700 220000
434 315 848901
83 136 507864
635 143 531273
654 376 610892
285 256 270077
45 565 389527
65 123 636853
605 586 139431
229 535 340707
579 186 371324
184 183 247671
299 344 970048
611 254 846542
134 204 724956
395 10 71214
126 340 49675
510 323 983886
489 292 378284
496 34 724669
634 61 127516
610 236 520610
396 513 333341
151 56 985981
233 325 447687
109 217 325260
318 696 83325
115 194 706688
398 213 602057
662 372 434921
205 304 974232
686 162 712744
79 234 26907
299 123 945499
50 399 368289
391 406 304096
685 262 785900
106 657 15956
611 281 218145
618 615 302885
423 341 443610
533 273 18093
108 509 100617
676 230 107087
141 648 716630
214 68 695842
151 512 420286
156 627 976837
634 699 196673
403 265 264664
125 635 522391
54 295 605261
14 100 510067
264 433 606261
466 335 565050
515 654 176376
449 15 750924
647 50 718871
493 346 189213
643 638 67132
196 533 322648
432 152 2047
367 666 95700
216 51 853399
606 559 14973
249 78 176003
579 475 37348
604 141 899441
152 312 174819
476 485 820048
82 110 4809
277 494 919034
662 223 426225
72 657 295584
265 661 140717
226 118 911658
460 437 560742
478 511 2114
162 469 954114
522 176 32470
531 256 993456
103 76 143470
506 41 783613
203 148 540491
509 360 868171
412 348 415699
3 467 743912
49 113 661665
538 369 25470
203 294 263223
210 439 7909
74 119 6236
118 636 813260
659 111 413535
565 696 915502
199 656 150659
479 589 665895
640 32 312113
188 67 576136
380 677 132064
114 77 363746
536 684 488675
80 105 89390
600 178 518859
126 306 737949
452 238 510198
615 450 234770
141 327 283961
34 298 49256
390 167 519051
499 627 719692
64 133 241148
696 457 162826
153 65 531342
610 246 532881
186 466 551820
348 539 20767
650 311 841564
111 266 552930
267 438 592625
231 162 247089
600 543 675831
426 12 732789
627 332 721459
617 184 343066
669 320 222302
645 43 379761
67 152 808295
214 538 8170
283 196 644140
350 312 11912
497 334 38586
317 243 393518
567 184 641994
625 648 692381
667 72 780987
638 163 941805
100 646 275961
184 439 277975
48 502 4447
459 668 46274
352 376 193339
178 399 987655
491 130 779705
110 614 844534
654 278 383354
576 369 579099
86 440 915076
248 561 410332
683 460 663131
357 46 931658
85 257 19378
652 56 644583
65 577 888557
629 424 39902
687 269 964164
543 213 166446
481 165 537043
423 529 533045
505 427 433001
340 623 218997
643 116 788447
540 615 863857
51 194 77990
125 147 312721
1 197 550001
233 383 444173
340 289 198573
2 330 123240
553 314 507975
490 332 895676
468 97 526325
127 152 316143
629 220 173300
658 136 423063
33 626 714956
452 143 650524
333 342 405075
254 650 386058
272 354 662573
336 57 210243
245 411 584402
299 179 843018
524 235 431721
210 507 360080
427 699 877973
104 548 692484
389 674 929424
282 45 587448
383 343 880711
360 428 792575
217 694 653963
553 591 220854
637 355 95690
592 575 552258
516 131 288327
68 213 986700
421 268 47577
164 581 239919
481 248 206763
589 457 743663
502 480 654441
644 676 67176
184 492 303773
153 445 43858
583 613 328685
152 254 543164
511 579 528860
478 150 556895
697 399 355262
486 419 481113
502 297 824610
220 680 174282
299 30 814940
49 111 642686
452 505 943028
96 418 456710
227 700 619381
382 670 221908
645 175 677989
135 441 798140
113 120 359569
373 221 552247
75 89 219915
146 90 845692
123 44 442109
524 566 124135
586 97 185347
298 616 674483
407 482 937984
119 626 346614
74 418 685790
655 171 222160
132 256 22668
34 305 271386
658 74 866949
229 616 575077
1 559 397944
58 210 676618
11 451 407790
167 131 372238
447 314 549624
331 648 115902
28 158 471339
130 357 84742
37 165 161602
529 398 703051
434 139 591663
329 345 480975
78 338 308745
32 410 425558
493 297 51417
92 274 21200
625 6 418445
312 322 961435
532 380 793118
194 542 404581
653 491 834161
674 466 70896
253 45 938897
38 697 467584
131 64 125975
61 647 411332
696 187 680850
115 503 396984
440 88 982447
670 33 546980
646 431 480044
638 223 901999
451 319 9555
265 351 945135
281 46 592063
279 270 781997
527 372 460679
225 592 991172
440 555 21598
258 518 538499
632 387 868207
608 587 662133
209 296 297404
564 172 832683
510 277 854219
652 201 748989
126 224 44032
373 508 238830
653 651 131615
572 280 349843
12 602 899505
493 632 133282
71 65 647167
395 298 570319
654 495 655258
450 407 455473
226 520 21447
169 496 651390
223 421 171740
670 410 181921
149 246 235744
119 627 235360
350 241 872941
143 72 845344
353 79 931399
344 620 172886
528 242 856927
348 88 752038
61 691 591734
336 13 13156
508 391 717845
526 168 498063
397 651 878029
221 354 114058
356 104 74995
614 273 942761
542 499 675834
287 496 416032
492 152 922613
303 29 22241
507 201 640218
487 425 408826
35 318 171903
236 371 92899
444 556 903106
470 262 395257
406 446 915314
281 596 494179
567 204 436478
257 51 873371
386 611 85887
48 12 700557
244 600 947225
385 16 63535
431 87 382361
607 223 12605
132 177 550614
253 631 440371
609 122 480193
438 261 484641
315 128 282695
236 151 911908
258 497 904733
44 564 28978
470 236 638922
110 428 902053
131 233 772347
381 260 980503
128 462 61760
331 125 777465
195 220 960396
641 616 294867
244 173 53299
167 88 751606
498 52 614538
348 654 117756
683 342 195706
304 306 972509
148 69 224336
559 188 792510
533 279 385069
45 517 482356
483 298 130035
506 126 851736
141 43 726073
583 392 949143
43 478 905159
596 579 274596
32 402 416310
131 120 373968
435 226 989151
289 453 606866
165 234 129806
699 48 978655
480 482 422095
561 155 899224
627 644 161074
404 159 723679
93 402 582501
644 513 882641
259 334 130887
229 330 721185
514 595 981355
119 169 277870
128 683 229929
66 85 56844
243 452 276198
185 640 845569
547 310 991030
83 519 48374
46 401 847881
185 501 911256
625 234 636671
228 261 954375
75 302 57899
256 222 52268
377 679 720009
631 240 612259
615 406 744824
300 588 883988
405 605 500907
100 358 873338
324 540 338797
174 602 680009
226 369 716118
95 5 710079
399 344 798804
7 162 847026
407 376 85348
658 446 683088
334 403 292560
369 316 482140
209 188 270505
206 204 224175
481 199 726027
396 548 960044
191 524 954542
139 523 300702
515 77 472932
44 461 876321
539 454 102703
572 136 195648
41 390 540274
549 118 669499
651 225 453188
194 580 452273
154 38 507460
284 570 11580
447 182 465325
518 485 228904
389 83 10606
93 184 268043
84 503 764940
204 598 281235
58 99 821320
553 193 913165
447 399 926304
503 156 612490
231 235 698437
117 635 209311
467 456 726987
75 405 641497
413 127 943473
161 126 902662
154 200 412696
24 174 783587
462 307 880472
333 339 185686
500 14 888013
19 552 920275
107 217 82529
646 318 787751
495 600 841193
691 471 429247
205 113 78664
353 191 706071
625 154 326869
327 147 96089
698 304 499342
75 39 981662
72 170 126223
54 57 103547
410 427 414372
143 668 750135
633 479 837810
507 158 242159
534 77 658171
325 80 99247
522 165 242017
634 167 658186
609 333 644812
700 15 617564
222 203 723208
397 523 220184
333 168 644565
448 507 120826
600 209 10979
495 72 544467
35 607 719868
582 121 71966
54 526 89921
343 135 76951
321 340 582146
135 243 777483
285 262 932742
623 404 456528
109 466 737299
60 73 115409
276 337 684521
281 502 569105
577 403 161784
435 489 583837
171 453 881390
162 265 707978
447 16 736650
68 199 347067
210 697 169029
187 135 521217
100 490 518193
222 430 535669
264 586 556563
119 160 750312
213 689 928869
83 408 456759
5 81 187662
560 35 454288
519 188 431533
50 64 792866
260 669 686777
242 261 515588
193 522 459669
138 613 778959
198 296 525560
672 492 354465
628 22 676548
224 24 17477
616 440 107446
117 468 812454
415 437 359649
463 36 162361
306 238 476137
428 231 465457
141 24 912219
599 13 519980
149 135 714920
166 491 857568
421 114 859951
360 151 481792
102 630 630428
57 345 350718
571 366 502712
604 272 843591
37 178 337334
397 200 996442
36 55 350520
352 666 877501
472 573 156093
588 515 193842
332 9 437725
306 477 764118
503 404 351877
69 343 386505
243 17 924636
254 172 371833
212 167 77988
470 17 244070
8 498 936130
554 562 298966
33 274 902602
560 91 572346
460 376 827043
4 445 396226
263 94 447085
533 207 720005
573 308 991599
652 433 947593
545 165 303059
543 375 932061
441 323 669295
537 165 93282
642 516 367676
552 210 365833
339 418 795357
148 348 983969
471 485 608630
362 118 757098
512 557 119814
116 215 641557
235 212 562982
650 253 18855
663 105 697104
163 132 403249
423 319 600874
184 366 535016
440 381 397449
50 411 942965
489 133 590928
366 582 272600
597 155 470457
543 593 267581
324 388 752237
75 588 119121
108 426 259489
112 509 418422
263 58 300390
292 429 20413
521 501 829237
689 158 11220
587 237 480342
93 467 746746
492 291 923244
694 246 807358
117 629 888763
453 189 501145
261 472 341117
352 4 458385
104 183 379046
75 392 935052
225 231 135195
350 424 76713
135 350 709978
12 693 798735
562 221 334729
652 363 885184
397 288 846305
81 156 622430
74 630 667406
519 544 587014
296 4 313770
96 564 815225
545 463 449040
648 345 252873
498 119 248448
533 415 732169
659 602 737096
599 411 467036
318 177 891698
335 298 276174
377 566 129798
613 182 414903
160 38 20838
508 552 185053
519 603 833029
273 652 440452
213 665 879045
331 225 228562
231 483 907983
337 46 655479
76 11 659000
475 453 65555
545 534 309514
7 610 607576
27 350 926277
99 477 218247
321 459 918671
395 158 176984
52 345 16045
341 481 39854
91 161 51666
377 468 23255
313 68 707190
266 584 634159
551 99 575052
649 469 591360
285 481 697840
415 641 783155
214 95 342917
370 124 748629
128 308 638971
655 578 731361
682 433 984239
671 233 98344
607 657 792097
262 369 92592
235 114 602897
20 168 605823
56 391 493388
614 177 27493
13 147 732912
619 112 854888
236 566 655343
199 138 815277
638 493 648691
684 382 160534
649 390 282855
430 580 303956
329 418 307640
100 656 110214
615 161 512340
675 96 166407
570 499 818462
107 357 50707
63 308 963312
353 699 812873
526 536 997979
569 465 640589
248 187 998274
538 168 781087
394 496 207856
27 455 711939
110 303 255812
362 302 420535
171 271 869020
626 544 602125
316 563 205970
530 293 579012
624 439 344592
450 490 367147
672 602 7987
496 631 617331
37 170 894843
594 699 853529
404 30 232648
234 204 628694
88 408 409943
422 144 966682
278 667 835941
627 318 726896
644 301 987592
537 80 146012
139 153 599881
512 437 569926
284 334 921611
567 69 904923
607 133 707606
661 697 596731
542 97 308983
545 100 618409
617 615 766477
122 697 429295
634 114 806850
379 89 834873
587 204 107244
227 280 504365
431 479 165629
370 45 262540
53 379 584927
543 94 229599
257 54 100388
629 516 970350
477 474 240714
276 322 922226
412 283 152768
145 167 864578
97 585 480163
78 489 281516
63 336 790872
260 153 354525
470 499 917166
285 644 906339
662 356 230857
39 255 980816
634 226 203928
616 268 234997
147 243 464151
32 140 438160
690 210 405523
59 546 682592
261 51 991117
274 13 927575
248 130 69960
70 38 919705
583 488 460197
373 589 193426
259 147 597876
487 443 469646
644 384 491944
268 621 780762
82 537 205944
43 254 134491
503 91 54628
211 670 712722
280 644 579998
651 424 349478
39 423 660189
561 457 782972
199 285 835143
268 250 148743
438 458 695168
388 312 926616
8 491 403226
134 73 395263
476 379 189804
154 437 231561
205 406 761510
584 688 468802
468 19 910242
285 436 397436
589 269 41535
399 286 143906
87 577 288632
5 350 52499
560 254 251456
169 222 732418
43 489 879944
134 669 813597
603 347 701398
399 695 63429
233 75 515610
549 376 811172
37 676 218290
295 438 973514
409 571 423954
430 412 826825
659 101 57681
581 112 200908
510 310 18375
633 210 48753
470 271 998702
312 359 162441
358 272 263854
513 690 96503
607 659 782290
45 472 39880
239 332 932780
528 36 821493
262 467 603476
59 630 802082
506 633 947851
610 494 16069
248 149 98715
310 512 490560
130 257 303935
226 39 533520
308 370 874686
435 155 574518
570 94 20010
553 6 308541
146 149 79975
690 381 578271
368 331 803561
691 566 819924
304 263 114511
484 331 109052
526 690 999030
234 486 621831
17 209 329153
101 371 127866
523 121 5256
647 594 865402
199 290 377979
221 242 207840
357 392 481664
551 574 158386
91 508 681138
178 314 726370
630 170 106827
152 400 638488
249 14 360063
290 398 967027
598 303 365261
25 557 446571
700 156 606634
555 522 487270
14 573 658354
539 579 489625
500 160 358879
215 302 327404
165 442 61266
459 347 158727
221 579 47553
77 391 292791
156 170 775892
213 487 741062
619 567 552558
538 430 328229
309 403 822168
391 336 391569
160 235 934592
157 49 239878
54 47 283817
620 38 463776
48 112 205089
551 412 502163
686 528 113286
240 312 736476
107 33 534786
502 37 551281
265 469 697711
169 205 238349
686 591 476148
358 584 693993
585 23 764340
48 136 79384
379 642 149806
269 625 798299
504 410 486419
640 383 989879
295 695 544156
350 621 38958
488 558 746586
460 648 631731
556 452 174370
648 65 103513
176 626 150596
665 562 771532
159 64 652600
17 652 891319
271 23 810064
660 339 621360
339 53 35168
543 334 173853
179 100 484201
637 265 936395
489 97 166519
425 30 185111
200 90 624042
234 261 753879
690 105 845711
475 438 852926
348 304 104313
47 460 248532
381 676 961026
327 490 3209
584 117 693950
49 590 706105
400 89 727740
152 608 520466
279 33 649675
616 68 347955
129 119 734491
308 481 100179
112 385 314515
404 360 720842
202 57 669731
643 150 661190
432 106 215700
487 321 621229
593 571 595210
514 429 615607
526 388 168834
411 382 245907
249 232 439367
456 108 695551
645 492 462733
99 659 120623
184 638 993305
676 658 284764
431 481 401431
685 556 516491
621 545 927381
647 86 32694
61 34 411476
464 373 179218
639 313 360929
613 251 452760
356 544 927910
3 256 412302
63 673 857346
650 405 707299
415 636 962075
38 395 647240
550 565 890986
160 65 426771
268 692 762196
375 161 21056
682 42 870331
325 87 882009
602 214 641262
293 93 823136
145 474 247512
255 198 971616
680 587 306667
166 280 74352
390 305 953635
185 114 375835
408 80 175146
85 560 300140
66 458 211461
472 397 340583
551 157 16546
20 213 745762
551 465 508478
458 673 162789
436 630 719924
423 639 738451
517 185 168484
559 572 983879
671 647 368905
155 214 201589
656 64 284359
569 350 946636
393 220 532521
359 298 88745
590 337 26616
397 149 989259
593 164 665612
101 121 617774
299 176 589234
584 408 358819
33 238 437796
367 690 397086
106 517 53959
526 600 181744
235 496 987419
121 372 598367
244 529 653241
536 263 838635
44 635 27478
139 135 823258
424 89 316227
430 642 68462
497 314 937024
611 650 45536
270 117 315835
433 646 77977
362 285 560690
674 654 435618
14 377 741829
288 417 662398
629 279 932847
392 502 369569
59 682 778317
369 461 476759
555 439 75273
462 622 843477
508 232 197994
137 149 29825
624 335 267253
118 510 137108
582 666 39553
4 560 857243
638 117 192369
52 114 427421
237 610 898571
51 417 82399
365 620 434898
516 393 977182
448 257 138336
112 71 104893
620 19 53003
222 127 553431
251 146 372250
402 437 463454
551 645 143201
163 118 971630
658 481 85229
143 678 597884
386 349 119009
445 79 128853
452 189 596390
611 648 789090
665 230 512773
279 385 584303
94 683 915008
571 482 864499
444 507 62145
475 463 643090
388 548 101741
252 15 476912
57 15 312937
578 408 160698
158 328 847720
424 696 342955
633 426 192909
35 115 862252
379 684 876573
277 71 402895
106 71 370366
85 282 812943
396 533 854118
404 400 469358
513 569 387459
232 392 201957
635 48 107280
588 1 714865
450 545 952552
24 602 79718
485 212 575596
25 80 467842
73 426 353508
300 218 18260
452 247 115575
532 368 811640
203 574 736392
190 311 507232
696 220 178479
96 184 486825
651 556 961001
689 362 141504
286 216 392159
622 230 383307
179 475 530538
44 238 32365
89 88 861964
626 549 802505
31 93 900446
42 423 627951
267 242 697413
393 431 718013
213 97 49639
698 563 925028
450 181 839154
656 545 992165
286 590 154180
18 9 307821
75 29 247056
220 232 968826
514 420 435473
259 255 350668
409 310 27589
263 280 223660
301 541 323985
417 184 929149
162 56 309441
304 298 993423
219 176 270812
343 534 746870
148 213 584225
679 559 469963
277 479 272973
442 340 699038
132 457 573319
601 426 864345
355 95 929719
424 213 999961
405 505 278662
275 267 423350
27 35 956279
392 404 236834
565 174 404424
631 79 159639
566 475 857427
608 585 506754
449 234 794227
425 120 69723
213 627 634106
67 261 887053
48 170 932226
659 435 114650
643 24 109127
502 366 700507
159 452 595549
603 365 860098
151 29 601584
200 637 120239
26 352 469060
331 239 401365
316 413 333412
180 485 165431
407 301 306354
114 288 448077
81 38 721577
572 215 257252
370 251 451310
572 459 838200
207 599 301586
610 186 57143
686 295 892616
337 654 575502
81 302 629570
184 432 271242
399 501 130022
400 181 421152
411 522 388451
233 103 639123
603 28 968184
282 5 312706
485 583 671913
244 367 699943
77 677 224250
93 458 938951
160 547 721765
180 491 841799
679 189 393655
445 455 659239
203 659 752910
545 378 887326
517 46 368058
433 696 446448
164 403 223134
60 698 880045
87 348 837294
412 445 854358
253 287 148986
479 89 102552
248 416 785663
393 672 279549
516 196 879347
432 45 529125
381 349 1790
11 499 603472
414 591 389765
343 559 655569
528 256 543235
622 388 995184
536 598 972172
633 512 951019
311 55 449509
114 615 670038
608 270 790248
629 395 194080
224 543 812304
570 488 821854
373 135 284372
56 570 891689
550 59 526465
517 691 306260
262 453 560136
346 505 845166
203 593 420194
426 408 273455
184 50 317919
269 475 890018
163 256 763748
485 59 313652
562 440 959728
460 405 510402
254 111 35356
376 400 282707
425 247 330823
290 109 228796
282 608 50844
608 307 716405
114 332 779595
606 9 744246
598 284 147023
544 96 982623
555 573 685643
192 664 902222
401 259 924552
334 572 478033
290 563 549139
245 196 342296
572 277 573370
453 136 59053
653 406 640996
193 174 948399
517 125 536168
151 268 264348
316 298 379577
293 326 293627
579 392 714489
552 314 604346
127 350 734676
26 73 996203
477 204 168022
237 270 217040
547 671 988235
260 36 823520
19 397 132574
299 685 453266
72 322 931557
207 430 984341
458 267 849516
372 631 511808
277 184 571546
38 436 708445
347 123 386093
685 457 138196
513 217 206740
407 278 943398
370 52 623001
424 59 911235
168 552 517255
691 286 23267
246 24 522319
311 626 177835
138 317 823534
463 229 446851
499 643 657583
627 456 703723
329 309 862301
248 137 127095
104 359 971417
306 188 408277
172 101 582313
32 163 149507
431 626 819854
237 520 941330
557 89 505322
424 549 420919
304 482 373721
258 387 275553
580 183 529134
5 229 479335
634 582 370119
589 674 31148
253 530 33221
491 552 616962
215 296 565014
169 487 537148
690 683 360255
226 594 2191
659 396 236011
554 346 453849
410 341 507088
638 697 537179
284 628 261349
606 433 219943
436 598 353388
463 583 867108
311 114 135090
615 561 469455
92 617 957617
600 243 970001
649 659 713028
401 262 806005
529 226 953033
571 563 891746
127 390 891150
579 563 892889
520 687 578023
634 163 801889
437 307 873227
130 154 746910
359 375 796056
612 425 494850
645 17 135835
506 107 352309
3 122 186862
616 594 844794
281 271 243838
205 155 806586
491 574 7758
488 237 920064
174 12 520954
352 358 215784
31 62 455153
386 250 402146
387 591 136018
113 678 252343
531 182 781549
481 244 835508
480 90 259665
262 366 204033
446 435 331273
648 498 890992
444 54 380507
562 294 28933
484 147 920323
352 485 254684
425 61 71880
400 461 997236
185 686 565556
570 98 590935
303 636 893578
577 352 67172
495 311 253903
384 202 430778
230 138 948829
674 512 804917
587 96 795
149 387 310160
81 525 765137
474 250 946517
324 624 770291
115 393 860813
310 464 704873
217 420 942424
583 693 956327
519 403 423603
564 202 385149
463 548 165348
634 139 718572
400 220 354352
406 223 292949
90 496 511444
339 349 870313
493 402 808675
371 87 350427
538 157 128348
175 457 245826
482 432 601154
561 373 24323
105 656 809682
161 105 331665
591 629 179169
213 129 966939
140 593 565984
621 536 10687
576 408 496426
437 174 507703
572 42 66843
261 181 626997
560 548 845897
102 305 463337
627 68 81308
131 473 380958
612 643 57477
317 182 428988
428 530 894250
670 191 647197
517 17 569393
79 391 176711
48 19 320210
466 13 239764
625 35 999769
81 657 802639
322 436 401429
699 312 61724
290 6 864714
287 630 583794
214 652 90928
697 76 548271
611 7 134053
368 650 624790
92 417 508610
355 395 72730
460 62 815297
31 508 15980
435 590 228572
53 406 495657
460 196 539743
224 118 255368
643 281 253916
427 85 7346
253 203 269228
261 565 576494
1 680 958183
479 510 394075
611 498 549613
428 549 277603
337 404 602136
486 118 104784
348 624 743953
321 535 868532
246 340 893198
690 201 48159
404 678 88053
492 661 264461
578 531 307828
242 607 254612
17 682 356299
408 135 230249
583 681 29986
460 248 208502
91 367 862150
59 94 222803
30 92 126786
513 522 982344
592 30 72346
343 245 377958
65 508 755769
171 353 142661
364 510 107097
638 105 454077
554 392 559883
403 492 676689
59 315 138160
443 603 486444
362 491 852285
23 169 971698
139 25 808745
216 603 53671
251 525 947241
477 552 268008
148 472 177910
601 291 880062
123 415 172935
231 438 119092
265 379 49283
19 60 562698
69 488 101605
131 312 14666
395 511 64825
182 439 686927
634 682 858112
393 46 250796
224 622 552376
264 536 376566
496 563 38129
124 377 49620
131 685 342040
353 680 826026
341 68 606747
483 337 178942
538 205 753140
479 261 75879
590 145 287137
4 356 774224
697 6 92162
10 431 391395
655 95 703783
633 631 297804
280 422 839110
402 485 999275
670 285 857900
233 41 895562
8 568 877189
334 239 639273
448 294 598363
330 492 159559
217 4 127934
175 620 136744
137 228 809018
160 548 848725
661 415 418215
330 188 37518
594 181 710708
164 305 672029
289 260 596210
530 441 942368
45 685 958556
112 389 246047
643 553 583931
477 683 748478
684 614 382304
216 366 226813
292 646 125982
221 239 687574
355 648 738016
349 390 693776
292 412 126392
691 32 885920
571 116 57841
157 631 959518
157 2 907406
236 577 913530
431 269 741834
404 627 414700
6 256 824133
423 7 876933
379 588 429160
415 102 916243
638 610 874167
321 402 832102
278 73 113697
501 454 844334
381 151 224587
282 451 192279
612 675 766892
178 175 410798
121 323 535065
668 312 75090
670 331 625619
560 376 904666
11 671 57996
255 180 447156
534 253 763667
557 195 72064
544 390 992961
405 517 331458
375 119 952428
406 334 620464
93 178 858752
442 381 620625
11 530 105414
59 108 401518
174 90 603446
534 447 544923
8 685 675265
542 21 873933
188 224 871189
219 464 965135
326 361 907067
271 544 987603
261 186 364817
96 325 786326
345 220 79475
576 322 582814
30 611 741410
497 460 494388
328 321 684825
508 255 288041
625 44 451809
518 106 543670
666 350 521486
16 213 61532
201 138 946020
542 46 59344
94 217 550495
431 379 297911
211 164 998514
322 683 645725
469 57 336524
318 42 506331
502 320 551576
657 541 279858
464 621 979840
118 387 771946
318 278 275249
393 266 871920
549 569 699617
341 549 225379
245 58 432453
89 145 787487
225 504 39207
160 537 503018
696 157 382928
59 640 68503
128 602 468907
405 134 173886
323 92 517000
186 184 637283
205 315 280060
167 614 922317
533 589 500392
301 216 799070
328 125 691056
94 461 22807
639 454 148663
644 177 36651
346 254 461501
73 168 231996
223 194 251150
603 318 234601
444 535 594792
196 109 748395
234 224 985645
74 77 493182
288 179 506472
512 532 144881
469 301 619121
591 214 861368
521 447 282123
148 43 81302
589 101 301967
91 70 587752
419 203 647705
565 492 234814
432 532 540130
364 173 840411
622 698 262213
234 210 828720
680 136 258881
320 14 909104
453 527 727815
625 417 815496
146 498 430809
617 77 370235
10 645 383238
522 613 375351
622 618 767337
287 622 546376
500 414 302742
114 485 750026
529 150 841772
446 54 538837
500 55 877846
421 133 621027
689 295 829926
168 225 35901
332 393 826839
469 195 682240
250 433 419514
343 398 33690
275 147 481786
226 653 97571
348 651 467653
401 95 469379
566 25 856546
341 7 645541
433 172 409129
274 245 763923
182 79 217312
92 240 320706
223 143 10638
516 670 319214
215 178 461262
229 356 639932
364 432 653464
586 436 683271
318 368 827383
186 284 111251
253 307 624839
494 594 68608
633 322 688684
376 227 45659
222 121 42827
17 640 597777
676 133 30178
142 57 868599
248 670 285299
367 206 474556
244 571 650055
12 696 619915
286 111 979315
538 581 461957
239 274 778864
627 270 633252
12 225 993191
404 258 328427
585 449 64458
341 472 788450
126 585 314699
543 49 168570
450 543 946230
98 569 854506
136 64 184978
548 204 908208
318 142 164290
303 348 485482
211 165 588957
487 528 132350
576 152 644421
273 347 689927
562 570 310032
624 243 445134
493 625 595959
262 416 217418
280 316 122611
659 361 245386
310 284 459168
63 562 51345
51 479 725332
71 200 280066
117 392 883249
291 343 389959
451 394 92504
167 498 809915
564 332 507225
213 317 732601
355 610 909496
291 231 153648
97 500 589046
521 397 404040
465 233 456836
163 145 952191
700 571 421071
430 631 906686
699 202 106537
85 550 726351
609 137 471116
443 638 255387
676 252 196074
236 513 667675
434 249 507680
540 624 95146
159 533 421549
341 685 306195
352 512 244863
50 378 929595
424 187 374724
243 421 797250
157 255 980879
4 689 31305
392 87 294269
645 253 32125
227 166 216953
283 101 16406
567 600 382707
301 377 805985
649 466 381575
648 268 446208
57 511 813526
635 695 410516
133 21 715806
443 351 82436
238 266 328028
268 14 500721
301 512 527602
409 393 240887
573 142 687248
101 191 205554
633 146 666810
46 518 256722
643 518 705103
568 518 841443
698 379 844544
408 363 109607
192 584 227191
632 78 110584
296 236 916745
597 566 616614
238 173 627603
123 241 708554
287 373 824609
97 497 443575
71 583 426755
285 535 152335
136 127 501187
199 548 299424
60 297 4139
446 107 176184
175 434 269205
404 49 772944
351 63 171339
11 75 494250
33 617 139831
557 164 428734
678 657 399438
639 145 903442
530 591 714439
340 399 10089
311 523 646675
568 214 546706
489 508 808609
536 392 905017
526 4 275111
344 539 956430
448 665 311162
523 671 999329
527 469 901729
418 647 896545
684 697 756899
404 459 990319
36 651 951418
104 365 300591
331 671 186092
280 670 558683
334 357 614089
549 45 781213
628 242 762727
62 82 799108
503 25 987743
244 695 971930
593 639 586246
651 582 473488
468 85 283138
174 472 215390
25 646 723667
233 449 19680
336 385 940142
532 297 17198
387 566 485885
174 592 783625
211 596 86215
150 151 331465
685 464 919999
367 98 850889
219 177 984356
237 188 422433
204 179 862812
207 573 134755
339 461 885418
117 439 137835
21 386 615276
509 309 987494
696 622 335938
418 633 33453
351 473 752852
224 97 505516
14 245 76162
196 268 479950
460 438 90906
611 699 619404
273 382 910704
342 309 84746
699 369 391162
58 169 96640
676 194 61590
134 353 624643
380 74 914805
385 674 714736
412 4 893072
106 157 733808
173 306 816219
537 171 666445
400 135 430662
175 370 935526
66 400 340713
119 344 269839
526 230 599598
374 448 801429
676 684 277361
699 648 183837
266 661 670808
198 289 906303
357 565 552851
314 95 134817
143 242 876300
251 52 103562
168 575 504146
173 253 496354
179 353 299601
298 386 265233
213 574 164667
632 16 954829
327 163 609279
631 212 112878
670 490 984441
25 128 36863
395 435 848423
137 57 54954
288 436 220978
340 357 236411
179 125 428725
244 319 272098
228 311 362661
591 76 431309
504 289 101068
255 333 515662
539 118 686761
597 547 565152
686 222 205496
528 120 378114
430 504 673483
173 633 516001
514 656 959163
7 290 260667
9 313 566715
535 115 296866
387 170 431129
410 605 938415
310 134 780890
225 473 925884
361 368 700519
45 325 975479
261 387 488303
316 177 163532
273 249 551192
375 649 672892
559 535 478472
197 632 918008
532 80 429267
122 465 260628
417 108 720780
110 638 332024
664 31 246593
589 249 193516
675 41 373860
538 210 887877
661 461 789239
203 610 890617
546 291 456174
504 455 844126
615 227 951250
214 365 72268
233 169 637132
487 352 224438
689 648 752991
251 386 540506
310 675 33507
337 636 237840
431 60 237746
617 109 99579
248 603 163285
310 483 848032
430 429 622132
23 641 328861
551 499 338515
316 115 934338
375 408 436749
145 502 78277
221 281 283882
223 450 551762
569 112 525211
149 467 102695
651 198 90912
135 671 469859
43 527 273939
376 230 775946
248 306 561009
447 369 650840
146 678 56578
616 486 959930
448 483 567583
39 647 838818
479 329 441072
276 49 357925
475 382 314365
232 628 636768
104 451 735743
648 564 137714
129 196 280704
671 158 181517
6 81 820639
545 500 126217
645 99 733708
120 148 675920
609 627 246036
653 399 557567
232 359 532929
401 362 32593
237 431 430321
183 672 242725
545 224 289668
15 537 998681
624 277 317372
522 294 35577
253 442 131786
265 534 583030
205 672 769185
577 133 289158
4 641 233813
520 335 422419
459 240 202672
528 144 211733
40 700 682075
675 574 50326
24 547 80338
665 510 609077
33 64 111688
131 392 9899
412 328 28891
444 438 530110
26 144 976010
210 617 123841
348 594 149737
402 456 636306
183 26 145926
560 451 742484
451 276 769657
534 524 408847
319 551 480126
670 257 156266
33 565 82561
350 6 91848
429 147 976079
409 67 932433
204 586 135466
203 229 505207
71 11 860279
266 300 585802
96 427 451883
337 156 113007
566 658 251767
540 651 724513
566 60 295744
402 198 736858
194 670 113139
118 571 147720
221 97 133689
36 631 463546
85 227 238621
202 244 363439
398 663 811828
649 30 698600
182 639 778258
487 87 754115
188 694 736479
621 145 397163
182 2 236995
302 672 839434
56 575 836052
201 461 509648
652 590 229089
165 21 491348
454 33 774223
102 698 434121
322 130 13854
339 17 449702
473 607 606913
394 282 404545
178 38 606371
219 257 314619
380 698 730379
645 242 31797
118 184 955580
624 428 836918
146 670 535990
308 668 527488
251 304 858288
75 184 242992
647 93 248600
507 293 6031
600 247 101963
197 295 430856
406 115 654456
676 573 742339
467 5 526710
470 562 133442
580 140 329520
225 437 777496
569 688 565468
691 179 569027
353 443 760964
121 370 634513
283 219 271470
661 261 144233
288 273 946338
484 528 921821
191 630 435010
499 97 124113
513 27 409652
310 252 783675
572 410 470591
82 580 282757
67 475 829768
410 511 269961
557 215 766851
612 15 446695
658 295 798284
322 655 396745
490 90 703771
176 141 423126
164 562 560074
620 536 343202
585 290 820305
279 695 302525
604 339 654226
369 125 579614
245 10 951278
661 469 860925
653 457 952182
352 568 847804
251 178 729389
146 288 516783
690 427 108043
352 55 688780
596 106 716117
692 396 648782
185 600 448816
107 201 163438
355 469 366170
403 587 140029
333 136 577222
574 414 646416
128 493 756104
603 580 647468
21 630 163822
404 624 631572
326 499 100958
507 388 561833
471 170 347365
532 360 223077
368 347 992558
279 548 300436
464 336 717572
162 339 740802
3 281 943993
558 79 652747
374 372 791939
203 298 582045
475 260 55582
672 655 148258
264 147 682872
618 70 526784
173 345 491235
257 244 870383
422 262 937507
114 495 585766
359 247 488239
617 82 150287
95 627 312749
224 679 4855
137 272 99915
477 566 658733
63 370 634801
316 49 469330
545 391 253562
267 546 120202
180 660 617025
48 585 500578
133 409 736654
396 421 474635
326 505 773846
69 699 474953
340 382 75220
575 484 600033
218 669 966232
691 297 9973
614 38 830866
560 466 673725
233 451 236863
663 342 942970
108 587 333641
374 366 628115
467 58 77278
59 156 224274
393 146 407906
653 646 984028
424 449 35815
167 200 304264
140 117 14304
446 589 379813
417 514 278793
93 472 377960
616 325 75118
285 203 268758
635 410 190299
64 167 870185
49 262 459601
229 11 234204
37 13 911220
371 274 614631
242 621 872459
137 345 142981
566 544 851827
163 266 259762
588 321 472296
259 33 14415
601 395 468229
540 557 857570
548 677 812514
385 33 964068
432 620 467517
140 297 470671
104 137 729501
198 431 803961
79 553 986483
301 388 712361
562 286 115415
403 405 79990
578 155 30344
257 409 29055
625 606 775621
576 56 61169
379 206 423812
30 355 59828
202 127 812803
533 92 495674
486 663 692769
686 198 402596
277 487 689723
247 178 811215
356 7 400069
549 328 917368
150 681 909098
171 548 876945
382 258 892890
125 656 962855
595 538 131344
629 347 848437
385 482 982996
37 381 133602
339 595 620391
206 92 166027
342 103 675725
81 638 354826
141 78 132638
5 367 658061
580 360 649355
501 504 158033
449 253 926227
685 644 234552
430 41 887279
486 670 468644
240 155 303533
569 486 722509
659 504 997122
125 627 915128
699 283 886267
215 198 512691
289 115 899155
209 452 974657
449 355 355903
613 137 423564
338 513 546814
530 448 774744
427 235 981018
532 165 300871
485 96 347919
403 143 427110
99 371 368262
390 181 410793
167 250 783173
600 406 433252
99 468 996812
282 544 657327
13 444 972422
104 216 751314
291 447 566237
685 573 328854
531 40 576238
520 366 422028
681 402 745588
28 375 228542
503 569 542778
130 409 82422
310 144 73531
28 632 987757
188 394 947780
672 467 867750
302 270 969623
5 344 630289
64 580 109687
310 337 757308
584 220 386164
477 629 232716
126 694 249930
36 60 267144
692 14 83024
136 84 76729
393 483 772657
93 421 611960
614 503 663520
424 593 463738
268 468 529050
364 516 697004
485 677 717936
306 144 450560
109 228 277067
614 668 447143
339 403 431755
545 674 432073
333 408 252836
351 499 322148
534 43 503413
19 513 282606
414 310 932940
586 309 240174
344 372 268567
460 133 85761
488 338 564329
211 653 525012
278 688 182414
659 694 625372
295 313 331521
197 88 127552
316 32 868988
108 695 690422
36 151 827779
219 134 169299
256 670 320750
180 624 652775
44 642 45266
583 90 608271
475 353 70075
486 400 811488
602 341 343790
385 45 676205
525 138 14485
251 231 39035
274 683 927118
191 379 318031
584 398 234660
482 680 818677
584 4 370474
465 340 342457
25 72 197230
350 120 950669
515 539 411735
602 141 516403
21 478 261627
683 156 466528
598 545 897143
188 406 783481
552 556 484314
53 269 191363
424 403 115551
330 366 647699
113 558 254078
561 136 253004
394 377 467175
689 597 574469
477 41 944685
478 402 901191
291 695 28613
262 76 314986
361 275 744331
687 345 723321
473 481 702185
222 660 271398
700 549 242396
292 133 20664
93 411 179348
155 659 695965
386 510 64349
48 80 426707
187 28 834123
593 392 78724
513 372 996581
232 16 384744
569 641 946586
305 186 979920
497 652 915387
222 45 931567
692 314 166001
75 446 359824
359 589 888188
607 588 802629
427 450 607740
608 454 257112
275 484 391718
238 45 355077
403 579 491318
574 162 672213
189 651 106236
267 537 972166
180 105 93215
77 294 690679
122 499 477436
662 224 840142
324 620 919022
674 352 909570
474 395 898854
162 334 476681
55 377 202820
663 206 6135
36 135 615179
473 143 478647
596 275 828210
75 123 979350
308 543 544699
394 464 548540
301 264 189950
528 292 864210
603 270 585298
184 160 977293
466 423 726536
622 365 3310
273 484 982243
350 385 664547
350 699 536482
354 458 580674
611 321 827269
491 605 93011
400 572 616653
283 136 59644
39 190 636528
49 459 740272
42 53 521967
123 345 85845
371 527 698362
276 13 381597
217 7 478316
38 456 787442
100 119 941181
292 633 838269
581 311 589512
126 480 56567
139 306 462593
464 589 897427
572 672 686426
21 33 546316
258 646 98035
598 576 535076
176 465 532317
8 418 534146
170 283 740299
686 313 652134
621 46 415510
340 438 532726
243 695 484704
88 467 576160
126 484 796111
242 665 574751
316 659 717073
293 659 7156
450 2 525714
54 608 573465
249 148 249866
343 114 233425
315 53 547041
41 109 843858
295 64 459923
447 537 833131
678 644 448646
616 94 975760
59 664 647755
298 533 86370
468 142 204967
148 84 449955
86 550 437028
559 151 101967
5 576 345603
453 303 941953
666 369 72414
349 177 880053
551 197 922576
354 218 91303
414 155 820187
297 497 332277
336 283 537643
619 610 69756
582 68 470013
674 291 663299
685 488 804175
6 249 649595
645 226 558992
380 219 211231
149 321 413398
104 552 561087
390 285 107817
131 349 302197
194 343 880889
383 411 161083
466 479 561611
59 502 395861
687 158 883000
44 596 668420
530 146 813317
485 653 839107
555 260 748495
511 87 70257
36 330 9667
78 184 516517
399 376 45990
545 235 894553
206 23 873155
533 119 2893
49 599 620126
193 340 886182
391 607 264878
7 122 368720
380 104 795165
292 277 81294
456 134 96662
151 378 954520
635 440 874897
282 368 466753
371 344 290832
260 380 905567
197 571 714043
57 605 884407
491 70 304898
293 74 439133
699 666 793630
588 621 390627
495 27 889680
348 670 199092
200 247 379475
322 334 959749
224 567 960770
298 163 203096
167 69 251428
178 227 438252
41 511 539699
222 437 57018
510 494 782916
384 489 35786
191 520 317210
578 259 277666
165 350 513006
545 404 331504
103 526 439730
348 66 231285
379 201 959546
235 652 914750
21 271 558930
175 423 656132
526 268 951263
622 443 777371
513 267 132784
175 290 580836
657 416 150140
181 405 951308
690 514 91108
102 619 700355
593 116 957714
159 448 986462
471 658 784610
56 594 733442
91 339 411103
180 645 147288
309 410 933070
480 536 95535
696 45 547796
257 105 368639
178 368 649666
548 541 75877
70 161 795071
55 406 247598
399 281 830906
281 290 960680
266 260 195150
431 692 504729
234 463 943351
61 332 794636
653 378 92067
373 366 634107
449 335 777171
72 225 110004
126 671 244293
446 434 223227
340 265 60033
77 90 958060
490 300 305496
64 166 598183
369 664 349256
631 241 979281
357 621 515296
469 73 402603
336 201 887753
194 485 168363
62 629 212723
689 592 161869
686 607 625035
550 484 988270
677 230 2486
585 570 922981
582 546 89823
562 188 872604
609 552 730565
517 431 568510
600 306 271854
508 6 880075
549 394 441385
411 270 930699
357 607 160137
309 36 48690
19 643 27903
561 656 724235
436 524 329820
488 294 448683
538 636 389733
656 98 971544
66 100 728562
540 196 728118
489 671 190701
173 161 335965
258 63 220679
623 686 681800
377 649 255800
176 72 393177
367 338 162175
134 441 616824
361 77 113115
59 399 598465
192 407 831025
278 436 637026
249 492 348602
459 279 163575
4 453 20649
82 682 252656
618 164 180733
110 523 322485
576 419 901476
183 16 144578
585 669 761584
618 392 248482
544 252 124485
432 408 379748
125 170 53027
117 340 842286
526 687 467267
347 661 503788
663 60 28448
370 635 238819
458 116 202367
198 549 687278
98 324 286146
677 653 646708
400 466 832703
143 52 365171
657 104 83019
92 43 386161
289 611 499947
558 613 636836
51 307 569567
175 594 841144
42 672 67941
130 607 997211
441 117 406750
466 459 927590
57 453 438587
591 428 761160
566 677 291768
239 109 74281
698 279 997045
319 300 8619
318 159 159216
382 638 36481
630 172 333665
485 161 78814
385 299 292794
207 233 186126
124 576 478861
9 364 620670
687 626 550798
446 657 198661
240 622 145924
315 208 842943
73 515 333112
195 141 61747
695 569 247106
447 247 322682
165 594 331066
584 156 328358
90 661 303746
316 19 333535
603 198 270611
356 353 863478
422 322 86957
575 355 39638
634 239 32819
598 589 817525
548 374 152744
148 517 240588
232 368 641136
544 644 972033
171 17 606081
440 47 865060
76 427 246345
686 565 509328
206 39 948296
378 105 682368
542 164 809761
18 474 641288
151 213 779094
135 479 936331
584 158 556297
620 53 808811
617 269 906016
273 367 616816
126 298 977278
432 486 254265
599 513 906039
90 598 7437
148 654 587952
148 695 723869
657 263 262208
301 228 552451
522 663 677555
312 93 309110
155 532 423559
415 679 176759
661 541 546575
413 261 653955
563 11 882252
215 700 67821
582 222 563882
111 158 398060
302 591 363318
277 659 56217
38 621 101509
368 371 108252
213 76 469893
206 46 49795
184 681 355458
115 554 151403
33 389 284316
336 138 576159
190 133 607866
39 181 663201
592 566 969803
597 126 15962
642 465 805106
18 329 186607
673 120 410234
422 133 631478
342 445 480184
663 231 681443
16 580 34229
533 251 153770
514 610 436396
245 104 278685
570 470 463162
139 288 291986
586 507 953055
518 593 146025
471 680 541280
100 569 454118
322 117 589779
273 266 243180
229 159 368245
552 516 996190
71 152 105818
125 91 921523
507 290 429742
403 117 907699
569 484 697510
644 653 515343
29 526 761040
506 602 951149
536 597 901225
354 553 406468
378 606 435452
171 612 590306
316 363 273052
396 655 722399
106 529 352642
3 134 943198
48 72 605667
83 615 450407
467 602 58733
137 80 2926
449 620 936975
202 584 48298
248 148 737893
249 415 750960
631 62 970245
410 361 352373
627 224 247130
570 115 25422
552 353 951314
466 102 850545
101 182 9779
39 561 998737
631 654 960717
430 363 947552
118 213 407187
102 510 383416
573 117 827259
655 571 43692
651 41 773781
308 516 98649
362 595 931248
270 214 263789
565 338 189456
13 407 94869
106 388 625594
652 228 994529
592 475 319501
263 618 703405
697 211 293261
478 13 764765
508 317 341804
527 96 21844
50 637 791334
490 7 737385
466 482 309609
402 405 693142
110 131 597265
3 95 451108
223 255 679768
41 71 901379
112 615 794739
586 369 170094
693 210 256539
432 627 87442
294 278 544410
464 513 86789
208 646 240352
327 377 684437
158 329 163475
183 501 842611
676 201 960692
613 626 423496
64 369 456515
428 330 701255
493 686 304501
485 548 814849
36 612 26901
659 280 763963
16 525 843308
285 202 772729
289 535 516889
30 601 183955
159 362 246106
59 370 343089
382 70 167268
499 402 163412
541 252 522754
517 565 442770
325 636 439769
504 640 826297
631 158 925293
677 361 658616
467 21 168982
695 551 559770
175 23 587814
152 532 128086
572 222 377505
665 384 25960
493 681 476523
320 656 889139
166 148 214459
670 648 326111
467 613 896888
131 327 797404
78 315 327908
613 557 458114
439 221 999101
533 306 689396
561 368 399697
534 383 946162
294 15 302007
45 540 609053
2 455 459528
111 269 818783
454 227 591139
523 362 508970
253 101 90491
127 359 635354
462 363 813873
107 27 225853
74 446 299427
617 80 815091
448 399 795981
16 146 740800
34 271 942422
478 564 710711
606 68 587193
376 409 125788
572 290 320045
353 597 295412
217 542 930384
125 12 736184
89 457 630815
523 26 787988
461 350 887270
125 323 809919
276 677 94015
157 323 469352
113 296 676041
39 270 671130
122 383 703851
141 161 529224
479 257 931313
617 48 90648
140 623 738578
700 480 349101
500 477 340999
106 386 376744
575 596 312753
345 111 732535
554 485 758782
280 41 400060
473 66 922418
391 466 623620
496 446 31296
223 555 858947
389 212 444556
54 689 432593
45 659 378146
147 39 81818
273 330 778232
624 95 841766
174 450 412566
337 64 966806
134 590 402274
601 131 275798
580 1 590554
240 316 614118
170 218 134256
172 16 384802
621 468 548767
2 589 74909
2 607 509894
175 559 478610
472 367 7113
160 26 662007
259 406 240164
425 224 72015
149 89 172965
486 454 26541
201 559 85136
164 577 953981
65 479 680453
415 595 184897
76 365 218165
590 610 478932
468 453 471890
689 667 860363
399 650 220000
460 345 174056
641 192 238374
339 23 51548
349 127 858271
163 513 747793
347 422 589963
642 597 174220
327 651 100479
535 156 239790
124 92 846810
164 342 249534
175 252 931329
514 113 69824
29 422 981951
193 314 50577
451 136 886452
557 648 332241
572 616 509269
592 64 906565
342 288 129431
231 85 740729
404 450 829527
641 169 831811
612 218 708086
26 469 652604
631 416 6739
643 323 415021
624 522 864846
96 494 395374
450 466 814546
217 477 701325
322 497 159779
62 425 769734
308 8 256857
282 487 205098
280 295 818469
393 333 885163
627 523 823836
27 38 29923
172 149 504172
505 107 732519
318 615 967181
638 292 222854
216 202 616059
650 58 819875
520 691 361699
161 329 408660
484 586 129412
656 331 59713
266 255 551417
453 20 814056
1 84 733008
685 674 572684
279 543 280578
431 95 103050
278 8 920517
42 132 211692
670 657 247605
144 123 216506
146 115 971305
667 695 676314
514 623 685
663 670 495484
536 354 479253
439 637 552246
390 359 212903
38 652 991513
228 518 842670
446 422 600987
252 24 724665
541 41 596367
68 312 128485
134 258 213215
240 320 115240
62 197 364310
355 533 61695
531 644 280049
699 224 165133
255 235 500248
135 595 689389
185 101 495237
284 345 706121
268 570 893976
358 215 48556
487 48 147025
331 676 56847
443 167 343430
662 493 456369
682 662 692404
696 698 644089
501 459 600082
187 397 235174
307 424 539261
652 23 692904
445 371 750857
631 545 3263
425 523 476721
195 537 633938
467 383 291830
190 327 36841
561 460 679236
108 564 996134
205 596 634500
684 533 808970
422 496 228536
461 3 242147
697 80 773831
298 114 508229
162 82 795592
227 119 526078
648 656 700352
229 334 474853
492 585 184464
285 621 3536
280 111 448914
404 697 192468
13 559 209374
517 294 228360
650 503 963895
433 506 500919
256 524 150737
664 538 50838
157 509 975705
100 513 444711
594 283 61360
524 645 967187
596 378 14319
7 693 300165
200 696 79809
94 407 996934
415 534 450119
499 665 361164
46 565 307947
495 39 744001
472 287 806134
654 206 213207
351 361 190722
296 25 532776
550 686 932729
345 140 421061
688 314 804442
488 622 431128
669 219 318668
396 455 383931
111 30 311939
46 198 329200
564 296 531164
441 53 111092
324 57 361755
20 357 938214
276 131 465717
176 429 119190
530 528 714089
151 634 709362
112 86 590118
175 22 204403
262 223 418234
444 227 736918
693 296 679905
196 187 709849
374 565 925059
238 375 682636
406 620 525604
147 105 983104
546 401 772116
564 234 373879
533 219 157989
109 622 177920
494 560 428807
419 581 744339
306 665 534193
276 561 421752
344 210 156344
552 282 883098
486 219 126095
646 351 441764
287 213 769331
416 516 132063
378 371 477912
75 88 875726
441 656 963338
436 272 262835
283 135 298495
599 296 196541
448 427 461910
245 427 189352
91 38 334706
446 612 373693
474 448 376413
437 654 463132
385 498 989948
457 517 719156
78 461 74079
338 322 171647
138 348 828651
657 626 825799
239 436 757261
324 272 672586
635 597 424669
36 322 478865
645 463 240088
446 113 73508
21 487 921903
538 9 952990
445 411 808528
558 467 187710
384 109 118321
670 45 874510
460 246 498078
75 265 542865
632 282 786519
497 215 780487
345 99 26692
525 449 513979
73 158 98812
225 478 332211
303 24 139315
330 271 487716
283 664 366483
398 462 4699
386 383 563152
437 554 569447
491 135 702907
592 563 330471
518 405 403191
634 50 387169
470 55 180234
138 200 465631
612 631 896624
185 482 249277
507 552 199588
282 290 60822
156 383 403474
689 57 533784
237 696 79194
203 208 552431
438 406 659011
501 45 13131
657 686 571164
262 516 673730
481 296 796665
498 667 408015
374 578 839937
165 399 498018
356 237 636158
81 315 760846
370 58 489127
55 622 397910
453 209 433473
214 159 863925
231 78 913008
337 678 157920
319 242 8355
95 4 941072
514 383 711019
125 188 307909
401 656 963627
299 148 532825
510 604 546903
650 44 228881
526 381 499441
372 172 894900
220 160 182300
564 659 138799
39 364 656612
237 234 513656
272 450 741586
654 248 692743
683 104 69981
271 285 512902
590 61 382817
461 428 646572
415 374 43316
103 155 717783
127 367 809224
82 189 295020
42 564 471858
694 26 499383
465 534 107417
505 574 651101
671 436 616955
533 695 411108
637 408 785343
359 346 430839
173 409 276156
650 631 153377
692 528 853958
184 332 86351
676 160 107944
677 104 117074
142 539 993460
323 374 325210
339 526 276257
656 469 910889
204 295 584134
642 210 50923
415 108 711066
125 372 978770
200 253 857137
670 363 113882
662 602 172332
609 699 532607
523 153 998757
231 21 968019
243 279 913005
633 54 470711
400 247 525384
84 682 478671
617 633 141692
308 485 660998
551 569 762342
694 451 498143
114 101 532887
521 295 579561
467 70 675039
157 680 714682
534 85 778691
413 219 440294
483 76 403615
147 314 386553
140 123 242765
333 537 638644
672 640 677481
491 623 130023
107 78 854016
179 260 845447
413 328 976584
634 468 327582
460 243 102862
46 282 603815
518 204 691491
448 134 210509
102 333 473612
124 445 451106
9 517 700800
204 159 694534
674 650 267162
375 699 470939
80 89 317195
274 104 764887
353 338 880260
136 624 250674
524 484 595055
80 595 635681
447 162 521887
381 277 199184
609 486 885466
327 291 131263
360 261 52640
494 47 470343
576 170 361360
393 50 44522
188 545 188575
222 217 461997
593 471 764448
620 642 499205
339 109 419403
64 288 763368
264 295 799993
119 234 415342
484 146 662409
631 72 210197
449 392 720992
299 699 388952
216 280 384573
660 230 881364
352 558 254226
327 403 126819
496 541 269027
408 264 219456
698 141 226900
238 672 760276
171 269 431212
432 270 288423
201 681 626604
217 414 953679
49 560 755263
551 198 162706
269 397 441393
308 131 82654
588 577 90625
162 652 258842
685 675 76118
456 409 464692
532 235 809074
175 10 264815
58 378 451847
264 578 664630
330 485 14763
284 29 586604
595 231 998799
39 144 595910
451 219 312783
535 29 728519
369 400 90340
16 499 757252
577 526 11385
524 490 368503
419 540 745307
613 37 342333
326 604 564444
219 62 136208
525 296 384139
244 593 96547
224 624 348067
627 161 903673
663 155 538285
251 389 45953
26 668 620600
300 357 885410
219 613 468
500 284 635944
211 318 529577
572 692 621866
433 182 707330
446 131 67220
68 191 104775
48 672 190595
225 426 96666
579 99 759893
431 94 796001
437 199 804510
384 286 877401
153 644 810074
587 66 649100
393 48 561286
294 392 520227
406 254 873237
336 190 520216
117 87 640215
242 66 515678
378 520 25749
199 250 279786
398 642 382146
588 7 339088
52 164 507693
268 16 157980
544 87 818308
111 193 833249
299 59 900990
578 669 616531
128 482 515967
137 650 659958
564 87 963100
180 551 672198
376 661 603234
699 592 240639
147 83 354109
505 187 378177
538 140 60570
654 82 573768
349 287 878173
573 549 201561
442 548 16937
567 637 422416
184 557 688686
103 10 593578
183 492 662329
34 555 617903
255 183 224468
254 93 525831
658 341 126176
637 26 368279
678 480 397634
675 692 44416
32 255 595785
493 35 235682
502 149 190455
150 591 954707
640 278 915310
607 146 229418
119 522 581611
423 691 167060
75 323 431292
186 121 664313
22 590 680545
50 628 202268
12 366 623036
470 303 404614
558 246 276956
35 160 936029
371 299 943352
3 296 200863
545 626 614487
683 660 174743
281 30 937752
413 330 502721
320 328 174714
639 467 317978
663 225 156229
84 676 695389
400 651 872707
206 179 258200
212 126 614281
324 211 519401
639 588 590484
207 563 364301
364 100 686863
18 643 452363
433 170 289946
381 285 267014
394 185 61793
21 166 254512
650 263 763130
100 223 479912
207 300 891503
284 404 301642
75 151 137372
272 493 231875
537 222 276650
50 110 540048
514 475 400539
412 549 235075
493 591 345293
699 36 652147
640 439 67726
107 458 423062
200 367 305071
533 367 969761
512 696 134804
477 344 950548
346 46 905478
270 358 111035
584 356 309285
182 632 595199
316 473 881615
472 648 811240
376 274 995350
38 527 771098
341 336 5456
156 23 896383
543 129 774921
594 389 960626
354 694 15352
68 408 269861
347 572 213371
35 358 984962
103 240 940604
293 575 339166
57 373 396730
382 168 898487
64 430 643501
691 436 103807
312 470 746865
114 295 807817
143 121 768420
181 386 90296
234 362 569781
598 362 766092
31 671 704762
692 606 47918
440 235 690338
636 584 711933
449 203 633849
430 258 338734
300 602 567027
194 237 903604
27 576 682096
559 431 445045
343 157 998792
688 657 211843
100 312 705747
665 378 848371
444 621 223056
329 86 224749
350 220 590137
575 511 557503
117 308 540522
363 178 770336
425 448 643618
381 555 514368
160 130 502436
254 291 460290
521 645 815847
579 297 407324
536 82 979986
89 499 365013
287 405 206003
20 551 764509
223 293 903741
160 91 147656
322 684 62162
566 354 968769
203 558 622976
378 285 865464
28 52 539943
195 89 229548
670 260 268343
112 337 421075
216 686 354669
264 531 938012
98 15 237686
297 165 243647
217 673 493207
176 362 201158
634 361 885867
555 649 677242
532 501 308575
548 340 702660
246 421 182520
422 531 51572
460 560 586391
27 322 388161
113 549 29127
424 503 775224
275 434 524275
302 565 459280
566 403 592823
559 504 666840
327 81 125251
694 45 390365
217 623 316233
12 380 53046
501 125 271961
254 261 741987
60 276 664666
644 665 403555
522 689 107188
263 525 874
276 545 401107
280 382 896702
466 654 48120
38 40 917504
200 505 547277
328 597 64465
133 459 188723
56 200 734573
132 139 828020
289 690 294159
530 468 448422
186 86 705575
382 54 772556
339 78 737169
522 545 125290
223 350 347747
513 470 392767
626 99 561006
417 616 492123
10 651 910341
450 329 745304
264 163 780720
155 26 172439
614 564 33605
19 408 95054
636 251 445601
600 653 871112
679 654 735769
92 277 802327
530 493 31636
408 512 45674
86 443 304756
459 599 755510
66 120 853631
55 499 967214
170 375 708493
449 174 297458
293 469 352944
397 457 579970
160 22 696430
14 111 988731
429 388 38824
609 13 337441
234 205 961726
47 274 754441
352 241 306212
144 69 576163
232 637 96331
152 483 215329
212 442 696012
589 380 223449
219 571 687898
507 437 438954
312 138 957091
187 694 737225
176 36 541070
427 49 371834
225 195 45232
669 13 890232
17 191 885488
96 632 956853
91 257 901948
188 112 368449
396 523 317792
246 654 749013
395 425 21216
181 356 606063
366 666 192252
435 229 908165
658 410 523278
295 243 649268
282 493 25572
210 452 348987
305 482 717004
451 645 458841
375 678 223855
24 585 932515
535 509 94510
22 625 596549
638 323 137195
70 339 570681
258 247 595551
285 660 955245
632 583 116486
53 311 105299
492 591 177441
74 635 661548
634 3 202632
92 423 714914
296 261 591782
141 401 841703
141 588 101657
75 393 874628
434 117 446253
239 423 251607
367 640 704483
558 323 444512
469 686 350383
33 557 424699
534 52 303305
322 515 108669
309 384 884112
60 138 293488
552 650 917320
318 172 519446
501 117 551541
150 691 817671
531 325 945677
393 255 94947
513 25 419182
651 235 433457
191 397 442849
353 620 285331
222 329 296172
649 621 732303
301 474 796811
193 102 333585
281 215 906543
655 482 904430
373 322 630068
280 340 659368
288 497 721635
138 364 773444
183 210 967829
337 283 769027
518 263 625893
417 689 10998
30 5 811072
532 21 86504
65 581 747269
604 202 997990
176 142 925291
204 413 460284
620 295 309653
37 105 213962
532 261 324378
147 624 307430
91 389 224104
114 70 950936
73 357 29907
653 435 925951
110 236 738134
219 225 53797
135 502 866184
636 81 855830
500 383 519607
544 262 263325
386 169 594793
683 426 550466
189 658 335880
510 683 242591
694 241 985206
301 482 442918
321 236 688436
275 579 612526
231 220 792790
160 496 365075
380 61 780900
180 480 757703
200 2 151018
380 341 58883
429 290 165359
123 581 637621
329 586 602419
146 277 346512
636 330 423325
588 170 690416
579 410 351639
278 210 406026
442 268 771631
207 664 103865
318 20 870233
102 23 92558
414 464 771033
247 34 802731
404 230 144317
331 536 135681
305 363 464323
186 56 598449
567 280 575683
381 107 257047
676 293 752332
470 206 948421
6 211 664
46 449 310926
368 250 620612
297 181 317328
420 35 293794
179 301 670520
142 528 722735
49 414 387930
377 133 905763
71 171 107181
480 82 133634
459 508 564085
392 442 913137
640 414 862826
277 35 166788
661 454 670965
679 116 500309
478 458 101906
353 46 498040
608 254 5772
674 28 278570
407 520 780374
199 116 735265
336 85 956832
46 533 276741
555 499 498732
649 39 899167
143 424 814821
100 397 432566
175 585 919198
125 603 208571
326 201 552845
72 132 844277
37 467 579259
154 109 679737
601 260 857630
317 664 902532
666 664 69182
325 483 938061
428 95 182183
604 420 344259
217 5 445236
196 10 582472
560 380 73692
58 647 17876
652 483 815064
324 429 722540
444 502 122042
654 350 120174
596 286 228854
536 560 89479
424 588 987394
9 670 115945
76 557 841641
363 330 15340
27 170 273840
62 102 325439
189 172 815817
65 210 672919
40 656 462728
313 573 203776
15 694 985069
403 413 316429
287 457 129940
7 474 244646
346 344 993249
1 67 163369
221 414 52497
145 169 213862
274 399 259993
269 8 89422
382 165 734566
414 587 391429
342 576 249116
444 576 732122
100 142 688888
73 659 486312
28 501 747474
11 291 325388
593 87 860531
305 162 979736
235 16 444480
57 173 571527
637 133 89519
530 320 829833
256 97 384500
669 99 297615
398 429 319366
469 675 427800
52 545 557499
188 195 653374
147 22 82467
653 541 299822
616 518 897008
170 382 866026
328 545 272595
336 248 409227
346 638 523063
496 617 967565
306 270 574980
500 597 103074
435 588 974410
42 58 881144
482 333 144867
98 139 534837
599 19 965502
613 441 782073
119 319 114679
516 543 45387
608 255 233651
199 312 241562
190 313 651140
62 685 994257
603 452 264733
564 507 807491
505 523 720928
105 135 119122
70 455 278489
531 499 388623
551 166 821940
624 512 149318
16 668 681657
490 10 722868
375 407 852752
582 350 588663
74 611 696385
507 423 750800
103 654 852156
632 542 944143
525 554 351293
81 685 96479
238 185 563948
514 73 481088
62 109 694608
611 68 292089
262 619 882393
630 519 490149
147 114 157361
262 659 236976
472 323 119958
237 684 853031
148 184 81858
409 278 665253
290 497 141568
88 138 584882
406 666 385447
343 211 79917
425 324 612862
58 700 408340
610 63 660909
305 530 431956
166 33 24645
441 618 652678
619 517 462277
12 419 100545
67 127 146969
482 303 825579
534 420 31983
216 624 94168
41 408 919896
466 685 208369
459 630 478249
148 200 150428
24 610 938793
455 187 917502
411 274 91673
434 33 454340
607 664 535092
518 646 896948
21 26 672270
631 489 368863
103 498 612358
36 380 784821
32 592 580504
595 420 751195
249 60 459419
512 669 612240
617 462 654123
165 104 569966
618 585 137401
179 369 211169
47 157 301365
133 700 229753
616 115 46089
223 682 752568
161 586 799431
34 657 862626
339 207 878835
182 130 255909
351 193 818022
87 256 804489
133 358 92662
268 67 160624
647 638 903143
217 517 923589
485 83 484912
614 539 527991
301 520 185904
25 683 390199
455 686 575206
345 609 226289
689 120 735175
37 597 188366
454 158 697584
130 676 485422
278 89 585732
312 301 852407
495 380 959523
375 438 176569
124 587 842895
335 91 484443
115 103 310638
607 124 172625
71 364 414491
60 102 464314
361 687 832035
148 147 691517
404 76 659478
440 71 152916
557 555 262279
700 239 783602
51 659 664254
421 374 694848
231 603 666765
60 260 721478
490 392 111746
537 542 376087
32 102 989609
20 532 949821
43 626 10409
239 356 400806
145 47 737
443 403 368696
101 60 450525
295 47 307765
171 238 596918
169 240 66517
524 383 184757
676 308 402162
45 610 629025
380 225 698184
306 449 398825
118 208 547636
11 99 227827
278 384 580046
612 177 990279
505 27 739983
663 39 346825
607 222 733047
683 449 934820
96 172 170727
215 82 346863
183 455 226688
692 592 575005
280 36 423362
413 531 736025
102 440 205309
380 668 203535
467 407 33668
8 350 380240
318 341 925112
249 312 212394
159 687 399218
249 299 392368
667 651 641540
488 336 791133
404 48 942257
205 262 541027
471 73 291578
324 92 703965
217 424 346309
357 265 66487
162 158 171811
172 58 142393
346 675 798134
657 518 610866
672 417 270966
324 310 395766
444 253 14963
399 576 315922
412 110 145212
299 369 764814
5 45 891447
436 577 300808
483 690 253551
417 284 931096
309 322 182596
562 336 159699
198 365 440356
515 332 798992
509 328 290184
523 46 290108
362 26 705761
485 488 381626
175 20 718720
37 561 92885
436 419 80237
579 120 490890
243 383 686517
617 245 731244
214 246 35944
597 183 66168
466 245 281885
14 433 915999
187 360 996816
446 207 879072
325 94 868096
668 628 182671
488 91 564764
386 646 232089
484 249 903273
136 514 729559
567 164 744119
612 162 456963
594 95 899288
259 696 189104
396 534 783982
632 343 125570
632 167 137054
150 395 487231
656 500 822868
329 425 461378
130 590 176804
250 260 86228
531 176 203569
146 682 620121
282 590 6201
346 677 953147
393 602 616253
194 496 342744
535 597 218245
399 250 800345
487 696 547487
646 177 240520
230 310 575320
352 636 180051
353 194 404466
220 433 497921
697 495 940185
515 648 14947
184 649 520474
598 346 136280
504 615 233508
309 292 920047
77 79 281577
67 378 653647
653 295 860006
597 228 662232
380 231 539332
78 160 854574
275 151 740271
228 614 365228
363 22 30174
386 553 92951
115 558 868933
67 571 402009
452 453 489777
373 446 914352
202 559 384126
695 364 909161
453 648 101328
429 606 376765
571 138 932538
203 143 683624
253 541 669589
221 213 355188
190 460 578974
690 631 669345
497 305 225064
288 296 278081
558 4 956374
475 518 601814
330 579 51980
548 260 184522
200 645 269394
291 165 868256
39 505 295649
88 55 486856
110 598 876011
200 146 851624
325 623 85194
292 432 465102
655 240 216201
612 142 558480
259 171 549816
101 48 598850
319 209 363126
297 177 60695
500 273 28348
366 608 105792
45 307 967353
669 685 586291
89 102 709802
324 513 207555
138 448 106017
2 254 348804
510 415 658884
542 309 271654
572 426 738450
324 585 305945
531 395 476141
591 52 456343
185 554 438546
608 457 347024
248 165 888713
308 471 345702
71 75 399699
229 569 258736
370 419 536496
125 520 200334
580 139 55223
436 47 8558
326 151 467395
211 194 467906
203 26 783926
464 294 947052
641 165 674268
360 161 114871
469 332 497162
439 687 824615
442 466 51058
227 597 131564
624 392 528505
377 527 572886
142 589 261197
153 269 394283
291 557 910434
279 525 323232
120 398 504990
44 301 191638
407 604 532711
664 278 50512
124 499 991548
616 276 749664
594 307 586272
74 225 208839
46 81 419563
421 299 862180
117 479 940004
221 156 865381
574 7 871648
620 63 454460
213 105 226699
265 454 556832
61 102 32096
259 155 525769
76 534 578094
1 481 48037
425 414 965873
84 91 478903
459 320 762924
126 321 917981
4 579 914603
287 617 840472
139 43 144805
131 154 239796
503 355 237570
516 357 210993
406 417 481880
373 206 128868
624 573 264963
508 239 280287
614 535 511889
322 381 332000
123 625 888773
221 149 80918
419 490 842603
137 155 809724
261 291 969892
105 169 174978
513 492 339880
187 600 553876
488 211 948430
115 38 913631
636 103 583061
208 40 761217
594 685 84309
680 280 993308
399 633 50905
86 57 465754
591 127 169043
16 652 621840
332 637 341276
541 526 459652
589 72 984763
311 492 183992
553 255 585639
696 107 837067
272 112 943470
153 189 2950
214 302 158974
26 182 59991
198 108 304697
12 204 716644
95 498 301428
257 191 48924
189 584 301295
8 87 251902
581 194 775722
645 663 99111
597 269 854665
600 125 951135
139 326 305064
387 397 924239
268 355 609780
368 629 359396
543 277 615957
91 538 150675
16 660 624547
246 487 956417
148 230 584922
480 42 651636
592 6 490054
277 153 582188
606 99 107833
474 356 439186
612 191 352927
678 233 197297
495 267 586710
431 267 47624
98 477 238762
144 402 875616
158 119 61734
142 10 188709
203 578 504405
472 25 658712
49 478 890499
203 40 162602
46 132 485409
3 683 618203
401 355 43521
274 594 253286
560 210 621651
49 567 322352
121 243 540924
611 675 58553
559 47 543525
367 642 65676
76 336 922671
77 120 402203
181 105 108592
64 640 344823
606 26 912329
693 15 809194
695 625 281212
614 430 652502
305 367 486268
454 51 430821
652 426 217814
272 644 184881
399 690 117500
514 566 433202
555 691 197111
553 377 968183
195 408 920634
679 154 165054
650 671 243587
212 384 517206
415 53 709339
558 75 976459
203 429 222581
421 516 945020
49 221 534239
50 390 982392
304 147 330480
410 253 218048
457 75 93079
405 445 212812
623 21 409321
451 24 500525
198 303 784846
434 584 9844
435 305 788897
141 282 835699
670 698 707983
299 281 699535
648 540 798755
539 63 708635
384 45 287481
4 67 597427
566 309 519733
687 479 337154
377 493 674205
248 329 118531
526 431 147125
357 394 427283
48 477 372301
524 15 402199
307 119 392046
688 87 226432
312 164 821597
244 43 640491
271 315 369858
695 125 315620
563 380 481318
646 212 321689
120 513 736873
524 488 11652
688 306 950491
239 637 996420
5 124 569276
516 61 545898
495 476 69216
569 42 853214
202 675 478164
209 386 772403
566 298 309438
372 339 905966
226 583 905786
358 579 187126
470 226 506855
645 685 893083
200 675 325737
206 551 818451
103 494 550199
50 149 144248
299 479 114643
99 310 221936
572 230 690555
471 92 441499
199 550 384155
681 262 941709
121 600 69053
594 293 92961
327 463 515289
453 623 800513
149 383 111840
561 200 17831
379 269 401315
131 209 895498
305 523 241261
279 111 648753
58 627 119241
443 486 581567
578 232 134060
563 392 450999
8 650 795976
363 447 482099
386 548 86707
194 573 46322
467 201 354925
151 392 871746
216 667 540791
370 441 416894
429 653 716520
640 587 921038
618 61 662378
161 667 996720
419 239 583237
41 38 57446
386 388 837262
206 385 355836
540 408 142278
46 316 934163
11 232 480348
378 537 188113
265 700 425230
499 404 799742
172 462 664397
358 623 629875
8 169 555489
316 500 484281
643 228 486879
22 432 496296
38 341 785648
400 603 185375
63 276 393064
417 549 262334
329 447 775910
642 199 595088
501 511 549082
351 481 307859
35 80 955053
658 696 719142
97 142 671351
650 388 524514
269 293 829260
298 558 405512
67 544 928988
410 397 663943
67 353 357242
223 13 936731
291 579 136791
7 144 861715
654 151 651915
369 628 633178
182 248 591477
449 139 11383
540 429 978287
13 31 192569
315 79 879715
187 300 349013
675 644 307282
100 29 772000
549 315 695325
140 676 539781
172 570 515653
490 136 998670
450 637 567888
650 212 774733
237 381 283162
137 685 918805
667 509 117727
392 23 170446
91 283 703084
644 490 539291
535 82 940123
45 418 790569
393 553 414463
37 296 995555
479 130 15098
188 110 946080
691 275 621237
78 651 292303
528 589 727196
30 254 796729
659 11 910871
618 168 38301
462 22 721134
613 206 691338
397 116 949714
523 191 613806
641 540 189113
180 65 60765
284 656 821565
98 481 18312
160 217 964362
7 515 565784
597 463 163629
581 185 839448
101 657 673949
590 545 252952
113 287 776511
182 576 242370
596 365 67968
101 37 812773
2 282 79508
106 652 164295
52 98 962949
427 82 965649
95 168 238787
227 543 481104
404 493 465436
90 676 166329
632 639 317344
636 445 514771
447 119 67616
161 405 567880
212 664 237492
52 359 237310
605 214 227755
248 12 678203
263 568 339258
637 10 736821
328 208 499059
511 434 166986
361 676 267064
418 487 216012
180 406 113990
171 398 757003
76 185 212036
610 563 573315
207 467 900468
598 565 908060
95 425 840545
131 348 396557
47 525 311468
584 52 288091
687 229 738024
304 37 856440
475 152 944877
351 266 549222
633 522 99377
654 10 689052
23 226 514999
378 243 208392
153 525 162036
577 556 187574
395 452 150025
91 673 486445
475 605 866294
256 589 791741
464 629 789751
88 588 628153
2 117 975306
473 186 552856
143 647 356923
456 511 91707
157 41 27392
554 131 512272
73 274 982178
170 405 391511
215 360 642711
574 271 576882
564 156 110752
276 164 116521
348 462 405577
392 94 285384
401 157 781774
625 429 218634
525 616 539408
467 598 794256
165 320 939131
226 88 943439
83 654 670225
540 24 607
305 698 701477
642 366 1057
587 540 123324
627 194 226743
187 652 555759
550 676 897525
82 464 966163
471 638 423750
612 83 871719
139 70 194887
67 471 381163
120 286 650520
588 224 897782
277 466 658697
328 243 697933
527 116 802002
287 592 79629
191 86 721897
219 427 243523
584 396 838836
40 326 845405
373 52 404667
246 655 911956
58 667 181510
498 83 614586
236 313 951104
39 679 236322
265 482 525890
361 556 595384
476 516 588500
288 699 92999
558 539 779009
181 277 443337
209 437 660669
419 500 850929
641 670 464256
35 357 549703
614 245 268547
148 306 717724
154 297 207815
504 101 253578
53 596 813402
597 648 277848
335 43 410016
347 154 953963
577 396 325545
620 419 65590
597 440 227095
59 650 457735
155 166 824766
188 12 319567
586 318 236077
369 481 995116
5 637 700671
424 564 45378
695 360 416980
211 319 51978
395 609 31599
615 317 43229
8 166 694013
144 176 864021
380 497 542489
451 622 282557
100 698 699507
217 249 81300
292 37 936908
107 684 178717
683 299 799231
78 89 23515
566 353 1928
86 663 693257
1 99 395391
443 531 496008
274 161 797827
182 376 422908
631 643 136498
232 139 422448
323 399 553764
196 33 537131
194 658 433518
267 250 362893
29 198 784381
394 696 70268
564 448 387358
129 602 455425
481 205 291633
338 307 971065
522 263 855927
101 124 485256
127 689 459505
676 8 328615
421 175 18782
547 607 900372
381 275 97716
290 310 411317
627 682 377430
501 466 801899
214 376 338106
361 406 880575
494 363 412737
281 427 501428
58 645 881399
200 4 39397
328 277 711922
252 359 430184
415 608 391357
109 214 9321
630 210 766626
567 676 941325
47 344 223588
110 635 754715
265 348 453358
406 76 836908
65 200 720748
298 643 40458
122 544 932991
563 225 837323
345 496 621550
413 104 681369
174 658 923208
510 622 1477
12 292 574534
110 582 213786
649 208 956896
426 328 406866
670 243 682162
468 70 719285
487 603 750685
67 407 954792
632 562 618117
494 468 314663
581 617 57973
256 600 403429
280 631 720426
528 501 991687
156 296 677035
159 86 310336
23 458 556525
193 115 706888
454 363 219206
412 251 554223
215 562 29943
453 515 579607
86 638 424153
667 510 310383
570 584 952079
418 495 813041
233 499 24337
332 102 272935
323 531 992417
584 342 525939
651 590 885428
173 201 836369
256 444 27296
90 457 367581
52 71 764037
162 521 174514
345 616 352199
177 197 371398
634 334 724927
668 620 325848
659 199 643970
576 587 227180
350 576 327179
184 470 625584
499 221 382313
212 266 50545
492 412 281633
593 526 553112
150 327 929068
292 210 41456
401 21 884757
686 309 211587
300 212 53439
491 25 501140
456 504 450129
57 568 943705
348 566 320274
428 144 697987
274 370 899872
3 692 24340
381 60 659369
193 51 357819
626 666 674171
470 15 380155
430 526 477889
108 628 936209
191 96 505351
6 550 256591
550 371 358602
594 196 119734
688 322 521737
660 544 360846
486 440 272134
234 591 500554
468 14 874578
385 78 935536
225 76 921904
503 653 71852
581 634 953878
563 137 734715
631 560 765445
355 380 739110
234 116 273676
59 585 112646
688 382 428389
378 18 438573
499 264 632358
394 360 229258
58 432 873374
590 258 619016
616 524 523807
677 451 115501
525 545 989305
162 467 538986
470 623 175551
280 663 202524
454 16 69012
553 430 411580
666 602 979723
439 263 498084
57 419 525847
319 234 941735
34 99 636037
369 20 330740
558 235 106601
203 400 359063
251 42 497207
555 575 981436
450 20 343451
309 167 901199
524 339 372863
135 661 235869
155 127 443276
461 471 621311
670 437 168316
382 641 190227
528 260 363158
262 241 35177
656 302 723178
620 384 54991
489 40 818466
117 492 62935
131 460 444850
612 56 603155
517 411 425124
695 403 875721
426 411 370722
421 71 185753
423 322 982371
613 548 353116
389 506 934148
407 58 933494
40 540 205439
395 248 798288
311 608 869575
442 107 197843
600 482 554200
143 303 136584
138 531 279036
352 286 118343
684 259 712379
257 217 640523
146 561 923888
338 223 355339
669 609 676788
170 158 179133
463 698 553911
160 668 456392
292 408 485854
248 124 312415
190 47 860380
606 283 521999
186 549 795372
176 34 155363
13 179 735691
307 672 85935
548 60 737900
183 112 865619
396 652 8294
646 230 47801
424 326 958291
174 645 941525
568 141 588845
539 108 783739
189 668 841344
363 46 857056
635 596 974007
428 197 365947
160 409 24003
329 410 831781
224 69 937356
505 154 942583
262 111 406075
310 441 53409
93 296 908144
6 528 773227
80 190 33415
152 477 265165
275 556 44097
343 115 525261
582 292 493993
677 138 582727
27 136 58640
94 95 585863
492 562 666692
667 101 468748
124 573 824162
69 460 890998
38 295 617247
358 455 224623
68 119 924718
241 304 465303
185 313 856970
516 122 309416
204 168 311905
88 353 645938
70 647 434894
435 340 460299
559 60 129683
530 634 345886
453 643 24881
200 626 334275
326 410 322507
369 372 785801
90 352 978078
594 471 154906
479 595 869923
685 428 406136
444 389 445586
440 104 411518
15 154 219983
470 509 874769
248 349 16948
672 442 753384
511 346 336648
356 175 609942
230 11 843228
631 30 513554
266 441 962283
573 689 548160
334 455 555485
669 619 497131
541 99 650926
401 171 416202
317 41 969231
570 272 320903
582 179 488080
88 642 54247
51 661 916605
307 543 413834
649 616 204802
639 645 951516
568 658 179820
444 466 909435
676 485 60805
575 594 386597
268 644 551640
482 77 136808
158 402 470801
64 460 674887
222 151 320212
210 293 688768
533 531 446699
362 73 811992
379 371 581796
311 20 70812
655 12 390504
427 417 916295
327 89 821896
79 35 656854
491 415 822524
517 651 941450
582 480 887861
519 69 560884
604 255 927967
85 322 825237
134 662 285858
693 694 44235
256 416 709202
316 571 565334
137 507 728144
71 34 53344
75 192 397144
364 322 800276
216 273 540802
441 63 794064
641 83 380459
516 565 147083
349 629 934395
491 680 642633
312 451 442341
236 440 279038
700 609 941610
589 315 947029
567 26 693504
248 635 488618
379 19 418871
87 471 583191
699 66 667259
592 421 70590
230 542 66591
38 267 746598
350 507 585361
512 197 561760
540 687 582435
236 503 662760
329 545 303140
313 619 331920
631 608 563008
639 482 277598
56 146 201931
554 465 298105
52 366 219784
273 102 200260
330 105 539105
234 30 870970
327 180 280607
678 99 687098
210 232 978463
278 151 858556
400 82 358461
568 506 377554
266 191 423633
385 512 965226
614 691 288672
634 647 962424
584 16 594342
182 414 43417
474 185 500594
430 259 128516
543 540 627022
31 531 420301
567 126 932406
300 195 795559
181 429 363438
504 346 376055
352 37 905819
525 162 114453
493 37 47298
206 627 953506
592 664 100687
476 614 722531
699 61 885532
214 680 338568
14 2 76591
281 626 584247
40 89 702992
669 536 347489
346 184 546529
415 377 310718
109 96 329294
167 10 504828
686 28 276998
189 339 535295
347 456 264867
168 525 860141
673 611 767763
131 565 561417
536 387 59008
97 354 982107
46 454 582227
673 294 714694
419 557 881755
76 421 399926
97 410 702867
39 312 5466
596 305 499041
417 170 907715
103 640 626661
117 464 928845
138 177 415128
81 52 343568
27 660 416455
290 308 288442
695 140 116448
267 168 895439
603 594 646958
445 360 438128
151 622 41988
114 299 65198
617 284 231251
317 610 52056
272 566 279092
31 139 498311
90 345 717385
317 596 357074
492 147 235195
117 96 168523
42 4 793717
480 443 175562
586 620 778987
277 215 104323
285 200 121541
408 431 229066
272 586 906729
534 272 177292
581 275 745869
164 288 10177
494 93 927320
444 479 820645
191 261 996405
252 632 149186
55 130 313570
500 629 196794
698 69 451400
26 524 67905
453 276 533586
333 437 864611
139 259 7953
467 141 24676
143 337 701760
4 531 798285
170 639 489870
327 102 920872
199 24 711581
41 615 658742
41 98 467332
599 329 561549
173 150 623579
56 58 498184
274 271 578086
398 591 581253
300 162 789619
690 391 152824
181 446 581909
1 602 331477
280 153 728422
417 261 777695
395 437 990826
155 423 974516
142 657 642562
336 132 896558
455 449 526453
520 24 618335
220 211 692669
278 218 515319
438 376 23089
596 450 999988
582 112 459098
549 208 229158
31 27 764824
549 453 164220
640 263 796972
659 610 547794
377 308 296515
41 380 235000
9 67 850893
674 292 276183
234 149 230885
445 564 688834
380 318 893555
277 209 958543
464 396 371189
468 205 819681
179 693 924994
561 664 853257
319 145 244129
205 224 163365
461 96 209724
363 212 671389
591 169 561279
142 118 356857
96 268 485994
507 141 376940
569 584 217122
666 102 340853
548 105 764094
256 451 175605
348 409 127626
571 583 389547
11 176 541259
244 14 281220
246 140 6796
57 195 101577
339 480 392033
191 519 823753
669 438 522923
686 516 575890
300 373 79133
382 223 187536
100 419 151681
241 588 223500
108 462 509565
421 646 640669
573 319 451433
188 312 201532
275 169 640056
617 233 119373
421 171 301838
578 615 651378
381 86 636391
155 209 88130
478 141 321589
243 564 352719
13 382 646450
162 639 252966
117 313 580413
116 369 884129
599 52 340288
330 409 291002
137 422 109408
158 606 904664
225 579 276474
210 664 773965
210 265 909785
203 242 428374
520 501 29604
33 327 506899
119 550 816354
443 564 487976
416 328 195501
535 338 868863
625 434 158292
68 612 315449
590 459 63378
261 468 811001
669 332 175646
538 286 4712
111 468 408396
222 623 561495
358 87 250292
123 478 222109
698 278 705248
483 469 526885
124 205 577372
607 54 861687
687 478 574983
112 22 897882
427 409 785141
474 537 648745
29 658 7298
698 693 249090
312 338 356684
379 171 60371
250 358 565889
309 555 687226
555 67 100898
411 590 707850
81 252 38461
449 261 101611
447 698 136555
360 56 531240
179 188 326492
19 374 222780
314 358 623366
66 504 3302
318 486 275310
648 461 779676
651 173 79315
614 460 309819
432 555 26600
342 79 421223
293 625 889595
168 87 786557
239 636 342245
366 531 529897
673 32 541460
118 548 85770
559 640 574898
365 4 178107
684 95 683274
275 449 947438
658 20 767502
363 75 821805
693 108 368453
522 131 621474
248 35 251859
685 329 230126
620 420 435709
244 538 198124
341 163 34916
389 135 439362
425 169 690862
476 650 684948
466 449 578795
685 128 737428
299 677 973635
125 69 695336
299 333 421029
144 475 992598
552 648 551664
194 318 725821
59 355 683467
155 533 430090
104 325 211462
429 193 198063
677 120 945487
225 58 835799
199 193 310669
182 428 843450
295 175 279173
247 550 300558
599 553 636016
250 381 929352
278 642 263816
207 76 538364
127 262 735730
681 160 407249
369 513 633601
46 410 623776
283 326 178436
520 102 186836
535 226 505656
515 626 120166
173 47 56579
16 194 776457
271 696 160460
483 423 702407
647 264 483836
559 483 833912
294 344 970122
387 612 365106
222 10 251854
502 605 933576
9 383 283061
197 28 765388
684 21 950635
571 47 557915
543 663 272197
687 237 832722
191 589 666792
567 404 191752
49 94 684049
673 554 558553
645 476 762490
652 107 84990
29 661 840202
697 532 351734
182 678 398104
684 131 82748
69 29 36222
392 488 667949
432 421 944106
117 669 590023
230 149 985459
108 147 106859
432 43 337460
420 695 888456
463 609 136733
83 629 217162
297 396 122508
421 599 886265
178 364 337747
126 6 6647
198 557 342121
73 530 717945
326 663 102868
467 330 539218
642 434 71632
646 26 694557
480 644 872608
660 236 888520
322 284 724878
150 442 781044
211 390 911791
669 607 988597
302 130 616408
379 409 634689
597 608 13295
280 163 825162
460 182 874752
254 610 683399
372 115 197334
459 389 855031
530 233 409132
644 304 621291
217 263 971487
227 146 43375
377 543 633965
65 450 243437
291 359 88984
138 224 314234
679 357 347605
575 675 9386
588 677 638378
140 621 446055
570 35 768446
494 70 32786
421 394 854253
567 547 889813
181 628 547462
90 620 834063
600 133 562018
607 564 224835
271 301 691049
305 614 616539
363 417 444642
213 115 686478
148 309 123766
48 499 87828
501 351 961477
375 538 880291
124 153 990878
653 366 397837
247 428 243178
492 252 297111
529 655 843257
211 93 593362
415 466 896854
250 93 337449
664 57 228415
548 658 450812
636 377 570948
102 647 69180
611 48 606214
129 282 684852
31 644 873424
424 88 225818
102 371 130665
192 41 768242
221 485 770597
217 567 466285
74 346 118506
594 412 341924
134 333 316686
691 419 33554
334 631 187509
208 44 616156
445 191 329513
318 178 540797
168 542 644621
483 405 750418
185 476 909031
12 59 646816
48 92 961981
10 447 595704
499 92 322571
456 662 846317
36 628 910483
334 425 506215
374 432 612872
581 478 637949
500 89 26878
69 81 641366
62 548 814532
579 337 411338
70 206 585920
148 62 724446
248 660 775480
656 238 685448
503 609 30207
35 206 633405
3 412 360773
129 570 697061
476 264 835361
566 48 799332
606 242 744813
387 426 446676
619 186 127566
251 404 329658
289 546 437592
291 219 441165
674 272 41044
292 588 905561
133 146 721260
442 185 240109
445 309 852415
571 400 531478
608 42 455634
683 151 918293
452 617 156640
489 341 163346
10 495 891351
325 628 518370
264 467 346718
159 60 913870
461 529 294054
631 185 776063
442 675 914956
388 254 536113
656 669 194391
97 312 274450
604 533 653138
286 579 602381
213 674 616954
642 29 254344
58 349 921586
538 152 878417
324 370 406645
68 229 775641
233 74 87107
524 109 822414
22 151 545654
109 254 833120
424 443 582584
426 43 128876
637 465 322016
640 296 999208
171 173 155075
454 488 1702
386 473 922895
296 413 132440
496 684 781038
164 64 717530
153 229 907645
622 272 191313
153 634 509114
431 164 19472
293 583 291860
641 574 422294
151 113 551004
86 382 3129
414 269 763007
348 533 151242
317 429 647159
40 381 256225
324 284 547836
681 307 341229
605 49 323889
201 579 220914
129 135 873287
665 116 70910
322 668 486319
472 658 920175
690 320 612135
372 350 83279
364 407 372409
281 131 940796
625 309 418287
225 89 702416
378 376 436853
452 646 50760
5 203 440064
110 659 788052
334 558 299951
24 507 237016
604 109 94865
415 532 966775
562 53 595075
675 554 406250
632 668 669862
161 480 195553
673 422 282661
467 676 495354
446 425 74073
385 7 773971
235 416 37791
375 77 299939
646 276 137105
368 24 699561
480 76 693741
282 127 175503
461 658 330143
166 350 912208
619 7 154579
425 605 191550
89 561 563372
570 241 938628
671 535 762395
158 187 774309
591 489 948791
290 30 137275
514 520 833300
28 210 202370
514 54 738603
231 569 241778
638 585 478918
491 621 614305
250 318 637610
324 458 228666
405 26 105133
178 496 570389
500 11 435070
27 291 28079
443 563 181012
515 173 86327
580 678 937652
577 223 804001
49 394 553397
377 234 622293
570 146 662015
477 105 893346
339 436 500355
552 356 297974
172 130 288034
3 539 475062
472 211 18688
494 105 35224
26 494 122029
387 629 795021
233 393 296138
232 461 258675
29 252 179190
44 205 130137
361 479 43956
258 669 311914
409 601 642424
545 469 987889
583 665 822170
360 357 644393
314 525 18303
492 690 372123
5 552 90360
548 274 63403
191 450 923904
11 608 526763
301 285 569072
94 56 339044
52 37 605523
121 565 928616
589 180 8300
108 283 669587
416 199 809110
316 365 182041
131 141 719232
232 108 796614
575 28 499264
508 687 978367
622 41 830967
351 362 185424
41 276 731380
442 349 678081
356 236 43845
4 675 342977
320 658 944953
604 369 17732
237 57 875078
209 26 45795
291 181 432491
240 117 415601
631 210 594859
110 302 919095
283 666 430971
344 510 756029
68 567 188118
188 397 555894
292 361 514066
589 680 782077
162 284 590999
675 513 823920
108 429 618363
406 227 840922
518 40 745745
369 614 923327
158 378 471132
25 245 190974
177 224 570987
466 112 191116
366 635 753283
524 268 607126
202 28 808784
427 451 531095
389 266 126278
234 692 140407
415 518 678266
21 489 956483
380 321 310060
77 14 713260
78 213 940790
341 340 802912
399 51 720985
691 130 555729
301 123 564720
313 356 907169
511 11 47130
47 166 168381
672 533 847829
315 662 182616
633 343 325700
201 613 123945
348 145 57376
490 351 117317
134 363 269918
657 438 753127
237 308 515305
231 536 206169
110 233 585290
253 190 286325
372 54 153181
14 301 239894
205 310 630780
356 91 721594
316 443 337358
519 102 313601
565 75 509004
502 102 849318
371 323 77842
484 325 749501
467 649 731860
623 282 45957
384 673 108191
694 282 320777
315 408 912423
35 591 207754
483 406 419385
38 585 753583
508 46 524123
50 313 189361
625 357 44796
224 257 342011
127 477 47346
4 496 819623
259 207 492269
149 236 357444
248 278 102800
154 353 186364
691 434 549434
377 272 197959
638 70 701991
546 663 137315
364 452 33237
335 1 866478
515 432 402810
396 540 103621
321 356 277526
403 531 651926
55 608 664934
555 250 599385
173 572 104140
375 449 182512
621 244 698449
664 458 858738
237 432 126994
619 206 723992
293 437 211203
7 93 517632
199 13 981538
433 504 618603
583 10 776095
427 329 42075
405 644 768516
97 306 968900
115 325 330367
53 521 91816
82 281 127138
566 471 345512
76 384 827369
184 589 286919
688 616 487353
628 426 400649
506 479 776108
596 556 634235
135 649 945027
51 474 839480
35 444 909222
193 524 571548
635 522 391035
537 254 76083
67 131 221717
191 72 741536
264 621 751443
148 567 588362
189 532 244047
14 225 849424
593 152 183273
259 679 504013
3 648 120988
210 448 803167
649 521 361680
32 367 206283
202 18 98085
16 624 292604
380 551 746478
184 317 668296
13 103 178659
165 555 558353
497 677 740930
107 356 84594
460 592 876745
385 368 638185
159 409 620059
600 7 276287
644 319 397212
476 325 996611
251 480 930379
567 699 608709
577 33 720962
571 397 328566
135 646 752595
127 631 505570
330 199 111343
193 571 18690
674 215 760511
459 222 785319
620 134 107256
160 213 518843
597 213 930094
393 296 315048
194 232 272053
263 60 447853
367 420 709027
300 284 386641
415 232 855966
568 398 205013
387 252 523248
508 570 23894
577 640 640742
30 212 946186
691 303 592263
281 190 131956
33 88 16184
248 185 801862
141 575 60348
205 463 27347
24 42 928458
534 229 862858
220 188 397936
231 393 897146
425 432 58729
62 154 274834
671 486 113491
426 579 999451
517 100 677690
183 488 712661
46 389 612825
403 330 404962
408 544 774397
81 363 40679
477 654 927448
265 496 93969
157 633 835592
610 32 862295
416 3 854080
289 25 528682
284 465 935067
463 86 998358
310 95 51260
441 170 179031
214 625 14339
588 240 68274
120 326 316585
480 430 186524
292 163 621275
110 503 507601
189 228 564643
542 655 462025
603 328 672353
41 592 999460
482 294 446191
454 645 775272
309 14 711765
442 451 913477
144 362 285044
358 417 381100
530 439 863843
684 289 272023
23 666 47239
140 333 885446
360 612 263276
440 166 74447
589 536 794836
238 252 984307
613 294 950593
524 39 370333
606 207 421065
103 8 996813
330 578 131682
72 106 333325
19 81 233785
197 498 744249
11 288 604320
519 382 398799
100 498 470071
169 596 673389
592 698 800524
680 443 465875
69 568 372071
2 502 304938
6 512 631251
406 266 806246
574 70 237787
22 282 355119
132 511 943415
27 568 576279
313 317 478737
452 129 760033
63 20 188303
187 255 352187
687 38 149725
115 279 877486
10 224 659901
79 360 615952
303 617 796239
131 403 56605
125 579 908936
679 422 9635
388 399 569401
45 160 632993
138 178 239520
178 601 369432
215 348 313703
265 467 517841
672 410 702666
457 506 165074
141 38 93462
101 386 274862
76 620 293719
278 240 50801
153 640 559942
572 216 203340
679 514 408818
222 140 326954
648 235 865912
304 639 591437
396 317 546054
679 86 673790
335 39 596622
205 409 510
7 585 539939
186 383 46044
202 377 789495
303 624 674006
277 235 414165
484 426 181638
416 601 672569
416 150 858468
417 646 28904
430 487 928878
644 84 574914
621 337 625313
430 485 832573
445 21 687155
690 404 995484
435 185 181462
163 164 820235
275 287 260846
31 680 640102
188 158 425152
122 103 595702
209 259 473533
280 206 659791
612 556 372285
452 144 974581
516 100 418603
13 429 650819
614 169 460353
442 113 349946
512 304 865013
450 322 547287
512 677 704388
358 410 575382
227 529 96738
476 652 554508
385 617 985486
563 34 155053
31 454 940158
88 563 2483
27 622 610649
52 533 991293
639 10 140504
624 266 85190
250 12 52034
191 146 521265
401 537 915144
238 149 78379
374 396 689387
419 398 574608
457 238 611198
191 444 904982
452 117 91711
327 664 336730
450 532 143688
108 655 100183
592 641 316770
366 258 711562
4 402 406373
279 257 100258
307 464 428925
319 69 842827
611 334 730261
214 519 280654
448 689 685912
642 224 222410
110 620 156529
91 587 573182
403 61 74071
144 270 218749
519 405 51397
400 640 620634
482 263 812052
483 389 617932
69 678 706079
163 273 51395
473 629 451406
360 93 26409
340 255 420469
454 635 124283
599 357 463258
296 257 604297
269 598 70924
366 243 128964
659 13 268800
639 299 184089
365 535 363333
558 432 505448
81 594 97160
486 181 95574
320 501 947357
78 193 756992
521 636 439653
55 346 681706
252 663 286354
547 465 794331
656 411 809339
228 485 849216
665 429 566821
543 281 487792
124 3 881547
639 334 375063
63 362 39437
310 239 530698
138 41 335337
514 330 369409
259 235 231313
40 179 972546
280 272 685410
674 49 739623
193 441 345274
428 39 897702
125 512 96933
189 427 172736
215 580 35547
38 111 349250
349 666 346403
195 596 53117
685 312 355495
398 481 342662
528 407 224525
128 252 982340
252 399 355681
98 322 82235
114 194 281959
320 630 151965
172 415 895477
298 189 658825
286 648 452493
690 56 16217
329 697 40135
548 358 886568
270 137 681779
401 243 296679
74 246 766577
470 696 782942
586 520 660890
574 113 266744
527 550 47141
171 195 495370
541 480 329593
299 627 727520
476 478 905152
226 687 626684
175 174 387256
403 57 265012
317 431 543576
691 545 463836
379 187 925494
520 684 35229
653 168 248661
86 275 532684
554 281 968453
479 406 340567
74 420 604071
5 69 584412
297 294 211836
204 410 249336
268 383 447202
397 517 806746
511 635 430625
328 476 592181
536 315 219856
373 637 136687
122 5 601533
228 573 797723
12 321 330728
559 393 852637
692 443 967583
72 350 778838
413 284 909448
175 21 677378
438 613 806740
124 400 994526
277 54 228772
101 289 322932
13 348 478121
566 595 20575
451 654 942771
361 221 938366
309 567 332599
464 90 198207
123 426 584897
346 553 151945
630 118 291569
548 79 816641
105 600 838256
85 146 918237
471 241 279360
82 691 605819
204 287 803930
476 624 99274
593 665 740412
350 37 430917
497 96 561184
633 239 449904
274 14 638407
505 340 785624
575 102 688061
362 687 778794
135 329 500393
384 151 390855
91 639 340957
459 643 527889
589 527 294222
636 59 120746
480 311 424545
581 104 726338
665 516 752223
567 687 728989
570 65 643811
682 325 169178
251 387 893052
156 106 121349
263 129 166089
256 235 361936
669 109 939154
492 611 271853
371 457 987030
171 692 356366
548 490 529060
77 229 455325
269 656 67342
603 650 452597
269 489 559785
253 55 2274
564 466 491163
526 241 856158
525 132 796607
183 435 889819
555 460 335661
558 282 786346
622 335 767142
389 539 535704
296 659 247097
514 98 232880
28 214 383707
178 534 966250
352 678 302473
551 63 938823
66 550 955169
690 639 361364
600 655 229523
306 235 464659
618 215 990536
430 671 885913
226 586 958261
196 438 486077
677 527 566118
391 467 996064
611 40 527205
38 677 706866
480 473 703132
165 681 872595
309 422 796438
187 16 760150
381 135 417395
187 512 463778
128 137 108915
259 614 984297
495 65 972664
625 628 743087
471 208 35403
267 484 809517
73 601 705448
635 96 473665
179 257 117965
611 323 282587
166 576 824618
586 617 454736
542 547 709563
344 609 938332
470 407 390210
588 520 463013
504 220 867960
138 241 106965
625 389 639914
656 504 799672
161 338 19009
178 562 526287
241 252 569436
616 74 893108
86 618 252459
542 251 276944
621 270 991343
648 695 185340
168 540 500082
601 443 829160
657 553 435213
419 169 137155
201 520 798694
89 408 992687
80 231 268653
365 185 897532
510 495 119197
332 408 157422
265 424 780253
316 631 690563
605 114 134086
444 501 774276
317 670 344059
302 374 231615
308 111 738128
117 225 611558
110 316 599800
456 414 718551
202 368 171121
572 139 663654
422 622 56279
394 340 226780
481 497 879981
381 328 510306
495 433 228411
276 212 113998
578 44 973873
57 498 503307
616 505 660523
168 417 254521
22 399 755934
58 211 895942
397 579 208295
82 696 998854
255 436 742311
241 455 846762
183 319 628038
542 413 387452
646 441 377413
334 100 454818
411 254 384598
148 26 35156
144 534 411417
55 264 245569
649 167 443723
488 401 955727
477 183 498127
203 439 992080
546 279 453185
66 386 608287
505 324 745975
104 49 950970
248 201 80484
499 149 782585
312 305 276940
250 436 814201
561 114 456295
70 445 618923
363 20 358865
58 410 979913
276 233 173429
113 84 616545
533 360 658139
472 149 361694
95 188 795741
457 229 434249
602 376 840102
375 489 653875
131 614 259126
147 445 154596
78 480 1557
590 380 642908
65 669 89265
512 81 481228
266 12 322214
423 41 291046
588 514 979597
417 524 921309
558 582 929099
628 144 424435
303 117 908945
331 647 142397
325 469 798665
569 402 83054
124 691 861030
23 393 942347
325 352 713037
336 16 826850
302 512 529841
60 195 196343
505 218 449248
372 582 740715
284 157 247565
484 153 707782
319 280 41172
697 456 252454
418 51 310577
363 666 967872
152 89 327278
630 341 871665
463 560 863119
316 313 303729
550 361 187209
300 81 523938
315 10 206563
12 347 374035
213 510 27645
266 333 353231
663 568 497738
280 270 282795
410 312 879099
298 125 913533
101 17 76287
543 582 738228
645 171 368466
689 377 787120
662 25 755763
551 483 389018
171 434 58189
675 424 41345
566 570 688803
566 552 858793
38 144 645313
419 13 704302
673 527 600357
545 503 486234
591 417 558797
378 484 46057
550 526 669596
280 474 153361
259 344 54566
8 664 82440
206 29 437506
456 312 41109
201 585 169465
85 454 445027
644 568 916688
88 178 147428
159 414 481884
230 208 934507
302 165 483174
670 488 270380
163 409 284078
350 12 25210
183 596 144240
550 30 726400
379 614 552803
242 278 810149
279 391 817797
522 692 550783
549 239 696875
450 461 618993
156 588 568105
38 682 589908
304 116 486056
360 145 998496
369 487 728560
604 51 216688
613 393 474049
33 381 95903
476 217 906639
606 33 87980
350 86 546183
202 366 705829
186 458 194176
279 618 520930
294 349 287363
136 609 215514
640 401 211018
38 232 84520
240 49 868738
424 345 320709
119 585 430181
54 314 217751
660 698 559474
586 91 915894
628 178 549410
39 12 784169
394 403 466213
270 91 871457
432 586 151768
600 238 457746
660 100 539845
647 30 888413
560 92 672494
249 452 738519
20 35 671230
111 366 890293
481 693 797535
286 15 265691
313 296 923482
592 617 735814
482 511 951042
102 285 470601
241 32 108060
269 583 637666
78 229 445416
415 513 232090
419 138 869043
196 222 751231
570 239 102405
667 448 180602
224 109 339019
149 332 203434
246 396 777678
619 364 886546
612 695 746534
451 429 809992
670 567 67677
89 15 692705
107 314 220278
11 83 54548
371 120 408702
235 601 657703
279 281 846423
112 451 498571
326 528 723835
387 185 678350
471 553 280300
607 40 100891
633 652 108087
187 230 72134
606 295 760599
4 569 36408
506 98 533082
288 558 46293
331 338 67187
131 252 968121
524 464 711712
521 7 46754
409 584 764431
602 687 454934
97 205 138359
340 41 201499
71 122 851079
119 478 883308
471 106 3553
420 174 454537
672 673 271091
559 37 865537
684 236 250279
233 661 310226
492 59 485449
589 45 351261
102 546 787132
329 226 532460
488 397 773984
345 700 156594
678 654 824494
260 33 981186
396 351 15854
312 158 710763
106 618 59010
654 598 314534
407 392 776935
334 444 897148
418 233 977836
656 91 599614
77 200 401269
287 651 203398
524 356 270057
109 437 884994
647 481 341657
408 309 653465
448 482 747141
620 289 765370
474 628 816124
221 245 513609
691 402 342713
82 534 959280
640 404 696872
306 25 448163
436 538 618660
440 107 155166
41 553 159921
443 323 506975
96 492 787484
30 126 28003
341 403 21687
379 308 92006
373 278 913838
430 466 98796
640 409 855909
112 192 933503
289 465 986196
2 507 71997
176 327 119769
337 270 550283
314 434 806841
503 426 157981
555 108 396833
567 467 860450
28 672 675643
197 481 311028
619 104 623166
594 406 553103
557 278 499246
23 488 899071
666 78 318194
646 307 274
38 7 410030
565 661 459002
137 696 261367
630 517 842818
419 425 522223
208 168 189475
169 121 217940
463 568 988696
384 85 94761
691 652 874388
149 351 707001
6 325 107853
329 549 160287
290 96 855789
393 481 906413
545 60 54141
629 277 159008
444 594 151161
115 562 126622
47 638 628400
663 668 167286
607 679 254651
577 649 496908
519 149 888760
638 205 12311
570 626 942790
152 263 396115
111 430 302728
85 610 639293
71 671 207539
212 148 341553
14 321 529361
665 483 24873
493 316 849003
349 254 930119
175 32 612802
345 490 500776
247 229 365429
534 462 472315
226 271 418824
32 115 783178
631 577 72405
459 481 573083
39 37 60979
604 581 573634
568 376 137751
259 657 664240
163 219 427374
644 136 467827
364 395 289912
292 391 558741
604 261 669972
638 27 510778
603 256 29083
360 328 57584
142 486 9121
94 17 935785
589 61 345100
176 486 119870
238 377 665502
101 64 472297
133 321 904272
523 67 633991
41 670 27374
458 403 757940
183 437 830668
401 194 999237
193 269 135866
325 144 223044
677 224 464858
644 264 273992
388 3 395384
158 40 802569
351 460 486534
627 560 107681
587 607 266600
128 124 160538
11 241 624580
241 287 225567
477 431 660787
36 168 97719
427 87 120985
104 418 906599
625 623 168459
559 652 846538
401 630 107060
242 154 371981
622 118 469616
61 621 456990
438 325 998245
365 595 421074
595 410 460469
157 234 15211
324 527 151003
612 21 260910
492 135 78038
55 484 115587
587 138 824340
26 503 258347
501 49 896327
639 152 920181
20 656 786343
535 670 953028
262 486 617668
165 225 779054
226 249 623727
10 380 459789
281 602 320700
98 136 183842
192 643 70711
194 647 789445
77 382 553061
118 220 699660
639 240 871733
177 94 111639
668 396 848737
535 640 289275
162 166 101680
547 277 107801
412 509 904747
64 184 646113
189 30 19930
593 611 920870
342 692 912309
268 51 674353
258 371 976741
385 390 569536
696 331 838319
331 49 304597
308 90 254826
416 474 688957
127 382 704299
234 587 819304
393 651 485637
19 216 223441
350 40 299851
53 525 350137
71 344 424372
176 82 998127
592 98 170103
616 271 769607
504 565 211418
223 279 348011
80 368 893026
689 63 843988
568 221 966966
537 33 474393
63 622 693616
482 243 426576
378 134 418996
635 673 253949
399 199 704160
461 142 593953
76 612 685703
351 494 832909
329 58 699912
23 481 962347
477 67 205973
179 519 826096
153 110 466499
535 164 778387
464 47 775243
326 449 269449
399 588 678807
451 383 119726
670 96 633085
134 56 722582
350 160 40664
438 455 108733
99 354 323691
499 63 903409
18 650 403010
234 531 689139
332 398 327401
118 326 624224
624 349 170041
308 392 327350
94 105 408283
668 696 21402
137 697 942783
415 146 366771
326 95 860938
85 143 43934
354 244 240966
347 369 402843
610 421 278452
26 87 388589
644 693 940873
417 194 48018
538 270 790608
53 281 433630
238 78 242453
218 244 954844
413 206 713662
80 578 101235
348 288 537751
203 482 455065
154 557 485432
28 121 97014
15 23 475619
415 318 804653
118 308 834634
124 316 97824
129 250 134998
472 430 577474
214 33 372437
558 393 312419
621 57 115043
98 254 200368
578 249 389938
528 480 238804
385 591 579490
286 266 776146
689 19 754832
147 181 356100
405 625 124320
557 654 365390
187 146 939727
237 192 163540
236 47 275825
583 649 738242
635 89 30574
396 142 744164
668 274 871430
302 217 948991
164 361 767101
15 644 189590
18 479 58075
511 138 868627
612 345 382153
301 286 162377
356 255 920584
472 221 800078
618 487 850981
435 287 114459
495 362 128254
4 27 850380
30 514 898494
247 299 515422
401 540 821424
160 144 808503
679 173 181255
172 588 181190
253 471 331437
359 253 972936
538 630 168621
15 661 297012
1 541 269691
511 194 668030
318 409 381929
310 123 790168
179 460 745209
370 513 497718
150 328 293183
42 237 783023
583 319 157905
180 563 791165
576 651 527079
602 258 507325
24 569 978762
526 213 939072
634 122 2566
155 52 48400
139 507 704522
499 9 552556
512 644 738255
148 180 252829
3 411 877274
82 83 927112
157 124 644351
490 296 698400
257 583 257936
342 231 378700
575 391 994523
585 71 210753
560 271 356012
76 631 811775
548 524 462311
693 482 827183
324 97 613086
132 577 280671
686 598 74275
274 654 949407
254 605 792632
511 552 359373
165 692 664221
287 157 769880
184 605 209829
142 695 160816
266 646 179868
234 88 379262
636 583 813791
495 292 924095
76 19 906038
65 406 408343
92 539 758185
333 472 159017
95 348 223810
578 405 507429
104 72 599044
642 298 876429
420 236 581558
119 398 693087
267 367 515918
248 138 802693
131 271 317248
453 674 85766
207 445 330737
225 683 202974
502 221 469319
658 572 393999
685 243 38591
489 22 743364
683 262 842952
532 222 609565
228 274 5450
658 190 999800
591 263 417442
452 354 939063
663 120 558366
320 220 677228
519 68 25593
370 336 647447
175 133 15922
394 372 946456
3 387 137068
624 62 469156
85 263 298644
230 158 677533
512 2 390963
33 268 658504
213 461 261522
664 131 467910
560 664 387667
542 41 810272
612 350 273224
595 24 742139
56 517 583254
229 360 222246
495 627 34265
319 427 73043
631 279 774222
37 511 479535
262 367 291785
233 8 604897
289 170 236453
313 131 489285
508 675 587054
413 35 810304
14 649 646179
515 28 788277
385 597 549833
530 306 52341
350 265 451721
558 326 161069
348 12 178858
414 147 289806
621 631 636537
694 688 268212
571 497 641686
77 191 324938
682 691 331846
183 151 301840
621 681 885451
417 644 545086
2 529 548953
435 525 863208
376 481 656651
298 488 748182
678 462 915530
464 446 419447
461 208 646796
168 63 48692
315 74 704703
621 437 832682
549 369 458838
87 121 345850
392 97 552547
260 502 622211
285 409 668704
631 3 115079
89 674 234095
35 257 699403
547 457 269549
324 280 398552
629 628 503602
179 503 428856
34 131 248607
213 546 19433
16 445 766290
164 649 638605
194 364 729742
478 169 144319
245 34 932806
310 280 468777
532 421 939536
109 2 907499
168 645 734305
479 341 383808
114 689 16138
341 119 756607
673 187 877071
394 371 590384
552 91 410468
318 558 374278
501 578 374842
108 312 829880
430 507 308536
627 531 830732
98 38 40043
196 118 62323
682 100 208014
687 282 630569
238 603 149494
666 555 624201
277 480 466077
160 355 248431
168 579 251059
417 490 272328
667 132 553232
140 293 353785
46 250 232537
628 60 605557
200 98 35
487 484 264342
544 224 960145
560 570 708113
249 121 565893
563 208 290156
414 20 419184
567 589 258679
277 693 575362
336 109 399998
340 569 8447
476 309 586
326 509 861134
261 73 532462
468 638 796991
205 189 790355
457 577 681166
653 121 880580
47 246 340685
42 356 882098
602 183 748378
609 180 15330
90 655 646686
621 198 629881
125 675 398865
626 267 820570
237 230 526235
49 315 295919
317 463 870610
474 595 590176
201 405 453056
415 509 990100
141 527 596542
582 122 865751
652 97 355893
673 543 141364
201 550 48132
426 247 487287
642 83 178174
446 473 308194
629 346 214603
313 74 34621
82 339 526134
309 573 633360
365 302 965018
173 322 449636
94 48 909238
237 32 777025
455 68 637391
46 447 485318
490 627 738612
689 374 705648
243 501 192
35 224 831184
492 50 749757
149 466 496620
492 630 277434
160 190 738246
402 440 447760
134 255 716822
493 475 503598
294 249 780667
412 368 851941
602 339 914486
221 498 405009
241 196 587663
5 477 871570
582 443 761385
354 570 523508
314 128 700376
148 208 451805
344 92 379074
653 14 506704
646 486 436811
5 174 578052
428 422 384844
10 51 849657
415 473 508902
294 664 774153
263 409 401185
302 144 955791
685 631 52771
136 246 475941
462 323 953227
552 281 904464
694 680 259005
571 492 65368
313 75 229324
341 43 780991
467 646 537214
450 476 819577
62 107 92259
210 90 463923
63 218 961438
483 459 896391
544 153 22919
700 485 363825
105 506 252330
520 581 624200
7 1 995094
101 275 843476
289 108 437515
148 267 275234
435 627 711023
424 570 90956
519 523 132446
49 546 44675
595 497 99638
412 485 863900
464 83 670863
525 227 719913
529 561 771991
596 113 878592
280 598 608922
539 477 245666
334 576 678730
502 335 585430
143 217 102672
167 424 547723
275 355 970125
548 149 188544
445 542 740792
330 132 893227
666 195 916878
304 287 418748
561 47 249553
638 545 531324
311 197 268743
522 588 128065
512 491 331755
609 697 837571
468 670 673925
29 552 623626
504 375 789609
192 254 801265
446 452 727218
652 237 872399
646 202 38432
421 53 821440
569 209 473873
470 399 79085
306 181 15955
244 12 255834
206 631 609579
203 576 43562
484 69 611481
443 439 321525
243 364 514511
295 127 676208
666 636 68125
641 403 964897
66 74 397723
379 336 166802
54 13 45566
217 89 735242
514 430 833904
420 547 752683
567 370 67669
105 55 356271
670 498 412593
350 564 847649
440 695 711607
451 163 876295
563 145 689576
230 427 489128
208 699 93193
617 547 165012
97 477 11111
131 239 8965
578 143 413147
142 585 942334
615 137 76318
672 66 62409
53 544 29092
101 154 817728
215 385 672288
415 110 172910
29 448 692418
32 564 766941
333 525 333582
598 531 835815
277 117 523989
205 230 98739
121 72 68563
529 504 948525
678 242 61022
506 122 276626
395 88 176368
298 295 902429
331 496 860657
388 453 941721
463 49 716278
293 193 103245
402 645 345224
154 261 169057
234 606 83988
319 181 341829
228 625 643687
53 301 5436
369 665 837276
119 143 824287
483 578 319666
360 119 517669
265 326 635985
78 427 846439
96 327 104843
346 645 720514
5 93 418005
100 323 193679
2 47 151518
451 171 215918
400 605 731059
351 165 130659
363 340 519502
614 160 690041
111 656 551868
386 384 139386
500 390 319176
691 678 908555
684 599 106283
616 677 654871
422 509 837099
539 467 525115
501 668 178866
551 409 851362
169 249 936494
264 348 29343
668 286 619658
521 681 15068
346 314 202742
306 170 261963
327 572 681919
299 290 953541
510 674 910472
258 670 430968
268 103 608942
419 373 28081
63 549 431469
467 571 747633
103 446 630034
91 5 598924
135 290 769642
213 29 920457
351 1 450107
461 468 718556
443 4 356578
628 544 649923
512 376 461340
656 158 747625
274 515 490846
259 287 287365
586 78 674015
144 94 80928
272 505 809038
647 270 239767
415 89 899476
218 189 35214
39 543 469234
423 677 409675
376 461 649391
597 481 949850
65 312 323310
676 353 225514
601 42 982370
270 475 601789
539 428 701767
262 48 17724
334 80 919806
245 582 196987
225 435 53355
297 27 981172
527 338 912854
72 447 943560
676 26 794641
536 678 775924
396 620 361890
79 313 231731
90 621 25236
590 454 574345
495 550 746696
697 443 973662
485 360 602949
443 277 308495
613 94 931813
604 557 763464
488 573 700568
420 185 909291
451 51 621290
174 563 664662
84 582 421484
411 434 333434
148 366 161525
106 502 982567
302 221 390636
507 432 711931
22 168 845660
124 525 771807
391 551 965999
133 48 320871
476 31 605154
153 78 257016
299 222 39402
525 244 395003
289 222 127437
386 381 15713
319 623 154826
289 303 706182
172 33 689101
531 13 264381
86 533 377177
239 692 185812
166 173 275308
620 662 957819
295 386 587935
96 376 632597
641 491 395365
162 528 933259
67 619 567514
662 195 58229
422 350 805066
343 210 744306
8 435 837286
276 444 389999
358 4 404177
469 488 146645
427 115 559114
608 94 230174
637 146 464042
342 435 787190
156 594 479894
52 503 97852
218 482 121375
369 603 943207
361 317 783865
515 596 865986
497 555 771176
446 566 259818
100 655 304252
115 696 454484
361 668 559712
412 271 154470
72 279 1279
266 677 605017
15 214 537593
471 192 275786
237 559 280826
281 588 230218
191 646 970960
437 233 945473
690 175 971555
240 676 765048
593 226 903305
28 655 203300
145 339 810490
380 311 394178
520 256 671603
505 259 779837
211 103 629827
598 465 282122
696 11 979808
636 77 127188
566 586 399504
154 349 506491
679 291 227649
471 352 861226
127 599 286238
499 236 608948
385 564 512896
511 231 815769
557 697 481147
426 158 399149
256 496 844192
621 59 551131
88 51 902530
250 196 84192
598 633 233035
200 486 102818
255 648 570160
388 201 693803
202 419 922994
361 421 679686
414 101 467449
333 415 839596
667 473 609754
122 74 218286
414 297 238641
692 548 615157
39 608 881798
239 528 849673
551 340 838333
204 457 671303
168 634 250770
182 89 91067
31 628 961970
699 416 656485
8 222 291193
482 63 544096
139 133 233111
49 309 643516
185 468 249172
621 578 982918
243 468 533183
184 40 221106
676 120 59805
496 625 857784
115 529 555358
401 411 117547
198 596 712785
98 417 487657
354 254 276322
599 165 635129
27 305 28171
194 226 924436
644 33 345101
222 323 388262
617 689 1950
686 458 137048
318 656 174060
515 550 219101
271 540 100395
86 666 689582
534 617 817980
43 219 542505
478 92 570450
287 487 686067
466 465 219739
416 682 868269
296 543 699565
169 442 171483
434 454 24114
536 36 42562
246 534 359241
148 1 257412
471 79 222441
108 319 652891
593 698 381844
225 155 936695
200 249 689311
440 545 436563
41 342 425772
204 441 234089
57 258 660687
438 686 701265
191 150 220682
31 112 976857
77 599 603596
613 134 350334
199 351 466305
645 424 924631
492 599 333528
656 417 91581
132 637 381164
568 539 385569
554 59 356550
122 186 881409
556 139 610665
211 233 909932
31 279 983198
538 312 135814
225 404 509032
143 519 942242
529 623 521506
564 457 740450
470 569 891081
223 677 100133
395 161 599206
46 412 689817
486 286 542604
45 410 792502
28 235 721934
364 381 213328
620 72 327550
646 289 974137
172 604 43444
432 83 909473
132 697 791622
26 12 813320
522 466 767085
312 19 241149
669 161 766385
361 373 736442
187 147 61265
228 669 264208
311 698 379581
700 304 927929
587 570 922154
586 616 124732
372 237 595183
392 521 12883
447 207 175170
332 334 60008
213 226 314325
475 462 207250
207 390 794289
394 111 260011
401 569 362810
609 53 150938
185 341 753213
474 669 556861
695 101 733343
235 146 125706
515 251 209973
84 653 933471
587 214 15824
331 268 788923
368 154 699559
569 524 255379
681 188 846284
387 647 820662
115 274 179401
471 276 776776
441 514 90621
649 174 54911
102 360 524756
87 83 148093
345 131 697738
339 299 366008
54 262 140092
65 534 532040
637 537 197856
540 199 395284
64 531 566093
579 471 940352
9 269 739780
541 131 203211
416 223 135321
238 160 166633
177 232 610218
395 501 442276
535 307 169275
625 622 860597
50 352 992075
378 136 256825
171 362 849754
577 360 354306
471 69 995920
485 499 511902
394 125 509294
457 280 835620
346 146 739414
620 524 187978
504 382 31450
61 490 128368
2 323 759524
667 119 592627
418 642 877444
35 614 42540
84 361 300050
577 90 728735
554 137 269854
614 81 107177
499 266 804023
85 339 368256
676 616 253307
87 181 410725
558 682 92590
283 44 548276
387 428 503490
452 4 941305
115 457 959570
152 408 529174
238 394 30727
478 130 836911
243 57 346400
132 609 292755
523 452 142068
660 35 608959
169 272 975847
375 356 508133
591 412 307414
46 23 142392
360 260 764997
621 606 494953
386 577 416109
310 132 164581
448 572 144673
45 128 331275
386 36 193835
155 541 122764
669 527 433345
156 77 777562
626 450 992133
297 420 418014
356 133 623070
351 450 462076
168 92 729370
102 384 623645
7 434 67630
351 54 100713
659 401 236935
610 194 132502
493 488 567615
19 209 650837
226 302 826472
42 689 17720
686 253 345559
274 551 544329
88 304 829137
657 58 887050
99 608 996251
439 127 660524
190 659 271771
608 45 119028
288 290 748785
136 310 296749
72 581 657723
441 456 933629
645 197 917927
562 78 393886
582 106 908447
21 415 868773
581 177 525495
218 287 350514
491 206 867323
381 547 825005
686 526 949644
88 649 672868
330 164 909678
611 441 931622
136 41 708256
255 12 953604
554 275 646942
214 525 347714
387 277 356754
250 560 919544
122 67 846206
480 351 263188
427 422 615367
541 581 738910
334 419 471609
485 475 441593
410 561 97533
475 465 658962
618 602 672054
629 558 487753
438 554 395708
450 603 885205
539 323 19598
453 279 703766
420 541 163659
357 92 17690
677 84 863280
31 466 412973
599 24 265818
82 676 195381
72 576 952977
574 72 184075
473 546 283699
155 170 176147
561 74 502868
98 152 719497
448 235 407243
643 305 969550
659 340 252959
58 476 510659
697 472 449151
372 362 146062
695 375 820747
616 605 534972
295 574 90129
483 588 987064
402 268 962286
561 116 21281
435 152 82097
500 620 605275
138 61 459685
51 37 279344
210 662 792453
178 392 953970
443 93 194686
694 281 54544
631 128 387079
685 539 712363
622 572 350853
250 361 745871
581 66 460129
285 648 164507
568 366 665876
63 208 311916
430 407 886934
414 443 562611
67 78 326787
59 16 993605
448 378 970261
335 344 152591
346 395 969788
651 13 696133
172 20 635604
31 590 500262
694 510 816903
444 275 329142
626 636 611417
167 169 136003
698 508 97294
380 64 75388
678 524 160496
87 188 212850
136 556 11128
209 198 670853
3 512 998183
289 517 717954
244 311 498298
220 568 942014
489 231 438229
635 52 730300
249 530 378250
57 425 859593
452 132 636532
363 191 4710
564 285 61617
35 203 279542
143 569 90465
669 513 334999
626 151 254446
396 173 377876
140 421 662270
432 600 12336
613 590 720345
98 674 12194
249 1 561656
551 283 639199
666 166 336525
478 542 492609
167 59 915031
653 496 395306
28 579 528823
449 478 892858
591 7 743734
668 50 628832
638 195 245425
348 685 713521
212 393 22834
446 247 692500
34 224 509557
207 196 953734
75 569 634863
99 97 636179
680 182 884620
76 515 516435
401 38 26559
331 327 110763
426 252 756749
440 623 194643
553 263 502188
62 100 559161
141 198 67737
310 93 248475
596 121 764220
427 43 773124
327 260 293612
50 182 757287
417 179 5555
572 496 147339
293 580 519991
648 596 196853
30 109 265258
55 581 707930
27 324 562270
530 646 145266
41 269 802249
555 230 214894
74 692 769239
575 376 378725
67 104 113210
397 167 169170
293 371 745750
359 413 687218
430 625 815290
312 165 53157
323 536 697527
579 46 218149
106 315 535390
71 526 764914
202 394 993471
424 215 954209
93 528 379897
250 369 292538
306 586 312525
394 291 416457
105 249 437850
657 568 271825
323 390 126055
480 283 322575
275 324 884140
646 60 99884
45 111 696410
20 440 162072
489 167 565945
159 199 737662
346 238 763221
179 617 989077
530 417 221225
440 366 797645
142 62 875938
562 360 585279
570 181 324868
574 355 294541
316 102 923563
354 423 166566
447 68 588675
309 246 232041
393 274 258610
315 206 133864
574 576 366096
164 339 950692
323 253 943991
68 55 377341
125 228 520104
554 317 374156
328 590 358395
389 92 732477
346 430 91580
116 351 987773
544 95 318510
457 15 116482
439 458 747460
216 238 529527
11 247 285993
331 82 61936
413 181 87265
578 535 288170
416 615 702899
535 37 771195
527 478 12527
623 40 421815
112 45 183757
467 100 572834
109 305 757715
247 680 493741
505 161 135527
318 657 691992
477 559 730123
616 162 628859
389 398 231263
436 413 638887
545 458 385413
251 218 515009
322 378 476772
460 617 828669
405 251 865358
262 115 143363
556 668 629091
415 531 623304
265 372 591031
380 329 488097
272 11 307063
160 279 749599
309 500 741404
210 519 646610
463 438 362832
45 536 383329
107 311 106532
622 600 885915
511 570 186176
9 548 640630
312 469 4914
511 386 426746
647 48 294814
656 333 821312
515 18 299662
659 496 924348
343 305 479615
48 182 998682
640 441 570908
164 307 308113
561 8 407286
268 595 174379
88 280 693000
629 428 154273
294 619 824972
691 27 417169
483 657 407296
79 628 647384
219 40 131573
359 50 643241
215 477 230475
264 319 196773
389 296 696110
428 55 859920
13 166 807560
602 219 290563
183 109 229953
359 623 126722
508 306 939526
278 550 476156
475 332 629376
552 474 445748
38 694 960484
659 41 515114
321 541 662884
413 220 303760
359 462 385556
448 334 34222
598 42 804181
363 643 300864
291 108 548230
205 286 645337
575 113 566637
608 478 972840
167 419 135849
282 399 274201
658 147 582903
387 308 201869
579 116 707973
643 247 776501
162 99 738166
396 212 115107
575 438 931977
54 241 163868
229 33 211506
308 406 406402
368 346 926817
143 69 292051
352 202 89780
476 548 212351
213 207 572688
598 514 661313
330 32 484767
227 10 451499
449 267 438868
573 51 207370
78 496 947598
524 96 838868
286 204 162227
612 235 781321
494 531 395360
267 514 354498
632 315 711181
640 126 794441
96 295 443154
373 441 233819
175 557 76804
644 132 33551
25 131 776960
524 210 469107
638 615 207836
218 241 130820
232 200 654760
31 535 142284
235 281 193338
49 486 932277
351 269 776822
693 486 910955
155 516 631632
476 295 827121
336 452 687858
40 362 692472
29 394 366697
656 7 510992
186 565 375078
674 689 903870
183 49 280221
544 132 563300
246 152 600972
278 110 551089
665 208 662726
457 451 235012
517 596 840675
373 68 475254
27 579 442022
300 639 296053
676 72 492621
622 525 249329
89 568 284262
380 344 576548
491 315 606312
283 651 628610
263 26 548330
530 259 58261
68 96 80441
387 472 84023
154 677 944268
547 632 539536
169 636 390278
133 246 791942
262 590 793396
60 167 219635
673 381 914837
305 469 736109
278 311 335866
94 539 342611
224 390 769599
401 172 871912
149 294 515390
72 607 433503
527 279 946834
680 181 164066
371 681 886121
169 405 550666
641 502 646696
365 97 381117
576 522 426760
585 568 657449
558 150 325171
101 626 129999
311 579 945123
657 408 626325
582 657 574169
342 503 460691
311 656 858734
339 301 276362
17 604 374577
607 264 74861
419 267 172315
41 176 196357
117 135 683377
537 302 192945
342 524 85471
467 331 328671
195 363 273007
691 487 592688
240 417 229905
19 57 312125
356 482 452241
666 433 233477
546 346 68471
255 267 231268
694 249 574801
259 636 620002
563 391 167690
667 98 363097
13 262 595653
143 492 643316
25 129 653830
135 83 124142
442 589 205891
595 563 460004
441 32 9069
383 285 696007
127 68 728140
463 553 546781
117 401 724080
650 243 978686
671 284 150262
510 597 4758
114 92 255236
697 304 297223
242 259 827405
440 282 44252
88 365 627218
419 187 682345
161 162 63304
259 81 452389
160 5 434698
84 309 735212
371 588 151302
344 648 686592
67 631 812590
554 33 709734
312 43 186873
172 50 830562
535 428 348192
689 508 706095
107 237 35021
447 422 410240
427 351 951032
325 85 775720
625 414 789033
360 170 404574
41 265 71808
231 209 20463
176 157 221209
98 456 836221
70 215 428236
469 127 12414
372 534 56901
153 408 920623
652 261 763941
302 55 745600
435 309 826044
121 396 527413
409 287 987208
89 224 441756
406 117 286607
575 3 443976
688 350 246118
267 694 857142
31 335 532731
5 433 228831
321 628 857089
531 80 528560
354 80 450393
399 515 695817
348 543 507339
177 380 159096
39 386 157910
584 343 662220
64 536 90579
165 92 904694
126 526 135401
449 456 286032
641 364 796576
85 222 984771
258 394 792580
80 555 952398
690 389 246788
22 279 934108
111 201 79753
95 677 170191
301 131 428508
542 383 759174
406 69 359289
534 105 3687
370 461 822715
199 66 729246
552 357 168318
670 647 862608
383 83 721394
654 98 204046
331 352 577461
460 235 709281
473 22 868893
511 690 841776
677 682 697901
331 459 800789
414 209 908832
676 531 649474
311 307 683769
399 42 381836
66 182 443101
503 318 628332
332 215 610248
364 471 690205
355 174 180188
698 340 154594
277 19 822452
74 577 144037
624 61 313489
636 246 56970
675 188 572678
337 485 18322
1 685 667056
384 657 967251
660 436 697671
365 486 804974
601 450 443525
158 690 694633
597 658 242376
531 85 900746
16 367 681360
51 6 592956
257 671 591116
583 138 64733
211 128 884046
103 200 445465
673 599 227187
263 351 504089
217 439 849538
645 103 263553
144 114 469220
59 443 455618
43 105 870603
233 72 779010
434 393 786724
680 2 221512
159 672 492977
130 114 701812
46 230 911405
485 640 629440
558 87 79777
255 361 151981
619 410 912698
169 115 527402
157 44 733961
559 277 261280
357 566 747621
310 125 473255
405 173 780834
35 332 176473
647 208 909265
247 287 249720
423 349 646800
91 627 460203
73 379 827583
331 105 695053
81 53 68592
110 372 490565
593 528 627586
44 537 768725
144 83 972182
630 156 133595
256 263 603606
683 62 335645
330 122 767283
319 413 424444
135 358 484688
591 652 344306
161 301 453207
134 507 929455
518 453 904107
480 675 655739
632 641 869013
18 450 774402
122 687 784699
292 207 440804
691 348 775453
409 237 815708
651 614 737008
150 606 15735
612 35 694715
666 45 951592
73 408 946658
493 342 452735
46 93 455279
332 537 644681
299 654 826699
247 12 316872
232 651 828903
345 251 258054
94 173 189910
63 523 91755
587 616 423346
46 566 434244
533 19 643724
194 483 852503
410 284 795856
533 49 638316
84 235 831583
673 609 190980
188 459 760993
2 259 462016
11 521 891148
419 417 285918
400 282 802208
474 50 467813
485 580 558217
260 500 616998
648 332 791849
222 31 989018
61 239 984420
395 345 127480
425 212 85002
343 174 817868
637 532 537146
589 206 986972
401 72 866042
503 193 915327
8 564 382889
76 608 611341
521 384 400504
326 236 100791
24 19 717350
257 282 120542
63 231 885036
548 189 582846
229 625 766319
103 167 135444
73 341 442895
616 302 285817
374 568 712994
396 684 365899
279 200 585745
564 697 276203
205 249 685329
378 21 170487
416 326 43
237 283 180106
442 284 37612
327 535 799036
333 83 586238
431 9 194137
226 549 171589
392 328 67701
133 87 3561
24 676 214017
159 491 787097
5 639 75604
548 256 647257
116 28 431715
171 290 496374
298 438 486703
367 691 486167
449 31 454612
56 626 200401
155 15 968360
387 273 925592
649 449 332367
511 38 718544
388 673 203463
492 64 971323
432 169 590114
567 121 400070
100 152 290754
403 453 786569
20 665 949154
122 201 966207
398 493 706164
3 173 222133
613 608 420988
35 383 714604
242 356 81892
128 463 990195
417 283 423077
376 158 309114
396 359 213421
401 22 591787
591 366 286427
97 128 151696
66 418 188685
379 153 640468
616 449 997923
302 268 370122
150 202 180092
13 253 554799
404 302 233104
51 186 108403
313 288 389602
658 321 354957
515 440 503225
363 475 779320
133 304 401680
110 213 571587
364 631 780608
156 485 503455
400 302 205741
691 35 962822
129 695 594393
202 270 512352
679 9 207762
373 656 812683
415 640 678263
158 637 577157
481 304 814154
452 400 399255
511 114 602112
69 611 290580
479 353 305232
421 557 540677
148 409 78319
352 30 523302
603 303 426399
658 270 722620
100 269 48581
71 139 51497
16 122 251331
250 571 138796
383 116 261249
393 422 645879
24 213 767548
543 629 511344
488 342 38194
239 433 553075
371 617 661181
539 413 138187
569 379 522128
584 131 587379
325 326 972845
624 90 723045
3 442 152696
354 276 237940
121 161 985702
134 178 766812
201 308 66660
94 448 208024
170 357 603320
569 669 339075
47 346 985724
365 431 999312
195 253 61484
459 177 456962
514 99 655852
670 475 657908
19 281 424176
425 234 404034
498 335 121832
182 348 404382
22 300 681392
155 695 8093
554 556 316546
533 487 516713
459 379 593408
575 495 646397
73 238 24380
506 292 900343
637 199 287298
17 334 976712
155 693 99034
357 352 990449
91 165 614865
284 299 342459
444 416 915012
270 670 986138
624 45 543076
371 265 625936
51 318 325158
411 173 374514
692 220 701341
391 651 606502
103 542 229204
473 417 178038
350 560 97537
260 207 756030
629 585 63273
117 279 347461
159 627 848776
87 374 708623
432 383 607343
35 492 412934
440 557 576703
170 129 763388
246 128 367845
317 565 240716
680 590 561660
15 120 454140
468 270 176157
475 532 717210
651 507 17260
298 257 825449
231 59 341773
33 173 896171
503 626 480354
75 50 824879
379 660 604455
404 413 666913
504 675 706187
228 281 602783
184 157 150445
128 38 504923
326 129 156503
60 550 574351
546 436 797729
603 92 531176
364 614 389227
578 54 559751
228 397 299260
469 568 666521
661 504 897050
229 107 162337
548 207 136141
344 464 791572
227 120 540110
636 440 548679
121 213 414631
240 58 929589
645 111 269853
491 191 24397
19 697 19950
453 341 634744
358 11 934210
227 237 671446
84 374 198668
298 354 830460
408 682 589542
389 73 774121
689 46 268926
418 557 686755
240 168 336311
56 619 319973
601 310 307623
643 100 208134
255 15 119407
82 585 206427
358 678 301862
458 453 278600
631 188 933081
62 54 292939
4 657 723719
293 22 72248
298 614 763022
95 412 599095
109 130 459638
526 446 673210
537 492 617273
522 405 209745
566 290 153519
495 500 341474
466 330 912690
373 304 523574
594 401 226320
659 478 780366
633 68 968294
247 212 806948
378 406 776764
639 260 454554
662 407 899877
382 160 639835
392 153 411635
334 431 556427
540 428 943357
281 685 918017
689 219 196094
99 59 258910
650 274 658017
458 72 630028
212 221 464150
67 139 832459
104 112 580341
164 660 843027
454 484 297164
483 541 303827
547 241 610809
300 408 89859
177 669 701795
639 390 187563
164 26 205424
448 354 560648
324 528 427161
565 424 646863
484 358 942594
615 577 718543
246 347 746881
655 151 617391
136 300 3071
536 310 588140
234 480 427936
588 85 201093
694 132 969032
98 295 563949
63 534 452895
575 243 947827
421 77 954140
416 72 214834
357 222 719280
520 229 259115
441 474 191061
93 454 114729
118 492 200464
77 100 175323
204 89 81514
497 204 747478
355 204 780443
454 209 922236
55 204 822200
552 99 377601
233 339 158873
53 451 167833
610 466 800281
630 245 383241
612 418 646793
342 499 497438
594 467 987063
254 617 238767
521 366 463624
224 29 862847
539 570 101771
20 382 573854
155 384 984415
566 317 673971
470 309 380231
598 382 534466
114 594 854050
452 367 3184
552 205 619130
49 621 233573
399 429 458430
277 489 631666
522 481 755102
191 665 9946
316 185 43363
680 696 99355
634 1 962565
241 146 631521
395 104 360855
620 650 486956
257 111 861604
388 280 22524
145 268 509306
526 136 917691
238 660 821214
284 669 928933
453 576 980275
363 584 248721
498 249 874527
504 362 161087
97 455 968540
58 81 252569
443 658 84699
240 597 431020
120 168 340839
212 238 112145
545 8 546892
434 11 963023
404 431 118758
341 552 759839
43 234 848931
379 534 593609
258 487 527307
390 401 726959
141 108 456319
70 95 654718
493 636 59618
314 410 127538
637 664 311480
324 380 911367
36 158 417398
269 571 590665
624 185 414877
630 543 274237
37 169 628489
104 640 305002
579 196 601791
538 575 912475
647 200 551275
146 10 481026
143 462 485290
26 667 430593
192 594 231750
27 401 566860
425 460 730194
176 10 272374
185 267 149631
193 270 413573
254 120 586040
160 270 873640
308 184 27377
561 691 8191
253 388 993369
443 695 341212
129 138 747558
118 607 992997
601 196 980757
644 173 13140
119 52 976614
375 177 312683
277 677 735006
137 544 11606
378 466 489511
418 357 341865
366 376 515890
89 30 430291
319 622 790541
507 309 418182
176 434 95010
625 348 138217
451 245 288702
467 545 761069
475 694 402714
60 695 522770
250 43 814707
382 216 48943
223 483 952662
320 522 928786
474 493 76630
614 446 55387
26 563 775902
405 627 398646
148 625 487613
160 352 627061
159 597 432028
117 22 749891
477 140 385975
444 676 134579
55 42 696043
249 387 126257
25 341 209165
393 84 229577
229 202 925606
646 376 979360
222 435 959500
446 189 337773
487 325 311244
259 638 15414
474 479 658150
411 375 466850
267 502 54268
477 109 350245
566 567 97101
285 142 521617
37 552 61741
19 437 909507
197 34 854421
587 80 515465
291 239 889916
294 265 629210
265 598 730940
268 548 465518
319 416 466840
335 675 472191
578 524 15109
664 540 621992
512 360 203075
603 48 732410
386 37 914643
236 365 765994
193 223 158593
571 136 961294
589 462 689597
546 527 28274
545 599 323370
216 462 578918
580 605 556891
500 98 871223
325 323 840365
56 82 668332
128 161 424099
227 183 109751
292 618 932346
686 533 286007
416 79 970683
535 363 431631
124 315 619411
124 336 734519
279 310 577263
468 21 212214
700 242 400737
298 258 679423
489 567 373119
184 41 154247
41 444 767689
654 90 247439
697 518 776864
314 108 684938
284 211 152344
444 209 454469
52 655 205628
475 657 797276
609 238 845964
528 642 432952
561 683 229894
370 134 609028
150 194 179121
103 136 24993
570 45 46215
69 532 676806
523 614 184468
323 72 643475
627 197 400554
585 95 628219
30 368 491480
212 188 470121
237 21 87683
343 106 68911
497 32 281127
168 692 227642
358 209 529787
475 57 568123
155 660 257071
249 364 364705
370 95 58247
73 422 497034
699 39 239060
633 42 951569
566 420 982844
172 278 276612
211 156 504732
79 96 281211
107 149 839347
56 639 679210
543 586 868224
550 344 51565
162 126 298854
195 683 123041
78 395 461284
385 437 87067
485 419 961318
207 594 356003
664 681 895854
226 671 224895
497 126 870045
73 518 794453
398 380 67788
260 107 250198
447 230 948466
59 478 231817
293 10 799764
692 654 466784
412 641 635096
489 685 96469
115 381 428608
195 293 925596
443 649 244980
570 645 607697
230 609 76650
687 636 930817
498 475 977231
544 177 412476
6 495 771116
70 269 233054
270 604 285322
600 249 456956
519 531 190287
567 423 439989
410 447 491288
79 305 236657
275 392 501110
287 614 876054
209 467 662958
132 431 905876
266 9 236277
208 265 658204
251 208 757637
529 90 479304
270 41 661100
12 379 694293
415 666 230836
302 250 40596
146 273 591016
523 12 44226
129 477 23310
292 695 910077
612 299 308044
173 672 736499
150 147 558663
116 680 792942
650 21 274675
477 241 168763
303 610 283624
227 499 722913
435 410 76351
390 249 326930
226 141 145470
62 619 314782
43 97 851855
235 617 46675
114 688 747846
411 34 825213
390 138 31000
569 491 910491
651 433 455645
388 210 863945
570 162 170143
63 419 881184
240 95 302806
208 449 409409
336 115 548405
438 492 397197
189 396 269765
266 15 243318
227 71 352476
354 442 143457
43 374 55673
411 112 157755
344 175 839703
547 570 233769
431 362 445499
696 94 562014
255 448 496737
539 165 205440
462 483 716561
442 299 40665
269 30 676924
101 79 411488
250 657 676197
469 492 809091
324 337 314680
369 173 988326
559 446 858824
526 51 804179
419 524 167096
83 638 191118
122 482 445217
353 250 733949
93 600 328496
692 172 215462
88 614 673808
252 396 571595
80 284 236806
64 83 993257
86 422 869392
434 202 951996
351 507 630891
638 238 483281
551 453 271884
487 161 993
238 586 865693
16 64 913300
270 381 13042
398 40 729388
105 82 644255
277 458 446127
631 556 437908
9 287 58831
687 437 735645
190 613 231028
639 214 964389
306 432 694603
690 2 651914
223 76 797373
147 246 112280
630 637 770598
308 522 41212
418 482 169420
190 246 396895
410 257 91885
331 619 505569
32 47 799708
174 284 713467
526 589 237587
572 647 13172
591 446 28372
367 571 430021
571 496 136000
501 493 522830
654 412 711948
261 323 544401
318 111 852785
433 637 88977
241 670 243401
501 441 135662
27 321 351766
420 57 813621
137 92 829268
646 323 506009
51 121 22626
206 649 760184
261 592 338540
622 305 152729
187 88 349047
437 166 375028
118 200 240166
276 206 530348
276 237 196626
333 133 26486
57 115 326767
381 117 404636
93 308 99303
244 634 459674
329 153 199014
392 216 709080
588 422 996981
643 689 87438
658 570 201298
532 389 436769
567 205 621722
85 358 494073
552 159 647502
293 66 232418
379 220 813576
200 411 775942
641 108 278329
559 550 884384
477 334 373545
501 589 798533
42 220 662429
503 581 732998
487 156 820321
152 130 473120
169 78 184777
584 122 760542
449 341 122
51 45 245804
605 675 274740
678 521 861070
53 87 84934
164 197 284309
505 377 15127
495 88 967573
141 591 253236
698 417 709293
583 199 738194
684 270 457988
697 318 724697
61 238 820186
439 591 62675
12 585 864431
676 16 477549
646 167 323259
647 7 65496
646 504 687502
100 465 824201
13 495 43301
13 124 16566
508 583 746002
22 34 558508
120 605 372813
267 135 447933
606 630 463585
4 426 661530
674 205 580563
244 320 847410
93 74 650794
70 637 901481
125 596 22110
686 537 885699
48 67 374678
602 689 931229
556 256 380029
157 147 792412
568 282 677900
37 543 487010
268 305 312194
304 108 686239
143 663 388981
688 662 201472
388 513 617078
51 272 835904
464 216 855985
73 56 660122
686 173 643812
51 137 315136
15 454 78864
469 146 723564
245 184 802603
34 186 64602
150 486 694119
392 400 436016
505 86 552520
218 552 303409
401 629 25726
641 568 741583
311 590 16852
634 457 547958
664 505 834770
57 678 444857
7 184 387878
478 446 470182
485 622 475853
221 633 881844
636 542 330341
177 594 761253
377 604 470762
100 59 771602
174 20 17112
186 97 120772
631 153 40955
399 464 169930
189 641 906732
540 285 610605
644 30 887872
625 413 774089
13 93 471292
411 96 534716
216 89 671150
371 80 979520
441 445 885030
602 35 745423
151 225 685367
498 534 521079
68 35 630124
441 478 359663
332 235 17407
687 21 814081
524 666 43724
332 183 518384
253 429 430297
236 655 963972
111 223 953323
455 540 147840
499 223 365334
239 362 65733
550 473 674191
545 673 312954
460 118 594730
171 146 348208
681 136 44838
50 586 570997
334 182 920023
562 397 296397
574 126 761684
437 11 101912
250 80 93946
104 62 453219
573 422 982914
568 696 292827
567 468 588640
147 309 801717
459 8 19620
70 155 952432
654 633 839779
344 126 370375
228 552 930340
152 611 401630
565 625 1927
463 243 43140
384 98 441162
206 670 659280
36 588 786396
1 661 757303
147 11 27232
620 102 287498
515 157 765820
213 501 643657
302 112 509212
461 186 135794
181 131 794220
154 465 859939
53 448 968726
61 104 681457
8 260 232523
187 675 13257
318 604 446749
379 122 19746
626 197 346486
155 251 257161
458 367 15391
309 486 316806
105 157 42690
132 329 727434
60 487 663005
427 246 387028
270 443 352749
316 519 759670
541 507 8813
409 61 347775
250 182 534340
27 462 530004
159 224 363832
588 400 996065
383 674 744994
274 507 531458
392 329 158575
261 470 346484
585 676 575892
316 576 755579
109 201 82560
169 441 385979
304 623 264236
43 679 364341
664 289 389270
509 600 289471
228 396 332727
373 407 91713
1 689 220554
56 586 251491
472 665 22184
314 541 782955
236 382 392504
434 174 148549
623 356 398904
688 457 903818
629 586 238646
165 48 947449
451 359 99279
502 292 366413
375 19 729484
459 251 876524
466 56 931348
368 656 855066
514 436 484973
675 460 831734
494 654 466779
662 128 466214
23 282 704190
195 6 606909
460 412 236646
177 102 947095
88 426 255872
244 677 993250
57 452 13471
411 164 143654
157 83 547907
363 697 339986
563 693 572034
24 98 136216
432 131 591179
372 9 998585
443 15 228851
153 661 828549
249 622 953659
514 157 922338
22 297 887778
94 623 737584
355 186 433615
576 44 502150
56 316 300960
248 246 65582
40 141 826688
553 585 410372
350 85 628598
164 519 441961
27 578 701914
293 621 140374
415 152 252403
115 617 271143
688 376 758191
431 455 124953
35 661 547528
383 504 27171
108 212 437375
546 349 525799
513 264 809430
77 517 766759
690 271 616558
148 128 941017
344 64 527069
55 265 694776
258 605 428774
430 73 375263
497 138 561865
143 326 409835
90 482 642238
363 561 309245
287 62 603492
471 469 47872
569 441 18123
465 34 975983
313 194 241177
599 291 624377
561 328 148977
76 147 147832
280 667 106390
4 568 447476
124 212 178916
458 82 361580
449 303 170029
47 115 265142
508 2 937818
217 564 875156
575 379 790194
588 651 885288
80 83 897028
379 479 43638
21 277 589904
132 197 621366
28 242 276250
408 186 952117
70 463 856861
398 74 561456
539 274 863538
118 58 930766
193 668 642928
65 627 33283
278 669 73273
311 165 604984
8 124 456179
228 524 592654
176 120 696979
394 199 1786
335 470 910209
419 191 256054
421 580 868485
259 326 68231
587 461 532260
483 68 506771
494 403 482278
509 686 731477
330 218 285232
661 611 666620
458 280 807639
80 560 243537
524 481 353395
57 179 403607
454 65 741068
113 375 454203
321 289 850464
259 186 250696
630 132 698589
329 326 584695
540 486 54943
497 85 119218
657 188 873744
369 695 87081
98 127 253959
152 16 744876
441 677 182145
156 381 746727
295 389 879237
434 371 295826
183 547 178812
537 42 804492
594 222 912479
413 578 729339
295 332 19783
293 279 539761
491 140 806410
66 197 302571
369 340 907980
262 190 670270
137 602 996448
529 99 566560
492 595 597366
328 128 134606
657 389 769801
506 405 624353
22 174 503994
452 264 292408
621 541 107914
595 32 706782
481 91 767789
75 689 598876
691 206 207113
455 641 50586
488 367 204327
489 129 732720
10 674 715889
626 257 702968
16 46 128903
283 484 820829
697 111 580811
304 330 604543
181 625 877324
159 308 358555
337 140 663441
511 187 485575
40 474 815260
241 372 616592
40 548 225435
465 344 483005
294 660 18639
560 163 428621
76 609 619854
63 207 275584
178 63 187203
293 242 452023
683 669 825743
440 295 893287
185 414 497116
688 695 793564
316 220 744957
573 359 803323
206 480 773599
249 23 668433
18 212 843718
94 295 314196
443 260 616106
138 483 743931
468 363 79628
358 504 348462
535 453 964135
220 409 947808
195 626 638458
171 596 646012
106 253 764582
446 579 676112
637 280 704002
571 591 76736
24 179 347273
295 63 573245
144 287 790116
115 252 701091
262 456 577933
264 41 26285
50 557 818827
190 516 106438
432 424 824453
322 604 33649
184 48 323199
115 254 380280
480 33 873822
8 550 171823
620 601 532948
375 637 30621
668 76 369833
333 187 827443
412 414 117812
638 558 173321
120 37 108783
189 694 834930
26 99 537203
163 184 894248
91 525 199702
152 47 536572
230 502 961230
72 518 542164
237 186 690120
401 134 523854
81 268 498855
269 191 60368
466 420 570133
283 23 975572
353 56 456101
100 343 512364
202 146 300945
159 230 594550
467 556 645872
396 135 41392
220 667 346902
645 688 415269
31 147 239769
517 446 241169
233 341 942392
233 84 695175
355 3 110497
102 217 667839
543 431 534421
472 266 902027
232 248 22140
241 333 396592
606 406 210363
243 418 183534
398 282 621713
392 298 968531
68 118 780458
124 208 655290
415 426 704506
367 611 367002
374 573 580847
272 408 700727
387 677 548441
444 652 33813
15 599 649493
29 358 272288
115 681 721093
153 616 470558
631 602 385284
82 246 366869
598 37 862784
442 536 860728
539 278 861301
317 443 378133
595 469 258887
146 653 807176
184 352 934176
199 38 176179
616 398 582870
210 532 565977
561 122 549542
188 118 640846
576 275 465051
476 673 147782
114 294 105293
285 568 804358
431 185 134314
342 195 539655
244 497 303806
168 345 418685
397 49 14927
669 429 732102
18 14 336780
505 247 593002
216 434 891685
693 213 750274
169 258 309540
285 403 694548
413 631 597229
52 664 361207
148 109 798325
540 18 468426
206 177 8426
687 467 37925
673 549 469176
72 346 879387
110 125 732118
334 438 169884
173 163 173399
316 172 834516
602 226 55171
669 304 929965
268 138 311033
400 328 768357
671 532 473056
272 83 75031
414 104 419905
50 622 946142
398 500 11264
131 289 657601
521 189 164365
120 413 366781
137 606 486346
315 591 84817
47 31 414696
326 343 417900
84 666 608049
123 324 13977
24 596 648094
536 357 759077
77 344 250878
346 135 77253
122 169 135485
195 595 798260
420 113 323681
464 120 508600
20 660 418703
244 138 355408
514 251 88585
242 648 314840
493 121 187688
88 217 982087
234 640 716797
79 328 464407
665 333 926608
595 356 689424
547 394 256548
393 522 244283
487 547 43897
307 74 106613
88 585 621356
35 581 679985
150 56 556935
325 698 156326
528 15 476335
563 533 251085
296 642 610106
44 354 284569
399 556 672681
525 71 98019
480 355 102052
556 327 491886
120 385 753845
304 173 216580
544 11 680760
452 684 243682
156 161 58271
76 399 304566
619 131 827848
143 83 544334
517 646 822987
104 481 607156
304 152 292098
430 19 151049
550 398 146420
359 367 679607
338 334 191937
435 297 991654
616 640 361985
186 36 608565
130 381 980847
30 513 167932
486 690 951820
84 613 10986
593 433 975714
356 453 613842
143 294 344252
270 141 294467
45 155 885830
141 641 14620
165 644 438245
27 448 792350
389 314 388010
668 525 478667
457 428 642749
373 299 631651
138 493 1274
85 59 956628
268 251 567540
602 113 623773
636 147 528381
454 45 422198
11 674 887571
49 393 924346
389 430 151404
491 688 464334
586 689 463250
373 186 139729
20 427 596351
190 379 945766
314 338 998834
39 301 261840
95 146 650388
360 621 546269
469 562 946284
515 579 39130
28 662 619724
492 657 313175
581 372 141015
40 462 719189
162 494 471312
527 32 569365
437 260 908917
262 307 229254
674 604 73662
526 46 839116
128 466 938492
478 355 581888
527 633 494971
654 314 893902
311 332 548966
652 220 702611
311 603 85366
419 142 835795
97 44 918289
3 509 102000
257 308 868412
131 257 374628
619 580 226567
698 341 738416
55 100 511894
651 205 780191
132 616 686440
49 364 472778
266 64 670100
589 469 654980
257 536 256077
73 695 154411
598 73 126724
655 598 182961
280 155 796142
609 416 531892
150 676 186289
94 81 787375
311 453 927128
504 142 349899
294 14 986722
340 379 868370
683 113 335113
486 674 471668
323 460 121535
606 689 18056
689 202 482842
174 166 202661
188 511 546146
578 421 615630
693 621 669539
559 428 64821
121 189 8794
346 64 415455
217 460 267681
642 616 327747
554 296 284875
417 534 762710
697 600 298680
29 177 695204
249 186 488591
188 548 17353
91 51 620237
131 158 365948
282 350 807440
583 195 768522
147 488 581003
346 102 818641
695 389 715483
264 396 704960
353 180 113802
417 10 7551
137 333 988461
134 595 27557
367 309 296354
654 600 836633
636 174 905737
32 164 478111
419 321 258727
436 454 941629
144 63 527055
282 291 768564
566 384 221881
241 699 986033
543 566 396073
512 603 788057
463 674 297799
248 456 118126
638 94 530240
162 191 344276
637 604 517160
166 3 19066
166 354 547267
297 362 310105
191 329 60255
616 236 198233
440 14 750014
349 467 268138
341 181 348046
630 564 902880
216 363 716909
692 690 687701
633 31 376318
634 10 610154
98 433 386514
21 58 746556
284 588 614171
645 158 338748
684 341 492765
557 505 113110
533 480 150797
71 423 197037
34 133 629763
166 75 311036
680 134 102785
508 477 463042
309 518 855170
247 198 973768
489 12 690465
143 399 119213
691 672 500068
183 633 193235
185 126 961199
257 381 199289
313 41 182545
299 99 207405
357 241 884138
523 195 690033
274 440 973457
114 500 44600
208 245 146992
199 700 238126
680 556 902248
392 588 604112
191 575 428163
57 385 338191
687 559 673320
642 123 386369
691 13 504875
109 226 642287
134 23 428169
239 333 137470
614 51 235691
81 153 771952
281 574 456847
360 398 298949
417 88 879456
90 108 693327
48 73 426592
600 224 719018
46 423 698174
557 180 274126
268 252 710807
688 86 257532
258 443 734330
425 133 617805
16 662 9958
363 517 605955
562 391 691512
506 416 146461
188 14 625516
26 139 133762
302 579 706343
551 564 939712
213 453 942603
163 423 123378
489 197 637446
472 250 463495
389 138 648514
456 363 71206
129 332 992347
572 81 691219
211 105 563828
317 162 165341
506 46 750609
394 522 917991
495 638 956611
214 353 164659
437 514 552284
99 666 347925
86 88 626096
53 427 588084
370 664 288587
604 256 944719
226 287 399612
672 85 509496
593 578 354966
143 142 957774
579 328 898350
629 255 782224
567 122 828135
210 186 345355
501 460 530298
543 667 299837
20 157 735157
488 271 214699
599 299 893212
593 331 118873
270 231 715533
619 412 588152
298 207 953714
415 575 761655
406 681 768202
260 566 396388
90 364 682726
575 536 9701
422 109 647484
587 541 135398
90 282 615818
475 559 530325
666 595 165007
104 687 974515
482 288 179235
406 573 604760
405 537 752227
299 352 96977
201 328 688112
588 633 142668
411 219 389184
452 36 145310
586 295 134166
291 271 504354
152 30 258541
124 240 187919
198 503 313774
473 568 633521
572 595 666752
550 291 658634
633 452 439543
103 336 594302
239 592 20315
149 124 702885
519 608 18161
349 111 616091
594 385 553880
260 240 404119
690 102 238422
691 390 924715
123 112 946943
281 213 403407
90 55 436234
85 617 583943
449 60 866373
234 653 684506
414 164 503496
278 167 409222
686 121 101947
423 127 621312
546 612 802053
10 223 232416
684 75 257802
36 566 712939
246 310 346002
205 73 533164
327 477 282954
56 315 858432
337 589 746187
412 663 299012
79 419 532631
371 436 677365
590 561 820898
49 436 200705
233 538 939640
313 421 857499
677 399 414096
205 626 523336
120 17 119586
408 293 884796
298 402 790999
405 698 798014
252 118 902076
59 380 952356
617 81 254768
99 528 355693
62 503 373002
60 370 883301
616 12 135153
515 418 364102
469 427 539694
167 87 921245
644 391 943362
654 59 191404
545 415 187716
376 178 610634
312 331 198911
641 40 785358
85 140 31242
175 519 931093
14 372 973526
90 124 84872
46 249 551116
180 462 307884
341 41 527122
328 312 736503
78 412 611391
621 575 991183
103 592 621635
521 44 284985
498 263 654536
290 309 426633
403 36 783103
64 395 215141
682 466 667167
45 605 252154
5 472 77008
176 40 592603
249 531 592514
399 375 527291
470 644 569201
170 346 329611
281 226 254980
539 170 98061
552 296 136958
311 384 387494
19 688 650976
71 256 871973
235 621 364259
330 81 966976
325 275 858845
325 556 516649
242 222 595640
476 563 373617
389 187 318958
674 139 718365
584 83 557763
522 319 198224
586 565 414725
385 191 712940
191 473 636354
326 243 266763
178 408 463566
85 130 824827
439 325 426927
526 324 470313
62 349 747206
522 347 995254
111 396 16423
615 647 24660
354 526 117195
442 157 563073
204 139 175103
587 69 739660
302 538 211536
659 580 458654
196 398 157953
166 220 646408
683 11 990242
281 191 358297
344 392 952109
654 359 516217
367 18 285168
515 613 223389
494 104 925782
282 58 584701
125 138 169716
542 101 650225
68 223 679145
511 576 98015
423 475 966848
631 377 738240
385 126 54519
266 493 858384
688 388 405374
391 630 111170
489 611 916523
357 166 630396
158 108 63579
474 224 307337
420 190 261051
398 70 420361
206 41 339467
687 318 562575
520 163 840859
209 604 548956
500 183 219095
609 652 906961
102 694 408096
547 422 464370
55 179 122703
554 601 160561
484 327 880159
310 287 791315
341 165 827195
373 579 228447
403 182 447913
266 686 185241
108 395 648060
154 484 593430
72 46 726553
25 650 263442
346 648 241799
240 307 505360
249 480 758948
477 159 111676
262 633 377859
108 401 92366
379 611 692385
601 253 691220
178 627 3065
377 291 794779
522 108 110997
640 164 370330
333 478 43346
634 344 608198
12 427 432307
359 24 663199
500 126 222611
537 625 788283
482 290 486326
87 80 331280
30 413 82814
177 86 446459
243 230 620077
77 172 920079
639 154 806838
163 491 301793
672 182 107406
459 450 424613
9 1 987172
453 324 824606
293 28 402979
640 313 237550
526 535 988011
93 633 24672
404 232 988628
700 230 312778
76 251 839336
385 684 299683
158 175 46406
164 574 508246
200 345 690155
389 614 690209
68 486 227783
664 468 322979
20 88 106096
308 137 571435
102 275 901701
264 360 19165
5 651 222053
494 487 157269
343 672 220157
696 402 163262
602 204 185465
380 103 548445
650 566 589645
167 598 709820
573 671 770773
506 426 640200
463 386 188996
421 527 187380
208 605 294390
230 318 902254
447 413 855025
34 410 810773
585 456 864161
325 451 270649
287 327 552888
439 425 31218
570 25 663773
181 351 598023
255 352 332474
465 254 503546
361 599 667920
274 677 360640
152 551 942272
384 621 645619
8 31 818907
125 368 523489
130 401 572097
354 216 753108
305 658 247521
567 369 631317
559 505 634705
295 35 107142
408 139 170246
191 394 102206
596 264 637266
227 649 581732
640 343 569123
243 224 85784
373 220 720744
578 335 862738
263 562 950316
88 15 709893
273 357 664693
286 193 59706
50 513 195958
377 196 4092
413 592 612993
596 574 850226
587 338 731760
450 489 854502
297 310 486088
259 12 820402
192 228 224050
104 570 765164
621 130 633793
126 513 713227
70 372 667357
679 342 783868
39 374 68836
529 251 839729
246 23 24157
183 574 7135
204 640 4928
72 357 467048
32 296 3975
438 167 742124
82 469 245372
666 159 572108
76 247 770846
56 124 118534
291 661 931284
380 343 805626
163 653 6848
656 513 998322
229 508 25225
318 66 441558
264 92 346064
91 561 175792
576 94 54998
32 631 731055
410 267 854166
118 124 170292
21 253 89206
625 532 166551
50 194 848255
521 623 464181
78 678 472271
585 173 23293
523 150 753163
483 232 371605
136 369 323745
202 648 844008
308 350 315292
352 667 630879
187 444 199713
563 80 314448
508 413 594126
210 310 618706
531 275 843892
301 486 916420
95 644 569190
453 374 896065
692 39 420709
98 337 137595
241 461 573696
397 437 280625
228 376 87452
502 132 769400
219 144 968701
28 93 921108
255 391 868973
483 74 274828
546 276 998886
333 647 779338
171 578 94701
549 82 576310
80 205 13251
483 222 68035
585 574 685042
244 76 645697
377 174 16673
207 18 257513
335 177 33585
687 228 77885
603 127 964012
42 95 118117
45 200 29883
126 446 996578
700 650 761641
133 367 242294
272 276 63578
241 484 846568
492 264 730209
87 69 447104
7 537 323165
476 84 398583
251 572 877778
645 62 473494
357 132 419058
235 126 348610
517 119 184605
670 537 853239
252 237 280179
355 345 525696
558 25 88883
10 540 542996
51 469 363855
263 400 30275
585 344 107373
357 564 354238
471 640 590784
637 524 634511
570 695 677739
301 411 586196
122 155 530300
47 69 415975
533 455 652129
559 39 798251
35 626 981592
226 284 131560
259 187 614463
510 700 789016
109 350 720434
588 10 144962
327 496 389052
55 576 299955
94 120 556173
441 165 802665
550 510 742093
145 613 422537
137 527 329372
593 27 827957
159 460 644538
227 15 587725
80 218 851408
518 147 90126
119 4 486090
46 581 392999
521 516 925008
44 299 618220
120 658 797190
590 276 963926
314 245 301103
668 639 847700
49 675 334454
511 120 282066
495 297 652558
226 551 373810
28 2 370911
264 679 325122
107 399 69347
54 171 828972
189 193 655676
73 266 419250
692 605 819482
495 513 899823
468 105 322775
145 155 810313
533 214 508434
243 133 81676
69 9 942714
578 381 168681
655 69 682228
523 141 215324
566 485 121667
453 290 505543
546 63 332527
132 596 972042
568 309 635147
152 173 525712
434 545 898364
649 19 216680
700 670 102453
36 382 535158
335 468 216534
55 45 150600
385 185 566210
204 233 942545
572 367 679506
522 303 910120
419 171 999857
230 207 955304
165 250 943726
235 260 13956
206 677 698920
377 516 629503
429 564 740102
386 526 75199
464 229 364066
19 475 540751
211 405 880715
547 659 775446
184 684 339480
641 672 894653
276 473 627127
148 90 627277
57 293 832105
16 697 289221
178 581 620866
92 382 815280
109 134 134757
617 535 309331
412 81 422840
647 566 917312
17 675 397514
612 347 180584
8 533 818038
667 267 402809
686 390 528854
407 394 693411
206 20 504847
225 85 663205
128 163 966527
493 514 925042
56 226 767346
493 606 85158
554 666 664349
630 387 163049
628 35 93353
512 489 983634
401 477 683131
642 27 464928
397 59 92373
65 69 336578
317 464 901890
246 303 505130
118 624 36941
339 323 222997
67 383 103646
598 55 118087
133 184 393909
90 317 457639
606 657 522442
243 411 956569
472 328 980784
209 202 507168
331 311 586956
573 625 307312
202 243 130257
392 2 152622
452 8 518872
198 616 878707
686 238 524315
146 539 75616
254 125 613140
142 99 616836
185 337 448641
28 494 728100
686 477 876711
189 657 978691
303 37 792736
89 562 11001
50 350 512359
367 424 212911
86 485 138574
197 619 71319
186 600 876138
52 249 739315
699 52 526188
118 390 85881
581 582 483296
513 603 420872
238 203 123697
96 202 554758
605 128 526752
97 433 221528
591 93 254567
263 474 605706
515 31 374512
472 503 497601
286 692 51473
180 178 404171
61 465 974286
687 156 53004
329 667 797866
666 496 444335
640 217 872453
594 343 927698
646 364 202983
91 657 394355
326 323 42577
503 186 64480
136 664 449845
635 50 60997
113 539 678346
408 50 68024
415 584 135101
582 316 521269
407 517 966580
620 147 716309
12 21 553801
248 420 141852
504 324 215293
120 213 789483
500 308 45068
7 165 77857
160 221 247318
30 374 331901
326 609 120741
120 244 477567
223 334 205598
423 598 694769
397 415 493161
535 267 746909
682 178 456350
563 152 717613
228 259 588897
564 298 898563
77 106 696073
245 689 600290
591 51 344321
303 485 936632
572 48 367528
166 413 824322
16 594 955871
206 263 619994
619 378 571361
270 178 751013
631 24 382279
640 427 88252
55 673 362647
246 669 585510
374 138 397968
89 469 60566
379 127 673496
439 428 788251
327 391 756077
36 381 57695
575 577 743775
83 62 223729
447 81 245620
100 202 433640
512 83 698805
567 398 886380
235 40 90463
298 421 325831
597 390 734636
301 182 809718
468 165 767840
652 91 664116
33 299 816341
661 502 55122
448 118 571913
662 618 100022
564 573 724315
424 662 820807
309 604 1467
30 376 464465
285 639 784910
175 513 487804
80 280 767262
500 275 760247
136 332 628761
223 200 712381
162 473 196728
14 240 467919
366 491 994390
233 318 468806
491 318 341775
355 433 562925
203 322 923919
295 82 632838
481 90 382521
518 487 395959
693 251 900152
355 269 95920
41 346 784186
484 83 28953
302 379 190935
334 141 489472
247 362 384077
556 342 792062
414 42 793382
476 622 548246
526 27 382766
52 311 308019
348 622 400029
405 411 382009
241 653 704479
194 105 376280
614 270 101191
669 358 81899
566 368 400987
310 549 943215
62 544 908941
396 625 231459
483 284 525548
57 204 764095
517 3 954609
574 467 861592
201 578 442014
166 381 758211
628 318 23892
101 606 321663
332 15 287964
392 271 690820
686 246 108011
375 450 403400
533 542 851225
421 84 568719
167 671 915261
313 366 853750
39 68 570137
281 387 211338
377 395 369790
559 384 116323
197 297 218955
341 392 355422
534 193 405556
418 431 212737
389 323 849145
246 267 39759
318 659 131584
430 345 55130
78 207 917351
691 491 951911
673 651 256098
157 647 551235
692 379 677503
145 513 152915
591 380 906428
233 571 131472
427 252 915240
511 408 605829
616 581 877636
331 698 258224
117 141 502397
141 567 685642
612 166 669848
195 100 340303
418 526 337556
352 361 585097
471 204 84120
299 555 307903
195 38 61616
545 263 385720
155 315 943780
199 283 664901
675 219 20914
664 109 213978
221 428 285982
161 100 406461
180 249 984788
443 212 847282
403 455 374379
416 364 177827
510 18 837744
378 45 777726
3 349 353352
112 10 187909
236 630 134737
284 165 595447
467 436 772659
263 638 514122
196 609 678800
41 213 273515
678 164 630300
259 346 140932
177 354 701016
587 44 439337
471 381 586516
394 426 289067
417 2 761443
601 516 885
663 197 480445
610 279 141041
277 202 76510
32 72 631841
622 685 386578
609 27 811280
313 315 833745
551 324 198749
634 26 791462
32 529 842320
251 430 959136
125 466 778345
144 576 294557
493 650 859822
152 22 863429
517 309 768977
434 81 246518
614 69 886250
295 367 863754
518 187 249703
37 151 779482
39 540 289507
338 65 272248
301 327 489847
634 425 227218
98 99 677125
533 391 381880
482 567 741308
251 372 450539
624 285 831225
92 625 736811
124 423 440185
103 352 825078
444 116 362633
438 569 666332
492 358 547307
546 452 797803
168 639 131262
24 85 937783
486 267 98009
686 576 365807
321 161 411494
12 695 726373
532 452 15573
110 191 702854
343 595 918757
249 634 238455
588 406 419275
382 403 944743
108 397 642746
636 160 408975
621 688 931685
27 416 516034
616 79 884761
678 38 146600
546 15 238800
429 570 814590
493 593 178205
59 538 510037
32 160 969991
676 463 921224
496 148 413550
662 151 986927
471 542 52000
644 387 576606
649 46 818651
678 25 155303
558 663 818477
197 373 934188
258 536 922630
531 345 563558
375 33 382161
255 16 698739
407 681 970242
362 633 301310
43 295 361646
374 245 922614
321 548 156749
113 508 972529
270 328 248205
538 15 531391
488 82 270996
637 130 318104
74 673 288823
75 668 669272
674 303 968891
370 293 724028
627 654 19186
490 143 527313
158 212 853891
614 320 262858
213 617 591849
455 656 448103
526 325 304150
219 493 750904
505 502 134427
71 406 654950
292 420 500165
101 490 259807
597 541 964481
438 86 692237
146 476 199780
386 374 936521
640 178 586635
630 301 294943
149 378 710286
368 325 82823
79 123 647288
409 359 711054
535 632 632445
219 52 509112
363 202 998575
56 366 35283
19 165 796697
535 637 947043
475 148 503001
53 437 56116
213 700 989551
395 69 827928
211 158 850173
583 337 687019
635 132 175802
539 500 314595
282 382 625869
556 112 50046
201 696 970023
388 202 108583
644 51 5067
105 615 254453
391 512 229373
162 342 847908
474 634 764496
266 414 512776
370 342 237584
13 473 300670
625 59 627027
124 210 488954
349 354 146333
269 224 222528
564 586 251106
257 309 647259
640 455 363192
94 18 584269
558 683 128265
484 494 506559
22 85 79418
555 567 494878
55 476 813297
189 597 766233
351 558 945585
222 562 968655
619 2 414117
597 591 307490
97 362 793329
10 648 750347
699 155 553618
630 193 898983
264 46 161254
507 632 881093
241 527 478293
80 598 596680
154 395 962581
210 641 651920
603 317 287822
553 652 400437
67 54 10335
188 280 27566
353 219 370971
546 31 936034
449 666 950890
358 145 390353
346 212 94738
638 672 658691
85 94 97006
403 21 736140
21 379 44655
314 335 793703
438 183 343550
66 231 303748
364 556 275648
104 285 936738
169 2 269110
499 44 350293
438 504 177884
40 465 278044
267 346 514796
315 217 822058
479 614 212808
299 700 224527
239 146 415532
361 171 431752
638 157 103083
175 670 367218
183 25 68299
510 543 963488
33 560 891764
292 687 556934
126 123 852608
569 302 292507
409 565 61629
551 676 206447
107 478 673061
575 170 821389
658 476 209596
263 35 161997
639 98 656241
139 224 982274
450 176 115722
514 573 449222
643 543 204062
686 676 400097
90 631 781132
314 311 352239
480 139 854448
651 85 888859
495 574 827168
506 308 316225
275 549 641959
148 549 484004
111 153 121789
613 20 745922
15 287 467259
265 253 212948
380 449 994879
1 74 833932
278 375 999125
172 627 956719
448 410 168188
642 414 181017
140 255 351536
450 249 193584
426 36 248182
329 694 787540
135 668 162799
65 108 761224
533 485 727268
300 277 841688
110 216 970322
314 644 238125
4 655 770775
507 106 155279
261 87 65578
601 502 353804
35 189 372581
204 76 622409
542 651 398906
686 513 841080
93 441 689630
389 554 777786
366 101 539527
585 429 952573
1 43 967947
30 401 293505
237 336 999462
161 372 603378
699 126 426710
630 54 127832
295 207 89599
226 405 808695
388 115 375029
433 554 76511
172 551 736468
684 186 654167
154 190 209041
662 89 249821
563 472 91923
152 449 608668
487 211 736598
443 292 521457
589 286 934782
286 494 891745
292 396 183413
676 253 126356
390 546 825313
455 152 18007
78 689 296092
329 201 839422
536 642 772630
592 282 422651
442 317 862602
181 603 83525
151 76 542894
652 289 473202
151 31 518587
599 184 385248
370 158 844659
674 177 372023
657 118 173128
305 569 721739
22 178 526881
500 141 756327
533 525 95198
291 480 1195
11 331 685368
130 412 738498
290 265 998439
258 437 7402
17 676 685473
265 616 791478
221 186 447622
215 140 614466
574 623 301106
284 131 676371
349 631 774396
651 180 514357
100 209 16192
72 102 172765
263 431 171356
336 333 853593
403 689 920852
483 529 312918
287 627 906348
678 642 231336
178 632 415291
592 162 287094
599 27 235912
391 284 2399
480 149 781448
519 340 831453
650 460 146728
282 580 262909
216 149 798479
466 332 507207
202 423 114725
123 42 365884
365 166 858217
7 321 354927
608 367 350703
495 235 158667
322 651 733528
239 140 557549
4 326 691450
112 194 174016
569 694 388397
153 433 221378
215 301 622925
620 77 710349
347 34 423127
641 464 838400
458 205 680655
208 488 557149
635 264 137329
394 56 696286
186 548 89864
483 443 518525
349 270 205537
91 515 345010
539 502 823535
215 526 944443
70 27 35958
362 515 597220
18 45 515996
185 26 751438
417 437 878977
670 276 158785
31 452 553274
389 331 504886
468 689 306617
604 651 236869
87 51 162165
613 14 803120
24 86 631507
339 566 981414
71 360 824204
7 68 191766
330 62 395022
5 386 322925
244 494 871721
679 506 932337
634 542 903982
626 596 62644
80 181 382505
183 219 283638
37 357 506629
370 434 715950
195 690 314480
686 166 629370
420 308 956387
303 579 571076
629 330 911394
347 29 45917
229 293 518734
177 344 237506
406 200 512698
374 339 89196
363 238 673623
640 639 297179
525 56 164101
47 227 416721
427 480 891970
668 615 479798
582 596 802691
27 172 790420
168 261 750256
338 146 394133
40 675 9314
400 614 409531
561 541 106819
140 686 210775
269 538 561425
218 50 465536
546 425 846998
202 529 635041
605 511 950148
465 673 143449
85 625 655088
632 443 519327
438 364 658437
488 599 385372
553 16 612509
580 52 135810
122 562 203417
345 690 111616
308 692 540858
2 542 248443
698 526 239817
324 689 242342
536 41 384584
34 181 424963
93 124 453413
431 343 798456
568 98 41145
655 239 910831
64 73 18387
619 300 793307
99 259 188360
479 19 425859
82 347 50885
553 303 986595
455 698 109389
95 596 49335
555 149 404703
159 576 349357
219 394 761629
576 476 91742
559 454 442587
380 333 990344
625 672 77053
137 446 27289
376 643 398724
476 655 466800
43 205 819768
150 319 585624
692 590 315559
624 535 870931
568 308 397888
131 623 252570
563 75 583011
378 51 401495
297 186 157291
419 460 972421
300 636 968397
321 132 65513
476 64 867222
497 520 117324
684 635 195875
362 606 872898
428 54 510815
446 141 541902
682 253 856030
258 360 446429
524 606 296268
21 190 183063
342 525 643575
320 33 259555
101 620 30321
289 518 872792
65 77 743969
20 257 420663
152 23 652845
466 281 784799
147 133 829643
473 476 230098
26 419 482938
88 388 466635
684 468 876720
404 145 401719
104 80 627986
269 649 835422
105 281 34232
317 54 562467
432 55 778294
436 602 872
82 292 613059
669 325 319279
144 692 421967
133 452 351213
518 112 694774
489 301 467456
533 481 941108
321 222 879840
568 369 560688
481 568 694451
298 627 498103
38 518 506305
159 320 304322
443 689 32336
43 36 509179
391 661 782953
108 350 353330
414 585 673776
371 192 647577
385 562 308606
601 108 373870
304 218 917917
220 554 31675
290 457 75502
626 643 647845
395 276 551489
211 540 656072
547 459 263278
665 96 391493
354 691 831249
133 33 514019
106 573 219549
646 494 823421
560 534 491436
198 120 847080
453 244 293100
513 638 37414
499 339 458140
174 484 938003
74 345 268558
122 322 418799
489 263 956696
370 517 466836
436 39 829221
39 504 21680
80 584 265059
521 224 75552
660 688 328868
91 505 721581
180 186 955766
530 78 832957
524 421 256428
223 220 49216
459 171 569553
331 139 832104
239 463 30069
233 438 916865
28 469 586055
386 226 296094
381 111 886592
86 617 548906
464 432 329278
355 260 295952
91 487 483310
451 632 141413
145 679 593970
456 685 790923
637 228 380230
391 315 849748
166 643 406309
625 445 786564
692 573 518206
8 413 631361
593 645 852046
522 299 941127
613 114 255629
446 582 587722
511 286 530099
215 63 114822
118 363 334212
136 653 744479
23 573 907431
227 299 902790
445 188 557978
61 446 62910
362 313 543234
122 656 216057
443 428 184876
73 249 293457
373 316 136084
525 514 144433
625 287 845998
425 87 24803
567 271 381492
64 400 15046
4 117 97836
419 77 125879
584 661 456056
248 616 399436
631 81 414261
665 372 151772
471 95 93505
480 271 439063
563 141 761130
443 179 963883
253 697 209109
458 548 695811
393 456 131677
231 665 379919
54 145 923233
546 295 32778
386 442 455401
674 517 911086
289 657 111913
292 583 649654
23 116 733183
312 196 210885
448 227 201528
332 401 293559
630 439 62481
548 627 85949
146 629 774420
666 101 511187
427 420 943625
52 436 607519
624 91 325580
208 660 109294
203 107 438447
535 459 653828
33 50 952670
51 424 732492
480 263 695981
590 248 830581
121 144 594310
368 235 2071
508 524 436900
406 219 185337
343 139 137232
59 264 830269
102 43 881258
90 474 965888
698 579 177668
270 233 549168
126 392 128975
120 2 186691
177 540 757418
586 267 94086
13 361 166307
50 519 996849
672 62 621409
361 443 346716
429 215 551594
464 381 100736
659 93 525189
331 104 736896
430 461 431261
660 589 519001
685 402 505804
565 443 822390
699 235 965601
249 308 568435
159 616 755890
117 301 225600
458 642 128492
675 181 132353
203 178 706024
424 347 906292
276 260 149175
79 504 22899
192 601 53257
603 122 879432
550 506 88011
82 159 602512
136 210 623986
508 289 421183
406 26 73815
152 578 96050
513 61 144544
296 415 836587
495 252 792283
317 680 226637
566 620 525423
175 544 274468
571 311 842194
506 329 335187
663 416 516873
306 480 625698
116 72 725435
89 156 502985
261 393 189954
482 175 897169
616 609 547040
376 633 556537
650 479 477520
466 615 109931
247 494 969229
133 623 265250
342 281 172698
512 264 755810
43 632 828086
476 91 331677
386 606 193025
166 663 200712
568 407 308499
553 158 443586
422 433 575840
304 635 36577
485 636 316464
267 264 778447
68 80 679040
528 175 647810
274 372 568076
684 316 92645
479 278 390436
32 627 685747
184 437 722268
443 318 587721
306 467 581017
463 389 577751
351 4 713807
369 439 66484
237 543 623772
102 42 583994
70 594 914137
184 378 808628
700 622 990796
142 263 442118
646 263 946979
412 23 101351
342 583 68565
248 499 274054
585 651 399452
544 424 445407
156 522 751372
477 680 699976
417 111 325777
625 698 268114
163 697 765737
566 204 954824
59 131 792176
79 143 125981
169 190 298752
685 195 387182
309 224 854901
260 425 449447
365 455 317524
543 693 326124
122 560 520880
140 486 422859
181 541 647724
457 520 860294
252 298 158191
677 304 680934
249 56 414330
306 113 369383
428 203 320052
385 205 306654
534 55 577730
618 455 41036
544 357 893893
233 478 884742
243 509 469445
241 136 265462
253 420 426405
215 328 415688
17 36 239268
306 257 788063
480 428 746872
541 42 94112
529 3 596973
405 558 935051
202 371 640310
137 620 653423
681 506 170096
467 79 859799
194 110 216156
614 235 521223
290 512 942105
462 344 22608
322 694 741719
685 550 938137
162 60 985915
23 477 189989
296 297 488006
52 75 491496
123 33 716325
567 367 999222
283 363 917057
641 184 447250
118 610 358691
422 432 530238
405 228 540246
571 201 83983
150 244 409608
220 132 395343
221 523 741455
200 298 197010
478 475 22548
414 494 887398
334 150 546944
276 125 27131
613 352 715040
512 564 723601
687 483 92110
488 498 398532
572 419 277255
674 483 344928
452 122 749017
439 557 744073
287 68 438951
293 145 587867
200 559 43241
127 124 855662
191 631 464196
561 659 650641
531 328 852733
560 42 726603
426 61 93306
399 7 201979
9 278 647168
422 613 988331
196 211 927492
273 336 605051
80 249 847614
245 473 415880
394 10 589649
511 204 220235
179 239 438936
365 123 784749
148 478 951783
590 349 390467
698 109 940511
355 281 176931
194 513 580319
536 127 65128
144 237 313732
208 223 232657
653 463 288573
25 473 223821
109 129 259484
646 658 629241
514 607 520476
644 123 408271
124 159 706265
420 343 228261
53 662 748173
427 183 359942
9 155 93789
235 485 819149
194 254 954113
666 312 834667
95 213 773146
449 186 97358
63 71 218910
87 522 551021
354 556 342134
265 536 688710
691 472 301002
274 698 512978
334 409 999750
51 429 568629
302 240 256742
583 502 53875
609 645 764648
47 51 666373
224 318 877678
194 553 622142
697 50 527098
396 555 972477
533 88 534706
585 247 974072
254 604 966398
155 334 750582
229 1 434626
114 404 652396
52 415 444622
54 367 581493
544 422 157947
32 548 545921
588 80 216527
581 211 831620
547 138 923549
176 213 532780
481 77 793845
566 79 746737
463 377 264946
23 389 479933
578 136 106517
639 409 925327
304 101 480806
418 404 982757
93 52 213911
636 424 743466
12 269 441476
306 395 355619
502 99 954229
692 221 763978
563 374 261381
431 563 551603
532 356 25388
183 453 686576
140 503 827251
399 330 24181
462 66 201371
164 206 621752
547 301 755689
29 647 418000
652 572 29312
214 167 367818
659 408 654026
155 84 529076
322 201 278188
528 223 568206
669 674 227680
450 632 827884
428 643 599843
505 496 683567
638 434 217015
289 523 357054
398 275 382885
181 347 41033
353 454 480934
235 474 474562
368 74 725627
232 278 923989
417 642 745716
2 378 364576
519 23 920347
345 36 862182
305 620 818495
668 470 228630
642 12 464781
236 276 472405
582 42 903468
414 235 136484
359 398 341377
664 262 555492
586 405 565789
379 255 504988
487 144 112147
687 2 589059
475 432 765924
17 380 141273
608 544 78014
76 254 978894
135 406 359453
394 358 724201
612 178 793621
641 550 964967
521 524 676774
27 678 110156
239 472 553852
372 89 104610
139 170 77352
333 655 461639
401 301 631301
698 647 88742
515 352 189815
77 197 489046
26 68 17
173 252 526275
34 193 256267
168 434 256341
399 119 842683
136 234 833315
512 362 310968
241 188 154186
20 286 457587
465 588 988348
515 520 596901
422 458 323520
146 674 190230
387 206 511738
235 432 941777
440 614 888805
678 497 296118
300 238 633694
575 428 826028
613 510 973234
636 254 472012
23 678 976775
452 600 694726
572 148 710027
402 99 828935
88 597 460610
152 163 792402
4 662 911359
251 561 195477
468 301 9379
85 178 72921
522 420 546407
647 158 686084
280 665 696281
57 351 12962
545 355 944064
473 95 115027
489 192 458361
549 104 72467
11 277 443103
186 348 912082
134 601 873694
273 316 382348
30 480 840523
674 183 113461
52 3 767448
173 567 918555
63 233 643684
478 582 822015
52 402 129198
437 220 55125
47 398 517367
480 672 577738
507 455 282298
559 395 962289
183 495 223497
669 198 352734
176 121 891245
462 173 864567
497 190 119985
313 371 147566
53 80 924161
673 415 341768
250 367 551966
680 462 423674
588 273 572467
265 119 507172
607 246 338060
44 287 506592
552 266 538443
388 459 582959
286 509 585738
256 339 581479
380 224 16796
103 607 113877
66 123 179266
663 630 739255
30 268 82897
70 163 158773
469 184 77165
637 382 91170
45 535 612548
175 409 393353
345 360 164402
689 73 641008
297 258 882709
604 91 688756
684 315 246473
85 616 136352
483 207 310070
17 501 711918
425 447 336015
30 386 572330
318 555 216575
518 376 296246
623 28 422214
312 289 227873
522 229 854919
273 419 760774
125 405 994698
305 532 852447
321 221 357469
354 202 218167
648 574 119555
312 102 120291
77 539 948456
358 37 210627
430 96 300321
275 235 831151
675 579 401607
244 563 351949
235 316 317573
348 428 71235
238 326 462090
81 89 856216
561 504 316548
121 632 865647
572 23 625472
627 226 803001
76 453 459078
519 418 696183
333 579 999781
118 525 306127
390 54 313197
576 483 276276
109 128 191411
276 117 982595
198 472 679663
98 159 141737
383 204 473833
540 358 707578
171 441 892544
153 377 842375
593 332 47930
62 187 774537
436 327 377211
49 195 623833
303 159 331886
604 85 222309
300 141 497652
449 83 12281
196 168 328579
140 144 585905
214 287 843164
644 32 45903
490 360 916199
579 499 810208
355 554 114355
426 354 39170
505 404 263532
304 429 13221
572 69 174542
428 432 811742
413 390 118818
107 674 546886
274 207 287850
324 269 797830
178 30 48195
435 439 190082
284 275 140743
546 489 439359
417 423 78005
380 635 852623
428 448 577250
456 491 94628
67 102 774261
288 635 273630
259 3 78363
260 228 129065
476 280 101507
154 692 947594
340 673 65934
424 585 900807
122 310 536661
595 430 742200
413 150 228351
205 291 594323
644 673 204575
432 645 784586
588 201 353475
504 224 823158
600 70 349618
42 129 736350
125 533 886043
419 266 860198
364 598 872012
117 18 38405
361 413 295201
390 445 46427
631 597 936167
530 699 858188
178 353 494374
111 599 141693
249 437 793563
278 234 510548
179 580 592307
607 695 540446
598 222 964880
365 105 411435
193 263 826632
237 571 595569
568 243 276701
92 699 863773
358 95 959319
691 157 399365
75 439 258428
285 129 192180
17 497 528432
343 525 681197
670 164 925559
690 148 73372
640 482 61231
179 392 602093
275 9 790244
664 368 107989
360 424 786053
455 255 933530
58 629 82417
466 39 663500
91 170 222855
672 628 678772
286 549 21994
156 251 936021
586 362 508419
109 496 757115
279 338 651649
582 242 822172
59 302 524427
65 265 693415
382 682 689787
596 477 58885
58 255 888202
79 557 297704
511 9 114940
534 180 253309
28 369 661090
482 282 24398
650 670 995583
464 596 199114
601 428 94806
526 662 285291
388 366 899490
509 104 669934
140 533 356058
126 691 96861
488 344 803891
479 648 452918
354 672 52537
571 457 780710
205 67 279731
494 12 595362
549 231 970873
691 603 385445
504 668 142036
119 625 208475
425 17 509718
32 306 455933
684 238 231432
151 633 127897
165 437 548053
387 694 955058
208 236 375570
103 328 368209
700 585 235318
242 250 803752
487 265 431404
598 335 368610
696 610 229276
457 542 472380
411 409 2503
208 174 593755
185 308 813449
283 661 258314
389 467 231669
530 299 823392
112 366 921138
324 400 195016
172 194 361766
253 360 738247
22 656 770003
592 504 400315
641 144 974532
606 672 674681
334 191 481066
248 427 702767
121 129 295160
277 207 418731
462 243 484408
682 362 474157
231 521 390441
430 464 602802
384 148 319371
116 504 679730
438 304 148963
611 700 441043
501 679 877350
211 131 958338
630 171 295242
415 578 487143
29 262 464100
331 364 193617
683 648 535261
30 616 359532
402 339 117769
667 516 534916
684 232 309144
121 545 825269
533 173 354862
284 182 329889
202 165 850515
41 118 180763
405 276 910249
267 325 827487
468 10 350084
19 44 157283
312 147 566255
378 393 483079
104 427 788089
183 371 715858
361 518 876289
107 535 688692
70 330 194394
227 434 655867
70 108 241564
111 474 753648
309 621 231659
204 462 211648
607 289 51042
635 433 679728
627 98 687812
452 613 963118
420 93 992812
14 417 378501
629 32 116884
640 513 492281
81 509 203561
339 346 405594
123 680 76201
49 139 981663
190 381 770819
387 108 562441
699 686 482281
346 377 255942
97 227 438801
26 647 281637
201 586 446412
438 368 624413
549 282 418230
480 603 582202
102 117 90614
456 418 611426
142 105 257176
416 96 9184
345 291 868212
40 612 923078
406 646 456447
62 587 970600
181 408 754702
193 533 459966
433 330 169800
227 1 766701
213 644 585613
581 321 340215
83 579 470486
499 636 911931
442 145 90439
298 171 771833
535 524 186229
94 329 858777
438 688 354083
44 17 885560
127 255 316177
585 111 414747
611 63 123725
124 447 775022
685 375 567587
426 151 879801
680 77 956792
514 245 549979
111 97 852662
535 6 262595
651 319 103998
436 480 749310
145 388 992399
563 74 570306
407 118 112484
159 188 784819
336 641 580624
597 46 669850
23 211 258945
320 657 478615
535 251 449681
440 596 87212
193 386 495683
273 59 141047
427 461 577633
549 596 354570
479 43 178845
646 229 544707
21 452 636902
330 449 614884
420 199 59830
609 433 425761
32 101 198763
240 325 341476
82 589 871226
524 462 805880
265 430 441362
321 353 801960
193 687 338065
560 237 767694
51 459 515186
247 191 537802
288 485 757851
599 116 928831
7 406 723104
604 225 480116
351 172 497778
369 349 21476
538 384 958397
699 238 277190
518 690 547763
67 554 760120
223 52 742368
485 234 961013
242 545 611787
383 367 233917
545 107 144003
174 652 480308
646 614 131104
284 437 258238
560 120 536709
587 346 923913
375 166 810024
127 232 202061
524 576 463945
284 217 960249
700 404 127852
220 603 734872
86 4 543623
638 696 274718
151 474 928952
74 228 476030
6 563 327306
122 59 808136
616 468 740517
52 428 676239
141 448 354415
379 643 420734
173 52 799179
558 520 192920
529 571 42329
229 133 922299
195 210 459694
232 293 360933
348 111 506928
685 302 450335
280 138 851349
148 503 283992
301 627 56122
125 248 230619
13 426 576739
678 468 151197
475 554 963709
639 458 560544
498 196 419448
13 355 268284
362 684 975773
379 561 184550
158 368 181257
474 85 602620
610 282 53877
273 208 181150
622 15 867245
492 670 903516
423 122 841461
338 697 52676
583 560 460599
47 62 397209
397 3 146481
215 259 628730
347 43 955669
334 360 336435
579 618 705204
474 270 692516
202 567 926070
657 551 234878
463 72 693192
133 15 904599
216 70 941349
282 433 451210
417 324 279391
356 77 749224
641 353 855565
230 483 80715
542 252 14108
678 41 199905
334 106 202492
466 470 88823
179 698 630433
188 61 108180
90 285 128939
563 83 857585
500 391 709140
397 460 749552
60 606 814492
325 405 902100
215 152 511627
523 528 2446
226 356 636944
324 375 557682
425 128 512446
473 581 31961
195 356 229075
540 611 851474
114 359 398111
288 205 533055
130 581 65611
642 604 475608
349 17 811432
19 296 740500
46 680 274410
475 277 294396
686 341 999302
642 243 16366
459 97 963848
106 485 20154
277 680 319374
688 467 762890
116 93 203252
586 674 855579
171 589 778675
175 602 369179
305 25 35690
657 491 825385
484 480 166228
619 389 466314
10 199 737628
548 631 246989
528 221 262514
564 671 904762
390 274 553674
195 62 429190
229 544 828891
418 505 150216
305 352 643234
47 403 53922
625 72 736374
418 251 51611
112 99 141650
623 347 232702
389 424 242427
648 147 995646
192 85 648825
662 144 382678
205 131 149622
569 685 349607
335 534 3457
24 483 465957
308 204 418176
290 77 411280
406 458 491133
37 321 698179
55 414 803988
414 656 189779
687 351 162447
27 263 645988
5 599 41787
290 297 210904
48 98 549571
51 73 469709
515 426 620909
654 321 972192
296 171 832937
57 683 361837
350 124 182911
443 41 931661
349 395 32958
634 397 777825
636 697 31137
529 11 67280
475 101 385996
368 603 506235
40 699 899227
169 624 784051
514 521 432167
369 45 547774
246 302 287875
38 610 753227
277 602 226036
226 592 880065
398 336 116031
419 324 156022
127 529 187047
152 454 594669
106 58 890345
336 504 72847
252 356 997628
63 127 942572
388 371 214081
440 360 652869
616 346 241
188 564 57465
538 666 846112
508 298 855875
324 646 653760
183 539 719104
379 484 835004
92 203 819532
254 562 510413
226 140 7343
230 591 95910
294 167 899639
238 369 219075
668 472 500758
661 650 269936
278 573 67943
140 313 401374
40 246 410998
58 440 739448
691 334 165612
5 51 360109
93 392 728906
432 521 15387
523 259 135257
460 644 95764
618 121 715866
107 671 757519
593 540 451340
507 344 455976
555 311 656693
265 47 641856
177 165 24533
143 454 453986
597 698 971418
414 13 481443
44 494 984526
336 444 454495
347 574 923940
291 202 924098
685 96 924165
451 510 100368
694 214 891931
8 513 652928
373 400 541243
127 88 789353
575 20 328221
139 280 901452
61 431 702148
66 300 568608
682 70 160055
202 696 53324
668 38 567227
304 243 17074
293 317 433499
108 372 220197
434 313 518446
284 634 963087
498 587 357244
327 579 635021
655 686 734406
108 502 80801
571 625 471713
472 89 719252
536 79 120365
294 224 301818
288 251 524633
488 459 231068
389 113 414086
322 49 412491
635 130 623046
578 693 150338
137 221 99020
284 630 113059
439 551 444694
115 239 372203
643 84 345851
48 123 679609
188 267 315971
121 385 951293
653 655 69909
7 395 46177
188 230 6081
429 402 161471
52 33 129215
252 383 390043
685 313 903252
431 658 471604
33 509 5954
667 28 680310
540 678 434933
69 293 721317
493 17 907041
549 109 550817
530 429 19555
164 382 444914
493 544 472321
478 666 667921
595 409 837559
681 2 653319
557 599 283311
505 663 782069
696 181 898512
369 631 423657
493 133 439896
537 326 537267
355 121 469397
595 367 354287
255 514 373852
693 409 548718
490 660 284812
383 141 241522
137 424 866299
539 312 97303
89 464 843400
354 425 797605
334 255 799703
282 597 545584
171 253 182651
494 653 250612
641 170 158264
29 51 264870
440 450 323580
582 696 604239
398 55 271520
219 166 705924
43 607 338496
623 560 727692
346 215 841603
438 171 847626
230 476 207950
512 484 751551
668 688 493554
86 73 721359
423 606 976618
554 228 842518
84 522 299402
347 596 800583
691 392 589804
390 383 558824
313 164 634834
16 338 341901
487 13 564166
553 667 501437
150 79 206580
190 514 549481
14 426 422244
542 462 980772
614 466 953646
83 112 498226
284 327 267123
67 404 41711
550 659 918784
498 699 624805
197 170 561531
419 558 659816
302 499 340809
667 390 705958
24 238 221421
227 296 748858
423 34 55203
405 590 360712
590 11 628107
330 654 525544
636 677 238618
447 31 259159
374 200 34792
46 491 463481
691 152 886493
150 399 991168
259 413 986615
677 427 57347
455 62 129493
313 198 123252
635 449 672995
235 355 450885
115 561 314574
65 290 471004
695 190 792095
320 648 574475
444 1 863423
148 287 95817
547 231 964206
686 685 839997
115 614 595184
582 173 602562
570 530 953042
59 290 13321
682 333 680793
674 661 471408
336 17 330
605 294 649575
643 218 10243
266 101 920991
206 251 377472
223 295 303661
17 637 450611
92 9 943912
582 226 616895
189 207 593052
184 313 429620
576 47 426056
547 566 24369
72 257 29008
271 309 898448
577 493 910284
107 290 639978
21 184 332416
257 584 756246
218 380 659182
401 63 528818
270 691 68085
46 495 617924
589 414 328711
607 518 117777
125 71 760573
360 230 64909
444 261 214194
260 206 749342
85 185 317044
234 283 641895
500 675 115202
119 199 291964
644 85 428746
675 108 711865
632 574 533142
381 580 157039
9 59 715408
199 533 360191
671 591 612081
384 687 686941
556 610 847537
527 445 199004
501 33 683386
335 300 569722
629 527 477136
227 231 256187
424 509 178365
514 34 92190
551 16 748312
646 698 642724
641 570 539633
136 163 130204
312 464 231051
453 562 804402
472 497 942801
109 308 936778
188 552 913881
71 270 685668
424 134 606516
434 658 878650
638 676 797532
6 280 850497
353 207 137384
82 157 571645
55 435 112315
336 383 350319
184 682 282633
541 665 934957
201 239 818583
529 182 278847
465 484 884771
230 668 736911
634 428 647124
576 503 243511
335 93 60142
668 465 641367
75 371 343443
544 350 295417
389 369 19762
434 48 459232
176 264 689069
556 623 718372
343 388 709456
290 411 869668
279 49 244161
599 173 773248
312 595 878077
207 244 700295
141 384 692097
424 221 77972
458 317 232182
607 429 198355
281 699 320748
690 304 290093
169 394 462353
42 173 970449
566 660 584868
251 170 527194
303 487 832031
83 89 364410
116 334 67516
643 13 496644
226 484 732978
128 6 897218
12 595 854001
166 392 185531
47 234 733500
315 43 325522
369 251 715864
6 549 837181
563 357 728447
475 411 599690
351 118 135660
502 256 246499
477 421 437068
470 416 346419
490 398 444203
74 477 554100
33 540 591144
352 356 705389
33 233 650405
539 606 112151
54 626 91995
206 672 911284
652 59 733606
472 244 227114
177 470 931601
479 514 427899
349 602 23904
554 432 748885
246 448 874940
99 276 696191
417 344 980489
495 125 992742
328 204 793437
155 580 128182
376 685 943174
181 590 430130
541 320 589183
690 454 880336
56 411 598962
57 251 247193
448 574 455854
41 504 427181
520 206 438244
67 27 103604
600 484 128293
211 565 97034
402 160 98978
568 512 483412
381 596 508421
561 663 557984
134 694 481062
369 159 919296
411 563 281674
594 416 815067
510 476 828591
562 591 538314
137 102 321093
544 637 549848
88 421 834297
381 255 909346
22 649 283023
622 343 284101
678 144 945642
616 689 138979
139 298 110726
150 637 775972
398 243 112937
203 264 880657
473 430 230611
6 474 410265
299 138 681809
608 624 263946
254 523 811529
55 688 933443
630 379 222548
462 174 880182
668 306 749357
610 427 401125
279 44 380610
120 543 666871
330 650 706049
21 500 689100
88 333 172722
627 21 716857
206 622 743122
291 86 339120
588 254 235833
386 356 45230
179 213 730920
326 467 333328
153 493 580736
62 621 463835
31 98 775078
604 673 603386
458 489 724825
388 290 844443
474 534 931409
311 351 998928
193 138 384223
134 184 994928
536 622 433373
635 90 631488
360 563 958155
610 671 831331
22 250 343899
501 613 269177
124 192 844559
509 473 457509
670 630 472731
98 228 950162
383 672 822906
98 600 969586
517 523 987175
640 177 781940
197 442 955564
71 646 127975
584 420 81085
479 679 950233
58 522 456684
597 623 351790
178 239 416570
215 641 214163
140 630 525051
529 585 955651
145 296 489846
235 633 269690
675 176 742685
616 546 954192
327 215 232731
318 86 669314
637 335 941838
602 699 911042
77 385 459454
310 70 455977
104 257 853622
626 559 482113
56 3 444775
649 205 370075
142 373 282604
52 84 311955
24 404 127466
455 308 110070
191 203 647116
567 182 858686
301 681 693437
469 535 885330
264 261 981376
302 508 809428
547 289 337782
120 405 861045
408 493 820951
631 141 568822
526 693 280157
683 562 545138
246 65 906158
356 539 131796
652 11 667667
16 4 807544
56 678 66229
350 543 748398
363 437 417924
643 110 995369
146 554 667749
683 506 142022
595 263 748951
41 225 643087
289 446 657373
272 211 12396
597 112 545342
495 527 956703
406 677 185488
243 495 182070
533 636 725595
237 515 291227
592 304 728260
507 675 194744
348 516 261179
532 525 863503
661 426 852100
387 125 184484
663 458 209353
285 609 490569
334 138 540649
219 199 503873
511 137 758545
423 644 405768
422 696 269850
333 45 154975
131 146 576487
191 206 59701
35 510 206927
246 637 314611
380 14 491762
60 422 166573
16 28 890814
141 340 297374
643 44 181513
464 70 892591
8 327 554581
362 369 234543
426 81 823205
24 511 574401
102 289 778444
256 595 18815
542 204 895423
348 40 484848
653 416 306526
452 490 223405
283 485 431476
638 589 861284
50 125 453606
614 341 407260
229 641 459579
392 103 360843
362 303 948098
240 330 552445
180 236 318981
163 7 564799
187 559 354227
556 600 947919
580 75 526704
449 660 142231
68 117 957610
18 181 934394
121 64 497989
445 356 122752
328 393 404272
269 135 484258
338 644 217759
664 324 151234
187 157 521711
300 148 741851
633 386 721840
249 392 117993
597 549 294375
197 277 463430
369 264 41982
396 631 298429
523 320 752031
148 522 174407
42 629 856669
180 656 7620
533 347 210106
134 568 356457
567 655 257418
638 132 729883
104 490 398788
68 91 483938
84 606 135309
222 184 599022
85 244 745516
335 685 211
76 447 644852
130 613 359807
179 398 134576
562 408 273406
89 693 939124
68 391 310934
437 392 952530
141 236 320406
544 244 991962
417 122 51226
309 142 499743
503 279 309630
522 589 43578
122 182 223438
573 178 184008
174 149 691058
448 91 743716
12 503 136452
658 357 360888
511 106 198333
26 5 759263
146 479 808328
162 18 754754
637 502 95402
586 30 103078
472 669 770328
70 592 377196
458 532 653308
349 119 14658
466 115 833037
395 529 27548
159 103 833901
72 88 524326
132 451 881142
317 103 877205
409 79 471900
140 234 612325
255 427 964747
528 88 86251
433 344 741300
259 230 207056
62 495 732578
192 154 910241
502 312 743594
501 684 402476
680 173 713392
546 361 193943
46 445 557621
316 406 386618
546 23 847471
104 73 771865
395 293 45522
644 14 34036
446 555 377494
25 610 477894
287 127 204346
108 52 695657
361 170 316378
602 530 687499
628 587 62431
212 16 426555
551 634 553859
664 177 320672
110 232 205931
83 405 883923
643 470 907919
161 76 831041
589 305 917757
87 631 305304
101 385 662486
94 310 946870
282 609 996356
300 352 891324
505 145 992980
116 343 187852
642 127 580133
471 621 925720
465 50 98583
355 85 934772
639 63 905430
280 350 409216
466 396 641962
157 138 672484
457 160 179406
15 156 239833
519 7 156994
458 654 652255
582 338 534635
472 213 345218
355 261 258000
553 385 947751
74 109 221362
100 49 697756
184 261 742838
691 631 898885
144 649 900242
113 479 777746
162 8 664296
639 147 984926
373 399 167828
390 172 523281
405 548 683806
315 108 455275
543 489 432774
659 410 118582
666 477 919156
692 638 618423
178 253 25563
693 333 875871
573 187 694816
252 646 248650
209 460 780892
700 65 865593
614 2 493920
416 637 52668
194 589 389461
263 1 33911
56 207 506600
43 571 102938
562 192 88123
156 401 668106
146 442 921704
503 671 881577
44 148 554155
97 569 831427
114 670 897138
348 392 834305
682 80 721333
40 555 751036
179 72 706756
179 413 618040
343 9 944013
567 514 698141
250 665 235922
586 102 422832
65 263 714347
78 359 67011
430 558 151750
195 413 210532
93 137 855292
480 338 235436
659 571 801162
381 484 896006
178 595 736523
155 311 153100
559 305 751221
517 318 56280
294 211 436621
96 226 610474
571 555 599379
668 362 481930
158 320 27823
147 324 857269
426 551 214812
244 352 222620
285 363 560222
331 397 351792
640 348 772514
307 408 906828
431 19 724181
67 488 874661
512 58 936242
445 78 900887
491 242 365851
667 520 946029
587 470 795459
28 500 330310
414 493 222123
571 577 313375
664 60 704819
487 519 667453
260 565 981283
1 506 247831
419 393 755067
507 330 543014
338 256 997324
503 18 978936
60 639 105972
679 513 713224
186 132 108475
473 429 34350
190 188 16640
239 491 817067
335 182 700380
222 503 525014
22 514 344334
58 698 133415
27 95 614655
460 172 758025
84 406 236281
488 146 266560
218 93 156631
123 354 908295
151 604 319054
371 691 661269
154 215 533579
206 695 453995
13 611 417445
2 582 289848
61 229 399782
347 299 496719
611 153 525447
400 216 598886
309 405 929574
243 362 746557
143 258 681852
565 311 941087
23 329 671728
271 135 913829
666 577 789354
495 439 459568
340 410 277715
640 683 341672
86 261 828129
692 617 826116
530 379 947263
662 20 727839
401 106 893342
403 468 929218
257 336 806331
291 347 813544
11 551 775273
452 610 714925
268 129 853943
46 285 131339
323 593 309986
177 311 30741
209 16 147514
170 406 581587
358 99 2604
563 85 155610
144 292 96192
167 215 338463
133 140 194097
89 65 131540
22 415 348029
64 256 843960
407 562 930064
444 27 694877
150 422 105433
607 647 806718
21 346 79653
50 421 76821
648 532 14882
2 634 232007
574 442 756525
228 585 763299
536 604 854312
539 175 313343
464 345 346028
86 147 301723
377 508 620804
488 415 299268
531 641 370623
609 533 173372
549 386 34565
694 195 243648
591 31 776654
64 84 921639
270 169 732975
393 549 338749
485 634 969965
327 519 390204
87 466 200056
527 341 834561
534 154 603270
542 306 660712
450 264 168203
523 187 189252
243 551 179951
396 21 491970
96 457 482364
673 107 374636
152 336 845908
270 121 939452
177 198 391233
109 526 88979
654 471 526283
424 296 456282
325 694 984504
411 561 386850
467 152 88798
482 161 242969
107 492 171087
236 298 307440
230 469 676420
484 260 250360
4 509 582885
393 228 288002
427 278 10591
339 181 741195
420 652 678892
158 436 564072
48 610 17094
581 612 530141
469 236 449733
265 415 418104
677 320 758500
603 522 550391
437 290 409824
380 543 33242
313 218 257946
655 253 85781
439 274 944202
59 325 692594
516 408 626013
441 504 652890
11 455 448554
49 135 233146
415 628 410700
29 670 452893
39 443 255773
612 510 478764
309 540 723494
248 54 737198
527 204 201567
317 622 53097
171 165 537515
86 426 902756
507 207 611790
219 81 322
158 343 851595
142 179 758896
406 204 722601
299 410 874146
678 411 348691
199 407 914861
54 274 593705
179 190 192140
528 666 717000
107 297 601739
481 253 836321
96 347 879315
550 340 382354
470 690 127308
397 486 133343
540 131 516047
286 51 590759
120 128 583776
387 369 550824
422 324 903504
186 167 125310
205 35 31564
478 369 170054
413 37 503524
356 436 316089
135 169 719023
181 211 925206
584 139 542827
442 270 391936
469 270 514536
44 33 14455
645 468 825887
479 325 914234
263 122 825287
399 181 202473
237 271 313266
582 407 372644
276 501 34818
485 699 915009
42 104 937646
356 3 234727
498 537 544177
63 121 585804
450 198 103821
124 558 711717
281 671 770472
653 218 956969
606 434 512685
4 52 43891
554 45 154403
424 197 356385
450 577 164795
30 31 496122
194 171 202360
170 187 107552
568 33 229489
636 273 184833
524 539 775190
497 329 180482
443 99 411586
113 36 335351
628 313 458024
442 417 200748
530 376 767202
432 206 730964
476 247 709446
485 110 145905
356 6 23003
10 24 515843
391 393 403153
215 235 974466
224 62 179912
262 345 454683
580 306 155791
580 105 997325
478 238 318165
409 377 943894
249 324 167836
94 629 286169
349 122 796564
586 248 14490
34 60 45305
597 133 948554
475 84 518365
641 338 751985
187 213 887341
354 109 390451
643 152 712024
283 650 790504
195 79 406089
477 634 929962
557 501 43599
255 676 99314
304 686 381196
137 437 670329
478 283 633066
516 56 90227
695 622 967008
109 190 782095
516 98 76307
528 448 888536
302 490 763092
549 337 102623
451 527 572195
132 683 320676
125 215 274502
230 647 233826
448 535 59356
543 366 135488
577 258 702498
377 450 761555
24 459 138883
539 605 711071
371 160 420618
114 363 284411
208 216 411247
571 600 623876
521 354 650694
487 588 363519
486 469 37090
181 611 182487
529 328 52033
656 61 71888
621 37 142266
493 185 466157
368 497 17817
642 216 396955
12 382 588302
12 546 688287
46 225 627015
478 144 650079
556 97 620469
620 660 772982
382 240 441045
234 570 445931
240 425 702135
626 71 776725
584 262 373828
465 134 947688
665 405 978340
229 693 39025
666 116 894613
592 555 747830
583 525 842931
305 169 449230
3 332 738063
103 422 702388
501 219 332962
148 426 492340
251 400 794467
87 453 545735
626 207 889406
210 110 911733
207 331 267091
105 464 524863
516 610 547932
697 474 273491
201 161 141572
194 82 72193
336 308 902321
9 95 71300
565 198 973686
16 113 193430
574 339 258512
352 69 950636
97 167 188428
140 609 492313
543 274 405591
448 622 612820
574 606 497883
156 473 463926
673 413 681936
548 251 876625
599 144 501961
695 418 534746
460 73 987293
645 282 510458
153 225 2709
276 581 253249
235 378 115055
23 682 882325
246 259 830776
615 357 625679
396 682 830965
216 389 825133
202 426 548077
129 538 962865
15 692 446391
126 675 139443
177 121 219043
523 611 668584
388 685 189822
643 675 646965
366 414 63262
501 478 895922
320 229 693429
546 442 614086
58 98 605006
85 601 140313
679 597 739294
327 113 26976
222 306 393596
567 577 644823
302 622 897366
66 571 269580
537 318 286433
60 591 316307
223 228 625026
540 482 39229
671 129 815570
70 563 618678
357 154 68514
486 18 793387
604 361 126467
279 14 590700
114 513 780628
662 528 945256
655 631 653503
130 596 809462
167 612 180365
159 46 823793
389 359 754069
495 262 464812
582 142 29493
521 695 534057
410 319 727404
521 244 799973
266 470 102916
209 354 841907
22 131 824027
23 589 381147
444 607 769979
462 283 133801
146 15 520672
457 284 159887
242 392 99078
483 233 288893
519 281 19330
349 27 991449
394 411 704603
117 25 760858
410 240 644928
404 584 923187
424 467 607876
292 64 453157
106 333 518256
403 295 228924
139 452 909300
325 168 700185
641 542 636081
209 3 760437
667 585 477179
13 627 996818
580 521 651728
268 575 190801
406 456 331194
342 205 415849
294 378 86380
407 652 42522
196 291 781620
345 163 805361
151 453 72776
472 689 138951
374 281 875861
143 176 954625
467 459 589397
145 45 271423
634 424 671342
374 555 482038
681 447 64141
386 376 807921
144 694 639476
237 128 484914
357 211 882976
445 699 564069
227 481 468610
310 201 729317
555 686 926015
249 651 343897
198 606 29086
345 346 220029
488 198 164810
82 471 560206
212 171 112982
651 688 842678
441 103 344932
508 647 243999
143 36 330061
601 284 925987
288 291 777119
349 460 530227
632 93 17887
110 313 31427
497 248 692831
113 179 571317
349 168 860471
653 6 988486
336 280 738216
307 524 683263
679 594 196934
351 425 211078
573 125 9221
567 9 899330
625 681 994476
342 332 35043
378 153 36124
180 93 213531
405 577 213393
341 694 900999
241 661 498865
589 641 610498
115 15 682989
159 569 525237
68 644 924649
692 181 231247
683 26 198982
465 414 197727
484 598 455619
455 133 764433
22 94 812554
554 607 958450
697 265 515868
439 385 999318
552 74 591697
356 166 148892
101 59 211353
611 192 217564
459 545 310837
169 75 976226
694 186 976003
691 140 314122
173 381 615390
152 399 760384
211 616 371789
649 417 589665
700 131 746083
652 161 462400
337 519 170306
684 19 654752
334 466 442380
479 8 26526
343 373 293388
223 596 531270
384 123 242412
234 539 463783
203 314 927205
285 69 550899
528 197 383492
598 584 984539
330 184 780588
40 566 202409
271 627 846001
481 277 65478
402 417 595386
532 39 480656
621 238 335233
141 409 970689
393 604 673181
669 588 25512
199 365 662423
626 362 886041
370 129 187054
387 155 161339
231 525 337314
150 95 786336
152 328 709932
523 374 142621
662 161 63757
608 668 903205
562 352 310671
438 264 505295
265 237 935338
514 424 690393
649 686 157339
522 680 621469
492 227 800241
343 94 804520
341 633 501584
355 420 10929
243 71 48296
238 492 614501
644 670 318819
15 71 519588
510 28 443488
120 354 76555
31 164 10413
529 417 820911
417 85 646632
421 459 147262
100 456 623892
18 3 987483
370 320 183535
632 697 571257
526 527 12406
616 111 977613
630 91 956784
172 532 493239
96 265 239826
355 76 741169
561 551 760207
473 167 633596
538 677 469204
663 493 986415
383 531 708165
480 238 238753
377 270 714071
32 437 265974
344 602 78494
690 90 271033
39 619 682981
269 95 746231
378 140 833442
331 509 575746
626 393 707669
546 373 773467
281 282 492211
304 372 3042
283 41 986867
477 442 359096
425 318 897612
349 76 535504
30 167 301241
305 546 893141
599 393 489999
397 644 545231
538 72 978734
539 547 398139
21 671 671366
132 391 269653
450 291 509733
438 412 794472
466 668 50559
411 123 135249
13 137 57645
164 301 541996
465 13 498289
294 412 673988
152 366 720405
530 235 300384
159 515 714530
623 211 477609
136 69 716071
48 496 281786
584 610 281578
415 192 170012
14 399 209169
252 471 169664
121 99 890212
179 308 363241
69 392 571155
393 196 7291
261 131 21744
371 508 588871
528 679 509754
295 687 9642
446 498 221798
495 661 961622
180 161 264026
214 506 845691
118 62 335935
441 676 136104
613 566 598381
441 191 534357
565 21 816827
670 167 769389
156 166 26522
390 530 627659
405 56 842042
403 200 94940
240 32 890528
106 139 386354
294 325 370360
274 380 748756
240 62 64776
71 516 114720
148 566 72750
178 199 51382
390 568 658023
697 365 173793
226 193 523841
235 185 375306
388 662 992723
48 320 565847
332 10 236464
612 370 165079
592 527 986562
56 153 264513
48 597 62963
526 18 886869
35 216 414402
465 518 366789
125 124 680952
81 515 738442
673 598 156770
308 468 24923
299 582 473087
429 426 539971
508 158 644683
458 337 852137
223 170 679833
187 257 640331
596 158 330653
3 664 229371
366 270 345670
285 20 539795
519 183 629396
273 340 619795
254 570 533060
317 411 555602
664 248 280639
295 629 607547
129 420 248371
452 151 548194
334 98 967566
623 305 810803
307 611 791901
47 532 178720
291 617 90516
32 216 130745
318 444 543279
121 466 526205
227 344 913351
214 247 548104
1 571 304232
43 569 140217
253 430 818861
369 443 911267
83 608 742280
25 64 12939
537 560 50053
314 188 213156
28 514 309239
214 642 448606
467 322 985501
261 451 791676
18 463 473978
104 221 205733
80 72 266607
243 536 525124
238 531 857497
367 135 267635
228 54 245477
430 103 99297
442 506 471943
547 653 596089
97 270 981654
261 660 218444
160 581 826550
166 342 632899
587 224 435442
297 617 695424
404 45 852784
334 689 192326
499 99 313918
21 380 456060
611 538 71915
462 469 492497
108 122 37355
427 8 116577
137 480 978654
43 695 682808
262 452 496509
648 660 629915
518 577 660254
409 262 356746
134 52 388724
390 114 841421
79 112 312118
16 595 617236
553 192 755394
17 289 55880
208 503 779682
606 497 604105
117 163 158926
242 547 878449
422 311 681420
398 498 292477
108 574 326192
631 666 230665
184 343 954462
446 48 888920
312 588 700263
593 54 168249
233 462 245245
99 363 763424
264 293 60273
131 347 316805
487 631 218455
74 536 732802
577 321 708705
355 222 536136
82 348 771774
289 9 858292
229 462 541721
100 246 900009
284 295 309805
249 16 53039
217 154 669274
42 1 884060
430 125 520211
23 565 751642
384 643 602720
322 558 33438
556 294 281944
681 41 138420
550 72 872842
147 561 178733
668 283 733861
314 568 733142
210 324 785880
407 127 379305
621 517 274341
371 345 740622
123 631 645549
107 82 184053
680 172 477544
187 633 58918
394 205 598084
46 457 18105
256 271 467382
95 20 179566
563 405 14152
203 78 859827
307 142 910626
663 264 156646
584 686 238029
78 590 616708
5 461 13830
586 62 662780
164 395 958980
72 659 442565
240 424 535413
316 162 392653
504 177 831059
131 57 811457
488 270 344664
80 259 686728
543 325 597432
303 121 972721
603 197 622903
480 7 129111
631 384 993856
693 652 373015
241 149 573649
700 592 270883
614 154 474553
683 410 359261
536 69 430407
539 177 209518
157 162 233475
84 273 761871
293 201 267646
254 339 408897
102 410 216120
563 87 669637
211 269 717880
30 512 291772
345 380 487740
162 684 900996
653 63 639484
83 176 403028
212 429 332951
92 366 679223
93 243 573926
369 50 392747
568 331 161203
486 640 703129
419 440 847849
432 74 338696
311 493 512854
114 96 964740
478 44 844493
513 164 668397
474 213 215775
7 361 335339
527 400 601033
521 640 676861
151 404 348946
91 523 148404
302 607 896629
483 83 245771
419 272 10208
61 126 564228
659 198 128814
627 564 988386
488 696 329464
83 78 320427
478 682 540583
428 86 400232
606 652 439195
700 491 955663
613 618 550827
245 588 22025
621 279 373334
649 372 492654
397 252 928533
84 358 282161
309 446 723360
228 226 927668
525 2 850050
518 431 775004
350 305 166631
188 375 426192
529 530 453761
430 613 606410
166 187 390223
694 257 210864
609 567 552922
407 210 724588
603 7 969973
557 350 962063
628 433 401497
518 329 401458
300 338 644592
310 574 725302
141 632 601337
658 430 281084
262 575 255087
560 116 801452
72 545 312944
341 78 150700
35 502 989881
87 576 946941
561 601 8199
643 483 933281
421 307 899817
23 640 614812
607 696 339653
567 397 2702
595 502 504798
256 486 6216
39 192 214974
86 511 868583
440 592 804299
5 486 51394
519 126 674520
184 256 590434
131 482 172866
426 102 472888
132 641 707180
585 248 166230
358 438 335922
61 197 79349
273 318 445401
678 71 86839
516 385 211512
509 162 677796
133 311 362817
378 44 237926
328 675 944831
452 245 397466
564 94 814171
459 289 422660
216 438 713536
275 685 807315
338 693 530630
180 86 104041
181 31 194285
125 72 424985
154 369 770276
592 579 563336
335 570 557090
297 553 887504
377 18 246289
49 56 963453
595 160 566304
307 205 857733
58 176 818411
456 579 374800
339 217 183182
301 291 321903
91 570 572476
629 75 833788
228 169 435184
651 265 237838
553 69 227266
50 113 318743
507 260 529912
345 599 821036
504 263 404082
373 100 219330
423 338 606890
260 229 955682
602 126 469440
427 295 895981
11 103 291371
274 87 632164
329 289 540302
573 10 272609
164 120 282546
646 552 603285
263 586 216667
694 319 639203
382 287 525373
29 312 646758
20 50 814526
248 24 972424
587 231 678095
696 446 305952
658 61 107029
280 530 585933
677 625 669883
699 11 742158
659 31 677087
445 302 675741
336 65 223719
365 45 826450
539 260 547849
220 478 277038
270 323 841391
224 210 204209
345 290 647496
271 673 570982
246 612 739542
155 50 541605
510 10 550109
348 2 449590
27 390 311813
164 365 975390
242 196 941039
341 382 567559
279 66 574263
454 459 205367
393 437 593153
102 53 615844
377 12 771962
623 273 483192
562 513 551288
72 61 996734
2 82 474328
256 536 733962
681 678 162009
218 129 895771
218 515 442723
244 62 873955
80 351 719105
476 410 195261
697 136 598575
287 561 14922
35 165 344820
564 656 499176
652 472 969210
681 490 729954
315 14 659580
683 608 521149
464 189 158048
21 160 655271
83 667 754299
98 95 556734
42 355 688125
556 412 183070
453 199 61043
523 567 74162
563 412 918276
647 485 179405
218 375 949966
663 358 30876
111 406 674872
69 139 682033
646 699 946681
399 77 634948
27 684 938920
162 143 775596
591 244 621115
108 449 729877
131 184 642284
429 86 28285
625 381 795027
65 412 97802
181 315 760189
600 104 857387
352 474 571593
73 207 176550
532 26 762934
263 225 382105
377 292 832947
103 477 234019
587 48 68922
264 16 890551
445 77 467401
59 93 266033
227 667 602621
396 318 412012
43 494 792134
160 255 744597
641 280 870298
50 563 400481
226 3 279528
62 689 552789
507 674 62841
190 176 724071
27 636 397188
97 377 422221
598 134 611415
347 646 582917
13 99 898849
392 314 240107
151 179 663504
572 661 177098
277 524 994564
403 88 257000
355 547 395519
423 464 995697
307 273 72587
603 361 2840
437 366 19414
333 94 722779
646 485 468822
626 372 543067
537 446 227535
307 585 60826
606 282 467216
43 429 589493
318 663 593217
367 622 734511
665 94 753392
550 54 235580
483 590 142469
43 684 873242
476 350 317714
307 581 948986
183 7 817905
661 140 899340
490 594 924240
48 414 574095
232 526 608914
421 85 637763
432 70 526542
675 397 819762
692 119 262055
293 415 344836
232 141 636124
489 19 828989
267 571 640533
181 300 613169
640 549 977555
20 176 919173
61 222 433218
652 65 719020
633 469 185844
101 526 277261
596 565 699287
575 323 966780
381 686 579381
292 504 889307
34 345 646114
483 658 156865
652 89 546375
159 324 481065
235 573 273360
220 108 184100
285 325 436544
188 111 425567
582 11 554565
495 203 792382
137 277 562398
171 18 225681
440 164 885133
579 578 667624
184 135 805073
395 74 643834
604 485 205094
360 457 137878
305 237 120809
89 414 47019
171 521 528572
521 643 980362
372 258 416416
636 222 134834
153 594 664589
231 259 511854
561 222 77657
364 638 823350
111 602 565870
106 581 691539
640 268 379436
541 164 617346
173 157 71220
84 18 60248
305 388 768310
660 203 514879
176 620 871358
173 524 206064
409 81 652331
694 208 203368
333 477 307598
307 381 793578
402 531 792545
29 604 60478
665 151 122582
266 45 24726
432 27 387368
214 332 790802
471 489 170821
692 412 377729
263 598 641927
56 529 135680
383 572 750858
205 197 7075
119 329 932941
255 135 451300
301 233 404223
329 537 637825
595 118 465126
84 306 635138
187 448 562311
641 690 352974
172 496 215089
417 49 227982
235 50 866905
326 679 169585
474 265 55293
393 179 805892
589 71 662047
266 427 45872
269 274 74464
503 283 988333
178 412 904668
218 633 501984
633 445 393791
255 530 224944
546 381 814040
100 289 973881
666 44 35108
364 513 814387
254 430 947721
174 397 695059
353 592 366550
558 473 852101
400 406 68806
320 99 180596
508 324 174382
667 326 407122
545 273 556926
84 457 466075
346 60 291926
540 534 785600
621 400 934793
541 448 575612
691 415 651745
384 564 651733
22 198 181475
278 610 19628
195 460 283447
613 50 954741
214 242 907255
14 129 78782
466 320 43466
141 646 788827
422 302 507196
457 396 515210
38 89 387115
667 455 333232
153 55 704000
299 118 529431
256 66 592630
390 369 51196
586 450 742014
603 3 625270
229 131 393444
466 283 428019
143 145 470093
283 53 532503
156 26 69893
615 521 750318
249 131 731004
220 616 350207
369 588 357712
123 142 218690
53 466 764443
235 44 579397
165 255 690468
274 396 345184
412 506 526522
315 241 658159
466 499 972086
651 95 559291
684 445 981739
98 449 106877
80 512 345966
158 161 411028
550 549 368864
25 356 357416
525 415 435961
86 246 478707
107 441 135798
187 568 695317
56 262 415701
553 42 589497
691 661 979639
451 665 33504
582 331 710742
517 403 95113
155 488 150818
382 626 533489
649 113 788129
79 572 628723
695 348 72772
425 378 932519
682 615 622035
505 422 557866
419 143 658111
282 134 227139
473 278 436366
236 215 222841
449 524 356548
348 259 322224
215 90 939355
600 332 906765
461 32 647955
357 562 817268
622 555 552419
251 270 402150
595 155 131331
524 376 979170
203 691 418532
683 393 932265
501 134 509482
116 235 167463
116 445 752361
291 7 264324
445 681 49174
316 364 405328
668 582 897898
179 243 521367
484 596 341232
446 700 855749
55 442 618800
379 128 899651
211 576 727605
291 107 674897
498 544 28227
601 257 659873
495 540 815408
499 137 958913
592 444 650682
135 150 619034
547 275 150154
156 239 2947
677 372 392884
525 656 681677
186 588 663064
133 596 847420
672 303 773050
115 64 385232
85 93 764757
371 52 738407
319 194 448975
141 536 303288
84 622 327322
133 273 170369
668 479 448804
336 263 55053
399 139 708046
299 348 805061
145 215 72774
462 170 675413
605 32 568423
542 91 981216
565 147 100061
275 104 830415
686 192 318438
140 635 704406
217 435 981491
613 212 947320
560 674 407522
161 587 867381
630 111 978226
529 362 520290
34 382 612267
178 266 570375
79 686 320015
694 526 926659
618 223 544165
375 138 752469
69 648 659386
370 427 576301
159 185 781572
269 322 396490
24 614 64932
33 428 113480
14 213 415684
608 365 632831
83 301 936620
73 565 241669
303 60 851815
386 84 348260
385 142 871582
434 359 754279
627 237 585130
583 426 626641
471 610 744445
414 689 349983
131 46 867974
542 476 619583
319 225 301278
288 334 780615
523 415 291417
651 417 44491
622 155 981098
694 215 262332
643 392 449042
446 84 931426
119 181 563928
223 150 686017
325 312 968439
689 72 516326
339 663 408255
497 434 415466
210 2 603139
316 481 991144
227 592 971198
452 46 393575
322 287 283554
526 634 405499
46 283 879639
2 367 867706
383 212 413060
612 666 434841
512 228 584704
195 334 31872
297 372 165077
582 606 212496
647 1 757245
96 352 80163
398 220 630781
238 68 523304
75 239 471521
598 403 393128
179 46 21787
205 238 266458
67 201 807956
134 494 474314
572 519 693606
238 199 490067
518 280 889102
86 183 246545
101 339 997524
25 553 683907
304 422 69397
294 217 915295
619 240 631284
24 324 58673
454 305 989106
655 290 312805
596 359 300743
216 61 130612
316 380 214857
621 247 715271
124 608 610960
182 98 530596
12 302 738853
436 230 23679
145 375 483834
351 674 504723
324 640 330583
644 377 357942
25 652 845946
446 560 210140
618 307 412319
56 420 917804
638 644 432017
682 200 673059
678 209 960018
627 521 406371
524 296 559778
661 476 584043
268 558 807568
604 391 965062
661 384 112379
593 695 655622
37 553 72854
472 479 484377
262 88 222931
549 170 210622
660 273 323552
468 491 37993
371 320 631011
679 251 781742
654 517 738988
283 137 489044
289 350 3340
6 475 707276
281 522 118187
90 319 410144
527 231 985223
375 387 954632
341 405 822154
548 299 258190
623 206 459646
244 408 333791
324 394 708120
680 658 272376
68 382 2255
395 330 639886
364 469 635744
211 29 574198
450 401 269098
372 177 369903
649 241 731375
597 5 681281
31 625 818806
247 160 700143
179 94 474363
108 267 447750
376 9 72735
387 158 14893
596 214 87645
313 52 76128
630 697 747177
675 489 967529
319 488 685212
388 539 771552
260 79 118214
408 626 665236
221 45 466688
38 392 242197
225 212 715876
51 196 28966
318 46 341075
360 607 181863
184 260 291540
414 682 298559
471 433 450558
687 460 782947
391 647 323298
456 329 864959
604 246 750091
63 417 885341
497 554 775046
613 610 522180
113 132 379440
208 427 954376
573 79 230269
151 158 258980
447 154 599930
62 551 113258
118 392 137087
38 379 349768
9 453 894727
99 620 338430
231 308 704130
204 554 846022
34 573 958213
643 567 974127
535 302 382937
407 38 717637
365 169 283831
408 583 229319
214 136 796770
652 167 235392
459 368 283064
299 172 789039
95 292 822048
690 529 27987
26 615 584388
335 544 49541
291 339 887314
321 334 330791
203 150 874910
408 65 233383
56 684 745919
531 346 304284
238 414 641972
66 333 199024
291 22 384459
242 169 154366
641 548 835546
342 223 449094
492 248 740689
605 340 194470
166 514 500404
383 522 340275
35 142 433113
564 609 272501
576 20 420783
394 610 437632
99 680 223408
46 549 416876
562 571 346513
330 53 448368
287 461 572896
33 483 657056
574 48 704241
527 8 220245
513 286 346809
340 404 601098
589 556 193287
344 167 695826
186 244 35959
342 104 375968
502 632 616280
321 284 77922
556 146 574539
346 333 183985
616 199 641144
421 238 237781
249 129 510542
684 151 15038
109 556 949876
38 561 920708
250 254 904596
33 180 71082
573 675 867935
660 99 505465
119 283 145091
139 327 308156
602 649 977188
123 535 46286
18 306 746417
605 7 718102
375 217 990416
681 611 123268
55 524 41328
264 551 10067
12 32 425112
677 377 768153
404 298 453101
484 459 237489
212 140 871678
233 515 10014
568 185 337081
494 296 972367
92 224 582351
201 270 174823
464 411 782147
57 232 795456
279 637 699150
332 657 68901
433 38 664121
200 112 940384
278 289 486580
419 683 127948
123 400 344705
37 414 430357
503 277 419126
421 266 866302
576 549 606631
453 624 886942
151 607 356949
185 672 145505
511 105 905727
679 689 125218
479 477 246690
492 370 214608
155 367 882485
645 78 167830
130 80 361171
662 515 346092
159 661 704903
562 45 208726
400 534 36089
364 327 684430
273 111 539671
451 663 475734
46 538 318905
669 642 866311
404 515 803420
617 569 689462
468 407 451186
650 669 281614
370 535 367047
561 11 331076
28 692 737946
451 598 951973
252 215 629160
224 143 983922
281 548 327485
489 150 851541
14 400 92572
584 333 629422
111 11 217366
486 604 473737
127 231 763563
451 579 904763
462 227 547778
238 258 814340
440 73 774607
527 680 78925
249 278 940253
261 394 291770
379 394 284440
474 320 164772
667 252 813131
558 369 979881
614 142 871354
567 75 298056
106 609 572564
121 40 581040
656 686 829096
582 649 642496
171 157 103462
420 32 410598
127 217 256363
623 678 968186
389 469 117038
682 134 982075
343 2 357585
618 690 309522
61 594 708228
469 336 292185
308 464 284714
279 589 678711
572 483 837917
308 39 748450
444 575 905220
63 345 572505
633 604 21355
30 599 917556
699 630 845612
152 636 806249
613 370 240734
83 681 343440
690 198 133199
690 643 614984
157 598 453329
575 311 939973
677 110 547572
160 209 815168
694 43 120325
229 489 779115
274 598 801568
590 672 320708
17 231 634040
591 88 194058
101 157 688318
198 525 935231
324 309 866321
290 58 854535
606 19 395925
671 24 867099
502 432 547863
378 87 767250
7 293 48110
317 516 441967
310 612 750105
66 613 555878
425 510 879051
378 481 177466
42 434 940950
405 489 202610
413 271 245114
174 70 677354
603 146 538340
142 79 275556
332 625 545150
485 663 156136
480 74 581987
493 186 989164
386 168 800065
71 290 826303
509 365 114398
484 660 650572
407 182 130726
621 58 398434
664 15 16164
321 116 421294
557 30 252241
21 348 369371
66 653 650477
401 374 526291
48 205 942694
46 153 513955
368 141 255786
374 370 236175
410 571 683187
332 7 348017
3 312 284794
156 199 580687
623 462 754888
437 423 421460
443 21 191469
110 330 93708
307 620 382752
248 478 51661
290 298 267999
317 437 641978
683 595 249460
246 363 333648
560 483 586398
606 377 914080
672 299 540629
630 384 120273
670 236 636633
378 175 6998
251 441 617003
178 676 244659
251 598 972286
212 621 825353
401 405 246877
627 612 79208
254 497 209053
350 99 723693
311 669 249280
321 297 779120
475 454 189742
8 301 237396
335 479 92442
599 464 768717
197 668 945867
65 202 282473
61 698 463282
670 599 678201
560 180 75763
175 556 864784
635 323 254960
647 254 441444
415 602 600394
32 554 387149
232 13 766777
104 338 96903
162 156 637157
346 697 296924
426 679 777066
655 415 302879
156 151 115191
228 641 897369
524 351 574386
588 531 317786
116 269 139803
524 197 386370
521 697 720170
148 597 348883
531 392 861678
486 414 121352
9 281 774459
298 66 721382
325 638 614031
433 48 423839
233 457 324734
612 607 687825
496 615 605827
213 102 995672
258 367 250266
225 66 867634
263 526 167899
61 340 287621
123 51 593136
295 650 129542
691 690 567283
390 334 186511
491 58 421498
664 30 893380
198 139 581034
584 437 231001
61 628 287588
390 441 617599
405 419 537597
153 462 529494
557 598 47280
76 158 61138
553 692 639680
623 193 347702
44 373 559467
174 430 891968
263 365 331006
135 606 17988
518 205 161423
594 693 219178
676 522 511040
685 396 883437
502 234 543570
431 340 967113
240 468 702340
552 59 71904
476 298 43704
261 498 849004
308 7 73634
594 213 757316
32 263 959442
518 79 480428
261 255 962002
354 77 752636
326 314 889103
167 76 863177
93 128 171730
154 87 926060
647 492 434447
586 241 790391
591 101 959356
152 430 596186
317 199 453659
299 54 969875
61 99 465463
33 184 673566
519 252 904732
488 37 553417
211 143 949533
469 572 799907
584 328 887873
461 351 633565
551 170 707191
256 555 747710
295 186 383723
365 47 314129
51 434 391513
427 227 260895
371 226 581453
147 53 512099
355 320 255712
281 344 992630
622 23 186522
223 149 425468
305 330 453936
18 62 715473
399 463 292613
156 452 255878
585 477 186273
592 248 108757
698 633 397071
377 537 384682
364 528 362009
144 366 931919
53 235 842553
193 681 731032
138 161 597014
52 572 22477
230 86 502371
338 107 211478
686 627 389190
523 312 687322
610 205 56588
376 262 113042
611 383 737764
458 682 875071
284 265 150104
264 305 946305
296 673 882886
18 12 940193
261 100 701982
242 331 37931
25 619 278195
689 575 409561
256 635 704392
96 606 138697
253 621 143543
203 85 942959
458 164 447185
145 185 784198
563 238 329602
130 352 161963
19 286 89765
354 515 917241
36 456 888409
337 50 153053
277 379 667394
404 72 653718
380 137 117400
258 555 858147
358 694 315108
682 276 250514
272 131 437115
241 443 553146
133 444 991624
505 537 285887
233 330 623556
11 616 611887
507 89 986573
525 461 460094
229 634 946316
645 628 485204
551 649 166752
629 168 795162
189 498 512960
442 355 516099
106 489 990617
337 238 673670
15 123 63930
482 481 207454
254 541 659613
609 135 883891
371 44 949736
594 200 995563
105 276 88679
436 323 179712
322 232 363564
384 494 246386
556 28 986967
602 608 203801
666 481 223311
573 571 845771
660 301 330338
227 248 841546
466 228 128922
631 242 192246
450 143 38247
295 632 320203
152 147 704599
279 321 142241
429 145 727774
651 678 33917
649 277 544022
344 379 190619
137 639 351410
188 328 210444
170 345 115578
267 226 502599
505 139 751921
87 196 829593
591 371 768773
483 65 523836
510 670 493611
5 232 180774
624 397 837206
159 522 295410
492 254 295816
415 579 234313
354 697 245285
551 284 921741
368 432 911554
603 153 280724
69 277 1999
159 574 790340
409 106 239960
67 80 485457
227 323 588411
666 519 268240
533 305 734124
477 300 783647
50 370 788795
187 265 789156
647 429 85546
393 211 121109
361 47 591202
454 316 57792
48 120 79681
694 468 913784
269 261 303038
248 191 52943
288 203 306133
699 656 900964
396 305 572990
667 615 604886
324 627 455159
427 622 344873
532 614 705365
384 379 377174
684 261 67137
382 5 555907
324 91 997599
216 484 260285
154 288 440929
135 382 597092
605 507 924562
463 39 408465
412 282 108932
358 407 966284
95 536 577245
26 132 379267
215 644 593415
152 247 922539
458 513 205298
685 235 579782
383 260 777003
77 153 767023
153 258 606708
599 612 226472
236 177 44965
1 92 732531
382 41 370905
332 201 538396
237 298 174690
4 502 773457
70 343 621518
254 444 518784
445 24 504023
150 640 309266
554 216 829835
475 347 684379
126 407 696954
89 663 710733
446 347 195202
611 374 719570
591 28 376810
105 277 161348
349 432 725513
598 15 985615
554 447 460190
44 144 72624
491 666 241974
38 476 362932
215 571 736799
392 632 675095
420 266 522230
643 385 696397
141 135 225580
160 30 355472
674 227 926588
262 315 189419
290 134 231517
606 341 875815
33 482 673427
514 143 542869
569 20 802027
305 184 496636
91 455 432012
604 622 657728
61 430 109651
110 152 7733
398 431 208036
503 4 771081
431 617 105896
475 44 354012
451 232 837794
446 12 545288
496 685 764523
281 433 307016
148 37 696550
47 358 61066
24 45 728464
297 442 766721
276 130 597067
503 464 828223
282 594 662979
471 217 657771
487 155 537406
638 199 816654
587 340 410815
39 146 332644
75 380 429840
556 388 361258
191 693 299029
658 480 32477
105 524 232708
176 257 393633
64 104 808285
657 157 255153
315 50 916882
44 387 774837
332 358 443484
137 313 240202
641 532 277957
669 84 145375
354 23 269511
346 226 528593
36 558 429770
316 344 19891
618 680 36376
212 400 874130
419 336 754063
481 200 531653
361 495 242868
687 8 882045
127 52 605321
458 123 787871
291 629 134447
339 678 271930
441 118 350361
253 123 11853
232 241 96076
341 105 443498
284 612 262283
371 304 20541
14 369 776197
616 307 915722
432 523 743155
175 560 405433
247 111 369973
67 65 487539
645 677 461835
610 444 668864
494 564 384496
524 19 853198
289 301 445120
339 467 88989
573 183 984736
542 571 856431
520 276 934764
218 205 107312
216 560 369890
459 696 74732
655 370 86087
687 632 944408
167 645 345392
316 236 551153
553 311 76343
118 614 509944
672 633 929084
638 169 491553
629 549 396751
571 589 804486
72 639 753214
85 275 1735
159 542 562086
102 633 358002
15 659 440489
268 686 188834
480 164 212778
59 51 120443
371 440 655561
157 661 832801
144 537 592019
613 361 415879
671 404 862683
350 410 826293
45 105 996310
404 444 998261
123 521 327043
521 568 813414
157 204 679017
142 150 245944
93 397 986380
471 21 598374
306 633 457859
323 542 617549
212 651 899463
42 191 878145
481 214 604987
64 126 37568
595 9 64792
560 532 921975
444 205 659116
376 694 958617
45 446 641571
398 58 642473
550 269 907472
611 422 301380
145 450 155475
578 6 716320
55 315 89257
119 528 172770
350 217 172732
264 611 137057
217 304 334878
18 63 753678
130 225 209774
58 228 771237
321 315 595835
419 179 996110
327 438 490166
226 230 194812
651 294 709359
528 564 757562
492 165 786801
562 234 854481
650 663 123442
378 605 812916
197 192 823314
280 42 251566
636 508 962234
331 355 133283
385 466 155046
297 314 328735
435 355 399626
236 447 278969
550 407 406473
58 601 877459
645 21 774755
235 433 248436
274 352 445890
514 434 325360
96 394 409284
545 330 959017
404 344 960376
169 578 129875
71 313 667271
96 318 222191
290 552 156382
451 58 48804
55 310 524045
10 298 219913
157 227 475055
82 632 443030
145 677 523330
156 80 230612
558 481 895578
327 257 117042
177 205 697184
161 236 240529
8 335 453493
559 655 810086
453 399 356501
112 267 411614
679 540 337207
388 245 872153
88 301 147957
692 373 135263
106 266 9570
85 131 881650
530 639 152976
573 419 231955
248 117 232820
244 175 703698
238 15 587021
5 588 342605
462 588 4848
584 3 871704
95 584 972063
125 78 536343
537 671 923424
382 154 924588
308 324 320017
196 596 648534
12 85 544189
380 31 453966
329 115 652519
24 325 744768
472 18 937192
622 285 625653
114 128 244459
548 558 259693
278 612 159718
378 216 274504
501 344 663081
686 5 681906
522 686 553902
351 531 368987
669 379 659456
160 385 369255
139 678 619225
411 621 169528
496 492 999290
641 608 460028
381 626 992404
538 164 624252
576 607 556383
544 659 840157
554 507 656528
134 591 515030
161 492 176087
469 116 546659
265 366 480403
12 640 169466
700 455 527640
619 496 97321
326 209 362836
36 614 672990
23 10 937512
215 679 144121
217 565 722982
139 441 965452
355 569 387559
409 207 15576
643 46 874673
539 111 359585
230 581 786010
524 371 890776
570 179 642404
629 684 598171
146 473 570906
174 669 302177
689 32 330255
245 528 39165
600 656 862801
51 160 948831
639 273 373607
273 126 288351
234 59 888313
270 534 375076
487 655 125395
349 419 489499
161 431 42823
512 398 557455
551 674 783848
433 588 28866
143 197 753598
246 399 496906
356 76 650152
380 660 110696
131 444 384738
269 236 434889
173 293 994851
577 86 231034
505 451 711210
513 192 928643
79 502 211974
123 208 32016
687 161 719855
273 342 532153
8 163 671052
145 415 989173
379 159 503071
151 578 640525
422 211 550380
341 236 346171
39 381 96193
513 203 204091
603 191 223257
670 695 357500
645 344 692853
104 628 497386
521 266 378912
164 244 447086
55 593 427460
324 340 586056
336 49 166840
378 245 91503
590 378 663503
618 546 235116
646 679 579709
179 12 446416
383 330 833027
138 219 718802
70 390 971659
137 89 819793
460 108 663471
161 657 892607
652 663 55123
458 643 919745
46 361 839486
566 8 6370
198 329 773954
423 428 904721
98 562 111234
126 137 177190
570 503 138188
427 468 278187
380 342 987538
224 359 911531
460 637 125099
493 33 114223
679 381 630400
17 691 175079
585 313 767322
59 496 410201
366 44 826302
427 67 331350
367 216 712890
601 140 903989
207 369 445433
449 639 672480
223 177 885550
485 170 601976
186 436 326441
326 282 987802
198 433 356940
86 454 626414
520 567 542709
125 198 187350
128 157 332303
501 154 490424
474 55 549466
165 2 819068
261 45 750426
135 195 885062
403 54 46141
577 581 831120
290 638 586860
360 169 695596
140 613 98411
6 101 636539
499 699 119166
347 696 153217
414 278 703638
288 407 37554
106 43 329786
54 693 60678
594 436 978368
610 532 118674
571 112 240273
85 34 249450
204 614 304871
326 456 878998
629 497 886657
147 93 410559
204 467 12490
243 227 238772
377 342 701961
316 585 553906
158 31 592936
670 320 892244
492 8 33720
290 487 304733
65 194 918116
246 10 152659
37 11 454760
577 47 777808
201 532 96165
496 457 963336
19 476 761329
297 8 409239
305 101 565130
528 441 866931
144 627 362803
663 655 544887
181 170 690048
658 272 293088
23 2 826228
424 341 197631
403 257 687573
346 454 14362
425 78 185383
117 532 834650
142 237 603521
175 27 372661
298 611 380169
649 220 893690
700 136 616403
548 461 366158
157 232 657059
652 79 115831
337 410 493355
292 668 583579
471 370 75559
275 82 833157
646 127 807417
71 230 766816
583 261 892675
223 58 449156
98 618 759356
474 404 661587
527 566 785751
508 207 384854
117 8 445877
374 114 338766
340 257 999984
542 529 711771
511 656 811685
159 497 775414
186 427 736607
206 403 897694
331 61 738370
80 38 73887
427 286 851863
287 464 850135
637 213 568655
637 261 966895
648 569 706231
49 507 175711
540 252 816574
118 238 903472
168 697 189280
604 606 8138
25 621 918725
430 241 41356
580 684 99486
271 349 611557
284 524 164420
150 288 835081
335 370 419467
9 262 488933
202 647 430926
652 481 489033
399 557 21949
333 514 817199
493 462 148546
148 367 77200
444 611 440432
300 56 263115
579 249 495854
247 2 944530
173 580 600170
671 364 761830
621 315 499765
225 623 103609
137 571 524921
158 171 776720
26 235 690729
340 457 765831
67 182 16082
151 195 348486
626 295 479741
197 609 162450
368 192 717307
341 486 261732
616 678 836112
366 205 743536
616 270 735838
244 429 906989
406 319 283726
300 287 715345
513 580 378414
560 97 852862
461 504 308355
91 357 990211
383 31 900115
173 541 695982
90 349 728287
275 210 860058
225 399 604315
524 503 23732
216 271 921235
697 217 5514
574 423 982049
469 17 891796
520 693 614244
222 403 945093
283 331 938807
65 192 941350
59 287 950627
269 668 631564
304 606 775937
102 250 150103
16 279 102412
121 114 955436
71 352 360025
362 68 158315
225 427 310145
312 487 794167
235 370 182595
660 275 887375
405 516 406343
359 79 876120
172 210 575079
183 400 509228
519 581 952096
590 57 3559
228 267 430565
519 644 995156
527 360 460594
496 227 392774
476 375 979284
493 29 714101
450 387 978032
118 281 700931
574 237 330673
58 273 688815
556 86 369156
206 462 170116
292 9 823318
455 465 309587
418 168 93723
385 69 444073
38 204 970068
459 39 371078
90 173 350363
436 439 594353
66 139 201257
580 12 221341
477 225 458779
402 652 396731
471 22 406398
352 646 805552
592 532 485110
9 150 883427
529 376 725689
482 80 181816
356 228 74074
101 549 750902
102 83 181896
475 262 450916
403 576 820802
642 273 762313
363 693 144081
85 559 345032
251 139 20585
310 273 549135
353 167 854941
306 476 381647
206 481 619278
263 323 602410
400 205 171303
497 523 743115
473 98 570766
445 364 441894
310 160 438590
356 41 289052
409 495 259898
285 143 97638
497 127 992195
11 48 52289
15 7 619789
564 178 516770
576 118 131114
194 473 448456
291 100 874029
157 681 888757
566 531 143300
182 604 325159
390 601 203670
425 413 196574
630 235 874375
463 661 574225
541 604 362277
62 72 569381
14 493 246341
462 101 208742
113 336 18567
478 359 456017
486 25 335666
230 520 465160
566 616 254021
313 235 940382
481 514 114030
565 9 95364
89 43 541778
553 208 795322
120 351 347667
122 2 710845
237 17 305180
68 472 93951
484 543 439512
305 178 35678
615 44 643991
97 238 15646
280 191 644751
494 640 538056
479 553 808930
681 561 288283
534 505 961255
490 523 888217
417 397 686598
351 215 331124
642 212 718677
213 401 673631
396 340 269282
388 153 303792
608 284 347095
140 679 416665
155 297 436808
304 72 546773
582 310 188858
599 489 366508
523 522 307975
146 118 576418
14 150 687780
249 544 375778
295 608 724270
700 462 710209
221 328 950492
203 38 593224
645 48 199767
237 46 139656
99 132 966916
140 484 269326
685 620 128978
590 40 680409
611 528 584007
537 169 820395
448 682 56907
572 544 186173
395 656 115032
550 238 973738
172 168 507005
17 480 211951
569 510 629352
628 397 830838
295 274 506263
517 530 295904
576 123 435995
364 98 928907
272 309 380764
139 13 261205
555 560 624834
377 412 731
631 108 802071
75 267 825283
500 270 874866
300 314 364416
262 354 372514
516 301 729208
115 335 297400
468 220 956898
641 509 696982
76 381 704308
251 63 492163
223 110 710755
426 646 936170
644 201 907137
500 279 42105
516 452 539964
311 639 224460
159 228 224612
161 331 442810
479 11 873474
597 453 101615
474 409 223973
407 56 896497
529 616 604257
383 132 611499
212 473 997868
452 171 379495
558 464 27358
267 370 979741
274 338 673846
163 552 822123
434 559 314610
578 643 950810
426 459 668027
617 337 66825
564 128 211769
370 260 9622
345 287 634053
696 671 599078
231 215 660388
180 508 852956
240 126 318389
332 389 581943
331 448 865691
130 501 204722
510 578 261904
590 214 219925
127 679 248197
654 169 216127
442 581 910039
462 33 456286
53 376 917335
600 118 955539
441 670 420741
150 600 618070
511 30 79272
619 199 373392
50 578 761276
271 444 273581
617 597 463417
375 240 823586
100 105 645099
255 613 462155
637 53 61546
400 513 549847
51 488 366018
667 64 681238
571 590 985604
481 68 605315
650 614 662170
699 170 59904
667 276 767740
647 65 341605
104 94 80794
115 448 490812
379 192 999749
640 647 454805
188 524 162418
97 454 144732
76 473 862071
38 481 20351
390 584 255332
323 313 49902
591 47 187505
375 325 550408
208 67 917548
254 207 681312
371 422 702521
682 39 637383
399 365 692806
141 313 579924
624 219 875061
603 23 654241
56 437 282571
199 620 314825
700 520 103247
475 446 467505
653 585 916981
660 300 120091
439 517 542647
542 318 93793
600 613 166121
388 395 254754
331 412 302801
103 599 434760
590 132 928568
387 345 549517
421 514 672901
383 520 29040
410 290 622661
190 163 415921
653 22 751516
493 73 790374
237 646 214791
582 74 960244
538 68 761499
531 579 338312
156 198 196859
455 87 346555
491 428 73784
102 140 466976
635 106 955400
283 586 162811
539 430 872168
533 662 99256
482 408 200100
166 565 414140
103 447 649711
369 343 511259
610 119 464445
212 187 958458
471 386 883806
408 623 68499
211 160 909524
9 256 835236
353 541 348847
583 444 665575
411 579 341393
609 672 379516
129 505 582595
204 639 803598
640 564 634806
391 464 998573
518 26 786904
676 610 240217
604 626 254461
48 169 249487
569 178 49117
175 232 725839
78 525 290820
588 412 75367
187 357 5908
94 565 707730
24 658 708602
58 186 9904
474 279 739921
603 276 157042
169 29 987141
605 377 806762
600 562 890578
610 406 169398
633 257 182033
372 601 313580
187 27 316976
425 410 739535
23 242 581776
559 613 112944
191 148 610940
361 62 931555
616 176 783064
394 641 420797
201 587 452949
239 292 985863
346 486 818691
664 116 205480
238 267 937014
167 558 206418
44 71 575745
493 428 621348
266 150 692938
85 19 1335
38 211 565230
450 163 962761
186 29 709142
105 416 362828
393 663 646567
165 452 615235
72 212 833769
293 375 764745
287 455 990624
506 111 249374
161 611 218743
266 595 950934
361 268 180953
361 96 224151
499 116 145166
296 602 922485
23 656 568802
159 556 767736
451 547 156688
267 534 272033
272 352 201394
645 513 325150
315 417 950012
36 635 512174
698 86 808216
93 438 745463
224 242 657540
84 278 44640
364 358 310575
136 404 452708
326 16 213984
425 187 238293
272 396 655308
470 691 517714
193 397 488147
652 580 97573
268 272 877426
73 11 307247
301 531 86182
608 318 87816
393 621 181405
153 54 479026
82 683 909356
675 103 465103
415 77 215148
30 554 445602
391 88 544989
686 590 251016
487 151 220195
666 542 357656
537 544 568973
169 154 352547
272 568 149003
510 663 912162
157 387 359877
675 12 490553
30 296 742668
695 543 858389
297 547 312447
361 215 912722
424 158 745835
335 442 10849
634 680 660530
14 557 983829
324 456 516151
501 330 84040
52 26 345113
216 46 471631
45 312 760368
300 211 931764
603 234 40083
339 310 574277
348 434 874094
536 213 326632
495 135 177967
684 247 731566
606 488 854960
351 568 163134
82 415 3056
564 5 507096
683 134 89523
427 251 78422
92 421 44471
440 442 507834
695 577 693456
429 584 519867
192 128 728136
137 646 198009
51 52 51123
394 313 887525
538 371 940906
71 169 611951
593 150 369138
669 142 625684
233 371 447474
653 647 378351
432 224 911122
59 655 206155
197 290 534130
518 534 510411
411 612 261364
637 277 320244
697 314 934553
282 523 485209
301 1 707440
62 526 467941
282 151 822065
236 12 255876
369 438 417023
88 568 619855
107 248 395643
17 667 482575
638 334 795585
135 537 684800
18 427 549291
82 239 239311
125 488 416749
191 659 263570
126 433 31701
74 384 822156
467 616 891070
332 216 470921
45 382 408332
224 477 576294
622 113 631440
62 662 221469
38 143 974614
18 65 6344
5 570 377885
461 445 102686
641 11 965718
243 390 823621
178 319 788074
397 443 276993
231 350 407701
25 134 554122
521 2 553334
47 1 631083
529 541 566648
641 162 265727
81 66 692678
118 369 225155
380 492 18436
412 150 508469
532 130 624015
587 139 389699
491 40 556030
478 500 786372
177 572 272994
219 162 483662
481 142 879301
205 544 29662
36 605 216602
122 681 999440
602 578 76221
153 294 363089
614 280 399591
82 237 686715
357 173 40719
282 378 453970
192 127 910082
64 391 78944
171 639 301527
665 259 906177
395 576 472013
96 472 41673
477 115 602900
296 149 603844
212 688 140687
687 562 992954
304 568 770121
209 503 483885
168 85 511363
252 243 815493
264 62 51134
293 646 52792
494 146 716068
27 429 835051
233 190 724794
111 438 517625
139 101 91285
265 106 782666
86 139 734225
228 671 410575
525 325 747635
616 99 798947
454 633 475573
466 383 701727
512 576 897174
434 666 614615
305 334 86565
77 352 266350
314 665 991424
640 555 519623
525 663 696031
293 121 708564
132 188 201921
355 279 55859
202 83 142191
272 394 837326
526 510 51314
520 224 357161
600 183 299970
395 90 452912
691 680 27826
443 600 234229
488 80 764194
119 487 138713
175 100 586854
164 41 763404
521 460 123684
418 547 897266
498 177 201961
479 413 704008
346 82 643019
632 149 731778
508 124 175917
443 614 248941
310 659 299020
8 19 89357
390 343 183404
308 348 72378
622 408 156898
504 242 884775
218 666 754246
667 446 399763
541 444 94043
112 679 800468
625 527 240546
54 65 802550
102 513 88943
191 116 557273
680 60 238654
101 228 415804
657 172 455408
328 234 256628
180 250 794701
346 408 40597
673 293 746824
326 233 825817
265 630 698180
253 358 588415
431 286 918584
114 49 129129
536 32 580932
255 227 342161
150 337 524543
408 442 388848
665 636 2426
606 618 643098
217 256 251740
56 674 333844
192 148 736231
265 618 549423
123 666 103143
567 635 431949
170 131 302717
92 342 759027
578 130 370832
643 5 688537
45 107 187295
229 90 465596
4 139 906632
150 348 86781
494 376 748853
143 256 471827
297 232 558806
502 486 612502
582 148 330147
476 301 612508
184 615 977269
15 406 234995
632 139 362256
79 254 115081
585 39 861923
442 92 939777
597 26 165726
1 181 745700
87 209 385639
503 88 523453
117 100 146923
343 501 506358
161 531 324898
80 310 995494
481 684 744808
387 91 47857
625 62 950419
26 25 10337
473 28 817505
308 667 372543
276 404 594105
199 628 800348
27 519 84963
549 221 928695
325 179 388246
185 276 220361
30 423 235531
20 251 913795
510 682 635068
405 20 459642
258 340 395569
548 122 880935
458 49 532668
576 243 958762
319 399 636580
346 637 689171
340 54 470430
364 621 952908
125 494 209974
531 637 133683
366 248 290546
172 608 464908
355 258 955385
175 447 884662
418 527 723157
627 311 834792
574 603 946644
409 544 599306
168 295 883568
464 200 720741
141 320 909745
513 342 435322
492 481 116774
29 165 748711
205 388 190815
506 547 444791
603 80 372931
695 135 455550
262 196 391741
139 125 169345
519 40 459096
573 153 457783
311 405 560966
512 420 327630
301 555 120852
183 92 933291
107 602 110914
90 228 895767
431 653 551907
500 377 551735
39 502 512444
631 517 354591
343 391 625402
519 577 170092
455 278 770592
492 459 879908
89 574 727401
501 353 532396
634 558 245592
456 478 468149
568 565 764419
387 417 234887
488 648 801793
238 311 483649
455 324 39564
362 584 246828
355 654 976560
305 306 206439
305 140 802339
493 205 895401
285 665 991589
345 559 764124
62 320 573861
32 556 543513
298 450 116944
632 268 522285
140 21 676443
477 244 753571
514 357 800205
133 480 147958
138 554 233191
23 132 920007
501 65 280057
186 673 636362
254 469 883203
280 344 794088
155 509 397337
47 325 220532
541 635 726262
243 281 16968
263 50 781220
278 57 463188
250 88 610026
180 438 241336
631 104 944602
243 519 192783
293 465 451703
177 107 396606
606 690 857261
64 626 135797
304 190 278704
52 511 494797
290 347 889313
20 228 75498
533 379 75318
318 161 903851
700 477 255546
619 638 143110
400 103 671000
297 75 510530
136 116 261400
8 255 676829
469 233 639059
556 408 963533
543 585 376129
649 363 234551
411 425 15230
187 510 948596
554 618 854622
525 278 387965
580 91 190687
220 686 474772
339 345 69995
442 130 212110
410 597 844661
318 572 524385
616 327 921373
556 681 869860
151 647 234956
536 363 819682
346 634 662291
328 229 257142
509 559 734989
154 61 26084
36 375 366317
416 28 252977
626 332 790624
536 218 657628
301 55 573972
635 601 271287
695 154 748241
143 3 936317
285 434 106402
218 595 687831
211 621 741972
571 395 944935
665 278 334787
167 549 110981
231 630 93892
695 365 24524
102 105 332888
480 286 975950
336 256 965202
593 74 185194
280 634 20617
435 111 189568
676 432 370255
259 681 40723
136 151 328835
33 37 641348
274 442 649734
546 113 338157
172 395 675172
467 683 632027
241 417 407298
550 389 846624
622 262 963291
47 205 894707
311 450 739261
17 371 890452
206 237 168208
53 663 382755
330 59 121265
408 691 948389
11 101 228227
545 216 17973
250 237 404909
167 234 179493
652 243 490330
385 281 258012
78 278 14920
471 413 712737
219 668 684820
466 658 331704
87 98 353818
195 97 778734
409 461 196271
141 517 626255
536 189 217228
187 682 624827
222 185 373912
452 72 366524
578 666 259183
20 158 367137
369 575 404293
507 16 780250
175 231 646850
692 481 910744
133 351 620934
607 293 908728
696 309 892743
202 470 676229
155 455 260049
6 531 893672
590 321 610768
64 598 748806
640 565 586359
365 197 24800
515 467 69875
28 468 993704
235 618 510638
410 484 857462
12 4 732425
2 30 846917
297 391 182202
304 631 500101
484 476 122919
197 497 227894
328 13 618162
387 326 974774
668 662 49945
378 646 58777
617 359 902618
584 489 391589
254 449 645439
172 565 595671
400 274 563288
122 288 900356
694 623 907445
39 165 801207
222 96 812241
118 627 382845
218 4 693380
234 572 765784
648 491 912107
375 241 245976
250 496 786447
574 389 826915
1 63 539738
175 685 269019
195 148 925758
220 277 362073
115 591 816817
331 609 641158
316 149 125174
244 2 720976
331 124 290283
204 601 507639
692 552 279486
196 682 856907
148 94 741098
168 694 580994
30 690 269539
604 220 110768
43 675 583233
560 12 981982
222 160 271440
209 545 382469
303 150 764447
627 504 584176
637 19 638249
210 218 640426
607 192 332225
258 380 600472
252 75 875497
205 217 713956
587 315 856824
157 615 458353
401 557 788657
278 635 196972
373 489 498450
313 222 297352
655 581 222327
145 635 93814
362 309 784145
663 686 529092
384 14 384786
194 563 897216
389 211 770354
204 657 444699
431 364 244903
61 583 345076
601 573 452589
319 58 476892
10 213 757194
123 22 773615
100 110 198568
570 52 620356
115 142 287405
156 40 409489
186 672 667849
166 425 816496
621 174 138107
657 63 24134
186 398 359746
521 420 364439
29 655 475847
527 588 650775
658 333 967096
438 457 79839
424 529 271601
670 593 293451
224 453 471100
208 484 437044
405 335 845737
110 119 4867
293 109 295448
360 316 645453
627 515 129908
359 202 865997
403 481 617759
367 655 773964
573 407 342987
226 232 647778
423 491 77799
187 355 611584
440 566 598907
176 75 713234
439 377 990437
278 587 201317
577 211 25569
157 662 119085
298 658 821611
149 400 681456
425 686 90688
356 243 526186
284 402 864436
503 634 498269
217 434 717734
416 69 846617
522 543 739420
182 253 222068
409 557 417537
684 408 550392
215 193 121721
572 127 987298
246 509 564519
344 426 92626
543 542 179787
86 399 956033
688 24 360363
94 628 562919
111 480 489279
356 652 624311
345 632 70579
90 430 236153
561 288 284584
510 509 767207
446 168 357555
614 521 945817
530 21 217243
689 451 477214
245 672 80578
37 260 921984
106 289 557498
683 569 16917
236 388 976105
559 301 513694
641 376 935854
528 621 615504
146 450 476999
151 394 798549
130 651 757614
594 580 150525
170 540 794960
482 364 820226
449 113 611203
551 181 471233
46 74 377764
36 360 322649
632 239 41855
696 557 19726
496 151 232977
553 188 158484
121 241 327590
616 543 67488
18 518 549467
330 488 592193
17 131 73688
638 606 753484
605 480 843977
497 499 494626
356 29 565135
354 469 811959
599 339 353364
444 166 882089
207 406 743691
574 690 771287
321 594 272986
535 518 13732
173 189 498518
124 309 802678
523 180 277083
272 122 937108
459 269 253547
491 387 635341
438 400 984072
298 122 846759
660 64 638815
340 251 233055
29 611 818499
158 654 261795
297 65 600217
187 318 185300
470 98 369525
5 131 132410
69 514 875952
118 53 145737
313 388 632381
634 389 259399
688 194 353914
385 13 687698
265 97 250969
108 88 652994
562 466 751434
235 453 231995
84 205 188151
356 108 338943
65 230 746108
432 337 218912
343 571 306283
268 641 240327
153 6 307252
192 550 635338
398 637 253150
363 544 919477
202 585 627732
182 310 693320
502 322 477281
115 524 36109
168 237 819392
609 377 774965
655 528 772089
427 154 497466
120 282 21047
344 646 39513
528 72 651427
368 690 781387
624 151 346166
136 535 333651
53 109 135085
542 676 910132
66 658 126752
691 615 64332
163 363 846361
311 116 125572
499 57 19015
235 480 404384
21 298 396860
697 585 774302
296 664 965274
497 134 112779
690 326 220086
100 409 938800
238 329 30184
595 319 52691
368 204 993096
239 349 806905
495 506 844906
278 625 52277
491 307 227531
287 94 832858
215 130 832318
569 220 469735
513 139 156891
359 148 841393
161 686 349031
665 417 2430
612 250 929156
520 688 183893
341 415 237079
449 294 71126
630 147 98943
258 540 705436
534 132 506184
232 263 168898
284 219 602247
548 686 219385
137 371 310732
305 432 458960
142 293 848280
84 505 810110
639 681 223739
33 416 18566
177 364 793517
359 553 43121
119 256 241693
335 348 442300
269 643 928591
650 629 327641
679 617 517032
252 454 213752
48 538 636440
144 405 958292
492 1 563089
498 125 410697
413 84 495634
260 91 630240
218 441 860432
30 407 870955
139 147 148569
633 477 99441
32 149 92399
387 321 594955
477 485 740125
517 419 653266
683 415 9893
149 331 959946
388 404 480775
264 6 685002
250 583 734635
93 486 468268
91 440 739298
165 271 887248
593 193 936491
576 80 726656
169 506 500753
28 354 353570
456 156 420034
459 506 448539
8 618 642827
444 231 33654
65 70 107404
177 393 795701
360 484 245178
211 80 843635
223 671 98848
439 653 705353
15 504 588007
449 57 5063
504 132 832748
5 658 76301
174 165 628236
521 286 769395
317 408 471461
642 329 440959
85 135 121063
299 237 282073
632 77 337685
370 409 990104
329 395 64783
696 81 308116
509 643 392095
229 14 230417
683 226 54320
420 29 548361
554 368 876689
334 127 507035
685 178 770652
167 47 784282
422 387 541977
433 291 495661
81 102 635830
13 574 569757
441 148 904468
35 536 479823
606 166 691072
144 349 444357
372 198 44265
227 355 991438
668 670 809501
327 133 716357
52 379 624156
387 363 968048
331 183 461564
432 91 224681
515 445 878055
80 655 759319
440 479 991503
259 335 393247
281 622 193878
430 216 151719
552 601 686657
538 626 331850
468 264 22453
319 613 620498
265 514 153626
141 680 289759
483 279 38422
450 78 676124
344 566 909640
345 382 892414
164 75 137059
21 191 30494
421 304 104466
318 378 613084
124 303 24084
342 667 165392
162 387 309130
39 111 594928
563 131 877203
645 648 568070
652 593 993361
464 542 714517
75 643 261818
421 688 483308
503 263 587494
320 386 561990
434 300 696981
428 238 945964
555 431 430850
150 17 814705
426 75 99158
155 491 114655
69 612 632543
469 296 117376
494 79 286157
353 559 138848
314 69 594923
506 241 578043
395 639 822479
76 84 425067
648 293 682862
216 444 552914
33 305 29404
68 399 774405
198 77 254983
503 352 497097
415 349 621222
246 330 592044
229 420 373737
316 389 394920
597 347 839650
581 485 351890
563 60 716460
235 105 846526
239 447 860583
3 270 506526
595 149 242914
76 99 905713
78 673 550077
427 603 179408
229 218 549579
493 223 4624
443 113 705063
359 441 128158
645 252 474007
8 548 943659
695 6 551988
386 365 580492
651 437 81816
88 460 375828
361 393 3214
1 398 801965
388 72 382891
589 273 567642
672 32 748354
333 9 480747
646 238 260686
400 642 538474
126 544 505046
696 385 842122
168 175 863996
183 552 983870
523 394 433996
699 286 99976
558 206 357887
349 450 688514
220 235 10450
669 519 309978
429 559 589085
565 182 210698
18 157 30885
33 649 526331
267 558 61658
441 442 922454
342 301 727971
601 151 866477
643 438 277207
238 340 397472
685 7 34753
196 572 803778
474 431 952028
501 507 596962
609 624 462038
549 69 314442
185 245 885063
145 362 324437
106 589 845630
623 152 65008
322 279 107945
224 657 540661
222 293 115112
607 325 252287
75 611 102348
266 680 301313
553 132 735102
2 116 607445
365 243 882310
345 458 619718
68 185 446239
163 101 409329
200 450 389083
305 647 308629
534 523 956373
526 288 391315
424 75 126198
477 247 548808
631 194 489806
273 131 763833
94 499 470289
165 676 785962
692 629 222629
558 319 211369
470 218 196282
127 27 719930
180 169 721986
152 303 610957
275 289 67136
1 80 130472
409 556 948230
319 463 350495
359 481 112383
247 537 434236
675 672 995891
491 17 19263
472 169 397231
93 459 575803
536 193 412281
448 113 199690
62 539 635789
608 348 719036
150 662 599799
24 351 851772
410 390 316065
279 154 2817
322 663 564517
295 283 168221
434 135 812249
476 504 246636
20 29 570046
4 473 852072
121 238 464838
305 165 60778
190 521 913502
269 570 721922
363 173 145557
352 167 613255
627 17 551951
27 112 62217
622 424 57905
194 489 769104
573 563 805739
181 288 717486
266 265 519904
565 210 754160
277 422 641261
45 654 58478
595 468 942425
266 663 582775
667 550 434395
612 213 421897
415 384 437967
323 624 936177
257 89 13375
212 345 991043
231 141 267108
656 400 644016
11 657 217781
631 446 365396
531 557 232159
647 101 189610
69 326 945461
179 424 685445
311 91 716001
63 691 859262
392 564 656046
438 677 338965
127 21 453641
111 662 556946
661 275 122054
108 84 978
545 637 768700
315 298 437726
599 273 700990
296 251 118897
559 263 83616
468 387 311535
593 546 27040
545 105 229829
626 453 103960
536 671 470788
515 365 553583
160 407 839910
327 627 790032
233 381 214332
58 209 604754
479 236 627740
38 553 876732
486 208 36247
330 480 31898
603 385 772442
163 72 758547
332 124 733427
503 684 349111
70 19 704559
660 129 116158
238 698 417691
311 504 758780
147 115 315943
63 595 136753
231 357 121623
565 450 845756
674 181 908220
159 314 755847
440 327 893503
340 561 279197
426 97 812185
481 600 636181
197 579 309369
299 219 791746
570 379 924176
297 448 35117
488 650 584613
443 495 977718
660 78 788278
321 497 974597
281 441 706592
548 662 813766
592 445 928454
605 593 402027
449 381 906087
507 73 498033
595 544 929366
632 180 531212
284 387 350143
232 615 765349
611 545 24952
262 606 252798
268 573 833387
126 214 168666
464 252 232231
595 528 403054
25 71 963755
359 111 391717
637 202 123066
552 413 328323
604 404 561094
449 601 506012
519 563 141317
436 517 360132
563 377 428289
121 623 300217
97 615 74213
198 1 331443
488 405 470859
422 378 338542
282 323 139847
160 345 837197
530 166 870834
567 272 49037
96 141 859594
165 509 19022
403 221 63281
290 644 32978
573 528 168272
521 247 784152
2 487 164275
422 225 292416
91 47 736407
101 284 790551
3 44 771266
201 205 516516
697 375 471012
427 631 407563
690 463 186660
540 599 60358
58 692 996193
11 325 24559
85 153 344223
528 664 174423
144 512 896850
475 127 349546
479 635 391913
466 34 845236
335 700 593453
311 47 719321
397 575 560093
353 198 346725
165 536 739679
612 635 419936
651 91 474034
197 455 125590
335 233 260277
261 157 175860
119 657 576839
528 581 332007
311 560 691959
423 344 963693
54 181 66661
227 160 867233
508 242 204445
337 693 285702
436 334 702227
222 493 166351
501 245 682922
95 194 767006
215 321 809174
260 132 756050
496 476 735666
363 630 806573
442 290 312678
570 308 648056
363 130 247336
374 549 108041
314 63 137899
287 675 753971
257 469 125658
650 525 294393
139 531 163435
294 74 686791
176 563 770943
290 291 656743
228 436 214554
522 57 142399
90 117 400075
489 461 276760
295 238 791508
591 4 937207
311 128 9263
547 392 718613
564 442 393533
329 299 764500
640 293 119402
502 599 208639
104 140 942670
110 425 801457
178 64 138886
439 271 665067
539 473 251577
106 421 240093
558 237 990465
366 217 196740
171 356 464956
133 3 455812
520 343 510026
420 432 424106
611 178 658898
365 487 780009
625 34 546130
167 684 589657
112 634 109477
381 462 7486
606 615 693907
552 656 897514
406 340 693806
394 253 801685
332 410 175863
244 476 828391
678 668 556121
393 686 464453
145 422 848498
569 476 255653
407 696 870669
329 632 431812
258 329 551869
446 130 573676
612 29 907023
412 321 24453
270 226 544864
113 110 256515
511 449 569456
567 388 726520
390 289 524842
157 126 15611
385 348 891157
333 494 144267
174 310 895405
344 305 674778
198 480 194894
615 244 422956
492 563 914585
485 23 671800
575 263 394148
606 468 555828
24 424 21522
388 177 714752
363 77 832217
615 279 429040
5 7 286275
123 685 392695
377 413 702203
152 330 313289
580 17 259394
581 39 164062
219 72 758417
372 2 60723
463 510 521445
52 351 645503
257 97 13439
673 147 545649
409 259 693620
282 387 72715
407 477 19355
161 182 218844
572 428 244908
85 197 893651
106 37 4732
123 525 99539
208 516 369275
451 487 505316
415 315 437913
673 628 983296
648 478 166401
362 72 315095
434 104 403064
500 567 961951
343 600 209348
484 357 864840
21 513 821688
441 214 545805
140 190 585167
375 144 65926
82 333 498047
11 349 223404
633 215 278029
158 465 371325
238 327 567730
573 595 733380
311 412 466673
402 677 598009
167 161 542323
203 391 386569
523 547 172352
126 245 879676
649 586 703659
362 634 784435
70 583 709303
240 335 507177
61 558 404681
39 631 243277
63 72 40944
570 343 152001
621 313 254497
460 580 403883
586 217 961986
466 279 929076
78 119 809911
684 477 95513
595 179 2580
164 325 498765
678 561 653943
137 374 338411
19 481 863522
584 71 109577
600 245 175786
348 209 832741
364 78 597085
640 239 95330
246 388 580644
464 245 929784
423 203 157294
695 26 648696
543 222 986079
523 28 825104
233 409 360169
216 356 319173
578 568 301628
687 503 756353
125 304 626743
215 206 171990
524 493 197639
364 113 218241
152 63 955740
318 17 647702
609 3 253690
237 359 312570
172 82 124263
360 70 71375
523 403 494424
160 215 860286
43 369 748102
140 511 847945
89 44 336823
345 155 14241
667 25 9375
47 676 262397
397 44 883773
366 100 18047
584 239 909809
306 105 586352
683 109 474698
145 578 731476
238 678 562460
312 187 428461
215 615 6096
238 634 90014
551 242 440803
277 120 954098
680 225 382560
54 41 516438
283 314 317075
615 168 957649
34 409 538508
362 378 934669
273 482 646715
279 256 16822
366 600 721503
322 447 693703
173 468 605888
685 73 87779
619 428 914502
255 464 624435
512 333 501106
598 20 406668
202 107 71398
598 202 715566
150 153 542667
541 103 794750
573 20 870712
460 343 833325
70 232 678118
187 507 813643
153 693 282599
53 355 61095
280 328 414352
235 211 815874
631 657 734365
599 220 202114
161 297 234231
572 252 715657
465 291 829923
2 427 525815
490 648 86203
225 642 83865
191 672 190864
637 596 561189
38 52 627003
399 459 778512
428 647 421979
262 687 598279
151 138 559614
127 360 225244
584 169 249339
433 308 695882
101 308 918871
338 94 301017
137 652 374600
526 426 715942
154 627 195066
576 548 304877
376 142 425937
111 478 196231
201 617 972324
448 453 733536
545 160 4135
513 596 504965
584 505 937077
153 251 523639
393 366 952097
505 613 345500
315 496 516995
624 565 825041
422 403 434086
360 15 272652
162 428 194268
323 114 429993
659 126 700111
285 364 833125
145 232 844318
253 193 943920
27 532 545438
629 678 113288
641 350 350465
655 34 17651
508 577 418816
659 542 223515
630 676 230043
679 420 371014
61 321 63201
226 164 106465
682 585 561940
698 434 825852
354 406 380225
515 363 425658
143 113 835583
600 326 605708
368 450 303509
515 168 323194
378 309 47015
372 671 917291
206 313 197673
12 500 271517
22 687 11624
342 188 177392
688 484 367611
616 222 41390
60 468 282244
50 514 361077
352 162 363625
296 631 114036
306 385 954413
562 65 364586
52 517 487104
657 517 929934
213 231 412062
146 154 131364
286 159 184124
23 691 122791
619 403 183733
27 639 598370
685 100 714961
154 366 710854
13 206 140680
125 472 143985
388 297 132068
568 3 298930
147 616 64254
190 412 77196
526 91 145899
609 556 852787
121 388 400086
171 101 879271
553 61 892166
439 527 70455
250 323 465153
339 489 47917
478 206 959097
531 442 479821
564 1 719320
115 461 539086
123 64 37893
3 184 870118
387 402 95417
668 106 599317
375 609 395866
286 58 703855
598 342 740618
351 234 316007
307 502 43798
488 480 383704
240 308 116498
511 490 568714
367 427 572702
125 385 946232
194 427 202392
265 269 325640
282 176 904793
84 15 747691
466 631 233636
626 564 384302
310 27 919593
75 235 871188
339 272 828448
276 2 264146
297 622 752664
130 320 604432
311 322 422072
450 590 591576
163 257 17334
268 604 88269
226 234 948384
230 659 270333
527 75 720621
625 524 365784
527 292 377230
395 53 759089
241 322 147409
495 330 107212
480 178 874207
137 42 735338
520 15 126809
244 399 274261
482 85 508333
487 649 305041
312 201 801286
76 97 668949
117 200 651090
674 65 103436
623 661 106743
220 593 958553
299 202 334523
18 495 704007
607 575 275715
184 556 900416
574 457 549282
175 292 919299
611 61 792646
256 113 2499
468 381 258414
651 476 497676
176 365 364235
152 562 808769
536 53 689647
292 174 768334
114 153 470757
427 313 507815
529 169 519946
113 416 427000
443 295 960251
597 609 971773
264 393 936253
378 238 585356
28 504 207587
679 100 907219
403 273 274150
175 383 572128
596 227 72756
296 161 217292
131 661 250675
535 89 836378
272 201 541150
391 420 279891
282 405 469383
273 408 725941
157 131 383469
283 527 456699
144 391 400364
621 680 273740
401 162 29010
414 62 425970
131 399 131025
137 59 272602
151 203 64022
429 37 17324
524 369 561540
300 130 829105
596 129 308995
457 97 964308
225 288 857598
159 251 81488
2 350 200302
44 513 50126
512 141 485982
377 349 644476
525 499 158645
166 505 542683
468 77 202875
690 1 722721
309 530 370284
15 276 457860
97 523 806831
591 457 429902
591 70 978995
166 647 533285
522 45 854197
456 230 174632
295 176 769377
684 336 66182
387 29 102134
403 610 398027
26 247 888626
412 47 614316
515 619 743356
93 422 123628
668 445 560204
362 502 268813
438 291 780406
219 426 909571
541 521 886535
569 25 164481
249 639 552939
112 155 497671
561 594 262324
21 54 150407
159 264 391646
143 364 806241
672 63 876160
605 29 808094
407 553 356381
697 470 458713
78 683 977536
660 170 988914
269 256 42548
346 235 308791
683 507 993398
127 419 543951
419 89 56098
317 55 675062
163 36 606902
574 91 616083
85 186 547474
403 370 678734
604 398 358845
178 291 704897
498 624 487782
228 271 956259
509 392 19164
592 223 207963
403 135 219493
315 487 152578
75 624 930584
28 675 945490
316 216 986844
353 189 295526
457 124 224066
645 105 355319
394 454 872775
76 674 661198
650 10 115064
23 334 293887
401 28 506087
496 95 802700
280 283 572191
398 571 909200
219 129 910979
627 620 222872
60 643 260494
578 323 184579
245 288 402753
662 397 721738
154 51 922414
393 510 219472
104 531 683104
172 641 935504
93 127 191630
500 91 630334
617 428 763487
594 149 790430
544 355 35641
95 620 632598
26 163 508153
576 672 285496
518 282 886552
443 64 777078
1 169 718496
466 257 833061
391 217 730722
481 657 397677
553 326 831152
564 581 784873
601 673 114330
493 467 940585
274 283 58679
314 226 564000
135 604 313997
503 449 690136
146 526 443952
161 56 237797
445 659 413279
180 120 376257
173 73 957095
558 428 488069
36 371 466359
191 57 728090
363 88 191138
313 70 740187
299 449 89325
534 597 502161
470 300 989947
241 579 41429
393 464 332612
121 485 268518
414 357 245226
507 613 475151
115 255 899993
626 619 695448
551 159 314045
604 498 443445
176 277 195420
627 488 940530
55 649 455114
441 567 897570
271 691 550915
393 342 302469
108 569 928391
163 628 336848
297 335 18022
315 348 473701
23 14 122985
693 623 247429
1 617 951854
431 329 552025
100 290 887332
505 12 149424
158 590 385397
331 504 737936
71 136 953475
20 53 963795
676 505 600566
222 622 917277
593 694 634928
376 421 759549
246 67 327423
169 46 978326
305 520 280264
518 531 685857
102 353 165111
370 694 88386
211 157 191828
212 418 389499
303 546 396577
485 512 749487
384 283 277128
561 46 887733
680 532 436322
69 660 445032
667 354 136596
582 577 789307
313 525 399298
369 418 52875
277 165 873930
243 47 675590
413 85 922190
435 512 756653
166 105 926685
579 424 277634
689 79 34367
95 93 267834
116 439 499778
31 498 139182
414 256 960368
237 203 109115
442 230 581184
685 125 384934
483 59 567010
159 372 536398
479 539 414840
539 481 533330
629 626 835482
84 114 76605
2 412 878493
449 155 173320
274 464 405906
302 343 146443
566 195 236949
118 69 787571
354 67 396241
56 469 915742
132 460 723074
521 272 114783
511 601 865208
400 601 534106
265 378 337105
424 559 949894
304 43 129691
340 567 505875
511 265 812161
556 572 476207
118 143 915000
399 146 345351
121 223 251656
160 408 140282
55 590 672119
124 254 395166
144 46 165156
234 484 454119
576 648 665382
407 26 132736
172 655 48081
102 40 563797
604 239 331620
320 660 401321
69 119 449426
653 529 75449
474 507 29583
361 295 657223
342 230 301528
219 581 365468
626 470 681997
244 665 737417
177 677 648201
83 46 707750
369 128 131353
76 324 522689
541 555 200798
187 80 221393
185 428 15999
617 546 61787
78 424 852235
481 103 821937
510 281 459634
233 502 659663
533 143 457208
611 390 210242
612 257 421252
403 332 28399
205 555 553850
21 117 212635
188 641 538672
127 22 797945
506 11 585926
596 102 213854
169 446 899815
512 369 953088
355 97 472114
271 345 430927
179 395 870364
382 602 70537
154 577 699223
515 92 468058
367 609 845122
557 407 880328
252 486 311799
527 555 680410
215 170 638384
486 276 535589
647 436 927817
514 164 71147
172 81 849930
506 595 643925
225 217 203054
543 316 534034
161 583 229991
123 271 683115
106 428 989481
321 43 654462
291 648 122257
397 390 876280
378 244 389737
676 436 640757
318 240 586494
354 124 842356
123 608 101275
636 324 102968
177 12 699462
151 336 210835
586 576 150169
54 566 433191
614 213 326568
132 372 588930
389 544 842714
620 16 993082
81 32 190831
465 127 358594
215 415 640736
18 369 309987
676 559 956738
459 131 699411
664 485 299526
315 370 319986
215 204 750792
400 595 455026
114 91 66057
120 274 557450
603 11 580843
567 664 1000
265 165 302688
38 384 86384
321 429 51530
463 442 123816
560 87 214448
585 118 346195
345 255 261207
591 510 298441
160 559 174496
197 344 675151
160 245 102178
164 495 366966
305 263 955294
238 681 296561
297 14 44545
166 23 781462
380 672 998106
549 4 778582
133 293 9089
278 80 686210
628 621 799555
441 244 383540
219 186 296830
504 587 187496
508 479 216671
563 572 688778
632 269 278559
189 683 432443
217 450 175740
229 53 364635
599 548 393129
584 94 898975
488 123 140124
303 685 799102
381 198 851891
469 556 543190
183 533 258502
350 678 964729
215 508 199806
402 430 440525
77 512 990275
652 450 231571
174 466 374234
25 440 188435
612 58 388245
226 463 995610
134 69 716247
240 159 714965
170 398 283573
667 601 95515
56 288 311509
179 285 716485
643 498 885655
133 678 534756
262 282 1186
614 8 226723
692 179 785838
264 226 875079
560 641 496679
471 13 162182
359 309 65922
631 318 250736
356 27 735409
336 397 504468
687 120 117927
173 127 639555
268 605 23705
35 82 73805
437 172 806904
318 358 76529
638 82 938706
586 619 967298
613 589 790556
617 562 214677
413 358 67219
57 368 355191
631 426 509135
445 603 545427
37 185 633154
485 400 167485
310 639 328875
436 65 123784
247 433 870798
63 134 352360
664 507 667987
630 361 856415
397 422 787873
43 60 799163
65 691 813981
392 440 743385
424 425 242801
289 635 146382
343 499 737170
177 627 866498
610 270 151770
372 577 468639
42 97 787155
452 168 678261
244 351 886618
648 668 202459
227 575 550745
388 683 558515
116 498 363040
422 687 897356
260 176 388395
397 86 871199
195 20 352697
646 336 846540
100 166 217909
267 39 298245
267 159 310852
306 5 777357
483 671 392435
621 36 611863
554 139 610687
448 652 484188
160 129 900494
631 566 843281
519 437 176399
548 399 998331
566 448 123694
700 594 590945
93 664 430074
63 17 12609
425 213 710385
399 159 197868
158 699 83513
85 63 427722
390 512 328807
369 301 27611
373 595 868553
70 279 334279
426 10 472139
135 581 859390
123 115 764276
684 363 932537
47 546 409902
681 458 461874
351 256 264706
476 562 348840
369 328 826533
429 323 587948
456 587 418411
390 409 361704
69 652 185653
551 74 715132
339 22 530475
406 519 321354
295 18 584493
254 501 183689
146 365 569163
85 331 108174
334 2 412259
321 216 508971
48 302 816512
60 115 189081
402 654 245632
509 266 699172
514 497 429395
522 622 206611
695 113 805204
192 313 153065
47 300 576846
48 456 894391
312 512 245529
70 252 200033
464 431 290192
104 14 89762
191 417 576296
208 98 945124
81 61 662341
313 44 922516
247 67 634945
631 601 697377
57 508 868920
591 430 519537
318 335 815431
334 678 852966
238 93 846192
46 343 329005
178 53 477326
671 189 513504
145 50 629174
328 306 494117
508 645 408447
569 183 429382
242 685 955332
623 522 940091
610 287 804366
457 624 929804
315 323 993636
432 455 884864
677 537 225360
450 138 654396
613 148 260488
632 35 813369
162 495 336093
569 380 188577
681 62 644473
626 274 475338
464 400 930715
488 513 480323
411 659 194292
350 194 819715
511 632 720098
14 395 743269
114 398 700476
226 340 888184
623 19 9997
223 551 729966
298 97 681699
661 279 796548
510 340 421842
430 339 738911
501 58 325278
210 433 245143
177 367 297211
116 421 742932
281 348 165847
593 63 438388
183 108 177752
153 137 865372
446 626 578487
272 663 661932
606 511 922251
681 453 978282
679 249 677591
137 564 438315
339 14 460064
270 50 923089
139 47 967626
182 279 591224
684 670 983456
30 661 627165
594 212 749288
335 678 870423
559 555 674732
167 425 949077
500 420 808037
267 460 908879
93 314 757416
422 688 685457
208 96 273803
342 348 94685
262 5 182978
311 424 638747
382 423 34883
346 258 614309
425 485 833101
437 246 792635
282 263 832696
253 578 479302
367 524 245762
517 598 810317
577 216 249649
426 681 575371
552 441 837970
293 237 956726
203 634 683179
193 228 668637
643 153 203029
260 695 667804
159 265 548723
619 581 435889
318 595 104807
416 401 870296
552 336 227618
409 327 453927
118 382 926714
486 191 730788
377 38 492717
596 469 952582
652 254 101596
287 315 99226
7 220 993512
430 699 584374
612 187 887445
277 41 515997
620 374 321098
221 342 327243
27 227 479448
442 50 914734
442 351 219383
88 673 138133
247 414 844930
616 504 252197
564 183 226855
167 24 911388
292 328 629714
690 335 356263
627 87 107844
147 288 564570
194 370 193820
242 197 983597
19 572 626853
295 548 430887
519 16 827558
279 431 462078
475 529 919984
23 671 908104
695 624 125628
118 493 952968
576 64 410802
453 114 320523
134 592 650157
692 583 350037
536 644 86396
99 151 804390
638 256 601278
406 235 218250
484 124 513265
140 120 494667
260 40 90218
388 512 473294
158 206 373087
202 683 198955
320 129 376407
292 142 882217
394 250 666282
540 14 937569
204 442 388196
150 401 222458
96 174 801525
130 561 857004
197 82 32202
590 147 283502
280 417 479642
133 123 209899
455 592 867865
264 654 434095
254 500 193506
168 254 128128
401 291 228669
538 700 656264
507 457 569839
306 292 663167
160 499 561500
394 442 575767
56 696 831099
82 353 998393
469 637 513539
540 439 648632
442 278 794432
258 617 957722
86 15 894099
689 188 209883
366 601 319123
590 656 507137
49 454 416311
139 413 913793
443 448 145456
690 117 216867
217 95 959703
506 657 559577
101 218 959820
332 549 160213
693 570 672920
134 230 320431
232 61 987611
386 582 217889
527 106 828433
697 503 787592
626 516 571282
545 44 258031
546 46 320279
106 335 572713
328 18 761930
26 346 31028
387 126 117550
674 548 931754
642 493 739173
64 505 638881
677 614 191392
255 215 196919
689 97 434127
577 373 151801
565 90 610489
428 548 298952
103 195 645851
459 609 824536
547 490 744586
346 407 38177
692 148 624828
112 292 910042
519 618 9419
388 225 673421
2 383 275716
548 90 600937
627 115 580122
144 605 913271
71 408 57405
372 607 63936
70 529 938086
152 429 80316
371 142 723840
94 535 133013
695 455 727857
515 125 499014
444 341 428928
27 259 722021
527 548 345562
498 543 52553
380 60 76492
328 514 692765
93 383 135959
401 113 366309
425 549 359250
418 67 182609
53 307 323077
371 471 382054
29 508 165411
69 11 22493
459 111 192970
693 99 282477
393 691 994944
184 430 261615
6 691 162390
304 28 799462
668 256 342549
571 626 706092
225 301 848629
400 612 89338
645 604 913783
510 237 279834
151 522 353775
309 230 148156
40 579 656568
330 137 814287
480 276 922335
600 684 512064
33 465 322868
346 126 792494
545 573 619356
614 22 179222
327 439 520062
111 501 318693
477 351 267906
245 167 33100
203 426 594433
416 151 654864
249 542 570946
301 113 99600
449 368 958191
625 360 714542
281 209 667577
695 602 729547
176 556 121374
518 412 804645
408 610 32152
696 613 822970
320 252 101936
669 127 414029
289 540 612890
23 247 841351
337 349 961757
628 236 571311
447 528 126758
228 362 989212
163 537 305009
127 357 564292
484 215 78209
175 29 245433
307 436 494437
17 27 679839
241 62 635660
502 462 294208
187 282 737108
155 299 495129
283 24 271034
684 120 681
665 292 120932
67 531 358414
174 318 400908
416 1 493863
244 646 919275
657 649 716811
357 254 462555
546 520 514699
58 257 661554
144 635 694456
320 202 245539
608 503 685783
511 223 226274
575 514 340174
263 491 562782
218 271 97937
275 674 335199
100 593 713086
294 204 426325
120 129 358725
345 543 136798
509 68 110003
96 615 820850
648 536 207157
592 524 231833
235 300 443412
614 695 531502
253 396 924598
239 18 594103
356 536 865407
171 335 185403
535 111 57882
640 331 825850
292 66 982123
160 438 445037
380 1 732012
647 295 524405
172 594 765283
65 624 430770
373 386 396942
257 101 988352
435 362 35806
370 237 786221
535 505 157985
162 450 366460
391 28 772926
161 619 978531
527 59 257321
353 217 775052
145 285 130309
596 680 398529
358 193 149580
229 201 913340
72 618 760920
136 492 773329
582 147 131755
580 577 969504
420 4 482083
205 619 370605
205 482 328186
93 262 871871
625 313 342138
72 44 880639
600 523 281882
480 403 203690
576 272 321092
250 541 929836
545 507 519317
691 57 388399
241 346 33119
611 644 506377
643 382 189844
230 371 748213
436 610 366365
536 556 724208
1 620 474245
444 317 914669
534 67 698549
304 70 686914
116 581 140602
422 436 724658
41 259 10309
612 305 277503
438 591 774269
534 157 739846
302 289 311458
388 49 609099
317 236 783079
347 555 327279
562 71 339801
382 56 408698
638 296 674174
237 621 355492
619 647 204969
421 687 949575
649 8 230832
553 531 74719
105 392 795817
321 194 96799
497 302 813328
452 360 860575
400 109 613659
522 307 875113
500 222 857706
123 404 220206
510 292 105252
160 552 716570
148 381 513590
319 518 928553
699 58 937778
103 20 787855
669 395 119860
147 376 360270
429 187 338027
552 24 41158
686 600 520554
402 541 81883
564 358 676766
88 543 585771
178 135 819544
366 381 943606
66 410 205768
251 652 183178
589 37 543054
439 139 947296
473 250 309207
268 199 283364
96 380 615200
393 617 554192
515 134 971180
390 419 362037
250 672 475791
195 144 617382
138 24 318265
345 677 572636
441 340 379494
143 377 946452
690 68 343885
50 528 835922
198 167 28666
204 522 91739
266 599 430932
487 385 992545
51 651 502096
215 19 722194
424 512 722193
549 503 297027
535 184 914609
355 190 754831
309 554 12730
332 370 811595
119 147 704185
115 263 528111
183 486 163709
391 686 84713
44 223 84871
639 156 787319
682 595 405811
293 503 58818
528 612 715125
45 525 41654
3 503 403842
255 286 287262
467 573 7571
379 85 625070
457 353 125580
250 138 138474
286 453 439970
244 355 136988
548 404 730203
465 116 751044
674 154 837363
149 243 862414
224 387 678693
273 651 465847
35 489 572401
82 422 817662
114 35 333586
288 182 761978
67 241 173684
154 603 474250
582 391 963121
296 549 981656
549 641 506780
191 286 891465
305 548 988510
698 143 445470
19 699 555277
447 432 178143
551 617 541477
106 295 23573
555 424 942056
71 348 449574
341 354 591572
341 226 458988
20 654 505510
120 595 460325
574 662 41379
175 153 329072
569 553 154011
30 13 860727
362 591 101868
193 99 448988
276 225 450404
261 62 552065
307 15 337490
66 428 200739
248 678 87255
553 242 701449
431 498 314882
643 189 749831
378 498 935171
622 629 248106
51 249 921382
700 312 350198
87 580 463044
138 261 557905
472 159 430573
622 605 574742
524 600 415369
529 250 981164
348 9 871482
683 252 633976
580 538 44667
379 402 807412
266 239 317259
456 382 756640
497 548 362369
227 472 939571
554 478 12294
340 302 517705
460 591 956223
443 271 248767
71 461 845519
553 551 489676
482 475 570226
500 640 355509
5 6 905629
9 456 914095
294 486 980872
688 221 155905
675 549 939441
696 121 966142
294 158 941639
8 591 383712
39 580 635871
605 557 470804
316 700 234691
120 144 436881
697 220 465487
447 306 858841
101 378 435846
94 233 335194
421 534 189240
201 139 842462
181 28 65207
90 141 14079
662 322 284412
235 68 346663
158 300 32049
621 571 596682
250 256 928474
672 546 290621
275 7 120108
49 169 729234
492 4 62482
186 225 226843
401 492 581102
64 429 828559
95 663 672831
535 330 114901
569 622 594896
290 660 84341
230 116 450704
305 221 127361
617 523 562206
113 556 87435
533 326 898447
653 694 845679
534 389 96258
99 547 109290
531 414 695066
485 100 662910
32 232 709949
381 648 56205
445 514 407071
411 368 996608
331 657 650501
212 73 423082
644 450 828869
254 231 79780
643 128 922842
74 218 52945
60 395 41470
309 603 513072
507 12 208482
254 108 70139
434 50 72670
245 243 380112
646 379 207607
534 155 699077
24 50 835088
320 272 281108
286 272 387072
580 163 133475
312 583 668854
413 205 844984
209 506 253582
117 527 337480
115 11 172614
429 272 527984
458 151 231542
100 681 485183
359 577 950164
477 298 214037
366 329 83925
50 38 19067
468 91 775321
187 191 469651
660 529 589759
320 392 358413
643 680 209794
557 42 839407
243 367 836949
531 582 93573
484 27 710201
189 171 995529
235 145 482414
193 214 237725
259 265 161065
320 125 976555
217 111 814215
191 356 549125
685 671 474454
417 295 664131
533 105 383947
506 676 984754
506 286 797878
428 637 447884
359 366 275775
75 697 606798
72 543 502045
264 298 303572
618 258 447962
44 56 182084
545 697 524634
396 326 848692
337 1 460304
40 35 718060
458 399 765246
301 499 486617
435 573 179819
622 639 838778
686 73 270735
666 33 463919
364 92 410422
11 509 853446
436 181 736493
196 378 491119
577 677 192849
248 73 313471
315 264 106761
420 238 623488
213 169 710036
240 280 486294
298 478 412393
263 692 369166
369 668 276587
456 221 128870
392 192 365221
637 15 494298
542 568 475423
89 698 28322
566 502 68593
98 140 343664
87 340 192109
297 366 467617
417 5 968166
294 242 548335
492 328 588822
121 307 36721
356 48 476593
24 3 444214
700 630 316328
172 79 93425
552 546 207914
467 48 846614
19 99 89900
674 234 172329
671 361 742543
631 114 679318
263 138 308366
451 431 962332
690 462 123369
618 176 748244
117 147 563006
588 340 445491
454 574 939664
547 208 235416
519 684 241048
404 679 879752
165 176 873704
502 409 514335
395 318 148904
664 638 50224
401 438 821147
123 652 442542
259 130 422361
657 652 270874
658 527 432966
579 228 682851
503 664 171921
647 358 954470
422 610 579004
318 257 991486
383 617 636524
665 349 406229
628 301 598294
34 520 54710
28 139 362767
558 472 904611
245 529 369039
580 166 686967
73 617 784614
209 311 194364
52 314 614679
326 230 547665
457 592 121841
401 472 966628
278 350 576680
562 659 807717
134 604 529625
482 488 726140
183 496 722330
544 597 902609
84 658 753282
611 158 318001
439 93 699696
289 615 173613
541 492 994617
597 70 943210
698 459 525437
424 339 300706
9 306 375036
347 146 214536
467 304 365540
505 1 571026
292 356 743015
271 220 184046
262 558 294245
545 180 806208
414 212 22220
477 565 309257
534 500 235161
643 92 145019
91 61 996522
27 284 901475
588 155 837253
521 205 778861
232 548 841025
333 341 528558
10 35 66762
334 454 399000
138 40 985835
564 124 243283
602 424 337186
432 490 880304
659 307 454806
542 20 840553
78 401 513043
309 523 235953
345 310 551959
488 105 335064
566 356 259415
107 524 104975
313 55 922587
574 62 477688
50 675 514635
193 132 408394
460 6 137171
692 187 522750
271 339 896068
259 59 44975
274 646 536805
75 652 679009
368 168 473600
23 248 523797
643 658 329041
221 8 887298
664 37 908490
192 259 963193
314 171 237501
653 47 232854
355 406 205389
8 441 244854
27 476 126479
332 297 18559
412 531 281935
418 247 253243
455 357 457246
470 519 934552
558 346 930964
161 196 950259
597 394 307199
410 542 598922
193 595 161289
344 348 276097
700 228 436472
577 608 176826
651 617 426081
380 535 449526
583 210 766067
597 336 530192
16 466 791330
638 329 831181
482 104 138991
3 633 425945
260 362 447468
477 24 275013
378 117 757679
456 88 436416
447 157 19074
405 235 609722
158 673 622816
489 613 946860
474 433 464857
55 679 73347
678 612 295206
50 177 457098
224 155 377845
490 468 554384
467 195 503460
501 160 712105
657 612 288257
267 120 378185
583 253 453637
90 376 206189
374 561 416913
325 642 204443
471 538 780649
231 334 478566
26 625 489199
586 388 74546
93 342 242744
25 133 174845
386 456 7565
604 696 326769
582 176 612960
8 636 708269
356 68 375632
410 406 219212
292 663 898351
516 688 292933
565 348 157922
666 377 235270
479 334 839258
302 547 243242
431 632 713918
598 606 21595
509 644 122010
655 509 431140
15 251 664727
133 28 52617
175 2 493704
440 142 797221
392 152 622940
537 73 296311
558 397 146545
608 192 311583
460 206 440043
39 103 757462
69 34 224690
17 648 81947
543 558 510698
568 437 218378
340 355 938916
616 340 305035
292 521 218540
150 274 869906
436 92 659382
72 249 618640
653 662 585252
194 452 36700
475 434 858569
83 24 489192
598 587 816778
320 520 120044
265 279 801055
170 571 22394
132 157 25389
622 283 421512
467 565 122885
133 499 186615
72 193 764351
219 110 110478
265 78 740422
360 596 752689
516 133 168991
360 673 219697
515 253 134022
8 471 283418
367 143 358767
46 49 837916
464 209 902142
410 224 229274
76 91 908237
681 295 325987
511 22 693143
443 679 406353
118 43 925828
669 268 123304
375 583 372506
665 506 276850
605 6 714562
512 452 679668
557 425 687556
170 447 647806
661 53 218103
303 590 517777
435 520 743739
418 295 389911
605 696 106918
583 267 22859
591 265 392564
81 513 196136
524 516 94524
631 25 968789
515 699 857798
226 442 263709
389 189 164514
385 128 602316
41 294 407932
109 448 412757
598 38 538719
473 442 786953
483 631 884042
549 41 156829
211 141 620212
257 589 517887
621 508 474167
141 295 378390
71 580 140069
236 454 580776
134 269 550820
66 49 508151
134 118 777631
454 84 986293
49 603 312011
590 629 713133
526 547 643644
441 579 780469
624 31 860521
324 675 918700
253 68 674470
569 539 851901
24 322 239434
568 386 932690
692 375 283886
17 309 956273
693 55 90442
640 216 184892
192 596 519476
321 561 172810
437 160 103885
448 517 391001
334 506 213947
2 601 159192
95 574 406717
73 185 567743
493 537 728094
457 559 498858
211 245 369692
15 571 3472
525 640 59715
397 199 95499
432 563 944819
391 484 942200
91 662 816322
513 34 695723
384 35 838533
18 236 538560
32 459 115226
244 314 610833
24 457 535933
214 350 580512
156 260 268446
180 452 257465
475 407 499432
193 462 289000
354 530 484052
38 500 845820
404 316 903005
637 162 302301
31 305 796940
555 561 929557
465 493 389179
679 538 375713
656 486 821260
602 375 158265
19 101 409417
671 44 574823
511 113 888036
300 502 133120
215 234 741192
411 351 756936
627 416 635571
185 467 350178
629 138 557620
486 182 911381
446 596 920694
254 252 196353
517 595 228211
182 80 901819
343 58 916231
4 679 400016
110 207 499337
653 248 334443
669 643 131708
403 63 653262
616 263 69122
583 143 141793
633 53 657023
364 33 186481
538 98 51887
644 197 317618
347 399 476118
254 119 992058
669 321 752454
604 460 298957
619 507 827772
385 372 306507
168 691 321938
49 128 660559
271 20 501417
504 249 728596
34 10 76179
90 537 466247
82 164 313254
649 129 285084
273 481 711032
643 370 266205
156 266 954812
400 256 482333
370 531 649038
336 598 476968
286 528 782226
49 229 776497
551 253 964543
289 132 938843
620 221 495957
336 135 525729
1 630 266228
207 315 152171
523 376 168216
465 461 311451
445 132 7178
204 341 24819
555 659 990277
360 130 714177
64 351 466587
74 162 288968
276 629 971267
172 173 764444
434 258 166593
119 527 770901
206 160 790476
109 631 475259
432 497 200921
174 326 807247
29 687 711538
578 700 327920
617 446 11236
439 243 738086
274 259 604404
489 352 697691
608 241 36489
591 339 965787
460 109 724386
78 18 986353
450 447 497257
88 681 320868
620 97 464918
362 585 226683
444 214 185167
32 448 484800
502 63 102772
697 120 978285
201 654 223271
221 126 460687
506 61 257780
17 301 643279
630 124 529732
694 472 816424
426 624 927271
670 144 591355
201 610 65621
523 107 351380
118 306 366058
273 166 753641
304 574 714254
485 129 94847
254 348 259947
619 76 20382
468 351 14497
107 161 587750
288 577 379521
616 303 392821
374 176 758
154 540 730678
154 132 502166
50 238 889644
603 298 290623
222 234 418212
393 229 274106
326 177 592796
314 139 173592
137 37 449726
91 620 195667
41 366 594348
474 601 360143
259 373 207486
322 202 522730
312 193 423055
308 546 982400
222 77 177578
647 290 928678
633 375 729398
526 625 4028
350 97 580223
694 83 395388
84 99 719569
70 148 22752
409 509 153408
160 277 682387
350 20 941378
21 492 880645
155 451 171787
627 492 744166
75 209 156756
93 649 844208
626 237 492526
682 399 193340
565 480 449468
565 457 445360
335 332 445436
464 506 445295
202 311 654271
579 80 215722
467 697 186267
155 285 813572
670 512 1796
282 74 981114
520 60 778078
422 308 713843
693 193 707784
529 560 59855
397 84 563802
56 601 383738
181 344 902725
633 186 207570
450 215 677582
263 166 236599
646 345 398296
339 312 820751
365 259 249758
18 203 835465
299 76 893276
7 107 175306
195 372 476111
420 495 632016
28 240 186608
451 531 98971
261 188 53901
603 172 265456
27 62 390491
695 320 744465
164 36 653209
16 639 954756
41 163 673021
297 588 380074
611 491 434655
373 346 851839
446 149 663382
467 161 713755
430 110 566028
372 501 660495
441 3 687829
411 376 516994
540 338 458792
240 517 331601
674 368 50488
398 159 794087
251 78 163472
435 574 42400
108 206 764912
168 620 197242
363 312 333448
298 135 98550
678 643 7093
588 627 588448
403 438 695531
28 624 780777
110 550 240534
127 405 930310
679 263 999404
261 700 568969
684 12 122868
548 659 488562
544 563 58356
245 664 99785
43 514 908688
178 122 897875
624 508 128864
103 332 625128
686 347 947211
308 255 639497
508 402 978927
240 277 582461
73 611 126814
12 452 402429
322 495 845149
306 76 756028
550 171 781041
86 60 377244
690 469 136665
618 232 91549
582 312 95390
689 96 805058
615 45 580100
100 241 908321
631 694 94772
603 428 730628
48 449 925637
643 266 308416
391 24 712436
438 113 831248
422 199 2524
216 260 879763
558 148 871217
50 364 741353
165 665 421994
684 607 943546
276 219 326973
245 130 455453
574 605 578944
288 218 326863
461 442 609046
23 647 327682
402 96 90461
179 455 85157
188 608 94171
572 498 553265
537 164 313833
23 47 603887
31 102 468239
525 395 716978
617 163 695188
432 505 926739
337 523 347155
255 222 693537
151 190 81483
138 118 901478
571 297 308898
660 664 687895
152 124 865889
583 350 358088
535 497 854760
285 599 808975
260 592 112501
58 484 909456
245 391 143614
142 448 850382
678 101 848456
68 571 946414
136 102 172053
226 58 211034
422 218 780601
539 546 220069
122 495 944252
600 572 276210
602 55 602061
330 90 517297
250 365 277542
424 172 15463
130 505 87881
314 535 824638
619 163 15667
175 599 371821
538 124 608258
653 266 107810
266 211 642721
204 541 133714
460 633 983240
464 412 996242
367 445 221340
239 475 951246
531 125 953703
149 662 45991
322 537 678524
6 232 885068
229 432 919370
602 425 721901
49 208 879528
24 277 845342
54 285 497549
321 631 273940
19 170 277217
535 99 467243
266 657 278303
341 660 616391
464 538 318493
340 663 769101
245 76 827509
128 312 434360
558 233 506097
99 592 548663
447 148 356062
580 422 999481
226 262 250264
510 370 78094
16 73 477202
246 233 918707
518 460 153341
30 159 787286
121 94 956592
119 620 389304
655 691 457258
325 462 491932
525 400 810270
245 55 852109
565 156 620607
270 320 777629
481 485 602567
604 412 392919
606 669 27003
321 281 998356
681 138 122469
58 48 652114
468 280 763816
162 25 82333
468 636 419779
304 344 597428
19 507 219066
312 378 695797
527 647 425085
254 20 612676
397 160 173674
642 386 88515
562 272 643041
293 254 806188
653 62 301132
295 307 750599
157 640 327675
101 681 248269
549 336 804732
277 486 325697
122 258 524907
64 22 430794
501 308 13424
429 614 279145
40 451 27170
269 448 598382
572 103 209577
211 63 107346
615 480 90549
318 200 445079
422 405 477333
661 560 550569
289 656 398259
288 549 904160
235 484 988088
147 589 3191
657 349 491042
244 393 468222
392 68 256114
75 628 578679
360 136 250221
436 633 317502
375 644 234011
683 677 596849
233 461 238756
662 491 815259
564 419 668287
611 576 578367
539 599 617707
171 607 530555
188 577 650481
62 315 851898
187 539 122005
371 381 448790
47 390 612811
299 298 440334
546 315 509224
356 589 540448
421 217 780524
181 218 178210
23 359 602713
347 85 711591
557 645 82395
177 202 792217
366 339 744524
478 423 276903
677 87 982522
605 458 555028
521 502 775947
509 97 192728
457 173 364944
679 636 719446
659 522 816274
173 390 19292
35 198 17886
277 110 345155
25 465 996952
284 325 644447
170 493 439081
50 526 266976
328 25 890462
344 494 19727
188 298 340868
563 672 202714
488 140 568127
177 64 745177
483 700 712946
475 250 28235
681 327 399384
91 347 530911
187 663 113558
413 533 764453
658 604 709732
392 188 568146
69 126 470826
286 77 442927
549 398 748578
373 604 379282
316 334 243093
331 190 304029
592 193 164386
639 605 178599
433 304 997796
371 453 422348
73 572 405295
156 393 298257
481 123 471681
182 451 516815
193 241 754761
373 377 16993
365 65 753060
227 298 392154
232 165 108950
313 466 598259
628 615 230952
427 291 877812
627 697 612567
274 329 864523
77 533 308832
468 295 82838
195 227 448007
544 333 320686
253 589 294214
348 613 93745
233 439 200579
657 429 663668
633 28 814967
11 1 643993
406 462 439844
141 416 146239
71 556 383010
540 386 950916
128 86 50949
322 693 364998
689 328 147614
63 658 291914
567 639 442672
108 504 721614
445 440 259004
389 378 435687
438 162 630791
554 158 270686
699 544 46266
16 14 349219
369 57 1289
555 59 868273
167 221 184236
238 211 6656
468 547 99474
463 293 10698
249 330 507750
420 475 249428
181 152 835480
629 686 575606
281 140 501236
572 46 659867
535 169 378555
615 270 616579
264 602 956341
10 256 188067
267 522 504389
373 200 468578
356 333 925250
11 297 792562
294 594 333136
345 250 146149
65 99 634369
515 153 57698
262 152 929314
230 244 307148
289 352 706097
491 14 67135
609 222 944752
502 9 659509
23 260 71204
302 458 113096
292 62 36404
240 606 189895
259 48 47631
671 587 541372
77 383 753441
342 689 653154
677 202 783001
255 660 997757
528 303 47152
296 611 530156
116 648 797484
38 197 125477
408 21 126989
386 441 86338
678 604 961293
543 467 179050
274 653 983110
588 581 896478
570 487 237457
408 396 522697
288 308 944324
375 486 261639
113 586 621620
19 641 934525
314 554 510354
544 191 105419
570 648 257060
142 3 542679
122 436 480352
195 344 28438
387 515 393686
531 372 308568
363 573 795948
645 67 394796
629 339 243614
680 234 936877
65 285 899981
302 563 187251
291 664 313338
478 653 176489
296 314 842052
348 549 441095
591 678 532625
617 147 907941
586 301 59797
489 312 182759
604 514 583642
186 62 531492
118 239 653928
461 632 861896
444 398 839725
163 242 741038
660 306 247978
303 77 611281
485 682 287352
364 382 676957
52 354 489699
359 1 359703
158 202 411942
3 526 772251
375 147 980211
563 699 912645
155 415 572115
628 96 790850
580 674 738133
460 391 188304
152 496 479797
513 514 704927
465 552 746638
489 123 292432
311 308 827842
284 258 102529
341 679 432649
374 316 698604
103 217 21415
537 154 960009
20 624 733906
224 609 672430
468 133 783015
686 418 759316
28 634 432749
78 271 939716
650 292 700464
19 348 645930
377 201 228408
190 657 351598
700 39 332449
201 418 82239
500 533 871232
316 119 391723
131 508 463794
145 542 982385
287 212 954803
159 646 793398
568 178 663544
30 654 49844
372 218 983060
395 338 541005
226 686 137596
145 487 448335
415 153 595225
143 210 79586
456 34 438020
387 360 186857
388 373 718228
698 156 498131
620 214 919974
581 378 162867
2 331 348708
409 548 88510
393 147 755104
659 255 519390
60 244 880968
559 414 542765
249 538 744424
306 155 121998
610 460 299396
153 309 517889
410 456 202788
619 138 721214
584 611 741751
690 582 158036
463 658 833369
408 278 45645
404 425 514048
222 474 273401
575 532 717850
432 114 509304
643 124 799409
134 700 435836
364 253 983103
626 396 275384
315 653 924321
285 115 374420
474 79 305988
442 243 825692
8 587 977708
393 209 614536
526 25 868794
267 179 678243
130 127 647026
398 99 188524
549 108 648554
280 312 464702
256 239 443684
470 48 374861
400 294 528973
343 124 325093
53 22 95542
287 351 111765
402 267 493296
527 664 190829
417 286 95366
131 245 654573
543 164 158824
325 496 676129
299 324 893728
267 585 245417
301 191 842181
161 439 911157
420 293 110143
581 341 939787
93 653 253353
32 158 556815
124 351 907049
407 538 426949
152 261 678885
562 106 28782
214 140 255783
457 255 346287
42 502 816831
538 38 969462
205 633 150209
7 336 661247
120 652 97546
196 468 365077
376 49 337550
590 274 967619
660 653 262174
371 541 783387
579 133 394197
31 462 250708
363 29 57622
348 621 879978
527 13 297121
685 153 318362
625 299 504746
378 648 14411
271 182 186015
537 119 942995
280 674 257939
468 560 596631
696 494 492879
555 625 28243
609 111 662517
584 87 781202
425 632 616334
18 252 369068
630 271 303982
528 52 868487
54 69 800911
517 620 339958
500 276 894004
514 297 224954
470 677 423164
573 168 332713
116 487 238899
295 645 708579
147 99 745872
523 336 237542
609 321 258410
410 689 785039
171 450 290963
124 110 216659
211 174 578787
560 306 25047
417 46 929142
638 391 923346
440 498 728
606 94 760833
155 71 274028
7 690 278033
224 445 527594
7 121 406362
418 469 948212
598 378 402334
237 460 959894
361 638 976187
88 115 922108
13 200 973603
77 495 108359
161 17 198081
471 100 516581
154 68 13060
369 683 999212
300 36 848076
93 473 371483
574 444 752044
6 417 69919
515 311 915623
203 51 997950
476 455 491183
340 464 546852
293 129 489
326 698 325428
352 695 437699
1 659 752416
263 580 120980
108 145 453802
185 402 606800
116 166 38801
691 159 320565
387 671 609416
26 510 738333
538 44 149051
59 178 869309
367 678 767508
21 221 908987
489 247 533890
116 699 117063
295 368 904202
248 684 342027
286 520 871290
52 145 998328
437 194 173986
180 44 71194
622 527 569803
354 623 706165
169 110 80816
114 528 366032
83 314 222672
624 294 82301
647 3 989462
166 688 779102
676 98 602227
606 646 959549
126 637 962971
584 308 788145
603 40 598974
171 278 921434
81 23 595207
515 220 824403
354 603 682215
478 412 861415
7 233 23331
212 372 95982
381 222 427271
641 318 378245
643 216 597543
624 653 467822
85 46 701603
540 389 306618
126 468 942870
491 557 766948
621 223 797356
35 681 19836
461 309 347867
637 359 302002
391 663 584218
460 117 24705
493 215 518644
405 611 13758
209 373 164881
440 84 268961
621 85 30528
99 284 744592
408 687 315484
649 546 567698
227 39 68674
439 21 519739
665 625 366946
70 20 18314
17 656 15797
120 565 559963
148 365 5718
185 362 96235
60 415 806708
669 403 636827
545 326 772623
207 148 770548
677 637 268297
419 37 248689
460 535 867416
417 300 851392
204 16 188318
400 599 252870
331 265 858918
39 394 413609
39 188 79562
95 69 181668
434 254 292526
597 206 411565
504 112 476899
172 256 738963
306 141 839423
166 408 218346
222 523 862597
594 690 632712
29 237 784538
213 641 934742
106 510 16433
353 460 592084
527 690 950522
216 397 692533
311 419 180859
681 370 987597
322 455 471984
485 569 605054
588 153 244272
451 573 858792
338 461 821387
696 198 674868
578 211 908239
339 560 768139
282 251 920245
440 103 958040
70 670 123764
464 73 974627
470 39 160498
287 175 735696
199 67 620635
212 32 963201
527 351 406996
88 165 749760
9 352 940821
323 197 536255
422 224 562846
541 478 278338
527 79 547292
51 125 584664
145 499 819543
488 589 737663
614 220 711472
397 615 693193
2 53 319496
237 348 843369
691 477 955950
313 490 297087
230 392 266476
57 641 918065
85 465 75901
531 606 438933
83 177 77594
412 611 411403
164 228 922483
695 227 381297
418 605 490140
255 461 903192
146 260 722556
196 397 247015
397 666 659272
642 265 838332
650 418 905705
11 197 925751
65 332 481136
19 576 445699
644 645 294866
26 628 837714
474 449 856364
324 194 412722
170 554 708152
101 621 340127
16 457 682880
649 110 70299
256 129 966733
237 176 788222
248 613 222860
585 633 329047
669 590 594464
449 66 315966
320 665 889919
256 610 589695
165 121 223097
190 132 579014
298 42 216435
261 316 47830
558 358 46468
530 484 896873
335 408 76482
423 419 205820
223 505 728064
369 525 288524
466 488 883227
537 644 942322
663 147 566042
455 470 51078
692 504 21829
192 618 730439
251 292 851320
178 336 879213
3 279 382683
225 445 593329
114 279 764936
688 203 31959
219 297 332921
14 12 468356
473 515 722667
114 269 84789
133 14 849972
13 299 233362
671 500 298585
678 323 130978
373 403 593838
653 284 691697
127 106 374506
190 210 66208
427 607 449700
144 606 897163
592 82 501687
568 375 899401
92 506 379858
624 87 684097
125 563 205848
70 176 749387
553 592 740437
232 351 539032
551 24 685742
425 251 184168
99 105 605103
538 178 516735
555 194 609
609 296 415353
278 392 264230
20 570 716638
2 110 521359
197 575 983540
54 232 499696
94 34 157782
279 136 22660
331 531 383961
685 217 890213
372 562 286684
218 290 192054
273 158 659792
537 115 437158
580 589 611688
18 199 483410
382 252 962906
380 393 783165
500 212 496805
582 550 801653
688 352 448697
200 615 707331
44 357 699529
290 588 45144
429 340 868570
333 573 851535
439 303 530024
414 142 433581
293 248 381943
488 239 449673
35 459 293265
462 433 411066
295 463 748867
1 582 336594
672 251 876159
110 399 282924
484 41 484446
620 474 839970
643 432 911836
350 638 5626
541 79 545863
24 453 91131
594 262 907580
208 58 847629
259 93 394448
676 152 17542
375 256 74948
257 146 13556
173 234 56735
514 561 204402
396 185 201052
287 118 288746
8 478 300158
177 593 879850
267 55 10696
232 130 701537
333 367 554501
356 556 404404
653 64 429033
52 353 354076
189 85 79860
389 376 377633
604 308 47542
63 167 789947
329 183 330605
243 180 628163
669 243 394752
444 383 754352
282 98 231713
54 49 805580
178 313 718595
493 563 883627
218 386 534027
627 215 836689
214 460 1394
414 167 763724
144 462 351409
186 605 447670
122 203 814985
407 456 708889
493 618 714463
33 369 398899
383 224 627728
518 192 449352
331 450 712862
231 364 124877
555 595 489349
537 518 79176
101 676 423909
591 86 618454
248 340 179041
49 407 87220
305 694 95710
299 267 207610
521 344 196861
501 352 291507
265 291 673982
305 251 283151
173 233 475224
325 195 264062
482 18 161055
575 343 631354
334 493 668158
187 364 145214
55 228 453366
371 241 760034
345 587 967705
552 400 872422
231 72 347317
632 172 891505
334 297 664323
146 644 751806
666 334 408278
588 411 437268
573 507 988670
252 187 776372
685 199 253439
111 493 600664
269 201 642452
48 318 550080
471 226 63992
343 658 670851
477 43 211488
158 9 960295
403 156 965136
62 74 216316
508 610 468733
281 275 74064
47 606 550275
634 322 244262
140 525 13401
205 362 816589
407 154 474870
188 365 37063
248 458 101184
672 252 180303
260 385 497361
428 449 558086
276 560 659623
63 663 595960
480 554 691386
259 601 630437
579 405 800604
495 219 165961
635 406 612339
9 210 127022
188 515 190372
657 383 385205
616 108 483913
288 404 433444
525 200 595725
521 94 120496
123 207 979917
287 318 836379
124 241 112427
668 573 430612
212 417 927368
542 449 208651
353 361 790294
503 157 903394
221 5 522092
108 427 5265
90 88 986324
311 344 780504
324 649 266789
251 199 255059
243 627 515281
377 200 897220
484 271 382748
390 573 62401
670 250 196870
77 448 515748
466 70 128528
362 480 52227
303 648 833948
228 440 942356
31 538 751880
517 336 178754
522 418 271397
161 526 91268
406 172 497599
405 50 928551
35 15 603558
660 659 579805
212 617 754576
396 696 585641
676 498 125712
482 15 10962
438 265 597812
222 516 256016
230 156 970065
67 86 502407
481 287 529886
551 344 919634
71 647 451788
459 349 689329
180 37 654853
370 678 886774
458 154 686042
113 295 887751
500 474 480836
52 214 662977
402 64 160302
320 532 164266
567 560 441819
170 686 995016
154 301 595295
630 250 95392
308 508 943601
512 604 708798
597 424 135264
561 484 54717
66 671 600305
535 275 308524
525 131 550902
438 243 930036
126 334 769188
217 318 405914
136 512 276547
457 118 811766
673 688 556564
587 602 67154
562 223 776859
398 136 672803
391 114 992603
441 37 631254
181 618 997485
449 684 317403
1 200 522796
532 279 748158
488 444 678185
288 333 163604
379 563 859644
164 625 148007
591 346 393739
360 242 874958
11 684 122464
96 138 465477
686 510 598984
369 536 612349
208 378 749179
197 271 233015
568 685 448393
587 368 338446
112 162 279404
118 86 753876
478 181 756291
239 579 823548
520 6 524318
615 267 853842
126 343 301771
624 363 933777
278 572 539119
599 110 637826
526 356 304481
15 59 566644
496 450 756340
135 607 470769
79 365 443446
643 542 981336
138 453 336751
17 29 455144
185 521 586079
209 667 312224
297 203 54567
187 238 999664
592 688 251918
533 138 784574
457 254 174565
606 392 374116
588 499 927065
264 154 849338
122 625 102675
693 136 21981
592 394 880315
118 56 304387
124 151 817389
654 297 510182
555 240 114721
329 267 716833
129 547 498861
332 247 186696
471 118 329435
654 562 465538
355 536 617870
477 294 878480
489 151 818408
433 604 270947
635 267 479802
97 218 464396
619 226 437001
294 595 522036
137 49 64160
86 131 79233
626 37 687046
507 121 279239
14 522 472169
127 638 414267
698 388 230608
425 381 539208
579 343 152313
214 700 62813
90 192 817301
269 347 551604
35 75 206956
369 278 211360
251 150 607736
204 668 210522
584 501 194834
123 554 406507
597 232 392088
413 369 476426
10 174 689437
528 571 622933
647 266 221522
89 564 352717
501 419 359104
185 548 663723
136 613 509021
42 641 395045
178 584 640235
65 432 949785
52 256 360573
147 473 25771
326 38 322210
534 483 810426
547 445 810926
581 63 380124
618 75 982019
1 48 950038
17 677 318944
623 227 240958
428 543 108066
631 325 973041
623 327 156080
55 144 373819
471 504 931151
141 125 942625
179 241 367940
687 380 645382
94 258 544724
395 96 974094
467 321 218508
508 462 173603
696 660 392934
213 530 380200
603 324 981086
417 398 473984
246 43 743372
170 81 511555
550 44 841214
406 433 717123
410 562 488378
610 600 526390
115 141 612792
85 65 590561
136 634 918774
25 358 575204
450 303 91699
148 7 20860
169 281 823655
138 274 344529
195 532 491167
492 655 888714
637 384 993068
212 695 967693
205 170 601680
599 515 863426
205 384 891476
303 665 854699
254 398 302536
549 7 120172
256 544 389638
22 622 698712
375 56 660864
182 333 648983
350 49 310955
363 613 822918
279 89 68892
46 601 349595
129 299 6787
277 15 529958
144 350 3602
648 465 72764
132 272 833823
217 369 168781
145 480 498190
465 594 134808
626 39 640008
340 83 85759
296 694 627811
526 149 930031
331 469 34037
631 110 261090
299 482 644161
486 593 902807
509 534 965825
471 394 538180
27 366 417769
298 441 619674
422 567 456598
676 525 188357
324 389 140866
60 218 60760
495 231 263333
351 647 465006
472 548 754357
474 415 418639
648 658 350977
253 107 38644
70 381 575541
315 46 677697
464 278 413741
473 124 195509
162 418 661078
653 413 679608
112 291 728471
394 670 214931
504 387 584973
615 54 722306
597 208 1851
696 192 937012
100 307 699039
417 653 432334
537 83 841502
589 48 686789
474 337 283420
503 286 185232
166 591 325192
637 325 615097
476 17 29960
548 621 204022
405 98 719463
69 373 333184
631 570 794685
697 672 919183
422 683 357661
19 67 381888
18 176 445184
322 690 931417
585 160 258711
600 288 810827
638 400 619526
83 359 174054
200 512 914320
455 665 582014
497 389 565528
248 118 152950
285 19 568554
153 51 58624
617 349 448812
192 298 441777
662 141 60102
254 195 403873
179 487 792280
174 500 140278
133 384 571148
605 96 242598
234 442 454843
451 474 912721
557 416 612378
324 478 364928
519 28 920198
53 160 262869
480 152 562420
8 456 488431
192 434 116840
378 275 466450
268 581 153157
324 205 454921
98 463 625674
375 620 932971
465 79 553976
239 534 866297
6 159 735615
652 528 959203
639 647 451457
317 110 994164
5 660 161966
127 417 915313
113 52 628962
596 407 58272
690 338 567375
298 268 524281
523 644 346528
464 466 857371
678 191 986728
510 6 158559
667 693 279347
253 346 322578
24 234 461402
176 446 922174
340 144 356035
67 480 92253
384 475 486967
131 603 5057
477 446 350697
251 580 808861
581 369 300589
432 441 251487
349 64 549680
32 369 592172
302 23 215846
69 195 300175
426 480 713473
682 331 540116
280 120 27435
171 228 977681
587 254 614303
259 218 418338
457 88 30819
67 577 933008
597 345 634563
167 697 689896
182 551 630247
674 130 349239
168 448 502927
31 689 820094
374 37 829884
507 416 869692
367 370 963899
84 33 728017
597 494 847086
134 18 195086
196 32 283177
185 331 450239
110 498 211150
494 67 315714
114 32 595654
19 136 580092
423 680 516490
582 76 789324
232 555 411637
357 49 267946
361 166 269603
54 379 186868
277 599 308892
408 530 357540
202 70 817186
43 294 348613
586 535 75389
128 432 556827
284 188 618180
557 404 520094
689 77 345176
653 397 16540
518 244 799121
637 259 769274
433 261 548516
490 448 11713
440 205 760452
352 378 33727
307 56 900866
91 683 97300
84 302 459675
313 376 390878
695 524 869208
342 618 999499
92 593 150162
631 337 328082
386 658 605302
569 577 527964
4 293 944666
210 30 790680
117 419 983592
475 91 719162
521 551 798821
628 327 855593
472 340 528260
72 164 844577
17 24 280672
34 68 846316
252 458 242874
302 637 711679
531 191 122066
593 248 185849
152 410 231521
484 674 153188
531 655 578078
591 507 486592
242 597 763854
527 331 458499
175 79 123838
511 70 823805
443 32 134630
478 212 77783
431 359 243725
508 684 393835
194 656 47027
349 373 268221
226 80 628862
59 691 936407
358 651 570478
302 234 504591
104 141 152742
167 194 990126
505 352 825484
567 460 749036
535 117 544536
191 254 376569
479 281 816351
106 214 71972
604 484 978281
627 207 942371
251 426 972888
413 129 395486
48 437 288158
147 137 944600
425 103 239703
671 437 850924
6 234 2119
671 449 18026
180 301 583523
477 659 348712
269 150 584679
88 700 751
621 636 196771
666 475 375428
359 208 797622
569 404 118787
554 103 606646
599 241 105757
685 152 658423
63 428 479709
365 22 558037
58 305 325145
482 417 830828
59 693 799376
272 381 259877
217 165 975348
468 602 512654
541 614 329601
549 599 640628
554 2 968401
12 65 714130
340 114 100098
33 674 746920
626 536 15531
465 187 136169
33 559 178006
165 337 512604
72 530 272681
329 602 176091
569 230 613738
212 296 400762
151 700 261050
208 75 233596
339 96 143826
598 149 904558
361 248 953394
186 171 878431
51 545 199469
484 637 807923
533 394 498633
501 202 241996
402 526 464742
107 278 498283
351 422 666030
69 265 272856
441 267 700154
134 76 65409
369 650 680541
269 381 903859
507 517 122565
439 349 194185
506 548 290289
190 312 510928
151 471 3243
390 576 999953
635 208 382412
318 251 315998
480 583 143576
169 239 23062
29 461 278612
328 205 834927
418 118 385261
219 35 872258
590 306 30522
127 597 494681
495 25 195892
678 186 405905
434 278 383962
326 522 708956
313 93 790118
205 501 313661
366 457 757255
543 541 40406
316 609 916004
571 355 207520
255 499 738879
680 544 659945
495 132 49583
637 455 229931
203 197 48977
320 300 541043
90 184 806021
409 400 300125
386 44 212243
660 57 791494
298 449 895627
337 415 887878
343 107 240832
455 166 86604
11 173 457543
26 498 52232
564 232 828452
540 633 744317
673 425 333428
35 180 650434
576 154 844029
699 484 628408
596 613 102421
329 308 755249
7 254 130930
210 376 985656
335 553 220563
413 47 89586
57 330 904760
450 22 457454
52 79 981926
215 292 592488
380 280 924764
615 66 56479
97 635 335382
5 352 713905
217 130 111043
108 637 628599
281 126 407110
178 375 321373
250 248 746334
693 181 713829
358 36 903009
165 273 999307
419 92 62781
432 64 729498
507 395 226608
245 230 358996
133 458 983611
200 229 782263
154 364 108027
542 115 93423
495 315 550379
368 111 980593
63 162 902572
502 455 22496
534 460 866352
323 415 822990
106 42 289256
242 549 248491
630 639 335701
573 288 72630
82 342 627078
690 406 896427
618 294 335928
260 493 619007
56 488 741660
239 59 571408
261 547 131489
214 452 185261
19 438 158124
299 403 287243
313 72 602984
589 454 246170
206 101 3389
86 607 669519
389 258 937258
37 418 760029
602 443 100868
294 502 912959
490 545 236395
134 161 407930
534 455 436050
360 700 451910
461 556 9802
96 309 293412
222 528 155788
406 353 261432
151 100 362379
24 347 196438
642 540 399588
682 363 618042
115 613 144442
140 429 602077
143 129 57188
571 18 682815
56 87 186913
188 537 734565
27 186 837803
5 531 270991
163 664 267430
164 333 39622
577 131 886900
310 560 416897
107 659 379469
399 558 258098
190 409 726145
92 56 812309
688 498 583761
487 311 65772
675 624 247003
312 528 634279
72 136 662927
270 478 945542
344 262 114553
417 425 921311
409 322 541747
646 661 492306
12 514 12956
499 618 998002
652 168 55917
20 664 440645
685 463 31523
463 68 763844
447 333 770364
75 289 698214
311 687 646612
306 618 544981
671 86 240544
663 527 909761
680 209 444637
597 435 116879
330 682 569170
32 616 869565
345 575 35360
277 198 464850
88 233 567901
40 231 248796
272 616 147030
103 579 723024
137 436 326574
564 530 304884
185 411 676245
67 535 438282
286 643 406049
621 202 17162
356 266 381168
568 112 357779
351 560 417383
683 628 125853
394 405 267478
476 200 940593
457 141 774645
384 115 581626
127 614 500579
117 699 154322
17 81 529473
299 255 756914
419 614 31449
582 125 286123
668 440 737757
373 37 210183
224 523 554781
177 620 733726
194 455 591530
356 656 181011
318 587 817206
272 558 168027
87 20 162069
142 53 762471
3 681 367455
523 119 49969
271 84 78911
52 103 12985
506 542 344782
384 23 2217
239 536 105154
413 7 189999
239 77 768621
566 253 426048
546 523 449576
230 425 243589
25 677 351657
202 405 822563
280 596 936435
497 512 667028
199 335 994858
184 44 168038
300 494 164090
528 546 561014
97 332 566927
435 258 370169
298 231 323454
691 374 845054
109 694 562348
250 700 175081
269 442 417430
48 379 959299
200 358 64834
79 227 945893
523 313 314929
391 118 198710
154 339 732301
352 607 87291
416 170 644178
593 184 696145
624 49 625661
332 345 859596
111 463 908211
324 617 845763
13 115 521693
303 428 901589
120 365 599768
561 596 302868
124 29 773443
398 588 70242
154 117 609096
477 273 287317
439 609 292233
527 576 75711
593 621 989105
145 435 514525
644 54 223764
75 266 416807
243 584 627002
50 436 966872
510 85 930588
309 219 75158
675 462 919047
501 540 323136
515 606 302211
77 140 646171
674 293 831503
232 259 774862
407 5 245155
179 75 493427
231 653 9910
290 142 35189
160 74 784866
361 83 576695
27 32 607362
407 622 353955
250 579 67343
583 415 715606
410 487 635870
311 281 609621
471 98 370152
534 140 137140
324 102 121028
385 138 861233
27 530 192438
324 433 651757
527 289 853264
420 311 842030
204 166 856389
640 515 576565
69 40 691057
572 154 405824
333 195 705795
557 397 861732
138 625 589068
492 610 933323
615 73 409796
499 540 755727
168 467 234078
212 201 540851
224 255 956749
643 11 308766
358 571 504667
301 431 516894
80 239 167423
188 534 577503
24 495 98824
539 301 983299
355 137 830421
408 641 762836
330 672 945717
256 249 818326
184 536 108806
402 363 231606
297 423 442072
188 7 428592
91 629 55484
65 214 183345
155 153 107482
45 204 751114
487 675 239245
347 74 387767
674 578 309214
93 117 707074
149 610 350458
397 312 16590
146 641 835160
292 271 255980
242 42 956140
211 571 67958
431 460 651969
181 577 303812
1 219 84711
49 384 654136
19 10 982681
67 329 143270
664 308 468684
579 664 603119
689 503 19125
249 661 855676
357 343 359641
182 391 535655
154 281 790955
525 209 459324
385 327 6936
614 268 83402
281 544 896991
601 520 528824
7 29 969333
347 109 645323
182 351 589328
510 567 383076
103 161 143640
97 296 373988
534 439 613562
303 111 858185
467 670 388706
122 626 858623
104 150 324531
313 31 536547
146 29 232895
132 443 703326
386 103 55599
92 102 782874
135 448 430587
669 565 530329
30 504 988070
691 498 148825
56 167 233474
680 12 932743
204 272 669529
58 10 931549
591 276 513964
107 556 345598
229 630 595964
93 244 877460
83 192 779939
322 482 506302
77 615 499840
284 254 817864
145 246 78040
478 3 808821
489 478 372065
40 589 63291
198 119 123027
631 207 907045
388 26 113382
547 71 38027
604 403 38920
329 577 867694
556 163 709899
300 672 985754
292 541 61853
616 95 949006
491 274 83679
286 154 73714
412 561 697659
319 359 662383
698 537 99626
393 578 104209
290 168 423935
331 396 683075
260 691 229575
308 106 402213
89 531 388289
156 135 473924
603 84 911563
639 289 207918
135 21 572591
425 325 273128
289 455 847164
139 53 889590
281 491 110546
423 59 547607
79 144 166361
638 541 204896
441 160 630646
478 161 768323
429 311 318557
572 690 519671
653 545 718031
304 5 606942
204 95 403316
424 445 881265
307 655 393023
69 99 169342
152 96 89301
578 9 507627
320 138 506433
156 109 502005
156 369 927219
2 497 23464
278 179 753607
135 368 283702
425 41 836096
698 558 606497
394 66 379898
241 393 949308
218 114 685153
467 187 408381
400 661 936533
692 641 588756
202 278 977356
672 654 424262
629 568 497734
494 694 397181
257 236 315103
423 571 150486
152 574 232599
366 59 186580
153 324 470910
161 353 759412
344 557 408483
271 68 604097
624 548 488073
591 512 90683
688 142 862294
534 532 507856
424 261 499258
173 145 370885
158 497 763802
525 21 561172
46 559 217777
660 314 81733
92 133 964614
283 392 628041
399 687 600259
131 199 959550
277 121 573126
116 408 730129
288 186 286390
462 407 563373
362 436 239724
473 334 385063
155 556 438212
142 692 607482
191 448 966924
616 394 168743
481 212 110418
625 409 709020
380 634 525398
649 504 619018
682 277 68887
187 172 237886
224 166 604166
411 209 998052
271 243 411670
475 104 15835
698 661 808450
290 581 944164
445 333 694554
175 366 93645
697 336 461868
423 627 37567
98 531 824063
672 216 564714
95 344 808908
533 681 264490
573 481 168579
248 26 650035
459 350 59679
656 360 78327
434 25 388997
188 576 413555
178 193 808636
345 145 203004
156 111 791342
700 613 497628
114 683 713891
382 447 721962
193 554 376056
693 553 245331
53 584 971648
591 531 881068
2 640 628360
403 482 62988
446 170 287161
5 441 843781
349 414 724895
577 48 871739
667 696 379238
472 318 357454
264 594 382729
667 73 481703
539 346 228931
254 577 195809
337 231 720452
510 53 808337
31 571 320085
592 80 618447
475 105 145847
529 364 864588
313 129 348625
696 666 505110
598 102 6843
16 175 767661
312 239 312742
522 605 475768
155 143 221533
262 55 724579
494 234 708570
551 316 768939
625 32 638582
446 313 240518
699 34 311061
52 586 37773
530 6 815157
699 233 516380
86 691 891606
418 511 45965
44 173 258164
26 360 804130
91 268 236369
389 193 472484
398 482 723909
679 482 669334
642 582 636126
491 584 322142
500 192 133083
556 464 817602
301 104 849824
61 337 342707
576 365 585868
601 679 54223
211 210 922002
261 552 817565
680 646 625972
192 270 403767
254 89 144278
408 113 97595
123 78 332217
240 565 114772
608 498 628973
360 327 71979
547 601 672658
136 352 105284
13 458 684452
538 366 124211
250 696 33142
13 55 972850
274 213 821684
91 18 475456
15 20 956947
10 67 451559
487 360 24570
452 394 483335
376 362 2936
67 574 252266
620 622 541330
562 361 147526
353 533 378401
450 688 813271
670 166 36403
426 462 681961
320 289 593071
604 224 198326
661 370 353077
403 650 539524
401 691 288905
598 577 191199
646 575 80198
401 153 561166
622 161 999443
261 39 386345
346 502 233031
251 619 493073
355 695 410290
408 112 643023
67 75 518266
54 100 228094
249 594 99818
630 327 856186
526 169 112973
684 555 966044
580 274 508473
27 74 68399
265 456 593115
343 226 618367
305 681 397356
494 624 23727
153 31 784220
82 177 917099
494 527 872378
261 177 670401
190 446 367888
231 316 624141
341 249 880878
326 579 1605
17 98 536468
478 40 707041
591 3 276428
391 192 794438
148 579 121895
525 64 899884
210 269 385115
106 182 888786
610 463 823006
384 79 211133
652 393 99440
479 397 220756
566 15 439914
453 200 223519
148 593 936914
124 238 227482
611 544 503923
481 49 168164
359 324 542112
144 272 463342
308 607 235250
635 282 951981
536 311 479533
145 127 786989
121 656 36878
181 272 941543
282 680 242958
653 505 479806
602 397 595415
522 560 911786
225 555 456755
534 90 768819
375 18 164747
689 136 765240
13 401 183163
59 269 920041
5 384 677749
632 301 44742
18 506 756194
119 311 233032
422 362 931833
203 500 305602
532 358 97968
303 70 720031
674 254 752839
535 144 465636
355 678 100168
536 125 503427
672 284 679396
45 617 377710
25 497 481282
419 144 689145
39 26 264442
36 315 867811
496 262 478976
169 577 392933
110 248 338731
360 449 513065
177 20 8549
417 131 795907
79 641 368251
454 494 880273
269 510 560764
55 168 663858
100 172 917029
231 351 675815
10 340 687578
657 524 433358
303 161 744971
75 283 621133
499 84 82945
41 85 898267
148 590 975220
319 98 157239
229 608 799582
119 461 627280
619 260 886196
565 103 259298
594 224 481166
536 535 353208
69 97 878271
209 391 152956
674 459 382095
691 243 748814
496 269 17224
457 637 837831
339 690 523980
673 235 930072
107 395 125699
521 365 869824
640 274 189938
97 351 384991
339 636 238693
108 674 897553
607 678 893133
16 335 468596
210 47 169426
690 601 873999
50 407 268605
369 682 754165
598 160 542983
563 677 38375
219 386 684601
226 207 688565
80 696 120396
641 76 242500
51 408 296386
88 589 570266
520 569 483257
162 446 214744
406 498 485397
333 135 126189
216 349 809827
315 234 893142
519 320 674600
662 616 207247
361 329 949152
615 490 66686
433 303 202680
582 622 641155
544 412 83343
244 348 891402
183 582 566828
420 567 331719
286 101 624084
10 365 375698
286 76 255993
668 404 186031
621 456 49903
163 639 649516
604 143 332059
600 274 55219
550 18 734411
680 230 54584
314 76 347710
441 264 811535
368 52 861462
383 79 522982
512 616 403418
437 535 735454
545 620 478142
587 513 280387
108 333 208220
593 544 19389
278 609 943936
634 635 279904
320 228 264752
25 261 208182
561 686 927551
360 465 132229
467 151 784515
592 568 80778
646 298 223749
111 101 62532
300 184 3846
623 411 886248
275 293 647065
661 104 541557
291 575 653110
662 300 107208
221 182 416150
327 679 878177
389 350 714365
326 330 829094
399 208 175433
596 390 487077
700 224 476170
99 649 651057
628 576 160100
354 535 811762
538 367 113790
412 335 370199
417 583 985676
540 654 877451
345 525 117319
615 271 651355
576 115 74192
494 460 213637
214 307 155299
240 407 729423
619 633 928053
227 6 915304
555 248 844541
537 584 855669
91 129 999174
595 278 405567
686 20 415477
32 43 392278
516 306 661757
170 623 941770
638 496 413312
474 134 926414
424 130 730352
458 476 133533
384 552 757096
458 432 442339
290 231 698051
553 353 77878
86 231 400524
679 577 431060
60 194 27376
190 263 111935
29 13 295572
216 164 374454
592 172 136381
338 29 675503
313 511 589376
328 671 956445
227 147 624494
108 235 976213
125 696 66357
240 61 530094
127 561 104831
504 150 683578
182 654 355267
331 560 56525
455 482 307545
159 72 650000
585 237 497759
54 684 882659
5 440 314638
216 176 387620
361 648 49604
604 478 766560
92 308 844553
259 45 452469
693 366 477799
381 638 353704
404 190 705616
690 508 754516
333 435 459171
431 167 60161
394 446 209145
505 476 586227
668 18 898820
419 482 531720
58 581 535242
317 606 317503
489 20 926343
493 364 307573
494 676 613845
685 597 965025
231 510 985170
541 531 710835
7 292 356954
627 538 700863
289 147 367702
392 546 68068
250 432 624613
490 575 353302
258 320 767644
349 418 609631
506 303 213111
678 4 248522
598 206 883284
596 26 802013
69 658 554557
180 12 882237
413 26 563737
495 676 216440
263 626 676234
6 489 258744
108 149 858729
626 15 310206
476 33 504484
402 126 162725
552 132 465777
476 464 246487
468 140 311493
581 327 372474
39 361 556070
286 424 364422
673 418 833598
594 120 25106
623 36 387756
268 629 241628
595 368 378806
347 328 274550
482 565 648186
560 502 958834
218 374 707886
179 277 413288
428 600 299387
486 673 336031
688 563 675298
192 413 553379
129 637 121851
5 691 446855
625 175 956448
56 31 273071
476 299 730816
286 63 658428
461 522 317074
18 192 834233
427 141 352497
254 524 426854
307 688 159
73 488 890004
505 124 297156
275 414 827156
667 94 744969
348 456 759797
77 30 842903
474 268 301696
615 589 483400
218 462 553420
560 566 930335
9 648 235521
467 648 896314
313 122 436262
652 380 681908
575 179 113955
654 143 777283
515 664 914420
681 698 128813
429 96 580287
508 634 161041
590 86 695262
90 510 676160
569 94 747875
612 129 352751
44 51 400203
1 607 281305
690 274 593914
377 157 338892
464 246 261190
35 636 836612
82 351 854270
452 215 292857
650 474 775135
548 164 842596
349 304 542655
329 679 38671
6 385 72451
91 65 597536
482 645 795050
499 406 140356
71 627 974276
549 677 172771
630 176 14293
350 367 94382
655 588 262241
639 21 616887
401 602 227538
477 597 82533
59 583 144376
480 682 305855
562 650 417379
186 251 862512
163 194 669697
302 679 65117
491 524 618313
518 433 276005
411 496 159964
597 253 691126
610 128 793324
87 394 292785
571 273 133888
443 334 819381
509 100 432212
589 389 210520
71 635 64261
648 57 119329
120 21 105001
380 109 514390
165 486 166200
257 351 70601
655 188 864885
546 575 236964
137 438 790761
212 377 974892
276 407 802778
559 478 666863
56 13 795556
450 623 659808
57 355 817059
249 669 824235
299 495 383500
208 162 17871
1 691 644862
411 451 740962
20 264 592744
612 470 725279
140 290 783642
270 274 217778
555 490 62272
425 434 289004
392 609 948773
37 700 214943
606 651 279701
520 527 328258
572 675 98839
511 504 260577
522 50 62546
178 46 446423
596 525 620323
364 555 38428
655 230 698182
263 643 589653
178 503 93639
351 672 790283
510 56 849803
149 235 859079
680 311 115403
431 557 338743
417 11 994315
64 543 884512
236 617 385060
528 299 60141
674 659 386502
607 382 61826
325 30 369017
381 489 740096
160 327 442645
632 352 972450
587 652 189242
505 322 822529
155 282 848279
652 87 655747
501 579 595847
65 362 649226
474 532 285662
553 470 931553
547 60 599898
425 517 333216
621 687 670655
323 384 672362
624 113 515847
498 145 771671
100 475 833278
205 637 247223
6 229 222505
541 132 692724
664 330 182166
374 635 606998
380 27 823696
476 153 207286
585 224 796312
344 224 787247
470 295 842561
119 193 975069
454 177 823882
81 277 633821
414 252 518328
485 438 297941
17 46 896146
317 52 981358
415 174 444419
167 95 239180
557 629 293915
678 232 390783
271 555 39441
82 55 981422
179 363 859181
244 289 690253
665 592 584678
501 577 374919
166 478 68612
127 137 996583
293 144 579573
7 471 696447
585 242 982148
239 558 210941
412 579 331543
457 638 473645
380 263 783017
79 133 637106
652 41 575734
461 73 116762
67 372 597861
635 292 806026
169 320 928680
315 584 300226
487 392 577598
688 541 180032
247 399 903520
140 235 154551
184 358 227747
91 400 641867
440 51 312227
406 132 290269
595 634 219196
116 518 369866
605 113 912034
203 698 644091
346 348 684036
630 447 449936
7 440 382200
31 134 282949
594 448 392307
325 676 971695
152 677 80540
104 223 326107
673 569 636921
141 109 286282
145 544 992317
361 117 12397
493 291 71272
394 660 83031
89 147 91283
420 407 168582
340 192 86607
649 195 565996
76 105 349657
547 405 883052
289 552 916241
102 524 88463
494 314 573948
539 222 420828
570 112 398513
307 463 175504
5 339 520712
392 448 394384
364 46 582752
396 628 52267
35 328 410270
569 257 107806
540 542 603990
211 217 188758
287 8 364642
127 474 746064
490 341 204352
636 617 261705
504 330 697736
152 64 4823
260 81 45320
668 162 731283
84 30 494186
299 463 372120
561 474 578764
662 49 703694
48 2 374489
62 485 412135
84 484 176199
699 85 107643
356 30 373342
218 226 196440
431 488 764759
317 475 335132
397 629 451386
676 507 868891
259 305 854296
392 661 959061
411 257 308533
616 458 652320
33 337 382349
50 299 771792
666 645 315080
625 378 540682
19 108 549673
461 100 87839
104 2 227544
547 272 63376
42 18 396999
54 498 964145
571 259 254130
525 521 895073
559 114 48930
383 540 452228
7 214 921164
57 649 129041
69 384 248930
628 63 81894
567 544 411539
408 237 246395
241 369 910050
140 166 331252
449 592 710238
530 164 338277
151 588 87222
61 349 113864
431 278 702693
191 463 359640
69 616 333746
619 645 912058
338 240 47633
66 432 394458
654 235 589927
388 317 530526
551 156 76723
32 191 487966
467 406 944939
257 177 778744
662 698 184637
654 270 694854
357 75 165458
206 303 101928
671 648 304047
264 414 808433
653 222 772214
134 546 748491
696 160 385887
560 105 995511
635 679 854549
446 293 98281
347 330 532183
279 619 768217
147 631 957294
46 103 426646
587 32 768350
116 692 91021
635 424 737889
185 508 22532
197 485 816024
355 113 111095
386 81 211515
652 595 124313
679 536 72745
603 200 873180
625 616 579247
191 582 538948
677 33 186129
181 495 290243
651 603 209803
339 247 945654
497 574 715895
51 63 440132
298 456 959112
58 292 740759
189 197 527501
21 52 117497
590 256 261123
445 267 583001
318 202 827528
118 36 259293
423 440 10678
182 256 685701
163 453 838149
505 173 463648
216 691 488745
350 618 664351
526 370 724664
440 309 148400
586 626 635408
582 420 511833
256 445 239241
133 22 624920
353 504 694335
227 643 663132
302 521 968369
156 392 497094
335 597 258437
661 120 208020
633 663 947879
488 402 923660
290 37 921882
277 594 143712
42 570 799536
621 328 732052
57 158 593386
307 440 333938
160 67 839456
523 296 842933
110 140 417901
517 298 928355
46 186 47639
327 683 215857
171 106 90085
353 434 217657
207 150 489082
203 541 462659
151 143 870832
579 293 637944
144 364 581125
406 33 157394
398 161 939577
245 120 743632
241 45 299911
607 364 784269
147 395 235177
520 253 937017
637 191 920873
174 77 37286
4 425 50430
410 343 430884
386 277 12853
68 261 283144
120 685 396328
541 406 771705
392 336 867455
577 460 278636
317 689 189118
670 168 846776
590 305 875535
347 47 808563
148 389 55369
603 401 900973
82 72 850442
582 53 166939
488 333 187928
272 239 412868
579 191 431682
364 133 828948
244 653 62244
508 152 542920
95 377 931392
116 299 505430
333 194 629302
611 59 48689
691 636 385463
434 613 7185
244 263 86498
51 386 346111
700 488 315246
551 604 671274
177 665 337306
69 245 651787
463 269 151384
141 101 450252
59 31 892516
535 593 805422
615 678 100335
522 426 875758
635 692 508515
577 593 716108
232 524 315734
356 235 987829
498 524 712065
517 643 591631
132 255 808230
60 47 769835
457 450 478112
628 51 118165
700 546 476032
456 300 583216
496 215 480049
369 7 218121
133 638 145138
4 285 88520
248 545 665884
496 58 842146
492 616 910372
458 648 550363
451 223 945119
594 317 28885
623 119 620765
284 48 421914
534 461 737320
10 329 360042
219 29 876297
605 594 511243
199 423 575090
216 146 650606
141 191 344426
69 555 508508
251 558 388163
442 436 980822
194 116 47950
137 491 612741
30 276 258466
252 61 575123
123 249 29898
198 519 963566
510 560 703577
464 218 282389
102 358 229765
579 207 235374
565 167 806529
332 522 341340
308 541 616675
109 160 50179
568 599 639344
251 25 648583
585 602 113476
640 652 802233
418 360 914411
448 286 560526
527 534 799738
398 210 46728
393 511 933800
48 288 557562
96 502 469461
225 583 646322
687 334 117696
581 84 974878
620 108 480364
364 205 313685
301 466 990828
491 432 947319
440 350 417569
278 500 632460
515 41 643386
669 365 483843
622 478 695058
508 143 824015
94 688 840378
195 56 123835
660 25 310314
547 257 270172
683 455 430348
627 282 135783
147 364 675469
504 162 559200
459 52 33740
70 433 737964
405 88 162152
276 648 435066
585 197 753952
111 191 744448
544 74 553756
400 439 835529
545 169 452769
517 175 956002
188 33 153920
291 357 82402
79 495 268556
533 522 417617
207 486 528129
531 589 775484
483 249 532588
561 204 16794
81 109 257548
602 69 540030
188 696 138945
543 3 353517
91 559 256360
145 118 414040
480 363 405835
115 694 164802
699 521 123913
221 350 673681
480 317 208054
155 582 383527
14 498 725960
320 223 73130
540 157 993958
510 658 646301
345 370 712295
265 358 35572
335 167 736972
130 234 233990
419 305 68889
233 555 655087
159 355 47795
407 39 169302
567 550 480902
426 221 339966
525 318 793326
572 361 590016
56 528 416707
452 47 741600
125 697 82698
534 698 474850
206 214 884323
497 270 684264
36 590 117932
164 353 572833
323 196 458288
89 358 870698
674 570 491839
451 590 13970
532 76 971765
316 427 918467
692 697 471200
200 690 280557
232 642 525054
297 289 545200
575 55 743220
264 395 929991
513 447 304960
646 93 986431
421 453 141436
106 317 268878
333 58 265852
586 155 179922
166 693 428058
515 401 713021
582 5 917161
9 121 944687
414 195 434535
93 341 8957
527 584 174498
148 173 805221
574 591 593137
421 594 138382
160 504 679484
405 679 76792
407 272 502780
299 670 300679
431 403 734014
471 519 807049
611 530 480208
633 139 524857
482 542 537366
359 336 668929
244 276 731581
284 194 488731
642 426 74759
105 348 495857
91 676 279732
241 205 423003
609 592 543307
476 159 456691
475 548 715186
521 668 283102
546 647 205474
576 102 996439
683 178 79408
155 332 465595
158 377 313185
454 24 820979
577 105 684157
685 474 425996
262 647 982983
59 364 921814
696 13 978241
573 494 354961
57 412 897283
121 120 742511
206 50 665405
253 284 993256
81 417 456601
119 583 272412
545 687 189209
684 229 94356
328 500 458481
467 196 207826
158 682 443663
298 3 786618
291 73 508399
522 619 602904
413 170 859486
496 382 601805
151 71 203256
345 617 145338
653 105 785676
28 175 574407
114 438 817257
541 334 776276
379 306 304547
503 459 535805
225 381 685760
18 538 501646
481 691 529026
616 264 63440
444 408 627357
682 69 462480
591 601 161209
162 95 111130
460 29 541318
14 8 634858
601 633 659433
129 463 513052
257 401 980571
540 508 109183
159 332 576439
540 609 510462
611 332 598295
497 495 490055
197 227 544872
56 221 700584
129 148 235066
553 686 27150
196 612 431070
608 672 651178
99 497 615943
500 322 495414
220 451 975560
470 384 473994
139 85 890666
429 565 782231
484 35 497999
415 499 476263
61 613 338924
400 84 663795
483 82 124344
272 198 525780
11 4 735337
525 509 790011
103 495 359182
521 540 825966
15 663 897834
472 437 852614
291 230 960977
541 259 13409
170 113 530747
47 80 569761
3 670 962354
598 270 762359
513 422 381703
564 107 591348
100 369 298902
506 682 679113
225 350 316258
425 53 445019
417 412 334494
586 19 150581
530 281 47260
525 484 268942
145 352 274493
693 115 256159
184 583 426759
527 27 469697
643 647 924353
40 294 531133
6 464 980008
572 123 731020
160 163 209314
501 626 232480
355 595 662036
79 68 143970
287 578 374668
687 168 189783
391 11 51355
659 485 539478
346 168 782785
559 169 947865
76 371 774066
36 217 677198
206 85 799225
326 1 986744
634 484 511252
230 374 913717
173 105 470899
554 254 407463
501 324 750646
59 582 422932
153 501 13448
644 60 738992
608 680 444529
117 611 873045
167 567 140706
459 262 476706
568 489 392272
215 442 609211
336 432 928270
142 136 253029
295 565 142442
686 204 7655
582 383 239576
380 685 662675
284 301 266686
133 625 852357
541 266 746209
548 338 48232
422 497 968423
549 338 823740
630 400 188237
452 187 486196
544 591 757225
46 617 960810
234 42 847970
224 84 451944
74 560 411216
383 80 664943
499 488 202428
211 345 83842
443 494 513674
685 70 169389
268 90 819457
146 409 731466
365 478 828750
480 697 840723
577 165 179984
72 251 547915
604 201 988554
144 86 606428
16 506 566639
620 655 885988
449 54 282261
450 599 122145
508 389 434663
198 229 784747
346 138 446156
201 292 999831
423 288 514332
657 508 326393
207 553 609081
653 345 777316
611 201 142924
144 128 105425
494 615 790022
162 66 258856
40 649 540385
410 388 436399
109 649 828860
369 546 347336
248 65 810652
487 477 709488
131 552 99778
192 113 351119
356 74 53407
318 193 572016
95 78 485028
263 364 450412
700 56 557315
690 687 901813
274 637 391887
524 443 648620
66 627 525065
80 257 162463
560 7 489993
29 680 744133
641 231 120989
377 241 999063
92 49 708139
611 194 637095
513 107 202876
692 208 477349
312 564 27523
59 677 732232
231 612 404000
502 376 527706
537 572 979782
21 448 630704
94 398 282486
689 276 788658
495 171 531468
342 582 351239
575 223 46186
651 257 500488
287 342 982955
26 14 858351
314 438 585132
4 321 943804
298 140 419624
107 34 211493
192 54 33373
207 114 308715
527 415 355973
264 355 545030
24 494 97476
152 458 296999
134 365 523054
473 695 113844
73 534 631535
20 171 850205
410 697 941067
495 417 741476
300 591 495720
362 403 479088
477 394 366526
301 540 543101
643 2 747548
497 587 258813
516 582 85178
359 290 175717
651 380 516939
570 283 29680
699 45 775180
674 191 840980
602 491 757258
293 542 363720
665 34 713531
3 9 137533
426 696 400039
322 244 41827
222 199 300450
144 168 66432
3 383 386225
456 642 291807
565 631 354816
16 190 77883
681 449 727302
257 361 504839
232 15 271500
215 341 634304
441 168 702607
269 89 901066
76 675 161969
447 699 211573
382 259 718151
631 260 477098
390 253 668748
638 218 82216
337 114 561207
695 579 588271
671 143 851350
339 221 168475
400 547 262430
375 32 929487
97 248 130045
44 38 287372
151 478 525458
475 406 81167
39 620 562189
694 669 751123
477 22 880344
463 144 917079
685 310 629071
34 639 982029
542 296 432452
13 43 916594
20 387 565116
446 1 967142
529 453 734860
472 347 909302
133 692 733831
631 528 813198
246 387 534303
507 304 285683
235 656 873023
610 385 50696
584 441 195084
635 529 826498
458 602 71083
309 392 876851
154 171 325006
252 212 661032
513 469 312440
75 65 636544
536 16 215219
300 521 51436
89 112 750768
491 222 935719
65 94 116483
332 83 759948
370 321 305400
399 193 544218
192 517 152347
172 586 647131
509 696 195537
208 313 657895
215 532 655694
198 64 568861
391 200 158086
580 465 515137
615 472 268757
96 408 535452
18 38 935646
632 401 758836
659 70 467314
590 612 327748
75 326 832386
30 311 798120
551 255 609229
389 31 596839
488 321 886280
401 67 600895
62 499 267277
295 552 806192
611 508 219559
278 60 536064
232 93 123575
30 14 801375
201 547 577657
330 150 672678
315 395 10478
29 289 230259
244 651 118320
176 566 85182
49 55 757343
59 434 746562
653 205 3036
525 588 971739
644 634 378993
77 365 250569
47 216 40829
588 6 111863
147 444 578418
613 443 25164
317 487 725381
571 402 388920
288 364 399469
594 269 752375
697 67 92695
575 163 821992
30 614 976054
464 664 185034
136 236 978994
317 490 44629
117 570 425700
627 183 337095
684 442 522845
615 208 658
186 496 71060
272 337 979867
53 473 620881
699 471 38756
700 2 136767
444 199 893664
494 235 187392
468 443 765347
498 64 234907
247 320 264218
634 693 481341
63 478 733714
96 70 516343
38 364 427050
555 498 619089
465 358 67146
561 71 665748
354 682 51954
620 350 299429
352 159 548847
311 341 834148
324 525 992321
234 627 64136
660 82 453431
494 58 542366
676 286 97916
636 195 113688
411 76 230293
122 343 140671
453 75 721926
672 106 572900
237 205 902347
420 346 103882
231 106 869046
135 240 847372
275 323 700627
325 424 553858
74 271 529946
461 655 779811
293 522 864338
254 68 720373
373 24 474107
317 655 861175
156 424 423252
412 44 886854
460 385 197685
204 155 367763
641 537 256156
200 532 26703
690 122 934955
534 7 85349
118 52 843478
511 353 274622
58 545 450452
96 475 438193
572 276 809357
528 423 982754
314 693 357071
102 254 519345
82 171 490691
220 3 881742
150 208 860860
595 621 94878
344 150 517312
47 681 952056
482 659 850711
674 363 820250
281 604 243816
505 583 123102
383 474 659800
155 180 343487
95 255 940430
179 342 462775
58 133 942860
325 279 868167
162 29 761169
294 115 627221
98 668 44546
82 593 318167
494 19 539450
420 616 195621
384 462 342175
24 217 464112
286 573 520687
243 152 615063
256 482 817737
517 187 163149
243 513 79520
128 152 578586
549 493 194583
366 237 7886
494 651 158115
311 484 480359
653 669 861132
507 172 2179
402 208 507319
205 399 552416
178 510 190758
373 215 361732
312 570 375788
441 173 124815
78 494 432503
374 353 14545
300 630 824616
513 452 166385
201 84 74693
263 11 311541
168 557 304860
254 599 971358
450 627 563075
318 482 354589
602 17 790977
228 113 519878
121 175 880479
341 437 386780
288 222 715943
153 491 318160
153 520 863011
675 74 74113
323 596 780855
266 648 296986
438 390 773852
574 223 790574
157 438 881169
322 700 592061
319 12 636477
503 266 537822
224 484 105235
314 140 134746
240 179 744505
150 614 269572
629 637 198094
461 353 981578
182 461 479522
144 585 259012
667 370 853436
571 623 911749
432 47 753395
453 666 682327
460 279 609273
165 358 144988
674 88 830848
571 411 621974
582 414 902528
355 255 904263
395 146 720341
652 459 482687
34 559 253733
648 66 858863
496 391 484051
578 685 80467
461 341 194011
90 208 296410
303 184 91570
588 445 36551
249 407 33999
604 195 42814
413 562 889837
660 457 379403
517 696 849984
415 540 876243
117 634 875553
455 250 923671
550 132 255798
362 165 317720
105 231 172328
684 656 610675
684 552 82668
472 483 215744
667 459 166082
21 35 9829
646 414 450132
368 635 16360
663 248 521136
357 238 269070
116 396 649554
269 553 91378
172 288 398164
240 221 308794
242 584 338118
575 360 456067
40 43 113459
661 664 192799
345 351 168054
688 500 935060
14 485 524860
676 111 139611
552 241 562743
566 533 422741
517 633 842396
214 582 145957
316 444 590795
504 685 246618
440 667 598965
106 612 172330
567 512 84644
211 687 75602
138 279 647962
590 654 440150
190 68 544398
216 534 997717
434 431 258782
514 35 95306
418 318 406115
103 630 999629
91 138 924883
408 634 834472
619 232 424120
376 24 778655
469 276 567066
518 68 238612
544 230 60049
101 239 154893
113 27 434634
20 104 667032
245 565 298188
304 201 91638
654 122 584918
626 576 244865
583 435 455189
607 644 767234
388 70 285688
303 637 749631
419 637 821815
260 119 268631
307 314 275393
525 629 205709
298 339 530545
186 211 215446
451 329 199728
510 513 391872
413 442 61756
407 18 409776
692 83 95095
437 542 804111
407 534 768923
538 349 283762
151 673 352403
635 233 904856
190 627 857595
405 298 120250
643 507 491263
613 327 34648
195 243 221319
141 243 115099
210 408 687702
669 488 150516
153 188 474804
275 462 324205
198 553 92539
88 132 482389
468 598 645591
40 68 668328
373 670 44632
634 27 68381
562 14 414071
552 4 643170
190 173 983581
492 82 386128
333 532 37782
423 67 129270
460 379 407735
396 440 333567
487 629 928791
645 634 18776
57 297 684819
586 461 668713
204 630 880419
444 433 110277
649 121 348667
378 177 266227
419 598 265342
226 589 82081
57 426 907139
130 133 17438
128 549 341239
487 555 696135
99 648 5669
90 24 925095
232 383 320303
280 175 839447
362 267 657729
37 532 48089
400 94 80887
595 659 799435
611 297 765846
597 595 43406
29 314 545801
573 637 300297
620 283 831726
633 8 532204
589 122 858282
584 593 584351
642 13 100345
8 81 883133
647 582 838688
259 433 149932
584 381 333646
104 279 895897
282 461 635081
126 18 895787
561 407 169335
646 557 597542
217 52 815720
395 441 119766
587 594 396492
688 396 157013
103 308 744554
141 570 167010
670 13 327894
545 357 272222
694 37 799809
130 5 466557
224 508 119753
231 586 875288
5 219 144041
673 459 776558
283 386 172543
594 692 544008
556 396 246302
155 226 357717
205 503 151624
407 613 469870
485 435 532952
49 273 250821
357 520 455203
244 20 440418
172 562 84024
565 472 598919
96 578 622987
71 578 210413
110 375 245070
199 240 317250
437 346 270295
181 166 918849
255 484 522896
683 326 414843
404 386 334897
465 431 568578
689 108 168169
353 98 636736
80 56 497680
530 23 731110
571 256 673183
451 500 37361
23 598 483506
427 626 538639
113 91 883531
186 486 486798
226 519 601671
219 484 617058
422 637 754316
433 571 914507
535 623 809211
537 463 294265
412 689 208695
501 425 570703
84 544 167920
344 128 650755
154 387 185783
205 104 774028
136 124 65631
2 692 645635
181 444 470269
440 120 434120
603 588 474409
476 453 648049
459 43 508026
266 58 59427
458 580 208717
661 278 864289
169 538 984507
221 585 501605
402 319 909813
647 600 874121
634 87 315374
325 338 802549
386 137 791449
5 269 850863
375 634 727178
114 318 149880
141 134 154537
60 334 826855
343 649 56878
61 17 800666
634 34 267273
412 512 811441
288 26 956242
534 236 924988
224 272 413954
199 675 370710
481 620 758596
284 326 910355
152 338 686730
121 345 738225
283 104 265550
97 422 391028
209 322 492970
373 232 837654
551 331 888353
407 436 393286
306 664 621277
459 290 185768
167 154 502069
185 173 779387
608 592 265778
692 76 15091
662 38 578984
7 34 49495
106 478 617430
309 269 561889
689 419 646345
278 162 771308
556 512 477221
639 188 94045
616 304 405249
342 613 758574
671 69 681580
186 140 671950
129 635 987445
327 335 854694
413 500 285955
100 88 672337
644 515 35192
29 245 481184
150 326 30578
496 101 445909
451 354 85942
595 671 846294
466 438 667966
384 398 990875
284 154 959784
415 609 518497
461 253 829485
435 31 146175
506 611 175747
200 364 28998
42 305 206421
393 108 27854
82 310 661040
43 361 613687
100 564 973926
473 382 370427
143 694 813476
1 126 868516
15 197 410901
17 192 248546
66 148 390883
521 558 304815
558 154 800883
95 571 107657
302 681 155555
549 72 100935
648 558 52844
29 542 867798
46 603 328322
187 432 403447
402 5 960276
637 405 511274
336 75 591944
583 384 589159
618 20 78759
426 175 888574
232 413 217829
336 578 84324
191 583 622634
18 205 846459
656 266 973791
644 426 255671
304 329 188125
53 445 195454
398 392 356474
351 537 280408
411 336 269964
433 186 208814
401 487 897381
470 385 525241
114 44 38107
130 292 685769
4 479 40078
442 121 960606
496 66 152872
589 568 394441
582 681 205260
89 170 976961
417 239 78571
444 119 551544
263 493 861921
34 144 373191
673 226 389030
530 666 464523
415 371 125737
658 684 952959
75 478 330490
74 588 103745
440 229 563207
241 331 213355
648 657 680621
287 393 508331
483 134 4683
325 157 607215
525 628 932102
646 261 337046
632 183 803893
215 606 536955
477 201 453663
438 212 727928
612 198 811979
72 521 356225
448 657 366391
351 20 448029
459 517 738873
371 100 776328
658 544 923784
617 528 547112
139 206 911767
316 299 617208
47 269 212128
89 384 600833
678 565 54299
64 588 739322
366 174 876681
582 464 982833
441 417 601080
187 17 759685
46 78 475095
690 477 926576
339 197 221897
614 531 488293
665 645 761462
233 481 701605
507 339 477637
636 411 527705
356 222 743788
60 67 734136
129 692 888892
672 229 580364
567 135 112839
666 411 144392
78 463 423243
476 49 813350
90 479 27783
93 526 149961
460 562 802407
552 256 290007
364 294 479612
633 448 858058
247 292 271047
365 597 9493
541 616 527822
409 206 327530
214 368 416129
42 74 809948
5 649 845470
193 581 682426
569 122 674298
21 159 645358
136 538 881813
106 474 636368
312 536 164987
147 339 835388
320 284 703784
568 292 521271
312 155 631459
145 144 970941
657 166 914032
696 264 734766
396 68 21524
265 201 761113
577 678 917931
128 483 906819
427 11 408403
607 93 842650
324 107 260138
408 604 941911
13 439 703023
429 383 380515
166 645 707274
442 602 871365
325 201 877175
328 594 60615
235 420 90953
24 341 653967
384 222 285422
226 279 379917
160 276 67658
289 625 608064
231 360 766011
241 222 373095
534 6 15795
247 650 549435
438 640 841261
436 175 517292
478 348 364084
595 641 690620
29 663 775266
297 621 46252
561 480 85426
395 82 517404
104 240 268473
138 430 181855
435 401 888010
484 639 688162
219 692 793161
621 251 639651
32 378 521608
402 13 35050
533 409 501794
386 71 401298
323 40 278616
100 536 393702
597 180 559424
116 366 957352
397 467 51555
549 364 142086
126 207 541131
307 699 302543
208 626 497114
631 19 117591
256 651 638727
191 161 810842
46 351 356667
46 152 627422
407 421 620698
48 630 576522
234 186 865834
355 362 916203
577 607 350672
324 106 667328
437 471 389542
348 424 205719
476 254 307616
405 621 328488
101 243 519628
131 135 510699
276 315 421163
444 406 34626
515 27 333015
698 284 889179
147 242 606125
69 140 193121
383 16 158701
65 429 552150
322 213 730141
146 586 331293
614 675 194992
86 17 715704
45 532 72459
320 513 330670
694 670 132852
351 70 238733
330 436 733433
192 595 342163
124 448 819077
638 337 88769
636 295 532375
159 73 757945
362 448 62380
379 413 209428
389 365 165760
84 71 467065
103 444 834909
430 15 641537
46 672 993098
615 325 843081
12 561 557784
283 607 115508
376 111 502559
603 88 419924
252 244 405769
428 336 966262
440 126 995410
534 163 315487
502 554 64376
200 153 134909
399 277 183455
529 492 814746
677 297 946218
30 95 223363
17 18 546976
247 694 752121
547 118 818480
323 155 588224
201 219 151177
146 8 148667
522 51 80631
521 257 427272
643 312 965209
447 109 321363
417 687 813418
35 290 335335
41 89 495134
367 628 549980
664 429 398773
148 282 83782
640 659 489420
63 52 441295
136 454 718144
487 683 520486
397 683 582776
123 672 141748
680 79 881147
27 383 188078
656 357 681426
241 627 908389
250 194 499914
614 352 517064
665 480 156477
199 205 152749
583 80 991590
305 230 394979
358 520 153326
420 200 105567
57 617 147589
401 520 675638
398 247 644632
483 416 216276
369 527 993419
200 102 146004
419 684 498687
520 204 278027
103 333 893319
314 490 628816
224 153 578964
451 191 302352
559 66 312134
650 345 318076
108 392 470275
23 444 6115
482 375 120209
19 404 587462
171 647 413045
426 395 797183
360 365 574868
208 235 901543
41 28 126489
174 234 735609
20 34 760015
197 581 697707
5 476 976753
360 559 214594
636 676 671533
686 70 690332
184 515 392521
126 420 801312
418 450 526279
313 616 393242
460 177 284113
484 520 550601
163 407 595195
176 466 811556
159 274 489917
287 17 595072
431 495 555314
285 321 841138
217 607 187711
225 429 304020
302 509 252160
527 143 812066
333 353 458908
122 377 63582
400 609 230001
395 282 165418
67 680 148945
667 540 869298
165 272 807123
398 547 267024
373 47 745184
180 21 540049
85 443 933999
672 228 594206
618 475 803511
579 676 850549
623 226 636931
645 327 345393
519 231 505298
291 508 486440
572 71 90036
426 573 201798
644 637 743297
326 439 999600
451 686 325775
636 600 188030
602 544 940644
622 40 435260
423 425 251718
580 241 162032
429 367 902234
266 692 790376
686 120 546818
249 188 658153
412 461 598122
681 290 423287
257 461 253324
643 322 513705
9 212 247043
644 441 214157
285 664 694998
160 125 35840
605 290 886394
206 658 591528
206 424 260100
20 54 185249
251 272 948731
158 97 575641
22 119 357776
631 233 849782
335 51 207213
578 225 743223
541 535 985959
83 252 222112
676 605 31728
485 176 940305
320 263 547091
54 136 359129
506 270 657553
664 205 289415
331 106 557738
53 282 898511
489 112 46577
497 618 360222
390 406 739465
589 7 253746
167 495 578255
664 358 151079
555 78 467272
696 205 226343
303 39 14251
311 306 260720
150 110 463686
30 142 827697
403 23 135442
77 24 17078
471 148 517725
548 456 489623
455 284 264535
165 373 186221
161 630 606955
65 294 585979
453 673 334747
118 554 541779
278 245 167575
351 84 575397
620 493 109471
200 27 170897
300 628 382757
686 355 225033
657 404 562212
119 459 895549
341 583 133932
375 665 926354
314 34 366452
449 238 934291
191 249 263101
284 26 738591
445 579 863932
654 611 890595
397 371 4384
40 536 705754
14 9 857862
238 479 272133
151 104 534209
643 560 951534
39 643 623168
469 502 44486
432 361 693711
168 530 291253
113 294 137213
90 665 564390
392 92 478532
438 34 124505
421 263 929364
665 188 42293
204 356 327166
494 590 173735
123 287 799150
166 383 685455
667 117 955702
418 384 853667
1 383 303996
423 278 935922
556 50 434381
6 622 291055
359 499 605650
430 149 266657
664 216 368199
350 550 987195
476 428 969353
407 609 931445
440 293 190746
325 198 822624
386 60 517638
508 612 612499
485 189 514863
281 575 46462
92 46 442809
245 292 170838
460 103 324550
221 522 256145
326 82 634234
684 393 232098
556 197 118791
482 662 217709
366 268 954962
646 14 375803
96 56 539714
697 362 296813
106 142 68855
505 348 462481
671 342 979837
161 32 579828
521 93 407612
338 617 630565
181 294 660971
330 298 688498
596 436 526720
340 590 865798
267 125 387186
144 174 191972
14 204 15909
123 337 939795
115 540 417396
150 388 696102
160 479 345017
679 360 442583
321 51 765346
653 183 792101
260 338 184030
400 273 14059
554 506 580844
237 386 987762
344 88 15610
163 249 324532
483 425 910716
572 656 659057
247 389 968676
340 518 943690
274 450 553861
86 389 93909
112 414 288779
23 300 11579
53 650 132145
242 72 709025
325 700 279116
466 156 313844
142 520 154649
642 119 188022
362 681 991261
497 186 522582
517 617 364619
618 331 458586
458 273 497698
340 491 326681
377 269 813690
557 565 861018
692 556 223377
423 405 548466
422 279 906230
484 190 486791
155 356 203580
490 16 781684
42 617 230364
249 543 838551
86 193 397082
218 194 575633
397 637 930112
147 693 787684
99 292 883462
8 519 618630
349 448 113440
409 135 764851
603 17 971157
189 204 753162
630 137 350711
687 224 513851
31 3 980576
681 512 951439
689 186 355392
520 98 830576
177 373 415602
380 555 379504
104 58 48218
483 100 741657
538 154 199159
267 698 784262
622 159 958541
133 699 837812
549 657 301439
492 207 579528
555 58 451013
669 192 197065
569 407 868756
309 529 770818
103 222 659924
640 698 211696
443 221 238213
471 227 526759
297 604 93577
406 83 988020
197 228 494632
349 430 432065
259 698 603292
26 642 454951
327 59 711466
617 478 667850
651 546 376250
312 140 667125
147 206 267947
237 248 62091
422 143 150108
473 120 223475
378 157 660434
468 578 551613
282 229 378952
407 565 764528
59 467 389876
685 605 605021
48 464 520085
210 10 924365
138 146 73534
233 495 70195
77 188 494168
675 8 833570
326 535 370265
450 110 226493
74 283 232364
79 152 252428
68 125 221963
298 462 633587
183 450 906714
437 371 179079
79 430 715298
501 456 295295
415 254 654609
14 319 147606
622 20 397506
382 174 95731
152 506 871793
483 291 89604
480 221 223656
24 588 913081
52 417 69501
615 687 741664
691 128 913688
624 194 242873
426 228 362970
399 531 620908
512 63 142533
654 685 692205
88 91 944197
646 319 82192
9 328 477862
58 283 597518
235 241 879457
350 480 87223
459 294 22658
22 153 901122
43 509 474397
604 465 684588
124 498 49938
453 8 349493
189 253 794236
283 329 134068
383 505 266129
691 341 159404
273 245 142242
563 669 425579
666 570 979238
459 390 702127
52 302 587630
113 585 881286
350 587 549803
198 316 911445
511 591 916126
118 430 693548
241 396 455220
413 12 80952
434 567 617527
251 436 838289
187 223 976646
354 558 503617
688 690 925898
685 53 511446
487 109 488083
495 643 214815
632 13 156628
612 530 749024
567 530 87219
239 661 376221
630 136 698980
326 597 988541
247 323 483961
177 590 289302
635 171 894374
163 540 648962
258 397 818912
579 371 889859
286 98 584160
52 107 938175
427 312 957814
259 4 796515
26 559 771634
665 507 713321
478 52 55758
698 19 349690
635 573 145863
503 262 1990
4 330 25368
671 90 97142
297 478 933003
501 573 264661
538 522 701113
409 507 521896
334 659 303106
324 416 186980
637 42 364026
402 330 850822
692 299 135934
117 448 827761
619 551 108860
351 248 901430
514 294 566521
237 407 698709
89 459 45592
696 289 882759
176 605 348771
416 190 717897
641 125 623103
77 353 161986
536 302 781944
649 209 240199
227 282 61132
694 17 630857
451 113 504956
275 371 149061
161 435 820787
192 3 760378
105 117 181711
301 112 907940
677 112 183424
184 325 244700
38 107 182298
572 429 552709
430 85 355633
605 478 593910
496 648 725260
448 307 100688
366 594 459595
48 63 295028
539 9 728400
312 438 309543
160 239 329490
532 670 380296
644 44 340524
382 679 396498
174 470 791738
153 252 453340
684 373 528859
128 617 507907
182 536 17070
627 578 720606
120 39 249322
359 129 915687
26 17 700494
13 614 95178
194 329 745996
189 690 871743
458 444 709440
122 355 142912
44 487 251454
689 11 253943
426 301 504162
52 133 926107
80 296 503654
527 225 701774
482 513 898751
351 8 353185
232 390 402706
155 475 208905
89 393 375085
615 410 522352
43 396 878779
672 550 767446
394 319 517556
529 179 774435
276 58 945981
539 129 351446
504 591 803395
593 579 356538
512 106 371085
518 56 660756
484 495 721378
185 553 119228
299 98 389302
470 235 519338
250 418 901394
274 81 466583
2 40 900295
600 530 643881
325 171 578678
669 482 712068
302 168 490155
255 9 61085
664 652 186784
672 529 231927
545 122 868271
547 279 156471
123 333 518743
344 558 53417
464 315 733924
439 50 962871
239 597 319749
201 539 389275
233 532 824254
351 43 612899
405 288 970773
576 24 508313
522 130 581865
94 111 971112
202 155 390313
271 513 763954
43 231 330475
258 252 471388
498 401 448463
36 326 120814
353 325 917789
307 366 89425
597 204 723264
75 686 562985
641 602 917421
88 433 397005
218 399 855287
439 671 975978
690 91 532067
593 3 708524
608 240 25363
390 451 192090
522 95 229570
338 244 758147
296 78 693014
237 223 3544
111 211 470146
684 403 907632
519 299 21882
31 450 413229
81 188 45653
280 187 83393
28 447 693953
650 383 109874
427 142 520795
401 193 319772
443 536 971785
687 352 204011
47 655 687136
35 441 611476
549 538 957433
574 10 224534
88 221 324466
504 279 898262
378 601 599704
166 170 407007
398 619 646082
101 238 306411
571 648 171335
272 442 512566
688 148 861845
382 486 122342
133 533 191176
458 89 612367
215 357 66145
408 16 26238
676 643 877816
36 278 579720
171 291 234742
630 209 602251
603 245 783700
237 551 47728
660 177 355111
124 339 878649
543 354 633499
525 264 120173
537 651 366266
339 143 320865
227 458 709177
36 397 68273
491 234 438586
338 493 357948
419 297 625549
484 139 843560
487 20 249609
108 666 611512
455 19 642241
350 142 188054
86 240 967756
133 587 818476
394 71 638026
70 293 678205
699 187 490334
397 73 945136
44 610 530510
588 137 974218
485 454 903244
652 160 994481
518 33 746105
575 103 397895
75 546 711784
155 360 489674
677 18 942235
157 129 605660
189 11 427195
38 149 916399
547 221 809604
218 90 97231
365 684 270848
461 379 539027
154 464 853016
391 620 37478
15 640 594457
234 76 104634
624 543 178961
268 399 207471
264 420 380805
135 213 960424
578 229 833364
54 697 360323
201 24 491493
164 296 352933
540 222 923893
649 194 430659
677 579 713212
504 315 400735
290 90 705044
518 527 187019
557 299 190891
318 215 965035
153 572 743348
416 532 107336
159 317 343334
690 348 870368
425 24 732401
543 680 781272
90 435 358904
558 602 421217
620 456 296310
678 663 690928
400 102 111190
491 444 780719
282 604 271783
700 576 10992
542 290 148385
700 382 66051
31 44 579179
160 493 646056
528 467 764999
548 261 574979
250 477 89959
354 615 152100
20 248 245946
416 347 987753
74 633 588550
627 415 818498
156 290 95375
220 129 736284
79 43 652067
346 9 562646
89 514 697220
374 181 7457
219 103 798354
451 145 707671
556 561 809342
479 71 347656
214 509 130192
448 630 451688
467 278 117058
295 215 384574
31 594 86082
83 16 324315
113 312 54743
587 379 874498
546 234 111492
487 254 496984
241 288 820819
48 329 948907
73 193 421938
100 597 385870
683 613 189951
596 416 507833
527 440 151123
656 446 188547
678 1 672000
671 208 277921
549 115 926205
71 484 209049
558 588 127495
80 74 459349
17 203 139659
435 352 622699
58 5 954240
82 144 975093
547 244 447097
100 639 24512
313 454 220605
337 634 217190
412 603 502574
50 542 549755
375 282 340344
319 576 24012
269 651 352594
18 283 566
32 9 753718
67 689 235332
235 458 136783
625 337 420459
484 47 174511
667 680 689041
602 290 974709
165 363 59350
418 493 997472
302 645 805389
369 209 375365
255 563 697294
236 689 368338
23 326 916135
130 319 304078
227 217 250294
543 79 471357
422 383 760864
468 658 685929
650 219 60314
627 368 584385
105 233 363492
551 315 829949
196 126 403061
635 136 69466
183 245 409174
302 614 327618
432 527 78898
430 676 886484
633 392 596250
55 142 251467
426 160 624350
306 535 881663
364 166 13091
329 22 778221
619 13 424021
369 196 302033
215 48 539683
49 177 547660
379 493 343977
108 590 35253
670 90 747847
236 413 73237
562 627 862513
250 282 822428
606 571 122169
586 438 691509
422 334 754422
529 450 901760
275 587 822749
234 310 677551
95 359 21086
92 381 892531
537 374 819779
565 438 527023
78 253 687658
253 26 429907
262 603 870810
699 256 609574
262 200 550878
88 571 969732
13 272 665001
130 298 250187
185 506 238436
152 268 974399
615 129 617909
594 241 509681
241 465 627646
679 269 201478
674 528 486840
651 218 902767
42 454 560114
653 391 211593
448 40 427422
377 473 380833
456 168 388199
18 656 18534
499 1 248666
520 332 256941
672 559 134115
657 69 399752
256 283 143675
442 435 255919
562 220 753699
81 349 806585
164 677 195482
581 560 18819
276 618 352967
118 51 331357
278 44 981829
97 315 751785
187 58 422586
682 125 689558
671 410 409169
59 662 407185
221 51 353786
427 463 607226
679 265 81371
3 563 803954
431 226 791887
233 107 310633
107 10 152132
612 642 598660
615 277 994235
171 234 955615
608 669 817176
491 554 348257
643 603 997212
471 332 996822
4 490 631221
146 103 674828
107 565 339517
660 582 914017
567 310 236794
146 314 879591
380 107 401288
55 135 490856
247 559 880141
314 179 719747
83 580 30346
670 597 194481
560 219 74245
675 23 188771
315 182 905534
298 12 858466
34 395 569208
380 239 264475
104 226 957292
462 141 755734
549 40 561571
667 561 213932
7 216 578618
217 138 395168
189 264 240738
258 95 339923
66 234 796235
625 520 975784
146 36 969441
425 535 21943
169 452 492773
165 233 515119
503 538 929045
458 394 954718
242 118 481239
410 621 513520
72 643 78942
582 40 767372
224 63 745035
685 614 408232
322 128 743668
628 444 349763
700 59 813209
95 566 272032
199 300 845849
326 320 755513
75 529 487583
380 360 81573
128 39 916339
416 649 218652
219 329 429151
406 51 796282
558 69 910347
431 655 224846
437 662 150369
134 89 412626
140 380 403511
611 236 160723
277 408 910166
280 586 350904
354 268 343548
679 391 579248
534 174 918931
2 121 400369
308 502 548023
449 656 640880
562 34 840339
566 334 698058
690 678 221983
643 171 353758
139 606 599959
285 476 858420
215 304 915887
11 415 76246
62 328 409272
567 620 37692
367 585 156524
404 11 353414
608 103 558591
85 472 213676
52 197 998346
530 349 539623
91 216 635650
614 682 292522
235 676 584523
285 22 811822
589 658 848526
195 201 790051
133 394 946140
183 662 138696
379 130 105269
497 242 773972
114 348 300233
338 153 128783
131 617 52357
700 442 193925
315 599 563101
5 215 246489
477 323 568724
641 386 890113
662 240 37967
539 121 476277
184 246 62290
557 258 13838
584 454 766431
373 355 344319
138 529 931357
382 515 83089
600 379 756692
697 126 255154
165 128 732269
239 205 528862
377 280 547109
511 429 445328
507 171 535252
380 383 955845
665 640 285787
150 565 361723
186 72 773970
218 341 168735
91 459 96585
342 297 186214
325 614 4742
472 514 254633
578 419 702939
77 530 971223
40 304 636906
239 303 500163
321 369 86639
98 327 95512
657 632 703770
148 537 852908
299 623 277080
376 545 997463
394 679 96436
188 309 735468
70 487 590505
552 348 829210
419 319 450742
599 59 687395
685 111 413616
15 263 675439
151 642 250277
617 513 980798
324 489 502793
437 369 682302
559 223 55263
473 640 785051
468 362 681318
654 37 507478
520 535 919214
197 306 445403
231 699 612512
635 542 911701
597 431 772112
259 310 897811
29 192 442056
283 494 914867
519 639 963226
298 500 76583
565 382 499954
354 439 746981
19 278 338713
341 125 668299
479 131 658608
681 312 900518
665 654 147293
645 675 28271
596 658 950748
157 441 150283
7 124 383730
682 483 896283
185 693 626963
524 156 596149
203 690 788434
189 411 859102
66 533 487350
700 395 678164
270 221 65027
248 307 702920
294 437 786310
509 598 977751
300 139 965897
302 673 278399
259 461 872233
388 348 96287
544 416 502368
586 70 626115
92 229 879901
565 636 413610
468 648 759152
551 312 935908
389 250 55887
688 271 747591
115 455 924637
518 450 217541
329 143 222218
699 458 743613
570 490 835443
438 117 389299
162 375 811265
526 537 597110
245 589 499495
104 510 43669
628 207 340141
151 135 714394
237 577 581746
269 357 966169
229 134 153014
233 652 229001
471 616 298325
377 249 755318
348 476 222988
83 232 120405
475 697 331416
679 202 867141
209 279 647931
529 207 293888
434 195 275626
492 544 528717
676 496 893169
679 83 950946
177 237 765126
385 526 83268
346 595 688693
565 272 837183
150 650 668528
252 263 826622
293 29 145201
400 37 22201
626 17 112714
201 452 247452
286 354 94888
166 677 576981
688 59 894108
461 82 837038
352 635 599082
12 513 669708
410 25 657297
453 340 310599
663 585 948314
528 187 51646
280 587 743316
683 120 860685
674 289 615302
541 127 327008
521 147 510535
490 278 893398
595 1 217131
390 66 828983
294 334 227597
232 395 818829
288 547 995674
448 49 896996
139 284 828061
565 281 282036
615 512 787414
661 684 235326
291 464 952872
180 122 882371
314 444 717065
267 572 99767
649 358 206496
31 589 518628
467 537 391733
4 158 444636
634 419 479636
492 632 805863
454 166 59914
260 9 574380
97 529 830179
123 348 485272
562 450 569025
470 64 657546
687 658 288183
288 378 225404
55 162 761009
230 419 911206
436 526 656338
556 148 219620
644 138 41082
530 657 825295
688 333 294670
493 113 754595
320 327 751227
346 448 469836
442 498 911624
203 682 783197
88 143 469058
113 40 720424
698 602 852171
396 360 540427
423 265 521377
691 48 695155
245 299 669017
356 33 273015
356 682 762722
697 355 878343
589 290 479423
586 548 865589
327 129 490064
684 273 790698
358 137 294615
193 16 809875
497 130 868885
94 470 954399
661 647 903462
573 432 489493
588 82 480653
25 532 983460
608 693 636793
27 233 106217
485 126 732648
504 122 958186
521 585 721930
203 341 624117
622 630 211656
574 417 725180
231 134 890611
351 72 128191
636 126 299542
389 244 923457
117 428 183678
429 87 118985
361 598 903903
493 27 220078
274 523 103727
329 27 914577
52 273 955235
226 92 126774
477 628 966741
42 67 368457
630 667 79413
212 359 844533
338 602 861721
450 281 130545
554 427 736643
356 613 697471
618 590 227799
242 581 926197
533 277 315920
164 151 235907
414 180 289937
310 398 936383
380 626 606676
315 557 766648
312 224 492421
300 445 540343
69 482 936325
431 125 726215
170 261 248974
118 445 997910
455 463 276184
693 552 867981
529 684 920544
479 229 690869
642 518 362224
658 52 867371
406 634 823823
379 256 193281
98 398 761043
392 181 300890
307 3 692499
177 549 667431
2 288 804518
170 374 225527
458 283 88385
432 378 568687
365 115 617807
561 196 726092
11 271 111338
210 383 62352
409 239 705944
141 687 84479
628 353 710070
154 224 849000
649 438 193444
221 235 338624
139 48 969542
178 598 560392
334 221 985033
220 690 868468
500 650 552327
186 508 520083
530 193 106246
376 329 312711
288 591 267383
136 68 512667
678 220 584006
695 147 240366
77 281 457613
524 420 243763
161 11 515491
625 20 576942
63 216 39235
630 143 606702
40 59 183434
99 531 662324
46 671 84962
572 666 998489
690 669 390308
670 376 616805
39 31 656789
352 617 784544
537 545 44048
518 45 388851
116 328 342405
208 609 428906
250 476 250330
252 262 500851
671 609 701329
582 645 875444
654 357 779422
466 18 390454
498 553 972516
420 506 195981
672 592 311660
45 693 764507
629 596 180174
164 16 617482
196 94 839979
550 214 548589
261 183 175045
34 330 314493
119 373 706048
204 238 384064
43 283 547950
199 171 426006
578 637 125186
212 105 710026
104 108 262201
678 357 636367
680 210 812600
497 295 727959
306 615 266735
182 697 617426
84 515 841702
147 346 556231
397 111 738239
30 208 778130
421 248 201900
273 689 741965
333 317 516264
88 201 785147
368 298 831891
39 73 733364
657 554 796846
262 47 30398
168 655 329649
393 650 568956
257 641 602425
13 221 86397
147 18 750384
366 215 698538
563 307 828648
584 530 636437
72 641 875351
431 205 975477
405 527 582945
185 437 364045
551 158 967223
414 311 508494
75 99 337546
580 228 799774
324 447 61941
523 176 927436
4 32 348391
105 54 343894
488 352 59340
544 503 333911
292 320 336364
7 433 215420
72 429 795960
546 629 632420
58 523 980152
316 285 783852
102 592 635620
606 20 253911
3 547 600244
525 82 428836
559 547 994464
596 152 643855
613 46 463036
257 666 653213
700 416 680854
460 258 517052
480 408 570032
302 142 763393
181 273 845807
557 442 355830
327 576 418136
341 247 453476
334 117 74129
536 300 443427
415 444 796916
485 447 105721
490 520 732612
484 9 858884
275 645 668509
238 606 184852
694 93 640404
279 296 554515
305 403 676513
139 257 104938
580 250 620982
61 582 897353
459 137 588082
536 544 268851
438 262 48441
564 490 192738
365 119 64105
308 14 804218
285 10 454788
55 367 554059
44 536 730170
431 437 719019
222 502 192170
181 134 320811
597 247 868327
241 70 738203
140 669 996939
495 30 176092
547 363 710092
187 618 104040
382 449 454929
435 596 371728
25 388 881815
258 532 106753
538 533 407475
547 414 363130
505 512 871114
641 410 529394
326 66 262308
512 649 866829
451 313 289497
485 91 126446
611 418 920272
365 611 536628
692 391 35778
677 487 745085
200 399 63791
577 308 630343
452 236 688200
28 192 449734
5 300 678210
223 141 871338
474 154 817053
406 501 406281
315 273 353931
659 559 813702
540 64 60667
478 74 820790
278 351 87334
116 689 90734
342 626 530563
267 66 649242
550 491 872190
537 489 762825
35 541 816075
24 393 143895
403 513 316678
681 577 634677
393 204 516916
388 568 181270
170 323 875312
187 221 375794
273 535 195566
698 307 68099
423 544 347293
21 655 92513
265 599 602750
225 639 135842
604 414 615444
370 361 769809
332 700 238920
595 679 89676
194 334 209090
439 367 397852
113 387 693770
130 623 205040
321 537 529963
503 615 400334
644 49 86648
346 427 262132
492 66 488304
163 589 819751
472 265 165361
82 495 128256
250 559 783404
431 345 815753
650 298 576214
485 142 229424
377 21 64448
145 637 81400
112 213 955751
672 411 488438
487 83 291965
350 17 7980
417 129 317768
240 657 608154
581 547 328460
538 410 728507
384 62 994672
201 164 458724
536 24 273358
668 547 112411
38 563 101176
179 200 264856
60 277 256921
240 378 73324
651 84 150238
122 488 477399
9 699 687883
361 650 499994
199 355 824266
270 143 730923
551 682 669557
663 194 89818
694 419 267798
561 138 483153
483 515 880219
190 303 287384
231 690 393334
639 348 734129
372 449 649351
63 111 686834
95 29 741200
26 546 223951
659 526 425259
172 533 576231
295 268 24446
202 608 57971
614 670 69985
347 425 683382
298 346 366234
27 83 222650
362 1 956427
468 591 768244
561 134 570074
210 119 889502
483 689 242457
233 612 949501
159 102 877961
654 642 891474
325 378 231587
133 354 789739
489 189 947140
111 123 241671
548 427 498257
540 681 181944
277 565 224763
132 54 276320
221 108 540222
676 164 371163
95 664 615001
183 407 590207
181 94 95563
682 194 266154
74 445 737983
608 418 234412
27 453 88869
337 28 964383
329 666 160161
7 429 855861
132 87 638444
475 570 411430
694 178 661390
349 269 635743
630 39 888599
397 370 907329
95 43 729772
278 521 923218
468 321 851712
596 142 668633
585 41 223956
402 138 365357
523 2 918874
597 619 207487
387 602 188876
430 294 197325
648 686 155353
165 49 844133
208 661 344754
700 617 671631
439 319 349736
416 312 691958
651 544 553107
260 279 539587
641 235 911988
502 457 149518
693 442 76303
376 457 545548
392 248 931410
385 65 746588
57 196 941519
106 561 502724
199 681 850030
511 18 298262
168 327 572849
542 398 826668
548 83 397759
29 135 54251
217 131 124598
138 597 55024
28 168 198703
347 584 20763
351 555 801778
134 33 608704
484 680 693346
410 27 757142
560 407 661229
536 199 6802
99 610 443007
415 189 101989
208 146 334462
180 195 605002
397 377 681486
636 420 414157
222 114 479595
69 320 622204
333 240 838158
382 243 634625
352 574 940673
256 526 581354
177 637 795196
445 593 497204
660 228 146408
267 687 524608
207 144 161886
294 431 543696
340 637 899883
134 627 890463
198 453 34877
89 388 552426
247 5 375131
634 212 24691
545 201 279890
102 408 873975
88 169 145936
109 221 466518
355 614 953526
11 542 18009
24 586 6823
319 407 179114
651 383 550318
163 268 790501
557 367 570138
345 384 812110
643 260 432794
507 298 207872
44 503 38425
345 376 349321
629 289 232388
86 509 151865
653 522 25820
449 96 953867
187 137 28775
176 240 265878
179 128 355310
283 300 813416
247 338 527374
2 578 182708
337 453 917929
525 38 299239
160 440 854120
96 488 368681
474 510 848401
114 19 124348
395 567 840138
124 87 153668
224 525 49314
271 252 569232
434 594 160290
102 34 934739
554 571 100625
351 203 441698
505 5 511356
267 30 16659
395 351 114057
154 672 439572
44 356 706413
484 277 320578
499 522 996335
277 595 63065
1 292 19790
393 42 157730
458 256 223224
672 232 304071
472 588 920689
463 390 307144
23 506 471345
61 301 29446
63 199 150654
204 86 973085
601 694 257469
59 214 466345
600 184 592751
622 9 908844
633 242 268816
239 364 765314
173 144 613000
465 15 451292
616 615 32404
186 336 958234
31 113 254136
432 681 464290
493 441 507692
224 99 48501
195 39 664908
172 664 922622
319 85 577363
353 291 594459
263 625 438208
687 573 933861
475 388 244313
254 521 727878
569 398 904708
419 188 325036
692 490 391322
173 80 489785
250 33 899944
441 198 384376
50 12 607998
407 478 208082
266 95 912563
289 214 95416
496 435 564885
618 44 455808
693 562 190202
668 1 834696
230 135 586214
629 386 983710
268 271 111854
171 638 821327
342 430 987690
188 176 564771
111 290 100554
253 155 499865
256 680 68424
85 217 712561
108 670 398792
530 19 184871
366 232 266334
276 356 521339
325 684 421504
229 182 668779
370 319 848258
50 301 541203
63 570 883654
393 247 166876
377 656 354866
270 599 539814
575 225 808127
453 125 532134
587 271 798393
321 364 144670
251 68 738468
599 528 461028
216 551 618326
682 244 430209
630 224 534345
174 38 90622
165 61 955592
514 600 245490
434 491 135611
156 471 9155
274 70 581348
387 203 911830
261 199 938860
521 427 368727
679 87 233348
376 377 89879
437 452 840599
369 219 376345
165 11 946295
48 53 324025
113 330 681068
168 488 242129
378 493 175526
447 428 365816
545 568 812765
15 381 110745
32 356 410403
295 337 586033
611 639 838745
424 336 301401
196 190 41181
694 432 282127
367 369 228473
607 604 372908
34 33 551480
74 451 54202
646 457 821238
512 496 187173
302 80 420003
289 659 882413
218 368 869428
35 167 57265
305 142 265173
343 222 973062
604 663 836306
189 7 587615
144 643 934931
9 536 664622
571 81 420781
120 665 737496
142 186 995498
507 249 861147
484 591 824720
210 52 581519
87 359 985392
155 585 897940
456 279 7650
636 595 847303
166 648 331388
342 5 153096
366 623 515306
388 558 766068
8 57 707916
445 338 296823
396 491 141545
547 336 985517
398 475 755931
392 40 437863
96 16 695782
630 167 474366
680 288 435212
98 695 578460
662 330 375505
350 161 759497
642 671 869081
200 144 348557
565 373 909532
76 139 439274
355 164 807345
622 37 707640
248 257 766475
254 539 18941
696 497 816388
107 571 815539
77 523 285494
163 222 546287
191 204 688668
46 267 477125
381 538 153702
64 263 875658
174 451 626202
502 487 986113
286 604 529780
467 325 570433
216 323 922423
188 371 136152
700 184 372639
400 211 861499
4 174 313756
575 667 202407
237 382 587042
388 125 671478
358 227 531171
262 57 115613
638 152 227110
271 498 392725
258 177 284118
339 700 210683
336 163 460545
498 130 437798
416 674 745853
261 309 886424
461 320 350849
400 26 997870
455 193 278347
319 681 417196
579 464 276810
331 115 898323
141 522 90443
89 377 731145
238 410 713850
155 411 205266
592 56 749545
172 290 929974
328 622 489000
415 380 783018
376 256 540113
344 575 444964
565 447 558256
193 479 443545
233 273 776522
443 305 956350
21 294 959501
561 322 496277
245 641 141854
40 180 744513
577 43 256176
612 114 121228
78 581 641127
546 115 554363
452 471 244174
18 558 132807
152 299 144239
690 252 77770
371 680 496844
50 444 960266
665 180 210213
485 327 314531
404 196 705072
325 626 914868
505 646 789823
639 36 38180
137 396 285922
457 524 858817
64 216 236154
233 577 220113
335 463 106688
428 300 63717
12 415 376380
238 76 691792
220 664 585842
176 288 991734
65 523 927055
434 86 998783
677 430 115265
679 383 526330
30 90 527630
643 671 559188
131 12 777248
310 63 134309
524 85 196406
655 577 316758
413 536 754820
23 362 71157
227 133 302612
482 435 707144
384 598 767869
599 359 979682
401 265 237766
672 408 802338
497 476 199559
183 32 275577
595 658 555541
239 516 531604
265 522 277411
306 436 155958
311 205 690939
278 309 818183
552 191 394146
330 120 190739
62 464 11390
271 258 811295
291 362 45630
164 283 833855
262 92 171462
60 374 834388
86 226 820520
45 59 885526
607 386 619695
572 210 16078
403 411 876370
215 209 542977
165 385 549747
537 292 528879
541 595 457664
449 339 758319
179 511 646
37 623 413641
534 354 805128
359 393 683519
507 102 319280
631 515 634611
508 222 468018
618 45 970927
541 141 316103
697 223 348128
115 522 944460
605 468 729548
226 159 920091
202 480 463759
281 198 434359
618 48 490572
42 241 366527
202 160 911558
30 97 478161
193 136 610749
357 336 473817
43 688 274847
109 462 344144
335 535 90780
320 25 777209
188 444 165067
176 397 103943
619 133 743786
139 388 241961
568 355 795268
577 144 512559
646 640 189871
502 18 248120
210 318 248503
603 61 35696
325 151 567101
95 284 524980
193 480 593440
517 216 397266
615 82 225565
253 525 577438
484 293 712468
323 486 304346
32 431 501799
391 172 147948
490 663 77121
433 163 839616
36 184 632923
443 208 67303
493 187 478908
401 233 620735
257 4 734467
477 27 926268
114 280 108184
324 319 842857
353 414 257021
273 227 848634
168 401 118721
465 402 844470
259 206 850857
553 507 480513
621 273 787725
379 222 587
276 569 90900
509 457 189887
45 403 156585
533 84 269566
309 288 676972
260 253 495920
323 233 891646
424 300 697817
521 638 727555
219 687 680975
101 633 762680
149 233 261266
101 445 485360
267 252 102690
638 202 67742
269 196 716062
574 445 746452
561 184 89877
197 104 653087
334 119 235658
565 312 63153
179 27 646492
496 252 864259
246 507 385722
66 676 595090
568 101 122442
217 682 761392
648 676 715001
42 329 134412
465 570 680519
204 415 738146
446 277 18897
257 624 792151
634 298 136909
644 586 705249
626 226 11104
114 544 148819
74 664 812333
209 254 533068
685 437 628262
58 404 35239
586 261 555484
587 443 547883
239 159 574921
683 670 459485
436 26 904953
603 74 324227
470 506 808709
650 590 351150
272 89 20464
444 580 957253
245 606 619010
200 417 478702
218 130 484948
689 76 717148
524 675 993656
502 344 116845
185 646 525915
572 632 295140
127 600 868620
58 640 361389
359 311 535720
661 677 715188
434 687 890903
497 622 519875
240 267 81948
616 636 435648
336 516 418177
489 349 741731
241 242 553732
330 24 295217
600 257 594614
601 651 42352
435 357 154323
394 52 263041
548 318 622909
328 43 404230
610 230 387634
258 663 945213
195 252 205393
179 426 941481
115 553 734114
84 162 520783
368 688 816957
622 76 578169
192 447 252629
245 461 623350
189 505 162026
358 497 997256
332 26 928384
54 249 879663
424 120 842349
503 366 544894
448 271 200784
385 238 988858
405 229 681675
374 381 390740
47 667 411843
667 226 234152
662 507 264406
163 57 912706
647 513 671874
234 198 42015
124 697 646573
115 530 842540
408 383 529395
159 547 937966
159 117 454354
13 104 654552
117 250 247597
121 180 999166
295 419 477129
525 336 476841
215 563 453452
614 613 220472
673 565 250975
170 165 208435
145 602 762583
58 197 441481
200 252 218621
558 136 991965
676 674 697595
254 35 600471
294 657 172461
561 489 269015
163 659 227472
633 466 250405
5 471 34522
304 159 448994
87 247 442288
106 481 812231
274 63 931155
636 89 796672
427 258 264552
195 307 840442
61 540 866609
326 336 44574
584 485 164575
428 411 937749
267 608 547075
609 52 418953
316 42 625592
472 295 101561
431 358 865710
470 673 146406
457 548 984432
211 287 820221
384 140 765224
216 248 318205
151 495 967158
450 394 926498
613 463 523906
259 201 571017
77 93 109462
462 301 892442
294 363 732643
283 567 283899
554 463 997970
600 388 500152
297 531 929749
232 585 871368
587 515 925875
685 99 745684
488 508 467606
372 253 655249
492 514 335727
469 203 430194
143 291 419544
173 273 323218
202 571 206497
214 511 17085
8 91 300932
559 246 236327
457 629 338108
653 16 890815
503 47 514516
672 255 527662
38 66 992846
11 330 245766
196 314 936076
377 322 26550
558 512 799292
189 322 739247
438 260 728770
623 245 263046
616 209 219271
1 516 412571
231 250 444070
61 466 110774
259 548 302093
365 244 272556
342 523 120089
344 555 277208
466 275 533973
669 575 983803
650 152 244276
567 269 102391
136 586 219467
36 197 422473
618 688 172859
365 504 830223
599 229 864054
484 104 521529
434 592 646571
392 635 294038
309 236 410458
424 472 267438
212 131 835257
421 123 484337
548 488 894044
210 689 775823
34 618 436069
660 585 842733
415 75 245948
566 305 441208
50 626 56163
176 185 893225
502 160 650549
430 650 442573
203 141 100946
9 471 110468
679 668 440521
395 419 462322
606 203 373003
397 461 894735
604 189 885494
94 136 341189
226 97 407658
92 692 946163
606 112 955937
103 344 502238
84 635 44333
114 483 548172
369 202 355046
341 667 973140
149 508 291893
623 639 564202
220 516 95472
188 139 163903
381 27 125719
541 224 110771
602 528 202960
162 607 947988
412 586 42188
448 36 514244
418 449 662208
405 207 944134
287 462 906115
218 538 476543
352 242 299552
40 305 391292
617 667 949298
236 33 257042
409 240 422757
410 241 442716
98 530 895465
108 552 366210
158 174 517317
679 416 753622
679 398 527411
207 59 687543
599 543 200430
169 338 853737
453 409 428033
104 456 513860
247 373 607963
422 170 580786
329 613 317511
396 687 929224
515 175 45646
499 511 981614
608 628 883443
504 371 839221
635 318 33104
364 507 215459
105 101 614860
355 315 312038
619 562 521582
669 11 890346
548 150 708668
381 195 719455
130 325 419211
191 662 403465
589 634 647871
405 53 791551
534 62 262326
226 538 544679
512 60 777734
217 312 264938
284 683 248338
435 377 151564
540 286 155095
216 195 771625
110 687 599018
311 76 473822
145 298 965351
503 597 732913
401 184 753059
364 305 593364
526 282 442959
155 248 694163
238 322 676266
538 103 706899
372 308 944920
78 524 390600
119 574 503615
222 183 878550
439 49 299669
152 191 333630
388 182 160013
280 446 719619
322 52 800998
371 464 804565
454 330 986230
126 313 270192
364 344 829572
560 472 720030
361 665 644396
672 385 399489
182 129 363771
366 321 926133
443 630 262624
371 605 298837
650 70 48962
359 612 19356
98 437 163000
479 346 883258
462 223 730190
500 636 181078
530 411 849656
646 544 139249
324 404 222462
10 404 452566
286 653 640193
422 81 809924
385 693 392678
614 129 631302
420 207 657966
125 367 730453
22 252 98898
566 73 377905
302 316 520048
105 202 703536
441 527 89888
256 274 182160
9 439 152751
640 493 195343
448 668 961269
140 524 648887
509 322 763965
399 94 429835
593 316 710122
460 1 500545
33 458 224563
172 128 102848
274 177 641478
408 30 554612
546 589 771066
126 139 784616
313 223 742247
524 285 325199
511 665 617960
579 442 204774
105 296 188785
363 237 415737
292 135 388520
569 364 950633
228 378 880877
618 124 273235
508 140 20638
10 599 808717
91 435 831788
211 604 965950
438 79 574537
673 660 183698
140 39 537705
505 271 251203
303 461 165974
350 187 278827
239 394 440474
529 517 209918
1 554 744866
135 308 264550
587 622 792859
669 617 762663
181 206 186571
263 375 810464
220 510 863617
187 473 692093
31 582 766287
466 421 568307
522 67 283794
316 620 233783
627 138 616580
403 590 128596
680 539 82725
244 412 103511
667 97 428204
482 176 978649
298 293 271646
219 332 199432
458 226 355580
328 246 251807
353 195 433926
210 111 64156
85 299 254117
674 474 847633
123 50 135363
453 570 712129
643 639 623921
544 161 400417
569 373 314504
532 366 923485
399 5 48666
450 235 194620
430 641 696229
571 162 245933
275 545 513721
115 453 311553
648 315 441494
129 486 46154
691 185 296544
440 411 377573
89 547 513257
468 557 120240
300 539 35700
48 652 227389
480 257 43354
469 514 397565
142 590 730557
398 579 793289
474 15 5124
461 189 747040
598 132 98765
312 170 297737
266 413 928897
583 430 763314
375 75 186408
531 175 347280
551 686 346628
700 509 748125
339 208 611975
536 314 443886
192 38 852210
156 9 867650
104 694 451881
310 164 723209
426 564 211482
225 317 287898
601 27 484556
620 624 109201
115 133 777277
474 1 161439
248 102 59199
163 577 456367
509 166 876325
111 542 660131
412 488 527231
40 542 397824
575 409 503944
218 123 512222
676 76 966291
68 20 483935
567 226 127275
485 579 174656
576 146 143283
582 400 844501
172 595 260014
695 694 691614
433 252 101971
676 390 99385
368 90 629187
265 344 544909
657 394 815164
552 189 951971
69 458 68940
392 175 700324
10 658 809001
688 687 839651
86 657 70308
376 693 822383
484 645 107232
530 272 949015
659 89 637385
374 690 347077
321 639 366474
653 124 469392
299 220 959351
668 619 172838
533 698 36112
405 320 590340
439 23 90898
160 254 683200
567 36 361479
144 582 753091
42 119 166795
560 671 600563
694 81 489657
250 388 214138
297 112 466027
368 495 956771
60 439 9591
546 684 736336
195 670 255232
171 131 829557
248 381 479076
130 598 707492
460 253 305031
48 624 798038
182 239 463390
116 251 758286
211 505 855717
590 522 438705
3 354 384238
188 557 409905
176 632 658118
75 146 327362
463 565 227241
247 553 122180
446 367 52573
322 475 41768
117 536 929650
547 535 20410
675 532 62668
540 302 855815
408 400 54017
140 458 374725
469 118 730255
505 439 300775
553 594 380589
611 606 139835
439 107 496463
459 619 984212
523 588 607808
691 430 845699
444 505 190039
417 135 701951
561 588 760664
203 451 746741
273 337 665983
414 504 546224
157 179 518131
299 440 664896
568 301 973260
480 358 113137
283 617 878388
12 246 754500
53 168 347742
288 451 90553
140 279 132609
122 270 281716
665 167 828097
55 589 207059
293 528 65449
438 70 670683
668 447 982584
69 578 21811
291 453 703553
2 267 628475
549 247 518361
71 271 644643
78 700 835352
527 630 778457
407 393 313891
318 487 667198
479 69 686672
77 627 466851
286 308 54319
226 171 25030
590 688 195862
224 503 861794
286 581 565770
411 344 112703
684 63 571570
49 232 756166
23 672 566489
174 584 877487
320 114 343435
223 314 204218
250 153 261560
536 534 919691
228 380 447199
600 444 387905
84 342 714114
194 58 708317
441 231 774945
663 273 989237
221 550 122404
181 245 720250
268 64 112936
597 308 164357
503 686 51757
555 462 908257
520 244 782604
119 280 836622
101 669 879288
333 11 98044
653 235 260812
382 477 597638
673 281 903662
431 560 378328
240 395 372818
543 400 14090
109 459 645249
101 539 495558
220 278 839535
390 457 524278
588 696 96438
239 666 870338
583 206 293740
684 9 345847
664 203 128137
129 211 977181
615 145 53935
634 162 499720
21 264 829323
427 372 162817
199 92 397568
59 623 290203
118 514 526712
75 603 263774
596 456 433301
636 326 470946
340 118 108002
23 179 441640
140 135 350893
508 30 347848
116 375 987918
446 644 583894
427 545 288740
459 341 947757
428 694 417534
316 574 620915
51 278 68260
497 372 302151
475 381 97487
204 278 385929
382 487 646525
394 545 408157
600 44 86654
671 565 786046
200 575 164983
31 329 322924
395 473 119861
191 81 172847
608 230 897887
88 481 988485
172 242 511345
155 343 797631
286 344 144019
108 162 191103
524 647 34147
561 680 175613
613 141 436855
695 632 548038
474 246 817493
588 261 287829
197 555 218563
465 380 440328
278 600 919673
393 43 654303
639 384 832609
254 222 238172
211 273 479362
579 244 439010
365 87 332242
235 631 147657
123 58 404402
477 213 458469
421 364 213404
386 562 294416
590 420 63240
44 582 393487
508 181 114608
100 676 736922
208 546 763505
525 172 900519
529 663 46263
669 20 508890
379 509 629991
342 114 449889
538 308 405722
440 248 602541
383 235 97072
181 632 608226
441 279 365191
617 321 287141
360 121 79536
390 244 81958
393 620 444900
246 404 54625
177 574 528050
484 170 30381
317 677 137728
226 615 381256
200 607 190099
442 131 976516
266 277 814762
48 243 917996
695 497 302943
212 61 501358
631 625 53332
225 131 928393
323 381 835982
271 409 872178
47 268 705139
513 70 160870
320 620 781561
200 172 319757
518 689 497465
89 7 91791
449 623 209570
517 219 444832
623 251 551127
108 339 153807
351 632 787451
360 55 351092
452 407 912881
401 604 859006
492 297 936175
679 115 479742
213 475 464243
540 570 30541
435 682 281926
367 700 781104
27 163 819722
3 241 941869
359 357 958818
370 348 470636
362 126 964816
652 340 512545
227 274 398619
17 522 883955
403 607 83647
44 607 844180
51 169 533110
646 540 28507
121 198 314257
46 488 814616
206 436 482275
505 298 838359
595 419 25268
250 189 594082
119 482 326076
109 279 440932
571 105 318156
670 573 807527
168 258 458258
31 206 800244
115 30 858850
268 105 271747
220 467 805958
82 70 970151
143 295 954704
572 11 418118
25 469 771078
92 409 472775
370 309 645529
332 188 786448
284 648 702773
141 102 565168
419 548 890179
226 201 895224
160 25 715807
378 522 675653
62 591 935135
566 301 366037
143 216 855481
182 572 675257
449 297 529672
498 407 862421
562 28 764038
345 591 219640
577 110 356762
43 138 666264
548 12 238581
569 372 400265
455 270 771295
466 661 180705
257 652 998723
43 213 40910
479 249 23720
152 575 523600
668 569 495517
340 326 856498
578 212 607651
222 320 478662
163 593 68241
508 568 117829
603 573 188512
239 566 687353
334 219 720894
230 315 911635
666 153 560719
186 480 470555
627 174 241896
684 245 268561
608 149 23541
248 160 515051
503 541 994195
519 17 773598
191 409 808949
307 492 98900
154 183 68757
509 649 624334
567 99 540984
3 303 108268
286 489 990174
614 620 944523
478 411 525955
460 504 142817
390 689 728626
88 12 739556
383 469 738808
112 406 592985
214 131 20608
657 317 245337
176 323 302149
635 693 120630
206 431 469093
346 441 990035
225 419 908048
525 158 958561
5 517 555348
541 162 855674
239 547 207778
228 509 152625
441 451 455136
100 393 266605
626 548 693725
328 89 263545
490 612 781586
9 99 627499
681 42 984716
355 589 769935
438 140 239959
105 454 276766
181 278 227141
235 80 947412
159 187 561430
257 272 561630
19 134 530530
603 226 971227
683 206 898200
33 607 646853
70 301 251383
154 510 1986
618 284 698678
149 260 963610
226 483 326261
70 345 286392
472 575 96524
325 594 502992
624 107 545748
271 550 882111
620 17 618434
397 48 879392
179 522 254605
140 76 144554
42 66 818589
389 438 368298
366 137 598097
379 28 805261
217 229 173990
618 256 172953
346 189 130486
136 499 117683
212 169 82403
164 500 523243
96 189 336001
230 161 469235
256 615 436685
315 592 317401
437 509 842772
505 323 830791
179 579 864699
216 252 225038
35 572 473851
258 76 188802
18 99 14127
666 488 725421
454 19 60757
259 583 813010
241 489 600662
82 272 243826
145 674 127638
641 179 122606
258 573 276272
386 419 901127
112 698 218457
95 288 542293
500 305 335665
381 293 578932
138 624 30031
694 598 305249
158 167 65328
152 339 886565
38 423 607599
325 101 51012
345 118 937650
33 171 557274
550 593 901649
204 44 454143
309 52 560658
487 632 730228
80 143 509088
634 480 232022
15 55 360421
57 95 589721
159 136 183048
192 692 622405
272 275 810530
353 392 142858
225 382 151915
102 386 907728
626 547 227847
539 127 122956
120 692 822638
46 614 93903
261 303 485351
457 237 745943
307 158 166662
615 122 397812
56 75 699023
166 304 412636
65 461 308308
375 16 457058
91 313 557919
543 25 927892
571 185 333618
656 104 867028
308 258 464381
9 515 789698
205 168 442801
467 678 912373
615 442 429763
345 514 432299
70 58 870590
72 394 743250
426 576 926301
63 303 324237
298 585 661742
110 536 545422
96 687 930053
263 211 452229
601 654 756316
276 50 177157
7 676 523058
698 641 617090
82 463 745299
376 692 95712
58 508 478096
249 107 980521
322 654 86009
312 379 492422
217 361 909327
637 21 977092
511 441 996379
133 646 496429
430 643 77176
626 171 698369
510 44 428838
194 133 754303
95 260 942204
603 632 511548
399 457 742757
623 208 392422
79 644 897164
645 697 157932
243 199 696360
477 277 513883
125 449 298224
37 465 490370
590 64 863338
254 528 208778
242 220 839711
573 562 409067
471 486 914972
391 680 824968
241 27 569049
252 26 681632
452 58 172684
655 584 444446
431 411 716450
625 502 308563
685 41 816523
119 651 111927
591 180 164353
271 140 830994
208 282 934255
675 467 138773
243 213 315455
653 117 11087
684 111 827455
277 303 510474
516 191 533525
56 457 22249
231 407 689158
441 495 72548
526 257 24294
217 346 158262
51 587 618403
421 586 780061
323 321 69674
155 294 721753
567 431 644313
371 492 237733
132 433 906145
85 172 587033
674 270 344397
395 648 109835
230 146 197816
223 627 727056
601 356 126458
251 27 539933
639 389 818727
695 258 69274
579 177 531162
322 29 11560
385 89 859830
7 299 684760
273 281 641002
504 527 966176
552 557 218675
263 140 229618
117 426 819235
682 670 753100
683 243 463346
450 629 397729
8 347 42140
643 302 914662
29 415 593904
328 70 286739
282 304 837396
337 254 628151
364 677 536058
471 639 619123
485 223 988195
312 23 181064
647 163 41843
376 613 341779
676 62 18823
438 59 670907
434 157 520690
488 360 418763
47 607 913580
339 169 305621
521 196 466740
229 602 368666
206 692 264173
117 3 364415
641 100 228705
297 580 638932
217 192 956249
459 176 171428
74 99 498843
120 65 441395
63 320 527647
125 595 356997
455 162 522847
402 467 876164
495 303 760939
362 106 89137
256 550 11894
685 200 752289
582 313 395618
78 85 334566
38 269 312058
295 577 871910
87 491 8552
459 374 778334
168 693 388773
545 348 146365
237 244 168853
389 355 537458
293 471 503354
430 323 508326
8 626 110412
191 311 274368
91 691 842513
656 439 740127
174 113 84733
92 408 145269
700 98 39624
645 23 146021
39 592 825411
83 286 968983
471 387 492464
49 521 315768
13 330 833508
51 311 558247
58 73 530277
81 289 732854
121 484 455842
81 495 981975
611 212 701757
386 631 267122
558 695 575557
479 618 998684
470 666 662655
526 286 668621
53 255 321508
147 372 451228
398 469 132226
301 129 687756
570 578 779366
566 64 852247
236 614 459033
501 300 431050
337 56 10711
154 500 411120
653 639 332144
439 513 463257
321 112 656662
439 250 844477
504 582 716522
424 80 138603
635 330 633693
129 366 642232
332 141 981042
395 268 1529
430 151 791694
428 174 659555
288 143 968172
653 308 106049
663 404 672581
132 19 322448
447 204 112054
86 319 217648
634 49 105409
357 326 827161
209 15 634762
598 597 581071
270 206 261651
700 526 730691
646 194 755626
218 573 689702
196 299 338584
140 267 610126
689 375 289449
346 391 843768
391 696 794978
57 610 447322
83 499 681440
159 609 884816
542 109 528803
168 636 297860
583 348 95727
375 687 766016
538 327 895572
568 528 704363
316 670 18433
116 88 439201
16 362 434026
620 260 487971
339 24 278232
127 410 18863
685 346 986947
15 651 563756
304 522 945166
38 12 150936
118 329 866357
383 18 708243
452 93 476928
469 550 597829
527 561 396792
101 271 377559
219 312 472047
369 211 855667
362 341 914273
681 345 476427
447 414 876898
496 261 16005
347 124 537531
543 453 983792
616 39 142252
277 380 822736
294 494 640508
55 62 896258
131 101 750104
388 123 911961
307 281 586339
39 519 308353
628 684 731977
231 331 465266
441 512 757539
482 25 752540
112 399 713945
231 656 625459
237 446 489991
387 333 127681
322 280 107179
521 226 809937
316 247 118917
326 493 816105
89 628 774184
123 344 585351
682 484 296136
372 193 751298
438 397 518015
134 200 861643
575 123 133843
347 548 471517
671 497 912077
577 500 789726
675 698 821313
95 345 207944
623 96 697229
254 67 646957
642 369 858598
295 260 495515
627 687 47929
642 314 58875
610 679 881711
69 540 144807
485 607 75539
364 10 62817
539 25 601129
401 499 749292
362 325 800096
110 309 98152
493 67 159066
615 501 555504
515 461 433489
320 574 888393
393 143 970624
140 52 880694
221 449 566466
147 305 862197
199 457 904771
663 235 528690
558 538 788558
608 596 927254
557 176 72780
456 612 127544
125 524 122591
326 219 131492
383 65 540736
636 551 283562
381 355 916734
683 309 303633
67 581 957374
551 6 541635
678 162 951297
510 258 227082
360 194 727465
686 183 183236
77 437 35682
472 429 3930
258 226 603806
683 17 190218
371 168 611244
302 557 240161
484 385 869697
493 473 356317
295 145 302523
4 72 95608
424 37 477274
534 673 293443
550 537 312636
678 70 288253
481 493 680759
557 508 816832
191 652 181198
145 98 925462
389 139 774440
216 306 1739
75 190 441553
41 182 693032
697 319 319288
517 83 258800
622 566 721289
458 12 889480
524 88 268779
550 545 738503
673 142 145073
207 651 638363
145 684 626350
479 208 659782
438 573 612120
251 265 655589
442 350 545315
80 664 692140
54 365 49731
124 272 87633
430 654 465028
347 541 622905
601 105 111350
474 227 608275
85 548 368892
278 298 635499
430 390 894233
318 585 503565
339 452 386991
116 253 207053
208 459 203981
409 569 865501
590 117 876409
19 240 705046
679 456 903600
651 381 368056
171 308 457733
623 343 109732
567 147 416699
72 347 738633
164 209 705798
30 117 666523
289 592 123072
660 677 566891
189 696 515387
104 402 619195
635 435 179139
206 57 194049
405 260 239346
268 97 890076
117 138 682704
328 131 900764
653 23 324582
291 533 818558
191 174 226361
165 589 11991
442 247 930091
274 605 329707
405 540 713303
535 75 466006
135 639 411478
553 135 544062
582 202 680819
609 650 813564
442 248 702564
51 266 395315
472 495 582986
36 296 157367
562 330 189470
682 608 322499
560 476 370481
546 398 679942
101 561 254923
647 592 23462
416 461 964627
518 168 622428
343 268 202125
64 388 275162
348 4 178561
456 581 369473
657 251 844482
6 294 535985
336 31 539229
301 494 112687
33 639 997907
39 225 117839
611 37 346015
518 389 121384
217 330 591831
17 352 801670
506 190 490938
418 356 834070
458 625 764882
231 503 789598
61 592 450764
450 232 808126
169 684 728275
106 667 725299
291 232 297346
37 401 634893
329 142 296970
597 351 91071
76 648 159542
612 473 220783
700 289 383993
522 423 321869
346 370 930995
565 200 212012
172 512 802331
274 500 922754
445 654 17232
123 403 967212
123 571 732698
343 282 315584
157 245 785098
596 699 175723
483 10 203218
64 304 592351
409 83 827871
175 101 9161
604 488 100850
520 474 663892
314 75 780748
150 438 585724
685 687 752148
77 19 546119
89 72 24471
644 205 500762
699 205 615406
111 175 419575
386 443 289697
74 643 933737
260 249 142272
472 279 853422
330 86 549761
389 336 261941
486 263 634075
253 504 337049
159 451 323285
92 466 402652
233 140 208180
55 279 128605
278 90 932407
63 476 497623
508 660 256015
47 18 157701
86 526 564101
309 488 713724
145 477 475212
47 544 46300
533 181 99528
600 470 394445
264 656 575937
587 154 51802
679 163 617478
504 687 45568
81 301 328518
545 303 792016
116 219 541461
82 156 257387
123 21 558856
100 583 989778
446 570 199119
608 515 403256
421 666 520560
379 417 843901
654 163 44458
380 148 555306
195 367 294422
589 190 709477
40 237 125851
335 664 515510
252 668 640951
575 465 759459
539 246 968191
417 620 118501
649 542 892347
152 117 454904
234 284 969407
284 57 299517
406 619 665808
644 445 861458
676 661 370483
421 210 321519
233 87 409506
52 605 749443
5 68 683698
263 158 957064
667 116 551312
626 390 371697
649 381 626275
651 665 712006
474 37 192119
601 166 793260
81 660 989575
627 673 115332
420 100 746245
388 454 710618
641 673 899310
249 352 757373
85 9 34707
421 625 248255
394 424 801143
129 18 441588
330 195 912154
45 667 203908
119 426 764983
506 42 775433
211 626 892773
174 502 577339
661 337 992295
171 61 101426
634 548 542140
694 650 648758
189 162 223844
690 60 361587
310 357 708515
675 27 850903
73 218 834014
2 573 146656
459 639 122722
133 169 383370
305 656 893876
163 657 913050
4 318 45942
80 206 896463
520 126 187370
272 98 405963
53 298 894151
200 145 418971
615 559 341258
641 185 647586
135 204 895742
699 33 749056
474 605 252804
362 301 195919
575 665 14607
415 581 745935
438 523 420932
361 440 908919
546 573 486750
650 67 334327
358 181 397267
253 424 669333
72 524 604285
503 373 963581
687 154 268686
365 280 957596
458 145 166414
21 244 334146
505 601 202166
293 645 540818
288 603 892326
407 636 456939
549 663 7799
281 310 143939
437 16 934173
81 48 29511
246 451 815469
15 329 425670
302 640 234332
650 216 320830
655 506 90979
210 165 758398
513 676 708707
328 633 257408
396 232 507365
479 545 526232
321 363 254903
414 175 270715
272 413 114616
592 285 728408
545 499 6946
306 165 632517
586 271 275812
384 1 174325
670 19 248744
640 509 485511
310 371 816148
415 164 156428
434 154 678066
655 146 429230
127 48 465184
209 669 948167
580 137 133250
190 699 775418
669 380 43264
128 215 574574
280 203 525505
456 236 641378
408 509 884207
412 474 854359
407 606 773436
348 379 875551
610 329 795117
517 653 240246
439 343 309481
394 366 263356
129 115 263425
597 376 103670
501 278 499405
59 297 234378
161 542 10054
641 202 20595
535 539 833024
74 579 430414
195 173 762645
290 649 918375
613 5 565391
586 291 152818
165 59 753405
431 20 124484
199 668 41022
424 356 285663
260 517 502935
256 606 283233
621 601 954232
636 512 986708
32 169 533481
359 663 502035
57 612 98051
261 556 691673
211 282 981218
584 458 961910
653 637 237047
101 334 992553
18 216 942857
592 346 607492
192 687 114980
402 641 128440
223 171 246144
457 8 391730
360 489 415955
202 122 757037
424 415 562198
674 253 329363
425 412 180107
388 400 518
217 634 371931
439 260 765667
535 329 463931
388 292 64369
410 245 238233
86 244 831705
603 670 867405
27 57 242127
4 281 706575
252 686 633845
265 664 860068
595 13 801823
245 447 789112
233 392 149393
654 644 530769
204 397 962807
237 484 667579
381 645 645206
440 17 483581
484 49 784745
78 376 277735
280 599 5066
426 76 952957
401 23 865004
476 684 364008
437 655 551076
227 2 777090
224 610 238841
463 300 684777
526 273 948766
245 498 86143
177 532 66976
641 699 993581
581 170 855656
681 659 376746
665 279 360562
143 41 275244
379 480 580005
144 133 909420
146 659 928519
59 401 394029
233 77 51942
315 490 122077
93 644 608717
408 266 291242
34 143 538798
374 679 908940
247 174 541966
431 575 321536
567 100 865416
683 146 474443
196 668 761173
655 664 288934
696 311 135997
339 622 452796
490 682 865072
81 472 9662
151 289 71130
80 79 495312
522 439 447421
360 282 334574
106 540 715638
560 480 817961
16 689 475968
277 163 988702
169 22 358906
259 277 185630
673 593 940346
348 199 530835
431 618 848332
523 234 894270
649 660 685072
164 573 570026
274 498 212337
144 196 816728
88 429 970496
496 397 813862
505 562 799269
613 553 322768
210 618 28141
77 460 183875
102 134 605755
367 380 932893
313 638 762570
566 206 604090
324 667 380235
178 571 895746
281 457 859910
648 36 611985
65 636 787485
163 629 388576
190 185 272750
575 348 337937
448 353 215331
394 546 618723
337 162 722702
643 444 692620
188 331 943208
256 430 380738
344 132 712476
198 583 63129
215 260 63210
586 118 415252
665 348 439317
356 365 840428
598 547 401451
137 455 130608
259 497 380319
295 61 435361
340 640 273888
293 398 773586
45 12 617581
26 174 263621
524 132 137862
75 552 109341
292 327 858864
570 563 968746
594 324 853355
580 110 767435
207 504 134799
136 276 779468
15 630 416818
574 504 411552
134 81 587153
75 609 390363
410 145 432105
348 165 647963
408 441 884885
83 418 571970
107 226 718913
530 25 297892
590 394 48863
416 216 186352
116 570 458493
438 41 981842
293 234 352017
113 135 555458
154 502 7219
476 126 904194
514 499 497287
631 366 91692
681 667 801722
172 272 613037
97 24 552553
547 391 428197
103 642 4845
689 268 513148
500 460 681390
173 652 762616
696 27 295801
63 9 22469
24 38 14011
15 327 288027
159 33 9304
492 584 373684
602 554 722491
620 422 611823
422 409 217626
108 240 964874
397 6 217328
596 492 901165
671 674 269249
203 220 340837
494 669 15215
192 284 293299
682 107 829803
129 300 500636
605 281 741866
549 156 961125
646 519 566105
102 627 229828
510 125 605792
699 141 395871
170 597 849386
190 630 247174
519 419 758864
150 622 720753
698 688 215075
308 61 42224
498 516 333323
514 326 620680
410 450 84509
178 664 27043
682 16 873185
472 376 259541
159 367 216805
559 633 64510
406 17 699115
237 697 447429
269 415 928906
53 303 791034
173 35 205076
509 384 856340
39 54 682822
286 433 192995
93 499 108553
613 336 972593
191 317 83033
17 340 488706
261 203 762235
517 499 575218
412 384 605654
543 109 437811
644 193 775861
396 373 206821
551 325 294849
344 94 572527
599 157 684872
674 226 390499
36 226 14486
47 566 306079
589 83 886906
290 43 678485
533 145 881992
399 353 138983
82 543 637720
525 127 984718
625 254 603403
493 515 495169
469 678 127968
615 513 949586
16 123 405243
340 643 203725
629 612 657556
20 502 815823
70 568 428022
513 285 583752
536 596 924189
538 126 339242
569 573 775819
525 684 463612
335 528 705873
59 698 298663
623 112 222751
600 2 80717
699 355 628211
324 291 60086
501 631 8084
15 348 169310
498 364 850229
91 697 359540
138 592 32936
572 161 932322
99 527 520658
472 22 538031
242 644 999803
427 62 301902
246 63 634110
114 570 930580
252 529 521924
262 75 538765
236 497 645295
516 488 727690
144 233 930190
168 486 623760
534 589 223232
393 648 847495
449 590 404264
7 116 346943
352 120 59352
164 419 246885
62 48 708890
415 233 291003
585 171 570190
616 91 706723
227 49 953692
636 390 912980
378 582 905287
458 383 627450
640 363 306524
471 512 498255
399 482 516567
351 29 35267
262 11 605185
215 317 904154
412 473 515035
122 145 115218
414 511 983435
27 111 716492
415 585 719440
397 412 813127
529 39 974190
514 541 746317
464 8 156127
57 596 591964
683 539 285207
90 568 637699
436 539 67816
209 169 601728
253 423 544741
617 37 225859
249 281 892464
84 574 784391
469 613 914557
120 5 893776
647 388 463907
685 336 347518
241 638 985330
481 254 362655
635 557 594111
475 325 37600
236 464 333893
402 664 995842
224 238 169257
466 190 836437
119 82 377189
544 55 788109
691 83 776990
132 242 634545
170 558 416859
64 109 419260
440 185 70033
418 624 158216
311 257 566608
58 279 665848
578 389 685085
367 226 783310
467 442 585301
370 240 97728
460 186 141331
395 347 363442
446 451 236360
142 661 88599
527 323 896860
642 480 930607
687 185 277800
75 315 671954
646 95 465987
198 534 231979
485 376 942340
172 540 710599
364 444 827413
425 47 680739
443 360 452059
94 191 18474
446 472 838162
150 594 131457
677 47 60052
379 30 922102
205 303 489849
546 282 115755
234 493 773609
77 647 248034
101 611 398423
474 64 39040
644 212 455516
370 15 840735
335 282 506774
222 172 38816
189 61 617095
621 432 866334
95 562 515492
529 372 20293
640 338 995562
540 513 397867
639 620 892655
532 382 473323
339 176 480360
196 294 763456
317 53 411967
503 16 750494
247 386 629127
610 361 375509
691 104 896582
391 256 259168
276 470 469492
547 29 954076
665 53 8144
528 314 862719
163 689 703082
106 57 246698
203 347 460539
571 622 69226
684 428 964279
192 359 455358
247 410 864815
687 218 323562
546 204 190029
288 266 711968
111 347 554278
248 459 319205
48 515 903910
503 131 493370
555 20 725306
514 529 625329
226 122 554138
152 305 479633
626 187 815253
217 639 773216
558 46 471897
515 370 872881
624 102 591931
647 177 957035
421 493 943323
231 687 463743
206 10 981690
396 309 420420
402 611 856575
444 658 130438
471 463 946380
24 7 326965
482 370 927885
309 383 281663
233 199 713994
315 305 166868
515 694 729818
455 605 393645
124 73 484139
193 431 650878
452 95 84349
535 171 937554
210 69 477760
250 61 165986
667 137 33590
491 494 39260
282 146 340988
65 220 496489
454 604 138056
529 626 368234
185 43 339309
618 512 664577
2 411 396295
94 548 965740
676 612 100257
461 289 110389
72 525 304130
190 633 331084
282 474 104554
485 115 257575
322 457 432380
154 555 924944
295 507 194059
50 213 938199
347 578 940901
45 102 59813
209 551 710852
602 158 607391
536 437 874869
459 549 549069
227 281 754630
426 693 111796
280 552 139518
276 574 970680
277 338 824223
219 506 788598
60 291 832583
73 140 751373
598 351 87318
572 582 354532
548 114 137331
598 320 374825
346 166 690230
681 470 995040
296 508 625600
69 248 242323
510 63 93704
91 412 422866
478 697 42590
151 53 751563
441 216 491448
424 122 436325
226 153 560711
580 31 104876
657 409 356060
89 370 83793
33 555 242988
619 655 282689
410 612 155851
107 301 851548
375 670 575087
189 231 627536
324 185 262013
614 209 510089
601 336 152558
5 54 566164
57 132 101298
71 694 859875
377 51 327568
602 456 872272
338 121 683406
38 552 327948
531 375 83420
319 6 273006
259 146 759276
563 177 240066
604 547 81687
521 145 32707
384 700 531903
628 507 520578
235 51 918178
102 479 739056
110 217 738144
9 330 353800
28 551 346563
393 47 348045
599 92 175767
695 284 328702
147 54 364538
259 189 482505
197 214 779487
677 452 773593
546 482 386191
104 515 88189
314 96 1980
648 248 650049
90 472 408506
445 22 703641
598 409 432847
296 678 167035
372 101 576667
236 426 139006
662 567 405128
237 116 395685
377 680 185805
449 618 604688
38 196 450468
60 179 39535
409 660 516779
589 296 684668
426 125 768501
592 214 434230
75 566 783111
173 43 574445
156 382 105485
65 237 271421
472 104 662073
97 599 575546
411 107 805201
431 476 136734
220 97 783980
569 110 676485
601 146 323953
603 375 564002
123 346 261668
85 53 726628
109 427 581761
333 207 108691
439 213 818437
475 439 6392
206 233 108468
557 549 221375
105 163 738882
29 323 247436
206 607 818185
690 5 481594
339 190 125790
155 501 389081
644 125 868930
19 595 312961
158 221 427067
675 218 809620
370 353 101119
22 333 655818
164 510 842439
139 145 740098
457 189 626261
7 661 749116
390 132 201145
623 407 216361
413 68 759794
431 461 997469
74 76 505480
514 637 463065
536 553 9232
99 507 40365
149 42 75836
534 134 344898
676 534 34770
125 562 614097
269 469 205938
700 21 262396
494 425 938825
364 689 268569
312 415 298210
654 240 497088
98 113 224304
336 368 522454
315 343 580233
200 187 517732
158 623 422527
238 399 155561
686 321 302861
533 471 393294
343 189 823515
95 182 190925
517 519 603600
340 439 39844
156 540 511024
312 212 189644
498 578 678869
404 461 768770
229 224 96251
318 683 952599
309 5 298058
199 643 67615
441 566 535531
60 523 885182
378 139 534091
67 677 956851
84 187 532505
403 155 5823
526 445 998044
150 270 422266
345 423 243148
689 69 541901
140 603 856511
682 650 368482
342 552 832754
688 177 115687
341 62 51208
45 236 972013
22 435 572995
156 554 932906
304 110 476964
332 53 533444
68 360 930502
650 480 98131
50 654 773895
602 416 80248
345 519 849509
667 237 211704
292 482 75357
558 340 321111
323 349 411995
414 284 628054
225 660 114769
355 83 373859
586 37 837668
62 477 624070
525 19 364624
476 215 172775
384 12 443350
659 147 968406
475 146 482108
345 193 267823
557 586 954754
100 124 173540
554 569 978828
166 102 258503
304 654 25619
102 609 898489
499 178 954212
40 281 176731
48 248 627708
530 594 222266
270 317 942167
624 367 812258
634 615 75165
72 152 176887
26 141 314651
107 567 118360
506 489 47068
494 682 57191
463 190 411097
266 176 856555
673 664 829227
73 603 882091
344 228 125373
528 468 901429
199 65 974825
559 127 67928
418 20 297173
426 442 454079
183 560 775903
390 443 895458
130 471 485384
254 591 230501
226 128 21113
319 543 455118
72 156 101491
61 385 956484
276 493 203819
346 336 390472
315 318 197391
687 169 869649
666 563 149021
615 323 996101
136 265 698519
168 37 114628
539 476 855745
266 107 338740
176 3 360086
639 418 538741
158 382 333521
681 244 457164
351 414 747055
521 682 300713
372 185 170601
664 568 548039
120 631 568174
298 448 400562
456 167 831791
608 107 624367
584 389 265971
18 401 905756
62 401 340699
547 429 17457
111 43 643209
601 430 946527
389 542 438234
430 640 453477
121 55 351232
238 231 401916
257 280 157982
688 441 772153
119 231 952201
449 198 810459
699 417 807445
180 256 976657
590 344 529689
572 221 770713
286 388 627698
395 535 360555
558 633 167381
638 534 614170
516 532 800415
37 354 729077
264 494 38440
92 139 233481
614 318 249363
106 423 14010
304 558 33904
633 685 383242
423 594 154332
362 201 546698
392 95 865420
412 653 193946
280 141 588700
687 91 50432
39 109 824916
640 175 990999
355 119 48504
350 28 452805
251 233 330652
685 500 281236
420 168 724997
226 382 335135
155 243 676033
460 435 895668
354 233 671584
372 188 670168
209 146 166002
454 615 863085
691 70 591668
672 403 947908
158 375 43950
624 242 709653
88 298 144146
331 442 599356
528 600 651543
685 531 629463
458 650 240615
87 151 33032
28 144 303447
635 205 777946
342 163 509875
416 138 527226
105 491 890335
498 252 764109
506 409 326693
216 235 933901
654 422 96538
85 48 125393
125 689 871292
226 351 386885
44 346 783154
113 268 92708
557 329 846856
481 392 269078
524 245 803421
198 216 562009
649 312 506915
396 153 314194
6 331 686536
372 307 484396
578 366 435805
506 593 140466
239 60 74389
138 610 106579
531 411 720474
623 492 986675
613 298 906209
588 279 719573
179 95 292117
420 377 841130
506 452 246103
345 260 355432
20 605 685328
428 21 616826
71 81 175082
160 131 902002
23 171 647626
502 272 221360
13 359 776805
211 113 582688
246 256 452263
445 278 696342
583 671 824556
585 220 778896
306 543 599588
88 449 723709
603 474 895293
524 460 194048
105 264 657403
489 603 736886
329 347 53100
445 167 354113
268 652 58407
639 134 732706
581 36 521880
602 406 5664
435 660 843175
378 364 779325
172 326 130019
211 256 519549
670 445 98451
299 532 393671
299 594 82735
662 122 450165
360 112 61006
12 490 284115
46 625 928295
477 650 851010
216 541 891352
328 608 553421
417 498 433708
452 384 534785
243 557 524889
471 543 838558
138 153 318992
518 137 408398
203 562 617061
204 656 23722
453 659 94870
500 552 755250
565 249 583203
111 574 217621
319 28 108320
471 597 438862
223 383 286942
338 179 148405
294 635 873096
322 33 683069
47 252 326738
8 576 188222
22 209 529460
442 71 788509
478 122 739625
566 529 8901
181 240 461092
624 598 38349
456 398 578575
174 559 382363
134 260 609268
178 648 890012
72 666 250916
130 162 180173
395 366 583262
286 252 407961
22 459 670981
519 220 218569
245 203 893362
426 178 265321
95 407 506832
150 521 77012
684 300 842985
475 180 573393
322 675 278787
667 415 729411
106 115 117105
144 351 198564
447 576 404530
521 634 967700
13 342 793831
256 642 469199
183 434 791147
304 461 702399
10 446 790904
186 321 68567
515 95 806431
256 167 696411
536 438 74685
519 547 740803
139 57 23369
101 355 828500
164 337 85699
678 649 423712
681 464 874309
574 130 676068
437 416 693271
446 676 397076
207 124 644554
77 583 513638
532 566 861420
656 478 923762
176 647 223021
520 651 898514
677 146 535882
297 256 434645
693 280 209932
26 277 149349
374 504 711997
591 317 968224
417 552 383056
459 463 116100
303 520 254417
624 158 907995
129 273 389687
534 600 703203
466 539 9914
294 18 258746
182 700 220163
572 174 363753
573 186 825085
572 452 656988
484 432 741566
589 423 285658
113 412 370967
234 309 349251
430 35 644781
345 399 39199
232 379 395399
317 567 345060
118 319 365465
15 488 244170
32 243 706280
236 232 974151
416 92 555403
251 129 370816
488 22 48340
126 517 27217
308 575 654596
493 173 431231
38 472 545841
151 556 130955
384 242 83395
122 456 984252
400 535 993073
558 273 780490
14 167 444855
75 234 104247
186 64 183095
100 462 845927
218 449 147020
209 522 706301
672 537 265662
614 595 405263
435 645 417171
497 157 630938
409 223 492412
151 690 876779
211 437 683259
601 646 550905
51 376 598017
14 593 257521
504 305 189498
663 145 398654
644 412 825395
325 160 999289
107 420 374878
174 325 779224
594 215 184403
616 164 406111
320 618 41352
600 611 347458
22 118 701405
676 517 931669
197 572 145330
200 212 262090
430 635 10692
441 560 409184
296 545 679495
578 368 729228
27 681 815488
25 499 635267
127 674 48455
33 313 649524
212 388 156766
234 518 36556
468 298 461768
112 144 379939
24 491 156853
391 312 246485
168 99 74964
363 66 996355
404 133 375546
119 157 496331
269 507 105460
340 220 388517
674 666 872269
143 359 313166
621 609 41528
357 694 885680
145 170 85715
329 36 137030
123 682 284227
317 364 309880
288 668 382989
388 508 113395
685 15 196650
700 429 73167
700 303 925762
339 493 206027
152 217 815333
5 310 689142
553 400 196222
585 338 888215
655 132 76053
426 605 158287
655 216 658092
438 424 483454
497 496 962625
262 316 671927
545 350 707523
486 90 91323
303 14 525265
295 250 68145
203 136 170993
165 192 539821
212 216 168456
484 656 851344
599 456 946090
398 12 887063
352 427 443065
614 380 726481
100 386 72430
694 116 509837
587 294 242103
640 623 994457
112 669 659841
77 299 286603
574 258 819889
475 312 735933
212 553 347090
80 64 848029
92 221 100518
292 307 120654
292 160 641178
401 70 50765
225 503 298833
14 152 351161
573 483 108129
680 105 945245
320 32 838053
31 669 139193
117 398 637776
75 68 625611
437 521 380306
270 181 419302
284 44 881515
333 493 61434
40 547 552085
250 31 283635
71 560 72243
568 306 464774
615 471 523605
401 502 204546
159 25 28304
616 368 323266
637 659 283929
345 636 327465
196 571 488189
502 515 811948
541 387 405056
409 532 982605
201 355 271653
407 101 755392
258 553 650330
379 140 544044
305 502 82586
617 43 693501
388 173 610718
698 506 962889
167 481 986438
529 473 66305
470 329 379206
616 283 643840
113 138 439242
395 548 514397
139 664 583619
137 377 442402
490 19 562413
191 135 150607
445 420 614111
91 424 884649
160 284 589348
64 265 204571
248 321 806180
53 338 305238
475 418 541791
260 436 881568
199 255 504623
188 480 249330
215 599 382261
225 444 432880
375 457 826043
497 428 792441
414 507 4597
638 594 966937
104 122 763898
429 125 462349
75 593 382370
558 248 548377
398 507 906525
673 115 968348
667 70 402786
510 384 207783
271 692 779399
277 189 453184
686 109 696387
97 446 606659
48 295 70702
206 142 214231
352 639 737288
403 26 933588
408 675 65314
169 420 685121
125 190 52533
549 405 884124
575 655 210301
4 31 670114
675 198 100623
484 462 362844
263 309 75882
605 483 923454
217 16 224253
503 621 101662
357 403 863038
281 585 15992
638 343 824381
397 527 176449
455 314 390155
247 310 595438
288 425 632727
465 566 176874
327 58 235884
285 695 412650
427 535 148832
618 244 865866
308 67 523265
578 617 250757
485 9 756167
618 125 139655
375 320 207572
75 141 522354
548 319 750521
650 389 455116
241 561 361525
217 28 802877
18 40 404152
251 545 870163
225 341 756531
105 203 368728
674 489 170896
612 547 430138
349 371 848022
220 6 712803
120 311 771169
201 420 684368
373 354 921600
106 549 29961
392 196 57104
206 21 9581
359 666 61521
134 232 909696
694 500 160278
140 400 498076
181 679 505767
223 211 770612
462 572 609515
607 368 687066
398 154 265284
361 497 568093
6 333 212237
514 23 221348
183 355 875369
535 502 439114
591 367 665744
388 314 61648
624 467 251931
331 319 22812
572 271 972541
503 132 957325
139 275 472167
622 445 785981
28 102 247466
423 450 886228
492 455 782383
454 409 266935
12 568 488146
118 520 846750
635 641 935778
232 239 377807
679 453 381106
148 177 624663
257 408 996968
151 406 890237
647 676 80483
274 494 161159
581 301 44511
283 623 420883
675 674 879760
575 503 596230
362 294 121848
111 687 478402
574 59 669436
245 502 361698
470 586 475036
609 4 342284
622 464 37640
363 445 858347
636 688 166456
13 245 257057
313 380 919500
157 524 100050
90 227 630318
252 477 89772
551 545 728814
364 91 273309
618 196 184698
266 16 452151
201 320 159144
433 484 480225
596 184 720277
286 317 320647
190 270 858983
280 397 526835
149 463 904288
93 447 144271
234 92 795846
23 471 220325
389 143 696424
276 665 498062
299 484 101763
186 354 989873
234 601 259910
684 140 958657
688 222 747239
176 56 666694
367 543 538784
339 391 39104
152 83 902655
67 646 987885
629 298 430600
138 630 433665
439 575 895161
245 512 25394
537 133 118381
325 592 647718
278 99 733764
318 236 393907
190 676 413373
392 469 155889
247 371 361460
441 406 128679
122 508 443004
342 101 295478
374 404 530736
131 116 914287
245 110 90905
279 304 570171
578 85 50611
695 25 757272
69 253 263747
344 677 951051
513 11 753003
685 526 677426
44 508 184734
561 237 28449
513 525 17150
480 274 231529
562 295 398084
581 587 229681
475 424 981088
220 333 541504
269 383 522467
301 187 870734
550 280 708509
355 20 543085
520 209 806833
110 695 92676
35 638 682979
421 73 10582
661 575 797818
7 61 749896
211 337 60558
175 622 904209
503 364 790547
200 605 281492
61 256 227704
31 617 512367
110 205 75509
532 324 359387
179 600 146846
58 632 402241
606 196 529966
347 352 869834
399 629 739714
560 51 514844
54 184 627498
281 469 740719
220 133 199233
445 88 482678
305 604 714916
420 181 546560
613 183 489341
254 404 885845
130 407 456100
685 574 455316
245 671 513573
524 331 840593
249 215 550216
170 694 809413
272 16 87890
182 688 655573
446 664 747073
665 146 121997
421 301 485652
169 692 166680
173 246 898329
5 453 850974
145 313 787814
444 173 298856
346 633 804301
310 472 484809
20 301 268698
393 569 273558
604 41 842965
48 31 335622
478 54 209287
581 323 479187
300 691 347389
424 268 775057
142 624 521310
301 570 295600
604 62 370293
306 57 527208
507 122 294435
512 583 997887
39 348 338348
348 43 4102
535 281 198217
198 67 13856
669 77 892020
559 453 756130
346 532 802910
165 412 848951
510 183 83766
36 98 291215
693 103 418867
465 506 564673
648 691 378363
153 416 656340
513 201 859330
38 628 320072
540 314 91605
629 670 854748
686 305 234539
698 393 889678
74 123 684415
554 508 485414
584 167 645978
141 601 578912
336 514 947710
412 313 830884
608 360 38108
515 234 798924
91 470 970097
579 612 789008
615 355 449005
13 661 103663
34 45 913505
601 128 863759
14 325 59423
323 38 57796
647 17 636119
684 606 545948
126 514 426196
618 238 750080
690 418 850250
575 185 509320
41 573 71872
477 295 895729
54 227 446921
624 325 398694
511 352 187965
687 125 138277
130 454 503141
197 332 680755
131 285 677864
45 656 768761
407 664 391454
488 474 308458
15 183 518161
190 495 598181
254 325 653020
111 154 950410
535 551 107041
497 542 765331
174 215 275143
633 599 410765
610 97 947897
14 670 105663
272 421 101475
42 115 357502
96 122 202284
73 196 224597
252 490 523578
310 519 449308
545 589 948183
381 28 147921
458 423 624111
136 551 26040
478 473 539606
120 643 279359
393 624 40566
116 59 482393
572 499 213010
96 413 110182
440 644 132774
609 397 718654
414 192 262195
80 489 619159
640 74 451183
441 17 657982
10 258 533699
57 94 234045
523 586 408041
140 335 193405
559 79 809444
216 507 200574
107 664 262380
205 441 6913
621 336 294558
340 151 424414
189 166 445067
612 637 924411
692 123 979678
584 395 720871
264 363 225468
389 401 639165
354 171 377694
594 55 740084
430 221 829683
43 579 481348
532 602 96350
122 162 435123
384 588 371822
309 431 153389
148 689 907867
582 361 851677
590 453 400289
281 564 48697
133 187 655558
56 335 860599
694 612 675145
19 3 375718
467 483 664504
341 545 98036
133 548 954355
411 665 520099
645 299 918917
200 534 483003
553 626 419646
48 198 159678
681 450 175114
578 447 185031
563 100 321650
559 68 913961
309 495 574996
510 165 927881
72 461 583937
238 630 626523
480 210 262371
41 402 762128
315 178 20459
427 472 80406
554 339 807736
509 427 556889
74 136 675052
215 693 450835
209 458 382345
650 350 244629
626 130 27813
469 229 780251
630 23 159563
447 249 293082
341 518 903405
245 218 939711
662 213 200314
22 193 196309
287 299 38002
581 627 813799
249 212 852243
390 159 404234
192 116 908339
2 428 113402
523 632 357215
130 443 901437
406 509 271338
423 295 875789
530 85 628092
375 14 838960
20 82 311030
40 252 299900
656 310 314003
415 167 872291
244 361 827002
286 118 654643
17 471 399196
663 584 267325
331 589 557700
328 516 236783
435 46 553179
161 455 695761
213 373 409587
517 498 881009
128 223 614754
275 135 909413
76 359 37118
55 221 619193
627 691 937318
145 383 116967
423 238 627340
568 35 728712
418 111 966618
265 24 95961
421 649 7505
453 370 781474
496 444 920766
571 602 315425
302 185 799480
664 700 195302
454 533 194038
503 592 464244
335 532 319641
482 483 963997
145 2 553658
555 604 189095
601 419 497389
172 678 905538
361 692 287807
308 199 228581
376 632 588543
363 616 522195
19 644 342361
635 53 735505
567 237 600516
460 21 79842
282 244 181094
680 414 265906
562 685 753262
59 183 790286
261 581 19547
570 400 306976
4 387 321483
629 452 979209
294 285 980318
431 251 668475
261 617 634813
64 54 860693
285 388 232644
102 318 607140
256 574 196921
23 440 589566
141 120 395968
535 49 211601
263 51 458015
311 558 220461
232 328 128608
338 576 898646
641 70 988381
175 118 511152
653 141 784439
445 546 532080
545 389 980761
657 329 946171
291 237 778566
398 156 743520
637 72 76172
517 337 626187
473 492 679854
177 658 193766
474 670 61233
402 272 516961
470 419 124547
362 539 832959
125 177 815577
557 237 376441
387 405 625650
362 601 221200
375 266 495475
134 528 480699
172 429 469940
508 509 24228
443 635 474411
371 4 519118
237 220 314000
466 340 613152
600 631 152770
477 30 327048
649 651 900395
640 411 543748
502 368 465262
187 488 563167
105 319 417253
182 273 975117
397 45 149705
360 680 975019
308 43 299176
519 451 859661
349 643 468033
365 693 150005
391 261 509832
470 410 259815
206 656 810345
417 444 256611
545 546 764777
458 121 377916
446 655 426752
606 410 867013
175 269 651998
334 143 731614
257 642 841631
138 213 249795
377 699 33272
613 454 526342
60 416 647804
548 137 428598
180 79 508674
614 343 488983
340 353 687099
364 606 907090
404 550 236177
146 574 601193
360 536 971600
106 346 809370
288 625 449316
164 328 900886
462 236 723274
544 430 65701
656 442 920986
37 255 437048
145 571 489289
470 240 149593
560 585 584101
129 311 236670
127 304 319128
445 159 87899
430 334 627398
439 330 907492
172 479 166161
62 145 411335
141 59 376295
93 605 152432
342 695 666430
324 479 604310
682 557 449298
661 211 883260
578 58 976660
384 569 754679
566 223 621029
472 168 538542
540 462 814566
506 521 594698
688 113 854576
178 207 106856
651 430 931198
522 389 345994
202 614 660952
60 571 541378
214 277 398834
640 223 779654
549 491 222036
252 685 136364
18 246 964650
582 438 971540
134 242 923344
286 574 817892
658 184 303579
170 256 608733
199 645 832650
143 648 10530
557 379 113603
11 9 543341
276 602 186698
296 574 448937
408 66 751007
553 151 735506
486 650 549180
565 503 759030
418 502 275497
310 228 843694
219 559 924221
286 450 82455
296 588 969706
3 199 723546
559 548 994250
318 151 62425
156 673 227934
169 308 804967
394 386 572857
700 661 100919
115 376 627837
363 270 75048
553 630 748671
148 546 108826
226 497 253459
603 667 458954
23 523 679090
202 475 224060
125 457 239362
184 337 925262
159 674 248715
561 378 793949
450 507 431515
693 430 313139
617 150 458498
329 89 454577
583 618 556405
617 155 262619
633 508 403487
227 526 310127
143 262 962562
440 694 852049
388 34 876432
47 235 516083
670 628 636869
263 227 957732
224 9 193526
357 21 462516
143 164 445898
5 159 227173
592 560 529653
343 159 944690
406 506 844509
54 462 657833
350 55 557720
571 182 797671
690 217 356439
541 602 60931
683 471 27044
186 164 804089
408 114 361707
18 513 793214
26 641 77804
330 647 368414
527 113 9624
209 426 696376
119 624 620051
142 65 154843
366 622 240665
44 558 883705
321 575 976710
141 311 642636
88 157 633687
194 323 306978
202 235 237244
133 234 34718
212 413 4120
292 296 128988
90 373 540769
372 673 77889
339 31 694646
524 403 772056
116 273 401836
641 196 749153
192 209 385145
211 696 614213
561 434 318667
336 395 826136
467 529 589355
516 265 662471
148 491 979961
34 394 255651
253 192 317578
480 508 826822
284 654 162005
137 68 576960
279 328 911582
567 137 985016
553 183 251933
557 52 488448
583 526 991985
438 60 922966
301 621 390747
684 175 472038
80 240 226878
164 434 851834
263 685 326904
219 61 142497
81 375 242053
369 566 711860
375 7 777096
134 575 478646
520 689 845959
685 639 209297
265 31 573785
654 504 625774
502 208 345433
332 367 422883
18 569 149159
511 461 40909
632 418 823661
614 408 77395
446 355 916992
201 614 818943
393 662 688449
146 547 388427
657 79 662804
331 424 176386
35 574 768077
402 528 211379
386 239 342513
111 472 49306
23 89 366489
327 119 39681
559 450 140021
567 299 227590
496 135 235442
343 95 682923
545 111 223608
405 137 398573
390 339 814144
645 126 716207
180 217 591315
387 98 57524
386 56 4853
123 630 612828
277 278 18390
522 261 307979
522 436 596817
268 117 450125
359 602 88879
524 525 908953
430 126 432793
240 35 421016
593 431 385465
200 85 423188
114 389 727568
335 445 697842
423 602 956922
430 78 702850
264 622 564007
391 397 118299
444 675 314589
359 72 105737
214 210 678853
543 647 580799
341 649 488923
301 93 134940
584 9 622808
677 295 807689
643 42 128089
272 77 844416
228 46 319912
419 97 2557
376 252 892511
189 606 968125
344 222 877346
124 435 697826
296 172 948123
484 670 571483
145 117 633511
123 549 331561
183 524 681479
458 232 477327
306 147 87120
65 614 449239
509 616 640444
585 309 145438
373 290 755894
107 550 541064
450 564 446661
554 614 54931
571 243 933659
602 575 558009
183 468 671492
345 435 858336
389 504 923547
452 135 650361
279 519 230984
437 467 333191
276 431 566195
271 320 892878
623 674 91038
367 559 347329
41 100 611027
84 139 988121
298 464 317902
322 485 136378
595 191 880091
260 195 152918
662 440 998873
22 73 685534
97 249 176501
270 135 49603
448 696 565585
664 587 174021
607 431 41839
443 180 19897
286 644 732408
210 14 783746
227 580 241777
439 404 723785
421 149 351647
227 98 182793
307 425 707625
384 422 142175
270 433 623027
24 607 152009
427 516 727379
435 158 665080
169 504 450072
531 193 740324
341 457 827393
611 558 597458
634 281 353932
270 465 348354
576 392 13099
370 173 870979
604 520 952361
202 207 869150
342 382 367538
373 537 751579
494 677 831482
239 540 981884
540 288 390213
69 241 865633
34 165 888292
136 169 75272
93 113 784528
125 599 162940
115 102 667099
342 187 532115
452 188 165645
587 36 919680
501 428 690547
336 203 702757
192 511 356143
143 670 395170
105 144 255346
618 246 630431
699 329 854541
142 13 24653
301 422 368778
242 51 895347
636 414 314783
125 556 896340
644 567 517799
537 251 17250
220 102 397752
307 69 652633
316 152 871564
202 451 349610
583 347 138734
453 646 904998
63 640 796772
87 547 12675
295 201 869312
476 52 506711
319 568 545591
329 574 748459
595 165 383444
154 100 905350
335 646 387084
542 212 240970
528 4 13814
168 58 983253
596 475 979777
261 6 201388
282 51 971299
520 88 577318
212 490 554563
561 398 342034
222 626 330880
632 530 876390
223 275 142354
223 672 382239
219 408 702861
492 11 252429
226 433 945491
699 639 604128
105 453 276672
262 203 588407
675 80 329815
23 99 801816
496 282 842532
550 486 158708
421 11 356775
437 428 693386
629 258 243699
349 578 349062
514 367 3492
423 352 474809
487 294 898016
44 677 709447
80 467 473759
671 110 174297
108 10 94897
487 450 998404
225 180 751446
299 34 181848
7 452 592848
424 287 407755
681 268 354659
421 507 298622
260 674 153963
369 270 46418
358 502 227103
606 500 274736
117 601 533827
159 513 195441
302 153 561579
238 471 586059
26 390 421243
200 333 954947
363 171 226129
31 78 158619
511 64 170386
310 69 36918
1 523 150903
184 290 708618
275 234 634547
691 651 218636
419 563 826746
95 461 153565
311 659 223028
541 579 217330
381 650 639110
122 33 388012
20 403 710234
628 238 658893
623 82 69463
166 99 505808
60 654 172808
344 275 140610
26 461 88297
412 112 333224
233 159 423920
64 393 934699
570 173 368994
645 429 862638
521 98 191329
446 63 199008
408 86 700233
629 316 668422
575 341 946620
547 407 845884
563 641 96126
300 556 71541
113 255 867619
539 530 722693
65 373 815989
57 372 266669
457 445 751622
162 627 545108
169 390 910505
607 14 506939
8 293 368354
494 161 409723
119 367 223095
655 354 712629
260 271 639062
417 615 628547
347 604 510829
13 525 586643
252 343 785399
268 379 551517
242 193 835220
419 399 943494
498 180 991977
204 698 355443
151 696 685238
699 473 207695
556 466 669754
131 491 54578
269 105 801203
491 224 32942
484 605 654792
488 303 209965
111 77 136947
592 74 553856
407 556 928049
73 84 95619
194 667 535976
686 328 929360
402 425 913981
403 374 962779
504 91 932734
404 650 247774
334 302 487318
331 408 83378
89 146 645665
136 626 29277
74 573 877420
298 349 708757
94 587 585288
62 437 237809
625 673 785486
496 495 613472
312 172 454234
559 284 218282
272 602 198330
554 183 745402
36 54 557035
477 29 828185
614 41 492293
67 612 914318
160 375 924114
393 122 437087
337 256 664682
381 517 71347
144 564 16454
600 110 601790
150 349 60396
342 324 169370
282 547 14177
479 385 355480
55 687 285765
194 679 784615
298 519 914650
32 281 102028
237 302 907537
378 261 579606
507 505 540665
441 418 174646
487 79 912252
549 450 730292
96 484 367743
317 694 203993
568 276 573303
276 104 506817
81 116 41793
308 335 62339
535 684 66630
478 574 318661
242 675 70063
206 519 490495
93 453 853234
594 357 410710
457 218 486071
586 499 205691
535 385 147427
356 348 565828
47 319 826570
360 307 174185
407 692 306103
329 296 4436
604 439 67469
130 383 201543
312 245 608886
398 480 700589
481 613 164750
638 336 942920
39 506 988724
636 328 960551
177 123 264915
548 439 619607
216 72 465796
662 55 609296
474 291 567812
44 194 320042
105 616 607744
617 8 63154
232 476 730897
442 25 975050
599 597 903289
351 349 406681
10 371 991110
58 594 758099
95 315 757777
3 159 886858
243 667 907156
528 442 84482
448 158 426808
330 605 449287
185 596 30632
483 600 745073
81 410 743484
114 215 204252
698 613 132901
628 470 883279
123 273 516018
260 671 31266
613 291 140095
198 399 122850
38 83 957887
316 345 489698
603 454 616149
463 423 848989
186 239 3987
669 376 69854
640 669 719757
231 685 378371
633 683 149262
314 316 495784
272 611 605607
365 537 221713
683 698 529632
412 609 942837
449 230 721983
304 668 217230
23 450 115789
215 475 126944
366 60 618736
144 317 228695
79 41 801115
582 364 598076
545 636 929760
8 186 410853
615 465 118451
286 64 72933
31 530 284059
481 445 321488
334 260 951616
499 183 91786
259 77 449927
400 584 929323
51 537 162927
593 356 661151
639 131 419328
95 58 764192
118 30 997313
413 462 979275
308 378 931251
269 88 438268
352 561 408958
331 351 988182
96 159 960512
51 520 990935
582 207 390683
568 343 213889
64 155 823023
619 339 898589
607 580 56823
344 662 920142
509 611 108575
123 296 431934
367 21 770933
187 412 625403
213 310 673792
400 664 604588
276 83 875725
20 295 714466
72 561 350444
317 152 513934
678 83 247914
90 594 262783
106 292 545597
88 406 60233
23 289 932071
19 621 79139
397 184 66308
154 57 283128
664 179 4048
52 519 702752
94 675 189803
352 129 273144
175 156 478669
457 633 858263
679 292 993045
528 444 914574
171 10 893631
110 336 46136
102 345 518726
146 261 702112
353 359 873711
692 218 387768
282 503 176439
196 633 83795
162 462 307132
584 581 174429
663 355 934452
29 551 816518
142 482 579604
169 466 745455
141 25 649467
556 130 232539
168 442 290053
236 510 975207
414 85 461439
59 505 96593
436 408 756355
561 88 693833
590 558 212280
244 631 214043
75 423 682030
362 503 492713
60 647 644610
183 555 926006
645 437 562462
524 316 146601
524 453 186940
439 167 559638
227 213 515622
593 687 943547
223 330 113100
676 132 53356
550 648 594312
122 266 842140
201 602 810849
199 326 41615
261 357 802792
477 166 668728
465 425 868846
697 352 149255
102 211 357414
265 230 506045
3 13 127395
652 582 403561
39 574 48314
590 137 734501
74 511 875450
76 555 469320
48 238 479929
615 6 966041
99 697 162842
382 412 472659
73 424 817142
480 241 461014
355 71 901319
50 373 887395
139 570 5338
104 106 426871
53 236 896101
646 676 350791
668 411 525419
310 416 156495
442 87 43794
186 626 247340
229 287 45596
254 583 668861
541 449 511948
576 658 168764
607 178 459155
484 230 502181
591 202 245712
147 557 419265
2 324 141210
38 673 15422
496 74 932916
615 233 675904
122 617 55441
577 76 754980
578 574 577544
557 163 537440
198 465 692701
508 431 500683
302 8 451942
577 605 339789
357 675 119725
429 334 283121
557 373 833914
244 255 733870
682 292 218723
660 254 864800
199 327 513345
102 375 149651
188 682 387336
493 335 68358
16 458 397914
267 366 472452
267 333 416456
572 460 719245
25 272 866616
502 656 612592
163 308 743906
498 493 18327
154 415 333606
56 90 21311
693 345 27568
626 414 575637
123 510 373581
55 151 823497
304 181 135470
613 520 164323
607 258 684156
488 222 461966
94 670 774013
114 375 54611
410 496 234500
451 318 357408
134 489 154947
297 108 254464
477 293 491407
350 405 144934
426 492 128704
45 129 213867
340 675 74168
583 308 208267
625 199 268656
387 578 118120
27 55 648244
108 255 535483
235 162 213300
444 548 138183
639 247 570236
544 405 494278
74 342 212501
138 7 409926
107 313 53065
609 555 359771
112 691 794825
552 515 265249
606 172 503770
489 45 554307
185 645 302171
522 35 906197
311 349 798562
200 563 150771
627 167 782210
582 459 509471
21 604 142515
591 218 822306
30 361 820766
423 84 810216
285 198 531080
691 31 123082
423 77 477857
72 635 762539
557 111 195723
346 86 701868
524 397 391051
255 650 885254
311 633 649548
641 679 832854
242 455 469702
302 89 450173
461 667 711966
24 695 879613
105 22 668787
678 429 923519
674 222 644809
447 89 689994
274 324 489084
552 178 455789
152 497 391312
185 285 368027
9 600 927903
553 165 175682
253 550 734548
182 326 246685
271 230 648519
692 64 575553
13 636 751439
540 79 496813
589 172 223502
340 564 335152
506 454 352658
142 567 75909
572 586 338187
296 531 602180
591 369 90796
419 359 820598
572 365 180468
621 416 14523
212 34 700216
253 157 260311
244 404 70971
347 545 371399
326 275 160520
565 375 600406
696 208 895438
398 364 936710
166 217 306505
260 451 224435
472 620 486190
567 682 350565
600 114 642360
279 454 540407
614 247 149667
236 342 878863
688 490 514231
245 544 686767
307 419 926951
161 678 661494
518 276 624250
624 581 213479
68 12 680093
198 5 247228
516 559 772617
153 421 945674
475 380 539742
52 182 277858
319 330 429900
668 354 649229
408 131 742934
652 573 642657
698 527 379447
578 521 450051
106 152 45087
561 612 32095
284 335 563046
348 306 563989
306 277 546927
184 643 675750
581 443 351381
395 112 863791
222 88 752471
158 509 377535
247 194 322429
551 679 49459
71 91 160570
655 400 154229
155 310 90810
301 12 952108
97 358 627886
35 604 58755
250 306 12836
46 97 643645
150 36 808785
306 555 782394
361 278 343252
664 276 373650
429 561 846749
662 331 673521
281 592 371668
551 523 854893
594 194 147435
325 393 667083
137 118 77450
213 191 401572
542 440 898302
443 490 779840
459 656 685720
362 328 65503
685 309 997604
346 252 148895
580 671 218356
692 34 516855
547 285 118348
159 545 436872
660 109 277864
201 606 863106
609 207 919748
385 636 241775
250 187 471474
170 315 698890
698 43 397487
307 144 501602
428 242 144920
307 518 55740
252 138 576799
339 606 145808
86 697 990774
20 332 915593
648 410 440148
512 417 483254
407 672 977320
85 158 801743
314 190 835642
283 602 369395
661 168 648313
271 379 648819
482 199 681759
449 376 906122
27 56 317886
402 380 304841
533 371 742140
548 335 399516
128 242 236387
327 108 772730
83 47 147892
437 340 574961
610 685 300014
356 121 525463
440 150 824837
346 644 67535
634 178 316652
119 159 563269
211 477 651990
204 373 575370
490 286 100410
504 370 918758
494 194 814284
445 648 811170
660 587 723692
96 609 488536
19 118 717744
412 136 704335
450 392 809539
204 396 76873
10 474 831834
257 40 924330
282 553 551420
547 627 206105
374 642 184931
107 293 887675
222 672 703218
186 558 59711
468 136 751460
193 456 454570
324 240 645655
313 622 873519
381 527 762631
249 171 147621
434 496 160238
666 456 434154
353 422 886071
65 302 761914
289 430 367811
333 406 806464
35 469 612662
327 118 936735
497 308 861826
383 699 77636
285 588 154468
529 320 429704
60 325 739559
243 506 423870
18 138 122009
576 189 318192
109 557 328971
404 422 48866
590 243 482337
610 650 917740
356 657 430637
460 457 559590
585 305 854295
684 466 17810
296 47 18478
677 564 576468
155 530 441144
25 47 905380
324 679 368446
444 176 334573
70 158 562055
476 356 696170
28 61 856610
661 102 227026
546 642 47694
617 106 480804
680 85 686445
567 246 817014
28 560 930543
66 611 941676
27 377 768322
391 241 353893
470 549 648077
574 336 766245
404 182 254856
594 340 88940
696 584 181126
201 603 334677
249 376 266478
527 214 279871
430 225 194098
646 154 519202
65 97 729991
411 68 815660
375 462 496743
535 296 761740
168 400 252518
546 368 317172
407 57 945855
367 376 638088
700 587 651993
586 538 587557
269 574 971857
585 93 337115
584 133 459218
384 456 688635
633 21 727405
616 629 195580
75 429 26895
432 326 429015
342 263 68864
411 633 575023
459 435 799580
155 341 615588
309 156 935173
92 68 413805
459 332 196511
66 612 47156
431 696 546816
92 115 472142
150 576 5046
23 534 658491
603 523 102344
507 584 269334
88 670 172103
218 331 567333
534 255 333225
619 419 967587
184 321 584425
494 607 726463
697 588 403182
267 478 776429
450 348 380899
68 525 863687
603 457 788096
526 443 53047
166 562 663903
453 426 514833
414 499 160346
383 678 751929
153 25 562598
11 453 828016
562 325 101798
511 173 189057
163 379 186943
219 352 662268
627 606 480510
33 564 47888
436 624 340937
502 257 208887
85 528 487806
279 248 694529
521 594 141353
81 640 889265
483 439 728057
511 256 533942
202 401 574059
476 257 15110
194 186 524382
290 636 876655
1 208 602786
131 553 65325
442 93 200122
306 492 401603
449 183 274153
382 111 989934
561 376 58959
486 437 200323
251 611 919647
544 365 140394
593 181 894029
338 537 908738
476 620 113410
518 638 852414
577 674 497040
661 407 742760
111 202 536258
243 204 545964
285 230 469967
426 461 155112
541 344 812622
33 345 954972
190 489 667941
180 73 714201
277 131 533364
446 639 913664
188 65 39186
150 243 855326
35 306 119067
145 466 938653
245 596 70744
203 23 448915
271 485 355455
691 607 764987
433 87 992291
160 498 583046
132 521 49970
576 526 84658
117 6 582239
513 375 266737
308 277 271289
458 535 839296
400 589 502373
576 639 505711
289 2 200150
50 472 419505
642 342 832106
357 227 960847
269 320 839203
173 257 913508
27 582 232012
249 573 991418
620 154 743720
339 462 765614
517 191 570790
437 653 846996
531 187 589319
592 481 668816
222 462 51990
481 648 916543
222 371 375041
691 188 531506
508 225 388124
602 302 894876
415 385 140731
166 339 308190
343 395 790942
651 496 82891
523 424 467150
109 34 815575
70 675 847360
503 690 424918
321 33 402566
224 146 982101
452 387 743721
378 106 982961
624 655 807195
289 199 227034
215 660 664664
65 453 7851
312 654 646621
651 579 990367
314 110 479036
412 266 734700
316 694 317465
583 437 816698
568 330 821970
314 480 439448
405 194 534217
61 20 129929
101 168 243288
128 195 735435
237 22 898767
211 204 237595
374 354 769236
47 187 16826
697 5 28956
358 257 150583
34 324 511789
658 630 424790
61 353 171845
15 366 549530
278 639 776704
523 140 649723
651 457 894690
277 257 591963
416 65 972763
84 304 795606
537 471 419694
644 110 26816
215 211 950628
66 542 731982
365 634 215553
664 132 578532
664 224 14365
118 42 644120
136 348 886814
615 260 35179
19 466 892023
264 311 946780
109 539 967922
397 445 118561
439 673 969667
14 172 745976
555 64 224188
368 127 24085
76 486 656530
80 78 163158
655 375 312758
20 102 875523
298 222 683002
105 437 162218
556 667 627453
57 564 291664
294 264 427523
454 40 784105
587 272 866560
229 436 965653
84 106 703339
423 208 540813
60 234 495975
545 267 234093
138 291 944361
121 527 947884
312 696 860064
257 14 548661
371 462 325684
427 317 773178
489 404 645993
38 100 306583
121 289 259738
496 699 140971
627 637 362581
49 115 107546
625 113 120538
312 218 720510
519 651 778254
55 632 914003
395 127 890910
161 213 56470
459 433 279156
422 376 357594
651 602 668280
689 59 543004
266 432 21968
470 45 348490
261 484 704554
637 44 988581
638 671 696053
558 11 810907
66 675 191161
350 71 544567
300 268 565846
332 258 57727
535 191 613611
474 516 434009
404 52 404358
402 352 234455
611 385 712527
148 474 989857
245 108 944944
478 38 198494
132 395 434515
114 14 796541
31 446 464377
388 672 680790
376 385 509678
409 295 552857
219 233 199530
288 682 93882
468 285 233888
317 582 237142
415 358 260852
104 681 337579
250 681 492106
229 548 203956
661 174 663670
608 537 831873
142 429 10537
267 313 397347
557 422 527682
118 544 219492
403 645 935144
410 558 668986
490 276 580873
465 260 933376
534 262 589013
122 35 915285
251 699 778551
426 489 902787
556 340 424368
222 564 127043
493 8 5773
79 20 719302
153 657 612449
294 661 163946
386 192 956860
424 482 969710
464 253 985619
45 494 399939
166 137 344261
3 392 592429
213 595 239603
212 241 589487
83 96 689904
555 307 612842
641 494 947204
310 602 520856
405 407 432112
78 354 245538
89 380 234166
658 263 955253
36 473 49849
196 22 706029
255 542 605583
329 579 724453
440 633 200332
224 149 142541
449 30 412964
108 159 66213
556 598 998859
417 560 212075
263 253 942188
633 478 679940
76 476 253001
369 464 977649
620 466 639658
470 231 548910
154 186 753770
275 586 641159
297 672 506483
492 255 438094
167 345 672996
241 185 918623
382 434 936022
436 646 439901
130 187 409800
17 263 939759
190 152 53576
428 103 593706
690 123 460493
600 160 470572
388 168 575749
18 443 704640
524 550 230688
692 495 59415
230 278 721358
659 81 398347
394 266 883474
84 243 699755
250 445 128824
6 644 242787
71 278 318872
310 365 161612
31 323 729617
542 396 205872
261 386 167858
225 675 839824
72 56 455581
215 464 580874
115 509 559604
532 168 698501
683 135 773165
99 109 611938
526 475 173315
31 125 342718
524 127 526135
484 233 594754
111 689 398470
231 467 28970
477 141 367747
539 390 616045
656 259 429076
398 545 465892
188 388 914913
128 231 563648
489 92 634026
439 364 588616
426 595 408508
497 521 517674
108 215 201465
317 132 135268
502 453 834737
192 387 688147
553 107 742767
432 49 425116
675 627 751625
156 610 489455
536 92 176642
201 387 870105
423 327 501755
489 361 599745
193 427 230922
298 534 373966
407 135 269051
239 220 631287
178 110 659757
335 202 913039
255 598 593991
481 438 960924
386 676 828277
337 288 228256
638 194 92754
324 204 2073
353 409 261737
380 102 315033
229 666 449337
554 313 162406
486 196 72453
279 254 855617
21 446 263574
247 515 738421
552 458 910932
59 551 205198
114 471 931917
599 687 771604
482 100 626089
489 118 243907
669 496 455659
688 319 362332
367 85 299807
164 264 995400
454 698 425768
662 553 920608
628 692 753897
354 480 173493
408 323 755768
691 673 559968
336 244 982246
433 627 772433
83 18 747505
224 557 360720
189 248 943500
483 286 934381
558 157 837201
533 510 448382
580 10 324712
244 249 677471
486 310 479342
586 658 239955
431 637 746008
421 230 686212
72 55 592118
282 362 793676
699 401 203056
49 4 334577
313 150 241727
34 613 696187
492 483 941179
455 38 791907
682 687 587975
67 341 249973
560 242 165898
502 25 538654
470 675 850854
499 424 109172
320 419 792822
34 150 944434
145 457 959277
535 353 893291
615 102 564236
537 174 98577
138 373 612507
97 13 551730
689 441 540096
584 393 467581
234 388 88164
224 199 685322
309 497 462296
564 15 855203
546 407 148199
132 14 483503
268 106 195440
672 269 282612
609 502 948002
342 439 499427
288 211 797234
524 247 380689
29 93 613832
295 226 989497
688 38 672394
569 576 960754
104 294 926717
579 351 344249
247 610 524839
339 87 242851
657 183 496926
594 612 579389
101 250 700328
381 613 451700
388 394 256203
92 354 949547
319 230 393376
609 440 59445
40 657 471249
560 192 755025
283 126 696428
149 285 113464
372 424 523899
547 643 307100
328 398 775744
414 399 183423
446 19 163202
427 457 87115
413 290 265086
598 662 738523
119 465 468820
271 290 524845
14 184 631543
373 624 82244
576 693 550746
384 654 360046
73 489 200370
634 569 572004
448 426 484924
695 65 438477
121 174 663531
218 236 330452
181 584 630376
66 180 68175
162 648 86577
83 6 376036
256 649 342569
12 320 957213
357 601 845885
350 152 92621
583 491 334842
499 26 807323
397 620 265320
343 270 783213
355 106 562720
457 678 549677
680 569 726482
424 170 161362
532 208 704014
672 656 814660
653 380 1935
636 387 504641
194 524 777625
87 300 439637
393 467 209093
548 291 381281
239 656 175318
446 659 199254
65 58 370042
520 695 83244
64 630 755071
310 192 928725
192 97 305164
510 214 317059
13 197 19882
54 98 99681
116 236 758552
509 263 420164
419 162 835138
516 141 926893
469 210 473832
536 484 244010
159 20 160750
379 208 532916
219 646 117327
86 259 127557
535 651 162573
83 456 108264
22 659 832304
426 596 310432
682 406 287648
151 256 279271
308 283 996246
108 225 105543
651 583 751483
135 572 812329
554 288 953582
439 219 288452
687 74 398456
292 79 430711
472 268 642377
110 190 189782
482 262 481579
380 537 758284
196 674 598262
174 628 548756
10 621 973685
333 423 145068
686 517 376444
661 133 533659
287 228 532581
193 376 915689
259 109 560469
230 409 871256
213 240 362150
367 69 64993
577 267 593150
332 384 939502
573 96 421843
77 546 364749
169 203 681427
515 158 633477
101 122 305533
236 266 559752
484 371 501851
404 367 247824
394 633 782996
696 462 600955
54 659 606024
8 382 573070
624 250 204468
112 517 635846
562 515 373597
454 91 302785
263 566 149581
493 477 172849
460 59 973192
696 46 829946
641 696 876128
467 50 140158
38 649 40335
58 36 209310
254 163 184507
675 131 483612
469 607 753675
223 492 87521
33 494 706549
618 520 980134
458 689 424375
141 185 57146
369 164 633532
484 1 230845
130 682 599992
691 101 121497
635 636 305187
234 693 563583
507 668 369648
288 275 160867
44 396 738994
652 325 910365
105 691 291995
382 171 959684
619 63 906163
119 557 377681
130 3 250484
520 92 990729
573 664 402575
249 219 832515
533 154 557049
589 179 683244
376 508 772392
246 650 774821
493 44 167906
162 268 21992
67 363 359828
647 276 200917
80 195 469210
637 464 715632
83 594 455739
489 377 200721
681 398 510847
681 425 628994
368 473 976134
203 274 948170
237 506 529220
562 411 8242
635 93 410102
203 603 909109
347 286 772264
205 281 211211
555 77 151432
375 87 842132
507 669 161590
504 487 503793
657 624 287863
111 205 317
613 480 853461
108 433 536977
65 295 257303
394 277 396871
441 453 447896
610 576 309418
664 64 335580
553 480 365877
622 673 225348
667 223 248094
34 700 720761
232 423 387257
195 543 253822
567 198 953052
698 483 129359
531 107 354239
673 430 866310
227 110 644916
476 686 689583
693 378 753223
256 306 288946
387 532 566699
563 62 916800
606 281 115481
585 532 521392
283 235 965177
195 297 586949
365 131 200066
33 162 533967
678 84 645729
319 663 707128
201 318 174691
304 292 466892
503 72 822643
171 156 255563
548 336 663644
143 347 277150
130 132 705764
143 466 49322
240 446 80517
373 493 823420
344 573 25101
479 241 246969
194 265 136094
373 588 893186
357 688 874755
60 476 715227
273 172 578173
693 312 443824
214 191 43649
3 562 533027
500 575 804153
326 392 815873
332 667 809304
693 649 66973
311 393 96276
690 139 369024
538 439 504781
253 47 813759
540 149 225372
69 184 413760
483 356 748531
123 338 116642
481 413 862262
487 616 560414
453 512 208448
13 157 701208
214 1 879321
449 160 995143
580 285 78837
411 430 707327
515 121 488242
83 54 608856
251 167 566916
692 425 114562
69 8 281253
297 464 239657
286 292 934972
265 437 365545
613 56 740661
83 190 262832
116 144 469005
113 314 916570
640 620 693984
349 70 678221
19 194 411093
447 17 718708
242 106 499617
455 377 909328
632 457 515515
47 599 723908
362 50 263182
474 528 395111
240 229 885757
184 175 610501
67 615 19426
411 40 219466
496 246 446983
648 518 409462
118 516 418903
641 346 317412
246 192 727172
329 353 827990
35 679 721787
536 142 602560
285 238 564112
678 433 346953
4 582 579739
454 148 435353
557 201 268979
114 516 261662
342 59 343936
471 599 72195
580 672 724382
211 314 854862
532 394 180462
172 639 509869
76 656 11292
379 398 724521
384 220 137690
217 467 145525
373 522 249419
119 589 727914
20 294 429198
370 435 926635
442 151 760244
663 68 778341
283 238 573909
176 610 868897
462 674 989885
470 136 89462
521 362 574763
64 208 803272
6 299 303041
546 479 645078
503 550 446877
357 410 555761
684 638 942943
647 662 95239
234 170 642756
380 285 64447
70 100 838976
365 71 3080
246 234 326201
444 337 691414
134 98 493465
511 351 438583
275 67 870676
410 7 744372
435 389 91018
204 402 186916
470 622 738643
678 158 937977
110 300 409046
458 215 70774
261 289 226927
157 38 3570
552 611 115677
175 637 899855
440 403 360384
283 201 319293
643 267 233430
83 229 124007
103 120 544992
510 122 796244
296 346 479081
26 603 848476
444 402 26755
167 1 519609
77 251 838925
622 232 260050
688 260 178212
10 481 404398
564 345 921175
508 276 244906
247 351 279767
23 515 543433
659 240 681776
133 379 957397
97 184 420511
677 319 870217
121 145 908112
157 578 370158
265 151 894797
49 469 797333
317 656 898230
230 398 572032
135 610 606616
560 670 491405
256 162 160031
677 213 335107
621 95 901238
416 210 874957
147 574 966327
601 199 241617
111 563 68875
202 3 74128
604 381 816002
674 388 502635
187 99 800181
529 204 420703
128 282 851602
63 101 365016
252 617 929694
490 204 387856
667 289 752554
618 682 586003
201 660 137113
133 574 21837
331 608 130906
253 371 915111
362 393 34992
530 668 816853
449 55 224888
399 484 339479
393 488 600117
525 570 710464
302 517 238175
4 424 928660
305 331 64284
568 56 935203
367 14 814010
313 73 130119
609 229 594784
333 156 416293
627 449 891871
350 539 396381
660 247 761511
548 337 493226
145 138 287642
664 589 431391
303 99 564752
238 32 993236
533 208 421352
537 416 765399
511 452 364196
563 577 208083
521 16 652725
663 113 754597
493 666 3733
572 504 304455
63 2 836682
395 516 152841
153 17 921279
379 434 648501
162 635 779779
258 343 556487
427 73 584416
133 347 464233
180 27 588696
54 255 79389
157 85 364789
558 23 55186
634 236 431538
303 523 747781
287 697 729088
63 388 761460
192 62 304585
336 79 201190
660 137 721547
95 418 909215
621 674 233605
591 355 197935
321 556 864435
274 618 769730
337 509 427778
510 643 522253
58 346 543661
145 81 633999
256 264 399457
683 523 457002
39 600 52521
118 440 311464
473 153 909965
407 260 988193
334 681 37588
104 6 766558
568 654 499592
193 283 43267
459 138 122412
210 563 655313
494 13 430240
638 206 798703
412 651 552086
147 360 532532
646 621 160026
23 90 767428
41 288 755085
151 23 62308
524 131 279409
165 227 833010
659 699 55119
655 495 515957
217 23 368830
467 224 381959
68 267 327624
550 372 208420
101 432 744856
581 324 899205
476 32 77569
188 21 720859
431 66 984856
603 102 981109
62 180 104222
538 431 772458
242 184 136226
587 650 947651
582 488 637169
400 153 446177
455 76 875552
117 262 768076
443 525 612606
15 649 272274
470 97 508928
352 31 420313
308 112 973573
655 124 701324
443 96 939461
336 521 808045
534 495 528950
461 209 42824
169 263 464173
230 201 317233
345 295 881882
273 327 777164
256 267 20156
190 697 422955
155 700 347582
370 620 647864
9 379 477133
414 598 612611
350 691 626546
694 240 515125
688 613 754134
463 636 731321
223 276 232593
538 675 373050
83 624 926360
689 357 746055
94 469 536028
629 362 710905
375 96 951497
180 592 992783
108 554 611443
212 615 884069
437 524 900667
285 183 508309
344 140 593444
291 307 12505
141 261 238702
590 103 835908
176 355 558373
81 435 691551
114 284 430599
96 643 69573
235 371 915108
376 291 786710
673 239 341317
457 386 514992
33 632 363494
222 176 806643
477 158 167168
278 519 77244
51 247 199823
220 431 726477
19 205 983337
545 655 450534
101 393 454486
421 129 509571
631 455 370670
563 300 592646
290 336 880548
142 208 313161
561 359 193919
533 473 6673
163 392 258885
312 387 343794
276 525 160320
146 242 179780
230 35 499681
249 166 815517
293 311 32728
623 442 506943
38 209 712461
256 88 778076
477 637 475252
491 603 723837
577 273 922825
228 299 272731
698 484 152926
181 699 944696
234 470 394187
81 60 889363
234 495 384354
613 699 839437
195 464 775168
449 45 994746
62 98 856460
181 118 750443
60 472 580119
652 525 407498
197 570 631663
324 303 825264
47 471 233935
510 690 72706
691 107 274781
335 334 946539
560 227 849980
500 642 845562
207 614 866458
169 468 330998
459 64 867235
3 29 479248
280 238 483546
543 561 931940
483 254 296890
452 295 951814
46 497 984428
153 222 999193
677 517 536714
363 369 149206
307 315 154022
223 600 691658
394 393 669435
312 71 492699
413 420 232569
523 199 533896
569 608 333426
529 279 702318
425 406 998539
448 471 880266
459 377 750310
572 432 481923
490 567 879886
299 498 369502
116 426 673509
581 699 890215
645 241 810382
497 412 708421
424 38 929764
318 291 285060
577 230 547021
460 674 603410
478 179 626172
678 459 283749
161 312 718338
238 652 410670
339 531 914439
350 136 684880
101 35 386018
507 319 862986
635 120 344281
287 334 436005
512 515 66957
184 652 977865
78 545 771521
505 288 602473
247 672 344186
151 525 983798
434 655 602215
308 162 499329
42 254 546843
574 208 615673
429 227 137886
412 625 542841
348 509 68791
403 467 445105
316 286 99972
510 327 788009
142 312 37388
453 16 439574
523 155 306709
86 504 208993
642 211 349175
236 603 598638
138 378 833206
19 657 410944
432 178 431798
22 555 179264
490 131 342231
20 69 63735
302 281 286606
637 81 159146
500 441 604918
565 391 116796
260 600 162929
515 288 478024
294 338 731474
695 661 100826
353 176 310904
562 388 234425
222 218 750837
504 381 622533
629 556 83358
142 665 741264
242 574 155214
592 416 376619
34 218 953955
612 460 333807
287 188 305372
235 279 92184
80 607 46487
481 183 737887
697 514 319922
583 135 559332
511 117 238815
679 14 368779
453 195 35823
359 555 821770
110 366 510578
524 271 713268
440 345 574329
163 637 690643
483 131 929089
110 149 162255
553 222 374691
652 186 722632
134 339 170060
635 290 941407
29 99 350494
75 645 550628
46 670 663752
287 467 510272
123 653 809954
334 694 571048
214 315 484305
498 166 238882
650 662 221770
62 352 144489
493 464 916861
254 323 904560
400 499 382015
326 534 617165
233 474 439431
344 207 22875
661 509 588808
674 681 827492
149 58 768601
266 171 390167
375 398 615388
587 14 434164
577 610 552234
117 597 581331
680 229 861250
516 429 613465
320 26 568497
131 42 878138
469 475 355657
525 241 156087
157 439 666716
468 411 123534
677 350 507540
11 670 395296
406 121 62369
647 573 315126
310 131 594994
505 546 23019
587 302 430678
155 627 101353
321 437 783577
293 208 276715
530 597 579698
245 648 910007
149 637 306245
369 235 355220
315 696 592587
124 426 839749
663 500 74736
435 78 827797
140 645 111276
673 109 337084
473 107 854291
285 440 423724
576 185 888337
395 574 426482
332 392 551867
27 326 89584
109 152 11886
657 581 679589
669 306 127019
588 48 87729
587 486 451369
499 213 892180
84 62 282820
36 271 583956
641 365 618073
618 207 787007
52 451 264392
558 299 264803
397 383 464064
606 21 262232
42 197 360344
424 218 155339
190 634 734892
299 277 165322
480 399 375738
85 401 536200
552 86 869
561 425 177728
447 637 578567
577 222 641362
518 78 437454
321 641 953576
284 16 131930
589 268 464536
135 231 361339
531 57 20697
678 165 402931
32 697 882409
657 403 879418
373 297 729759
599 632 190658
40 418 718323
580 420 706428
288 169 183542
615 488 914921
320 377 903431
156 384 553765
584 632 338787
54 113 599466
260 309 811433
107 325 303252
539 440 213925
552 167 439449
460 465 83648
340 671 533703
288 659 67599
145 300 781804
242 529 59560
484 312 577064
365 343 699014
173 392 30000
520 83 537382
319 495 161286
440 180 17486
275 560 687642
13 184 809810
316 447 231458
497 144 790788
96 454 311657
693 549 837904
525 447 991381
13 671 490589
551 230 770329
151 388 336750
505 655 527734
437 586 210718
667 283 83632
363 193 645734
492 280 918070
628 315 449589
665 31 65242
295 297 3763
147 70 526436
58 300 969392
151 94 420258
505 136 792837
566 23 134826
299 394 427729
548 361 950412
350 203 819911
200 430 588750
410 684 263869
663 691 206948
637 648 809981
216 30 348829
87 283 791340
600 156 384704
465 173 831218
69 561 472376
697 550 244040
159 700 489756
413 560 967955
535 74 803474
173 454 901832
403 300 689987
346 330 289835
232 262 959986
694 488 485042
101 424 453098
384 603 952238
254 320 190127
229 152 780981
480 585 889950
35 266 921798
658 569 237518
632 564 934503
420 499 502155
382 40 987414
549 211 476599
517 319 984978
462 345 621026
341 295 150212
483 520 787246
574 109 84339
611 448 443771
495 381 568754
102 662 214427
536 217 677685
371 601 824703
488 496 159761
401 176 221912
451 517 566297
232 103 666987
41 677 546453
566 673 571706
534 567 575886
192 612 903460
452 272 540920
163 197 92298
294 506 134273
102 678 648084
199 640 940868
307 274 321956
348 591 251209
344 592 580410
141 238 659237
186 699 762175
490 71 651989
576 276 180318
363 126 923058
212 192 35608
226 4 71059
514 334 25259
68 33 266633
314 24 836002
44 639 351851
244 159 601857
133 546 220202
522 297 685354
522 241 252624
545 429 482863
328 564 511617
576 691 192485
166 598 615861
526 425 747316
114 372 905637
518 254 724274
240 26 901156
25 545 415535
375 232 116739
656 382 361588
344 76 452455
473 580 967375
238 17 32000
661 304 778188
627 460 370308
217 493 321782
112 418 507552
572 421 55354
216 322 330571
486 217 590549
550 196 516847
562 7 93219
507 302 939883
673 277 497845
691 18 787392
669 93 873807
616 478 667634
499 165 116941
130 115 182331
585 436 704706
80 524 805676
505 367 796761
463 402 614030
1 667 974708
283 460 285017
21 495 180734
539 670 753469
687 152 806747
169 368 708670
420 234 275880
413 113 499978
667 41 682051
86 278 497803
661 445 588358
294 614 97465
207 590 592475
452 269 36850
284 256 702567
112 19 619327
15 384 706125
205 575 190692
254 458 53036
399 631 210308
140 303 182071
92 33 5013
481 408 702192
620 178 532156
377 233 870062
500 485 168045
373 404 650968
1 331 242082
333 278 929148
695 609 546499
507 195 387205
350 218 449077
91 52 664668
662 200 876246
614 192 420033
518 452 610022
444 520 422316
593 494 230198
106 226 130695
268 37 718509
529 534 380588
328 583 813570
155 208 652092
620 591 941530
339 16 457481
6 223 218780
136 140 209917
426 548 648784
342 433 396770
105 88 861859
628 643 489587
133 486 400688
534 507 749451
246 403 300123
234 654 284150
98 28 613666
200 402 128259
479 338 299805
306 289 575219
359 445 258602
388 1 674590
435 13 359408
220 91 316779
382 472 365348
286 312 460476
78 570 138660
238 659 471885
196 382 959193
580 560 632486
610 301 133747
506 71 648180
18 411 487653
579 527 269766
631 652 120096
142 662 732095
564 367 252930
635 39 41805
341 540 920259
502 525 722069
506 376 641492
18 561 729459
423 630 160034
576 564 628355
90 36 124731
484 163 282518
259 135 139419
423 621 612071
70 237 193224
582 99 494784
91 568 420195
420 544 897327
584 433 318971
51 467 423727
387 463 551454
277 25 567544
64 518 388680
283 411 227980
683 141 482758
675 496 505228
614 47 464364
632 525 914023
502 28 721355
253 489 655684
550 425 389244
143 380 314505
672 329 176215
178 354 31727
359 200 686923
335 223 339742
245 647 349372
240 412 348912
422 423 129654
696 155 335292
426 591 931145
497 513 132211
350 663 577691
151 115 791376
6 561 391709
54 280 817388
446 153 196945
56 560 996855
395 168 138358
62 547 383503
696 362 196370
476 321 364025
546 526 212857
667 54 896375
497 345 270496
663 71 316822
248 242 363016
307 150 93843
622 542 48239
651 527 553792
379 668 581022
494 120 99668
136 33 314399
162 293 971412
482 554 362249
592 62 869169
675 635 391595
684 59 991287
121 106 940584
13 434 993517
297 183 146326
417 567 872515
211 310 299881
671 495 308789
486 266 452930
376 68 83657
652 661 822689
323 285 143652
503 591 265566
107 96 48383
634 326 370463
422 578 97513
446 242 992503
276 620 690499
44 490 432054
610 192 504952
261 224 221623
94 666 875453
105 443 881152
275 409 328215
283 2 402581
700 620 877498
81 26 326052
41 42 939061
179 690 413479
665 437 47448
686 495 125695
33 656 625585
307 249 662559
3 38 16402
453 96 925949
354 510 150080
523 448 735998
341 281 846954
637 76 814842
173 214 416623
67 589 477286
379 252 994955
108 278 894167
34 689 515244
508 259 289381
105 495 319267
160 419 971729
383 197 171486
528 115 99757
257 100 876553
85 292 369291
598 52 431953
333 361 601995
373 78 118826
587 106 302837
682 529 881396
201 564 386520
116 207 429039
115 260 188149
304 478 230656
265 49 98596
611 472 884764
19 573 540893
420 340 916770
123 159 245098
358 666 439722
310 296 20222
402 159 850655
257 312 904703
675 587 294145
45 66 95052
17 147 891283
558 437 763264
636 522 493881
98 108 604804
546 313 348903
540 471 123665
180 235 677312
588 339 728930
573 394 49447
398 204 888662
460 336 306715
559 355 391026
307 215 941247
655 198 472332
57 427 81833
649 568 470833
197 276 345255
137 105 874473
538 568 282893
120 535 316847
325 674 692301
210 223 839252
645 118 271576
580 469 613228
605 139 540644
339 683 77313
68 640 850583
697 580 419543
671 103 17944
577 529 16726
341 474 678597
149 410 261379
517 196 596429
205 352 219499
75 333 456256
481 252 108610
218 648 328451
593 623 958675
99 562 900594
529 122 744232
102 606 830777
661 655 189273
136 125 11098
621 20 512338
242 358 67561
575 230 324020
522 532 571781
71 262 191608
343 650 813440
85 261 120377
624 356 833259
32 398 911893
119 598 694417
477 489 358451
178 131 981925
361 272 502180
325 23 228693
408 593 848950
546 237 919824
158 21 199834
62 462 605560
90 331 258546
120 437 150856
119 176 94398
626 53 725771
42 157 171648
604 200 951902
560 90 809880
258 464 722294
496 639 696969
112 16 974432
654 393 47362
143 441 953343
119 417 34196
329 566 751971
553 57 74544
290 26 432430
74 598 314272
165 635 798183
461 329 944995
612 453 85114
254 167 996453
365 153 528406
195 45 809537
223 569 529004
223 534 66118
690 546 367366
388 95 896798
598 452 337500
208 76 957107
404 208 231644
674 208 481075
220 255 442778
313 47 877406
443 126 467869
142 680 26521
324 86 137630
457 372 746019
211 44 407026
230 485 974102
466 222 318326
93 595 290023
534 573 719308
352 494 608705
221 290 99413
444 623 497645
153 670 326768
513 133 397406
642 177 254559
326 193 42547
140 369 8811
77 510 744544
73 307 929296
635 619 129227
462 425 969103
473 684 307617
504 420 576405
228 443 46083
179 155 409425
32 304 714583
520 669 109444
148 676 169900
571 454 306023
241 509 631397
530 551 384818
127 488 252051
123 302 531963
131 183 137043
321 92 950426
524 589 536656
103 68 374723
416 205 392197
441 487 575325
101 186 246082
614 289 464423
512 407 463409
318 284 816666
554 387 431048
425 622 725112
106 341 377816
446 299 398252
431 638 54778
592 386 943983
539 534 751654
203 506 839935
575 214 895779
208 19 203990
11 219 433267
191 37 267436
93 209 923294
200 248 123871
207 165 725730
34 16 196439
116 56 888492
371 173 913883
171 92 719213
307 534 151792
269 306 765304
682 68 563591
158 547 456463
196 170 814990
278 554 763412
357 353 143278
19 269 654334
434 432 524715
54 695 928632
167 219 162462
334 604 70418
175 395 86157
3 210 160117
289 685 557373
486 184 728206
132 195 309935
27 499 706657
404 273 334134
56 591 87287
254 300 866939
650 627 898193
692 417 921983
143 178 956785
122 422 765637
478 236 754418
366 488 915227
685 392 897252
334 295 399544
24 635 483499
562 347 332359
336 149 664338
673 485 307505
498 204 782842
486 124 142073
41 496 156546
413 194 81868
123 506 852938
58 142 331482
169 681 469382
586 361 362348
143 254 401447
88 107 235561
7 456 777833
668 330 628368
528 140 268862
333 541 164079
183 273 262143
156 443 802917
677 450 135412
356 118 196746
240 616 322211
415 55 767237
55 273 186863
568 232 314890
337 157 246609
53 666 627942
436 54 132564
114 520 69680
678 205 123494
451 186 406150
659 53 549711
639 341 423865
472 651 161259
417 233 614846
415 395 556042
92 187 247760
288 243 742628
228 491 448574
73 306 965874
204 289 779827
686 613 236113
163 683 390618
13 630 585791
311 77 87553
514 377 986575
476 647 678785
447 482 309631
309 20 230807
246 237 540162
88 26 110138
471 29 747784
188 569 370049
283 454 784798
475 195 512715
607 648 864026
235 112 718885
347 7 707769
581 180 207880
499 348 866497
277 79 212303
517 572 799542
580 557 886366
111 108 682834
540 251 477293
235 477 424291
651 484 750276
32 214 597494
588 333 267351
526 397 22128
172 104 68248
411 698 187338
249 664 331996
492 474 703385
63 521 453772
465 185 268713
418 692 70401
527 411 513233
619 520 469222
319 355 67112
58 108 14747
377 659 227914
46 616 839398
634 100 111025
158 45 647485
420 239 994371
587 478 19866
407 591 408039
203 250 337871
354 445 21169
306 178 249346
359 444 408067
371 373 248622
583 103 132062
231 623 589652
325 687 118514
309 656 665110
425 227 100451
429 282 696089
148 371 742234
664 182 915560
125 425 639071
52 642 262789
42 230 550649
191 205 733062
528 353 695896
49 269 138824
641 201 905802
63 643 744894
319 17 248459
507 21 484927
414 190 787731
353 156 401776
77 184 316048
472 682 339238
474 124 859576
65 14 243968
455 402 553450
632 681 477363
194 45 63027
94 308 495027
465 535 540305
449 162 675030
633 265 984392
637 347 477690
311 596 325201
655 537 853628
74 71 728919
534 679 363041
86 403 874955
64 449 693418
168 492 419740
268 511 726802
80 545 22285
464 691 995835
265 173 528117
107 53 340882
619 106 489038
609 139 750617
89 509 500937
214 648 793537
459 472 523368
152 148 752151
638 90 679712
458 301 641485
168 226 534241
463 504 256565
215 635 306902
319 479 361351
562 49 664185
10 235 91726
502 430 217805
530 177 177176
48 301 936273
475 643 552179
171 677 16132
501 570 13833
643 273 918076
88 199 250331
626 92 491250
80 268 957410
272 61 770254
82 406 929291
13 81 809480
405 404 87290
89 506 940252
17 524 466420
359 29 101496
440 398 383316
260 104 865964
168 521 542053
91 271 724949
189 465 729365
398 27 507528
253 495 186117
661 585 81070
465 142 317462
319 287 590373
262 224 54774
58 326 537801
437 17 921799
29 349 165060
135 656 490320
257 562 605074
558 555 971576
576 411 646584
516 623 985669
473 687 135502
180 69 691441
266 125 459594
668 461 436011
80 649 445833
235 175 223832
148 545 716368
424 142 164606
394 554 317822
488 261 417338
440 642 764763
652 335 807700
616 6 787330
308 393 157633
221 505 415860
7 599 886278
481 286 383022
154 393 531025
456 390 978027
457 600 303960
143 15 318411
674 684 129740
532 42 958288
409 156 918900
630 6 269351
511 699 696806
260 46 76143
274 163 494123
99 504 197211
67 58 577943
129 533 561135
249 82 771897
636 261 472652
169 171 591717
566 173 331374
454 682 286158
579 352 167536
511 640 267376
358 600 23538
568 557 828057
511 563 314231
225 643 765509
614 214 312489
261 266 664371
13 205 554243
167 682 529895
38 46 831812
31 360 587843
109 452 361578
431 280 161854
537 277 701150
588 294 240092
22 224 403919
123 632 537982
81 40 966804
433 267 691052
288 500 744156
468 1 717246
223 63 956862
658 556 866183
558 355 349921
649 459 360951
637 30 855414
495 410 776
222 59 612966
528 105 4165
366 647 702969
597 184 910917
43 34 611847
184 295 47924
469 105 255525
489 282 731458
249 660 682254
111 248 252357
91 365 622397
534 651 678104
382 101 695870
555 496 532480
424 70 408741
71 31 231619
297 444 873643
375 410 598954
168 650 760989
648 91 927213
622 506 898836
657 313 695438
39 38 679957
99 153 253200
14 366 425790
154 599 558328
40 637 881504
31 326 591810
295 144 699075
504 526 13816
653 510 801584
342 234 553122
255 289 741337
571 640 595226
601 386 527905
125 491 909339
197 114 513443
51 574 304555
119 194 541112
65 238 602115
467 33 261969
654 419 362819
209 98 675409
405 198 256505
528 53 964565
429 265 710971
3 566 116475
81 591 405078
468 202 499564
540 650 63408
316 387 824941
614 263 825710
472 134 644540
115 523 476654
383 62 410004
330 172 202552
193 661 522925
60 526 44401
566 675 713927
558 263 188137
451 568 93466
613 657 921435
437 257 209059
684 67 945632
324 82 716435
203 62 941240
147 92 84436
512 526 727532
476 171 424820
200 498 883385
647 574 532582
330 587 814646
98 185 898898
559 261 204185
528 489 560519
354 282 979953
393 234 376974
85 380 508357
37 209 52162
668 25 753048
10 690 445093
407 187 981166
80 633 920265
499 481 471728
326 612 981388
628 447 391773
288 293 986115
271 553 401177
83 235 95002
670 201 987670
70 482 418900
77 96 896808
329 109 251775
196 243 239426
345 320 678051
200 105 652306
171 642 441181
335 48 634393
27 213 443009
416 580 267885
525 655 381661
253 630 332421
639 357 552189
240 84 623813
322 57 477438
629 133 728379
676 149 830991
393 256 538559
233 253 621673
364 160 814745
9 460 970215
632 318 387985
623 474 82970
127 45 431259
446 352 679099
100 141 125662
625 318 854896
368 402 688146
369 507 618520
209 639 61493
296 493 286728
686 306 598475
69 135 464392
600 698 689590
323 605 136115
465 20 624716
585 67 817170
444 7 129313
588 94 896916
161 220 901927
603 389 208218
219 502 355056
449 109 224999
148 56 899753
564 461 259189
226 696 403431
77 349 837627
245 234 7087
623 279 959195
78 301 354136
183 196 178818
695 230 283645
332 111 218992
417 652 692052
191 416 876651
78 697 483077
524 317 648079
340 272 328232
456 474 263391
692 310 331332
12 656 38122
461 92 259557
329 385 805214
129 84 174609
651 233 851353
391 4 968916
56 583 895046
331 400 732287
110 522 75528
238 257 440570
365 370 444904
156 306 472588
443 675 384923
541 613 710831
8 16 587934
134 314 839728
31 527 869132
101 247 946073
212 343 944287
75 416 38972
428 6 476436
452 655 455803
493 278 76198
297 228 332826
631 500 142250
508 161 67339
606 244 582307
374 167 8510
66 633 442220
681 630 429146
285 136 907932
434 386 509521
101 36 782639
366 182 850911
98 6 397770
66 226 366000
468 123 761586
36 196 882857
316 189 605257
564 252 245661
203 268 495334
393 191 756556
430 86 41196
652 292 598729
29 101 82378
145 119 551543
684 409 730660
638 282 623786
456 637 796707
609 385 179850
295 385 729342
24 311 99160
674 46 267653
662 522 38919
331 193 399879
32 365 24137
174 696 399569
305 696 59014
638 474 670499
339 634 462860
249 448 131481
469 18 856328
323 85 106544
366 160 536712
355 542 570971
555 658 361957
310 543 864977
519 496 481169
59 284 95101
332 655 233978
547 557 213666
299 605 466647
441 286 503054
489 502 915418
561 459 566367
294 98 386792
261 577 489596
125 17 607715
436 611 659359
678 117 415338
208 160 114880
394 23 405189
167 464 514342
83 591 182718
103 612 248308
290 74 370128
246 466 182410
657 527 754646
59 217 520043
503 213 65309
445 649 322457
416 638 891215
593 595 987342
572 120 173528
329 297 579075
452 635 520722
223 225 623814
138 636 377590
104 522 525688
641 122 593902
446 229 278412
70 190 862623
121 343 514446
427 119 127356
276 643 964327
200 538 583662
347 315 86310
666 562 72369
184 164 983818
595 144 682887
618 657 284336
288 489 797497
642 645 277677
203 194 312376
201 540 289792
202 313 420160
603 50 215229
263 485 308077
529 574 894192
74 557 717946
393 53 527434
592 652 944536
368 150 418859
225 367 852848
29 430 328445
407 506 877919
383 10 516071
452 125 291609
290 417 487332
252 643 389932
486 384 566265
147 284 309829
642 680 973549
465 505 877172
628 479 899257
399 555 143049
330 272 283898
160 694 224643
105 126 647666
625 295 291096
38 622 479003
192 581 513679
477 413 484371
298 226 703538
458 593 127813
45 527 689903
335 562 552386
32 68 591883
652 263 404859
492 568 803857
230 666 250329
567 129 877280
601 84 39020
689 563 403443
476 43 550430
679 128 903319
662 568 641235
258 569 583617
376 61 273887
638 221 254379
106 164 457619
430 426 10408
551 254 889375
642 560 164010
170 314 619399
366 38 883478
99 130 810851
455 158 787763
488 14 254589
18 10 621856
606 674 566401
493 661 407836
321 502 677092
215 191 234
17 39 803931
135 612 198920
177 606 14682
526 667 356301
398 608 471073
270 360 179882
684 482 549732
509 136 865923
217 515 778325
265 33 849943
192 223 459592
60 129 865868
326 261 361981
101 34 239987
581 49 717714
659 160 910386
118 648 800683
342 597 798315
283 290 182035
435 419 901602
342 658 449312
378 256 428549
524 282 253490
381 531 614428
413 246 942011
32 519 60424
412 194 61000
19 346 488836
679 121 106031
215 601 238810
160 166 962669
394 50 656985
449 469 528843
342 40 70868
358 365 345789
546 126 637565
207 342 694499
692 429 603272
629 664 416161
201 417 347973
333 470 892425
215 589 909837
431 489 299806
412 613 761039
637 118 662841
643 381 204179
525 335 106320
445 532 893778
162 659 833002
436 579 749027
574 328 509741
628 439 967471
590 85 725420
482 691 896989
346 96 564976
145 492 420322
7 523 43841
570 417 294991
374 456 332193
18 95 258667
399 151 350180
458 372 778026
526 216 456441
150 96 279447
185 258 523939
455 522 665205
308 180 376138
216 358 549207
234 146 103667
433 693 656281
264 561 105378
375 501 252081
408 356 402822
25 308 4308
257 232 603542
203 499 95350
525 51 466955
536 152 491019
119 425 537324
469 571 639346
496 108 263731
41 304 31005
117 627 930037
77 422 714351
361 16 178515
234 300 129097
472 436 359838
13 25 684469
394 99 538455
613 579 536333
204 329 380130
120 153 323592
635 78 889380
95 231 506011
595 217 175345
264 472 904325
514 572 633807
535 572 569289
462 217 726438
19 128 753736
353 165 729945
363 382 298085
563 320 978742
27 129 975442
516 535 387064
407 603 844881
527 368 82274
204 249 648795
238 422 377934
24 521 785958
254 659 624799
450 572 22568
4 264 513433
488 308 911404
415 678 603434
482 296 368175
331 460 567780
160 536 62285
172 488 722208
232 562 109169
136 684 348482
671 391 524728
280 658 32225
592 573 887297
377 286 552446
568 286 998175
14 121 689355
38 640 517182
489 700 67043
658 524 548526
323 417 27914
472 368 969832
70 356 265721
560 619 476059
263 153 644248
317 413 140090
382 528 570629
319 673 980204
683 496 761006
317 310 780088
361 88 507007
415 327 547513
508 378 785317
269 620 427113
500 593 469216
333 169 592526
433 20 53093
515 139 542266
285 369 502813
129 356 445479
592 459 752372
428 305 124612
122 530 879865
108 700 791262
493 601 657797
366 368 48623
687 39 995509
584 182 855418
137 8 640309
406 547 278781
19 653 959359
251 196 192711
150 25 663938
574 161 955777
551 416 987320
54 25 281291
656 299 598885
364 105 644297
239 41 593509
85 409 260716
528 151 629191
94 562 359598
649 138 311373
10 351 933994
44 281 423480
644 650 945302
200 410 273808
597 197 878367
324 391 885017
423 416 962095
517 108 757965
325 646 873628
504 641 502782
224 532 437973
429 346 101064
486 555 8318
696 463 415641
56 374 636627
125 477 269046
517 652 893214
691 279 537747
599 8 625102
591 103 889221
382 564 195031
522 437 386812
227 60 815622
129 266 765746
207 497 904139
431 28 874048
211 567 402257
266 409 99839
239 202 366903
137 286 970544
442 380 166128
460 622 968968
249 446 254656
223 212 114733
130 45 301279
101 576 322964
507 248 8844
475 240 196955
118 240 646626
228 108 725350
29 627 422329
506 253 873514
673 326 674543
611 168 692768
205 407 501486
92 521 197417
46 425 616782
296 9 899780
667 631 947436
592 257 808895
435 45 46331
564 271 172652
50 71 31363
493 211 388567
25 262 531299
58 233 349502
116 238 908498
137 296 471164
663 613 216877
597 255 303165
517 693 984227
517 591 940618
8 433 475077
396 662 707196
699 370 507630
221 336 144174
475 82 432804
257 126 34986
629 506 383576
624 66 955129
214 251 408361
460 692 739639
29 205 917543
88 144 792175
498 230 974227
436 37 88563
162 303 352955
323 179 557959
159 406 517060
209 529 939456
96 545 902534
567 583 403787
198 343 426026
608 635 124236
511 666 235049
70 306 816573
144 397 870271
137 216 322067
613 274 716443
446 314 328876
355 457 770600
352 39 192585
361 208 274162
178 265 603422
97 360 42721
481 617 882771
275 478 168140
102 36 423780
470 472 289034
141 634 126388
26 422 820572
47 508 915862
436 205 648544
42 125 269321
185 46 285951
528 422 627327
644 617 757448
334 645 281561
71 67 631120
264 172 452453
528 28 358465
317 401 242718
583 192 815536
324 602 824107
147 464 747216
224 48 203284
100 189 921972
369 246 795328
678 563 436023
366 64 648822
616 414 766254
287 641 570108
595 164 4695
594 36 212056
20 409 639017
50 158 835769
23 335 83489
45 211 787968
179 311 92252
186 425 175847
327 28 993857
98 400 325632
305 247 453021
263 135 862768
613 580 653840
424 202 208738
473 122 526745
428 533 275778
152 311 767822
435 363 279671
121 43 811313
43 382 680562
261 95 794393
428 581 610887
306 661 664820
229 366 151748
336 573 417316
177 440 368139
270 262 852609
491 63 839415
608 353 494688
310 33 343378
490 147 112539
256 641 426828
546 661 587947
396 115 208008
76 518 740828
408 252 482363
115 324 613680
526 294 220964
449 699 1593
591 147 21462
147 363 826979
536 146 33780
187 388 940283
157 391 324563
75 278 927900
325 177 806728
661 178 187992
137 357 592121
187 688 143790
548 535 164309
115 322 762941
546 292 452841
602 336 119540
255 163 398437
361 515 982601
617 60 556468
44 83 834720
104 326 419750
246 161 474977
271 660 502126
522 396 312815
145 71 324407
403 358 480708
286 123 229876
290 692 965721
511 119 616844
87 207 302935
360 660 759408
330 140 278310
344 537 327926
677 306 315176
609 620 449900
372 689 895214
513 405 428630
421 693 186765
194 273 617111
477 291 372240
1 265 844760
568 438 452163
607 683 858591
86 146 726872
622 385 448510
536 490 589839
197 314 875194
163 114 645205
637 260 589495
564 126 279314
603 149 369846
379 628 716168
146 247 963791
618 191 169851
428 250 115650
604 156 545742
442 562 522499
333 575 510353
42 425 317291
204 165 74470
355 74 456801
34 459 434556
465 93 417583
105 471 680131
150 573 490238
256 358 915795
616 507 556791
474 413 991357
64 644 610055
449 26 318377
477 529 229683
251 325 861031
510 378 860953
556 518 487373
504 188 593567
253 476 758127
393 414 651371
209 547 953796
116 700 493077
151 80 908405
472 425 409859
440 40 394405
573 121 861276
476 88 799676
590 178 153914
385 670 306267
190 591 976789
553 252 261578
457 403 26295
188 324 284017
384 632 967719
537 589 99095
2 537 21745
328 544 812741
475 30 442167
699 658 128760
444 63 359120
644 582 264632
278 690 875656
272 593 343756
145 317 520620
249 440 160005
13 587 738560
250 62 910259
668 542 952343
9 510 618847
533 499 743904
437 176 149582
5 443 321194
653 686 50145
616 482 678838
521 666 415314
522 422 458191
438 381 163458
231 432 681273
653 535 429185
107 279 440151
655 368 716545
182 294 549843
287 266 733326
226 308 650043
433 168 861728
79 268 911651
71 160 538704
57 435 606050
453 467 458844
548 440 117082
531 335 693459
18 43 845011
665 266 506808
195 269 186937
564 582 673130
641 695 363559
7 572 956912
549 356 442923
469 212 722299
398 400 614649
209 91 688421
138 684 31884
199 269 317060
158 664 884413
93 83 361354
577 340 168833
246 281 243954
415 245 58798
665 373 961365
230 623 201162
471 295 227826
329 572 779157
202 561 139148
185 135 174889
80 339 580862
443 200 214599
228 367 496460
312 2 930080
389 428 297507
541 485 43757
572 691 608759
587 381 800452
291 12 210447
99 481 327732
327 23 271355
548 432 733645
552 185 343605
672 664 129306
117 581 985765
488 514 822569
594 306 233372
375 465 301795
196 553 417221
291 572 718271
300 530 570029
352 225 727277
620 535 786504
244 552 481958
278 687 344706
130 435 393561
335 473 196224
645 236 509184
14 141 975118
190 467 696106
42 603 441055
189 434 244667
371 630 369750
581 395 555230
474 673 40005
274 565 400710
495 404 160323
461 649 529858
195 134 647680
498 382 802755
244 103 685234
263 588 406022
621 475 590099
171 666 37381
367 185 35546
206 146 257510
507 117 482485
389 571 165765
288 630 831994
504 53 457923
344 419 177650
146 538 659743
570 118 174901
519 629 11982
600 557 209385
641 669 229644
54 567 600066
553 416 864855
688 602 974660
523 116 530490
486 462 762085
683 222 598395
374 119 914645
443 169 96610
591 575 603819
491 271 922279
518 581 58864
251 135 96869
411 212 957413
74 316 564912
368 329 802758
235 32 800206
122 209 13825
414 119 232345
615 537 346724
340 527 374445
315 180 310123
281 648 78603
251 417 204543
432 88 733151
672 400 644162
194 550 875785
326 446 296125
261 456 101709
556 106 940794
191 195 620985
688 442 800184
461 199 331707
416 306 601837
53 198 254070
36 622 458603
658 588 298494
272 66 57208
96 179 151900
87 6 794992
473 33 760707
700 394 637551
302 424 933351
617 142 167165
520 498 458379
239 478 368612
384 93 397235
424 262 418638
270 558 103569
89 24 878999
512 511 534768
641 31 36876
74 606 2084
285 213 905787
327 375 534110
374 134 297440
362 675 691727
380 141 461872
507 281 572341
165 474 90378
552 212 380238
612 139 568768
617 312 721035
452 261 896940
320 93 710694
97 659 448324
522 91 555071
326 373 376558
28 526 404016
616 351 81762
83 413 508171
687 498 874751
478 382 628835
545 271 371233
559 499 942452
322 383 420031
323 318 254054
133 141 309744
246 508 826989
277 472 31862
442 18 54086
367 117 306740
88 242 429639
560 453 106223
282 35 796664
524 147 205569
50 30 846281
587 84 724366
128 657 288117
365 429 860818
264 376 670173
363 440 388698
33 610 627333
19 345 426327
317 9 143804
424 526 839607
205 563 70964
124 96 945174
463 654 876421
665 597 22471
489 246 79528
399 602 257535
260 38 234592
607 53 881042
104 156 365971
189 263 371706
496 342 569035
335 659 426169
91 25 690243
146 676 634590
294 260 615698
55 220 723133
238 282 711513
583 336 240604
403 628 59453
258 624 330175
124 647 676340
383 220 169725
224 690 651176
38 638 612110
225 216 969995
609 401 527150
116 427 833877
264 222 544803
49 456 785921
132 394 405675
163 323 935513
102 388 216081
495 556 160285
4 271 942270
138 452 72762
615 526 300721
437 374 130746
651 115 71689
220 415 172825
175 317 457255
400 240 443153
75 152 124421
597 96 875441
550 378 341372
237 184 656763
509 20 572783
629 472 407036
131 579 995554
142 314 270102
700 60 363992
394 105 861431
690 603 82282
313 336 157786
214 698 519275
347 305 95367
48 422 918797
603 387 93182
51 210 152354
248 608 147230
358 650 278174
668 536 851436
464 645 532033
463 579 412841
697 79 517025
136 547 853899
306 313 975609
386 225 886566
349 355 427548
16 230 139318
277 16 142952
440 137 555824
380 511 548225
551 528 40493
344 75 317041
275 279 76466
595 677 439744
550 285 504645
675 67 473909
544 68 857842
198 205 30079
241 248 411070
475 89 487849
665 311 515264
190 130 979331
130 452 603083
671 52 336947
367 459 662048
45 633 955801
579 147 653434
523 14 688672
604 178 196426
110 17 4227
480 222 574223
59 386 222930
86 424 208791
477 92 812373
206 425 606837
475 448 572620
91 373 862929
449 597 841506
46 398 536104
45 197 994505
92 412 797862
307 294 909797
389 243 255409
362 156 885929
517 488 167816
121 103 884070
516 276 752713
689 450 61494
561 162 747035
400 145 642875
677 583 782335
402 87 298541
268 536 480850
186 197 269754
445 308 460495
261 670 704097
65 546 942775
380 112 692583
135 45 661988
528 604 4767
375 542 900288
605 529 908793
158 15 672375
62 93 937303
273 605 775469
387 89 561510
445 626 679365
396 537 31937
420 525 392536
282 426 261900
176 367 832375
409 88 800059
271 194 945150
104 470 41336
600 321 938071
72 668 96616
276 303 671816
73 293 220754
129 357 689192
557 257 167032
389 597 474596
697 364 488770
514 289 7730
57 140 587890
94 13 532366
88 515 40615
672 584 719974
633 243 527850
331 692 586271
374 102 671053
673 57 846435
336 327 452879
500 607 711745
290 243 181358
200 51 237402
309 679 429528
339 571 862359
335 593 204527
33 628 985195
538 118 919751
198 425 946599
529 665 639355
231 265 512710
569 58 417431
207 99 142677
660 329 67902
177 521 329575
543 538 68745
366 679 538904
253 472 383545
97 574 400803
431 71 950937
286 412 212253
116 566 478305
484 552 536749
390 12 841168
216 291 714382
120 337 423663
418 130 568799
246 99 669584
133 610 621959
300 104 9776
170 227 883401
598 410 340158
699 373 783024
39 196 379364
602 181 478372
463 384 458376
188 632 608387
227 347 483661
31 114 524523
330 616 673410
545 380 414337
434 482 932393
170 389 882322
505 304 499068
662 600 968909
652 253 312560
133 643 731928
501 365 214566
359 408 624245
496 13 882773
182 669 99552
448 222 990582
99 392 20769
199 509 762297
260 66 7805
677 509 627873
59 46 693237
540 359 772580
606 533 8332
411 581 920781
274 7 714291
230 92 238275
27 164 146120
430 53 319880
304 134 968756
601 560 995284
688 653 130671
219 136 157705
168 695 468968
431 199 761612
508 658 903953
272 440 363277
679 418 135262
298 271 525872
125 146 617539
396 582 208611
139 485 30148
639 415 722986
640 188 690594
343 451 260375
137 159 549864
316 250 802242
360 456 830516
626 506 266445
418 489 103055
465 374 23750
371 140 309855
523 477 262001
68 228 233606
113 18 62507
408 502 118511
302 554 958960
670 61 373618
146 11 650308
531 91 552499
556 115 397105
453 165 900928
166 295 349656
606 695 327030
267 350 972453
358 22 800965
4 314 232454
423 498 491159
216 501 122484
549 455 941423
280 410 479033
151 554 652647
285 516 451748
404 127 959475
645 360 44171
511 465 869592
30 7 846775
557 276 86554
461 593 991863
564 452 583879
649 264 281050
526 8 419372
180 524 325069
565 18 250800
91 436 803137
586 595 800114
663 363 841212
475 54 660577
257 607 964155
531 198 569488
392 10 257546
32 542 138315
140 672 60106
402 54 137819
125 286 263811
214 372 429312
277 448 797561
266 270 531085
393 68 14867
72 265 458900
563 196 257601
337 93 746396
445 128 817964
651 675 414556
656 499 405976
494 190 999119
130 107 563666
7 458 534821
667 42 265593
269 387 20630
429 460 797517
276 240 33568
681 116 896691
53 561 835531
154 481 51049
408 261 645537
535 443 351462
349 492 834248
131 62 250999
442 178 125987
654 258 308057
13 690 922413
470 523 295250
414 572 434610
167 48 430201
16 434 488952
36 632 255404
23 418 87846
209 44 892140
509 31 775927
38 655 29992
377 519 268901
474 23 249942
115 154 29809
348 375 932120
638 650 454900
487 53 385825
250 492 300488
255 181 292253
187 666 780265
290 187 413960
284 6 429653
93 674 160603
699 59 665719
409 471 702643
678 194 198695
686 351 863682
378 396 814860
353 363 720221
201 656 276893
672 544 70438
220 311 878237
153 449 30106
116 10 420862
390 16 719449
355 326 420454
315 174 822304
17 163 589640
548 601 764804
684 500 402438
446 369 766660
642 20 443480
312 290 835162
74 469 956469
614 243 200354
161 373 760739
61 230 366539
602 71 677202
383 570 479028
422 178 465581
89 661 967299
360 450 26330
220 246 876422
640 174 713627
240 519 614409
131 44 287533
425 311 610863
549 375 31091
674 454 404562
156 242 84810
212 86 976611
416 687 491052
448 496 113350
237 613 598000
610 37 35915
307 434 448276
117 233 736422
87 409 299714
200 363 530681
584 542 691685
497 230 364474
684 397 188104
60 459 530634
352 149 872417
268 219 858189
315 574 85392
350 170 135380
352 41 348255
594 476 794178
497 691 861788
464 380 457477
384 158 797291
220 141 867683
431 410 327609
592 436 222859
287 57 237563
473 463 561195
318 195 870816
20 84 702325
520 122 148028
535 130 907163
390 690 668167
54 533 321334
311 688 796000
535 80 258749
516 440 975685
172 74 922084
504 134 720900
112 105 606293
509 505 154098
408 168 827274
605 259 176516
168 297 847050
132 446 924439
678 219 654062
15 295 571205
522 100 343485
400 585 140844
155 680 94115
541 572 443906
243 162 109708
621 546 176889
127 356 47319
299 10 458265
188 638 567087
477 76 563325
420 655 889777
218 577 745732
334 643 150350
583 471 268274
278 513 338466
307 283 376371
357 101 656810
399 248 362866
288 194 875455
444 483 57089
627 693 376961
139 18 227581
399 127 860112
459 94 284750
411 266 104700
89 180 655535
346 94 82688
7 301 685079
339 343 370909
645 280 246430
195 508 663715
164 215 24837
502 36 297003
619 454 416573
439 455 333948
432 669 773167
556 638 941453
294 533 45052
7 622 125058
349 56 219284
655 94 158933
400 243 65832
321 673 890247
31 183 286750
237 110 104514
692 596 145826
119 693 715098
141 569 284597
130 591 482339
365 160 339470
245 304 815044
182 40 215891
657 617 468076
305 551 436266
90 11 834000
31 121 200648
294 29 345618
380 30 956902
665 309 251719
510 73 634641
542 513 34866
82 32 666483
487 207 106118
156 182 12534
400 312 277813
343 635 344296
491 597 730279
694 173 360289
209 381 899000
357 614 240133
180 693 116794
347 348 624773
30 674 477639
476 246 563461
671 210 818939
168 90 535032
520 470 390296
352 645 727398
366 643 783588
577 194 355793
412 7 763853
563 394 572946
680 274 576037
344 452 65462
168 495 174684
35 582 582664
242 467 263654
441 240 416932
265 581 452890
504 83 970104
390 296 395304
52 435 152958
184 577 940678
614 231 30086
36 620 113813
52 288 568692
506 251 761574
525 516 746371
290 383 512478
667 10 924091
111 265 982378
397 674 200886
257 246 315591
604 438 152656
589 620 593274
516 172 743999
580 553 757781
75 15 102299
107 390 796890
278 406 36365
188 341 990451
225 488 488459
457 108 259953
546 478 348232
173 149 70757
600 404 253018
23 347 873218
619 19 848548
365 688 116094
399 483 356536
301 275 558801
543 580 470758
565 526 303632
506 690 207072
303 560 922453
182 112 681059
345 245 269310
350 479 490481
12 577 33826
122 586 614441
194 245 943434
249 252 401331
241 33 384092
293 24 495275
264 38 217148
298 553 358554
160 458 722557
131 137 18898
645 100 105678
234 107 256617
172 170 917641
615 149 213118
207 103 263236
699 215 719633
270 213 111610
517 231 356423
416 132 41996
368 381 762810
526 664 140167
658 240 552084
634 653 520328
482 337 214605
108 447 490443
440 393 661218
89 605 714622
499 244 313255
685 215 629972
353 149 971538
128 116 994362
92 20 618669
437 466 215941
386 260 172918
660 352 94894
671 190 754653
115 580 515569
476 518 341460
368 682 248144
45 466 698314
524 392 456916
258 135 180950
162 676 712157
492 353 962442
545 290 324223
337 376 582831
558 265 273185
2 101 292723
359 323 442039
258 306 378690
118 25 286640
487 576 630503
320 31 452644
588 104 57554
408 302 891221
522 44 976317
65 664 175443
341 157 927120
642 132 632800
677 560 36106
313 300 183229
673 429 758136
62 657 411629
420 646 155982
325 572 38678
414 528 512747
519 172 935284
145 630 335602
231 605 831670
142 337 197722
62 344 813274
602 10 946816
636 185 900934
585 588 591291
352 210 777610
91 130 410406
120 207 342636
436 332 801279
581 374 242252
404 581 788018
303 218 58017
658 156 626870
595 90 389170
6 286 286458
624 361 452695
285 629 725485
657 230 107878
170 532 974814
699 431 682181
666 118 480506
165 422 276398
313 632 697079
69 341 475878
575 388 87903
347 197 781288
2 377 645586
374 685 662420
159 664 604883
658 376 433430
421 447 383742
621 166 248192
234 602 975038
378 434 614158
106 488 860493
688 202 497836
36 114 449067
74 571 108756
49 171 452794
334 337 66138
391 643 853473
93 316 32209
92 534 725014
118 244 923651
541 562 613936
142 551 466443
204 679 334243
680 673 225218
670 402 385612
179 578 122155
149 142 637277
419 513 230601
463 1 885590
376 645 656868
660 512 885178
116 653 441882
86 406 236206
565 403 837568
431 34 839169
556 566 185290
570 597 596800
459 268 823554
206 407 882686
138 595 478064
576 311 933139
483 476 687638
502 204 219661
82 434 11839
117 550 696337
184 686 386272
536 578 981096
396 383 599284
433 699 914622
385 343 412674
659 493 635391
322 507 692197
693 565 519101
686 472 209086
357 358 908084
522 2 629681
105 346 656140
419 369 553284
408 554 292386
269 614 370324
252 619 630330
625 149 792306
86 386 524066
631 360 433941
225 417 452401
594 520 426852
180 59 548842
100 266 635451
45 545 999227
211 240 465384
501 475 18162
43 292 457484
485 44 53504
205 333 606258
541 28 163820
506 533 742361
141 267 353487
656 332 32522
230 112 197467
214 554 858045
211 340 718206
145 234 969756
346 389 510678
126 292 542276
586 218 422989
512 584 451512
572 533 417832
215 379 979941
208 184 874893
152 634 108843
358 222 237326
619 41 957936
344 387 467903
34 680 866984
385 285 461357
332 350 644083
372 640 263780
415 259 805287
55 297 589385
108 246 134609
364 107 116443
100 294 62206
483 577 742198
289 641 321672
109 413 22676
352 21 252960
508 256 828992
262 570 164539
176 31 419072
596 208 100136
574 261 831650
462 198 305309
368 2 283641
329 645 705215
248 3 462781
254 255 616364
229 443 489659
250 410 677615
230 678 516537
337 676 118738
671 482 445922
217 223 927189
360 683 385974
432 407 574418
330 268 151137
282 201 146444
51 283 711868
558 546 483739
652 172 362491
565 376 683011
139 228 504805
16 197 785211
308 316 312300
644 50 979761
560 169 690751
104 647 748431
647 233 246453
187 551 312898
612 331 100940
412 326 547104
318 546 517678
22 580 377255
313 544 298109
55 351 838455
411 226 350989
600 182 810329
40 172 379944
579 192 947469
223 656 931005
579 605 626016
23 541 987919
535 318 625388
620 625 144270
91 536 235335
238 287 5086
495 658 337608
198 326 230262
250 352 666281
266 495 563856
74 678 158045
71 391 956602
86 200 438006
479 627 878583
691 643 711393
31 551 977980
548 496 457027
77 430 885598
132 385 913308
505 527 61060
92 35 261210
674 67 936557
273 485 800196
405 316 27558
549 194 585995
606 243 481879
509 145 613623
388 389 725996
528 658 588402
131 83 763966
388 632 384264
129 180 1594
420 252 196418
158 314 742503
223 280 265697
443 606 64618
201 261 475043
167 182 409885
595 239 453326
520 394 731280
438 464 758639
473 379 216579
103 92 591000
370 12 84903
670 290 657609
557 488 582099
641 354 115447
691 360 958864
672 406 320014
280 582 52299
166 276 881903
60 27 930428
205 272 229220
428 418 230749
574 141 275422
13 421 296635
508 231 163440
84 5 547728
483 265 536292
641 211 313749
327 458 461888
634 347 462977
631 245 974556
302 318 159031
11 546 153839
403 526 169869
596 298 125605
356 617 486642
700 623 202634
627 565 954407
581 200 364391
296 62 897832
10 294 124819
96 699 853804
278 580 569478
107 287 450889
153 21 263439
366 117 888153
604 319 355299
72 572 991995
520 492 700095
416 504 302965
520 473 284648
581 247 926410
525 631 368371
497 580 376690
29 235 977322
1 195 212558
265 27 912489
489 245 670705
199 253 682207
100 328 447986
463 145 12044
217 655 45926
393 518 899618
333 276 904314
426 621 817041
180 580 126935
265 148 690112
77 508 536751
505 239 7355
12 17 390874
271 334 702970
574 98 303757
524 557 271932
301 698 102995
495 20 566577
210 219 660291
413 40 311375
430 255 606645
111 584 689769
210 189 861808
700 129 404032
211 486 921541
534 78 661678
31 402 444621
389 487 514234
692 291 912688
229 475 618386
570 390 567207
576 264 753443
65 457 285509
375 388 206704
81 11 812290
599 235 152123
439 597 529839
537 582 484440
128 464 234066
63 409 430120
463 586 897332
676 406 707617
57 462 336895
609 655 659027
407 488 113929
98 602 84761
512 158 84253
334 181 933041
471 150 868907
25 446 139797
682 258 460913
565 470 829460
542 30 566013
71 689 348238
33 209 25367
553 482 766886
390 216 532116
69 420 725266
5 236 184541
603 316 862072
127 490 372509
137 315 736441
517 522 669781
143 642 488846
529 609 552655
608 391 318566
220 441 406621
343 577 959716
534 682 539879
679 286 77961
83 14 774014
488 220 595996
650 5 323828
56 241 209592
10 123 675472
668 613 506934
111 270 527110
538 284 117390
67 305 302555
665 339 341449
481 477 31407
523 650 335704
77 630 701722
631 562 651813
292 109 321914
193 620 511585
166 182 812808
666 302 260176
308 483 699631
555 420 626875
52 1 918591
55 53 864065
175 312 109735
643 338 987776
8 379 430790
26 97 760683
467 635 481043
54 347 20235
151 108 841459
679 201 441071
548 86 595516
392 142 390512
682 176 891330
676 418 320734
396 325 920113
399 16 753265
257 332 680717
614 497 140614
467 319 862490
480 170 130198
500 230 746335
319 101 344842
131 673 466469
683 591 585564
647 396 462372
576 421 420657
231 676 72113
632 265 466155
336 510 125508
122 125 938410
126 660 87745
170 313 236835
476 42 407839
61 511 433648
167 482 174728
232 74 911311
386 482 34134
517 313 370617
470 357 148728
524 468 737558
622 688 848140
130 1 481161
470 89 272338
174 260 935827
87 538 257873
51 577 745945
696 51 411581
126 59 575675
1 379 376385
365 172 141879
158 698 756658
340 36 695162
429 663 461475
392 497 988975
658 116 467969
460 202 538336
492 196 962882
406 474 838712
195 71 834583
337 99 243447
32 145 390364
631 472 688057
293 247 550343
451 655 675365
434 525 98804
42 424 892109
686 297 430517
17 104 750067
577 698 479246
83 653 895990
302 610 102214
641 617 606790
299 25 770315
161 683 981162
509 277 846923
85 591 310297
257 477 340734
197 206 667037
595 110 747810
438 106 844011
221 86 229646
79 93 357447
494 154 7296
451 292 987025
514 222 772843
649 92 640974
494 409 470988
413 173 221810
652 310 746535
657 328 581262
700 359 626528
386 242 441204
79 532 644295
470 280 631629
152 53 542944
565 116 658300
601 62 61258
464 445 878898
583 524 138330
46 570 66664
688 397 961679
83 291 637724
153 299 387550
237 254 712250
663 146 382662
685 503 803247
266 592 543038
326 389 768000
578 328 710255
437 388 629294
671 682 327340
691 322 517200
665 102 914348
190 297 665473
8 79 370538
478 64 241648
553 77 251944
546 627 54309
515 383 45515
341 502 738827
1 129 503385
115 634 490889
119 665 162003
440 384 221264
275 53 147188
142 214 19928
287 203 436904
232 609 672670
621 403 38724
536 133 954531
326 619 397626
423 409 325639
508 126 339730
677 457 362963
166 223 631745
404 175 101706
93 561 480958
654 682 420112
17 251 28470
357 503 971830
464 311 238424
699 50 401299
8 681 587832
520 506 155560
379 37 252635
397 349 155779
552 390 988868
579 395 647675
392 581 663700
120 146 777960
682 280 818360
647 395 192908
435 7 41199
290 476 282162
278 342 98527
359 497 747151
134 93 130458
695 608 972107
447 302 643665
532 659 135255
8 242 450369
365 125 496910
102 644 11535
218 533 602760
83 167 736333
47 684 479693
546 253 57431
167 536 768766
493 624 719976
12 274 899413
484 577 149336
219 238 683366
8 176 150095
685 435 353732
170 524 110408
182 612 820503
181 410 398813
364 162 380009
137 453 144111
515 681 149849
211 683 342387
207 275 983156
471 271 777760
446 32 758065
375 461 357901
691 127 900925
159 315 310938
246 472 59972
318 474 509456
73 255 363387
57 540 251152
528 609 273002
393 368 144516
46 589 958635
255 440 520325
281 642 738190
87 187 625980
125 98 295711
283 159 895277
632 650 639742
543 70 685255
141 21 473058
636 362 946200
151 641 575108
175 646 8404
396 18 58920
52 620 495420
578 33 901149
313 533 572077
125 640 620336
376 360 321398
628 340 443516
327 428 594603
187 571 23946
341 280 690607
651 224 846358
624 241 415222
188 587 186398
289 542 208432
326 309 254815
91 245 202580
287 689 185682
379 584 474686
42 574 517578
308 355 615618
172 253 857166
38 464 995575
451 633 721347
486 667 74289
655 252 490869
237 351 943065
95 285 471624
578 238 909347
197 267 245851
378 597 578761
580 389 812851
481 388 617886
565 35 488329
525 328 933859
670 296 38060
573 195 925634
652 217 902815
539 532 686515
676 288 864197
24 288 781875
561 124 520541
633 308 34735
332 624 15978
286 655 969477
335 174 752760
202 230 348198
697 665 113106
448 604 495339
505 89 921097
192 247 339832
613 22 307509
519 275 322738
671 487 387364
142 236 517842
114 593 205600
666 65 472948
328 141 460077
572 467 257230
296 636 17570
638 19 254317
239 476 407481
92 640 618048
597 404 303006
360 628 31329
613 437 989689
640 47 393304
409 501 988277
59 556 396418
423 578 490082
167 29 769018
217 66 439462
223 586 390202
502 167 337816
349 289 263072
521 494 371673
148 647 515430
567 178 728257
594 396 566634
236 407 34771
475 257 52141
255 593 643035
624 177 906029
288 199 651065
692 613 56743
415 305 724947
98 239 280375
536 585 25774
78 592 525494
113 548 305775
78 629 903963
201 110 300834
184 453 958068
199 386 878435
281 571 632011
311 376 469814
175 279 257879
690 88 512346
138 411 589816
106 446 822246
60 634 404689
629 588 992828
233 496 504895
155 669 642213
195 337 936544
593 472 529546
450 579 45039
401 460 47106
188 91 403466
208 132 371111
325 659 598065
96 599 787221
61 559 881863
148 42 851284
197 146 737532
335 325 22315
511 479 918936
666 81 834442
411 258 65097
581 394 185479
5 429 220128
348 506 120851
159 350 744366
374 131 528146
461 401 355096
401 481 88635
97 328 409834
26 134 43416
534 546 798136
124 540 156968
20 486 12729
143 330 324694
611 583 116285
247 337 36213
242 376 975599
187 344 285230
325 105 194222
676 574 664135
159 4 268459
123 410 694043
102 150 328536
298 370 5562
503 658 243605
591 467 294432
526 503 605025
142 194 719206
465 581 389212
274 398 48484
422 340 362583
595 158 671648
142 521 599868
457 112 210653
231 221 68030
179 501 530470
79 501 790063
390 7 563156
156 316 694220
659 651 884220
486 641 729236
211 166 195902
121 468 963639
587 130 739142
85 464 435024
411 172 697425
413 15 544698
330 694 478951
585 212 967291
624 296 700709
579 47 626901
388 564 982958
154 180 310264
474 597 224631
532 33 550812
110 435 194401
301 577 850347
448 155 58919
695 435 404137
59 379 760696
120 41 584382
645 446 658907
155 538 526777
397 168 620012
580 452 477013
66 175 571403
204 380 444464
63 656 476687
41 509 857707
603 610 973941
592 53 759920
528 193 745201
359 56 734918
690 592 536989
178 116 666584
5 285 821382
92 8 578986
590 307 241736
281 423 86872
601 341 631188
149 140 290537
529 76 509757
688 341 115444
324 597 472281
482 549 843799
279 330 243436
621 311 756132
323 265 783492
415 182 921708
638 532 258362
609 44 163425
102 341 662620
266 233 271709
188 500 153604
474 226 310479
298 308 242327
276 200 96052
455 511 248003
479 136 768072
314 604 511413
278 323 241881
355 60 432510
241 663 631824
690 283 674710
259 329 304827
410 544 922036
92 330 657549
380 600 795048
280 368 475726
308 460 231084
72 58 172947
53 513 646661
662 265 868618
690 593 265034
44 337 629493
76 126 988821
224 402 207536
437 273 148523
334 567 647093
632 285 436152
458 542 850106
197 601 223276
199 552 9181
623 3 475894
275 161 292826
212 49 258797
190 602 689304
595 690 686649
274 685 927567
144 687 67558
100 155 333170
514 163 662480
516 274 741976
497 227 332240
69 202 792329
581 574 237848
588 539 769811
268 339 73861
625 264 693853
130 468 807373
394 234 45973
531 220 661038
259 371 297610
438 650 673138
160 553 16841
458 289 385988
57 104 604967
482 68 203103
372 294 941365
392 237 863688
470 684 189048
335 459 513136
20 33 408956
623 334 503987
286 664 527154
373 93 764776
36 363 928542
639 700 841069
638 87 795731
226 690 195697
300 694 632975
677 212 51850
163 192 514246
40 614 788254
46 39 577792
363 303 120550
149 618 25975
643 57 4696
392 538 404586
488 690 422542
698 360 437095
134 17 372415
349 688 314372
600 499 440369
683 19 585458
44 210 258257
521 556 180451
535 243 691937
113 531 369082
56 48 563392
265 659 539097
379 558 360670
420 210 280823
281 150 438004
136 312 866781
101 301 395683
466 504 616790
538 158 424304
154 450 623000
95 421 514293
162 258 276246
316 312 742533
136 601 399145
541 414 852297
637 391 452506
278 684 214325
408 4 957978
1 330 323616
599 300 292301
551 266 623673
337 222 106929
190 116 900910
682 437 712875
93 165 161680
62 305 656625
190 35 220653
423 268 231102
523 275 447596
46 514 737843
115 533 770695
593 317 493652
396 97 502918
234 162 126075
488 652 200646
645 57 897219
597 171 352950
125 342 400204
224 71 155365
623 660 263301
118 662 715853
633 120 835842
20 583 749837
108 163 11039
289 202 63300
490 640 863451
291 172 440726
130 79 341000
344 166 935023
555 403 191281
227 663 3271
40 583 628749
575 60 489064
153 496 754305
218 479 77891
540 84 318939
543 341 340938
267 559 337707
346 671 252038
73 109 791352
135 398 900961
295 630 513832
577 394 795996
527 452 351178
564 683 71013
591 107 183989
51 404 984027
415 54 749174
239 401 446634
411 159 563222
210 161 12350
372 18 441943
198 350 732458
355 592 315542
616 63 834862
256 20 361825
378 248 127320
172 476 842009
135 313 387519
436 110 345953
12 354 292473
614 385 798686
654 464 103942
523 237 906320
164 605 941169
362 273 281086
630 264 839501
79 15 273269
492 557 976165
421 689 255887
236 410 634211
82 203 798302
537 17 218360
258 32 594416
298 416 598991
530 219 141724
88 38 493227
456 439 979805
95 611 588820
284 542 465907
436 253 571485
343 662 479252
636 478 285828
381 167 240326
111 621 185179
232 152 686573
336 659 63432
694 289 85750
664 618 510756
414 343 94900
377 300 673536
98 424 928344
106 131 435660
435 655 300530
662 11 563480
444 52 760000
135 566 937353
197 46 734990
216 130 522506
77 643 431841
217 672 224985
241 257 931581
79 30 981523
661 316 774571
116 120 512882
635 629 612953
308 241 524024
413 622 691282
324 23 474479
554 476 847278
11 406 282404
378 131 110705
197 105 922346
510 208 327717
236 79 212199
547 73 937480
676 546 240051
349 453 873264
662 673 252668
87 186 922710
572 137 854486
186 78 843031
620 382 851693
317 137 420662
431 619 908868
52 334 660407
471 232 513359
5 383 577541
387 434 194881
346 361 348063
531 673 948119
624 700 609794
405 42 81200
433 515 701647
151 407 952924
662 363 378432
556 215 817215
221 660 409565
185 678 957523
501 662 646183
256 448 696320
347 550 719872
628 541 964336
652 461 648145
630 677 555792
272 321 533130
375 656 587879
107 91 662450
501 359 702351
674 432 491137
473 112 660734
278 61 672096
274 369 488561
197 647 97223
181 139 252654
651 567 418561
393 118 274019
510 169 446637
93 73 718053
505 132 580312
680 14 567282
207 279 993322
202 664 736242
181 246 465782
57 611 470028
49 576 265840
153 2 729999
317 42 661297
416 251 564977
281 18 222356
678 432 329310
680 372 828587
330 158 644214
24 578 312600
37 186 561414
174 432 786769
201 18 380710
501 523 62525
542 546 52949
112 586 483450
613 54 634229
345 311 544294
111 149 805923
413 657 11969
152 414 781921
182 21 746112
214 493 960342
595 596 357812
470 632 933998
530 58 30334
138 588 692842
326 625 479624
477 595 54446
266 34 571969
338 396 17132
13 252 553573
224 310 49612
113 564 66328
21 636 257790
367 615 236656
637 252 609334
209 172 458864
295 558 690946
273 630 911105
61 358 668319
330 297 958776
408 577 184150
3 20 586844
379 165 545428
176 135 543816
385 602 205887
361 226 900379
305 103 207038
662 335 875516
497 284 958176
125 511 130542
2 650 508035
318 276 955619
361 621 887350
589 393 60910
588 568 21789
240 613 955339
244 694 926175
174 438 585477
561 50 441913
61 561 384305
74 637 50508
64 9 269248
368 201 327346
633 432 83448
63 104 552317
39 678 773699
636 48 654687
117 74 9470
650 9 642753
215 262 549273
144 526 980756
572 354 290051
398 245 56816
571 129 431456
84 343 58884
234 374 122282
228 453 927000
545 46 262384
592 480 937525
223 700 651408
12 573 197326
329 12 469377
359 234 963472
662 418 538133
12 459 400028
699 304 443645
691 202 157544
364 86 568621
25 238 106650
323 5 504504
240 353 244154
656 191 525061
458 454 736298
271 481 459834
474 326 372622
325 367 424163
167 74 616198
371 374 83589
619 141 260233
134 107 428274
449 332 351829
290 40 889169
429 111 693196
685 324 63232
181 156 750427
597 539 882667
358 104 488482
596 253 363793
24 232 57801
586 663 793671
414 59 884558
210 67 992046
554 624 602152
407 297 492443
568 126 103657
53 70 483778
469 122 337843
297 121 746147
398 634 596963
295 236 578161
602 374 402127
161 115 201441
152 196 773489
354 1 171916
567 294 482040
55 554 760541
14 82 803573
457 123 373251
598 579 378593
329 441 978256
699 545 447053
41 639 19142
109 607 531780
146 46 115832
601 693 514539
82 190 188167
266 632 254534
236 395 393058
575 192 942321
57 14 353295
481 130 37666
169 164 534151
218 13 988899
502 10 382190
85 663 886778
287 586 5008
134 153 462045
189 257 482960
646 214 618878
230 33 875651
436 329 259792
518 656 894024
621 513 862607
268 287 405129
437 15 917579
485 377 195058
654 275 819129
670 346 597643
238 261 277485
298 56 324847
554 101 154777
99 235 939801
413 169 297983
629 598 180558
456 695 874560
363 677 148270
595 437 676313
446 469 311908
446 442 92422
115 176 946217
195 114 532368
286 553 642599
129 191 509054
217 680 28074
116 574 656751
399 26 384505
63 543 621130
643 170 376869
440 412 525524
696 685 277876
36 684 343195
78 360 771394
526 542 540877
364 332 502099
359 545 24109
18 349 844296
319 241 45831
389 150 417034
176 629 723728
26 238 51535
176 106 350933
592 632 634883
621 638 217352
220 410 209639
61 129 295980
98 177 108951
458 189 723935
565 641 564165
501 534 722372
505 343 511368
58 281 571559
357 342 118542
354 248 148110
159 475 841779
649 159 15405
325 596 151702
79 395 851418
420 626 472950
565 643 783432
103 525 118763
500 303 597980
348 20 610251
9 440 450797
184 156 787830
116 118 805545
553 581 584242
530 658 861168
213 253 770157
375 197 367099
310 325 598600
66 103 832473
313 593 976846
226 242 795680
241 556 962436
68 266 744397
77 596 323227
581 479 203162
136 458 143508
128 63 128058
62 413 212925
14 190 448605
192 303 334114
562 82 218765
415 449 603940
266 454 916612
440 395 470097
24 164 345524
628 115 103632
259 166 375771
212 264 697359
652 437 902193
644 620 168978
161 149 774925
341 416 533762
232 566 652888
395 291 685813
550 20 253441
85 368 902933
15 318 792587
123 355 799502
202 108 115614
671 326 489163
491 359 456297
672 34 494223
61 434 78126
404 202 183886
142 394 37708
120 669 61426
322 375 783542
429 443 819756
647 588 20030
405 613 749964
320 215 831437
381 314 675044
623 390 130223
180 43 337989
106 255 925679
700 319 953855
613 230 987329
127 363 613947
623 557 640065
700 443 266463
625 237 248836
272 405 704584
603 130 429949
65 129 509890
592 230 505338
638 69 902631
666 689 382093
496 636 164546
82 513 488647
352 661 535602
662 148 936517
447 57 980145
530 353 67832
190 67 461968
337 426 563496
611 636 355168
315 556 780889
180 247 194259
581 333 322046
657 439 305491
10 460 524580
353 253 910916
554 219 282975
15 473 787772
688 477 204561
358 267 165334
57 38 219894
280 248 447375
194 534 444613
329 20 780513
228 202 269337
160 143 951831
582 33 437700
129 367 833666
23 231 170733
225 55 880955
149 673 301134
335 416 346745
303 92 480273
593 31 38072
159 683 573166
557 136 516419
37 128 505843
682 549 696323
434 542 886197
16 527 44163
663 646 30582
494 532 943980
545 659 743296
323 492 699494
637 390 604914
609 449 736928
643 127 152428
650 436 208524
4 446 310725
416 654 937206
339 260 405531
103 523 521726
118 604 72141
488 515 995865
552 195 348139
400 163 731414
520 9 427886
686 478 760442
612 122 621949
281 29 939599
260 187 966625
454 611 532667
71 453 609227
23 133 287862
220 226 940377
389 366 505218
211 512 399598
316 688 514899
255 561 310929
477 480 265011
660 9 641680
514 39 481181
192 452 22572
636 304 364492
560 8 447056
621 626 753735
445 177 318290
598 588 436618
384 692 288884
467 385 817303
224 77 714834
608 182 118176
194 46 708483
306 526 64359
652 473 577566
228 682 511662
674 124 394543
349 358 59126
138 147 931187
697 551 636986
528 429 776992
143 76 345710
130 62 530653
43 131 347981
368 106 946028
696 441 997688
192 367 19958
638 378 188459
340 267 682193
631 350 523777
287 606 831211
11 531 471747
530 571 337178
564 487 393629
106 210 303771
534 241 555391
593 449 461990
663 316 139054
517 445 153262
45 636 611592
320 468 401059
700 124 17065
430 80 491546
159 51 878927
648 123 564044
135 506 517395
667 414 799578
418 64 462455
243 360 788203
549 651 673737
272 128 129650
381 212 719932
611 121 716205
65 475 105086
139 195 310620
287 30 38510
573 5 942691
130 34 671171
587 591 396681
248 581 83385
557 138 422402
20 111 856324
663 379 539051
193 665 255579
21 516 457099
566 536 506738
375 684 690194
315 39 404204
264 91 754636
179 515 896045
283 184 315011
293 638 743908
34 535 498729
621 345 149497
19 96 467977
582 348 249088
196 534 559019
242 672 554535
170 546 824810
176 526 735960
372 302 370992
583 403 732390
642 77 319718
460 25 511057
279 99 979039
421 34 214024
75 480 499293
294 333 663037
422 310 510263
234 57 292726
234 249 30592
482 278 287975
322 185 139111
108 128 454967
152 463 472424
668 510 946496
668 343 257617
194 37 169456
50 482 467009
661 597 282354
421 219 111371
107 515 811759
397 165 851679
596 589 198067
296 350 508160
625 339 72574
602 605 54260
136 580 697239
77 258 172674
29 476 934095
633 597 536470
54 58 850477
677 669 731177
387 686 496097
611 599 532676
356 59 781211
681 220 944663
216 275 16598
389 82 536280
459 53 487018
150 552 420712
478 418 802834
78 62 104851
106 416 589083
47 176 658473
606 30 775528
351 210 682317
566 112 42267
103 404 168079
160 246 450069
684 625 719764
696 126 459260
357 182 963286
217 500 878316
594 27 773203
150 500 391776
432 626 2546
568 313 687753
217 255 85017
161 434 883310
235 392 934368
591 595 38895
430 579 342124
618 624 318469
371 580 913302
386 164 424657
196 435 629483
588 682 493961
210 557 955186
567 325 771692
340 532 660353
282 681 598548
295 635 649573
22 326 298147
319 179 270775
417 258 617440
551 339 217857
184 619 529209
197 543 991549
182 105 773076
561 169 682567
528 399 839573
16 222 286660
92 451 879567
132 110 939773
395 687 535124
331 655 64269
15 543 389187
167 334 547005
673 328 637994
151 572 180544
443 61 707421
532 400 875589
490 325 822370
442 224 60407
135 438 527848
481 245 552027
400 539 345035
631 254 318398
33 140 176905
477 222 627259
246 64 738444
70 430 797396
451 535 726050
331 178 350380
171 528 598100
495 17 142295
676 103 193319
653 641 594960
211 612 32084
236 119 953030
159 215 664921
48 524 392924
255 80 23002
435 140 177842
261 74 33635
64 451 644996
412 66 563792
395 1 4933
127 548 835765
374 203 58901
552 22 510630
689 371 851589
249 541 667234
150 29 392691
293 65 865768
539 633 154954
352 70 417581
670 323 330267
587 421 113429
390 688 844042
57 50 629775
396 390 311931
148 234 735926
110 91 87994
625 11 869842
634 510 717362
170 567 484267
552 525 425594
8 468 182310
450 504 252693
176 584 607457
281 52 588600
521 438 118356
364 201 227828
376 14 41908
542 227 761324
314 240 374735
61 595 130512
291 602 768792
679 614 540368
348 481 154705
156 298 791043
232 237 15570
91 23 310310
68 534 992028
211 97 893916
427 488 567188
573 627 332091
447 265 437546
55 652 451332
164 299 998993
38 372 464776
60 675 777293
328 161 885101
403 144 426729
169 20 381630
524 563 546749
695 76 390882
347 134 663054
368 183 674141
339 676 579947
255 136 297107
142 354 370273
223 205 489054
589 365 285079
493 669 627508
685 339 243214
400 19 690923
675 384 783778
661 311 18671
275 316 815291
425 346 983932
261 211 673809
32 302 71442
626 694 622212
356 469 645053
533 359 129572
255 155 429529
599 577 567740
623 285 985944
424 364 804269
267 406 150317
609 570 683718
542 589 289642
432 693 193330
287 545 639506
24 188 111844
213 402 563410
645 652 164048
143 368 984118
99 383 67618
592 384 763156
32 70 205288
642 537 31122
200 338 90359
250 687 361411
645 531 566958
228 6 28500
185 377 927339
572 665 63792
251 303 480706
82 448 110777
522 79 635829
340 149 859260
156 282 778189
563 13 548813
604 19 352194
380 201 37031
619 367 623313
44 252 132577
45 544 967655
541 547 933358
4 691 553533
389 119 866412
384 640 862758
652 138 558853
432 465 411397
545 517 962769
548 425 839597
653 99 525886
256 238 183461
214 564 349655
140 108 864556
152 443 620259
346 35 355601
469 36 480761
264 485 439031
80 85 363717
120 28 654554
515 246 223221
661 667 818353
508 549 546281
360 199 742706
269 697 513373
127 96 795825
357 528 467709
415 570 267249
55 80 193158
80 546 746753
646 579 642682
290 567 23930
297 484 971807
323 517 292325
184 236 157646
243 268 417953
569 602 741060
406 194 574724
493 615 15802
65 87 463744
380 611 584864
63 65 854762
62 10 866410
293 590 286304
529 133 138080
526 414 916301
326 652 495299
67 17 400258
439 200 221704
119 637 698942
549 112 894378
420 438 888834
456 336 101804
671 653 44981
598 636 604626
559 178 619691
459 246 224430
36 203 927587
135 445 239038
675 381 471947
465 649 751949
635 590 399949
664 569 240942
417 347 622540
367 45 939139
155 420 993681
41 66 689612
437 444 94127
675 406 566867
105 25 291359
623 351 709366
540 202 27047
138 539 357437
144 18 293772
554 381 825504
639 424 833645
220 257 37583
335 356 843739
267 518 33825
513 279 654850
425 582 62148
657 199 155349
112 11 672835
318 626 790132
693 548 819305
519 174 414192
657 401 455323
440 586 601832
437 217 666313
171 94 684249
575 462 802631
671 619 768919
468 592 488608
154 175 401226
143 685 574826
415 290 667093
172 555 611627
250 30 520109
638 243 648826
135 351 188402
516 146 271208
41 562 81460
145 690 289046
614 161 217758
159 432 795516
541 505 462572
640 397 912805
119 393 713465
362 527 214175
501 84 396935
542 202 523005
332 628 988701
368 123 618790
358 16 935644
31 473 186453
459 526 442199
573 572 418289
538 172 163631
490 460 632090
91 584 363372
350 581 385826
648 592 357512
36 161 238405
333 686 516557
363 76 724134
630 511 603576
585 541 245838
7 16 928322
645 650 788252
610 141 721938
538 296 999669
573 602 92317
439 477 432987
313 637 223146
697 669 529761
584 212 10188
527 155 868429
462 168 762832
128 584 322730
440 311 442420
358 74 932754
554 369 812513
679 155 476975
560 650 809759
140 310 975186
561 7 456015
279 524 465962
192 23 846113
691 484 722287
227 332 674537
556 443 82749
685 581 324580
110 535 332535
506 55 720878
407 410 404983
597 49 307081
144 686 548283
63 542 575950
300 290 234112
424 194 4603
257 331 735826
83 263 481316
648 697 653024
356 462 137242
684 423 375197
269 159 379804
17 186 292322
166 694 185955
500 193 543844
374 194 589162
425 135 743745
462 653 493445
199 419 399166
439 654 935184
579 402 925100
483 496 390209
502 523 785965
576 274 954601
232 92 147570
652 695 365741
292 157 890552
609 350 213275
463 541 105209
314 248 237801
591 454 709259
353 601 374951
432 79 444931
1 432 97757
600 165 7841
436 87 994411
116 576 761922
52 226 348349
121 255 752896
216 127 493583
255 603 76831
305 481 588324
8 266 899479
352 262 588072
486 492 648130
514 507 680216
371 511 958349
192 215 825478
144 178 225805
143 506 588566
354 449 426851
644 540 710478
298 398 689330
349 110 294451
632 17 705180
214 662 364042
606 36 764180
681 588 556781
598 268 75177
576 180 479014
539 418 664496
494 689 315050
238 498 751823
695 491 784404
286 423 188066
602 99 546174
606 225 124722
229 304 335629
421 560 413722
183 511 722017
271 535 711632
131 236 220550
657 152 287245
407 212 724102
16 214 775678
700 179 23361
616 548 229028
63 130 892851
673 275 424588
596 563 516081
9 132 871797
615 353 883780
278 380 874108
158 149 692024
659 113 265306
395 393 110101
137 114 780653
66 454 912971
478 428 926436
240 9 842321
178 388 873570
111 590 591949
671 316 262845
678 67 523041
312 244 165887
500 681 654589
205 553 67352
175 216 698677
486 406 285577
420 194 58071
518 143 145242
308 426 300041
34 207 406928
522 274 919319
353 500 681651
537 348 682702
382 616 253211
519 151 215258
195 579 916298
642 473 76009
620 561 77439
201 523 506234
170 626 650362
45 602 368162
448 55 418823
298 319 167861
301 689 997197
69 661 655150
570 483 10287
331 289 835348
342 610 273768
601 611 386675
623 433 939922
391 329 595728
587 385 512759
16 380 175304
97 182 225502
64 214 127923
387 421 943436
251 614 250590
423 13 631484
549 323 751813
95 127 476064
617 225 610246
419 152 311960
671 578 546464
276 515 771973
420 465 28934
126 11 375558
188 688 35535
427 408 71914
187 352 57712
137 346 375855
678 216 951259
526 174 983071
223 431 703128
254 592 3702
334 650 306324
19 456 977704
60 499 950729
489 214 174898
487 559 137335
548 569 606309
254 377 856746
53 91 555268
263 100 153337
674 5 245253
698 371 877609
424 673 428846
487 491 250868
151 5 304429
199 452 94633
475 123 519817
473 450 175405
468 379 365677
351 682 782773
215 135 401030
288 371 529955
382 524 914494
596 431 573524
614 660 62593
328 408 659655
531 426 959095
245 81 723920
232 209 239132
456 628 261043
87 265 558556
30 251 344606
700 212 304446
610 244 918951
512 102 167919
185 522 300310
605 352 954594
231 593 766454
395 590 923515
98 442 365778
46 248 627770
604 49 895733
17 342 778438
498 607 47980
37 179 771094
698 352 219191
422 459 582786
240 184 855820
141 339 213240
601 195 388887
475 231 920683
40 214 671001
268 334 758730
208 135 898026
116 51 777945
46 253 292112
625 272 23311
375 216 51576
82 529 289394
532 169 671047
61 407 258615
403 638 807241
387 398 333745
578 631 590951
285 688 534964
538 459 118180
616 635 755628
146 269 521673
657 559 799144
377 479 198452
273 511 734470
615 90 248367
178 249 786527
78 43 365241
354 50 599775
512 179 124889
385 694 499715
364 686 30650
39 653 758781
307 269 42159
147 500 227958
582 633 794787
36 91 286024
309 273 459494
169 299 238181
283 557 805908
452 290 965194
519 263 109219
212 590 621727
535 95 129395
340 526 849211
282 601 371371
185 334 827878
419 361 45424
572 518 427568
616 53 126495
264 612 363664
419 233 488626
385 342 820196
387 487 252387
283 21 821741
483 86 306887
521 584 307796
76 661 345075
29 496 611038
161 79 678055
270 421 905758
124 169 966070
531 206 12789
339 513 459411
335 127 189556
77 590 938276
452 134 687133
661 271 398860
447 266 496900
335 307 283133
697 606 935794
613 355 580956
510 454 587906
158 527 715287
164 100 211719
427 572 83750
137 261 293967
294 683 609152
677 293 534228
14 626 20019
103 47 461442
623 232 321071
675 201 967717
591 382 186606
154 596 978500
335 193 662992
689 664 120845
463 41 90733
128 689 474389
520 677 715901
286 61 499380
209 217 132356
560 1 535225
405 444 55239
109 102 730877
677 338 262625
399 251 273432
308 496 727033
378 41 468771
600 651 451532
359 358 323672
509 345 854054
195 217 776284
369 371 345745
625 116 588309
240 106 372987
182 432 396179
457 130 361387
59 635 326743
401 3 100697
284 167 797637
137 536 885289
334 367 332617
556 142 968699
391 699 249740
12 97 869448
114 381 913118
422 575 973818
381 81 326176
153 195 738731
329 498 191229
423 180 240732
693 84 932072
397 46 457626
640 206 765603
324 589 342421
645 638 153046
665 237 589922
566 333 73951
544 653 407480
687 681 994781
481 589 533024
246 288 428394
690 114 226415
363 391 257276
95 100 293518
504 216 128995
283 553 800369
212 386 683588
180 3 532824
442 194 161462
515 645 168520
143 406 420201
612 640 207394
647 419 568544
296 492 616984
480 49 604340
1 449 460490
315 341 959699
122 652 51615
81 229 533889
541 436 496474
546 519 466044
551 44 441937
676 205 966685
60 339 595680
358 155 337709
655 148 922052
219 59 421596
266 522 134238
170 421 327687
609 465 679389
317 258 743195
356 331 306536
683 83 849051
51 634 155966
206 252 417499
167 138 759130
88 36 332076
628 157 583916
501 20 99505
473 139 337808
482 258 858536
37 261 993997
18 555 729136
450 82 492004
209 92 953995
557 363 330458
258 54 673562
161 668 775294
578 409 777196
554 145 745057
532 351 425440
146 596 591362
358 296 680438
620 282 709286
150 197 466630
269 174 342341
50 91 841800
285 40 277311
446 340 132335
456 352 925169
212 352 717095
32 125 929705
222 324 548774
539 514 912268
631 68 844975
191 560 494530
296 373 770673
145 671 905484
385 471 353903
54 84 715785
535 219 665120
137 109 585901
71 126 981298
465 226 83079
247 220 327074
33 142 941663
337 326 126569
183 204 683361
172 612 158921
598 462 217343
350 78 635965
658 458 504284
378 383 78095
261 647 959584
133 56 244673
526 45 183483
415 680 407264
597 122 100427
606 507 542031
479 686 293777
477 197 542705
359 115 248703
233 567 756289
457 349 205919
688 641 377967
205 448 348264
344 24 28841
23 103 979292
469 256 624388
224 81 463196
387 525 794090
198 411 229093
61 503 586945
379 453 445185
496 192 43589
118 584 808632
234 190 258068
296 597 134732
297 206 598315
656 229 127746
369 281 425024
9 103 246016
35 303 16295
399 689 838614
337 306 915202
20 203 458277
687 605 881905
317 454 938129
465 178 46736
369 223 162429
199 435 729990
105 591 663837
254 420 796864
417 586 482482
93 300 937117
384 296 259530
339 163 651890
464 653 261093
540 160 989621
332 658 262810
485 282 400983
539 124 156007
520 447 233358
202 192 511777
460 348 935100
170 684 954672
520 590 522118
536 292 660066
239 560 702723
692 294 663806
374 409 73636
380 288 14745
329 585 598145
686 485 192576
480 23 736040
498 118 66354
79 194 14469
351 502 123266
496 257 213142
422 520 987240
295 683 873505
577 56 912966
236 409 857593
559 421 631102
601 664 986501
364 502 430146
492 144 265145
36 660 953811
39 110 532829
521 461 299054
254 283 418307
614 643 473317
659 91 995642
586 343 502690
297 629 361383
374 23 841534
457 388 977833
615 282 58648
7 514 479399
546 177 730968
551 452 61895
285 182 54458
173 490 775912
72 557 553423
246 535 94048
609 303 940373
611 6 835167
67 344 588516
18 504 499209
325 549 620075
600 263 307996
419 388 909036
534 11 200071
312 31 140044
358 33 523813
19 246 595819
20 687 979815
500 628 847449
111 75 556239
459 591 696194
647 252 659031
375 608 701290
600 336 563512
243 417 308126
10 306 177814
376 131 40833
236 680 826387
313 492 803802
181 274 41348
14 394 564352
119 269 958428
130 12 374890
142 7 756487
660 90 520158
128 491 740303
57 182 35049
136 228 598025
204 62 314978
125 246 674308
69 220 262502
587 99 204305
62 281 101464
684 318 144593
602 345 245089
684 489 518377
692 21 655089
612 119 8119
117 139 853087
390 480 775887
322 617 545292
467 268 795438
174 670 879048
260 212 335118
551 301 166334
271 164 59287
303 443 298399
504 51 917838
199 191 44858
470 375 984496
248 282 792303
678 290 361193
327 678 607861
59 227 58693
495 115 73906
241 669 747856
500 124 536786
98 509 392180
133 417 108707
569 218 166033
250 468 741715
258 145 810867
117 212 858636
308 115 905926
322 402 171667
198 630 286806
570 281 343890
528 158 264545
569 106 333271
228 488 980063
37 141 693242
302 288 350368
4 334 410855
201 366 59173
121 291 308500
474 544 990608
612 238 871145
581 260 885261
108 187 485048
542 6 496491
421 234 821092
453 300 929498
494 555 725817
509 612 469284
111 117 767992
552 47 841257
310 651 105657
572 249 34121
679 229 299091
475 134 557311
451 581 622307
621 643 111161
167 90 766976
479 245 111182
113 79 234103
339 11 194979
407 10 407140
561 33 242192
187 14 65630
425 59 765410
658 328 841119
91 14 389494
7 520 706075
3 488 724024
147 296 606897
214 454 577352
315 327 277500
37 117 54362
276 428 224679
653 427 752163
202 659 469146
444 490 112019
529 498 364974
207 374 320255
376 537 962118
456 209 385303
353 33 912549
61 651 373703
171 674 612880
680 486 203722
285 152 466804
679 542 209833
548 227 38814
571 222 926500
587 550 155427
358 30 199071
320 596 562400
47 449 986170
376 620 143264
603 682 11163
121 93 159238
242 213 993585
446 251 253655
48 510 100993
188 151 111737
543 530 555566
22 4 834046
138 104 537627
271 510 937753
324 470 342680
169 93 253374
159 242 447897
344 375 693572
263 374 859406
67 592 86510
350 53 474089
3 175 873282
144 661 223649
242 183 800141
616 102 884322
163 463 808800
135 391 912357
261 517 314062
545 266 482909
123 320 973395
447 664 894620
188 416 879337
166 139 378863
238 636 600884
213 692 686403
491 443 779463
483 466 394824
654 650 446140
438 5 42900
266 185 616938
438 459 43307
225 160 204699
448 270 14969
546 576 610369
311 130 876344
206 616 156325
61 354 669357
365 150 604364
678 559 564468
377 517 428911
529 631 829074
74 690 849724
164 407 561190
607 521 544248
14 332 491215
391 174 242071
54 416 728936
493 566 163742
598 27 285938
13 514 896456
300 351 964318
232 265 341881
526 610 144813
393 8 631925
176 467 182287
513 407 177430
243 232 502211
193 491 829832
522 490 844702
365 581 966047
59 70 674316
263 361 281219
465 556 204058
388 134 693655
36 488 514855
440 108 180291
149 86 482835
635 400 29284
22 522 939396
454 386 703647
637 528 931027
540 56 315315
415 390 607884
473 358 901756
66 11 689541
475 158 900381
263 651 100896
170 692 365339
511 327 773557
685 344 888367
328 363 646117
466 131 840134
180 137 969341
575 7 529328
217 631 602043
628 691 943371
665 505 27600
338 573 73958
587 352 409795
453 37 977721
145 195 780314
507 666 793451
465 332 377407
86 216 772427
652 527 984421
226 357 617608
123 59 468141
536 619 565115
174 687 480146
535 698 344788
139 214 806182
477 36 334809
119 261 428391
331 46 714851
493 406 978266
516 572 163216
267 254 244803
31 579 727795
341 290 572657
605 465 33890
521 442 675917
543 208 108410
295 665 787582
529 611 193941
185 497 788438
507 390 645582
182 217 946980
25 317 467379
224 249 100100
347 224 355225
458 364 784009
594 457 550731
626 590 798189
72 387 437848
82 664 692874
400 619 321311
443 67 465736
605 44 14879
440 264 809863
217 398 947235
360 439 552224
280 601 729443
670 350 968683
139 130 851287
672 158 314421
557 593 63203
30 471 686604
376 625 223503
380 633 232008
77 589 712787
400 125 139632
265 513 30901
614 683 977915
658 526 112116
468 399 561936
139 143 580800
686 96 261360
412 666 200860
673 137 347063
536 495 791838
434 489 327031
281 123 624793
376 700 509356
85 387 89312
299 301 407662
40 164 91980
449 468 84445
221 205 478457
494 241 104987
588 238 763440
17 58 425715
466 6 76395
379 20 22472
57 327 90870
466 96 319018
196 416 833248
364 311 88319
471 596 96607
546 460 400290
43 358 406321
374 330 74095
196 157 276990
124 388 256957
687 147 421685
215 284 673346
49 176 433513
690 538 476535
496 618 749978
402 345 666294
130 400 841970
322 74 268666
23 191 320497
18 600 635340
682 106 906267
211 116 867830
628 504 151168
117 671 973431
254 455 228606
516 481 669942
167 104 857001
269 183 982792
655 325 851488
93 172 780862
497 385 925426
584 375 889341
490 312 725237
250 53 216783
252 349 54592
3 390 425674
520 478 938548
461 83 47158
442 149 861122
224 655 571579
48 536 521494
700 559 748633
125 558 739186
195 54 734596
664 590 912051
527 473 840324
28 347 121950
641 530 857574
700 71 938981
192 435 317300
317 337 328138
230 540 115664
641 340 528661
638 517 399486
71 374 16107
362 143 367967
473 277 825993
506 475 959479
546 20 52344
700 192 268254
201 90 708382
297 352 127237
99 572 315926
12 381 937359
319 189 730933
283 182 146141
388 533 218696
471 423 96495
292 15 845029
476 567 435579
595 169 374950
408 683 943162
554 240 507643
347 520 832877
650 85 692871
348 33 218896
385 629 877706
103 552 720055
363 431 318845
378 492 899480
399 321 406913
405 569 574987
453 694 38916
601 19 462309
91 146 961061
638 215 477867
579 319 756273
475 436 919852
683 554 410193
456 405 529304
236 471 493757
528 248 339150
302 279 360883
141 659 420760
136 534 188092
24 672 94440
25 97 528673
653 418 719896
9 492 3960
120 664 845578
414 115 73320
577 530 424933
348 623 826611
311 277 862349
98 665 150701
238 294 359172
220 99 516926
544 304 838154
650 189 711299
274 593 171491
304 311 144575
176 132 515214
652 373 678760
113 512 989709
483 347 473690
235 647 475814
297 639 137920
251 512 57088
124 78 765172
230 184 529069
310 15 891000
404 638 169932
588 419 216941
291 266 882620
448 632 376980
105 439 904316
215 522 936958
34 70 609231
165 241 162507
682 248 482415
123 3 363999
382 67 521835
273 612 343724
628 295 960753
362 195 133882
156 606 764518
219 165 6390
84 532 483420
682 30 34038
109 467 364840
514 209 300682
457 155 783889
479 427 980549
327 700 456123
408 395 858297
526 106 595366
58 411 763855
490 63 385020
562 88 480752
231 219 117565
534 350 684294
242 161 987647
672 547 95192
630 555 43207
51 607 551465
18 225 792985
271 313 888785
102 379 604430
247 74 758442
590 388 559960
583 106 676824
150 198 103507
510 419 608354
560 691 736912
426 208 480729
7 465 594280
67 97 869640
204 487 169754
106 177 536768
301 120 930192
550 32 439940
505 273 212597
219 433 353015
341 524 331529
280 536 62616
215 68 776742
274 374 459157
143 540 936726
274 651 851497
537 210 162672
18 249 347291
121 480 411981
262 16 946439
495 44 619151
147 519 226718
693 117 466954
303 58 390497
273 107 401395
125 670 160069
178 28 789533
85 669 146371
222 282 953095
330 533 703262
455 652 825498
20 582 407099
279 363 66177
670 493 825818
681 548 582562
433 687 667023
551 663 271151
403 552 614252
156 520 531868
479 473 373539
330 479 694537
241 468 665295
159 641 132764
186 428 212647
228 496 310786
166 561 508994
396 103 455048
213 219 518614
198 561 780643
106 661 932000
466 350 828000
634 686 684930
254 686 827047
695 296 142176
431 285 509102
146 20 481870
392 266 50095
392 529 964665
435 388 536093
349 138 127059
656 53 48570
282 662 526909
247 533 353877
468 292 372510
450 428 334107
561 392 572923
650 456 751324
87 337 385787
447 634 71639
364 72 262008
636 592 29759
157 543 861597
53 537 618242
107 519 533486
16 567 290592
674 629 307090
59 642 774389
371 636 453249
71 565 175418
189 70 321902
570 225 218256
304 689 290865
219 518 656082
660 666 253972
449 397 141112
443 488 799913
501 624 709399
567 146 355157
165 451 941026
254 280 154346
248 224 844336
166 435 433633
184 280 901869
668 646 337590
159 626 315253
384 39 558537
137 326 306756
211 221 879649
470 51 461676
372 425 102103
36 416 96340
127 317 595521
606 291 991614
669 6 87327
239 486 555310
124 133 575234
21 664 269669
197 26 598237
38 479 132751
535 121 265848
95 298 595015
259 374 957318
655 300 26468
236 662 171821
333 151 922328
248 661 988254
61 176 833183
281 247 486305
623 544 270561
691 396 683733
63 26 531074
148 401 841002
430 605 510790
543 611 495593
568 277 781778
543 209 825289
582 600 212704
532 531 504649
347 321 576211
600 225 424180
276 371 910706
505 250 81359
550 67 518527
387 104 95118
361 23 451852
625 505 61471
366 548 449565
94 495 331794
120 187 400645
411 306 534435
585 176 59920
693 165 34049
152 168 409517
654 684 243704
491 261 500403
411 412 191086
28 520 655470
525 646 135757
404 93 280921
598 122 100056
462 567 57751
210 651 179890
579 172 226323
21 643 209066
539 577 11648
271 507 573915
151 586 507403
38 16 940704
232 86 843544
350 653 250116
355 428 811658
403 537 694510
460 511 654731
316 88 741187
35 44 908113
192 71 643235
121 369 658929
349 161 596795
371 514 559740
548 34 237533
134 103 20571
147 676 240397
108 99 388834
560 73 126871
372 164 34075
74 683 53831
614 9 801192
350 426 96184
529 610 256743
94 686 306971
622 513 467448
441 471 839236
443 121 551692
518 124 998504
603 78 966918
629 693 267200
485 403 133140
293 256 345490
469 600 572298
227 328 201459
610 146 413881
208 492 156271
25 158 574163
459 267 193785
225 37 305666
620 222 649828
429 406 700125
281 587 563247
116 603 657700
450 357 417464
215 330 123753
86 447 517521
549 525 746203
695 494 292803
539 677 19209
659 28 77179
363 247 805805
582 427 340664
228 329 105634
46 553 854526
491 634 244718
369 467 936019
349 435 946434
42 523 391848
38 304 192487
439 573 458372
654 475 984133
96 682 108637
350 411 824306
299 73 936418
213 313 832115
422 90 192129
48 209 431285
5 29 233939
78 103 641866
615 320 496067
596 461 499507
305 153 241887
298 13 686634
251 382 291958
450 328 782091
564 625 248738
246 331 251264
628 336 349903
510 112 511869
671 464 345841
42 403 303907
138 255 12116
559 50 772817
560 52 257679
371 266 90404
355 432 948066
678 672 472797
619 122 109740
229 207 6751
592 507 939679
42 352 426894
526 613 395756
104 375 670417
586 366 916752
535 188 750338
470 318 495504
174 694 103008
171 403 968077
555 124 75149
471 481 585309
89 136 502843
591 224 826126
434 663 41700
23 178 514238
8 684 8459
120 480 288006
226 14 661328
365 99 746303
237 700 103871
181 614 410304
486 546 473639
68 636 23037
410 37 300451
127 223 392807
230 587 900250
590 129 671854
192 89 147181
271 60 661864
614 107 488088
91 619 389861
88 423 451832
541 228 836155
378 65 547805
464 32 964439
403 62 123704
156 492 452327
36 527 745276
88 137 724341
406 214 423848
60 315 553178
139 654 967457
188 293 696948
619 593 377770
94 641 779426
170 542 427070
128 298 837657
57 161 565363
343 166 236510
214 231 185845
408 448 951802
254 513 776130
649 520 8158
42 360 561745
643 548 698673
566 686 834303
487 45 318109
320 182 606355
511 282 190577
98 114 678220
392 61 346083
243 151 255141
669 145 801802
557 579 303605
692 345 406817
575 396 590475
300 12 541694
408 197 28727
603 38 900742
91 10 956255
288 509 69990
106 26 764989
420 173 301847
20 364 858001
161 599 630970
426 238 67976
689 144 161865
144 266 670961
539 486 676744
563 582 67991
394 665 54388
395 178 504891
94 88 287446
475 45 893733
84 411 346522
368 35 526556
268 61 289613
698 695 435088
518 377 583682
611 10 158203
380 98 675217
662 256 777077
645 13 699469
515 499 133946
687 115 410232
614 173 93010
400 493 155868
133 659 123477
178 287 843912
55 553 728302
475 574 4472
416 696 252775
484 85 782511
700 500 740702
530 15 7601
46 258 175428
240 77 574777
60 586 950188
666 213 401524
286 196 521448
388 631 333363
398 330 175093
70 217 39344
392 183 610779
147 692 532558
567 278 165277
302 363 226174
51 700 4163
175 218 963484
21 634 175844
349 293 860759
368 479 411422
594 488 930100
591 552 651754
5 251 45584
581 632 474550
230 153 11263
469 531 811249
628 548 570848
31 90 679798
131 292 335354
519 352 285746
482 656 841343
540 88 457708
34 250 776872
56 553 371565
699 560 771145
402 561 751751
417 105 694744
484 243 240160
68 647 546883
485 128 154416
133 1 931500
139 5 40217
532 564 894222
572 124 381230
524 475 636903
71 645 807546
533 559 509544
600 396 369995
695 81 211997
533 167 101144
443 274 324273
346 674 154774
202 459 36603
362 21 753221
540 37 456153
347 193 461052
698 578 704126
96 50 219193
151 239 484449
542 126 458211
132 164 421186
250 292 177201
621 436 17779
24 289 526271
387 341 24677
235 348 235078
162 127 422687
233 669 560195
105 677 769137
481 75 645856
300 89 695374
56 109 103165
267 414 849168
396 371 165822
291 289 436662
103 166 234736
75 183 408644
114 475 713349
321 585 29441
63 155 220446
381 682 319820
526 7 887271
304 436 312114
112 671 517997
379 500 650253
504 514 95748
504 339 986785
567 79 964464
191 650 448304
154 127 448080
545 127 629425
245 386 764209
136 335 346110
493 349 532354
597 521 68996
93 466 148929
414 111 408871
309 543 638476
336 441 109330
117 232 909964
67 172 72698
210 284 757419
300 17 980082
569 249 44850
17 216 71507
451 385 74558
514 647 722916
441 423 720680
300 171 715844
296 23 968559
397 608 377250
533 588 106817
670 358 292129
261 218 172390
283 519 752491
189 693 240954
81 553 905465
636 602 194206
291 513 789229
14 397 955264
56 184 34696
162 196 217535
532 28 266671
642 266 797512
692 252 265141
327 140 322656
172 673 652752
81 86 214607
139 477 56331
498 101 559096
356 80 813382
175 146 220255
461 84 620595
98 104 247147
50 101 785990
356 422 341515
316 530 741121
26 372 392450
580 346 115256
614 136 932723
528 524 999160
415 103 750600
453 630 254246
619 257 516572
53 377 502845
65 649 219888
323 246 544296
55 5 903028
34 574 772070
240 132 230312
606 181 964871
308 245 118676
31 345 279668
426 295 286541
585 288 101955
464 140 936879
95 369 444463
260 254 527997
73 148 298481
457 568 524517
221 534 560786
579 268 802304
302 190 688361
39 64 76092
477 49 563745
64 606 177429
118 234 436131
413 419 618027
153 192 519458
28 449 61350
123 313 414793
76 222 785961
271 383 705786
350 475 769541
665 148 389196
419 18 968431
435 121 832169
224 104 359272
289 28 695698
132 449 436009
566 667 939744
398 636 214208
410 85 269020
658 650 476550
17 194 565164
650 340 372983
395 200 356942
361 210 476632
189 514 8493
127 690 14286
505 395 901063
208 433 471263
364 196 779803
220 101 630354
108 684 755201
209 384 721872
109 688 135154
599 407 96947
115 401 97890
45 171 88898
636 232 358922
391 536 156804
307 592 18041
106 453 988336
254 511 926764
359 635 851862
299 204 116320
381 305 743240
236 196 501773
307 148 428867
89 25 61750
331 595 250177
37 382 88730
10 117 5766
536 547 980599
74 243 859189
383 656 386099
142 253 98813
239 111 925118
386 432 120210
556 497 484986
467 438 306547
549 188 17005
406 32 354065
318 488 326601
628 617 79880
359 49 114963
20 291 939454
195 563 755459
293 518 707547
204 621 858614
507 63 647367
450 697 232336
633 20 706044
345 66 644944
13 302 538362
223 527 652724
594 460 381769
87 354 992169
500 643 580663
593 585 822911
252 213 514349
278 411 79743
288 604 945407
10 144 951721
206 196 317940
454 391 331073
522 547 966528
531 595 266146
649 472 968420
667 602 509696
192 522 307825
39 460 591351
696 534 181347
7 208 904145
77 269 336805
440 113 981300
394 36 527447
359 619 164202
40 383 853273
635 21 943721
637 698 119647
657 450 626837
366 542 791684
534 16 236052
183 668 333850
451 638 881315
569 562 151116
76 592 46018
487 284 52717
461 464 47946
61 479 214801
515 486 278563
244 551 543977
234 567 9391
668 13 582311
634 9 622722
251 395 511643
223 517 632118
659 611 253141
384 589 447344
281 668 523303
134 633 392196
445 157 489891
5 593 445331
502 512 981396
420 267 291406
612 625 392173
492 445 98358
342 171 795860
505 83 347216
432 320 910538
62 549 571063
480 245 869266
301 444 370595
231 424 374449
695 510 259967
567 169 704038
290 525 679491
118 97 318998
121 178 752090
607 69 822742
524 623 396672
128 76 108633
192 307 319668
312 99 913836
358 570 40777
2 572 985306
181 38 489764
562 258 249114
234 381 767185
181 470 938073
521 378 511593
562 612 357368
619 51 388062
402 294 230486
518 695 32004
294 55 335513
417 62 424860
188 399 171993
186 515 432048
674 473 287156
335 280 744664
97 140 2922
649 171 51130
274 257 825567
209 309 326177
248 621 575829
522 73 287973
631 456 395535
189 607 387910
217 423 82447
355 325 739483
339 446 739316
35 272 380454
360 108 518851
569 327 810265
465 310 857831
379 234 243184
428 434 167770
391 124 89631
466 365 65306
51 442 142965
527 565 8338
598 161 564020
23 295 801813
207 524 562825
34 363 250870
500 120 913569
128 628 136170
230 308 721601
554 269 226604
574 408 618258
373 327 528221
368 147 425462
272 508 491795
296 398 146263
200 214 261552
481 538 910683
559 186 556779
521 371 856490
339 44 298158
465 565 178429
371 613 187154
488 487 653655
683 152 555178
308 687 518042
686 209 828472
197 535 832136
444 77 104125
606 678 388310
303 562 234126
421 235 116201
274 465 570262
162 73 566661
527 265 26581
198 663 164474
370 463 921424
113 458 479476
257 289 375414
516 422 773039
346 63 5544
282 554 692908
144 384 945366
131 566 425863
517 137 436424
236 362 657412
112 24 32572
498 372 860542
674 165 499989
522 343 611193
168 544 687189
229 526 416387
461 650 646995
156 694 105797
2 358 864348
425 528 379415
199 226 799951
685 57 914875
183 363 524023
401 195 216504
524 75 113539
126 655 587387
412 201 784307
612 268 145841
415 263 312855
255 250 575055
153 673 882302
678 551 81699
592 278 861191
427 602 770025
58 658 557293
288 247 625416
99 78 150280
302 479 92276
175 122 490231
81 625 25407
212 444 220676
234 526 882897
608 495 978662
557 390 609014
398 286 294487
200 587 98174
645 128 971411
29 54 886481
38 30 339047
207 355 909294
652 32 884312
131 96 454636
294 495 336414
229 431 487298
502 577 180067
132 59 427942
529 618 359743
132 69 198142
66 536 891022
255 248 913387
183 310 143991
80 676 33203
568 215 695968
269 356 502156
414 463 352178
597 191 872082
479 407 262637
116 283 61048
582 683 787897
26 447 216711
667 284 899447
351 625 699410
20 607 255168
128 358 950964
565 215 416579
535 173 328321
576 267 347037
350 76 234899
225 175 50866
359 228 292865
697 696 603344
387 78 560620
436 36 144798
162 647 639710
106 17 537052
353 244 715520
686 141 89696
477 14 888404
128 3 853145
10 120 859206
273 250 97845
235 192 639447
52 492 948277
160 662 907366
453 145 260276
213 216 618774
351 376 775671
454 587 889857
334 412 167500
579 372 914791
325 485 625536
127 252 320463
469 378 453435
393 9 146674
86 567 657014
480 671 530150
134 128 26544
356 256 231386
442 444 861000
531 492 636096
196 172 45046
321 338 738848
304 509 502189
77 675 666982
244 100 242696
581 267 716897
585 430 562145
112 47 407509
176 435 108040
389 390 495430
124 321 972816
50 588 951772
624 441 523340
508 206 780096
127 167 271104
338 470 703241
95 89 11064
197 521 430117
505 510 413412
84 631 755019
428 29 714144
638 566 574132
186 268 1580
423 597 105847
74 299 239349
389 122 912340
418 399 646999
198 526 368617
287 251 90823
38 593 33556
398 52 455201
635 7 679398
219 575 886010
275 166 131922
249 555 887860
533 295 901360
492 461 905179
209 270 638681
521 655 747672
187 289 951637
572 198 592755
440 410 303522
464 46 838882
100 491 243721
342 338 991174
5 325 710759
569 162 799099
247 474 606512
255 403 815574
362 274 426265
586 660 894166
184 408 479126
700 177 414549
76 458 234576
473 595 798652
43 452 848396
652 334 31883
238 206 278935
102 247 348463
258 197 365288
225 518 496472
11 49 87754
429 508 594790
612 388 358644
82 212 119014
155 630 99191
459 683 980520
616 62 305681
268 446 76983
18 405 546862
343 123 29363
5 693 429682
521 415 710593
40 14 848520
635 87 343541
329 80 962346
690 355 178696
387 420 221542
639 421 884684
529 346 122667
519 286 688213
677 623 200588
312 85 552732
674 329 718927
425 124 51216
477 12 229057
172 613 234591
288 427 820065
135 242 848632
686 138 184711
616 205 728476
105 466 819969
413 294 943479
322 416 468854
209 618 550782
600 327 445390
390 144 776609
383 226 298410
587 250 984433
623 201 822054
127 240 345724
562 184 263558
491 143 712929
108 599 159744
542 270 39388
432 87 277077
324 619 104544
220 491 117156
484 592 544635
430 333 536911
40 5 551782
414 434 735901
77 53 832471
166 256 43325
442 109 585515
55 658 213518
517 99 103324
120 675 434719
80 229 487708
170 625 2175
496 608 22654
378 604 515772
532 649 820657
633 258 784853
2 418 845877
539 492 521735
158 139 591036
298 369 952803
114 11 762478
190 354 768110
414 5 894593
562 119 541059
40 676 792327
69 21 861154
123 363 637651
674 48 988678
267 656 553251
14 430 178240
666 646 578477
688 362 790836
453 294 598452
153 698 361657
582 359 208076
673 110 809781
619 335 857105
229 372 278858
550 100 118298
603 576 712573
212 204 138530
655 228 929642
258 591 674435
317 126 328530
33 456 941612
616 254 638769
6 130 325371
121 371 291793
644 624 877932
256 546 265749
661 58 807936
481 54 970358
148 487 545328
313 470 969091
191 24 705123
394 148 641504
381 478 917872
218 357 301477
146 310 207809
485 266 250435
690 330 725270
510 693 663052
304 302 860258
118 397 596301
436 154 285241
237 481 445492
12 55 552488
401 697 356028
39 366 980540
97 156 770550
536 3 629665
432 189 695785
698 28 287020
401 251 531643
135 365 411861
458 334 794015
283 483 397191
576 360 60600
211 283 838775
434 374 89714
594 243 679169
418 696 866509
593 39 321010
566 362 442233
521 515 134898
56 565 945673
349 315 36192
312 411 493780
329 611 739050
161 87 807233
159 493 814724
50 536 678611
653 330 569950
123 292 447320
622 163 771535
182 70 435632
638 112 414020
129 88 774234
163 621 433976
28 641 309815
320 494 125283
320 454 561929
497 326 352803
479 666 525401
267 244 72281
347 602 372458
594 106 393730
459 355 600867
229 339 831037
312 44 879351
410 306 325637
254 315 911213
52 270 347837
593 333 729557
662 658 818745
88 530 325694
461 315 227491
46 609 566949
130 541 155519
513 231 165979
91 614 797712
600 116 593848
305 642 150578
229 454 823276
478 264 800905
342 484 271721
344 345 162416
352 80 116965
575 585 957502
437 360 201576
152 230 301167
194 192 502682
90 41 478144
624 619 904767
612 309 505993
585 677 693036
167 130 663407
338 87 339596
530 109 489373
684 694 108532
145 253 897998
678 59 368138
201 382 276489
270 459 781502
115 551 463233
181 71 378621
360 176 366475
519 304 758495
295 115 843933
491 243 679987
653 700 815458
10 626 326113
624 448 282565
528 282 879555
637 35 498056
144 31 389504
602 546 544139
354 117 655809
463 213 927524
260 317 464672
399 175 13932
559 635 472849
680 13 589734
338 177 812434
2 598 807781
628 383 533793
5 14 82531
661 449 618149
129 195 610208
61 291 834976
497 170 650897
562 539 160923
596 87 317479
598 311 991826
225 538 750469
89 449 20112
170 483 294544
452 500 519182
336 672 260751
26 635 761294
294 168 421461
155 40 380266
196 252 339078
608 112 22314
662 21 100904
280 449 238198
307 183 689261
106 239 863881
520 308 267556
364 99 211602
248 675 330667
271 502 278925
101 423 862496
242 410 799429
106 49 674152
644 223 389875
446 37 576975
228 140 186219
276 55 598774
358 398 929508
492 324 79561
348 553 107118
246 294 132468
115 597 361805
142 325 270470
600 403 368685
156 60 879018
92 514 182573
337 141 903683
136 631 891634
162 24 288606
362 123 722367
107 171 138070
473 176 726873
633 365 869345
300 62 928717
61 258 47090
33 96 630933
99 203 711246
227 469 631136
435 622 21608
247 82 458412
510 39 541593
567 24 164424
244 229 749295
157 473 524937
277 558 21776
126 102 372922
570 628 3739
618 597 644389
166 151 662392
505 182 556605
243 583 48323
512 309 597784
522 530 253180
280 354 800409
266 695 558431
611 267 635004
266 570 131118
266 19 223732
515 99 863592
610 479 134111
507 22 259539
310 19 128323
406 293 748511
495 15 257090
543 385 678413
278 53 359849
320 603 943327
273 202 929153
99 454 729413
77 476 609236
345 577 544687
209 106 117566
388 48 280039
356 100 325
507 336 662534
135 164 941583
375 460 378450
565 199 186190
229 617 382783
226 554 224035
104 321 179546
649 25 827306
508 148 982481
632 452 755783
70 596 973963
359 646 480492
233 119 677049
110 570 525596
139 457 670373
193 558 995216
587 112 270336
217 352 103676
251 410 353339
99 681 244003
627 12 221681
587 518 833287
249 154 193024
446 323 825800
672 110 263520
65 103 787289
373 140 574073
91 60 356702
274 276 855162
247 636 912660
523 563 662783
666 677 471361
13 207 379062
327 244 387322
298 628 160494
623 69 654778
641 324 227901
44 411 414707
87 356 758815
229 62 281101
459 261 271661
297 263 7255
639 202 236592
535 52 18792
289 284 113775
26 311 519046
530 278 269176
369 495 465392
291 81 194618
457 59 154458
552 291 618206
231 452 295968
574 669 991629
453 375 918229
662 305 819688
694 390 105364
678 557 376206
470 415 717172
41 231 136130
540 197 223150
95 509 765569
412 250 94564
535 155 919891
466 486 94159
91 33 280995
199 31 137840
155 648 883996
504 357 195030
517 212 704452
113 417 687605
562 479 656017
203 219 82257
649 152 135385
221 66 711158
78 300 649151
328 192 131695
673 311 946661
169 114 325968
341 51 622819
331 157 776589
375 150 477156
505 592 687700
346 603 939830
613 690 28260
358 533 178876
256 374 111534
347 688 825198
666 179 756041
423 271 632428
180 112 672025
96 364 606352
51 430 491952
638 380 470659
120 341 214078
65 11 761787
621 47 764249
575 63 354075
650 462 587101
282 88 52412
340 223 834530
235 492 645390
331 164 967312
579 187 97480
519 609 987909
124 584 405154
276 345 407482
117 497 827915
412 351 681359
356 555 952595
246 26 747600
403 437 283340
101 356 347251
577 291 360027
120 291 204636
148 524 698715
394 63 494773
500 683 431113
17 273 976385
412 344 849300
278 675 613521
234 426 529408
83 287 852991
317 428 91600
495 228 133056
41 588 891053
6 74 82540
438 195 88110
347 547 852902
591 58 661601
146 428 143152
287 50 898675
150 674 986077
199 58 918795
509 235 698590
473 688 492978
19 386 534888
271 16 843814
93 352 695712
415 285 247966
664 421 283386
77 45 164081
268 430 658815
65 597 294639
368 27 165210
656 443 492035
358 453 78309
601 570 312482
459 510 866225
664 457 991147
194 438 679976
4 561 789269
335 185 875040
470 593 852124
602 125 9602
339 487 780350
154 527 768618
687 324 979706
676 246 919223
447 468 266646
253 696 938426
621 69 625040
113 581 723870
279 250 569629
477 280 290751
673 572 679094
601 445 736778
505 490 289746
182 178 15850
271 430 788026
204 618 709816
425 7 753493
423 557 677692
649 683 501849
452 424 937190
565 241 407009
547 281 801491
180 401 612320
520 304 762158
93 6 944188
581 615 199423
397 123 794842
38 55 321993
310 311 487083
156 363 688969
508 285 280332
499 205 229284
243 303 419419
554 258 896318
283 499 588698
577 468 241929
190 545 318199
611 657 237429
618 692 270474
626 662 660759
186 677 648279
90 445 743357
19 163 616169
59 620 578507
653 422 258850
352 66 275223
195 324 105744
688 301 306785
595 11 33737
126 320 563896
31 570 98127
588 565 20764
608 539 136076
520 541 830839
662 158 432909
566 296 613017
236 581 263455
35 594 675921
263 547 379342
464 699 368884
684 444 502869
377 11 418611
146 560 750499
281 175 186904
52 388 357982
310 118 767693
273 521 663095
273 675 198102
482 40 191660
204 112 513799
37 88 266775
152 426 893770
675 226 573301
620 156 671386
305 270 352003
85 447 81581
280 664 681596
574 468 531052
223 407 178508
114 26 50702
74 44 269125
643 482 286944
507 657 188057
327 361 429457
684 84 865729
463 23 2588
253 131 269954
399 189 95755
434 596 575539
584 480 693467
553 488 164443
187 93 579598
245 4 893106
267 53 681402
536 179 29902
64 665 584118
595 402 908724
24 143 878031
440 682 303740
39 445 438366
354 62 80339
629 193 678674
418 155 257697
127 97 547955
590 347 973076
333 226 530836
594 84 989019
121 560 861125
608 453 378760
566 472 628986
271 211 208221
136 500 452168
645 177 196840
464 157 391380
523 422 675071
678 295 703191
428 527 752021
351 313 694622
577 73 748494
97 314 548636
559 366 769795
240 173 844347
410 93 429784
112 46 649979
305 576 927300
479 247 808802
491 265 281705
51 104 907646
193 198 538055
217 119 763163
576 663 613261
169 109 40974
285 570 73163
467 311 524864
183 691 232343
392 4 263088
469 359 852599
294 310 12070
548 697 65501
681 251 338174
444 164 404356
10 545 856783
545 3 528937
508 120 103164
629 171 71895
264 340 190438
697 339 580127
549 52 3765
510 316 654605
6 308 870872
696 53 748481
419 549 329319
60 426 108732
264 577 283173
260 696 365783
357 8 609483
585 178 206930
586 632 714319
328 58 971209
443 661 995531
380 254 633637
209 262 840777
374 613 673363
314 84 613315
602 407 323195
521 144 118085
287 699 903310
665 25 487462
548 55 159215
187 155 606389
231 327 237954
421 367 594137
591 639 385607
696 197 502756
309 630 857330
687 424 952345
693 35 990773
11 210 448906
515 61 678351
364 527 515661
296 207 260795
29 301 447965
372 597 142840
434 604 52987
206 362 159882
593 514 302275
219 14 980264
626 183 364000
48 91 3575
282 445 545185
450 554 457244
297 90 271049
548 10 644722
229 567 142799
551 225 471431
641 446 886705
267 17 886786
307 140 341023
109 494 346188
295 392 444331
267 194 285402
506 647 312736
130 523 749668
165 597 336617
191 466 784894
24 240 345109
632 52 122761
605 91 175808
300 450 325214
663 574 531509
597 371 811521
621 365 783266
402 683 935640
662 627 939514
27 47 135224
625 180 431440
179 297 20124
211 558 227249
273 280 682399
343 680 241845
651 197 328135
148 596 636835
5 176 771206
343 408 267021
378 367 854061
134 389 560993
512 243 1701
322 418 143384
154 594 722549
326 176 163399
568 546 891924
636 30 611369
582 466 477204
376 534 627881
217 37 346122
611 287 606474
418 289 565208
332 361 405527
477 379 674175
433 271 642471
264 686 114809
306 110 431324
127 589 945263
304 356 380154
643 293 569515
274 629 624881
613 622 305133
693 47 568402
211 177 535286
190 375 47567
455 424 974688
497 29 11540
503 674 640380
403 608 978668
63 408 276738
558 126 59502
162 19 793804
280 37 491983
67 670 521965
694 649 180065
267 553 422468
414 457 716542
451 286 78613
129 506 314097
108 287 926365
48 670 316112
577 685 481926
51 657 235805
695 477 449225
15 200 980621
676 592 198952
374 597 986474
451 377 35099
621 673 525940
123 651 665097
516 567 359958
133 325 57843
416 272 854898
343 205 794760
51 693 418658
621 11 538976
1 413 924602
699 271 211622
354 358 60446
451 524 845276
550 334 289602
629 5 51590
180 268 1816
300 696 956870
280 135 23691
408 655 385133
673 503 18747
192 654 636811
32 680 921496
215 338 342586
219 552 942344
678 530 887057
258 485 856774
623 99 240276
542 564 397687
540 139 952772
582 345 160499
382 7 506614
314 136 533574
298 136 549179
263 354 294647
75 517 18085
516 129 787519
700 666 749424
170 94 509618
688 545 793430
339 351 881727
380 255 928569
380 542 607791
417 31 817384
667 22 47228
386 533 401332
58 460 834769
286 302 623541
383 368 760894
44 511 106894
593 4 568011
665 668 940042
428 301 91414
542 541 949564
163 250 418278
357 292 80829
619 629 646402
58 461 519683
274 694 839195
675 102 790398
1 116 128103
66 420 996363
569 225 353993
523 410 12022
185 639 499346
338 3 486157
450 658 601239
166 58 125767
697 356 187016
629 30 914853
376 380 603517
262 540 314630
173 586 791337
311 93 723802
271 175 391302
125 419 29691
649 85 824718
627 403 92613
113 410 443409
132 448 119638
508 393 415149
542 486 572400
379 238 932590
634 574 493947
107 68 126690
48 620 577447
91 429 549267
13 544 989703
693 9 806572
252 662 897519
379 18 38594
151 515 907278
512 45 313772
678 670 235787
113 534 573514
667 360 289815
680 135 741849
61 147 726988
680 81 247041
670 460 916322
561 270 21653
174 296 556215
541 398 230065
124 698 72296
671 628 646815
89 303 299511
490 26 474360
121 536 765468
655 153 92789
605 101 939291
204 372 33855
638 491 472632
413 564 573721
217 589 622330
617 421 404686
418 680 706316
538 100 645214
182 372 835874
544 31 582883
517 524 755218
99 22 305873
572 679 634495
504 245 335475
608 464 439463
574 248 340451
39 286 621204
660 335 801149
101 449 722039
243 434 901245
12 241 512375
665 581 231661
78 177 881836
158 138 156760
391 176 805015
76 325 807577
611 531 975721
588 632 709713
103 307 991440
531 183 312475
293 447 176647
453 645 669146
409 642 504955
118 335 628124
624 143 993463
244 213 243823
56 305 930906
495 256 272992
238 159 394281
572 495 728054
209 234 850742
128 393 228515
432 214 910994
165 332 507316
86 358 613321
144 358 434847
277 557 694346
4 670 293690
406 272 770404
678 159 632158
327 136 115480
19 500 738055
624 450 918338
190 162 626792
621 661 639784
48 665 552853
386 129 378897
212 349 974535
192 465 914884
492 94 393209
87 693 604796
107 350 46820
584 49 787531
371 86 159166
400 383 5297
573 161 863911
397 94 655957
402 228 442830
548 585 679771
347 55 834311
15 624 133499
665 436 966942
639 366 170368
400 424 969182
468 303 751220
678 280 450667
669 7 762240
76 36 527561
230 506 525236
418 79 575342
224 74 713740
87 218 434331
316 455 175274
11 487 929543
650 26 568080
107 558 311737
458 596 599878
565 604 611995
443 553 287647
363 137 958567
546 247 784097
314 221 918696
113 71 939610
117 402 146057
342 447 885612
445 576 904329
320 420 939021
402 79 841400
196 667 45160
15 674 910179
211 377 575006
89 199 121609
160 410 718831
76 278 95446
647 115 229441
587 696 538002
592 213 158976
365 393 61837
689 475 403194
335 126 232113
174 89 414544
258 156 604837
550 262 335374
220 367 173905
378 161 168215
285 462 106186
608 649 565906
131 604 908578
296 237 518154
321 152 785785
514 613 876835
580 635 620629
40 65 281676
479 32 812154
392 313 141175
2 664 812574
589 438 926886
193 518 340714
640 629 199265
27 375 513577
321 403 949037
635 453 161564
292 242 249001
408 338 424366
298 92 399623
595 694 720537
627 284 696467
645 500 268909
694 323 52243
556 318 384262
359 407 121310
567 105 723020
343 338 537763
594 221 390410
518 322 360659
508 529 805843
113 320 919085
251 176 404887
398 266 317903
650 296 547484
619 675 472811
27 303 50699
397 611 425718
473 370 992622
88 150 16883
211 396 275201
260 481 49648
109 552 957935
481 95 857173
691 273 636893
1 234 510777
141 587 671942
226 47 397036
285 586 945831
101 91 316790
65 6 920767
480 684 246643
241 481 462730
426 638 203794
573 423 65541
331 629 625733
304 199 588209
359 669 417486
399 517 155935
26 244 420131
120 130 167479
487 454 67004
187 202 664801
398 324 865653
512 428 667521
596 161 195658
657 523 723632
584 183 732253
231 296 454799
107 205 169542
609 680 451743
212 690 619808
102 465 213161
175 342 507663
698 491 608840
311 697 541362
454 343 967054
378 206 639806
623 108 508278
614 377 469684
429 67 255792
276 173 961021
268 633 478623
56 338 367040
343 655 627643
131 216 864948
200 204 84136
311 567 185590
595 387 691204
474 345 140870
428 392 261334
27 587 916065
691 410 455775
517 235 79180
454 496 481518
328 493 428149
495 468 919941
195 550 241806
330 625 113319
466 559 337936
647 156 266412
102 15 188329
522 620 17274
379 351 523543
179 550 137904
232 631 133866
302 546 433213
413 633 213671
232 47 579962
296 27 912840
233 572 997108
341 654 719233
620 291 816665
698 146 58428
150 331 143127
449 232 998637
422 503 496588
547 462 988263
389 128 675634
388 46 409944
231 273 167925
102 429 718587
2 642 621144
352 470 259932
183 275 268265
153 393 622673
590 663 29668
201 79 219341
483 542 56521
292 415 198016
624 614 301822
558 179 78405
568 51 124480
522 238 186227
129 90 172176
117 356 81815
547 273 680439
228 620 547885
649 656 626921
204 622 621724
577 699 839396
287 415 793053
688 62 418664
77 146 987841
535 616 981787
244 200 588482
420 399 443255
231 563 944701
545 403 839773
471 674 493165
454 75 114093
224 465 269784
80 586 579920
543 286 491041
414 490 596748
660 464 82578
16 301 137528
317 384 620676
626 458 779433
693 187 510031
573 351 390227
204 216 533864
586 175 789333
268 246 421795
181 316 395044
502 696 718862
615 407 884912
597 558 468210
29 249 567124
663 454 831513
325 394 36469
437 226 660449
133 527 98756
39 200 332419
1 122 268910
227 102 542011
491 561 293263
234 541 29478
692 292 405090
153 412 73387
375 621 578469
277 636 189928
569 687 320617
634 268 370410
354 496 417158
666 61 929406
342 504 398228
337 243 771228
551 494 873273
412 658 101463
106 344 473256
298 496 54397
126 191 776505
557 450 546564
80 14 508351
213 86 509740
682 64 5465
360 412 725848
578 344 274277
227 68 872771
509 564 452119
198 555 185865
69 19 245703
570 332 522393
93 1 877746
557 99 989455
492 241 641584
516 618 105506
220 389 345565
686 311 983438
101 439 400783
44 78 94147
634 150 49036
612 655 918480
441 678 573309
442 176 577180
183 343 761995
649 260 507307
566 288 804912
286 508 998003
623 502 659715
656 398 269790
418 485 203052
300 616 207105
573 225 900026
34 3 919808
658 307 365517
339 230 458472
621 93 114028
484 517 412222
150 273 121246
655 660 982174
647 415 27759
111 562 865324
545 498 841617
447 514 519750
681 520 441246
632 246 86038
160 622 600880
278 597 545886
643 555 463466
187 73 141061
200 50 664878
24 166 250939
95 19 802622
597 529 657960
648 471 178609
399 132 443221
194 604 252847
432 477 283413
194 165 691118
228 425 177667
678 362 40113
655 106 640064
615 679 456846
141 537 771960
159 590 859743
390 677 108911
483 73 514379
173 681 292897
184 384 734213
456 196 357375
127 33 378426
662 185 124073
686 622 50631
75 670 735152
561 549 343475
481 114 874343
3 177 208735
603 244 669933
165 126 421992
368 326 519451
550 385 243188
217 167 176987
260 414 871729
571 248 228385
489 351 126265
672 601 797669
642 294 238287
411 524 727553
192 442 296861
674 593 246787
638 448 809791
373 7 497953
586 71 230076
593 399 350587
80 459 32552
63 93 483394
643 434 782003
191 175 374764
615 550 678135
622 371 522518
327 614 84149
597 32 295575
537 527 135403
72 595 941662
147 410 99547
246 83 542312
265 419 217845
103 439 197682
316 167 398395
411 676 583895
282 581 173354
162 547 481578
656 581 28530
159 177 618323
176 456 782377
203 325 393375
624 382 171057
140 350 522465
412 288 317040
84 545 108586
451 101 761081
390 98 862769
239 622 532256
380 491 830435
526 344 686645
24 161 717912
342 295 459771
391 568 250162
673 170 665335
483 617 46501
101 699 968123
551 648 982995
478 389 523681
292 77 283215
59 562 827525
559 86 154610
673 30 791981
136 289 503584
44 216 47441
392 479 114190
414 516 836450
48 655 951213
202 525 719118
265 638 332447
158 146 384310
691 363 641664
469 66 627205
689 686 22464
209 68 283696
290 275 863109
195 562 96234
698 148 129389
46 333 639759
354 196 188268
193 275 604958
463 670 758491
489 242 18851
28 452 477079
68 380 699163
121 153 116657
313 280 932744
407 155 44233
363 185 332964
541 286 551039
15 606 852958
611 627 690805
272 125 593138
496 220 873103
201 464 137616
59 388 397774
229 699 111657
186 514 973872
477 131 709176
576 197 533056
584 140 893528
227 602 831700
465 486 996833
468 40 619463
687 316 554695
123 647 392978
525 126 162225
380 396 658716
72 591 622554
374 332 574811
568 59 495796
295 424 173525
289 388 40628
149 350 185353
251 181 637431
522 655 992522
688 679 652009
126 73 156923
354 175 504464
524 310 429333
557 587 308087
668 386 672113
642 431 902895
207 77 546429
662 269 608737
688 179 920460
110 521 810985
330 498 288330
455 348 121555
169 211 232468
145 124 919372
288 129 747859
475 280 821635
176 206 8807
656 252 311254
327 674 859358
69 329 245227
579 674 553368
565 330 362488
632 543 544416
538 32 166248
227 582 184539
339 656 942001
517 546 912151
59 193 181230
663 254 213370
380 596 786492
314 402 574349
324 512 439388
584 385 19809
226 273 408900
430 660 385752
292 164 440550
354 596 866676
89 228 95481
576 10 68760
264 600 649175
409 199 53978
183 90 809153
486 24 678189
322 118 285053
603 352 881185
156 126 314636
199 134 40508
412 490 210754
278 646 870337
555 488 718255
285 545 421876
325 361 61495
256 19 563076
627 217 558135
168 483 848862
87 77 52309
554 99 704954
313 551 635946
565 600 865837
615 202 601515
292 664 767211
612 501 384193
104 293 683747
668 329 572648
452 343 418830
341 492 45840
360 552 809763
74 661 852012
58 170 915196
135 32 666422
640 529 348166
509 125 717128
289 422 282304
65 427 690509
409 242 39928
185 462 720697
693 684 925628
380 125 897186
507 406 850225
497 50 480203
656 579 172649
489 441 212915
450 236 573906
217 438 796822
39 625 824757
258 627 539549
388 108 301326
544 614 551026
472 687 501232
49 527 515798
264 174 900117
121 417 18980
385 565 868252
297 398 822318
440 76 326024
603 207 700681
29 610 768075
37 440 218552
30 186 782694
100 333 860690
347 672 302957
275 154 472239
560 258 84138
291 696 242060
628 517 202671
138 444 463515
34 365 239351
326 311 441794
36 479 277203
661 394 469317
342 528 188757
264 591 834602
113 647 42137
133 308 455207
381 561 764432
519 26 207296
194 449 864691
547 620 672651
681 226 715095
225 177 567189
650 314 233266
588 105 643799
628 492 546235
504 174 281465
558 544 801581
511 639 368034
8 425 695576
410 573 823631
565 401 700068
45 162 485786
518 84 826121
58 68 768779
176 680 714744
631 307 424670
8 386 528177
150 332 799087
197 665 261192
130 466 257173
277 293 766600
624 647 103967
470 657 45651
76 79 670629
481 222 916332
536 203 652278
261 329 550370
212 640 113267
213 261 600699
440 302 555036
110 609 807469
700 352 613871
296 449 44964
282 264 449617
626 447 104205
101 680 639725
177 247 284814
85 270 571096
557 467 887560
563 415 106554
270 120 862035
698 626 672615
548 95 434700
18 178 995425
173 183 870907
141 323 270610
376 526 46025
504 117 186483
204 164 589288
584 175 984735
430 564 718514
190 563 539570
266 262 257613
580 344 925040
496 414 978566
63 330 445363
487 253 620451
258 592 552735
437 302 19707
218 556 356685
148 60 243469
456 106 307594
414 537 196682
568 402 499755
620 328 856594
230 323 220139
117 496 570480
112 448 259733
625 347 869932
672 105 773675
131 415 181223
690 665 836179
81 446 28008
349 233 692953
345 188 205048
654 253 126579
426 467 703146
415 85 146618
100 240 903745
262 136 205331
44 380 368128
14 284 40579
695 169 100725
487 480 897713
56 206 989155
439 542 125387
600 663 96143
324 481 57626
516 648 145599
214 218 725949
7 536 735291
264 60 418519
112 491 661812
637 561 14729
367 580 699472
393 95 257668
631 193 385633
492 16 360203
231 671 313816
558 259 546639
272 156 194429
420 439 216242
126 352 31597
392 464 592824
571 324 616366
691 200 787827
310 583 236100
559 181 776273
596 688 364924
473 616 393465
339 73 169563
363 696 88067
544 156 679802
655 671 727038
491 266 963598
490 689 963558
418 474 165433
143 373 867936
288 369 725498
264 70 264438
43 115 843096
635 11 786428
697 315 303301
30 107 80922
532 632 882910
619 672 810273
383 658 153675
445 488 106084
62 293 973612
317 251 319423
7 448 77441
560 253 248955
614 291 531484
644 498 491421
530 432 608503
7 417 853520
673 466 15063
582 54 170698
188 475 453812
72 680 13973
690 263 666794
645 630 660470
148 339 653576
248 517 783247
642 513 553044
518 352 333756
122 419 750226
656 227 348752
244 132 248290
198 91 763460
489 113 197233
235 1 812448
576 642 450394
260 316 334136
143 158 231092
241 409 2712
510 260 939052
374 47 558087
410 274 410509
560 112 145752
688 205 315877
107 431 27272
300 271 202516
369 590 923597
619 498 269983
17 223 363248
86 512 961526
141 426 275632
101 323 971658
361 48 584132
178 188 875870
267 184 833005
587 473 650994
451 122 612393
70 608 139226
494 543 922244
663 149 226348
162 654 741387
399 3 416479
638 307 117794
609 569 907035
457 246 885433
231 20 643306
657 697 105756
287 590 107460
592 139 473286
399 502 108830
554 382 408716
170 368 741347
213 575 115772
255 287 211202
12 358 816413
557 317 884930
542 511 903656
284 363 431163
233 334 349334
154 124 760731
392 224 952816
54 570 978307
77 698 113816
166 118 460647
544 109 313899
13 499 941685
469 584 431227
98 344 776021
26 369 761074
178 68 19466
357 612 43511
123 609 836554
279 526 440039
670 228 144723
421 526 728925
527 667 55139
27 116 53052
295 544 361729
128 375 796199
652 567 455009
476 34 56734
209 59 753045
182 234 295218
520 591 503363
435 177 571472
185 119 441153
215 276 533802
157 483 62757
646 105 486267
116 11 377126
29 182 152502
34 633 496040
312 137 789183
208 506 932945
668 287 173107
241 303 265956
693 476 988551
15 73 171613
343 666 338257
438 365 7719
621 420 715583
374 527 469037
138 55 202958
285 151 553080
398 65 460172
630 318 715499
63 573 6196
582 29 884440
172 48 749840
360 74 667499
355 337 185310
313 171 759986
15 138 365755
146 612 648862
304 284 351327
603 492 566378
535 48 711690
690 184 775926
570 250 229313
573 103 223549
68 207 895473
667 374 555553
53 442 842160
253 484 632636
417 547 605266
572 566 557577
397 380 282656
667 43 626559
429 313 210430
14 118 164689
203 592 380549
608 527 613736
386 67 276178
629 239 232437
102 22 439815
105 84 775970
596 625 803237
602 440 198402
79 441 605725
592 115 805407
552 258 275660
265 203 424171
399 36 366030
488 495 605516
662 593 61915
186 386 593442
516 173 947735
205 497 511762
476 380 774867
472 638 20566
141 557 646239
59 98 53847
509 216 244581
616 92 376971
122 163 96037
433 669 13346
513 154 614509
137 533 272923
294 322 921247
372 205 416484
597 400 974
439 577 56830
128 609 995911
157 186 886691
212 227 950887
180 100 880177
221 573 668108
176 404 901412
518 558 587293
388 494 290104
444 201 267604
151 414 503143
415 381 619993
60 25 380745
500 315 961740
2 1 418420
364 207 688994
36 444 469044
665 679 900400
391 63 249596
162 271 718009
651 492 499945
628 280 380175
129 203 256283
188 513 669341
644 219 385135
121 512 752951
120 450 578913
383 249 454584
118 692 87008
635 348 957063
641 271 468947
169 619 500903
570 346 458331
294 109 185490
85 638 626747
549 305 850883
260 533 875486
534 548 540280
150 92 902569
488 251 211051
249 674 33214
429 478 609453
91 6 779854
94 482 272284
222 192 827705
16 465 144067
56 218 224303
266 98 123070
374 681 79992
446 239 467507
528 643 245389
464 560 939313
65 576 939763
220 598 4231
268 168 810288
36 619 997329
144 407 864680
639 176 898639
268 517 498978
8 495 168060
22 91 575757
490 675 109532
466 413 700051
429 104 545256
640 537 72036
94 320 153426
272 306 93367
560 93 148630
174 485 906365
552 309 274938
341 562 803922
153 196 36370
50 69 234634
340 116 391622
347 693 219989
246 368 217965
647 462 63399
152 384 636202
341 59 705736
44 663 928457
492 139 392710
683 478 305783
25 266 95656
11 373 201072
170 149 553143
70 562 23174
146 78 30866
39 654 550646
394 365 569084
375 84 369003
420 412 71529
219 360 124385
250 134 186182
657 216 257332
393 534 801101
359 392 613025
367 534 848365
212 88 526458
173 376 119749
501 567 855811
591 540 779127
115 7 535708
526 177 872919
523 401 11588
235 551 893698
106 663 369508
616 699 860262
296 610 83444
314 263 16801
603 148 203591
481 204 54408
212 477 38955
17 690 937963
20 334 76768
376 640 684546
666 234 449442
687 700 672425
98 103 65782
89 606 634167
340 218 73754
687 5 860227
50 175 380150
141 357 732551
304 674 177282
320 399 805185
473 562 147967
526 437 214957
35 699 773169
185 179 959659
304 188 156126
606 45 553362
80 442 630361
118 383 460816
454 323 693637
302 346 142571
500 350 713813
533 404 770353
401 343 298609
477 134 199551
354 411 115377
415 284 910374
456 626 853852
357 356 280162
179 696 424083
532 93 401532
444 291 764689
157 102 35925
127 680 456272
157 258 600191
689 242 614506
97 553 127090
277 538 586217
359 536 916431
60 209 590792
600 533 860452
128 616 601244
588 243 402824
294 31 782467
277 148 871522
212 242 629546
428 244 336679
180 511 605331
376 47 669032
699 661 80489
640 36 603654
646 78 619893
339 375 658873
482 325 386748
593 225 441746
237 158 177899
8 338 493474
63 166 170339
192 135 256372
437 5 734370
306 260 201485
310 102 90137
422 510 976762
189 214 740331
159 583 869006
263 423 819632
497 406 986043
488 18 842885
6 305 811167
273 239 405439
257 462 852634
481 450 641467
539 373 519844
690 497 703818
365 234 397894
132 333 511269
181 238 972425
243 320 448289
186 434 842840
34 695 739516
109 270 993667
382 433 577863
525 201 193050
519 306 146283
503 695 917777
256 434 382398
554 144 653678
149 312 920583
88 638 992358
378 608 646335
501 167 67919
388 463 495755
133 268 505538
204 416 1036
384 372 656318
466 662 949506
498 323 223413
663 634 577715
273 283 662148
254 586 499453
569 153 468383
611 277 961302
617 99 723945
559 31 516272
119 567 822389
91 100 479734
85 503 6883
636 444 368678
565 411 771738
324 180 248660
210 100 370058
374 626 8454
529 213 556703
675 391 293268
357 157 345444
654 15 497333
421 339 794047
365 80 297658
531 155 628827
420 491 700160
591 624 222012
160 80 499431
428 357 429019
524 297 544226
225 63 256863
103 497 456529
369 451 700232
413 398 260181
554 268 819801
350 115 211522
73 264 295566
117 374 456268
389 601 361526
599 695 30042
575 682 79426
239 611 223954
20 28 378627
18 204 328095
92 469 911859
684 37 364691
204 175 621522
645 349 879624
615 55 27049
199 16 66815
79 635 710054
578 180 98950
521 406 22435
265 98 412944
309 601 619983
179 347 996765
142 218 687866
313 475 988788
593 9 341543
395 360 227766
4 181 604772
258 151 550031
416 221 916291
50 674 393721
322 171 68661
341 294 359905
602 408 343754
544 382 12694
469 438 218647
428 201 670969
420 542 483493
92 116 30192
190 148 892665
429 593 47490
606 108 82566
150 2 246359
161 477 161512
343 589 328517
69 308 101127
466 694 975193
206 137 26920
681 443 903883
647 27 35614
672 569 670424
398 248 714800
404 105 827832
557 48 934930
660 182 415570
495 258 302964
690 98 949207
407 325 406980
555 330 539519
565 19 1715
216 20 423584
480 321 486865
359 194 65250
469 244 194710
288 574 538794
140 309 295596
491 354 420876
206 506 669778
147 491 489934
606 90 228387
153 532 209460
675 56 302031
657 170 179427
377 454 114615
323 297 698140
614 488 768295
56 74 205455
587 308 704395
134 4 537286
234 529 55936
13 646 838985
576 560 832689
615 95 57010
519 222 264275
479 370 624125
670 23 697685
139 270 750647
497 28 780988
466 617 937940
180 357 922391
71 588 372455
239 167 578439
351 111 714404
473 136 829031
656 460 451304
656 661 81953
341 556 753404
612 234 425638
440 63 403675
125 386 115843
409 498 314392
666 399 282823
356 686 472165
216 513 135618
525 658 635980
377 534 925185
38 699 657022
90 567 90219
609 602 815514
264 213 141027
307 472 845557
304 308 778171
482 355 778400
676 668 708821
118 147 380904
696 63 915789
341 278 110811
326 313 474248
646 413 795221
3 650 77768
99 154 883046
398 415 536411
394 381 331547
155 185 826763
668 277 433338
2 58 815193
652 656 852051
281 582 15478
423 17 537400
232 176 790059
6 567 410586
161 234 765426
675 301 77136
141 376 430416
9 491 126109
493 115 861064
243 206 21178
317 647 924402
188 103 794937
285 617 39446
597 268 759173
642 539 697298
402 634 952897
388 10 717218
589 670 989519
445 384 906590
232 155 467726
372 104 98538
460 23 491149
469 69 837625
272 80 154699
500 404 681772
169 289 622759
229 502 566229
497 599 885670
296 530 253154
589 320 239078
316 656 200228
438 49 68135
84 321 203704
34 246 614855
181 29 887945
482 329 477810
432 216 653282
375 57 542227
439 236 457817
296 668 963320
220 688 540949
254 166 181904
108 603 267811
661 503 342226
405 195 898280
515 137 886114
328 635 417812
477 95 339415
74 153 719327
433 476 24353
263 540 242885
342 694 897883
176 98 971164
550 148 981948
291 697 251033
698 649 475470
677 659 170425
119 32 226690
413 393 610157
294 575 422949
562 307 426811
251 258 86899
501 371 403843
305 584 331720
649 689 566656
544 624 195388
523 395 271959
178 645 419219
379 88 587285
605 488 304384
83 37 984266
203 599 150944
478 678 347215
284 659 975138
462 447 163066
229 537 633806
484 60 932874
4 120 334367
272 299 672719
160 18 833909
419 509 158912
139 368 985343
596 496 927990
677 14 375123
281 482 693952
55 61 917379
296 377 147483
593 341 238122
173 466 377405
250 207 777157
410 565 87615
309 23 617330
278 520 534559
382 242 797137
33 506 93435
342 45 787741
552 615 86314
625 340 513463
223 399 47680
210 46 45044
458 666 492365
682 376 464852
518 93 291077
332 240 551102
591 535 380441
688 21 68129
610 573 809693
172 474 450039
117 114 209467
232 535 99568
304 6 805681
122 289 851421
443 455 361440
409 13 299081
218 674 986056
419 469 993763
184 409 690004
129 457 910380
459 152 878486
260 74 26691
291 455 367814
627 160 165082
509 618 183155
661 629 401830
21 212 713941
562 279 997158
329 442 874196
199 505 159821
226 648 232514
244 623 893358
210 177 577483
575 447 19017
666 54 497384
18 314 653533
478 245 681793
555 540 315611
150 584 332061
60 240 212673
436 572 657861
648 190 657146
206 557 278991
460 15 546856
111 393 577684
263 506 914131
38 517 324049
502 185 970890
413 671 849014
223 439 288855
668 340 389715
143 542 406637
248 299 669785
272 56 981008
464 237 584032
604 153 939443
225 255 753627
595 71 367207
502 200 538035
548 210 796391
326 677 144181
107 176 197421
632 199 209694
213 516 264332
338 419 237729
324 407 104828
582 495 379724
333 198 983522
443 225 461760
653 41 263192
687 77 948304
644 147 893428
352 525 891154
589 463 148706
412 329 573932
254 49 227336
78 368 825848
395 458 996015
112 532 610329
159 391 316884
228 262 440853
259 396 810384
274 121 858880
271 225 66881
37 481 867614
307 431 276126
259 70 980407
355 335 157843
494 265 302657
27 244 53105
133 586 372362
68 433 479521
63 77 867711
234 687 448471
539 134 494020
287 21 110286
144 614 718027
154 320 823034
134 264 711590
641 482 377130
10 147 875854
108 691 492796
561 82 33565
628 401 599794
576 346 956308
551 534 770704
38 450 471454
489 323 598161
272 316 527426
53 138 570146
548 208 452225
627 290 328888
5 80 559755
438 356 298457
124 139 722618
17 270 36563
399 508 231626
5 290 908671
208 504 906991
338 88 39808
74 609 464949
272 70 426213
665 16 953078
670 659 264360
585 554 880460
506 267 952949
108 474 96733
434 206 929419
147 143 840532
336 233 115367
116 349 577416
41 64 854815
416 14 668968
131 201 303050
459 44 938456
502 372 887673
664 686 964431
357 214 372646
681 274 753306
585 537 362806
62 144 386749
61 449 171802
193 156 46278
222 204 473540
161 564 341002
217 473 971612
536 181 745314
148 531 523927
550 497 57563
83 98 203394
121 362 423862
480 519 84194
506 404 77616
539 298 414788
325 211 941900
556 389 283392
299 617 84132
11 53 845993
543 500 189070
244 402 383489
70 508 378963
60 394 692131
477 258 473342
31 522 734307
251 445 436109
333 507 185345
31 319 914759
390 550 466300
220 682 165240
180 264 207892
247 451 566046
316 258 176880
172 644 358127
636 507 998701
399 686 26718
397 446 243159
282 583 879310
43 408 24953
421 67 820172
487 132 877685
47 500 727072
317 613 719339
560 547 605488
464 427 381947
345 227 296507
273 141 114117
595 233 47329
475 274 811665
29 308 459806
198 362 994416
459 209 111457
519 393 326283
318 61 401734
369 458 264407
145 344 135704
386 488 614835
572 132 810436
563 686 336763
505 47 869808
403 114 150789
579 580 444690
26 28 865096
643 161 119782
425 308 544554
277 173 607010
341 148 766483
459 15 990407
201 393 339158
392 327 287036
578 402 361875
400 323 938312
338 529 165121
39 560 894249
642 195 848427
149 607 608540
190 20 919248
309 453 438475
379 573 927327
297 96 385965
371 620 676022
508 362 418992
500 22 657070
248 28 882730
601 579 679584
540 269 719459
251 615 915653
46 382 660936
267 561 595598
21 162 194598
395 256 332675
323 68 660093
88 121 436330
277 130 67334
165 473 998894
539 304 56778
452 181 239200
666 391 486681
376 665 891201
446 118 851299
185 72 177262
419 660 562857
62 112 774064
654 552 349531
642 587 943587
226 239 292520
384 376 169199
457 329 766703
338 268 836148
155 305 11198
82 6 369801
411 49 914040
160 443 299252
373 336 691510
662 439 361437
402 82 882108
386 339 324247
54 544 485665
313 25 339334
673 220 309375
569 267 359114
302 566 232233
474 26 6745
387 642 89355
613 528 372481
70 109 925552
294 659 912704
537 548 535226
193 465 932855
361 152 270513
561 488 487046
66 253 634355
699 502 538733
119 132 45199
559 243 259894
467 178 231201
103 153 624063
161 641 560471
378 263 408193
28 223 455805
547 514 60627
537 663 733420
455 31 80544
314 591 928748
488 61 903256
513 579 315456
242 478 107421
521 12 668522
608 271 292178
182 642 343047
57 598 767405
22 692 670780
201 120 567315
484 152 161582
636 453 255994
385 576 916320
584 543 382519
73 396 576454
623 30 296913
412 649 215381
497 647 558965
330 193 395461
355 7 250310
655 341 574780
530 262 344647
118 49 756661
189 588 730652
267 383 775013
175 509 457531
699 270 444894
652 259 397701
657 487 788021
410 485 534679
533 384 106511
687 691 940353
52 323 568056
224 164 958974
455 310 916674
526 419 105596
175 649 389710
20 466 381406
662 166 469
609 424 489066
522 170 23537
625 638 273729
389 552 590487
408 316 4228
573 185 655942
418 517 630718
562 622 731319
609 606 170789
184 687 263009
523 659 721694
665 337 180704
386 196 654833
78 59 327475
111 222 614007
380 354 429121
394 163 382822
284 2 869067
96 75 138984
695 405 156481
323 530 202947
683 257 749860
463 451 318329
616 213 308498
621 574 343039
538 142 623925
520 467 886703
34 293 973309
235 658 67373
509 325 487805
200 474 48214
585 264 54144
691 563 358138
380 482 404132
644 646 804559
378 213 642617
25 62 343850
687 506 749535
687 425 446461
214 154 864836
301 562 344100
573 214 513516
52 343 622148
316 148 548802
229 251 986352
330 180 967226
274 607 912933
243 159 657606
526 137 770927
45 60 761652
406 153 405501
335 146 47221
312 67 740847
383 403 755442
632 383 607587
319 348 998977
599 80 166694
430 653 693605
281 42 862975
376 493 879914
360 297 79345
346 40 362084
398 237 972004
85 304 343961
111 604 835145
232 557 612204
283 66 592578
376 212 793094
564 40 700108
184 420 838727
90 544 474836
496 657 865642
420 405 896112
519 466 542279
593 476 80700
489 610 446798
537 313 407368
606 516 878633
617 456 663376
116 587 853179
561 66 3827
367 110 137091
237 648 198877
301 242 306678
73 641 213648
92 145 836320
28 550 394450
291 354 835594
273 463 695655
74 166 933743
623 385 654432
465 560 324358
425 86 761104
155 607 375050
217 282 138182
473 428 579042
275 264 657939
68 322 958111
70 17 556869
107 321 391686
387 325 246571
438 493 934976
675 152 444655
329 562 107879
268 440 823427
14 169 282759
412 316 104744
352 651 653090
600 371 654993
103 215 668877
332 665 592336
12 634 55390
413 603 169007
102 13 439496
614 108 565264
329 669 323430
265 587 690480
105 171 856161
98 596 918212
206 392 738971
473 329 561154
144 71 764317
237 269 294158
203 520 805706
300 14 941960
6 311 276136
458 37 629643
614 547 999050
693 371 10216
164 199 421393
382 76 542002
542 272 633073
388 540 212288
30 9 545291
379 360 144045
600 590 171215
399 18 822458
8 443 471011
111 259 184485
250 588 101075
389 190 841516
188 156 610473
489 663 720197
210 575 435757
653 213 778402
92 411 414055
166 599 594861
585 466 174644
420 316 637926
387 390 17304
544 336 679023
186 40 321262
120 660 573890
167 133 264931
522 546 381544
111 436 672399
510 267 747914
33 339 298295
397 271 603045
365 298 305683
131 564 978144
497 293 768669
559 570 152079
292 678 169279
475 328 491291
302 261 474967
139 625 896149
433 396 779449
10 487 825789
653 94 963208
544 441 579469
236 308 154999
387 561 242773
583 193 340756
3 84 115274
129 103 680057
539 554 998366
378 539 186814
638 280 715505
308 404 857419
152 102 133381
596 265 831212
330 253 512468
409 77 643592
88 422 931150
175 149 144021
484 684 344067
371 650 407940
219 114 27056
657 430 854837
425 164 696551
367 548 53452
493 489 556282
452 559 244705
602 619 372151
275 117 317495
37 668 638860
74 131 700043
88 228 323575
12 688 220455
55 152 627013
85 441 913294
56 428 422202
438 404 153428
683 196 390238
647 357 17469
353 241 21767
526 157 468115
326 362 23322
247 38 972310
611 183 666590
71 304 650287
466 579 497210
546 178 52696
667 281 307491
89 367 721799
565 652 460364
454 473 465653
183 6 938094
339 515 398265
657 341 81249
385 5 685477
224 581 617473
346 572 708629
138 555 327263
445 129 149215
323 260 218086
146 652 10891
648 556 396082
428 566 861490
453 495 552848
515 560 15819
524 668 455231
504 167 932571
530 521 954136
21 484 283847
124 613 298500
530 409 31075
587 65 805760
257 665 78634
59 413 812638
187 522 864547
568 348 724566
120 95 776649
116 278 354667
168 508 421445
408 379 753428
502 664 482832
639 65 77775
632 462 629720
293 384 282359
354 224 224379
388 569 197848
177 423 559504
459 625 141934
408 358 307733
605 64 507731
136 501 260040
410 564 765371
384 22 635438
190 592 979222
291 361 676251
218 509 360838
642 108 506674
195 614 422471
419 195 780776
135 193 230674
365 351 322277
343 90 97918
546 637 212000
699 102 150032
282 622 545149
436 177 7429
23 683 364312
386 350 499749
327 667 257053
2 627 165936
534 99 333542
644 592 365205
67 698 810539
386 133 660427
474 465 997673
9 572 353964
145 546 989183
155 524 802099
636 153 755414
3 643 705602
397 335 863088
478 125 767900
300 671 861053
658 209 962764
362 526 383331
491 565 352935
552 392 333905
297 636 623501
119 532 227773
638 362 278591
474 300 964927
131 362 550269
290 530 636178
291 439 225017
579 546 210712
692 626 400026
293 282 414242
522 118 838208
690 652 696557
398 630 472021
353 336 751909
372 368 580089
570 661 501402
278 387 793918
176 322 815916
78 27 669118
500 655 523499
143 202 653386
195 295 92376
190 232 224872
405 606 310413
22 411 95116
566 537 406602
259 544 353521
50 251 638414
251 479 633381
81 593 608167
643 479 469637
211 259 876888
125 552 148330
145 336 495492
637 56 553534
203 139 208539
654 435 476916
531 216 783705
523 186 32221
450 53 451364
666 105 936723
175 506 746424
96 87 117681
186 258 89388
540 296 650663
639 241 592943
603 481 278089
261 182 183737
501 618 18964
311 471 409412
440 167 740301
166 504 841093
293 115 638977
294 381 987736
331 615 934489
153 48 793608
91 24 526591
26 479 562928
3 644 629535
592 234 565669
241 203 769954
636 624 823906
35 182 962741
141 230 495566
331 78 369124
53 658 324326
294 83 23782
213 369 268090
542 422 442330
166 697 713764
230 418 847013
394 344 649511
210 653 420017
474 103 715424
143 45 612033
361 571 753233
279 29 464419
185 36 475120
361 662 179940
390 529 821583
578 595 855454
581 4 899717
557 452 526783
149 668 252451
516 506 765369
444 669 898094
568 287 881182
210 666 619132
415 632 420776
205 396 492284
437 286 270845
78 1 209128
368 237 49140
325 329 60889
143 325 586254
486 244 822588
152 664 306956
640 557 964726
597 624 291806
319 349 563764
252 509 678021
450 66 446728
511 364 410984
234 422 557169
125 688 136188
83 597 435808
90 187 151172
150 59 786560
362 33 816210
485 79 593065
198 435 369519
135 212 639308
358 284 29669
37 164 269705
670 97 694858
449 158 227761
587 178 438828
204 105 779543
146 591 284536
318 275 737157
229 543 825075
469 444 136589
402 176 969735
450 108 678175
592 656 166073
35 498 486024
483 442 308652
13 578 678627
338 517 891441
503 520 990581
62 381 641572
630 440 473958
667 624 507465
598 569 200659
315 678 533810
678 416 300839
76 17 932081
293 585 616239
38 172 215131
50 568 750603
662 585 989601
247 644 622795
2 388 994559
432 11 882512
526 314 306866
543 198 448082
636 548 344168
641 612 380876
328 595 80708
44 595 396087
176 248 746785
664 350 153818
89 363 639052
259 288 104435
518 408 686747
260 14 434343
245 7 423956
527 590 55477
55 272 895231
432 396 675777
399 574 693533
214 141 621813
591 551 687417
23 399 263758
644 550 549942
138 388 727589
544 233 855672
393 232 570810
32 436 683453
434 233 169635
564 634 825719
299 211 58747
574 45 352105
669 26 346870
560 430 147704
161 594 669963
9 303 953286
171 472 638227
45 391 347500
325 400 44315
612 204 585358
313 104 735414
314 560 203898
644 414 432744
188 272 966724
44 192 444150
437 468 463909
657 378 544303
155 7 92620
35 135 603441
60 17 205415
609 404 567471
54 414 241031
147 212 850193
160 180 384112
120 325 359492
37 517 570599
565 433 915222
598 566 910192
93 207 337230
292 700 687913
561 158 183729
256 26 14565
614 529 270872
590 201 921840
150 596 280271
160 485 12334
274 389 979483
583 475 117087
368 685 938252
679 556 291083
412 306 164024
309 168 754979
317 104 370900
409 434 458390
138 226 877220
31 565 508228
572 246 257415
334 16 77316
622 95 213169
175 82 816166
17 548 665729
605 665 69049
658 629 464338
232 295 887342
500 372 96984
350 264 879059
553 231 352945
619 650 219290
156 322 53811
146 520 558035
522 66 541612
683 111 105516
549 266 398386
360 624 166273
482 494 295552
296 60 248835
694 229 949447
388 33 463543
673 317 194721
459 468 849528
292 569 281403
108 173 215785
19 295 984409
501 106 920890
91 26 102188
4 545 25020
223 513 735226
210 1 667165
31 196 670182
182 331 461164
343 103 322456
643 244 222566
691 238 756490
613 484 311421
42 121 53595
623 615 339715
297 319 878213
560 698 517577
132 109 766120
394 337 466367
624 306 703193
294 313 560260
630 547 740079
680 16 959159
205 536 106430
415 223 296353
129 217 679005
578 34 808489
288 314 476103
140 130 537833
624 201 311894
99 661 984312
482 686 322982
348 274 396005
341 134 153913
37 534 169240
513 185 656542
548 139 453713
572 289 664539
411 395 831154
140 447 239088
75 225 840753
72 306 694446
335 657 182299
519 358 727406
128 613 153442
84 174 393948
667 197 618418
447 20 411958
75 211 600008
561 657 163259
90 434 229836
657 97 723337
647 384 324878
679 80 135588
259 313 642895
506 238 245557
183 259 560308
257 124 963185
542 429 706202
414 344 948313
334 398 405131
526 379 417879
98 641 342572
242 233 507646
61 182 968566
684 338 880158
498 481 889464
106 47 854365
210 20 744704
496 650 977369
318 80 863965
384 590 918252
616 200 721758
349 167 671119
47 121 161548
37 437 949898
53 386 98106
133 218 176390
614 590 303110
433 222 550716
622 135 774947
611 550 615082
413 118 453331
471 406 425158
521 228 62696
519 249 975781
674 246 995178
176 495 772284
265 214 711488
616 168 959
108 148 697083
213 405 681507
127 492 174058
18 559 927276
604 534 287471
664 624 912943
260 65 650123
584 265 837225
119 401 549468
375 686 386862
521 463 442873
172 110 199740
328 623 654990
217 96 637489
544 277 287988
188 268 724053
143 126 466412
127 650 353064
137 587 81090
678 348 634450
277 233 102637
679 111 400566
319 366 209826
529 331 986134
612 130 343401
486 385 10988
464 161 448748
219 396 63893
69 171 276151
141 503 364151
562 647 115136
446 669 581436
267 435 109757
502 19 500906
594 661 854454
258 470 521581
681 51 186561
245 137 288595
306 495 198042
686 67 37646
389 577 948888
265 176 163052
75 386 699551
482 307 537854
260 312 822636
377 495 768665
673 40 535910
442 175 492086
525 437 294539
585 50 559413
134 449 693682
394 571 932923
316 176 205581
425 519 974722
209 540 103187
109 562 318063
165 144 362640
582 506 621859
157 340 144071
8 398 716751
354 317 712608
288 256 276406
299 253 542247
510 46 103344
57 379 387199
62 606 107736
588 91 449769
362 377 987060
557 544 185316
652 540 857002
560 96 973934
248 89 653650
124 340 244836
158 123 44368
632 129 151934
347 138 728392
255 45 423310
60 417 39442
292 108 357288
678 492 239100
381 589 214015
24 163 246295
154 71 823638
184 513 224229
222 162 861172
428 213 746997
376 324 300065
90 463 403775
574 506 328759
408 608 704231
227 73 927937
392 157 56167
188 265 405377
117 80 397887
632 137 818645
59 685 115743
666 684 52599
402 536 964325
18 588 247797
493 348 437038
411 559 840535
190 143 643900
163 649 39798
158 423 621055
554 8 292804
634 609 869372
611 67 620363
341 191 38459
92 443 721822
126 377 494182
12 574 919533
672 277 590960
58 462 43199
642 598 742582
527 249 851523
471 11 232959
653 511 624948
505 657 306579
615 295 853574
372 267 812001
324 587 301037
666 106 744061
151 237 374026
193 656 951063
195 697 346446
489 95 881484
442 222 877922
31 376 673731
200 586 935242
176 674 176408
214 498 758208
156 338 265541
271 490 213093
570 697 719811
674 12 470177
390 423 150062
411 105 666150
240 489 499155
264 121 301907
134 309 14424
553 325 8684
485 69 400943
335 95 282270
407 197 560575
404 106 82094
107 688 586803
495 580 717760
273 456 843252
34 237 947534
622 162 487551
449 430 632532
496 190 815680
688 468 114629
311 350 41546
6 388 539803
434 527 669992
237 620 700647
366 411 481866
194 404 467128
571 51 860253
510 110 523800
613 109 794677
157 476 529929
23 456 752639
261 526 257818
570 198 176226
696 282 155722
581 471 687358
126 415 505352
518 576 648361
257 501 549815
298 492 526922
210 598 528285
345 67 750130
413 387 130114
693 465 829060
149 399 699089
77 282 427897
445 438 251258
16 174 651276
228 460 529427
328 257 115429
137 543 379731
527 403 845900
206 416 894811
325 237 890347
676 182 47635
121 60 552959
595 60 324821
266 575 499312
581 590 982437
645 11 400827
569 512 21517
460 543 447180
241 202 526365
566 215 161554
622 621 712253
18 80 200743
659 356 335780
207 115 562503
104 115 635136
113 369 112768
531 133 695631
621 282 466767
260 290 230357
479 356 208680
127 178 600190
223 636 852188
110 576 896395
189 547 68604
250 628 84353
90 239 152092
142 527 683724
253 11 385693
183 247 120534
454 523 25271
320 301 320270
433 636 612457
222 122 943350
583 231 843234
484 102 530936
334 251 587886
283 374 801087
609 297 899615
470 577 298015
684 207 338383
454 372 901494
668 617 979799
689 180 624832
88 558 261083
286 279 988241
585 164 308848
177 248 377832
452 27 796549
263 154 257518
525 475 208669
471 547 128227
604 155 470360
499 312 784932
451 21 706514
566 168 478131
391 320 705247
102 610 83625
421 33 888175
195 338 243923
187 662 265069
607 28 985412
522 8 522765
300 331 765668
410 537 852327
377 506 117238
326 54 914514
211 297 494416
21 666 418765
81 29 409001
323 219 684969
346 485 818774
207 418 539411
21 325 208946
84 430 286456
142 395 101858
313 543 547967
407 225 15452
588 451 570615
253 105 47481
48 306 464609
10 193 911137
582 483 729406
548 323 111650
478 247 873277
312 373 770787
696 427 159069
266 225 549752
58 112 486600
34 81 535858
238 391 916376
267 637 138009
279 246 617215
49 377 362805
570 257 276433
22 370 387977
199 449 123301
583 291 636852
58 127 147383
480 579 329367
268 691 889021
557 262 811789
420 280 868847
563 538 981313
136 553 826516
586 656 514266
150 695 422436
113 317 494826
672 368 724077
296 106 133618
652 242 781898
402 373 688513
593 16 810293
548 530 549065
490 544 544926
93 529 679183
654 428 497107
391 471 385296
244 461 871845
521 259 28211
511 277 732819
294 64 231078
48 491 413762
156 350 209218
466 644 634097
166 406 299340
548 377 245668
209 527 874015
682 678 498317
352 509 181079
574 302 91820
533 478 10707
134 150 382991
146 585 166738
452 494 770442
354 484 527508
432 283 1590
475 370 26951
236 211 696676
643 223 635069
327 145 430964
677 214 297885
526 620 994691
111 367 643392
668 7 29712
116 510 362412
241 281 375826
661 141 63083
542 588 728728
151 480 355883
222 658 276689
178 484 49357
362 360 992002
619 245 657002
146 689 317987
321 122 654925
479 378 412318
663 365 16015
23 265 516626
600 601 151040
545 681 721281
26 484 726622
38 571 749873
361 605 57502
166 515 452441
349 521 556951
186 630 942604
8 494 451264
397 27 235734
394 669 589508
695 14 978896
375 527 291223
137 400 778576
436 421 463550
650 113 566025
259 38 692901
399 594 555365
591 253 145886
367 213 963418
614 105 76499
306 389 830187
421 502 265991
488 52 895110
461 107 113216
673 364 944295
444 17 980638
8 114 694915
653 95 259009
493 52 162080
278 582 30085
416 386 550487
413 418 827189
485 687 459506
312 445 971755
652 388 215039
659 680 107127
672 273 389148
649 646 618583
264 270 872906
406 529 175289
617 417 425435
75 700 713514
176 375 268103
303 402 6278
652 7 206474
139 38 891742
289 180 895211
644 355 422127
184 393 773259
194 332 281696
35 63 733110
178 161 628021
418 77 942991
436 661 955087
91 212 45093
373 564 969391
175 316 559083
383 293 809686
641 427 55747
523 345 527644
27 28 637258
618 262 687086
353 438 509348
361 234 775111
531 19 702324
563 398 948224
494 4 501160
480 662 368882
514 389 574895
429 621 818319
654 356 973775
77 380 828907
433 512 750293
485 691 929124
460 204 963774
312 49 734654
411 228 443848
50 202 791801
42 261 306045
621 617 280362
595 66 248201
445 279 934581
267 540 209315
587 367 800401
369 266 653895
559 422 536276
251 444 57145
528 76 763062
523 593 642986
215 71 744549
44 137 959157
277 695 556394
340 236 444616
556 563 818258
250 378 512961
611 278 901639
451 129 732639
6 56 523463
654 444 87144
213 406 559852
224 180 551092
303 290 945970
409 149 202800
153 332 967258
320 372 563107
432 44 229871
591 262 424216
118 672 30060
578 206 812094
644 494 518993
218 232 685310
241 7 850799
238 619 504857
524 365 247073
2 12 177099
261 626 710915
149 507 857074
33 442 579601
32 173 684724
579 641 779323
317 614 696591
570 696 916207
648 317 39762
33 227 24891
327 562 404128
523 229 604407
223 629 501124
244 220 55540
135 585 711111
36 655 423058
52 109 74198
350 536 663160
531 243 902833
294 308 179476
612 457 389689
548 492 11603
169 198 844206
653 13 675648
184 451 544510
263 355 789822
75 203 366336
33 488 485600
310 343 175870
157 542 725637
463 469 969072
116 436 316545
672 369 717720
323 180 92735
584 675 487636
366 599 206187
36 157 489293
299 2 949122
228 542 448866
576 416 526380
107 98 517059
247 681 104810
465 292 168122
569 125 209363
304 405 1252
499 143 723168
280 179 32008
92 99 978508
140 432 507650
288 133 198137
457 494 930907
574 33 361409
384 350 341105
567 446 469891
422 222 207315
552 13 579136
536 689 301920
590 484 249446
501 26 34911
540 238 370452
449 553 420467
585 273 639028
64 458 734063
333 520 796050
305 289 957770
4 283 684456
686 158 830328
236 688 581788
67 649 197316
144 230 80401
138 350 661025
430 577 784519
349 604 713105
581 70 610320
459 327 391969
39 347 539399
690 450 910133
101 7 661945
281 21 893755
161 675 702993
353 315 128904
241 685 235928
304 588 201041
549 93 958892
364 171 383642
12 133 754805
46 652 131593
334 503 932200
45 697 129287
133 470 141739
649 146 310161
457 100 907763
291 321 798151
243 431 689875
324 465 272593
356 666 999129
230 599 329495
419 269 198250
101 345 70547
683 658 323086
638 342 185874
103 7 772124
118 474 180512
247 375 583770
665 410 117179
412 120 685361
362 103 5646
605 435 466998
429 71 991551
10 486 784608
118 155 184665
489 329 64886
432 183 241387
510 441 308908
481 138 802523
5 225 907482
156 235 412646
489 72 738345
246 394 606711
185 24 734464
607 96 155614
280 646 156779
14 439 456368
208 34 880152
455 93 885597
205 450 936634
298 179 348817
133 438 60490
42 79 170840
253 242 302258
667 18 269106
13 88 479641
217 351 666163
620 671 367697
558 587 304930
648 400 523617
595 389 537485
307 111 712255
116 138 365211
657 569 619516
148 20 666342
526 411 439625
471 278 15714
138 490 439700
182 176 47841
558 127 741689
9 613 726911
527 549 79563
102 356 310359
612 660 387155
499 50 427193
561 285 217381
612 121 142002
400 81 482354
354 659 638799
559 585 549099
498 630 634503
555 685 406154
147 265 991164
170 327 201813
665 104 438310
513 113 292564
159 529 657319
276 154 847513
52 536 202860
177 422 703891
614 206 542141
427 431 358384
481 73 251005
39 84 477539
301 656 755516
278 150 113848
592 264 962088
305 680 153666
27 612 174808
202 212 885577
633 353 58971
42 161 215928
257 25 564299
404 349 298616
445 324 974965
266 94 132345
139 661 785541
479 467 856024
177 523 24039
86 510 700550
86 576 679727
462 454 765444
539 342 210648
607 331 425135
499 282 738427
273 148 594218
517 343 549432
489 179 911314
634 127 209831
356 569 17499
482 492 484431
132 442 832041
313 328 76993
394 559 985536
570 22 362686
584 148 899828
657 351 623081
84 449 876024
17 235 597715
571 93 270476
562 137 227871
650 302 495156
58 52 523556
241 640 523408
575 384 701418
274 46 988208
615 452 477218
273 536 849336
602 377 849093
163 260 431886
413 489 471139
300 298 140527
213 35 572859
697 658 539212
622 57 940011
280 201 890887
269 2 237794
401 395 155176
159 384 28075
348 119 102617
3 466 248183
588 648 786974
201 561 70023
175 484 125298
509 233 217299
614 229 40210
332 143 126926
576 486 594486
102 127 873253
12 43 246837
597 401 610142
255 390 101444
189 479 970830
102 206 539644
108 321 394535
251 256 720215
255 91 778510
30 444 467325
60 692 238014
222 590 204291
244 598 653896
326 188 446315
634 367 806881
95 529 488929
637 453 436714
31 162 751937
483 623 147343
364 465 305917
456 2 205626
459 606 165419
434 56 662385
450 284 104691
635 655 827174
425 320 678176
547 602 890864
365 353 481164
319 542 811396
686 234 485943
422 380 377545
357 519 364606
421 80 579126
277 48 813761
217 525 269057
41 315 136833
382 75 680677
371 61 278316
256 527 289664
679 637 482180
7 421 421872
441 398 513391
17 618 752403
275 446 767399
34 445 544372
120 590 570846
202 145 546825
439 211 549637
341 465 996066
624 495 186277
187 343 928636
588 228 929633
441 397 979934
669 100 367926
547 351 304575
583 410 40387
177 214 423825
440 364 210230
375 516 460613
691 427 50452
668 136 113562
530 595 886582
642 84 598594
623 289 208836
636 176 419132
350 260 657604
10 269 226591
2 457 788686
260 367 929300
48 614 372921
616 185 92134
328 260 364595
259 98 117670
403 464 314891
630 383 821502
321 470 948237
66 351 157942
315 598 214571
453 480 915230
484 314 265888
472 375 974557
595 49 449876
279 462 673357
365 5 165357
221 301 760958
344 192 401879
607 389 896976
624 414 262122
566 278 475229
322 666 479648
624 489 854282
219 211 360692
116 414 890554
609 29 217870
653 611 769844
242 79 713790
136 29 747340
268 204 939656
673 389 320819
589 592 729740
371 19 541532
138 240 138899
688 429 736939
600 664 405259
220 582 348130
46 183 925607
493 559 508941
292 355 297210
214 92 906796
293 628 181710
698 189 730571
648 37 842227
24 21 587025
407 471 793483
647 180 914122
643 143 751273
461 403 630772
483 403 827056
56 284 330856
494 337 23738
331 678 702241
147 418 433986
409 211 498560
585 361 621828
160 695 545879
473 431 275875
338 58 932309
20 197 505104
540 697 216874
528 157 549718
348 374 95890
544 225 939565
256 165 95139
37 590 452788
17 483 826131
93 588 359967
488 299 164864
394 489 921751
515 275 657560
134 305 950305
291 294 387583
203 54 470981
3 109 550680
437 2 699737
578 326 750183
509 40 463840
179 552 212103
410 419 924606
148 422 795274
287 681 674288
15 675 835639
264 489 46528
362 382 177557
142 599 377134
689 383 670288
262 400 513197
143 532 296293
682 644 924878
695 603 994347
307 198 240428
378 219 165557
411 87 66809
323 95 864808
661 430 27947
234 321 292971
119 203 674969
180 344 425510
121 599 594801
209 559 350838
166 385 526127
227 234 921653
2 189 271626
458 60 597408
575 649 437830
261 163 808961
539 88 975294
180 421 266095
667 491 685801
316 584 444839
438 510 813684
434 611 460039
289 127 69834
419 347 521433
504 105 301736
51 269 585750
371 503 446032
192 403 113203
116 393 90767
342 371 65640
514 114 954617
179 651 950879
494 361 597022
513 668 822688
66 662 217159
278 59 670502
634 275 174434
478 88 666272
279 219 902911
121 27 633829
520 208 893292
676 280 294994
60 579 318534
264 417 780541
397 455 423289
321 320 59650
441 228 761103
4 137 488206
283 335 664465
209 438 231960
166 231 163411
62 34 679157
514 620 477818
17 587 352099
315 428 718902
608 412 29595
336 53 990500
687 372 128234
59 202 466897
196 341 64913
493 429 483591
474 31 362771
360 211 990272
654 401 516870
32 215 53988
110 639 878112
493 253 523717
178 553 327042
118 566 179834
281 83 58405
56 495 377086
227 666 137122
554 616 191183
209 256 871045
561 224 54256
698 664 35206
618 652 97902
96 459 158313
58 532 310455
198 494 314349
343 447 843266
488 25 666809
85 249 751802
152 655 777741
505 386 893006
568 267 323532
586 378 753706
206 341 35396
34 498 903470
500 556 467279
487 147 617032
51 201 629285
328 77 121318
610 122 201030
162 164 720715
104 643 761254
252 55 983194
350 513 41506
357 477 579540
637 540 57390
246 205 107847
699 432 595745
471 650 741144
683 389 132157
524 359 643303
449 493 939201
242 445 942442
475 138 396239
267 181 760995
252 9 141206
588 174 289550
293 280 601810
530 327 839436
37 56 904576
169 17 201449
412 595 545565
210 105 704256
164 435 519310
649 440 463323
682 545 25567
98 586 557005
404 174 445392
345 635 817188
674 228 910154
619 682 615386
329 343 216559
487 420 491043
569 643 965930
231 45 341309
273 97 831450
120 342 675511
415 1 929383
547 377 728716
465 265 501528
225 109 386454
377 225 358886
397 525 968919
170 310 987907
52 412 160848
686 583 447780
335 413 505459
265 319 536481
520 486 487045
526 516 956497
148 581 922742
559 32 31525
476 515 407248
513 179 240198
299 583 785508
532 656 636220
595 638 907936
101 690 649053
392 658 661539
510 576 406062
657 597 166646
261 89 649052
677 170 332284
9 29 38426
687 572 700015
625 325 560406
507 526 327106
107 404 688153
343 647 140991
200 688 117992
343 521 7811
193 577 369479
244 628 246823
414 477 666502
34 368 480951
682 660 951284
653 220 137160
164 260 108998
221 79 108448
655 508 85732
538 448 611441
532 403 257365
505 429 421182
631 13 890056
191 300 50846
134 207 122930
210 500 690239
162 583 824498
589 578 61964
439 659 429361
181 367 86579
344 233 362281
428 415 986962
79 475 539970
420 433 778638
162 617 941857
396 613 744251
485 683 158795
335 555 86171
481 521 633048
118 526 328504
367 551 763305
625 653 557752
299 431 810960
655 183 387581
657 215 95260
410 146 249581
386 308 431386
47 615 43292
468 558 377984
348 92 276047
509 295 54576
476 486 791331
101 246 402754
493 194 676549
187 475 53340
664 588 533078
624 187 509238
315 9 137029
618 445 957614
382 348 215791
58 611 385268
306 460 643909
36 159 545255
520 439 550796
447 635 54292
76 197 97149
408 106 352598
503 395 913494
280 258 728212
114 9 262686
116 195 768972
657 655 360874
251 356 465317
202 183 648230
350 43 293500
79 132 132844
293 246 216053
333 181 525891
673 633 363661
342 502 585965
249 192 402008
320 452 28020
621 371 229539
415 173 972969
299 291 396712
296 500 51210
626 491 903314
493 412 433495
74 321 788583
291 403 649827
338 642 78826
636 121 843177
681 492 942407
258 50 989965
597 581 21693
385 34 696118
654 501 666788
235 199 107658
247 154 106801
87 41 598146
398 629 38419
91 98 130060
540 413 416204
430 497 671622
261 18 970107
236 531 493574
493 655 690188
402 519 902570
475 174 220226
211 557 891854
159 392 836936
209 265 388410
51 103 401031
361 20 573230
369 345 86567
96 645 784723
486 326 667979
343 54 401325
469 167 990229
487 544 692098
335 602 626196
584 637 39635
700 649 889548
496 623 119445
477 545 228176
222 106 837730
519 64 583295
634 414 149421
146 140 528915
692 248 213670
545 139 139253
36 225 44238
537 394 805302
614 626 264823
21 501 62831
700 600 191050
536 455 156676
316 118 430118
690 410 995332
36 533 812112
127 13 520501
646 269 866238
362 140 556735
145 445 922058
115 502 445472
128 361 537130
321 196 344838
586 274 270255
302 70 847433
327 368 984692
600 576 119684
76 530 192662
277 621 404201
377 189 252982
35 39 481854
695 578 532678
648 499 333687
40 41 748623
477 40 931912
668 267 165241
613 166 416775
128 543 669406
252 410 583644
303 123 90275
587 533 494406
386 98 126870
291 446 844672
678 217 828457
7 259 454417
85 14 755417
493 509 474726
696 351 732084
632 646 561581
607 229 494916
294 159 504974
523 668 865676
483 377 781139
322 48 184503
113 525 426831
545 112 907277
582 444 525202
75 467 154399
684 493 330541
618 627 948824
308 428 579636
695 479 93324
400 372 215481
35 299 747357
171 47 973035
661 636 12080
201 256 306546
690 475 24468
92 592 311787
191 610 257943
133 366 865678
271 668 398833
624 310 622791
198 528 844431
213 103 278899
106 261 584349
520 387 189650
316 307 485413
218 562 252544
457 466 873892
388 677 956984
678 428 770807
669 122 47440
334 670 283402
259 167 861449
274 541 824134
45 244 827373
219 340 45190
440 541 547470
621 193 281480
350 1 623653
18 483 431057
272 623 253924
427 250 527980
145 432 346782
122 527 81718
408 605 977312
541 238 983058
36 496 777489
329 138 203938
47 279 858379
660 411 436364
189 77 577840
113 214 79848
46 327 253502
669 133 230715
249 596 6084
95 460 977790
229 114 968561
206 134 158319
402 613 659991
683 107 511161
128 521 99715
185 463 885746
458 3 505639
454 325 621568
350 486 578394
157 462 954993
323 293 971938
361 448 989470
51 135 916690
609 693 773620
583 645 701057
699 671 316608
573 262 87887
125 58 772841
383 634 655025
264 368 463977
52 484 825369
169 387 84754
279 233 560441
30 375 655469
142 192 162937
527 226 747153
184 665 604555
233 217 388220
139 384 173021
265 457 628476
50 332 559386
37 263 9339
224 290 414880
300 69 567575
251 465 862733
308 385 334239
299 297 342979
693 540 477316
283 89 788015
337 658 324631
218 698 742883
53 483 327368
443 253 200077
105 237 785
389 182 793797
335 591 270887
438 647 320039
304 113 702046
477 269 24786
48 539 521401
287 151 121237
688 619 838418
99 179 642217
454 146 191192
115 611 839623
248 468 176075
318 690 39078
203 615 315993
389 462 598313
7 558 957212
80 377 160656
208 642 872063
559 463 102598
269 661 495954
485 617 95573
368 43 607296
55 644 214490
448 673 939695
353 429 575156
464 563 465921
86 531 669395
123 262 597892
433 407 543585
260 641 823240
99 651 833250
210 42 545845
276 341 411606
118 641 580057
69 637 784251
685 364 180080
672 126 853130
294 191 431857
463 660 523032
519 622 794879
628 555 862724
400 291 122789
2 575 905504
37 254 928004
685 220 978459
456 288 9446
272 476 883388
247 560 80580
352 231 414832
635 176 236669
481 638 394419
625 156 878531
297 182 73924
167 119 94036
263 139 307127
211 139 718093
427 390 799577
238 565 723502
152 482 811756
331 247 194363
364 11 704520
61 501 770627
122 83 981838
382 415 135605
611 102 529300
587 412 293239
258 313 96513
202 227 451938
118 292 973462
532 244 398468
314 255 887188
493 413 422000
117 14 298032
247 98 804444
499 131 945354
665 156 364602
438 632 413329
415 552 395114
295 415 917194
311 207 67487
542 675 26026
464 299 500276
70 295 264689
250 584 948761
261 436 978442
649 142 370748
533 493 986417
465 618 286336
279 51 377127
605 307 396702
214 291 388416
657 226 736058
566 404 47136
234 306 618342
580 687 457671
408 321 480118
637 11 36372
692 454 785892
71 117 468275
316 92 468613
245 370 719851
653 250 41683
310 229 535652
550 345 573891
9 602 307682
540 498 256836
168 18 1799
479 158 456988
86 355 414638
639 61 472260
93 697 535264
31 146 313753
253 274 986789
645 455 299521
54 236 249479
650 573 282048
28 344 82182
551 259 740116
294 90 363471
54 360 436085
194 446 55095
699 343 615773
523 265 78163
245 113 490711
669 605 655552
312 657 721534
243 595 313874
381 520 333482
222 125 592869
656 124 650121
537 93 632352
10 305 300618
565 660 516487
325 466 185567
352 610 349749
252 318 285159
504 236 459937
128 419 154298
172 135 503877
651 690 126226
8 348 105302
89 299 630506
298 305 34579
451 250 691123
438 386 971456
6 577 861503
554 523 568058
354 255 373615
344 191 777644
638 608 247286
43 29 911073
520 512 639101
205 136 999054
371 172 380237
24 398 368426
580 51 859753
477 395 267702
620 347 741071
665 469 627272
297 477 761763
373 18 404527
449 631 699618
625 501 178321
287 305 974330
78 358 627314
579 21 235791
238 195 802084
29 87 250600
220 76 802656
115 483 770414
345 17 29346
16 644 165127
162 518 214750
405 557 999608
54 638 366362
44 477 511879
102 300 169090
260 141 491072
6 491 983962
618 567 808657
298 557 879103
402 12 90792
583 455 512125
17 59 175157
314 390 28266
4 38 908736
178 618 488476
205 357 321234
317 83 32485
495 60 296470
30 651 935633
590 569 117659
185 697 176756
689 39 39066
502 676 740014
200 523 291133
399 552 359000
44 272 870361
513 549 640205
677 386 642507
189 177 327564
189 318 234958
239 305 555297
455 654 162582
422 187 713540
302 623 794225
15 136 151790
7 467 291071
497 500 376254
345 607 720271
606 3 163669
244 619 825823
55 134 950527
677 679 182001
153 219 420532
516 584 880587
373 675 428588
585 687 593964
553 156 166764
78 115 35334
483 42 79497
487 330 271288
557 680 868255
437 373 147438
671 108 242258
648 216 258018
221 617 85481
295 535 383137
427 568 113993
258 509 708924
424 22 57814
225 88 22336
565 637 385186
267 683 638509
529 230 997832
219 331 871092
448 606 307383
659 531 527084
342 624 997383
263 273 665592
660 497 737685
411 269 473726
694 446 249969
316 621 339729
684 246 220104
163 129 799170
369 189 857529
692 247 100827
679 129 276070
137 133 425178
152 624 473203
558 264 26039
210 546 421414
448 533 659079
275 383 270595
361 535 141452
115 232 443420
151 330 674587
133 213 867947
679 135 637174
321 498 817400
631 627 619102
470 602 722419
445 575 597100
518 286 226932
224 558 820044
473 516 890472
214 358 391080
297 24 589875
112 23 20080
552 169 484722
93 515 876550
602 211 21959
287 378 690768
401 357 899197
10 659 177353
57 620 743701
620 388 454452
578 472 26358
377 674 107685
539 678 176266
263 44 305922
207 75 167142
330 456 157531
187 401 502403
371 60 960328
456 412 340542
187 95 364502
287 160 138125
637 454 440389
316 278 176204
86 391 393858
106 650 411100
56 473 338311
682 456 259245
691 556 229559
461 666 229451
221 517 366145
282 353 80180
457 342 690285
533 5 573968
350 324 209564
662 408 98208
685 472 128403
569 564 312010
178 128 300768
688 435 902451
206 170 756739
271 418 149746
232 376 586882
155 221 49151
584 199 452238
302 388 957971
244 110 429418
581 124 609912
641 86 952150
254 213 166835
443 392 632017
597 291 733278
46 563 11304
207 530 524979
33 314 858981
87 177 419617
220 430 485704
608 246 490912
326 367 111490
185 71 671167
395 612 534648
527 387 999439
224 522 229108
276 553 207145
47 57 794099
443 264 324381
53 516 55736
172 21 447125
659 223 878668
197 23 169920
447 125 334548
454 594 161675
35 391 801070
359 215 119952
112 50 971873
605 319 469131
480 6 319071
567 558 837973
246 122 471277
84 638 930710
334 532 812563
663 162 979507
525 66 901700
27 336 595291
370 8 281255
205 276 1603
673 400 666866
587 569 111541
564 104 151741
303 226 716507
492 149 579609
577 506 2121
88 625 370867
470 121 558398
564 279 300611
635 417 457473
369 578 762362
125 612 916510
638 516 508904
618 344 493410
322 313 711903
332 666 841636
9 15 49372
154 90 630479
584 660 889194
620 297 713854
305 206 370762
609 566 536591
665 247 219376
562 281 291477
403 646 15333
286 554 796410
286 295 883732
588 307 68880
196 605 973129
181 191 969460
621 618 224957
432 300 695402
273 109 324535
258 17 516845
44 548 352908
15 352 304680
420 543 254027
578 379 473554
350 232 704430
662 126 511568
674 299 869508
273 18 950414
554 171 141906
173 674 156224
529 532 287348
231 515 904335
504 355 800375
450 125 876052
622 378 149431
154 344 227453
204 664 779231
83 91 993838
200 657 879413
411 558 332150
274 67 870278
116 32 488148
204 36 196994
466 377 532752
504 622 950106
177 151 206569
141 618 340017
388 629 339895
259 463 239207
307 87 545287
510 574 568708
280 58 622240
299 418 227387
163 569 699947
92 140 331115
335 573 936084
572 112 793342
459 193 332384
439 541 462211
218 319 89669
549 399 680395
662 540 212309
321 425 225400
178 142 351563
121 197 143573
636 686 838040
106 187 697203
526 492 409771
536 109 434745
556 470 160647
154 260 250345
590 518 308438
269 299 774472
79 97 912406
4 532 176163
88 247 872194
374 650 582623
235 274 490391
207 21 710073
372 68 849028
286 329 863412
525 590 10608
11 124 788693
377 678 973102
673 168 335279
368 419 185985
526 434 442803
412 272 37806
520 480 149239
615 50 753491
588 481 235269
692 157 86962
318 650 132123
48 282 977636
3 40 712008
471 96 193065
248 412 891645
412 104 500542
498 635 356067
554 72 191562
257 240 931320
320 416 593625
628 37 797070
610 172 863772
5 348 617602
230 115 365564
456 506 263832
414 596 662755
621 538 34653
326 94 657479
667 590 562540
89 97 707153
684 440 804813
75 215 154680
60 349 726315
38 220 879803
317 389 532196
609 521 708917
358 691 158140
632 279 570596
699 341 281669
425 296 381025
135 429 702648
362 517 595437
50 652 80061
377 368 112207
597 34 191590
405 674 231903
385 646 830585
560 37 266636
198 361 557135
565 432 525143
577 252 822603
30 340 900926
480 73 327172
412 255 609554
667 345 240108
392 35 61580
425 68 663610
153 579 740217
400 563 169582
534 378 720171
403 508 873378
317 621 751104
377 471 57196
185 644 83692
625 634 978612
183 440 78758
698 532 384353
139 367 713928
620 529 169118
436 259 827941
319 520 454729
639 203 706620
553 381 86586
116 155 712422
573 542 198182
634 540 556229
541 648 77738
297 619 391432
322 76 123742
271 178 986300
587 674 103413
473 353 653817
215 640 922168
609 266 792739
429 434 445393
248 215 44957
90 242 214102
326 539 920325
233 640 402524
380 63 43018
125 202 820425
398 411 122203
188 155 561066
363 455 353335
307 325 157154
327 648 835554
626 339 832673
367 79 278679
658 293 79953
560 695 254812
596 134 675807
579 479 765309
560 425 133126
44 68 103172
646 178 504012
561 203 11554
275 582 636315
383 373 280624
605 648 835975
429 373 431010
140 319 762686
149 496 765392
587 263 996176
9 271 69534
46 145 963416
162 700 291034
588 494 500383
508 287 870646
425 671 453748
268 532 270462
656 340 916020
21 488 285676
119 5 205603
269 432 41344
590 224 209322
605 668 320615
175 545 546298
61 111 638724
20 145 734127
652 696 37324
361 140 666122
448 459 712427
308 334 681499
225 638 16736
629 100 247389
199 438 93359
471 397 782687
335 358 273251
537 50 819855
311 185 521674
161 199 571897
371 22 943800
207 692 557962
525 476 329687
552 292 214889
79 355 790692
653 573 696455
645 433 450851
583 33 113329
221 535 585659
63 249 500838
203 160 181016
660 8 684826
406 365 868780
445 196 683751
690 695 119595
91 394 270584
66 696 345783
161 136 579809
334 222 726052
374 412 483635
303 68 728535
64 379 759608
36 633 818419
135 428 480209
518 644 319354
384 21 346648
484 565 565707
525 597 610578
506 268 604012
484 438 603775
8 639 183010
161 498 93436
68 175 484749
142 166 800874
292 117 413278
115 539 947152
447 11 334498
291 415 667616
193 48 535686
58 479 324151
568 240 750343
690 95 25964
299 652 894205
296 33 874713
586 230 931753
106 364 499412
67 591 906438
352 100 732245
82 579 53543
651 655 484342
686 419 983401
575 42 951922
638 689 238010
95 74 496411
234 295 853330
126 87 653013
340 94 405140
77 305 441901
8 358 267845
367 511 490183
693 268 931356
173 186 223738
95 510 503888
55 280 836047
352 89 71477
560 662 814037
32 674 165730
480 580 206747
91 598 704156
531 439 564078
301 612 525713
564 47 939636
569 202 251422
99 249 466179
700 614 474846
351 429 612007
689 237 2794
39 628 15386
449 222 919137
682 36 521390
685 205 115811
231 184 64990
243 289 9867
261 348 959337
531 44 453979
132 378 165919
551 462 480465
650 235 887546
104 457 658465
556 270 202662
462 411 276407
63 423 774687
609 271 46692
454 530 141664
301 429 730498
150 560 691595
74 525 27385
522 63 157090
512 202 759217
403 344 659139
505 645 241466
486 621 472356
248 310 423816
58 574 127319
177 509 257414
243 399 475274
692 362 892328
616 385 916123
332 233 381209
185 181 255648
675 116 112475
472 526 73787
9 23 843919
522 489 795205
588 597 330726
409 455 179540
400 238 764702
175 214 791898
8 50 745309
271 645 190373
402 484 928812
339 182 853453
362 465 223921
50 584 627613
81 408 24839
354 430 957910
368 437 75738
674 651 716742
638 91 664031
111 166 688362
545 39 392899
255 537 716375
176 699 611127
119 614 449798
73 37 991660
15 201 838370
383 536 935614
109 203 521201
351 504 741950
139 187 32925
3 394 243709
577 2 83205
581 521 684270
621 598 137249
607 585 739920
146 602 859469
370 594 638832
21 228 868195
466 440 963266
152 131 46932
431 17 998796
620 44 630358
249 586 297464
62 211 565298
107 538 617516
555 236 927797
152 146 141314
16 596 916079
394 355 365153
229 250 301155
84 295 322255
149 484 20210
288 402 820617
524 298 986241
386 685 409297
228 599 825234
430 359 446144
641 564 608080
361 682 991064
32 358 381247
618 97 93334
412 102 128057
463 424 270581
68 451 610878
152 165 364830
251 313 607980
315 308 401938
678 553 65692
619 181 956228
680 470 107686
507 550 82650
654 279 589304
621 82 539867
347 452 516115
671 670 750339
341 664 648156
371 563 313143
238 523 89650
569 78 368150
139 579 968383
375 180 653583
700 646 55277
401 532 78106
263 501 186395
34 425 329933
523 203 740638
595 695 566529
154 135 985550
89 181 552209
146 72 63882
126 591 163658
165 543 220791
130 544 130275
42 661 362337
336 650 35275
86 367 915400
391 246 208457
147 371 291243
55 630 712717
78 247 374232
652 641 792685
263 247 37249
202 197 439101
572 156 862004
535 613 520395
140 410 825211
637 463 80022
435 474 493240
1 55 536608
352 544 215451
296 111 492847
543 376 566613
281 600 573287
641 468 288648
86 620 244041
577 203 539198
477 9 452181
30 609 456758
422 546 248939
617 550 635301
306 175 327302
442 533 239908
378 475 37895
13 532 431068
220 323 501441
271 600 390288
323 76 870391
173 487 470604
227 544 868394
390 56 265502
276 403 310716
129 78 21911
470 504 734968
60 123 616069
103 239 223716
667 400 446269
645 218 325506
585 504 633017
142 328 793823
409 157 51948
294 16 596766
526 272 329788
335 478 360599
298 182 371133
116 239 339691
673 285 176139
566 277 96378
48 87 718252
586 456 284644
277 123 623970
321 440 59118
694 4 702075
105 13 696713
285 35 828743
687 127 344356
458 177 180620
357 333 510803
55 665 797874
664 438 781155
254 226 577967
26 145 966447
416 547 563953
148 358 121139
425 547 269702
358 7 751570
225 447 424546
483 422 390565
40 192 316934
633 223 624666
240 355 35860
690 437 720292
205 252 825388
129 476 912747
42 299 792946
297 77 377423
679 351 380893
594 360 7020
290 392 900141
221 312 134925
45 3 726375
195 150 188618
610 375 172388
201 155 392147
51 16 872509
550 314 225638
48 345 507472
149 432 64463
211 478 542971
234 436 309866
308 313 88539
439 297 269547
669 318 770791
251 637 399720
355 40 813137
37 307 378388
598 538 39031
480 405 972168
267 697 351971
176 124 403990
455 220 479107
432 352 806666
250 357 740593
575 442 856821
110 279 465490
105 238 177623
148 91 426683
193 677 203688
147 219 372747
135 41 891955
487 621 703777
336 559 701144
96 335 568047
341 202 133699
436 593 379589
372 496 185443
497 390 78097
355 393 600630
676 633 886642
559 129 793985
192 332 360701
545 352 375166
152 544 191702
287 343 31698
185 433 153684
113 593 52525
155 186 606094
101 448 204313
568 572 942161
688 197 78093
136 66 513567
579 18 239309
342 644 374260
484 79 490368
456 479 387818
143 182 984744
388 55 954135
478 156 616074
564 585 144695
118 17 788715
463 301 315651
510 555 370253
103 15 181091
160 596 549446
88 600 405116
258 368 895460
469 319 235080
682 206 332347
560 53 964200
446 456 192105
686 531 194188
432 488 839266
347 560 533433
225 556 132515
276 551 370731
652 623 773532
483 135 524137
253 53 653091
18 41 362762
505 525 776403
343 153 85552
232 658 71976
336 695 591874
265 315 518505
624 276 616618
604 274 299719
20 9 897551
18 448 998610
122 493 217091
47 219 857891
640 631 571544
580 60 518745
651 670 211320
466 602 758814
265 450 345087
423 632 687564
165 318 912600
361 142 307182
219 561 480995
165 697 194915
125 624 285416
378 293 651110
168 46 855768
526 210 251634
411 77 492685
301 657 109756
521 673 134296
359 483 258239
258 679 986745
493 54 833797
675 351 490934
265 5 743852
362 102 325227
176 24 1920
281 219 291846
386 362 515920
544 312 988985
462 496 374362
159 276 729069
281 424 877199
50 464 666492
446 296 129308
278 391 47464
200 665 920849
538 612 931782
459 348 399698
190 175 89793
663 112 959641
222 261 530202
391 375 251705
303 287 386811
395 410 736281
610 402 662266
102 553 494534
681 209 772414
683 417 925495
73 378 172405
248 646 751203
591 77 415805
98 692 41163
161 646 171174
508 238 293717
281 630 602869
386 74 696730
463 562 63737
244 121 144597
467 177 808386
300 652 948574
271 361 268345
659 626 369782
91 310 555505
278 596 658206
303 214 832280
26 392 468862
281 473 184804
562 229 506122
317 242 970200
228 105 766151
261 98 408085
476 12 968635
532 40 814751
511 101 628877
192 4 118054
552 198 404700
187 222 946826
341 497 565199
440 283 818190
202 472 582734
527 643 504497
661 56 851678
407 3 705143
216 203 755774
122 549 977422
699 653 507821
220 338 286128
580 13 799746
70 677 429787
86 315 205072
629 389 251786
652 199 945421
439 2 495195
291 177 57668
39 239 888224
268 275 370692
663 408 141039
111 277 526114
203 225 244599
631 551 199683
239 590 586946
270 641 224919
690 373 729924
88 252 379000
562 27 485079
658 679 489723
691 340 473579
684 418 265458
326 246 645618
514 359 566011
666 503 578331
144 667 656585
7 70 990956
309 95 639271
26 44 528480
282 666 781406
622 30 903429
17 443 940893
428 592 322186
687 107 69601
388 503 326396
277 136 416287
89 622 123897
440 298 5791
201 58 217218
221 497 838895
543 175 486118
40 331 738599
535 379 205647
484 689 871115
551 140 86205
628 230 985980
624 280 363648
302 145 553883
680 269 103501
530 362 845431
210 517 416306
565 680 87638
560 125 331891
119 16 739320
318 460 247231
612 543 497657
211 675 935784
47 656 894197
11 269 722635
293 52 859980
545 295 559779
351 328 450403
415 672 973247
324 377 530480
368 496 858621
605 75 587331
566 341 570316
85 516 34065
511 118 582822
163 627 395012
578 411 469527
186 150 109503
91 37 893749
145 27 949418
467 104 960851
613 77 492131
211 570 793202
211 432 678514
159 598 265121
1 472 728491
368 308 40359
411 433 317063
429 467 582129
295 356 627434
625 394 539474
229 154 613425
578 684 857456
148 85 815830
499 393 884853
493 541 55926
127 660 663180
610 517 973857
56 515 169229
598 83 255974
658 507 319550
124 213 839697
56 258 577934
393 226 140420
86 696 857789
499 321 37329
251 476 394258
399 137 687422
687 165 927248
101 72 876216
698 336 397900
145 289 671346
152 661 369218
667 236 964086
18 81 668615
605 566 582226
561 323 244881
531 612 79935
408 256 41441
590 180 891413
147 56 31831
71 1 215417
648 170 168693
237 15 955039
103 218 873295
26 215 907381
253 267 777302
190 18 22133
96 698 891167
326 422 957606
295 87 957689
86 694 587828
444 179 716578
175 83 729075
248 510 18916
609 476 361059
534 4 841382
541 94 359255
322 10 309635
18 537 302100
558 559 537022
245 650 60508
640 601 186333
539 456 680049
290 451 84159
294 111 799438
103 692 586496
664 242 755592
334 618 313536
583 443 18895
405 462 582486
219 204 372758
518 398 929613
611 113 713739
671 665 70603
676 480 251645
331 68 802705
262 699 14488
300 583 759554
349 247 19548
535 277 368608
600 435 533695
88 659 353119
357 350 78646
390 337 294289
152 211 309860
620 318 65900
61 213 305162
448 163 914109
263 521 388989
214 110 386031
183 428 77814
59 494 903323
174 48 917237
102 697 294634
397 577 349535
268 120 249483
679 216 729338
687 451 982704
439 445 745060
647 474 521358
668 366 293578
274 61 20827
558 287 496149
524 665 114855
253 369 104996
33 138 713799
620 487 517106
540 224 39033
127 204 583212
420 17 252648
695 471 241425
24 118 998004
281 325 685759
483 14 404296
374 144 133491
51 415 407579
288 140 625153
639 237 189430
638 424 452807
565 602 607112
609 92 840489
551 211 833524
431 18 937268
295 359 561974
425 214 381803
536 588 43062
620 310 416908
321 507 941922
163 221 958703
147 127 738197
500 238 575524
596 69 727616
15 195 285274
506 517 398088
121 138 788350
231 534 977960
220 178 176670
532 41 163326
545 689 870546
51 367 467565
129 412 685725
255 423 16481
638 143 480333
27 421 82534
223 364 440096
445 387 839090
519 586 653950
292 587 413669
275 473 87803
1 131 445352
682 318 137336
451 553 332913
695 327 698820
374 276 929328
554 700 692707
336 369 636672
196 562 238356
438 266 379039
170 138 789235
490 249 243210
417 331 600764
558 43 608599
649 545 769469
216 97 616368
47 328 79856
515 379 37168
12 357 274449
441 182 249816
358 508 150900
537 170 438044
630 570 903479
525 561 55801
33 280 774071
441 217 365411
617 7 74880
401 175 226201
305 35 785386
119 284 302637
351 407 915640
37 476 973889
337 433 154589
308 82 988434
53 580 655119
79 155 707659
451 110 445943
243 220 661490
668 234 333523
185 118 649742
346 242 719445
481 126 583189
541 644 541302
104 219 319914
699 10 659192
60 51 21121
284 32 988399
498 347 669950
518 588 757204
429 485 815391
161 284 918216
222 230 339734
281 498 383900
435 646 404245
30 192 469843
150 693 607788
667 597 532701
159 219 645052
163 223 680301
66 128 135587
280 415 901175
49 647 559594
373 540 9732
77 381 784495
251 286 559919
264 346 6166
30 544 626618
611 459 602818
109 528 753256
89 656 99624
668 339 700804
307 226 604079
311 138 223592
410 179 681712
336 96 389046
417 368 824809
295 490 844088
417 40 379669
144 254 501790
446 508 935637
68 111 875868
428 309 673093
54 259 933002
231 504 213639
667 195 600685
160 452 557710
127 101 263638
305 8 968659
365 317 537979
303 440 634804
658 449 273591
518 223 886687
660 555 990372
146 41 834348
89 523 276053
107 666 499197
395 552 665805
226 419 567100
361 241 197088
181 480 951617
634 631 456002
194 248 973325
542 308 524861
187 532 71640
106 249 372243
208 653 130295
19 210 720800
354 260 816007
654 351 174143
499 150 316250
566 114 521103
109 146 814978
108 646 764451
124 638 980509
411 116 878377
697 490 501802
517 184 535018
359 609 416123
337 373 846682
399 75 763820
254 542 426114
241 376 449530
179 110 857774
628 681 103517
460 276 715989
69 161 102234
38 419 501695
652 700 595489
15 355 122117
208 70 48488
183 159 996695
189 433 384966
172 245 4496
96 480 115926
432 30 763462
338 198 227646
326 169 265591
430 310 835619
252 340 628439
235 472 397555
298 6 937620
72 283 429294
425 484 576664
372 504 441437
208 385 590064
71 424 420595
63 133 484205
197 607 343791
589 3 660705
60 318 380352
286 82 526377
366 197 554838
122 526 132196
248 170 816352
526 435 124207
475 379 87097
225 540 911792
204 455 316634
437 263 715052
256 578 761529
377 469 482395
317 288 929011
270 505 754077
285 154 473852
581 452 749025
156 53 807045
342 28 892345
340 599 136818
446 203 617970
247 641 706848
368 124 540474
509 333 810262
197 420 901131
14 154 986630
149 109 778038
438 602 726578
14 123 680136
421 112 880632
73 412 304039
288 461 636912
591 326 633390
191 240 220790
602 155 805797
535 517 928417
535 27 782693
672 635 693095
504 96 72005
501 312 998054
590 160 902231
102 281 524062
146 385 623701
532 260 37536
206 550 688010
394 121 811478
589 472 3049
201 401 952738
406 687 477607
334 675 61452
265 480 572280
551 12 100587
526 207 892580
174 85 975151
426 673 430280
335 153 313434
386 602 184350
556 377 548483
470 87 181326
653 440 757578
504 124 860304
25 181 521602
329 600 328650
159 128 95497
605 644 143391
697 436 950806
655 40 95784
70 350 578862
264 223 462493
462 273 434721
249 157 789762
363 552 23535
410 608 379850
473 502 136785
29 539 459527
650 357 666347
292 235 900433
204 339 584544
572 584 411654
386 109 61720
460 609 767420
656 245 993671
135 487 813638
267 634 958309
499 209 917908
184 9 638943
369 537 575385
511 162 936233
395 109 713753
22 320 257669
35 496 465075
207 163 705344
471 64 36997
384 248 495555
434 145 317890
670 523 598265
331 645 770613
397 201 564022
589 377 671115
685 147 422506
691 626 278745
339 26 842810
429 148 116403
120 487 789583
269 513 570532
50 553 641067
663 50 737492
534 190 371418
178 563 415823
449 595 526090
26 541 166735
260 508 637840
256 365 732911
226 191 965148
357 508 420211
412 694 467662
241 272 133827
542 550 255077
74 615 409182
215 246 755860
127 627 753552
330 251 831727
406 455 451519
54 216 252001
224 603 199417
203 404 211666
611 598 863116
182 349 263989
175 35 522587
83 343 702642
203 327 953156
576 538 311919
631 97 567186
464 405 145044
491 402 596674
228 28 814979
125 441 529131
116 38 802350
13 170 912816
302 77 964993
481 427 728635
692 676 603232
647 535 588440
405 119 731358
77 252 642497
176 310 422076
14 127 10163
66 17 793993
612 272 2774
327 352 627859
654 47 717692
219 226 904000
85 647 488252
561 161 399872
192 94 650651
39 603 650855
25 67 658545
285 12 602831
557 414 989454
505 25 284938
169 150 365320
196 545 129964
140 407 30402
610 469 26764
287 477 354082
50 477 131318
558 482 210385
578 625 643480
560 635 746219
283 93 842749
344 691 175123
300 97 349208
155 640 796731
628 311 274973
354 150 795266
549 480 926434
375 698 483828
485 57 123196
23 476 475365
685 544 632896
17 569 754103
673 341 86741
381 8 577961
578 528 856209
574 251 454379
581 645 559503
237 609 85344
665 408 683157
516 231 118890
601 666 259736
262 60 735469
48 383 166745
196 96 639811
310 633 117300
246 525 967106
394 521 272562
47 16 512946
89 21 148254
444 44 978524
465 48 68130
32 493 599913
32 617 743901
73 265 100504
125 479 238291
519 166 718687
344 605 200366
542 613 88113
658 348 547344
103 378 812828
477 169 177569
506 390 402218
419 636 478322
644 98 921204
616 66 958000
19 588 164399
520 140 253833
364 167 331248
150 238 726144
524 608 518805
92 322 954528
674 431 777216
215 412 684393
63 252 651666
568 94 634987
285 444 573263
168 458 90992
111 521 880347
137 694 615523
129 319 1301
73 592 926347
242 50 37544
11 465 235582
427 426 599937
188 27 697769
506 235 456258
496 203 123656
175 541 208492
313 94 998683
24 352 326175
180 492 282409
331 214 709721
641 121 844524
182 651 264431
177 487 521274
17 369 579467
37 34 337987
30 53 534368
151 144 959589
593 483 904339
43 243 53150
14 640 463774
590 540 114350
386 581 377904
321 371 973552
201 657 636879
620 563 293580
486 269 55756
397 507 78797
608 312 865666
564 447 887661
305 378 755744
680 165 422017
458 487 380766
13 533 309344
496 605 515102
482 476 291678
430 72 822094
166 129 643776
79 378 691795
379 567 952298
28 365 523485
667 76 342308
458 672 843366
637 470 708498
324 582 896433
74 37 731946
560 598 92306
509 119 192359
678 400 321585
195 233 810340
162 365 602623
8 100 701195
199 666 78536
129 414 380315
662 516 533366
462 60 140796
567 70 6968
270 434 770744
566 209 751885
134 84 221206
543 323 232188
494 38 293859
476 558 698741
352 105 112661
391 47 697278
24 675 821956
586 449 422968
390 590 808372
431 675 366594
206 22 978898
570 357 629033
616 50 267498
637 109 475660
111 419 307637
609 442 587789
237 345 215416
416 560 817109
333 242 775333
304 382 730200
60 671 819213
144 470 147730
489 281 871525
49 310 843269
144 49 197617
601 34 649046
166 185 486137
439 403 681717
495 136 124453
287 456 855014
207 24 413679
483 155 740878
210 509 984589
3 375 801230
235 358 167748
363 589 371866
247 466 298750
621 367 287028
408 203 713466
187 77 493688
625 67 330403
377 682 348077
207 31 134456
270 297 780939
55 558 127532
290 469 221380
231 76 464796
237 375 58304
162 205 421082
100 303 419198
11 207 183779
425 58 899862
23 441 432544
274 529 70682
643 240 125110
162 548 270340
563 263 724932
36 301 704913
352 510 458632
529 394 392876
539 446 625016
159 87 598624
136 117 304560
138 618 990432
658 160 71959
242 576 2298
371 209 547563
273 488 660893
687 649 354605
700 61 526577
88 321 828790
323 335 588508
483 561 920995
7 3 640486
143 192 71786
377 4 858102
353 624 710575
479 197 556600
541 20 50892
179 537 243987
40 165 310972
673 177 696215
679 457 511097
612 517 962587
344 598 471152
357 197 296642
279 382 451571
31 191 757444
250 565 683583
11 649 120642
45 184 549707
677 545 745007
150 291 538974
265 464 543970
660 516 434925
473 256 671064
655 179 141583
79 626 317024
80 138 690707
130 638 90969
683 311 104190
607 434 779862
566 313 147448
437 480 472497
639 696 971118
496 222 133869
207 699 263410
643 657 591163
500 555 812619
673 506 459591
2 393 327387
142 34 267034
304 103 146853
477 440 689887
583 369 120975
232 150 998101
660 433 565972
27 316 794212
517 310 116070
336 567 909121
449 551 950763
490 132 95016
227 459 629336
314 342 422917
201 566 863326
253 72 289509
53 124 122470
470 154 651983
271 50 983268
349 178 693208
177 543 24070
686 211 850413
609 617 344683
105 460 806308
134 51 100157
197 349 169645
450 30 213361
557 594 471488
489 362 89319
45 459 670022
627 141 920231
226 391 637906
56 10 774669
418 90 203517
329 633 97031
262 454 46734
96 365 96961
533 650 744269
67 301 998335
595 453 40623
324 408 780509
622 115 912608
615 234 851873
212 696 492291
685 355 158648
23 208 672299
554 135 957683
122 184 997461
282 179 145198
587 148 872098
481 160 430455
533 375 831717
570 427 542878
619 380 215853
155 102 901933
337 199 22118
317 392 890625
485 483 498643
166 369 498577
60 105 750263
513 378 541289
679 680 298217
218 508 52361
573 274 579363
441 268 806771
197 443 319800
533 505 542289
293 624 880259
137 108 59936
267 298 714651
210 426 369742
310 584 896408
169 603 253812
173 368 166930
224 206 224570
640 512 552821
45 252 263863
377 154 102907
676 237 841865
326 157 667860
610 152 343716
80 629 608958
631 250 103906
662 649 707200
181 442 835662
125 492 845856
466 451 815958
329 634 147774
446 342 68467
172 419 775311
218 292 402685
514 45 230301
3 280 713246
276 86 854102
510 24 923907
629 119 856983
688 6 537965
306 693 165319
508 414 752673
77 20 662442
425 383 370979
166 167 12832
589 283 857133
52 592 71970
625 597 180362
558 675 512717
64 202 850761
365 630 84269
255 411 292594
276 564 483792
54 364 244809
207 536 770250
197 123 203234
225 43 732134
309 31 604947
657 377 127778
267 173 249072
378 37 167984
641 254 866387
168 231 54619
397 559 733686
541 311 252736
663 242 835202
21 267 817475
449 224 638242
588 122 279536
460 199 32244
319 478 138106
346 16 523122
86 181 888411
90 423 486471
279 313 237
235 90 176229
469 404 646876
654 503 772663
339 94 973766
633 335 676231
414 240 440523
120 452 521325
14 128 423970
467 622 831275
89 646 164375
243 223 303053
302 127 200276
38 537 31537
496 695 789086
114 599 768029
404 252 498950
66 115 246469
652 474 675158
299 553 782305
545 151 337855
553 290 494858
350 519 470736
378 181 769326
691 25 322735
230 59 472709
174 626 804669
451 115 452932
607 424 745888
371 348 723595
174 91 408872
479 533 225075
474 123 265432
303 170 231206
515 340 77773
694 402 579500
571 510 179773
272 444 436202
201 316 567265
356 380 749500
220 615 253851
30 656 351369
604 638 199034
669 2 800446
22 661 490258
247 336 569100
20 339 63349
556 557 303465
547 86 743003
30 345 121282
177 109 428090
663 124 923225
509 62 66266
658 51 668068
244 473 974472
622 475 691407
405 643 556971
232 679 751555
538 197 773730
563 206 57288
473 205 690312
268 222 959176
23 118 771660
563 104 289760
179 488 893606
14 589 256383
378 155 679293
201 200 260552
664 70 695569
499 558 36601
362 671 288631
519 125 695944
668 580 549920
267 384 689964
277 31 504058
584 294 472565
603 96 774699
206 513 149842
251 245 422662
293 17 933815
29 429 151051
418 170 422847
242 124 12320
162 432 500993
197 437 844876
227 595 156816
657 77 452557
50 231 490824
548 145 151858
594 108 283167
204 570 302611
452 227 566050
379 95 731451
422 366 95886
482 334 477169
584 211 844597
353 144 692943
563 317 81407
346 307 447130
488 396 581310
225 96 498938
504 600 746536
220 595 101852
263 457 918484
653 597 541975
117 569 826181
298 528 768848
392 385 427758
33 500 837680
305 113 244513
347 699 47208
588 168 324599
196 81 351314
106 653 458535
598 297 23939
265 66 776380
470 250 231011
613 694 281916
218 376 635479
594 516 566128
319 256 137369
310 626 130131
284 511 620953
361 115 202636
543 245 619493
488 186 665605
48 207 858014
421 595 728581
678 134 585265
202 566 541096
442 207 434050
441 626 59654
236 246 489800
311 689 906308
698 290 35227
434 166 857587
279 142 138804
621 484 402042
409 419 517164
243 148 104522
700 564 678315
43 399 495875
666 644 438617
174 272 944871
527 570 122131
225 608 449400
542 273 477450
571 302 522831
158 389 394712
424 373 400915
181 694 556326
551 585 251079
435 648 900071
71 486 311882
398 661 102833
562 264 903674
645 669 178629
302 413 963127
147 165 661230
371 402 320774
316 592 552309
105 457 544711
300 205 964931
86 215 803994
649 128 141183
12 542 425542
82 264 631610
15 6 175835
74 308 490722
10 523 762898
98 591 817266
462 586 231479
528 64 760726
83 664 916326
443 469 549058
172 161 231509
376 23 166309
576 336 164314
478 138 972842
203 465 877694
637 4 873309
26 80 402149
304 566 220999
260 469 945863
117 639 684616
449 363 582275
151 79 291699
498 63 919997
55 357 23364
649 169 847227
300 597 802536
547 623 860902
152 24 437291
472 463 804419
695 634 730642
74 267 41503
622 379 5196
39 683 891247
189 200 145062
33 499 886283
326 525 673618
8 674 197679
99 430 242068
544 449 303886
126 85 329172
42 693 99408
186 330 408598
678 283 134810
23 172 96355
323 274 57822
171 676 516555
137 542 502641
74 669 359896
688 295 558055
644 87 536282
459 223 120339
683 231 687847
195 78 313841
192 63 437919
199 395 416853
201 556 30284
642 691 86816
234 574 21632
442 383 223065
572 31 365794
108 185 133538
549 223 833766
672 515 920373
570 554 857790
327 379 357658
105 396 48630
211 83 322916
81 337 681666
370 141 691682
700 658 241110
627 384 787002
153 109 829310
497 122 555193
543 396 455730
626 115 196549
541 633 424513
512 149 622465
617 642 993690
633 602 810519
366 334 815642
591 74 253872
251 47 521056
111 461 352376
659 194 376134
401 517 175222
626 117 330655
67 629 852067
59 185 426066
551 468 380256
604 527 335037
334 599 322305
358 602 887568
177 192 501113
153 464 780160
277 322 119966
485 233 952779
283 588 747827
88 554 607674
456 180 904048
490 458 336367
669 156 163147
40 157 279530
560 369 578090
72 333 907679
595 70 231352
630 524 609558
655 175 714400
428 642 569240
427 601 461887
284 315 215804
288 428 393926
115 557 537943
141 345 900207
616 582 578449
155 584 62879
654 156 333839
15 246 182540
430 440 617926
324 282 447997
548 451 822954
673 512 52679
315 280 930006
317 253 580904
26 643 689085
685 321 219993
435 584 346003
246 53 230134
645 330 890592
257 208 908390
345 133 399198
526 673 893830
413 336 360615
456 286 930947
212 149 983830
170 35 400120
123 381 149788
307 600 214737
548 166 159900
213 93 899518
298 352 575414
274 623 720351
458 166 857550
226 676 732406
235 69 626297
489 307 908549
70 129 817759
242 83 390632
218 578 107496
580 45 434485
478 16 727924
235 533 851836
57 98 341492
221 656 903740
410 372 462756
332 405 405022
480 209 940127
594 144 112327
361 525 168213
88 552 633159
293 515 89027
355 365 923009
652 169 225072
625 411 105565
581 373 84535
612 378 422920
644 211 979647
669 631 360764
277 307 389672
121 625 104127
80 188 966957
533 655 183927
257 454 820068
90 371 666155
158 51 778776
499 201 267842
452 402 759294
425 20 987860
211 34 997814
645 517 921608
132 146 45572
241 415 84237
531 356 582365
4 123 492829
483 353 130791
576 464 780957
654 115 478169
596 669 181386
421 494 776141
688 266 890705
319 683 47169
512 510 622544
110 35 484211
2 481 301738
391 493 982042
596 250 68821
26 438 702727
319 283 609372
271 208 694188
482 300 177179
679 683 301872
622 505 935516
206 172 878566
62 454 495938
693 194 357809
357 482 253105
44 334 536499
192 406 332916
270 170 143855
654 62 312766
180 30 181737
533 395 114332
439 259 41865
580 611 350613
106 591 596830
455 168 314221
466 305 956654
147 495 356741
282 512 146494
409 254 321387
178 478 855165
233 11 98050
326 113 525271
619 250 372315
650 421 480966
337 632 375705
184 410 3706
639 173 316267
678 356 675394
381 551 211039
680 651 901661
529 688 216220
685 345 346588
599 493 600375
53 424 764527
377 492 578614
499 629 48222
677 385 135834
54 139 298614
369 410 789478
501 339 11080
486 154 152940
305 250 819337
223 473 678612
101 547 777854
607 82 92314
320 347 379732
657 242 407230
373 478 535383
502 212 131140
641 21 790597
573 517 939623
284 366 620584
683 466 314492
168 275 869564
645 655 787740
251 610 567736
685 602 407921
93 504 748447
118 409 408982
275 379 683648
368 359 153055
577 664 133426
385 229 435703
24 693 524286
116 525 480385
588 436 329108
90 161 314350
677 484 928611
152 169 354836
165 260 887250
165 132 12437
577 635 594640
1 508 527864
326 567 159591
645 586 611457
683 386 981351
17 324 660028
298 23 56707
284 451 704646
694 350 767550
382 255 810196
94 487 618253
342 318 213838
514 674 720512
429 168 861131
230 650 706259
128 443 677982
181 314 361871
244 239 937987
396 387 281947
555 65 594013
385 325 163482
219 593 543930
323 640 946914
238 6 654579
313 106 376264
50 106 289957
319 68 304153
3 47 21249
276 247 282105
78 410 177572
149 72 11389
105 127 343166
696 68 627658
101 664 287625
428 398 908139
256 634 918262
495 229 246342
478 121 268941
238 364 732312
232 119 678249
72 284 948274
400 456 838794
327 476 887122
334 135 107072
291 125 501368
557 388 280558
368 115 595394
189 247 84889
324 461 486065
123 221 11265
31 390 971892
679 131 26905
37 300 653179
59 114 746754
227 192 595286
230 219 236551
634 290 62575
644 164 576908
594 683 250906
575 19 615643
2 501 83496
335 6 32953
155 370 51036
433 232 722327
648 613 559149
67 462 270353
60 685 282715
612 526 433733
295 28 260717
257 622 453415
230 66 553223
408 20 784067
141 431 474555
624 650 993731
457 617 336452
553 466 564334
525 226 987697
570 565 494683
684 28 927258
685 306 732537
220 209 72235
258 51 474199
675 656 295998
20 277 417
342 414 728355
619 152 404927
462 239 382555
107 569 342702
358 121 912672
294 58 720953
409 489 467635
18 543 948828
291 308 477009
597 640 287702
41 650 602510
628 594 181797
572 281 980949
490 209 272219
644 369 530910
228 535 243994
241 206 385253
39 158 642104
341 187 772063
571 177 201628
575 195 162650
188 472 736738
657 676 982800
127 66 346923
142 386 914505
137 176 64175
35 204 985679
141 116 23699
495 236 79395
206 405 694891
643 9 518070
603 115 166042
233 691 442720
295 320 969887
582 490 379730
507 604 381246
639 340 394798
341 622 812464
53 47 20324
115 367 7144
304 274 781068
379 429 933202
540 165 346365
287 61 743548
598 194 178224
695 172 590376
209 643 976889
501 675 114228
431 157 587570
653 379 849586
292 194 605162
489 175 596625
413 635 885538
253 516 500570
639 197 298273
202 309 201057
109 405 381532
56 201 67927
491 437 222679
178 373 540925
580 164 450268
313 327 103343
614 225 118247
225 611 944072
52 409 892232
348 333 466484
146 688 608176
328 275 144577
571 257 839957
491 374 635506
384 362 573076
466 227 862345
445 155 885331
39 243 28154
54 624 565588
354 357 526105
629 589 257193
146 348 932384
225 124 564820
422 195 894483
306 431 508655
435 49 239062
48 666 347354
595 26 739397
287 644 15995
659 67 242183
72 153 589895
667 629 557935
225 345 467781
535 681 535827
663 67 229621
97 64 371595
330 348 259860
129 216 826517
236 42 691811
139 328 985998
580 280 886783
252 604 790729
264 680 621801
413 175 75795
632 421 259092
316 504 870054
184 372 716172
433 544 549318
432 323 241914
136 232 167301
26 445 635608
695 699 516456
178 384 652839
619 10 974113
199 366 436336
423 195 342104
509 36 429348
136 554 386843
585 692 519482
367 70 312020
425 463 200901
627 211 384240
74 68 335159
426 232 499584
101 364 601366
327 347 317832
219 682 886846
100 276 813646
30 220 689420
443 410 831319
569 676 324265
699 138 896910
597 649 907856
458 614 166900
587 259 950461
110 488 545492
239 343 781015
193 353 495310
262 135 360446
423 53 134933
697 28 998301
563 308 441596
433 181 427693
67 220 161804
653 181 650738
367 549 299519
560 208 939717
145 647 313340
74 258 391989
554 259 99282
62 329 581977
364 446 686906
603 278 585177
473 399 644383
204 496 365238
679 631 328550
550 3 557320
202 603 393692
107 206 491702
152 696 669957
80 652 798468
188 23 329423
359 505 680879
596 103 417351
524 504 990619
369 522 104074
639 71 315087
398 121 965349
660 51 794673
385 458 768284
382 649 680842
209 691 375097
690 668 339113
471 78 855349
237 499 978246
303 333 689795
551 67 618703
348 175 876087
396 606 745362
462 541 240594
502 316 541642
109 114 655269
501 564 408167
347 569 527060
194 361 845654
494 83 878636
688 39 951629
4 557 221776
407 428 157863
219 469 953370
650 322 16314
272 498 907750
137 532 24058
661 57 371032
75 452 146297
182 597 981209
364 251 734050
124 120 390022
398 660 910033
586 76 704745
75 148 934750
359 601 942558
340 630 401509
173 217 840970
405 596 208391
286 240 327773
524 129 112237
120 603 521293
135 477 816317
185 485 95896
312 234 990644
573 442 353858
113 280 329534
266 629 867165
59 584 99816
421 643 423270
8 232 782772
118 110 780711
37 330 78343
489 562 871280
595 603 464530
653 193 269684
420 73 588797
691 449 30667
664 17 415928
599 35 385866
487 93 660050
185 491 107305
37 213 538937
564 75 736567
580 46 593246
626 479 336868
423 394 351860
416 145 637050
46 527 448222
486 627 564136
331 42 745524
556 288 808264
619 330 559979
387 92 869682
584 84 812067
487 110 100008
474 323 65446
473 196 461540
367 566 676896
248 32 264286
513 200 904849
691 39 415404
523 102 26437
133 9 201022
533 57 369765
150 659 365197
205 414 977823
186 685 558597
637 562 247848
564 651 184596
571 523 757649
402 424 724749
110 553 991054
136 294 40103
516 290 255028
314 210 97599
575 603 519130
693 36 871767
461 484 699834
557 582 241756
679 583 641963
383 345 298375
439 241 404925
464 352 450686
600 318 458600
384 503 374196
653 98 965934
83 619 153956
620 440 69945
361 470 30009
371 324 492462
576 60 801381
18 93 827024
89 90 151845
242 339 746453
252 698 983777
552 48 979398
531 118 738394
544 70 998751
403 90 756844
17 100 733214
133 640 451598
346 198 931710
417 603 563657
602 502 834384
213 459 227388
698 441 877733
48 643 238376
145 673 218590
107 679 323993
46 493 501894
354 292 428715
19 97 842914
455 77 594613
386 453 177280
3 541 110933
26 324 532884
528 584 555696
497 650 539785
464 420 938218
294 187 704006
683 497 439891
394 690 314102
559 198 319988
373 120 618320
421 308 977440
510 402 280265
561 595 476764
363 695 275199
444 418 292244
614 186 415813
607 505 286027
598 548 71881
66 403 987003
603 85 189593
321 472 218819
245 161 480779
399 267 425873
691 198 407252
639 298 730087
45 477 50761
671 14 699070
105 682 579890
117 467 43314
414 4 775366
295 410 13136
170 689 314889
63 106 581186
631 272 880505
46 482 579450
207 557 447881
231 368 791669
309 286 997860
338 524 880193
505 157 218531
148 169 88351
245 171 257509
182 564 645246
672 363 389068
363 519 529586
123 120 426290
203 434 832211
331 127 310184
354 163 307421
431 467 452388
434 251 595322
604 575 711965
190 46 214613
49 187 342193
163 103 497246
644 154 22871
2 631 792883
437 43 532953
54 696 440973
489 460 908696
281 266 947339
614 285 691258
401 304 282247
443 54 972659
92 427 334425
212 215 15926
461 543 77747
399 226 514296
117 26 811512
195 530 906161
182 259 670584
350 503 986445
534 645 727993
43 274 51787
7 577 316945
10 348 363864
164 405 718178
597 12 487650
496 371 865799
25 611 587534
433 237 6974
350 689 602143
190 637 365135
516 3 155360
69 71 351412
64 625 462995
190 660 23888
680 224 739731
207 485 59061
519 49 101755
76 391 915390
243 458 875811
250 337 102466
316 6 353418
436 68 530119
57 151 477754
272 67 457459
670 313 24049
121 430 100897
206 634 258264
407 348 106296
118 668 923220
22 49 104603
558 672 782374
89 653 664753
365 492 335700
454 614 640605
211 5 911817
147 530 202608
644 331 740209
80 114 953654
582 602 999146
408 538 850191
207 638 229007
142 608 797703
40 262 313276
689 525 641210
460 82 66459
281 561 401725
517 574 419089
226 10 336308
163 29 641479
295 258 465517
628 218 377847
227 182 274710
690 266 10374
484 11 654508
604 354 425838
581 23 87018
607 173 166918
192 233 993000
338 476 493666
30 280 956872
411 328 661519
9 641 456116
598 288 621092
626 28 997067
593 70 300897
662 152 639545
584 554 613665
152 171 217674
324 346 880120
556 83 62327
489 222 492966
297 427 427300
492 230 509690
171 227 99030
651 136 703433
361 369 779178
467 29 91396
568 353 504508
602 601 923366
254 73 529363
519 590 777575
104 539 951741
657 54 585819
392 396 141202
245 583 362286
578 105 595792
291 587 335523
171 251 860661
381 677 862006
236 449 859125
216 303 336183
209 500 276077
427 569 13643
539 30 410335
292 149 912059
531 87 738833
456 556 496024
140 510 455771
608 499 189858
663 526 260791
407 119 476516
572 8 824685
64 32 808909
293 434 172748
151 408 260301
685 421 731147
252 183 491796
88 101 592433
495 339 537369
237 389 428795
577 491 711436
175 480 780715
639 208 805605
622 398 92277
1 261 259343
368 678 89221
174 131 50865
671 230 267688
10 27 821392
408 304 549892
673 504 106878
19 7 626884
265 34 783255
153 567 863966
506 541 847653
662 167 188312
629 147 554554
303 338 618468
250 542 912815
562 645 767960
288 47 417686
562 590 52192
207 695 635432
46 682 135831
162 195 679955
488 139 21555
476 270 533842
274 299 529262
95 320 842781
635 361 963776
448 264 451686
273 305 292527
686 688 918651
138 584 739151
83 530 986900
336 691 346967
525 316 329067
392 198 558609
332 409 399761
375 260 164480
415 128 390
170 553 75918
240 156 782651
173 333 481831
250 573 532828
278 50 126390
290 346 247347
129 688 268515
154 139 347719
181 535 765514
665 387 363776
17 422 96183
492 61 642122
588 84 139968
427 515 204290
637 195 688812
317 155 185384
70 128 919654
199 462 307685
431 181 909321
245 94 217360
643 398 173614
67 343 153513
345 641 438317
681 69 355541
631 604 926645
46 324 813195
221 422 105038
118 629 821915
595 309 324071
373 586 9227
153 163 73311
598 307 117261
395 259 576357
84 44 672737
427 466 196178
202 609 290035
658 578 637333
129 402 618184
420 583 997854
659 588 39252
73 569 357742
463 263 301604
373 244 29250
252 350 924936
642 185 195783
522 657 638710
556 548 419923
47 551 665478
180 96 622757
460 359 279067
436 425 919799
178 50 295861
625 554 296455
186 206 735652
114 300 742016
479 331 479602
690 539 877031
559 226 585563
700 194 298199
152 631 694740
699 384 957627
464 158 402139
447 275 513405
282 96 317648
367 3 659211
354 443 746978
486 408 371284
609 56 36902
325 218 661573
471 535 456316
296 86 332319
237 482 967596
72 277 831619
373 41 194541
460 680 418487
86 208 43081
284 388 424575
636 348 129661
345 340 172415
501 446 252336
114 71 89623
649 407 979252
273 26 585731
464 429 149521
443 517 637516
323 133 39814
17 202 750473
628 268 20180
41 596 890413
29 400 986482
586 119 694173
113 403 453863
648 351 149272
579 190 169106
346 524 46443
95 67 466381
145 107 958778
616 390 880041
380 681 471097
33 573 57144
250 393 528932
413 532 771924
60 567 965008
327 612 839412
220 196 573249
390 673 276549
411 637 874675
266 321 282187
142 360 60341
138 184 475245
472 147 929858
113 363 931702
247 682 632247
141 70 961152
517 97 712247
156 358 688716
201 383 992994
572 292 418854
469 9 862307
199 90 151420
552 544 190544
604 229 779156
616 611 685481
59 124 756896
24 198 466700
448 276 546775
412 690 148682
620 234 218545
126 12 546506
195 506 70965
406 208 44557
539 416 180223
221 162 252976
18 334 851904
406 119 33144
358 699 350964
237 663 431121
576 281 255854
662 623 979286
335 12 562560
148 72 606203
224 83 607190
201 402 993692
380 249 698786
79 673 474139
627 229 64580
308 57 698882
468 604 651588
89 376 654947
391 455 585306
575 269 305951
183 471 222184
268 60 190771
682 139 832821
367 425 790737
518 427 636933
529 149 249266
52 419 871846
594 182 904079
15 228 773351
675 565 258219
283 166 37780
474 410 480353
681 606 706455
267 42 214200
38 234 38929
481 188 588676
225 268 390239
544 670 566937
439 301 580988
519 204 985034
608 201 304870
469 421 199603
91 259 772574
492 233 403778
81 295 501050
373 576 658457
46 595 116063
76 277 68905
470 396 351481
498 280 493804
225 629 900763
560 683 409813
467 513 462992
97 41 195232
665 552 255305
434 622 20503
287 692 232868
417 152 817292
112 396 955854
302 258 555663
407 327 232843
591 307 528127
498 236 410580
489 510 622078
151 606 271599
115 385 312347
202 533 111532
77 645 481718
113 224 344936
639 250 42072
10 539 619158
223 91 621577
331 587 780066
420 683 525813
636 656 160988
269 45 868722
357 308 569179
461 422 120650
208 16 678145
220 36 913537
451 294 784326
461 333 887131
537 97 213788
609 10 624339
71 681 85153
285 651 40778
496 499 524008
95 442 862110
296 203 2670
693 593 959689
66 407 192385
65 191 919165
42 370 195347
283 517 676002
36 410 293198
175 376 3025
14 623 382044
675 385 808023
91 420 840248
69 656 643197
439 28 795633
596 22 861552
269 90 165922
499 646 454681
378 214 757823
78 305 975590
61 38 243244
37 53 579850
389 406 210358
289 324 467411
557 527 895175
477 673 324278
76 77 118907
238 372 919369
523 301 259241
208 276 302217
617 156 563877
108 67 385846
639 262 760293
326 65 524605
324 381 647295
424 405 492369
292 681 277794
125 525 505518
350 197 516078
640 625 533434
298 166 784517
525 152 789719
611 428 423986
40 591 201926
44 172 346235
110 1 855654
407 481 720720
511 161 600882
556 417 814966
636 172 391375
137 77 304350
392 580 974174
395 430 445804
422 359 474554
263 662 834332
602 252 996077
512 507 653140
510 185 115147
181 455 429965
618 184 473180
118 233 710481
368 676 324433
168 617 160763
237 362 36032
674 248 139129
426 625 447352
469 278 358029
407 170 87844
415 97 130781
351 471 129170
492 638 983332
89 348 189880
121 79 312299
594 656 887023
515 534 456926
94 324 669594
245 239 14629
638 43 169069
146 667 113277
176 696 782633
414 381 56544
606 251 349391
232 664 409468
132 224 972009
541 592 831967
474 21 702108
99 43 403031
445 57 399734
483 123 341980
220 341 757215
379 250 248677
132 337 152692
340 206 842774
505 118 897178
492 89 757759
325 411 838189
603 137 821949
125 201 744652
684 129 420711
243 116 727055
681 543 757650
521 439 375137
345 264 591640
79 12 522711
198 74 555693
498 528 155497
190 673 371487
648 269 403792
233 31 865404
285 411 925615
10 608 432554
85 681 58881
42 83 365593
677 30 293564
618 194 511463
94 402 436402
94 93 914402
145 518 632534
697 277 992071
313 226 140072
456 186 395916
576 269 534605
300 265 836063
57 62 774584
25 21 848198
677 54 779177
43 149 784332
172 625 404589
285 254 95612
406 373 920065
523 283 622086
671 661 875744
570 187 808061
538 485 850523
216 165 840386
136 650 669711
225 132 456212
620 635 129244
373 279 231686
447 276 552174
337 321 691001
566 238 321214
627 501 772857
669 281 803433
487 597 271843
224 157 661784
176 694 821192
144 453 674037
162 236 504739
186 567 367098
524 100 881318
547 91 121917
577 81 910478
666 41 25491
96 547 696301
672 20 788664
373 518 719002
156 482 961614
60 428 735366
176 384 347379
150 689 691769
360 541 953117
64 242 972771
396 186 282538
23 518 204659
631 505 745252
631 450 764211
155 17 292283
337 69 208574
666 320 841946
612 333 973516
602 48 232377
322 114 502218
608 28 767843
541 564 819563
159 419 269235
242 200 701204
316 544 348547
322 234 515813
81 218 52170
157 236 854417
612 421 357255
236 401 904245
642 655 190170
31 188 482871
82 575 47202
557 31 55779
493 417 665745
518 435 820601
453 360 533472
454 81 244725
505 579 520063
409 80 193151
501 220 601371
688 479 964598
550 500 148325
363 230 625141
445 664 840141
50 696 233465
265 439 200331
348 614 820837
629 304 368400
266 675 789675
625 663 815726
124 216 438504
516 495 212874
295 160 777356
183 419 198525
525 459 491401
530 35 374771
409 386 759531
7 576 543453
240 680 88222
417 118 937864
572 29 789206
448 415 988800
605 302 535172
77 216 804478
604 174 958260
324 1 345005
371 330 953201
65 201 412645
19 471 773465
550 401 707106
362 414 45949
157 310 129921
417 72 914500
369 422 821764
346 555 117719
542 53 531330
413 307 588487
300 658 85739
573 84 659400
628 166 512299
394 578 792648
553 295 483149
536 28 313219
307 596 849232
291 80 645483
68 290 782298
416 252 323788
373 95 501789
424 19 601447
633 492 561981
623 583 16482
115 639 506466
491 500 419389
41 309 801618
515 140 316019
458 135 941295
677 218 675719
248 445 860210
376 143 765665
260 424 432694
245 146 117252
443 461 751427
359 122 272649
218 252 275045
78 208 61619
610 665 93328
235 286 164589
470 579 535243
398 191 101294
182 371 469705
513 134 791107
675 629 55298
6 572 780825
299 355 623068
422 482 727221
347 341 26605
617 410 693968
669 123 86877
511 350 796124
300 451 511594
23 38 877496
381 382 539571
603 449 518762
236 336 144618
101 577 899663
604 508 402320
31 129 526722
16 347 573092
76 96 353318
250 56 241867
442 621 24040
453 288 358078
39 350 386774
694 73 75032
450 7 929702
571 312 263952
323 402 90000
397 664 804620
499 403 697583
82 38 176083
238 213 742686
462 437 489102
307 296 109922
215 637 467921
182 692 812248
324 134 237439
262 691 726526
263 261 89239
399 441 460908
640 148 686973
464 425 503412
429 343 527153
377 87 869576
45 688 824505
206 161 466967
104 181 954040
376 259 115194
122 505 330525
530 603 639609
459 217 406470
164 646 855237
338 475 75423
90 175 54533
336 119 610161
257 180 263568
82 208 528308
151 635 618823
44 547 526590
139 283 464373
184 399 52070
263 490 78071
176 545 641306
531 481 247543
608 563 753171
596 358 88249
253 141 835168
236 521 176963
545 125 215864
303 66 214784
185 286 647527
471 482 913339
693 574 758408
602 275 736170
268 358 285086
455 4 740757
497 109 238150
398 672 532205
543 207 532762
261 290 183433
580 396 332313
353 348 892750
432 181 905070
633 518 900101
382 571 229605
37 123 455127
466 14 810776
533 240 445144
39 123 738359
559 648 725510
633 475 948044
486 684 16229
247 377 461720
439 674 166202
337 119 694061
316 542 180766
247 608 881661
472 257 637003
189 129 274109
285 196 674393
372 107 826900
143 231 958037
430 599 638797
112 313 43072
15 532 236031
296 647 65930
167 520 193964
97 290 948534
42 474 496690
487 283 528706
130 301 783203
280 391 182429
604 142 231756
300 464 464424
679 223 52194
511 233 652353
471 390 243405
214 257 870310
233 152 355079
631 126 26660
510 50 111514
30 576 997613
26 537 998458
52 241 778954
283 609 308993
198 31 310272
621 579 335089
274 366 115004
412 176 906953
614 162 865669
589 532 815191
687 299 231175
134 358 75841
112 502 83562
615 696 417374
371 699 109945
309 485 63019
297 640 19208
278 85 664205
309 416 750675
323 379 767563
396 644 484963
534 14 314973
312 333 707924
228 675 981993
580 654 260804
607 225 144862
248 624 239058
695 372 81197
532 609 644151
292 72 156118
383 127 592827
192 530 277072
292 69 679372
347 314 519547
249 263 686891
137 428 722566
111 249 748301
5 90 164070
564 434 564556
342 356 214542
591 152 843764
570 365 287500
260 26 29600
139 613 812512
494 368 472295
340 210 127714
6 186 978826
57 178 496875
317 122 384765
496 251 463732
403 668 485192
143 619 741174
230 313 230876
62 557 733256
677 626 955783
317 143 670577
371 486 927077
472 19 245755
259 586 545036
60 37 810249
547 574 108239
508 332 828295
135 691 639667
1 307 683829
74 319 560323
289 397 20391
184 192 442016
50 11 696516
514 682 885007
519 167 121364
297 38 980405
672 482 797880
15 526 6551
290 396 965509
219 577 607381
169 610 858834
312 151 932139
24 527 860313
626 433 972365
419 204 570967
371 410 910385
51 65 251845
158 405 984161
329 319 702849
129 585 367369
305 128 880264
50 416 30910
456 303 833391
251 279 768975
5 99 114744
214 280 308469
228 92 417676
579 620 12161
382 296 819266
311 75 582944
374 394 145753
569 168 484122
211 54 45899
454 580 285824
427 292 19379
225 602 526727
30 426 326149
170 331 84506
427 579 495388
200 597 226256
33 336 379627
283 172 58207
425 309 757384
421 59 852370
6 100 889493
517 345 237842
386 213 869828
70 57 813758
10 338 23673
85 210 495020
594 626 793589
597 580 513696
301 336 924575
232 268 858434
123 268 708805
342 251 391393
47 218 515639
392 148 424873
645 588 591834
474 541 461289
304 246 3114
153 370 163163
44 636 856850
480 43 455404
209 485 240461
48 638 308290
345 300 483285
334 265 485093
32 184 470879
657 674 612520
691 377 429310
133 65 383748
221 161 368438
392 218 68860
567 104 435959
74 554 997585
396 603 35819
489 643 82869
584 450 845399
441 229 343700
358 228 223761
604 443 134455
72 78 900154
517 599 978229
297 99 13831
505 164 526596
362 162 826978
105 236 13740
579 440 464683
169 314 632940
620 250 697992
132 624 424719
238 382 442575
277 83 849627
494 463 117334
39 469 803215
243 430 92610
556 550 562715
234 160 623659
130 610 436713
114 556 405720
334 79 981006
352 507 210655
672 377 239782
3 336 918167
7 8 86146
478 89 849106
187 591 51503
159 562 862011
684 164 862704
585 433 826872
106 685 338819
620 610 154420
77 88 221324
119 481 670770
653 252 24130
263 573 384142
600 427 785118
257 656 783725
78 309 731399
279 39 733012
238 504 52916
533 439 411842
134 267 625604
9 479 666397
522 145 35256
63 289 338471
341 576 780896
335 674 713218
593 53 122014
277 204 111634
366 617 518968
656 611 684971
393 99 593607
215 352 740135
677 622 212912
395 206 841950
73 680 531501
481 486 131741
62 132 814718
254 296 864271
611 151 489220
409 401 391942
388 656 894510
225 425 695230
235 278 832820
230 438 270013
109 438 873402
699 606 558440
573 64 240467
550 444 784033
94 309 137177
450 385 133822
495 86 660378
200 53 449717
259 532 453810
474 444 592431
173 530 900963
294 348 736069
432 275 51972
207 502 753866
478 53 848399
168 512 360576
665 526 952255
455 118 467217
145 14 384577
332 381 499101
573 486 581305
476 596 759776
466 546 975869
146 173 613374
21 138 2353
406 29 962638
192 315 120483
48 321 825354
393 658 270664
579 631 415456
505 473 274331
284 486 547903
480 421 390929
115 494 98396
272 279 357419
258 200 181717
443 519 149312
274 321 590757
256 16 41311
486 368 670673
345 377 947627
180 664 334142
604 437 358222
462 88 509876
652 427 265564
562 306 490367
669 345 236441
585 86 549375
146 329 658953
607 335 298309
202 101 233004
454 504 641274
124 297 719972
236 207 4283
176 337 994463
412 227 690200
190 315 17664
628 53 78730
531 378 131829
139 683 498724
562 288 602075
442 620 958411
568 262 513947
138 622 88162
326 400 578622
81 157 926293
654 383 511329
427 465 877416
565 679 278280
235 315 171582
529 166 587732
18 655 266540
561 393 306835
281 635 537194
15 268 648608
684 422 107769
220 428 399400
658 340 686012
95 92 428606
666 685 826907
34 268 759780
488 490 854238
66 478 703520
41 353 344315
296 662 410799
417 613 794036
321 652 496725
223 36 254550
124 620 145694
456 94 819616
57 376 880668
317 291 993719
501 346 736100
667 109 68897
78 147 49635
120 430 993551
457 31 592228
466 318 596732
518 270 27952
286 237 947502
514 390 432524
151 668 255922
611 467 9599
239 407 184708
177 515 677439
196 83 352993
413 417 209886
173 299 677131
644 385 554524
651 572 15571
684 395 439225
203 124 739304
124 361 226483
12 598 125762
646 115 713235
602 584 965863
435 125 665515
468 92 878189
619 21 166301
589 222 484840
593 191 849223
216 107 199581
19 519 205703
219 627 396615
336 167 949983
114 1 395598
135 98 926954
257 215 374436
611 620 885781
417 74 383812
653 28 403758
284 311 475434
318 262 593157
229 515 134444
673 392 196454
421 658 672660
641 506 993227
577 250 50766
525 242 329406
249 570 583200
304 46 400012
7 36 447428
408 403 512151
29 447 467022
219 522 7523
623 379 74733
84 472 498117
566 51 362946
610 611 809745
303 515 620452
480 80 468749
450 197 411038
43 215 8418
174 373 134713
434 331 317216
357 664 459826
131 451 920552
169 637 685438
391 160 640134
367 23 801479
604 50 217520
271 174 118104
349 325 411250
487 200 846229
186 489 158385
680 192 668513
271 287 754163
629 574 554934
453 166 137556
603 700 183004
383 431 2914
334 285 19970
262 661 911412
3 504 298539
89 62 307659
215 297 483182
544 10 609123
65 554 777276
202 544 391053
576 584 363953
224 661 766349
646 79 254385
93 516 439205
205 612 689310
512 206 3315
94 693 778383
537 287 241389
183 254 299113
399 27 617369
516 8 956339
636 262 666748
131 78 964161
143 239 578884
231 1 66020
384 389 441104
396 344 730377
566 74 717075
557 18 82632
568 570 140143
151 200 824740
662 278 311182
42 621 384841
275 48 496957
543 683 105713
218 187 216115
211 140 115463
135 73 348473
293 498 135078
498 491 945602
364 114 462068
110 354 304110
115 633 292835
448 585 21683
433 274 121488
514 453 130710
126 496 262670
49 25 342236
498 307 513109
456 291 125070
97 483 183449
654 276 280223
592 412 878010
279 21 232976
347 53 330230
295 384 240377
488 68 802861
599 622 192473
478 386 3147
455 123 679593
96 130 729813
585 296 721923
233 493 588664
63 480 891044
56 370 888740
90 424 703675
312 450 201329
541 291 603888
498 175 101447
213 387 649193
619 492 10354
632 539 805276
565 422 918077
547 17 362243
125 693 981550
362 160 315437
99 544 972953
288 253 748587
700 695 644943
379 377 379987
119 294 171009
544 51 336104
118 381 441326
297 69 341608
607 409 485972
521 42 746533
280 51 424081
187 363 11623
554 311 630723
650 161 564438
669 132 543160
578 623 349190
292 595 733705
457 197 984971
588 569 934364
316 324 971899
199 286 341124
20 243 912570
113 351 920577
488 114 362919
417 526 19358
441 341 214899
197 195 467224
305 157 668270
313 86 64500
143 341 153786
112 635 680898
619 253 965831
617 631 604716
293 595 478624
523 256 877494
382 406 411817
520 248 706997
67 514 876236
147 694 46990
561 478 276886
21 130 124658
263 43 929868
147 333 810204
230 435 898730
518 259 310902
3 288 686429
585 106 469954
395 32 99015
72 584 999092
458 58 388096
581 387 598893
83 385 304245
453 687 835907
364 26 762741
416 195 867015
492 554 426336
602 454 135334
342 693 836209
74 379 667973
546 417 182806
462 178 729385
502 685 821966
121 348 143993
69 441 246283
480 38 106059
392 170 494229
513 636 126972
495 605 408296
157 665 282243
454 449 355041
640 506 417005
72 677 433135
324 9 725655
287 425 586432
382 407 309276
687 523 872106
655 344 225772
392 197 598063
120 555 479343
138 434 939165
310 29 280295
385 436 790487
587 635 590646
556 678 890439
338 683 161296
380 213 895751
174 39 746618
227 132 486141
100 344 477528
258 611 826339
494 512 634643
37 282 14561
142 17 680889
11 93 360885
624 432 29387
304 627 758795
336 164 123814
94 615 439444
602 182 4402
115 676 234635
157 506 285048
229 288 858048
42 72 928607
685 369 256540
593 516 506374
540 219 513358
442 198 217171
356 279 404682
358 280 319778
22 57 491995
143 395 642738
318 477 264330
146 307 669816
101 169 360596
222 123 277942
542 246 175612
152 635 782463
629 531 275554
302 152 940576
477 10 892156
572 585 932759
289 32 687675
576 697 184002
660 176 67869
507 543 794658
287 89 560364
169 592 419151
501 392 332180
688 275 87391
380 45 891109
537 504 23516
394 608 741802
681 214 12314
295 358 277540
577 665 338209
530 145 477521
605 26 954099
581 202 45954
444 616 915648
528 389 381818
9 72 591354
47 594 386801
38 177 342155
654 318 465386
473 662 616028
610 51 25201
507 145 994088
374 509 334192
529 40 363341
228 690 536674
216 394 438377
228 479 253546
671 227 195960
415 451 866861
644 113 345859
41 684 598765
92 301 810001
89 471 520860
141 256 760792
153 241 119178
2 239 323559
416 107 194971
360 573 273863
591 410 660703
380 67 925405
235 163 155624
128 304 278490
481 377 566531
228 651 626098
315 448 810836
562 508 238090
209 441 156563
409 303 500892
364 467 361096
258 272 415905
62 368 399209
622 345 526366
626 411 848845
164 67 180301
241 615 655211
221 75 866050
313 542 440480
454 137 181216
444 662 139471
420 477 70792
76 432 717618
203 162 102505
171 465 228043
682 77 38150
133 330 444264
176 393 711987
129 655 533913
396 690 976180
437 635 261361
582 90 516162
250 137 763650
508 290 394289
71 385 348304
455 483 854514
421 40 184435
534 278 483091
274 208 962920
35 250 138863
451 326 12120
276 563 357783
627 653 631464
462 611 776657
657 449 723058
594 105 972548
564 678 358082
352 58 193115
544 25 75446
361 498 257949
464 421 161180
278 169 465620
137 426 377579
88 78 343205
198 496 317516
277 619 487387
538 383 954623
671 275 713786
234 217 976440
262 695 335714
70 231 893498
331 228 477439
633 87 498649
496 254 793122
258 48 888201
648 366 385039
78 269 252273
307 466 705544
167 453 371059
671 147 726457
669 96 677479
50 133 362000
138 637 96927
25 515 301408
460 153 426191
90 628 493925
509 585 515553
469 84 380611
113 538 593456
540 465 839519
695 514 486812
114 415 188339
194 354 547587
25 252 717247
655 96 721005
390 381 358348
240 352 792229
479 78 452705
321 86 376198
569 667 276107
454 666 861792
198 80 12963
442 607 61487
442 595 200689
256 551 808213
487 530 444656
499 625 60951
190 54 807291
333 143 630919
203 607 858650
477 11 861620
389 300 774046
680 253 55914
441 490 669612
556 287 714511
204 275 827236
596 242 975970
35 312 669081
194 308 670363
485 472 929491
144 539 810094
524 476 570935
526 237 434332
327 561 246645
383 14 53043
346 304 743965
571 331 218885
441 149 59672
579 51 553470
207 673 166229
188 517 294765
200 667 921577
296 698 382581
197 623 440782
108 110 665422
697 116 344547
287 6 934945
234 184 739723
268 220 195675
328 69 244820
688 54 458028
304 651 510461
256 470 734172
580 380 830469
556 208 280072
396 532 562138
143 228 897769
156 516 290066
235 619 667138
285 56 474700
427 122 377635
450 43 311791
173 120 879836
533 169 729053
229 466 926874
231 108 118616
397 278 47766
660 265 141815
633 281 244496
689 335 182684
540 28 906522
50 583 96093
19 27 34475
395 2 874659
22 595 752392
246 39 486177
489 400 644150
52 461 462352
218 580 234947
321 415 254871
641 425 952934
355 14 178727
38 486 163625
147 650 60044
688 412 707439
46 154 595087
676 167 69969
339 88 566256
334 250 770656
410 256 137946
479 168 305475
577 60 842445
566 161 849891
406 327 312486
532 241 441519
555 339 267997
246 696 749077
33 650 860547
443 298 872776
6 92 190678
437 478 425299
584 256 804709
530 569 218915
522 157 605597
541 264 921365
109 362 562734
299 349 637153
466 697 337276
24 641 640950
322 247 651023
239 509 436469
335 62 180697
101 399 928196
87 682 256755
419 528 849189
300 604 17436
336 365 229236
418 242 964476
482 420 882871
588 237 999025
578 365 920618
505 208 933910
111 390 262731
379 244 151664
219 677 6632
605 143 635539
618 270 872973
73 376 598491
520 521 270527
516 38 210076
20 603 955772
167 85 571761
86 611 384314
233 147 813545
198 111 617122
218 541 448037
483 599 281859
110 42 153447
529 430 463736
295 567 867559
222 110 154564
239 400 303347
684 381 491622
375 380 576553
247 542 335870
459 569 389803
652 105 854808
251 612 560595
432 637 835130
323 683 990221
36 544 104577
46 484 300557
436 209 355882
519 461 779270
72 227 340418
240 362 440344
107 37 448852
181 322 410763
96 474 630406
376 91 702620
484 5 911047
402 350 149968
484 187 764334
132 548 807047
43 665 164235
502 383 102496
238 631 63424
665 304 428269
189 181 996757
608 598 396667
491 381 21904
119 60 36442
617 372 664611
564 177 331106
319 208 970402
464 57 406923
597 382 145370
233 137 745973
83 582 223233
114 678 637297
639 126 909997
162 674 948211
496 329 427980
675 446 737146
191 370 78065
548 494 658507
38 568 610300
410 642 180199
54 60 580061
452 642 504696
561 170 347404
186 2 661195
527 159 832364
213 122 609952
184 85 504631
621 467 642676
71 552 118186
425 176 801663
126 571 517084
410 334 42601
295 218 679301
695 224 385136
691 98 146847
234 50 329823
603 468 120454
161 681 394249
169 174 53771
535 28 911688
466 672 264927
30 172 725666
291 4 218390
602 545 141261
287 339 486110
302 338 561768
51 498 706104
661 339 47185
666 42 887042
100 438 563840
639 365 213654
259 662 499341
688 381 354441
381 483 913956
212 364 34017
369 514 389165
238 335 877690
456 647 386069
366 37 211089
643 148 213251
333 7 987104
346 292 944962
159 44 135755
157 527 930903
358 162 996563
559 257 489503
207 293 762360
318 184 7177
304 560 594265
320 23 160206
583 256 631991
205 670 45546
137 184 125506
5 137 504198
478 37 997062
641 177 805803
333 31 519115
394 631 162967
362 388 342241
324 588 628638
425 13 502151
422 418 657235
174 57 88326
342 323 811286
445 294 315727
237 489 722975
610 646 186487
690 22 939963
283 396 101492
522 218 567414
336 572 904842
294 444 916274
442 65 670917
487 600 970085
398 610 489489
487 448 73498
324 552 674798
451 630 963633
372 269 311639
574 192 153885
134 259 69377
659 120 864497
200 199 158447
303 462 604198
332 267 731507
47 191 249959
121 302 944610
146 205 172146
690 336 677570
66 113 571109
611 240 411325
426 305 15792
647 663 584748
151 580 672237
207 199 994912
641 523 900567
142 364 615868
658 86 927708
315 579 544722
244 672 412590
133 47 86856
323 435 247264
652 182 420911
602 36 194392
381 11 621671
59 369 812912
24 284 441399
643 582 907300
326 119 417145
399 305 480555
308 301 174444
537 19 843866
207 16 458342
646 565 211280
82 499 744462
399 506 188871
394 678 819401
213 165 631837
519 142 791655
629 283 4038
199 546 29491
604 469 466972
404 193 496543
687 457 485837
646 320 280097
119 673 662380
30 300 615254
71 465 585575
566 513 267511
97 219 214945
620 117 873
592 357 421774
254 274 975622
646 464 313389
133 572 66635
232 286 905082
217 670 896955
616 158 763086
537 633 888921
525 139 101570
391 617 12848
216 478 497716
422 275 736559
144 214 42676
501 591 261505
126 95 20094
377 275 972032
471 312 961722
235 510 525026
468 470 178507
310 258 85646
391 194 533291
492 405 446130
469 132 580924
660 535 933943
275 271 85830
544 444 755950
272 34 687878
215 595 698858
206 298 406399
11 317 576388
23 22 417140
583 522 969349
216 2 214066
451 243 102415
410 202 509376
494 112 209195
556 547 462657
615 380 867431
293 96 822676
259 17 243811
7 92 159329
334 552 822197
521 102 250853
88 383 874619
682 61 247722
270 629 145467
446 140 870503
359 33 9742
253 17 267209
319 668 524095
365 619 181068
146 487 82595
267 301 161991
224 197 109474
580 651 577901
4 239 107320
81 455 296371
345 270 983865
74 475 206915
437 588 416694
59 208 120936
556 135 715881
396 56 493598
238 485 793500
92 666 772759
6 53 792347
451 382 543605
229 87 176338
536 51 401058
556 177 828330
535 634 96800
133 335 561967
222 457 14529
403 122 372423
299 601 678001
680 563 979869
529 321 916556
429 80 318696
364 530 438682
406 248 956016
91 408 497658
414 288 751477
545 5 697575
208 355 877133
537 517 507871
74 440 945432
577 479 74057
44 291 488974
403 250 864471
468 88 810995
31 197 236239
266 36 956120
294 578 578993
569 514 514651
122 174 361900
125 164 965762
232 498 139491
362 77 416935
554 113 163101
609 467 473996
696 281 710175
360 280 833526
166 464 812457
204 81 998321
647 421 107748
663 297 462221
420 356 607803
2 148 99201
351 455 574614
580 192 104870
267 556 405181
470 23 727279
101 599 221832
528 62 567734
457 448 615667
104 271 298881
203 620 359008
650 561 928052
637 124 723976
204 635 176419
395 583 9516
93 570 822099
62 561 6646
47 362 151031
371 673 187510
687 474 234763
523 553 328226
74 15 349336
36 259 73175
366 401 220733
431 67 214510
68 576 825064
128 680 369872
581 241 470222
100 553 635078
661 470 593353
405 450 241563
272 494 167534
516 500 794938
109 68 526965
402 439 901264
577 697 19409
361 490 238847
37 347 483832
569 550 984977
463 593 916630
269 618 942541
205 54 755065
50 7 451781
141 447 71230
191 132 92353
550 1 627311
588 322 41731
559 669 445837
187 114 553493
160 565 392491
453 650 355603
472 692 424286
572 510 149164
582 47 107861
279 479 992645
696 339 633972
539 509 336002
71 170 736651
674 609 577166
102 48 904725
462 608 916845
226 268 707116
426 444 179941
696 21 219003
68 684 480188
360 76 9131
69 427 654103
164 652 558095
143 136 954848
501 332 278373
340 666 729816
115 443 963222
19 607 365841
566 352 614741
665 73 59224
672 44 218154
172 119 646858
605 555 626681
412 1 394373
139 375 749186
608 323 894552
96 273 400878
645 626 850706
586 622 477002
155 113 823761
293 63 845618
689 258 541646
330 416 41976
27 430 644334
182 587 116412
283 433 226860
129 496 822945
64 612 85509
679 162 342876
42 126 252245
189 139 53080
186 375 357894
232 590 299170
254 622 236519
201 37 40905
624 133 420539
262 31 840560
388 501 68017
662 518 955892
153 443 417785
652 387 903649
226 100 460814
366 614 472173
137 551 443134
603 678 770484
614 687 483268
3 223 733693
248 511 115754
220 154 965023
485 145 131933
210 562 615130
138 269 424075
557 157 485576
212 89 278259
653 675 158684
332 355 976083
151 327 500450
483 666 153012
264 349 728033
614 95 814690
376 644 801731
541 453 652602
681 460 177597
157 458 413248
695 412 30928
173 412 995786
682 635 487359
449 490 603072
105 41 33210
269 29 625533
227 115 989055
528 281 212032
197 676 505692
97 563 400940
671 267 569367
422 196 938957
528 460 834275
560 454 900247
441 461 392587
361 357 500058
150 549 291973
188 612 678910
420 332 258573
430 424 476000
403 504 694496
166 248 396818
290 519 36632
541 154 544375
159 190 519330
361 220 954329
65 430 14361
637 691 10672
171 560 92037
152 50 851786
289 175 272191
476 646 171372
240 669 624918
439 346 262901
365 61 243634
56 685 629823
203 260 498203
71 520 666687
267 621 442730
611 342 258050
350 679 918939
336 334 218815
276 504 228480
21 527 893818
105 369 656279
404 687 869377
191 298 780312
17 82 901905
285 559 114252
379 45 574375
568 605 111185
390 625 356731
448 553 495793
283 260 291602
28 364 540678
193 654 478320
639 554 808686
543 169 774398
426 482 189220
49 76 521243
123 582 293128
265 190 584586
397 500 800749
688 361 358018
15 494 638792
166 132 714551
646 132 480664
528 436 410433
283 16 433131
14 125 736117
401 165 415557
639 18 192731
55 51 608234
51 109 859052
333 329 467521
304 33 843085
29 600 838640
44 226 658091
103 598 42340
121 19 140699
235 23 111626
371 347 701652
75 510 133885
188 162 161761
499 469 476900
204 666 507686
415 599 186872
4 21 865443
402 434 911176
295 190 28077
543 408 469989
551 103 599922
582 538 469745
243 558 317998
30 562 943103
457 385 432115
261 235 87167
367 358 653590
235 285 514757
521 483 574619
693 696 332762
353 127 769832
505 563 746040
257 405 718625
659 52 324481
298 688 290874
152 594 50977
106 515 973175
678 33 281724
274 217 391614
99 444 433348
29 544 437536
654 386 851172
534 579 918354
587 493 949026
193 100 993984
184 579 580331
329 485 235152
267 32 966586
333 67 430473
620 133 459156
201 8 149156
146 252 110744
71 451 319774
173 2 954734
619 579 571895
44 500 314966
232 558 800944
105 324 704944
160 611 479983
522 476 433077
676 414 189706
83 155 97508
51 492 126533
203 597 904140
484 448 169330
148 310 489731
492 587 859147
312 389 110846
180 267 982770
549 267 349009
225 687 282533
661 60 695873
661 194 875341
566 562 758268
354 266 234240
468 32 739112
156 325 481028
89 110 817134
120 630 443225
385 99 462355
430 112 206296
565 681 319853
372 627 193290
675 623 30768
89 402 994694
318 550 324514
423 332 917361
559 522 293028
215 612 760492
42 185 548873
666 22 25715
63 297 321661
404 155 60149
635 535 328255
361 558 737840
454 483 978632
145 367 466963
283 347 860590
151 415 321623
531 535 186557
35 668 899433
634 262 172096
419 657 996061
609 170 241630
87 604 57458
241 268 149099
69 627 42152
154 240 726301
689 215 109801
414 263 974092
269 491 589564
200 183 594675
132 461 277628
285 625 325593
565 500 700917
455 266 873347
464 555 720260
443 634 531910
471 515 325907
158 524 989701
574 87 900187
323 689 615704
18 529 798611
55 282 337895
382 192 202352
41 502 610140
343 102 37373
329 324 89715
265 211 562443
518 16 4093
416 269 460966
9 86 811089
503 147 950143
699 162 275456
467 599 791030
629 307 103386
284 294 9705
203 484 277464
35 673 634215
550 168 515832
170 456 134266
642 221 7460
466 691 447714
551 687 666604
549 578 744695
503 604 805770
414 633 956634
478 644 593807
176 538 14762
531 47 13781
553 410 900992
504 411 826810
181 443 725534
575 450 606647
409 644 629877
100 380 913875
349 108 254737
57 281 556639
517 632 235107
157 205 614220
193 134 735207
365 174 486831
57 1 266003
6 303 362845
311 473 612524
314 2 495398
202 26 626046
95 642 606127
620 118 119217
61 622 37604
34 485 957623
423 511 319472
647 610 258829
58 565 681980
391 145 155581
12 586 875423
296 129 379696
148 412 514489
320 278 16795
397 74 783780
378 190 419869
41 374 257307
461 569 26672
692 231 876474
303 158 305595
552 161 336449
68 687 748302
8 509 230223
302 555 583319
586 375 102153
381 476 579810
572 565 858971
369 134 655708
166 540 44901
627 353 290304
512 464 503643
297 644 351852
16 470 840566
254 176 702705
657 576 361242
503 361 109144
316 372 541534
418 302 127247
478 113 820762
654 4 737267
381 220 591178
11 96 422163
453 542 901152
611 50 944790
102 452 804233
428 521 736426
462 383 826350
612 46 901946
397 121 763655
635 273 922869
59 333 439611
498 636 875519
126 355 45868
373 506 973078
201 153 482470
599 193 972458
156 329 969728
391 219 603033
315 210 710500
540 292 498531
145 394 195024
437 699 708078
444 160 760429
575 505 9859
648 243 420769
160 436 11564
659 57 356051
405 601 426084
685 283 906933
115 139 269391
430 606 382078
155 485 598378
357 502 722946
431 326 360565
420 139 601061
194 33 601664
632 14 648767
326 364 281888
679 497 849633
29 79 189937
109 227 18928
226 454 386554
300 306 684455
552 675 59705
397 75 712951
608 324 519249
277 171 927199
426 314 385148
662 237 884397
394 656 351504
524 699 176132
627 28 655960
674 643 595554
315 387 824298
30 68 411809
354 552 655065
219 184 85664
200 302 572098
591 447 672102
336 648 338295
137 669 420841
562 19 506685
113 361 521437
228 103 86763
418 145 19936
77 125 69263
155 471 648562
582 256 383822
396 406 778940
336 338 836966
53 602 1623
199 271 179019
156 402 479290
111 388 858533
35 51 649030
439 172 326479
68 659 468723
346 563 774556
475 5 72040
412 42 602628
420 347 56038
104 501 550295
245 594 332047
39 576 444844
331 630 541251
380 192 193528
676 527 714411
538 170 460603
152 187 755441
591 440 815933
447 185 100669
244 160 590230
447 195 21601
585 668 284843
694 345 983567
4 74 113270
653 583 977801
26 328 449744
267 123 303098
263 677 524215
52 477 450685
667 351 791843
184 621 509433
322 254 176654
272 584 106114
36 365 376743
341 646 71580
20 513 516644
208 636 96344
196 16 186717
479 34 638093
260 234 254016
432 334 341017
365 354 153921
49 186 400962
392 177 883668
632 238 253645
38 352 610071
174 352 92153
283 304 627093
120 18 56010
522 504 921560
82 95 103322
580 621 669143
243 540 674130
688 265 865224
582 624 291572
627 398 113987
642 6 149294
554 608 858216
403 625 324222
309 574 875005
492 41 350891
485 565 582861
132 688 400541
34 424 26232
577 562 636
468 236 275508
553 305 537717
123 624 389157
444 26 289918
208 557 634982
131 69 206731
319 600 6958
300 592 53291
121 564 697635
567 381 513712
384 678 813618
150 367 923911
651 630 482799
142 220 784541
553 5 306489
650 444 466960
146 489 563452
436 597 593766
425 242 968289
411 692 949753
226 612 132121
82 178 521875
514 526 268763
563 562 49007
411 690 646908
468 685 683493
437 106 856486
544 522 994355
459 244 829539
539 76 622462
494 249 780782
278 290 849095
341 372 769576
201 204 534519
638 579 545761
458 390 94156
516 142 568216
356 361 695745
384 40 415560
351 620 281876
511 249 843087
88 287 11746
687 675 263849
406 693 19618
530 609 151707
614 145 626104
50 254 707031
667 429 146232
532 370 49366
169 120 38130
140 396 765159
167 326 643805
243 525 858655
216 683 371875
301 121 905292
289 286 402390
462 391 906123
212 374 503542
619 478 698694
80 304 639246
112 658 207591
566 203 703631
350 150 737760
369 571 704127
687 217 159221
132 389 726296
39 67 874119
18 591 764519
509 219 218720
630 221 540994
94 692 953767
653 334 940439
495 92 498154
142 249 652003
526 390 943857
309 429 399426
43 449 800053
233 342 541062
336 329 355236
243 157 31637
565 583 105825
378 335 477250
258 26 703359
556 291 984113
141 10 679383
71 72 469193
108 398 361275
276 587 90730
593 153 883119
582 402 890392
700 119 749924
362 45 682844
138 171 625260
371 370 203168
610 528 374141
255 422 429367
112 1 158159
435 514 237829
156 196 697536
277 471 150040
427 241 349778
411 682 431897
459 250 22806
137 325 169375
54 12 879984
63 217 955413
379 531 874608
35 104 821981
532 57 961135
230 130 685137
354 269 835998
495 75 463804
70 359 695127
94 581 398094
260 474 246711
19 66 257533
419 149 741895
619 291 154390
194 243 818251
369 73 883379
619 265 322103
82 180 553046
226 510 988478
418 55 631893
236 25 874660
201 247 357057
12 687 452369
290 136 271844
161 291 425277
142 54 1216
619 575 313178
531 353 47284
6 374 4194
469 206 965550
265 640 6069
284 408 319224
667 641 18615
311 692 772367
540 538 799349
401 207 43410
621 109 417256
313 353 938618
279 287 104762
476 367 396305
79 605 706510
23 442 296351
133 210 353752
680 574 536533
432 41 967267
28 474 625407
545 543 800640
76 395 802713
639 546 656240
219 133 686509
685 58 423477
349 185 390067
460 96 205846
78 295 969485
344 474 784375
408 47 484054
213 659 677532
294 374 137896
314 85 618234
373 486 102184
229 654 653831
34 470 555949
243 532 535427
82 58 163501
115 565 759721
168 186 5421
602 572 636563
73 70 861278
406 126 69330
161 272 712741
367 630 733166
643 537 279090
464 484 959105
290 167 200327
98 670 419927
448 397 36212
163 179 716735
164 391 375384
315 690 185252
383 668 79855
162 176 948397
432 141 900616
577 668 291057
447 317 576997
666 364 278917
72 544 75577
138 638 322452
291 277 498332
169 350 100836
577 293 399013
571 350 483465
679 120 27015
362 332 210545
509 659 147516
72 449 964053
595 270 121005
160 89 914536
554 111 163316
227 45 579770
292 276 254880
534 170 204871
110 700 430312
383 205 523518
216 62 337733
508 83 513498
698 525 835789
524 3 281559
94 650 266834
464 519 194950
598 309 695298
622 372 914771
395 174 851095
475 414 571796
653 537 620939
458 560 448540
444 380 610553
102 130 174809
402 539 347660
510 661 774966
693 521 980053
534 399 876135
672 170 246284
182 337 262821
193 257 636155
538 122 303500
212 237 813883
251 468 216054
245 470 35821
380 565 949441
328 102 775093
347 366 676653
593 527 5218
148 65 309376
651 528 89670
620 183 114466
406 476 8264
95 476 126132
281 85 891217
57 348 504293
303 32 534728
41 663 500061
605 342 529322
665 3 944119
300 560 664963
628 441 596226
423 146 157022
406 181 931464
410 50 310527
108 678 297023
22 696 570024
136 100 485050
464 292 917847
461 546 75229
270 632 337668
693 602 485736
643 316 178586
398 144 470416
589 407 55874
133 17 882382
48 403 83360
618 694 72435
364 318 852646
441 295 754237
101 119 204378
593 492 95821
566 457 998208
179 211 966501
375 361 978242
377 118 663523
484 221 604134
421 536 819583
490 355 140612
501 348 679244
179 333 10922
65 588 585223
226 666 999833
234 483 939164
420 540 960074
641 514 926675
568 364 120006
184 425 896382
415 308 730701
565 548 372985
328 477 63394
688 25 13544
35 259 353666
222 6 144835
603 502 289842
398 249 493021
252 591 130623
509 191 989814
115 286 259615
366 324 20125
78 11 889682
363 636 891941
381 505 97054
623 163 834469
162 277 25870
165 100 298177
16 484 328448
242 563 448537
468 25 925749
635 47 482630
502 687 92984
47 669 106862
425 371 531440
510 501 393669
565 316 54771
337 27 299032
589 652 309415
641 117 182446
682 316 217559
103 270 139374
200 277 240225
185 121 49513
638 52 133409
296 484 94708
556 48 759674
238 52 142286
320 279 35798
279 333 194450
382 126 123257
492 467 82123
58 470 483020
95 56 918247
68 4 462828
58 505 566628
82 445 499859
32 157 138544
43 276 233535
496 82 437609
280 398 257794
338 401 619956
429 345 332446
114 329 279055
638 242 411812
190 535 280514
181 41 203387
10 536 586486
619 98 704555
15 280 164679
409 131 292658
482 183 693186
176 418 659717
45 274 815404
14 697 729897
1 621 1647
115 473 889551
603 422 271411
221 177 137634
643 86 379388
478 463 381354
541 61 832635
20 585 787981
383 74 706061
51 638 473470
77 324 294156
204 336 301095
48 412 681789
297 389 939393
403 105 529557
609 305 118449
386 141 327786
190 669 122947
278 266 522524
689 598 674712
106 628 639247
313 77 433566
493 295 161867
564 381 862168
263 221 715391
105 459 330018
117 687 340176
147 322 604447
524 613 339341
452 68 544100
16 101 100128
463 435 116638
681 186 726705
508 269 761527
458 325 679968
541 464 673203
361 63 698977
440 154 517660
292 392 153413
587 450 483987
72 537 738628
630 142 58915
96 561 394012
631 163 278314
41 222 19993
573 465 553221
203 28 443055
298 93 113850
457 619 631063
202 123 290294
154 629 825654
679 470 552656
367 237 816918
234 455 290000
470 503 872009
133 255 26793
269 315 306514
242 433 498772
206 393 610094
272 108 33508
697 312 315876
137 607 921390
162 80 330720
213 629 800976
158 350 689620
323 433 474376
246 431 751645
451 462 106181
379 496 69524
663 679 573781
568 206 495285
125 586 20772
439 64 350976
444 622 543331
328 680 890397
453 436 206539
103 643 355501
454 11 605715
288 624 358562
143 186 7671
479 423 166080
100 162 854623
208 376 425326
491 405 118276
134 253 896488
427 536 407132
480 424 909313
408 314 292586
661 377 343227
407 156 581053
49 554 928029
307 290 189987
322 290 195027
257 197 81434
560 655 496170
87 537 979807
442 617 839425
464 690 182874
568 155 616192
525 166 27540
82 658 205546
371 418 202932
564 570 214273
435 106 416340
205 209 177080
307 663 114841
492 216 26407
448 488 746123
101 254 172505
687 327 854666
380 581 164147
660 393 155849
119 576 805023
294 439 763993
416 283 987284
185 601 442303
485 461 943786
667 313 530417
266 451 762241
568 131 391790
251 37 962499
227 189 138212
217 433 315066
283 681 293049
622 200 601773
99 82 874476
547 359 19106
696 280 78816
565 689 909009
596 339 968097
267 106 542166
498 44 55597
188 34 694981
6 129 161508
462 472 86256
556 385 304642
621 518 883842
696 62 412305
547 243 450657
176 139 33587
276 211 775282
466 42 29693
206 339 453196
248 49 737891
666 335 150872
545 642 521793
214 183 722181
223 606 8845
58 247 861438
121 246 50215
248 109 281494
545 245 322085
249 247 150211
525 472 660603
222 600 893109
515 343 628278
357 286 21974
188 367 941581
416 173 370945
479 62 741336
605 123 949279
211 397 509150
576 349 235348
656 492 464489
461 231 201933
232 598 78810
48 386 994443
163 609 953945
186 162 974306
368 172 525226
114 257 308244
362 242 109659
415 247 544402
503 396 515998
79 184 716708
310 336 215964
369 480 706333
595 575 622773
53 354 334282
310 446 668118
498 140 808009
277 378 734405
408 405 979320
38 403 903218
438 415 210510
269 86 18183
450 664 708908
515 357 266410
99 426 5888
462 21 336006
215 421 473455
219 490 427379
67 120 243608
678 10 170990
412 583 317374
610 52 740856
352 223 633688
677 421 298808
39 281 56799
44 506 82968
469 68 262230
283 579 798005
269 99 194296
581 146 974019
251 553 458502
252 339 272171
30 284 670094
548 610 94357
210 245 303024
690 517 933836
29 520 335656
360 330 518643
60 485 892597
213 90 73612
586 514 417747
133 176 503288
589 504 219398
194 447 576816
443 358 20216
52 160 909440
506 484 718173
226 517 321014
287 344 440679
659 634 935788
509 413 187259
638 464 149270
175 674 172202
434 366 655500
496 75 231439
314 598 752054
166 202 70492
19 467 153208
521 477 72117
525 167 536229
455 417 705787
473 213 932159
696 9 907595
409 95 543777
445 281 271228
227 622 994712
261 601 448468
342 106 401399
260 622 593830
515 123 713917
384 395 190796
520 532 474869
645 459 383976
404 215 825788
1 298 163099
666 606 347478
159 420 578955
473 643 681009
510 264 901784
289 171 221437
109 553 129336
233 222 868222
146 18 626960
389 54 573986
331 489 111291
444 371 554849
480 177 890285
441 630 818887
277 132 764895
424 289 296030
679 599 694371
129 365 885274
128 468 441861
330 520 481237
422 58 735397
273 213 300719
332 73 406009
366 345 296514
454 338 899591
287 270 710406
242 325 32093
65 193 303159
25 403 467938
8 4 807812
167 399 495890
361 300 1734
424 316 163774
367 9 846073
651 392 143940
430 224 181436
590 266 746051
531 530 542468
506 424 914093
444 562 502587
229 461 268603
531 695 981521
632 150 982154
310 544 954494
337 695 76907
578 612 497245
59 622 760510
313 281 989167
481 318 557906
506 498 918909
379 407 524896
13 431 382290
455 136 452773
484 567 926792
644 333 971123
337 539 369067
81 308 265024
301 408 232971
360 574 316564
115 434 739898
203 159 479606
461 234 136631
523 171 591580
128 208 200340
343 604 508898
335 650 21463
212 365 503063
456 469 603339
356 364 697288
45 290 704313
359 286 239984
327 24 623473
408 478 412005
607 553 865340
278 599 199880
456 302 757647
139 600 322818
436 553 162590
530 525 634692
545 478 994229
38 626 59778
629 541 908866
79 405 278632
287 440 493109
234 367 209755
178 149 786579
64 452 34450
449 338 723495
172 103 918119
1 88 589788
270 83 648346
693 300 84388
4 605 929874
215 53 838785
692 243 442889
543 2 273247
45 560 755139
647 668 760141
205 540 456762
283 444 781161
400 546 223835
317 381 316209
69 149 920674
313 682 498247
576 93 271809
486 139 803546
222 101 933990
249 335 74870
592 111 900610
481 572 505609
539 523 933937
413 198 762247
598 542 972077
535 312 391826
324 623 286818
183 294 646592
364 658 25957
665 666 76476
175 422 975993
583 503 709806
158 317 609085
20 360 519373
265 61 377983
141 506 586046
642 572 500222
447 299 273911
668 661 917308
507 100 84151
149 130 275041
300 309 856185
67 520 506126
441 595 544513
631 381 325212
45 202 127291
566 400 527813
382 389 109359
639 549 243498
483 457 959595
111 386 871881
482 469 735198
250 659 426410
330 497 177171
390 495 517169
52 611 214707
506 119 827412
433 125 436415
694 169 946501
641 588 329527
242 588 752307
519 258 199626
230 246 226547
418 551 352156
173 384 359397
326 407 806663
183 98 882116
347 392 104407
182 332 664305
315 173 848027
385 152 197768
41 605 895581
606 125 740687
283 271 124242
310 562 212268
71 691 884210
306 538 247203
413 177 944924
537 404 6886
301 239 590296
471 467 218829
584 322 540028
677 414 252262
381 582 958693
428 166 816490
380 205 888519
229 484 10889
213 521 391734
566 553 910819
678 80 68413
570 274 856385
115 377 998772
272 681 211750
139 493 438333
613 19 727143
10 623 676540
697 554 580993
291 567 128248
495 378 528870
329 312 989775
265 43 268384
525 612 751657
347 41 646655
114 30 139648
685 445 425444
119 577 255157
668 483 848222
95 540 10186
508 251 60666
143 105 683743
521 338 222513
81 341 599158
381 446 866976
485 6 17454
456 543 227620
252 240 920690
502 302 765979
261 442 146032
168 489 500997
429 69 249089
630 483 418475
258 440 465183
102 366 434529
566 426 341123
378 76 409403
92 69 19423
245 471 113994
62 386 14331
597 81 495945
174 265 157332
194 7 648465
90 487 24029
403 176 902723
8 241 226074
667 335 413512
584 691 369974
212 361 2358
652 458 65911
328 433 778799
492 634 655144
341 350 373241
415 96 250811
36 240 662438
350 376 594205
380 508 457392
88 307 687141
61 106 583790
596 586 772148
296 501 43352
103 569 278190
71 690 935841
237 200 853611
120 617 29506
70 324 402820
417 99 660709
490 680 403291
268 630 230180
646 612 892546
605 85 56477
432 252 512534
141 552 273175
240 105 270644
136 646 916975
387 563 235249
437 190 226441
38 239 634095
521 453 487645
411 210 163724
309 146 408787
526 88 159637
345 176 355207
245 79 628542
98 143 143694
522 471 679895
178 86 322769
482 244 690234
217 529 67783
158 284 829872
90 552 137667
395 123 308790
71 246 958438
605 124 89403
154 605 52340
680 52 104404
659 359 494212
600 573 78177
226 50 656245
280 553 230433
251 354 855210
550 600 289461
102 625 481229
630 687 980200
158 298 327301
106 626 267047
694 672 595925
391 509 40209
154 43 237813
320 309 276747
397 294 144182
447 73 533314
507 594 803322
393 236 160010
419 473 336911
455 247 469178
430 428 87103
567 479 275290
617 608 836766
85 673 122873
361 138 985811
602 448 278908
316 3 341750
204 103 834964
681 320 763089
19 402 328704
148 600 144762
80 164 891226
621 489 34941
658 369 513690
457 545 916681
172 303 590078
676 456 495395
347 64 904186
599 58 21810
392 128 814172
25 255 259218
67 580 800722
123 43 173263
74 409 383483
603 349 285931
305 627 227102
125 185 937824
472 653 69951
146 671 488370
203 483 839433
611 238 836442
515 323 749639
693 183 847894
259 513 552950
29 251 469643
16 387 915626
630 330 948683
345 6 169702
634 469 797976
499 439 16813
141 382 682547
443 570 958253
267 61 591494
303 177 602059
560 654 261391
119 684 601754
624 232 486496
151 432 786477
455 663 900643
522 384 825033
468 20 308565
69 165 221245
4 595 247453
13 335 251420
574 231 85213
161 490 963289
585 374 207468
661 425 58140
646 478 573638
544 331 946598
175 274 833582
527 412 569430
201 620 109204
38 428 602118
561 539 427627
16 684 603748
549 233 299229
690 186 62629
311 283 737999
278 194 40122
249 271 33135
507 617 166898
139 451 576430
484 264 330590
583 511 310555
349 607 132683
298 680 923016
580 462 687156
316 281 292643
298 276 39089
177 7 658694
485 363 27631
229 111 784931
589 149 179747
316 206 93096
162 109 341604
640 627 82550
206 45 970433
618 637 654245
571 344 401611
269 40 808971
327 174 418584
127 667 431426
367 257 920445
4 587 236990
404 562 15200
67 8 779571
603 164 225175
526 61 55744
652 434 634329
23 364 146474
74 349 437686
340 490 543283
454 596 333148
128 588 95063
526 322 791548
274 644 844623
110 339 496349
303 423 21883
162 289 433844
227 393 768265
432 260 570608
659 444 568936
79 250 159063
269 453 801641
576 541 287814
549 473 193486
669 661 870928
547 143 312891
12 444 862723
539 635 421059
76 169 36294
170 579 477855
544 543 366891
341 375 873069
544 496 700962
398 551 134856
520 247 144250
51 495 878882
555 30 856692
280 505 996784
660 491 759269
291 135 471134
200 490 749804
156 117 578070
148 179 62256
360 610 762918
38 607 79970
68 410 914275
81 101 487301
382 27 257901
301 594 123410
430 263 338225
85 645 288271
142 180 361115
557 171 980011
274 273 609250
195 42 980046
55 328 193125
222 650 905374
265 113 467613
578 466 559711
687 259 190304
235 56 915272
154 223 44554
405 568 392675
624 350 52458
22 498 632982
353 382 354095
339 270 446764
120 96 605476
166 88 4729
650 567 114164
565 85 566270
341 271 114456
147 587 489789
27 282 675812
163 87 962885
36 227 340207
388 574 415110
17 224 226071
482 601 106958
428 510 350153
322 638 293319
8 655 338893
303 483 850665
97 310 965517
645 131 366872
405 220 198538
443 168 643598
281 319 584925
499 211 979668
464 143 87254
344 7 551799
638 679 928722
628 678 560674
95 469 786031
693 79 183145
115 226 304241
318 436 113509
613 306 68052
314 694 466706
547 639 272092
64 66 779637
227 278 568368
115 577 654984
637 380 452628
242 592 70654
658 30 340355
594 155 905041
495 153 367720
546 371 61367
561 441 697846
505 256 494082
455 215 798764
389 97 689291
157 223 585632
170 244 258028
153 503 977598
276 228 908219
129 147 992618
288 368 711807
35 385 593715
625 576 140361
252 166 805027
314 361 521639
243 83 928576
350 611 388995
399 377 887969
240 444 438764
100 365 506909
545 624 456814
36 214 930692
260 319 138014
556 560 918569
547 43 985362
634 194 382004
135 697 101863
310 305 422019
563 109 599983
105 455 117908
44 322 924275
539 589 874179
689 145 559313
528 495 146782
534 664 58671
169 316 834659
413 116 432091
559 568 682968
14 673 451375
236 647 42844
156 297 22305
636 36 444530
501 492 557104
671 649 533892
669 72 206963
605 53 491914
485 694 123819
372 537 234444
183 286 371945
299 509 357031
383 178 334922
497 586 944613
391 505 735162
389 21 87873
517 27 618555
376 260 951851
454 691 886911
416 109 786445
634 614 101418
335 291 132741
686 559 544491
12 511 855540
635 561 57837
253 594 959981
507 689 469948
687 386 679429
445 395 515666
361 667 538845
642 144 809836
661 535 434028
495 201 462979
349 121 623868
67 497 826596
455 46 788731
266 363 690882
130 88 985941
306 39 379599
516 10 896280
230 661 497185
548 517 273880
149 586 176681
182 115 729666
382 582 392385
133 274 912101
518 507 921750
566 692 44988
138 380 217415
379 446 366476
306 567 26513
27 551 136520
520 267 288129
486 91 481132
484 622 983166
105 415 279829
101 383 905410
636 638 984473
698 603 54965
316 288 129540
297 193 50057
357 33 840760
556 379 62372
631 636 51699
673 17 926570
675 494 514856
167 109 522062
357 524 817477
446 637 641099
330 659 527439
242 696 452783
69 45 979504
660 663 904662
447 80 309081
297 650 99580
670 91 831706
587 183 709993
536 426 114906
581 682 66834
49 698 329746
5 263 903626
524 523 876451
514 635 442885
345 427 487272
323 560 155262
127 418 936768
615 115 317712
369 641 612759
319 374 335259
576 15 737102
321 170 402924
440 585 90717
573 638 155253
539 584 911910
106 646 59924
388 271 717615
266 257 444369
78 447 886164
474 443 448273
247 215 185346
668 295 160228
84 419 276068
622 332 959669
291 560 388521
285 68 607167
242 86 208339
190 335 799242
274 206 15963
91 548 542449
550 252 239345
119 616 286995
374 303 74227
297 607 693621
624 442 172449
536 571 351741
682 263 854382
544 482 347339
405 85 700164
107 156 335547
308 560 469909
406 14 757881
613 577 814134
160 10 844771
117 59 713259
110 596 782014
621 290 530107
478 393 105493
570 105 503985
101 112 661557
462 297 21957
66 605 864915
13 620 677344
454 341 106595
106 92 270673
572 87 675433
281 269 494290
366 680 414489
66 140 570312
121 324 996953
74 335 640728
58 624 217538
652 371 193558
462 107 292941
416 518 112384
310 198 659810
465 121 168540
365 471 952001
213 5 366753
150 264 84079
6 372 33943
624 13 954670
153 662 494247
217 665 716917
418 618 876615
635 562 85879
573 81 732360
13 131 52663
310 216 934195
638 478 604753
667 676 989
632 340 394354
448 119 4067
396 354 282859
151 584 448381
299 94 282704
144 368 900588
693 638 37357
239 685 425474
105 149 736289
488 116 167938
301 567 760972
78 47 741315
633 294 553987
256 608 983108
428 526 139048
129 620 856257
274 281 452412
357 543 637804
250 211 161498
441 438 729752
196 65 922360
423 619 696316
415 686 855055
556 25 795838
173 177 665742
45 25 742822
396 454 320187
382 140 585612
192 43 474274
636 392 995946
164 406 412145
594 288 776182
356 245 734826
35 53 189544
325 268 653015
584 669 533834
306 67 973538
53 4 148335
626 42 526899
434 10 209959
68 480 382179
234 414 231132
469 156 727407
686 326 940443
653 441 745663
329 188 107913
645 184 477487
14 665 472491
631 40 246839
261 429 176056
247 268 872092
619 666 98700
260 684 187349
396 154 561496
15 699 130769
509 87 459566
406 485 23274
228 694 208505
171 502 47369
258 502 500347
282 4 853253
449 407 91105
18 356 767147
397 202 814659
410 376 420262
76 75 598196
434 487 11147
11 400 53017
682 340 284474
22 420 679200
301 230 672011
69 109 535543
595 276 519522
189 105 911907
644 148 234110
318 591 175793
525 176 180541
403 80 328813
477 538 585544
303 622 773542
631 591 278394
38 263 820852
407 262 582781
181 151 185823
38 397 882422
283 465 73401
25 33 652740
200 73 623806
231 422 710787
279 349 369207
422 126 236728
589 108 450421
700 308 58148
415 40 341801
661 216 748221
151 249 623088
460 582 307524
641 250 957870
319 205 83567
89 452 46396
137 182 192333
260 611 190970
64 515 865946
408 297 305179
258 697 394870
215 534 279974
94 483 23379
646 395 616631
114 543 999082
137 69 589153
431 14 18702
517 181 74557
572 562 677362
186 470 701932
687 698 268155
622 314 271415
593 420 705720
154 273 727197
260 315 8221
525 121 314006
559 279 392214
161 537 432707
152 259 164159
244 205 402249
553 593 421870
673 301 956081
540 374 736900
407 246 856702
266 601 256303
488 631 50406
609 307 306472
160 558 954514
393 192 962636
147 479 911991
669 598 171070
376 189 772435
101 174 323473
147 23 480582
239 171 431632
315 136 21884
12 129 254396
420 48 915471
481 669 150119
563 344 802241
264 374 572624
644 608 62039
679 675 919632
584 327 610816
546 271 767812
302 653 74191
9 249 302478
561 399 634757
677 23 292140
660 154 127003
382 285 700008
453 174 189507
137 576 241784
680 349 309616
329 655 714714
118 543 965455
331 332 30268
229 138 180994
165 153 644208
242 229 1626
503 536 429162
616 603 875104
347 685 832597
258 106 723617
655 65 343258
433 72 42458
437 545 628919
243 385 964447
224 416 412329
30 415 189006
626 4 944957
27 673 325401
408 276 913761
513 85 913847
165 301 325516
308 155 193841
246 261 896253
6 139 736835
246 255 731896
692 203 999219
658 672 62114
265 473 189924
274 392 984310
644 361 858679
544 655 895614
479 609 143139
43 536 617376
460 426 470546
208 496 259866
648 50 229912
525 450 63934
188 470 589112
17 157 470123
431 442 963485
459 201 542774
118 354 519110
110 120 205556
304 562 55579
300 620 223745
421 172 849791
676 318 712403
433 463 419360
335 239 404705
396 33 676072
431 222 569811
56 282 858356
376 489 919145
176 489 874404
407 159 108313
301 599 647953
160 546 550510
156 147 269657
184 568 510500
585 190 163530
194 523 841521
31 239 133286
415 109 631438
443 114 471336
331 444 45575
515 604 717457
289 590 371220
138 123 670959
566 625 132302
304 340 356146
57 200 577473
638 317 210521
321 259 293047
581 205 52788
572 485 145160
66 372 697619
13 424 939659
605 326 446283
468 588 542286
628 275 347676
8 259 899832
425 182 579545
411 220 700191
601 216 612401
665 680 792476
51 456 758757
559 481 932172
309 589 849521
207 693 163255
381 273 412994
382 218 977850
34 414 505111
572 125 766291
162 159 420886
688 403 925038
339 7 457490
334 439 856010
699 584 394619
249 160 795564
513 626 558275
674 137 453071
27 570 505067
633 46 676635
511 526 200451
157 507 647246
171 166 389251
661 39 96174
657 367 758515
455 542 980976
514 269 49534
204 141 96760
630 537 418329
585 287 300978
553 154 896785
400 475 954450
428 343 36000
357 559 428742
169 377 880
272 600 516248
337 65 696837
108 403 608130
335 89 71084
521 134 257219
93 679 342454
132 269 115166
410 96 701577
529 343 28671
304 276 62523
224 65 93014
282 289 70004
168 228 627301
394 430 882972
497 547 442362
219 609 108023
398 125 585115
144 158 10956
146 136 688093
98 173 884079
353 310 975039
590 166 233114
469 41 396292
404 436 392246
461 163 901160
627 493 627935
284 586 384666
664 121 586995
217 501 710583
372 73 731276
622 100 220809
100 527 687530
102 363 446871
452 23 336277
618 531 833186
10 87 715842
11 130 968335
514 568 281184
643 200 266656
310 576 772951
442 256 54451
130 495 303864
401 561 346310
547 318 361430
69 683 303162
516 449 860265
60 58 241320
384 674 961233
533 195 243975
608 119 469158
144 64 304497
198 409 66061
169 194 33531
85 499 597134
418 362 926602
696 674 752712
343 507 620410
135 7 22954
471 200 473709
52 687 566692
123 383 107330
497 115 859560
446 405 828416
72 130 783979
683 148 194347
497 465 276020
147 577 847104
518 60 712098
106 578 40933
413 252 186303
109 144 460938
678 303 722847
456 593 465412
619 662 731039
666 498 118129
59 679 254758
301 672 63230
2 85 238230
173 525 525806
88 384 792133
437 67 229852
643 427 56409
563 545 33842
522 233 215004
647 134 624555
70 166 991574
182 595 298540
561 365 699816
128 227 716859
194 613 24124
528 536 477613
124 556 93110
6 90 43768
403 495 427420
236 512 275703
484 115 868769
436 501 845999
642 554 532365
153 524 792445
441 300 166973
186 165 29528
398 180 581149
267 336 174531
8 48 294736
484 56 229509
343 225 626844
197 510 765670
425 475 439776
443 572 499269
685 607 504536
81 280 863984
426 2 934518
280 570 359395
149 417 405326
578 605 732182
261 524 892787
363 524 79531
517 540 847269
697 353 174923
3 64 744227
108 330 191440
291 387 714845
253 435 233710
71 241 648142
686 176 649688
235 294 353315
408 548 186684
46 605 595944
108 223 111917
587 73 525558
19 582 243228
503 20 633412
423 29 142576
198 16 980496
377 128 423416
480 566 317363
543 627 540500
180 101 422961
550 354 669392
68 683 623038
406 109 740830
482 220 963174
444 37 47681
396 24 702662
342 518 567438
136 336 982931
306 597 459277
90 82 815423
362 451 112155
538 417 920042
600 6 321740
680 137 379132
666 191 672212
500 140 752009
480 535 118957
394 33 680335
363 211 534232
534 347 936363
587 448 110520
343 538 757146
294 146 960289
233 212 55343
391 95 914522
11 267 681955
361 672 804884
621 137 568504
76 424 748131
382 194 985551
94 165 854303
111 88 865786
460 295 994706
392 8 174557
368 213 699704
494 176 575191
325 319 2489
390 275 558056
136 132 678594
287 430 856909
693 419 733895
371 28 96063
147 601 826428
295 124 103534
692 215 237288
13 228 432325
211 550 305166
672 355 245850
361 184 705847
638 637 724323
304 660 942769
678 382 984855
534 632 416470
466 608 630875
35 650 685151
371 575 493177
573 524 532143
24 31 565083
11 254 434456
490 156 169455
19 49 517420
532 354 823713
415 324 707958
647 459 720010
194 671 916518
269 539 468466
418 648 128794
287 432 992547
216 384 461950
1 287 96935
683 176 473518
453 412 81441
640 281 395227
261 144 429422
658 492 313565
677 324 861421
125 585 526104
416 175 477406
326 178 831850
223 40 503206
102 245 669093
89 465 649111
600 144 208345
298 205 122598
178 256 974881
507 440 414523
205 495 88099
123 623 91631
143 433 113448
88 193 19597
670 112 998825
644 7 614626
157 555 988406
625 191 485497
475 150 870188
329 597 684125
683 89 875837
427 563 187432
182 319 143744
172 623 345314
367 371 788387
82 519 782793
154 311 162834
7 119 728877
322 606 158576
32 36 685574
404 552 173672
528 87 32821
1 504 733691
109 194 898013
596 321 126500
230 634 824850
208 393 947245
593 155 385051
567 407 298103
100 235 586517
139 19 430233
473 314 185008
40 135 541735
473 247 736473
16 12 942000
320 684 232836
568 692 843015
340 76 941941
314 699 101237
366 287 440519
607 566 181117
688 239 522909
208 287 701067
659 406 609656
41 62 644180
350 602 333757
700 121 112939
395 367 802096
41 297 336220
90 637 875511
306 570 818896
389 69 21405
32 510 480594
607 461 529416
663 654 72310
263 71 915930
494 408 324422
552 23 277716
610 380 577465
325 416 556625
376 630 614548
680 130 942700
538 262 63849
309 126 268741
122 26 671126
247 358 111410
385 598 547517
487 433 388353
117 92 991475
253 119 24466
68 596 154265
540 67 710976
495 150 563692
298 648 191983
18 234 503259
570 598 82780
229 161 467108
529 570 918791
307 418 540550
150 242 490436
480 191 706906
46 322 231698
163 322 321528
47 601 960204
642 373 278758
538 553 180736
14 87 784836
3 611 649426
376 474 174492
279 417 466442
240 699 697591
349 126 999973
651 638 212093
478 269 121684
127 40 254637
362 99 542111
384 548 631314
595 487 960968
60 299 818100
219 471 242520
320 163 420073
650 131 962098
245 686 984602
697 248 205552
347 465 353195
625 456 826103
101 487 128199
384 554 650116
401 612 750242
283 490 566907
639 379 774325
341 564 665164
212 84 917223
586 99 354882
463 458 991037
629 480 425498
78 243 292277
26 478 858551
294 675 927824
434 580 708447
544 194 679046
522 563 234945
39 334 554760
614 386 506968
391 283 626795
492 564 559073
39 403 597299
127 483 84163
35 341 179201
357 111 607485
637 59 993513
263 386 499125
310 491 244327
169 509 553576
693 204 40074
690 420 656058
45 176 708172
152 554 415345
505 627 625077
672 346 500995
341 659 619038
653 1 305758
436 193 728775
685 322 682918
528 605 780879
548 313 202171
602 326 328356
30 572 881441
97 694 910054
156 206 865746
441 665 235685
632 357 501248
147 506 33392
154 105 222404
593 132 8681
229 663 639225
301 465 850827
376 70 42779
308 181 46740
31 264 484649
696 186 351888
634 605 855777
162 582 72106
623 85 728928
279 336 996524
259 112 302358
109 11 880276
305 683 698526
334 71 390597
302 381 916416
674 210 430285
36 173 250603
649 418 117206
11 213 222127
663 612 381203
15 125 75833
56 524 477728
485 200 828303
599 665 477040
261 8 822690
104 230 336637
166 315 119056
326 117 973211
291 312 153616
415 342 851966
516 560 196291
241 228 507953
139 566 753737
445 109 363747
501 366 291063
610 91 8369
366 524 516807
538 544 568999
520 476 348884
591 470 573497
599 249 4523
4 423 54113
290 166 569993
473 501 526930
129 382 223640
166 243 429475
20 497 282641
166 429 890708
497 193 462961
252 193 244776
105 27 217465
131 297 665303
365 413 443523
158 118 975308
618 67 333217
233 565 857761
624 509 294047
286 409 497958
1 345 971501
455 677 238593
66 190 566326
177 163 646431
229 271 766501
194 140 736930
640 396 435688
26 587 483953
357 481 38095
251 584 589593
250 521 825777
228 497 337318
342 54 302836
177 527 272357
242 16 752351
211 39 763699
125 118 780353
47 451 735637
266 639 486925
489 573 26776
128 20 849393
320 47 436939
207 632 735808
682 76 39651
427 163 451558
409 676 348562
122 62 571292
476 225 365063
279 94 159054
109 424 802326
154 490 559436
113 519 63000
587 343 870863
519 538 235244
164 578 581329
215 133 30235
125 317 187302
384 121 161920
403 631 641605
63 353 121124
198 642 295411
28 12 342476
42 651 797775
356 564 471802
251 248 618152
555 114 933948
456 81 457223
197 398 565101
452 579 280633
90 127 280741
365 265 889484
589 347 651440
403 301 218062
698 38 844106
495 246 212452
417 71 924635
513 198 669007
483 2 329297
447 5 905931
77 80 221529
366 384 730675
41 520 338213
617 126 337286
316 534 191808
504 417 972742
60 134 44775
479 106 912576
553 227 692729
496 161 612359
527 563 866191
692 122 105993
389 486 351579
394 664 167102
568 315 577216
131 191 790413
327 559 118703
532 251 327882
19 28 686365
524 308 516544
290 123 940884
60 558 665987
620 128 786423
353 556 82050
30 670 748582
281 350 908653
309 55 707868
180 74 744492
304 117 836548
426 35 187012
649 74 20198
305 23 322252
570 555 818426
184 616 609856
606 595 10045
604 546 587761
194 619 649194
410 663 93198
409 641 137389
274 545 256914
533 374 370454
307 340 115417
556 661 529648
270 517 567556
104 595 280780
407 70 501336
191 87 574791
372 78 861902
533 170 95559
232 421 382156
389 609 115380
638 666 762876
14 222 197842
320 299 513651
57 618 483695
209 224 683886
315 688 149835
558 137 760532
594 254 683797
198 58 286718
591 71 321259
556 70 901985
254 268 599375
396 567 989820
540 520 497918
621 623 310014
113 109 16498
497 404 113789
626 581 821119
191 386 603250
326 501 305551
262 239 928379
383 402 189575
22 149 894320
71 269 81720
421 177 530891
209 483 513496
206 110 805774
126 474 524238
19 615 886198
441 347 113520
13 26 31423
651 474 74905
522 459 312025
592 331 541974
633 550 732411
426 223 860574
134 251 559320
671 596 828101
334 277 578684
235 622 441765
478 591 41873
15 434 267231
325 270 120761
618 136 344449
288 431 429054
490 371 974457
681 675 690664
399 265 785579
420 291 971689
459 465 504041
605 276 769065
465 631 50061
320 27 295591
509 105 676604
310 349 407508
653 384 159762
490 478 839914
319 321 948718
273 223 43581
398 426 548447
573 640 623827
247 86 500132
285 1 564181
388 478 622437
34 436 89214
321 500 440443
12 98 269137
360 28 65515
359 493 88476
349 405 504453
607 159 863232
93 264 69331
326 692 783668
537 422 432656
668 42 171164
272 17 775030
679 602 138708
232 348 672826
107 529 626444
398 422 297384
363 486 703693
395 462 719614
202 429 597419
70 518 964491
279 396 82090
43 288 171612
96 310 992309
503 390 259152
313 699 876522
676 73 343176
656 372 582743
198 204 974723
151 348 427567
320 679 389760
312 60 883244
163 98 438471
510 36 485117
26 509 736544
116 336 612981
613 49 761619
651 531 98401
301 325 214397
566 57 274658
681 97 480165
647 479 225472
487 114 129066
134 286 349575
86 635 37333
4 353 15457
101 214 552110
28 206 153320
475 374 760602
557 662 507201
219 476 563774
634 376 546197
59 57 71405
184 272 967725
321 605 485550
544 696 950681
179 93 729245
483 317 619311
61 47 458906
317 320 811801
679 82 291436
516 41 906296
437 61 814595
502 276 242339
98 147 499359
321 618 336174
465 426 896603
679 172 427512
402 473 274981
426 420 625528
582 88 877079
334 123 824669
322 265 365684
217 86 613545
141 12 295576
143 690 445003
687 635 963607
456 164 836822
124 289 508739
72 307 368207
16 202 413991
375 45 863527
605 183 351392
275 55 19112
86 249 381813
291 227 796685
401 679 903639
6 685 14034
264 284 995524
59 292 840238
502 21 347712
30 422 497922
418 187 927970
538 428 689451
634 195 140794
82 459 842325
179 474 301569
8 345 418178
27 369 363766
398 491 345470
8 175 847404
621 94 377238
407 422 244038
275 184 857840
65 367 764278
454 643 744509
464 631 911608
668 134 666550
341 409 518801
284 79 712030
665 522 342127
251 528 487128
97 394 331963
467 297 747469
544 32 285822
13 68 227439
308 332 124112
236 290 106846
426 318 712958
194 309 574666
433 390 263280
293 377 452755
397 459 772338
403 549 310186
343 677 406020
148 638 970351
566 635 264891
383 225 754469
30 106 839548
1 576 172424
32 694 935262
350 655 878887
697 541 797475
527 600 708463
349 577 834901
595 456 526019
259 355 252218
298 453 821812
663 477 672590
304 315 800631
37 665 657511
693 28 851588
405 326 61555
663 142 960097
487 326 908682
309 571 899255
336 401 944927
376 587 283549
457 58 179410
210 309 364320
372 116 176601
295 182 388037
392 620 571021
219 195 51857
2 124 720858
237 548 126272
235 200 291671
535 345 444818
276 437 44341
658 67 204704
544 166 572910
173 344 813365
256 93 555698
634 107 522918
214 418 432397
491 332 399964
700 348 137463
420 75 573151
553 483 474892
688 691 863118
490 226 103929
511 79 263040
52 654 12926
411 223 859173
428 75 843142
375 135 462129
72 209 153872
213 444 596349
469 119 597207
191 16 215992
542 539 834464
567 416 648327
483 69 217422
201 411 446328
497 530 259720
159 160 361788
173 86 875501
171 326 764659
407 510 333183
631 175 516368
153 632 822846
681 291 374213
221 367 330897
402 169 926669
695 283 383858
526 255 60573
224 306 503520
231 129 680779
602 550 624355
258 357 62095
437 144 486089
301 578 901952
460 684 520039
525 557 373941
184 526 972678
384 421 448125
303 677 421142
258 498 451669
351 572 760338
369 553 20024
693 73 629510
622 412 325391
274 315 30681
331 197 153905
272 293 159990
307 18 937176
77 358 418637
213 98 726690
700 468 560903
182 420 878442
72 604 429628
238 440 748568
647 336 405240
372 112 888318
48 211 897501
338 384 485789
242 432 971979
279 410 341500
340 249 264484
240 458 627249
91 597 343820
48 569 852882
308 183 273521
485 272 236415
565 488 402410
549 583 807653
70 672 367673
47 229 38158
687 270 90142
413 61 4512
691 523 842013
302 129 249201
470 161 643839
373 3 142544
678 571 788626
515 462 703290
269 184 998100
86 37 86382
109 662 157676
416 502 599817
282 598 767361
601 441 310147
493 243 631200
611 568 21873
76 119 357794
330 208 770465
140 7 76961
697 407 54057
354 71 612112
604 341 525116
124 290 958151
645 72 107441
674 670 616450
199 55 187605
32 156 638068
537 445 868810
67 422 824548
291 539 273139
267 288 916783
248 94 415863
528 205 375316
50 189 178130
546 462 178471
463 63 972476
425 210 363378
94 215 766817
405 500 259608
290 700 581967
173 497 139412
401 79 148732
685 455 786938
189 190 52850
240 149 788130
328 123 589170
694 629 326232
16 58 807232
624 209 717583
338 528 734634
247 396 926386
680 337 497578
693 348 40248
288 544 938379
82 441 772978
531 129 371347
130 233 975532
618 319 522577
288 657 450638
129 72 723084
664 564 418410
694 429 758474
193 213 481712
359 436 707657
216 402 916080
297 194 242586
513 530 22995
139 642 281526
529 531 229112
394 126 454287
225 499 295230
369 534 112880
553 33 287464
45 304 232425
80 28 925925
15 65 700140
639 493 242493
247 315 893600
508 387 176764
59 2 26697
495 622 189573
295 527 784800
696 664 177756
375 250 397630
400 575 33433
290 361 834007
574 441 767249
328 124 232853
585 149 295774
674 206 697851
502 657 60239
618 314 853644
308 659 413363
277 421 610182
345 688 16816
373 401 674764
15 426 17171
287 669 977030
511 529 669786
349 497 684621
163 411 383782
586 693 511318
420 592 14060
161 97 340064
107 326 139627
481 195 359430
526 290 532021
522 565 48442
207 338 706436
134 24 806446
501 562 328883
78 19 312021
100 678 819127
672 356 53700
413 424 113282
539 96 935197
460 75 758399
694 303 367294
375 331 381540
297 128 839256
410 8 29146
337 194 195734
377 328 290983
36 507 328568
403 509 636895
183 595 630912
154 202 764503
442 136 429654
646 220 698069
208 589 328970
537 661 428235
619 483 8065
239 416 872780
66 483 479375
517 259 35623
271 693 704121
289 456 105943
638 201 471413
75 459 830472
146 199 482222
578 477 822067
68 336 480357
216 138 357710
350 584 195891
581 239 902037
54 352 179381
144 288 753685
27 201 744522
552 588 788250
542 95 464177
84 377 2150
632 160 687967
323 167 529960
694 675 997845
410 320 292793
221 648 950161
515 484 430685
439 387 566047
693 134 597
404 443 229986
404 476 628110
481 345 362208
322 394 985115
144 98 207473
262 471 706967
437 72 445361
445 554 473755
48 514 518011
579 625 353468
620 483 554473
60 341 707222
494 451 867430
426 410 138842
137 41 349472
189 237 506159
216 371 203071
642 488 229779
533 233 410858
653 333 828347
463 124 948299
70 186 76798
406 448 302196
165 226 969374
646 109 93288
524 255 121786
97 264 59353
653 114 190660
284 585 807686
672 463 430265
54 118 445583
443 670 393981
50 167 490218
119 352 586323
320 617 147066
258 354 456789
171 614 402120
89 435 554526
100 345 374456
152 13 663218
499 344 901244
219 93 357348
235 502 781157
449 652 344048
350 387 134977
567 394 297785
541 21 839079
60 441 117343
477 527 761504
404 496 702335
229 473 120522
361 312 979757
579 602 959252
515 170 104165
239 605 107224
97 40 641192
519 594 367359
465 658 549388
317 584 383401
605 492 274107
385 316 755996
532 203 37927
435 141 77068
380 454 174209
129 553 916769
251 119 280928
640 167 548442
184 475 263051
121 258 383036
57 439 493372
570 650 951321
437 231 184772
315 219 406832
520 409 619503
465 44 679034
406 535 980653
171 218 545627
304 333 48304
147 96 538699
158 364 3915
687 471 780056
30 298 390094
500 133 860004
278 405 467184
306 214 21145
98 505 846581
511 3 166384
584 498 756276
283 262 199980
325 401 871844
385 227 73722
331 534 180479
487 371 403378
184 180 641204
240 234 616300
30 35 881261
120 345 378792
138 245 78604
69 12 233455
248 688 724306
35 260 958987
112 56 117925
684 372 704704
463 656 470304
13 438 209221
155 129 249236
543 497 760155
237 468 972711
481 196 23194
458 486 751548
568 252 778049
546 418 886628
578 480 864076
574 210 395634
627 541 891077
374 29 793480
168 183 910468
38 183 960156
284 224 934281
672 333 506999
84 26 413309
234 193 93990
564 518 248927
375 481 991929
280 61 87064
388 262 36099
27 207 841956
36 461 486363
688 72 169718
252 300 214626
642 277 206943
318 120 162493
22 330 246222
224 641 269974
598 133 72857
109 411 724599
205 192 727535
183 94 133572
6 248 952133
257 192 884008
34 326 447310
21 299 237724
164 98 928055
8 647 107644
256 439 779753
584 252 862657
475 251 868243
153 528 251617
675 196 417460
16 643 907788
476 369 170846
488 348 74226
279 471 770716
21 122 444361
656 330 245429
143 124 881388
271 108 886671
470 508 358700
528 291 900052
277 626 984000
69 503 656965
609 568 84766
199 358 398055
425 118 610942
437 688 423944
378 343 626015
199 434 62455
188 248 888748
463 520 961380
220 613 264609
124 651 112682
638 106 737638
412 39 642271
460 316 575319
543 473 966627
615 121 824522
623 638 316588
28 419 332015
119 302 230142
211 501 593300
334 323 31647
131 122 361836
482 177 432897
296 192 639174
595 259 705357
237 226 934125
498 641 263034
31 414 482085
537 142 931998
375 384 73806
342 86 262365
152 133 387850
208 11 768285
386 448 56770
569 227 348505
38 599 640271
523 631 768360
568 691 861952
127 378 426900
159 354 955620
134 558 397596
173 649 274146
648 121 45312
525 670 844665
11 594 574447
127 333 861129
25 690 365868
501 393 979367
475 499 412037
29 148 481937
373 134 366223
210 116 659452
322 77 456571
654 612 902925
282 66 999601
210 428 876717
445 195 680404
690 173 218287
677 366 727834
504 29 693566
253 280 498409
264 303 502139
16 415 435968
328 344 625299
498 105 115030
317 377 176121
53 391 664230
365 122 994132
549 47 657634
434 269 691605
296 521 59983
352 354 96975
259 113 185022
642 640 753018
50 240 675631
77 164 772934
66 84 228616
10 86 4063
145 208 427357
526 680 66273
510 421 810036
352 192 541151
556 240 264447
64 658 840027
198 295 193147
69 82 587629
221 197 3235
181 228 720432
281 578 605009
199 37 412632
301 181 403477
662 625 680575
299 439 719493
387 367 805356
55 10 634984
642 42 50269
451 121 919495
333 144 756537
31 166 183649
255 264 567601
390 121 599164
492 515 161934
261 596 580849
234 430 570978
192 243 426302
15 301 716053
242 476 961003
624 202 596382
271 105 255089
329 280 711341
473 338 86230
312 183 893351
610 311 3499
449 668 396580
157 345 489982
399 546 692214
552 448 369470
289 555 934874
587 90 352363
396 83 572498
140 431 902839
690 466 949137
667 150 530407
250 694 903237
425 38 422977
503 272 437093
191 303 687082
373 241 611214
533 243 663666
205 316 303590
319 489 980968
580 341 357358
275 199 218391
56 668 710800
365 323 960113
631 9 757076
339 597 627754
277 435 273597
399 527 906317
103 181 836760
691 473 306630
13 506 713491
143 249 901750
634 649 771357
568 104 329550
647 504 330071
48 475 228291
355 215 358267
91 678 964386
6 320 489319
414 19 284241
208 698 513281
248 50 643593
397 589 406266
341 394 843848
107 344 280604
176 314 583383
272 253 393727
222 410 604687
271 191 881664
123 619 857518
612 344 66803
309 254 93636
246 430 726913
646 684 216026
146 99 307134
413 324 702636
203 70 297736
204 697 359478
518 526 502104
124 219 172738
550 123 642699
594 199 802582
136 111 801545
568 143 980750
423 378 328540
31 165 419128
230 111 140608
236 467 701381
158 618 453486
444 581 523
411 91 386397
216 151 774465
380 155 425682
373 157 634854
275 470 356362
547 548 768637
533 104 192355
325 650 439425
665 15 448939
526 111 985901
687 392 428713
667 489 267387
107 139 130302
585 690 780692
523 643 232221
320 246 888277
505 317 985768
385 333 200040
147 145 286026
669 556 14588
260 388 674627
488 569 838799
126 65 643109
404 481 273080
166 372 541463
502 1 572483
611 582 444874
536 444 235222
250 458 17138
192 293 538318
621 363 898039
482 603 839367
683 421 184743
536 204 286497
594 646 830147
667 44 417434
327 266 301681
78 171 707573
51 295 136750
613 284 348839
433 359 103624
320 107 882953
238 402 449710
523 556 73698
684 183 66132
501 367 439465
308 99 263652
1 193 797239
285 319 793045
97 258 165651
39 599 841347
241 291 143800
256 632 818503
14 96 824183
421 679 65357
267 323 123043
250 1 684271
262 235 578206
567 181 989493
391 361 532126
332 246 383786
499 661 496319
142 418 823637
218 453 889069
484 609 342991
527 201 15093
436 683 955771
365 423 846168
310 613 555722
342 559 630202
303 295 708967
135 236 893390
303 649 116113
422 10 338400
474 354 398811
519 449 294419
162 185 341159
118 135 848251
28 558 412442
385 494 234850
203 50 887777
183 244 687669
559 408 684999
293 332 154205
328 380 635177
577 32 379185
76 546 88121
17 276 22865
349 162 810343
34 561 834386
88 679 35018
686 574 812707
183 354 397199
64 428 655468
545 106 12434
422 624 195773
22 542 518777
400 199 486532
111 227 217129
392 597 573420
531 292 619127
205 693 904607
58 215 556334
514 90 202029
115 229 127431
444 273 152925
412 5 216991
472 465 389701
485 65 876773
505 248 324127
263 346 736481
214 622 659111
563 250 264473
348 473 354580
488 424 252236
222 445 622291
40 378 473052
662 346 555755
481 187 919702
608 205 533721
420 240 37996
578 210 105978
525 615 212335
481 34 393494
495 366 199569
344 269 709518
369 344 707042
672 144 492798
580 349 82857
182 606 694893
518 582 896236
281 474 914301
619 60 668457
305 50 829607
241 583 246722
254 58 154723
298 565 145289
241 278 326285
476 534 333977
469 295 220684
450 99 38350
361 139 460928
121 663 853
479 209 937801
246 469 401677
465 42 85109
679 325 99955
383 339 958353
201 470 98618
68 378 893069
217 317 464241
658 125 476250
122 629 918870
513 601 547889
653 223 65691
458 260 744737
656 632 928031
522 152 611490
398 231 119613
657 167 948893
59 411 626343
238 114 465182
239 555 851661
107 472 574127
449 216 152949
661 276 510159
684 210 486466
132 264 927027
479 425 255287
238 465 884015
3 343 607865
631 323 845400
675 343 851549
371 476 61024
199 691 911043
229 542 243641
111 627 817034
81 142 298988
393 477 682868
520 682 8778
541 659 482911
597 485 312168
227 86 434632
166 79 978255
679 180 267203
128 4 451414
273 289 968580
30 392 330498
33 592 247539
663 553 637807
651 471 523322
604 292 838088
585 108 278404
217 241 495790
122 367 588418
464 77 78850
617 231 435924
456 220 466142
608 4 97734
300 508 824957
23 449 12297
147 457 74829
302 639 785943
569 193 458928
138 134 320683
470 611 914864
301 361 560019
400 670 89441
656 175 49796
323 35 681613
118 21 411251
485 613 706009
334 393 961406
629 251 170361
558 52 447012
107 490 216906
546 601 686627
175 245 597937
442 597 175236
221 682 63781
320 105 15036
28 140 50788
200 678 835695
124 541 909734
690 153 959859
660 195 87188
61 348 520427
66 376 374824
637 272 360923
282 446 873043
286 408 928828
244 409 721925
283 625 608898
544 662 187618
526 119 106324
401 666 614448
271 200 972609
475 403 689058
103 197 832068
550 625 804319
568 255 832043
151 420 117549
181 379 952405
539 510 677962
36 23 514330
125 130 365433
642 380 153301
205 545 675377
306 103 705077
379 649 282799
316 628 508140
672 36 464810
32 61 955596
242 450 821200
181 462 542952
330 580 228331
438 276 484590
537 581 945651
397 658 29500
451 253 229565
558 95 638463
602 323 470106
54 284 679801
43 3 968155
451 95 603201
135 658 418116
161 600 292783
40 569 400547
63 379 802448
387 97 126121
287 566 774246
348 32 784419
504 182 969511
676 236 640516
391 8 799175
325 489 136967
216 399 141652
16 10 694060
541 261 354473
501 200 785578
630 491 715102
126 473 892103
494 534 387603
367 604 143617
122 60 833361
157 643 796161
238 599 39045
48 678 376000
451 143 669476
114 228 95038
155 412 548985
182 526 391465
107 122 742199
698 469 521072
87 85 133632
597 621 278791
160 386 547645
332 177 2231
95 221 635060
524 249 650218
165 81 369053
379 432 724877
606 455 26558
694 235 653625
550 157 734394
146 237 55355
84 349 884200
409 432 785441
94 590 176073
404 147 918311
212 307 906152
380 156 12375
293 316 357736
264 302 355329
384 374 412744
12 417 616386
609 236 534540
612 435 898761
273 620 728333
309 89 228254
395 397 765010
622 358 656162
523 148 403202
319 660 808846
285 615 252268
409 679 145364
140 17 640625
650 678 924741
624 29 855021
459 265 494465
367 42 649821
463 285 441236
584 193 125533
510 528 659877
86 543 464438
205 215 450147
420 15 727530
539 503 588595
495 555 48302
29 297 709990
229 425 451737
390 696 493696
335 563 280967
320 368 340910
545 449 452299
463 155 403937
53 409 303263
427 667 198157
122 141 901442
344 636 293879
535 234 647768
587 577 843285
487 489 225622
383 209 288287
462 643 670640
200 284 576921
455 668 299121
673 370 737139
630 313 720046
35 13 446838
144 30 472448
577 578 828939
236 158 891307
535 673 745677
521 484 499924
524 679 179610
530 260 240075
338 394 899154
592 586 719809
274 110 38999
194 366 423050
207 209 48467
200 197 915094
386 528 719965
146 157 252724
371 302 638140
458 63 780929
567 374 719217
144 51 821016
569 250 326908
62 472 555376
543 337 129775
3 533 114514
221 40 700176
106 19 423822
377 123 370043
382 210 980965
342 217 166270
395 99 836178
156 183 166011
7 315 133087
653 54 94314
673 199 183407
320 500 951010
286 621 154908
122 84 183394
99 3 175140
340 440 463839
208 578 996947
54 138 922720
50 458 714787
230 487 160864
320 447 459
156 356 427004
164 496 544147
341 379 161091
483 290 30540
566 424 9628
545 342 639654
537 76 78454
639 510 349694
379 29 580767
657 330 126841
408 517 690413
408 653 208903
32 123 786727
523 8 101628
563 37 346047
660 160 693290
504 593 834624
31 355 683130
130 33 292340
419 317 923325
360 339 933061
602 500 29060
182 596 899541
393 541 405108
369 68 377987
102 171 125087
442 104 651633
455 450 620202
21 245 256605
287 98 735820
208 14 395575
283 562 446179
445 137 865823
17 558 290793
625 266 641807
241 320 620938
644 632 699646
652 351 532231
384 604 881060
380 11 547492
473 310 779599
494 395 125503
106 575 792373
699 507 897013
605 327 882374
651 150 571321
650 133 36353
72 422 965386
446 646 235100
570 293 891905
554 247 380329
464 324 300724
413 207 829719
188 70 522074
241 523 564095
467 511 381488
102 568 377156
501 57 888453
139 533 393715
119 276 676745
443 380 726951
192 400 657985
287 67 630275
327 656 119210
279 134 604676
582 80 680663
356 410 895566
171 182 322253
246 574 62985
306 142 517583
309 235 735510
262 169 388232
404 620 26306
226 99 136621
629 140 382494
395 570 512030
512 698 685814
465 236 872014
112 618 361631
196 592 300925
329 277 706879
558 99 692096
639 51 610976
509 532 632706
589 625 271233
538 281 200196
664 392 582183
390 560 329864
691 154 495404
320 238 631997
288 392 900957
341 301 460198
465 281 854466
559 388 171471
278 453 964469
653 533 112884
230 70 928353
116 323 438461
667 253 214563
122 130 705316
564 407 86214
205 1 667153
421 135 718996
632 640 311348
184 414 902311
686 308 440381
543 574 204560
658 435 471798
418 386 240510
357 84 516342
614 6 723779
114 383 811301
375 383 836723
234 294 687300
461 42 686822
240 527 403347
44 347 24150
477 581 867728
539 652 313851
583 203 422705
360 311 654293
2 290 99080
343 281 25704
476 160 5843
61 440 636433
214 100 757018
5 140 630658
261 518 562101
12 61 43168
356 560 359978
115 543 249159
470 197 712730
218 152 931647
340 651 333419
396 552 652418
543 85 684994
202 120 456003
91 172 439236
327 494 34692
681 164 236219
656 528 857093
216 428 240788
41 156 8204
416 217 102346
517 273 88225
168 497 369701
276 494 51011
476 118 541692
613 328 595136
572 300 680773
682 20 468136
374 130 305869
231 427 382530
381 85 676856
563 531 51425
580 459 494157
657 661 442355
90 133 313274
680 690 518464
461 168 866193
667 691 799233
690 491 887948
686 677 203222
186 172 935349
321 282 126042
125 557 95477
19 176 386804
699 81 154212
445 590 35245
454 293 398205
65 694 688748
201 436 524990
570 419 539545
265 120 355043
600 462 528002
559 83 885843
431 293 11496
255 582 987047
350 318 245235
301 530 437119
246 560 339276
431 608 947554
340 181 706406
628 538 468498
449 459 262395
596 368 78272
607 511 172584
262 331 784919
305 493 299925
218 445 390765
276 24 721856
682 89 879867
649 145 524681
72 539 658744
596 679 192766
478 334 107014
490 434 495290
183 221 302020
376 392 913725
504 457 144333
545 651 413703
7 181 159222
198 434 221833
48 186 184441
423 178 297290
522 353 109099
565 271 668600
516 482 648939
61 357 907827
443 534 474865
366 461 775925
476 131 972700
457 526 611513
581 641 495578
679 544 683727
213 532 155317
90 432 578406
293 526 251047
387 262 313823
641 373 870212
698 390 796591
351 289 343107
150 101 711161
75 586 279464
516 345 697190
276 566 193591
619 427 707066
533 237 837769
165 434 770138
671 686 482588
645 63 342833
215 14 168029
569 624 125554
501 609 673449
231 689 631920
494 185 276892
528 238 185150
208 60 99344
20 81 920159
474 193 71627
531 338 974162
568 5 822115
533 252 491670
218 30 262199
581 532 635587
647 149 897098
495 118 742837
28 491 96388
519 387 83162
698 373 674355
247 218 915016
546 161 926943
658 214 571387
634 545 847647
93 484 238229
552 16 88430
397 436 188373
648 412 563379
241 72 817293
562 378 761695
309 618 883139
663 263 458137
51 178 552196
64 659 371816
306 604 453456
426 21 829343
534 648 270147
562 679 599565
443 133 351164
420 446 353608
17 400 554275
537 428 705178
677 309 222583
380 262 138360
30 369 685825
33 447 135575
182 180 102599
666 569 97271
1 453 600378
660 550 241735
253 421 595146
394 244 436194
587 438 631574
542 156 913728
600 108 526723
688 375 819383
443 122 391418
90 230 735072
464 465 934153
91 477 623409
457 253 768107
207 241 557409
366 352 161101
57 11 753492
267 111 168016
201 543 92112
92 644 602036
335 452 290195
623 92 979709
439 373 99176
547 304 908062
341 145 297711
75 156 732256
180 304 375244
644 321 212921
670 184 915455
544 455 999890
204 318 589240
309 420 527401
49 691 33320
380 598 242789
651 697 445086
555 92 841659
393 512 69701
216 218 887468
631 653 89450
476 444 944612
583 98 652503
177 430 939539
227 414 923861
215 614 192052
4 693 900499
164 700 401027
400 336 493648
674 267 352354
391 633 59393
427 592 473400
429 480 513809
78 664 981064
313 562 2037
454 681 610372
489 602 115604
511 357 31436
295 694 964813
311 511 680313
608 173 805001
421 589 86040
650 17 239388
556 219 882350
630 275 586351
614 469 929332
410 84 984715
280 161 562539
80 668 150658
341 201 880926
303 370 542386
431 439 201247
538 424 762310
482 31 649436
688 501 241145
259 560 826474
206 288 791899
665 345 734690
290 580 241411
447 355 642016
274 9 385989
636 313 604361
443 502 811343
302 402 309025
640 95 297725
697 113 38532
260 561 898492
474 322 449577
39 5 435497
541 671 954313
201 44 949900
447 696 17455
512 307 938963
149 538 520951
131 315 231142
80 646 422292
528 645 423991
499 36 476808
201 252 45162
455 627 946827
145 90 736877
659 18 113511
460 527 630985
481 93 7698
608 460 913457
685 272 556624
524 288 919560
25 201 162490
333 379 188273
618 217 103791
634 568 666378
507 434 970558
296 699 846218
229 214 815893
392 417 455701
21 66 172631
341 184 261658
234 180 302024
526 127 562878
682 29 305211
580 598 287511
300 190 932828
642 377 153589
279 358 851818
513 125 669554
146 502 206623
198 191 57637
130 112 642997
553 362 232695
12 315 498597
93 668 974409
251 152 720867
615 65 192851
342 592 358997
674 200 236926
532 361 159992
557 472 63496
486 180 758055
458 343 654952
606 673 419841
361 371 328692
542 215 463501
230 534 251769
631 359 345028
372 249 681656
650 73 2684
379 175 544655
14 520 299743
408 531 558944
546 103 697463
684 90 476015
393 216 59677
339 590 624812
151 314 839253
195 406 994499
23 145 96338
690 18 863417
312 483 187740
578 42 753131
73 244 133854
158 369 696987
434 516 260355
347 56 99125
697 515 859589
572 456 21125
391 272 964827
4 113 469680
642 551 779607
116 65 790370
31 519 306452
560 519 134962
633 174 442079
677 260 28659
439 655 550790
231 320 625060
394 310 771465
490 404 241137
350 494 862431
37 273 113197
414 544 917680
404 323 229346
349 605 365611
592 175 699992
543 161 730100
411 322 46587
513 2 911269
176 411 911066
151 660 985984
506 221 747344
193 377 493850
614 151 875274
296 437 549169
65 634 20251
485 631 61272
209 524 768433
588 498 707745
477 457 461921
368 700 728401
213 525 969964
103 351 692532
205 604 737687
508 492 862933
414 70 150129
590 187 647303
65 122 818371
544 571 293178
549 483 344433
461 424 733613
215 46 402197
261 126 574730
307 674 669900
3 428 675360
272 528 213945
148 220 775898
306 557 118513
167 275 301984
284 637 345185
440 380 940671
415 669 265032
493 166 766087
163 319 380475
565 449 540361
345 603 681703
44 403 782501
477 510 602387
248 203 234484
193 52 976175
607 70 330309
692 209 795340
674 117 71787
110 230 159810
225 655 708255
531 461 226784
177 537 323523
334 573 71107
487 19 475720
304 143 968872
380 212 214683
700 218 109899
156 670 356430
287 27 558427
660 603 332936
335 92 79078
423 316 498792
696 510 637857
525 265 216546
562 670 337332
313 375 216574
248 104 899357
660 258 257360
502 72 81313
313 496 286515
365 46 125536
484 10 118388
441 396 542413
379 597 468949
295 529 320588
165 429 666579
236 70 982859
69 282 594134
512 49 907879
543 238 222080
495 332 87797
618 440 865259
68 63 731605
147 244 17901
97 134 830042
148 161 495455
171 563 605203
524 171 439259
482 252 564993
160 266 918629
401 465 512264
547 214 341673
436 582 133736
633 439 459022
637 476 855780
652 602 911979
285 636 997099
401 164 425711
535 525 529840
291 410 365958
234 267 675732
465 55 606321
435 242 66348
259 515 15476
196 8 152764
196 431 769167
528 224 648075
55 247 644608
470 640 8486
332 12 398555
56 4 59419
155 97 831366
297 119 811707
342 550 751016
625 202 955445
433 622 832814
511 94 657287
154 277 591553
570 216 179986
526 603 957101
66 157 897201
150 497 593781
144 555 287876
605 558 647251
144 653 996436
295 517 761053
603 539 616936
301 478 626276
376 698 584016
306 268 436512
300 380 880376
522 15 84642
264 24 572363
531 341 73296
223 7 761002
489 670 501727
17 591 776124
148 52 488231
390 175 520962
447 75 711226
514 342 472006
22 389 212553
76 450 143609
193 190 956957
481 362 599374
247 265 950611
359 126 748441
622 294 824998
491 267 832201
48 247 428861
145 316 71191
659 662 245454
283 633 173969
473 622 257189
115 152 31285
16 424 291100
146 384 361747
121 53 729393
681 21 539294
558 5 846077
695 314 495185
691 164 723105
451 314 353678
350 436 530849
347 268 704478
440 569 967879
286 122 391267
166 221 222895
546 434 316455
288 124 112543
395 170 453783
367 581 314022
642 196 410058
536 513 796256
559 94 568443
399 493 502646
359 512 741141
645 441 158837
565 371 514574
510 210 361629
327 694 822683
42 587 878833
35 81 552756
353 644 675334
337 236 662529
621 183 287510
111 611 36220
197 355 828088
466 239 440479
671 291 756192
144 134 713681
398 531 95357
167 509 828570
440 547 168852
507 532 934177
456 202 576969
213 198 761454
210 468 161837
46 535 56320
101 292 854687
256 185 657255
235 52 469118
101 480 633262
471 418 618700
207 670 938996
46 117 609619
525 550 598828
432 153 139080
323 428 433166
397 510 896541
571 461 599519
606 82 796568
395 358 934894
500 268 155657
276 191 777540
255 146 956516
189 413 643271
148 278 821148
121 190 843556
622 380 447982
197 80 771636
587 402 543345
475 182 114824
202 577 275955
643 122 830153
353 526 302314
298 327 460407
400 623 237003
608 338 670703
497 332 199425
216 36 831756
145 193 895442
372 470 78551
86 613 807734
390 28 540039
194 197 946165
564 496 281809
45 650 924336
437 277 919963
363 450 158794
389 345 555144
481 610 503694
265 370 874125
564 155 700082
605 650 313692
43 506 356223
61 163 271094
464 404 431756
621 572 864918
188 250 154095
399 123 340859
363 27 656728
81 415 392076
166 333 228478
218 285 702694
111 652 517234
419 8 576838
393 633 961858
58 605 447151
313 545 437188
336 610 15153
184 493 679075
51 223 404896
311 403 604593
588 562 256819
634 657 750056
162 527 702844
39 640 616546
112 567 583873
83 474 30197
163 601 361345
681 72 322091
530 199 794484
130 569 61708
410 188 200266
68 174 874273
118 2 305654
195 125 88272
123 466 412525
542 660 566459
91 582 503853
425 513 940113
323 148 166578
277 149 714030
28 195 987883
478 7 52641
192 199 472433
556 365 147211
133 636 237374
6 160 201922
321 653 344432
651 598 85876
252 105 435295
170 41 983382
286 88 610658
76 230 752019
450 609 526295
120 431 388193
621 612 309591
534 182 720352
695 178 21856
404 586 609174
622 500 230446
162 644 972347
479 73 349402
296 166 317078
542 122 47622
128 386 345645
674 664 211784
388 243 708105
438 672 777874
255 162 825859
86 136 972134
602 591 388103
339 616 740616
526 323 650766
381 160 728081
126 607 925165
693 260 524291
354 226 12166
45 576 519965
583 82 539486
113 682 711018
628 220 770533
98 55 575253
518 313 799013
166 279 735733
258 466 206521
445 313 189791
221 683 253142
241 86 605899
648 379 763867
546 163 978996
596 202 958943
394 539 200261
76 35 968091
534 671 489574
302 655 415152
508 115 804580
105 2 558581
629 246 774185
335 320 697455
607 639 893896
200 612 528700
56 444 228856
128 427 198714
188 198 353207
88 579 101658
608 358 770013
420 164 768218
49 428 578346
422 367 549863
467 486 951157
646 389 793218
538 592 751912
498 309 413408
508 594 90719
141 105 334104
436 125 124159
50 662 741178
374 12 380878
685 203 837747
134 256 84031
200 49 794022
237 39 127096
436 316 58477
334 275 206895
527 444 93518
473 583 268638
157 244 893219
318 399 280214
578 475 80761
297 501 985977
24 697 583623
582 595 857242
192 547 165328
282 137 321928
113 367 663109
135 449 283403
590 246 224091
207 537 722105
368 120 836353
153 24 279363
189 335 343955
576 632 555174
224 618 435921
134 625 616290
491 101 645546
501 431 300399
622 308 122585
577 612 967356
306 404 317196
389 110 539263
375 202 700435
164 451 731180
76 422 808944
304 472 483428
264 358 950597
10 642 631252
154 337 462715
317 338 664828
452 688 132174
299 136 584125
482 629 44417
658 275 511036
686 155 474818
330 356 253961
274 422 676402
641 463 562273
574 178 677784
145 447 54654
189 288 612286
381 632 843617
54 581 336210
139 319 414287
72 517 574365
349 225 510961
560 78 80480
458 251 595204
195 341 999547
589 278 1219
113 161 77627
80 407 681169
20 89 741013
615 52 709331
510 227 977166
592 694 858306
9 179 390146
355 512 106124
109 262 486555
364 271 254352
529 380 110122
7 84 640185
330 387 232742
393 680 437879
625 9 283327
487 242 979832
210 94 243425
567 686 468095
228 313 361999
144 445 866032
389 146 778273
328 346 426294
53 465 438824
623 195 415598
93 502 623061
644 609 895664
271 64 61310
152 292 949475
454 424 149017
252 627 26034
416 130 309785
679 650 179379
492 220 525883
547 120 462191
586 610 156851
343 392 346199
373 567 195708
433 17 225211
104 185 535661
62 698 318388
557 424 884036
205 578 122228
620 140 815717
371 539 579278
499 298 259981
677 333 406785
177 559 824396
669 693 422264
180 387 268270
221 15 827221
359 660 119622
129 561 737163
238 397 101501
97 243 945814
26 125 992113
314 666 676584
80 647 758583
140 659 465739
652 189 394551
414 210 395499
353 514 892444
511 442 101199
561 269 285565
10 45 590043
427 40 127472
676 25 539005
533 328 730575
111 593 763723
337 700 33611
90 91 55041
490 245 801305
189 134 887602
149 13 719660
456 452 619390
570 12 56135
614 452 455298
7 550 408148
130 244 613972
264 371 431367
104 182 173074
357 571 434071
326 437 221518
680 252 211210
533 99 987849
364 215 616503
600 494 466555
200 700 913203
296 622 351609
498 129 740395
315 590 559762
97 207 934850
190 444 833118
342 649 940183
231 542 619932
682 53 139356
323 202 117122
420 588 911503
117 33 126796
426 622 432234
307 312 252810
521 431 91998
451 273 836426
272 415 553388
319 457 100796
32 574 739189
168 329 368975
442 257 179175
449 140 184693
433 602 689569
452 110 258806
511 56 181560
268 54 485170
388 468 620672
341 71 692209
586 627 370507
335 457 656412
207 547 301521
465 562 886423
671 20 47021
536 523 26739
308 430 340846
533 458 61379
359 132 447193
75 512 874652
274 555 519074
642 561 704561
35 516 314990
318 209 908147
286 576 708985
426 516 953667
590 434 522724
345 620 703377
670 676 447741
350 690 932909
60 470 426333
220 586 240214
442 258 378905
687 105 961646
377 213 82342
619 554 657248
513 538 926678
331 186 278172
226 541 834042
430 393 727492
127 163 362927
567 349 526549
638 30 296168
10 433 253146
290 651 109323
52 667 45051
465 600 712162
84 392 866776
82 558 505653
221 144 556898
515 262 41219
95 256 173049
110 161 812415
552 206 498916
698 546 670724
381 23 53910
459 489 130128
355 63 318623
417 374 396511
207 421 674369
86 314 201657
607 510 540626
382 521 487977
496 460 221674
462 258 769764
509 297 28719
456 663 222296
437 598 520988
693 49 636490
238 571 132007
343 267 283009
474 237 334411
121 21 46223
659 66 176409
184 1 542813
443 307 760372
394 504 565015
103 361 797282
465 532 533266
607 436 669069
631 267 604720
23 240 417708
73 367 95553
180 358 834760
612 311 707465
402 552 281419
498 601 133150
297 130 286279
696 164 860838
364 299 825722
49 400 638401
680 624 564876
506 583 745028
108 203 973724
505 104 519131
155 74 853470
469 72 411471
369 221 26955
88 174 353954
500 476 704661
325 500 826976
93 469 203654
124 277 544060
118 626 70159
394 281 481286
440 158 841648
323 299 468785
393 260 635286
506 323 561593
76 179 289389
617 660 699326
397 480 142750
8 28 25728
167 677 107343
12 113 650378
410 246 202495
649 614 458149
689 620 794168
94 515 415274
458 67 186675
369 293 633396
258 493 434907
553 20 408523
402 148 694105
684 290 741523
561 350 561590
613 261 382426
45 417 659604
454 337 932107
553 122 323517
61 70 495080
146 312 319195
339 699 134453
571 150 907839
658 87 838445
305 564 339496
138 45 711315
94 280 140382
124 577 185461
214 446 159202
666 447 813797
527 250 546371
212 656 442625
425 140 378226
354 155 113161
130 252 164697
294 351 282367
266 586 677367
670 25 830448
252 122 994280
207 379 464578
287 632 499004
519 227 687213
33 276 993794
67 425 792715
407 109 55304
175 671 619277
276 401 534334
640 80 666824
20 549 128006
682 267 886110
407 322 999620
588 259 690057
434 303 978230
45 371 41
120 149 682124
274 414 282117
627 553 125547
432 56 133275
615 150 763319
405 421 867680
509 16 693935
90 339 276206
645 698 860708
614 283 452924
625 163 165352
390 265 877367
338 117 252781
274 99 835813
238 239 90988
182 374 841852
650 46 885376
222 229 175329
381 229 167292
586 176 70898
315 517 325164
5 369 752630
398 29 99844
184 73 503865
697 107 716084
672 494 765202
241 395 893494
55 628 236703
175 504 346102
247 538 772226
113 341 256249
668 570 898724
315 360 870280
366 63 155318
361 35 213416
379 521 850276
381 204 247398
93 380 645148
542 253 158598
695 371 171251
396 98 941154
503 246 341513
333 660 922883
339 347 259632
239 440 269061
340 103 264107
364 625 5117
228 38 532436
212 685 742479
426 658 489139
546 357 128655
81 140 188341
59 139 741373
487 5 889947
56 642 830244
241 15 692424
134 313 694625
186 73 275433
636 283 227617
698 24 549056
237 470 765920
88 567 981875
470 248 629083
99 594 270428
350 496 88455
36 110 785375
210 35 688571
568 576 830914
82 360 370713
165 72 186749
100 454 856714
523 278 123749
208 259 302598
515 160 600090
511 276 530576
627 22 763436
245 366 654886
613 117 952902
102 174 387513
36 564 52038
644 606 287803
521 587 540900
362 494 628597
129 480 649186
37 288 128710
310 181 492842
337 503 926273
64 334 561494
259 30 40412
699 398 825576
249 245 45644
467 638 693170
314 428 923895
4 393 961779
6 116 214349
104 310 636111
459 600 359696
491 323 491595
30 343 127723
162 665 287810
146 322 782479
395 424 455787
436 451 114923
497 478 788125
307 203 841015
356 379 356509
584 601 972194
105 354 973202
278 317 599901
238 675 437742
192 480 441529
399 519 564955
106 62 962657
624 43 390562
655 130 100794
561 117 998948
57 682 861375
60 636 646445
102 585 364741
142 496 338566
61 187 8060
309 606 585120
168 331 12927
127 220 95234
445 273 317424
345 656 360610
6 677 900843
25 65 505182
201 400 624562
343 295 143714
399 662 32745
585 581 736097
190 290 258939
120 688 379158
202 415 266568
631 293 223859
653 174 83631
457 587 987756
581 635 311911
587 472 719672
123 542 937146
174 81 301618
693 349 614096
18 107 222709
604 284 981713
252 304 111548
378 350 286257
128 265 389115
238 107 820074
334 197 80967
636 186 895780
177 398 320231
622 511 965345
183 534 766744
127 263 922889
437 192 312213
313 597 311252
313 59 33762
50 495 292035
630 544 738098
135 354 130760
425 652 313223
130 341 541660
450 184 65273
223 146 675116
622 141 557193
496 356 596055
539 163 819514
234 258 216686
425 106 693513
400 55 520824
631 646 960804
380 42 414758
293 307 31317
388 273 22330
467 610 403524
369 402 41626
284 537 345581
498 460 128044
455 332 660851
181 235 938994
565 490 176177
422 697 456584
543 320 393003
235 468 108738
186 195 953806
470 53 983804
676 203 934555
329 192 623161
623 698 341051
635 493 279527
610 567 57007
615 660 693293
293 529 319601
686 98 906970
475 318 970375
444 373 721565
618 29 521834
256 254 127672
588 327 356465
2 454 319979
565 141 870569
141 294 395744
463 313 633716
688 672 348345
104 349 629466
141 55 640330
476 368 188718
539 140 993563
144 545 355497
255 193 244763
111 183 132616
560 194 613395
436 146 768576
424 690 32947
644 530 643106
202 117 538354
103 685 712944
137 693 145956
573 529 471142
218 176 497966
611 393 928465
505 560 746446
59 506 198461
595 403 754618
64 484 73604
402 460 977627
260 604 181477
106 5 926253
569 26 947590
219 599 241579
417 25 419628
625 475 848086
554 206 475576
533 437 555359
336 252 512838
77 447 208646
367 123 84938
386 522 963095
433 416 437649
42 87 215374
634 684 45172
170 277 194512
654 443 558028
568 371 187516
651 594 44506
364 374 148758
81 253 787518
586 408 219368
670 610 191734
26 568 159707
82 132 18773
151 449 237264
575 512 981060
304 202 293881
298 521 955790
253 281 596330
547 149 138331
592 259 176384
387 521 902808
693 692 184300
272 191 560072
579 205 335186
202 296 622167
570 59 361926
569 293 657331
107 386 488354
127 258 217185
296 53 930787
536 180 525587
241 116 765197
357 348 693177
584 39 73238
631 531 369464
401 50 478601
350 635 115420
140 195 289032
441 513 256177
416 26 230159
511 135 787083
111 700 495996
112 499 981759
682 104 60135
106 670 25763
95 362 966791
17 250 941726
468 365 857326
416 68 906076
413 496 962244
570 255 198311
127 373 228947
419 148 834621
12 86 490703
478 4 721360
551 451 10235
18 461 729474
675 1 115810
38 279 526839
105 223 44661
62 220 858619
374 36 954475
304 58 961750
593 502 905989
181 81 608815
378 176 699858
636 302 382106
189 308 214429
246 418 8457
292 31 351448
549 232 150977
294 215 536778
636 475 471730
189 34 618029
211 168 836608
157 481 507878
468 145 972920
320 186 314004
239 10 643050
165 390 655190
252 31 503986
54 470 32935
513 333 313009
222 272 120350
533 354 663171
171 675 433664
221 232 571350
692 114 879399
635 108 936764
152 533 123720
514 300 298279
460 113 644936
597 603 689098
606 161 7752
255 260 658754
352 304 694758
533 460 739620
159 584 75789
160 603 114845
333 152 227636
467 85 728690
678 410 827800
533 443 896254
472 569 603356
408 3 83232
599 417 909860
593 365 14829
158 134 252146
260 201 623994
517 464 410813
398 176 836705
243 464 566112
646 479 752036
569 366 952783
94 355 146347
157 435 132775
605 178 679312
149 18 136200
3 178 430434
74 343 792628
349 196 627200
349 137 992592
640 252 964749
587 465 663782
253 18 931776
380 547 603197
73 494 914186
271 680 549206
347 165 312363
78 22 758270
217 106 388962
219 674 264246
450 308 134214
52 526 722374
543 231 518363
635 694 405274
117 679 261445
404 646 643697
443 522 639118
278 263 17679
256 204 81493
7 120 141053
376 617 431644
458 161 663747
157 694 253121
278 23 280793
32 62 102301
194 621 284826
423 584 464185
621 633 158212
588 157 950518
637 285 124881
685 357 258944
217 569 837082
69 700 642647
638 569 840272
683 491 289481
575 234 320528
683 27 161751
159 220 483111
256 522 584455
370 323 973455
78 577 260232
250 677 610281
636 593 297044
507 44 190812
186 145 784392
133 506 149478
523 467 789448
145 525 32505
16 124 967658
247 470 287012
61 103 423824
105 493 31069
25 352 620819
23 228 704915
224 499 776642
309 447 280628
436 494 533023
695 181 884276
251 680 961509
245 107 706578
68 375 578822
690 104 944384
403 189 879572
305 244 121363
687 475 179068
433 110 552072
377 214 608012
662 695 207371
303 73 315116
483 299 734513
691 15 190033
497 633 688873
145 604 688254
654 481 350141
693 246 827068
609 605 210115
255 535 698522
101 435 855957
531 580 599013
440 138 217997
24 642 614613
126 133 1051
500 518 484605
268 359 640791
685 606 954390
136 656 402288
11 475 852085
349 495 247269
276 413 333835
123 86 489398
275 420 867226
699 414 559458
439 187 885897
443 617 754425
503 10 448479
325 685 939479
554 24 210797
130 51 940115
679 519 435999
110 20 248221
589 618 30606
332 261 982109
53 641 14799
524 512 406339
127 148 835635
666 1 737933
443 442 480881
252 294 706488
239 443 233788
308 671 793093
364 491 517336
582 225 492031
232 567 844727
395 141 589755
606 136 581807
691 106 101231
493 145 896981
555 562 258040
360 198 877184
29 45 829708
491 358 739650
660 645 462049
522 88 301924
345 7 777017
226 607 641373
359 108 697099
698 565 42021
412 186 602351
603 556 567985
350 541 260831
696 61 357620
257 382 666546
669 483 81022
209 482 408020
262 643 722341
581 515 326032
497 487 714182
167 583 679752
61 543 932297
59 218 168494
367 287 504816
227 612 9460
428 148 590075
423 534 599161
543 28 97140
34 90 973218
115 203 968625
16 203 342931
51 110 749800
282 567 444935
185 103 764577
269 325 700301
75 377 489140
486 331 704164
525 680 835726
525 14 76780
591 161 470569
434 128 435738
661 325 99838
469 143 302470
445 301 67084
695 525 857304
68 695 425551
524 673 865301
273 94 190320
599 4 571212
603 114 944402
489 132 196772
263 300 645898
110 477 545445
671 420 421299
507 296 732961
282 309 323848
502 367 573566
160 140 312283
314 578 42424
632 263 227080
224 133 569421
574 284 529508
159 567 745544
400 407 140546
614 433 86732
67 256 147086
360 235 714191
670 495 145025
567 216 825057
47 194 666725
203 318 289555
426 315 9677
577 46 573413
53 157 862089
168 74 36550
614 303 617005
24 466 976135
451 617 189780
594 332 524838
674 203 194483
288 68 331628
37 546 212468
314 647 298323
541 571 489383
616 207 611228
281 303 814885
92 346 108652
650 641 632887
681 43 773210
613 132 517290
295 156 385995
299 84 430325
445 264 833969
602 526 758432
693 605 96325
663 373 417673
182 500 731714
670 264 409618
178 21 900501
460 657 536211
396 16 563166
373 86 459541
553 461 2911
99 665 336224
464 33 389432
609 156 900911
619 588 652895
277 444 217939
491 187 643244
86 262 304144
385 388 978602
269 75 572143
413 565 535025
571 662 22509
537 175 933739
451 240 806589
570 19 985107
650 375 271366
386 461 678511
667 443 451525
475 408 691285
402 482 425705
156 422 809895
586 691 481310
421 389 733463
618 649 146939
92 61 222678
383 206 260873
241 671 239627
577 628 266134
612 402 285648
182 406 362787
347 630 304865
650 93 651859
200 329 67605
581 142 896746
230 216 770646
566 580 24045
194 402 790764
72 438 113224
155 466 776636
698 443 696659
455 199 832710
517 398 736138
439 267 777355
226 440 347202
519 631 139810
242 390 831105
603 313 43583
72 361 832423
278 360 670626
651 93 401903
499 259 11905
64 681 50741
685 196 53862
293 385 362551
28 573 363073
373 122 39455
239 624 679086
397 320 888641
236 292 300274
10 529 754989
62 347 30195
384 506 323356
698 573 249183
104 547 322984
490 592 154681
501 576 453141
686 330 851084
669 515 50786
46 477 77013
145 278 746820
502 109 723388
526 633 326836
626 82 709759
237 69 688589
127 346 385282
622 325 736682
198 26 563112
1 520 140665
572 627 230191
394 448 527666
161 428 307213
596 395 197427
63 365 638549
422 512 972776
62 560 708978
61 411 711214
525 512 826379
647 67 285740
618 114 770691
122 218 143489
411 566 659789
105 288 369469
292 435 63108
361 173 725024
363 531 517238
332 482 105119
286 619 854594
120 156 969730
260 337 93395
539 84 861218
122 12 605567
584 35 713463
205 461 563262
344 261 887045
499 668 777284
666 465 563883
219 113 10964
233 504 170170
691 557 390981
502 532 873838
67 167 294481
253 277 912376
658 288 127194
352 420 68200
112 546 59228
518 649 373275
410 211 345448
38 221 349810
655 538 487571
491 178 173156
277 89 657608
109 492 548861
199 368 416347
224 245 18457
279 467 759957
193 165 565593
332 41 123505
571 332 180699
656 483 94617
101 144 634761
684 680 548413
509 694 420482
44 160 505063
656 371 909363
346 455 857023
588 179 471
361 279 448205
573 119 973785
683 251 214859
124 47 818256
679 564 693732
697 215 512917
457 532 107864
253 579 498130
448 10 295441
373 96 937297
538 204 168195
679 442 255697
11 134 500632
193 448 912982
258 594 858612
495 254 821220
1 105 533117
621 87 988015
395 300 799958
438 695 210049
548 296 77061
429 26 901388
425 553 848014
303 667 817192
522 346 679470
251 90 155964
128 214 881500
419 101 345487
165 118 744205
592 431 90592
329 608 807270
324 213 545795
62 358 431806
75 502 384950
501 563 891180
536 42 807669
277 135 847038
204 517 308920
557 694 747367
58 107 567056
9 541 183140
8 483 369313
538 207 662136
644 152 466477
560 330 93785
99 425 557527
260 322 870172
131 507 538820
247 508 177802
396 566 830786
88 313 823743
441 119 513776
533 156 789618
663 91 667848
513 678 189342
541 240 954463
132 533 379829
537 491 596461
408 296 261369
449 560 251882
258 496 250648
178 324 161356
79 447 85247
474 189 160964
206 553 45165
666 131 709378
481 384 808580
138 195 331264
84 198 632100
404 257 438105
372 678 778851
85 285 581672
86 384 83419
415 206 294360
453 214 73457
561 185 601343
22 179 31462
342 580 712069
309 401 765877
554 626 832191
12 575 854441
71 331 147902
657 414 661417
106 288 58598
316 182 991156
461 672 294025
571 71 620101
455 138 307932
269 311 501699
546 669 619181
614 431 50308
645 493 305891
465 629 567933
258 580 413522
172 575 703567
202 583 812813
467 119 708765
421 87 176445
315 670 148291
214 517 795958
13 83 787685
318 155 305682
148 133 157822
514 609 958228
562 576 19432
435 690 621112
509 117 657677
109 240 730482
554 423 446170
595 527 597734
325 523 875448
237 79 745437
486 222 43239
64 554 769813
621 196 677419
693 469 629866
521 163 995741
479 345 126281
147 419 227639
624 674 180540
635 155 550186
68 639 303871
695 51 727534
89 71 979388
336 394 102549
542 57 230568
337 275 766473
142 464 24088
632 420 273300
686 461 63988
557 588 351479
99 136 455434
211 89 109585
122 470 24237
94 460 167687
49 572 655654
77 126 169823
116 263 387312
648 495 210883
660 179 549807
151 114 864586
131 169 979394
640 107 209411
232 587 453072
680 584 300974
613 476 969976
502 529 361500
84 260 88607
107 642 820828
450 411 464176
383 409 206201
111 410 710305
438 377 204276
640 330 771948
131 570 489621
390 461 528089
252 289 169409
586 74 500447
229 369 427488
266 345 545477
672 164 598784
599 333 237445
627 668 585776
606 576 655749
568 93 117312
167 155 128791
346 516 858836
417 545 620148
148 386 640493
337 413 413465
519 14 448822
205 99 308294
621 395 558626
229 558 707927
128 365 233116
627 322 361997
179 68 195972
687 157 989091
139 662 976947
54 645 121709
394 609 766379
88 640 477840
552 388 21004
73 645 181690
484 91 286799
360 101 842647
339 589 571077
91 328 354856
323 292 540732
476 584 196977
438 138 578641
287 173 903421
207 663 75756
267 644 926029
5 363 251208
675 203 706518
377 542 831597
618 175 93778
124 10 75554
100 12 948223
127 595 797452
194 639 877555
657 354 990884
13 290 797005
378 573 334035
598 449 552132
157 512 514780
429 432 108501
138 258 632188
152 301 438700
41 86 448191
695 55 16857
172 12 217125
353 376 482232
48 615 716519
433 383 864513
154 134 934459
696 413 634265
134 478 772090
442 119 317745
658 94 756000
689 336 69712
415 629 515121
405 528 593785
345 215 204332
143 465 55003
690 635 800942
399 520 263749
242 287 58555
185 3 485688
382 537 196337
564 284 266118
523 370 282251
275 231 28368
263 654 582760
55 186 859625
611 219 352315
33 479 365627
314 254 423022
613 25 768662
527 513 948457
629 29 922769
424 189 141904
541 552 71823
569 149 854812
40 53 68790
218 423 253998
185 300 323349
513 651 640925
97 442 403329
454 657 179946
323 103 454472
656 597 260781
483 408 939585
4 186 903584
494 480 338812
478 255 333816
451 206 455356
614 606 285988
455 469 655471
538 442 122797
112 100 174581
363 598 613827
208 676 511500
32 571 835652
230 523 200057
72 598 662166
550 468 153436
403 304 608441
556 616 623380
602 373 670178
531 327 888141
563 106 317962
498 642 577962
518 324 664327
504 73 114524
560 294 975783
289 516 632340
475 679 944068
676 599 841576
137 584 4363
561 685 714247
189 185 36710
681 657 108787
468 360 811386
384 315 31387
114 569 423149
625 70 504892
200 316 861861
253 679 546630
177 560 421503
221 651 134182
545 670 434337
189 58 906094
554 215 969584
97 1 567681
361 266 892722
392 374 247433
585 409 532882
434 483 89661
653 401 779834
240 158 242706
179 416 687233
82 75 654155
462 49 747956
107 140 679411
116 174 851207
55 627 409874
174 62 300004
268 322 659082
342 36 861212
101 170 189199
142 383 647535
97 699 918923
93 594 887202
389 604 74856
42 566 818575
647 583 459722
169 15 456784
467 164 601991
229 362 359176
656 363 896687
348 414 752775
458 45 490313
198 673 601111
24 337 960934
672 265 566794
572 401 503003
30 344 907649
191 327 309594
601 577 835777
82 285 650763
553 680 826024
475 124 116955
562 556 657021
484 597 663083
689 387 641565
123 244 412893
468 618 841551
175 47 614157
246 594 325143
179 349 738757
625 374 562298
336 177 237455
81 246 911063
347 81 731281
383 342 420705
46 125 281590
96 256 972973
207 51 548829
330 292 819376
563 55 257944
628 524 464969
193 202 779688
109 133 484104
418 644 646798
645 193 374853
273 668 172894
398 150 890915
199 582 827234
670 118 488589
18 465 407278
597 201 603772
592 593 402763
95 175 214582
133 677 376728
394 487 597819
191 25 977257
89 282 425159
605 338 123620
261 210 242283
97 567 124327
603 91 849604
292 42 49555
634 683 743747
30 75 707020
487 393 373046
266 476 40227
114 33 929381
643 345 851816
218 390 296333
400 580 439051
651 195 257002
425 280 53762
655 53 710425
430 98 417810
50 186 378675
679 227 146855
545 95 712133
324 374 274208
456 540 796423
281 155 690249
81 536 210678
561 581 694359
240 485 459029
536 469 396640
465 434 958783
173 241 649952
640 605 754840
357 604 868841
268 1 51065
223 69 252842
253 608 134462
542 645 911480
299 444 712707
503 611 950496
114 225 41217
587 655 151614
448 466 233437
603 29 413747
416 7 130530
502 638 954880
267 113 320062
389 207 196313
189 246 313929
99 150 103596
445 67 604358
117 314 837301
381 336 604226
577 691 343712
675 300 23252
598 330 816261
554 597 340872
229 88 568611
637 141 139728
367 616 848949
308 276 565892
547 79 985684
65 528 701059
258 428 928251
662 644 441324
555 75 378072
282 521 457546
439 96 97597
152 193 113615
212 267 851348
84 536 684390
571 161 78262
232 687 182147
76 115 937129
4 338 67320
255 257 961056
600 134 944272
673 678 411744
374 601 38043
138 458 365804
228 308 590724
379 273 298905
632 152 386173
668 566 125537
643 245 724346
566 591 626130
144 300 906643
662 194 943900
363 355 726599
207 30 986370
423 85 165243
439 307 836563
345 456 385771
238 455 289914
667 420 637730
327 495 481317
208 210 699278
648 135 389902
443 591 741775
686 597 996401
590 273 718762
474 585 166829
214 17 244078
10 73 536133
576 513 470485
586 682 473939
697 37 71683
689 685 302808
560 399 979764
406 504 146869
495 463 749547
357 638 133028
54 154 732421
47 336 401813
235 445 153153
526 346 175159
400 194 469824
81 399 55391
62 156 683564
590 588 933203
668 552 321588
690 523 34110
271 620 105655
15 288 881359
433 206 333998
361 277 93160
607 379 100767
341 550 449534
547 476 537072
20 308 761277
322 84 739707
402 666 430885
589 282 246756
12 223 663148
163 140 882712
421 162 436083
278 368 482008
557 351 148932
10 158 137748
434 517 2567
430 444 949732
428 154 550359
462 592 974074
339 150 659746
169 330 162784
232 500 17080
40 372 907034
456 259 305848
446 652 704225
40 515 250034
377 113 441708
443 138 815930
673 182 730117
669 462 390057
184 497 794745
572 62 390295
195 340 525005
163 630 75310
41 14 101644
421 694 180394
16 309 943149
265 86 561866
174 388 770259
251 343 228811
678 552 889499
226 421 954988
214 216 10149
601 118 141983
24 383 143733
269 395 811282
403 699 797654
615 326 868232
541 186 351051
490 374 602252
182 228 759820
356 587 10771
446 404 252308
204 539 921056
691 458 660533
498 36 460855
330 262 187842
577 425 503394
336 181 694234
58 474 631514
238 647 238565
555 582 554675
659 503 726971
95 402 391353
196 408 233106
426 285 140240
231 449 931696
451 401 3119
324 53 133912
274 252 10267
474 57 991781
180 67 563399
196 119 146579
626 328 170753
353 246 417644
288 9 711115
23 266 820770
359 665 756115
590 99 410608
148 194 952510
342 117 128872
270 240 36526
278 514 409555
415 26 786219
493 229 772454
317 296 305165
69 585 55972
108 273 939704
651 512 788659
343 31 90538
183 546 561941
371 58 600826
457 378 74748
9 321 276828
31 140 64971
461 80 561438
490 424 995247
183 249 475536
269 44 802906
247 77 450084
33 380 334092
656 491 667058
94 90 346273
603 124 49705
265 110 720239
542 674 447084
357 207 640961
114 88 52200
55 539 251829
258 19 319896
393 370 248571
323 577 924440
378 272 681051
256 402 735595
20 381 396157
667 481 570651
675 259 192644
88 336 135220
615 421 432591
114 198 94620
489 664 682061
37 111 245566
637 646 812763
63 538 833591
42 39 959867
145 68 323282
346 285 131075
12 148 691775
118 27 662279
45 447 788446
308 512 494442
656 467 844770
197 79 924407
464 618 745719
95 378 213725
302 444 943324
166 9 378163
532 461 354423
135 282 402392
45 492 961789
3 694 439003
686 363 157524
543 531 682995
448 323 983543
639 388 861295
580 527 18666
80 12 239498
614 399 343464
269 104 533684
232 436 315178
170 640 994777
543 107 279773
312 383 105658
682 32 664681
8 316 489637
255 72 344824
8 405 774610
539 587 410407
297 339 497244
455 151 307456
464 603 700608
533 683 210048
640 240 833099
112 454 899609
548 410 758003
647 257 202607
559 184 552188
602 621 478950
650 145 880672
81 366 27411
231 643 963431
57 280 143209
283 488 352866
339 498 908381
635 336 578606
20 43 805020
384 406 504852
359 25 411316
360 551 341101
196 541 148736
70 687 156970
353 625 26967
469 561 288297
613 133 266293
209 328 522131
231 116 660623
150 265 419397
128 632 151279
275 665 933373
123 275 372505
93 153 501493
57 310 827178
213 84 60470
648 197 127669
95 443 706375
352 122 936154
88 47 516745
501 194 935475
35 304 864417
454 35 349257
315 400 886361
495 313 84299
355 62 777818
260 261 795843
5 295 430937
265 634 152859
43 445 615057
98 309 948061
44 48 981901
395 129 283282
445 326 511922
466 392 461992
139 691 254313
621 658 845952
400 20 268608
318 41 38898
402 480 472732
523 399 348471
501 509 381791
618 289 511157
393 689 387722
642 172 487492
39 535 396034
182 87 341371
489 265 519284
342 381 854860
420 687 59661
300 622 101675
226 12 328526
629 537 80629
14 666 395419
637 112 683237
607 201 381537
131 151 270646
21 225 871831
553 54 647059
161 595 873487
329 387 798300
452 1 11121
404 66 433550
626 428 465564
524 6 626327
679 334 446807
439 62 413330
658 249 150170
295 550 235849
456 263 751587
12 414 265532
431 16 417690
355 541 281072
222 240 233061
77 138 624043
57 512 515426
367 697 389336
5 110 638220
540 514 314498
109 529 980632
137 539 718499
650 487 353907
191 8 575545
75 658 504863
329 567 694870
67 613 645932
19 543 824847
33 496 989816
144 218 533427
624 408 899265
119 351 459630
152 18 783536
508 448 354241
355 501 996200
508 476 860611
122 332 408334
497 13 16674
227 503 886533
98 292 568927
550 367 743614
47 254 677074
483 75 724598
303 592 623650
599 614 127067
466 445 358579
368 597 550849
534 95 889421
411 316 499656
687 358 894414
18 206 493320
393 632 179076
88 366 747123
448 137 356651
430 209 220026
225 366 81796
281 56 897407
457 557 624802
667 134 237348
580 499 445272
56 571 992497
476 345 872457
562 231 75397
544 559 202307
37 377 40266
678 529 514545
225 513 26624
232 371 963402
256 106 912870
629 199 40405
34 367 613185
146 380 363846
82 566 917297
273 534 62028
607 405 457822
679 240 862175
661 338 31335
597 357 518321
449 257 293033
33 407 170983
32 469 2049
485 70 266517
191 154 60720
428 454 907790
19 416 553524
251 14 742273
159 59 621538
236 596 265169
135 28 190761
414 551 836473
200 206 585986
631 111 215621
294 280 956535
616 67 517896
216 113 471733
269 283 625835
650 524 936804
697 301 450431
113 365 137522
135 61 97602
524 384 631637
420 382 145177
628 117 586281
538 559 883933
651 515 67325
564 435 631403
132 85 319752
471 653 307526
508 88 726214
375 288 520369
655 97 355655
549 83 384961
216 632 613748
137 83 670954
147 4 798848
231 498 720449
507 129 132014
257 421 698608
86 570 841265
568 368 10583
32 5 418029
589 240 826244
334 578 55306
219 598 664271
286 147 640104
672 1 389011
41 547 149920
414 178 810427
266 519 980480
322 586 269582
411 128 307228
636 683 333155
414 308 921892
85 539 637182
204 50 708779
538 54 941846
290 198 925342
349 652 442971
14 175 971029
660 367 71608
556 317 133959
99 522 178514
308 18 219036
199 302 388079
656 162 262349
130 663 472109
159 222 878570
177 575 223127
83 365 933558
376 83 322821
419 352 378004
98 466 59373
561 76 971816
297 45 412016
71 85 116471
585 312 100245
134 287 462446
256 686 717074
225 47 649340
61 364 612650
21 29 832591
448 17 669237
657 177 851848
364 234 723049
652 563 672523
480 491 697788
93 240 680469
696 344 347212
681 151 8584
628 234 317665
600 441 340537
199 689 429878
677 249 483722
224 473 189995
651 165 880135
199 19 115556
619 402 398958
442 70 396243
131 241 540206
186 271 501159
33 365 633040
684 267 82204
264 567 706151
482 106 282881
240 641 270064
193 186 149303
228 501 279981
172 5 62905
618 481 121278
410 622 926425
329 432 853656
81 325 706618
569 66 70267
239 153 640227
668 599 975162
568 24 737536
267 483 842029
216 200 224479
109 682 986807
106 124 653808
151 297 618638
412 557 962564
667 265 365832
287 53 468935
294 367 270713
265 91 663532
155 300 267274
592 112 971232
466 417 655395
361 451 424272
157 679 851098
507 113 962316
480 414 745340
333 534 129898
21 301 333289
70 221 1484
682 98 422443
116 632 639621
579 292 649538
102 459 847174
595 53 847312
362 146 293190
66 297 807133
508 601 48048
15 496 853107
575 286 899809
106 246 606036
269 519 516986
679 554 156494
495 552 484039
449 686 760379
679 143 952577
676 169 88581
433 616 551226
46 369 3998
520 186 269272
547 415 975302
668 526 354763
110 667 607471
111 538 685181
588 133 790433
183 208 220965
358 466 99083
637 558 386309
367 684 606975
141 417 889790
451 593 352613
64 414 28283
134 576 121630
604 89 73623
173 513 571128
481 630 889108
601 616 970569
26 302 339994
244 335 591271
495 588 636383
641 208 247701
360 257 390533
89 466 738845
43 454 77868
333 78 148005
57 657 779268
28 254 120470
17 75 434087
466 429 497294
462 3 718413
299 419 586073
325 309 159764
250 607 890013
118 394 55829
151 54 456708
576 491 2288
558 700 647509
74 337 632361
310 477 992751
548 25 276776
302 260 42014
501 338 779802
154 604 248787
289 391 799403
51 265 793097
29 62 403498
273 372 336084
177 407 378775
682 447 315043
653 525 412063
562 674 420336
139 381 75450
70 662 95252
1 360 43179
44 118 949453
279 463 334241
85 695 971558
658 269 540013
346 654 20487
228 304 503151
522 453 164917
293 184 492103
203 509 970799
162 441 85653
642 372 563742
693 451 913144
494 547 626652
161 277 280505
609 379 199463
221 297 529904
340 426 142455
59 372 140314
256 463 230063
166 630 93299
339 494 176185
23 660 945205
90 359 191338
583 344 323053
453 474 745957
558 178 789030
638 100 78774
5 630 230369
74 332 207532
453 407 303148
697 486 376890
689 271 817461
45 35 477283
102 12 734043
585 172 490900
5 351 700274
215 157 827580
27 159 23432
688 463 476174
478 494 791222
378 630 639230
423 107 309802
183 20 780537
36 10 980989
618 681 276558
419 520 225388
197 181 469757
596 470 315426
311 217 744912
452 401 870688
366 311 35656
256 207 548180
263 669 380994
419 587 155643
353 367 415746
457 373 220359
349 566 810263
107 617 184073
19 41 481293
160 164 266584
156 327 436722
271 638 840992
174 80 195645
118 33 880716
162 562 743359
561 118 194022
329 185 925160
518 174 908799
115 378 853963
684 274 445732
335 243 694115
109 471 569031
313 116 775345
365 230 503989
171 91 507072
312 185 620925
35 586 259879
455 477 844899
439 692 990355
215 31 843178
197 315 900004
534 96 966147
342 561 600071
312 88 58150
521 407 519853
506 96 199250
135 345 457083
83 117 538413
567 528 867734
223 253 124418
649 513 369816
260 392 125439
299 664 960927
422 349 796874
354 333 980125
550 575 884644
106 599 331123
429 235 205593
466 600 342897
451 12 679100
102 71 270712
309 387 144730
474 464 136820
673 583 669089
303 676 158775
355 507 834015
157 92 989478
653 351 568492
494 175 249500
431 357 283671
22 655 978005
630 154 191663
429 641 531786
502 311 488273
410 445 62785
313 84 633713
122 339 130609
57 513 862406
88 647 76837
294 433 406493
579 349 526163
268 236 56914
360 423 737239
113 674 592111
647 43 574670
37 166 391321
40 313 303759
267 51 206919
164 348 822225
689 297 577636
611 649 359270
374 352 21458
552 182 647173
92 148 991294
382 603 502536
535 629 536894
627 67 959656
66 257 337827
411 377 972798
319 481 936441
582 654 182683
1 692 963603
428 295 469468
264 9 613069
538 8 978302
622 146 13585
628 347 453520
671 268 52554
296 434 290634
426 689 77911
403 85 674262
447 376 331712
318 141 974682
244 95 597425
15 586 387135
596 76 83781
22 528 462120
302 426 163314
215 60 491076
181 42 107268
345 673 930841
678 435 641881
553 112 569322
172 229 504282
699 188 543914
592 232 428968
451 470 334903
640 467 144692
100 51 879661
234 164 144377
34 18 63822
639 499 291154
152 31 934421
140 460 854972
487 500 356086
675 184 388358
325 501 18346
445 154 790629
664 563 602690
89 200 344644
242 603 189132
243 197 893743
371 355 26383
350 92 232851
618 438 233513
349 2 316436
540 460 750719
569 179 146747
9 413 306313
191 585 91616
535 381 537460
101 237 305106
604 580 155478
413 191 163725
418 30 738165
469 587 917257
116 419 647788
281 86 768061
628 133 340978
372 663 239439
57 250 586266
676 640 182012
268 590 204369
177 270 725609
173 499 212732
214 435 22569
153 658 995414
60 2 909728
496 401 593069
103 530 540746
612 217 126443
119 120 684733
439 100 482450
602 368 906266
315 300 560530
150 315 899126
449 133 724809
15 613 197778
583 297 88784
266 13 226459
50 531 105397
537 381 994805
327 575 45252
614 57 333775
35 194 525590
435 691 488746
330 588 874088
642 558 436701
41 633 464972
625 552 921958
260 612 694083
191 700 214506
249 337 493157
392 619 580923
547 321 673004
132 361 707165
586 447 49213
215 610 845967
581 229 847983
502 379 144870
177 529 44752
265 192 867778
333 396 757297
284 443 699538
453 335 837580
401 361 631523
557 12 77662
284 384 796979
483 92 376617
215 536 833983
556 244 724302
17 43 11425
689 411 875399
382 328 617997
566 194 516303
427 575 247179
592 93 776698
546 490 590380
693 381 294203
539 698 959742
61 84 313418
443 230 917849
35 225 503587
127 682 123923
61 226 140869
281 569 108007
357 468 871596
169 551 90447
30 613 511618
160 490 364435
468 564 112321
375 590 421804
385 118 838360
317 309 391916
483 595 221227
487 12 145597
667 463 685840
692 339 396386
413 601 323036
45 405 126713
597 531 350323
215 334 112531
62 553 496593
244 447 380001
141 268 891912
34 488 406686
654 661 337603
214 311 372489
378 53 473816
81 677 963228
572 65 544306
422 388 271893
53 286 206185
25 633 490908
606 290 641481
478 195 934903
93 622 668837
649 199 375451
111 310 291471
627 551 252101
269 187 216066
388 197 843905
82 505 743849
313 10 468050
281 67 120294
335 161 815965
438 487 849055
61 100 985601
290 201 655788
447 623 502249
164 13 596778
197 621 103127
381 375 677732
569 280 488442
476 245 246559
598 138 569970
577 61 693892
469 458 837031
417 169 535166
3 232 123360
96 104 467897
552 288 705951
127 381 35416
469 519 862147
452 328 896849
388 347 781153
90 3 980648
180 244 861827
276 289 579044
627 113 303115
414 437 149695
432 257 938194
486 8 176557
260 673 663936
324 565 985377
44 307 236683
497 110 126192
327 343 234273
14 612 117851
112 432 413513
442 568 291112
612 375 409953
158 569 428914
14 457 619249
495 166 589703
564 390 387465
572 545 498408
176 236 744034
644 410 305477
312 236 945296
474 398 735904
218 11 456475
108 44 417234
130 14 399102
670 639 381919
318 619 804828
286 17 651737
76 100 444952
633 532 563055
89 454 865431
262 519 484195
97 571 518362
420 442 871775
625 322 659657
233 56 486211
344 413 218551
581 270 438163
436 483 769917
444 566 189550
618 53 817732
322 589 519927
226 244 393615
391 439 164974
603 404 75342
227 465 43579
74 679 127569
459 299 577485
400 342 506992
425 631 766131
668 416 682609
626 125 415300
443 312 256058
36 180 652893
564 37 224796
20 579 138139
354 453 965260
161 212 661723
409 459 906017
118 671 72659
653 591 44027
104 225 621789
10 251 982938
408 305 709469
307 501 556134
184 147 47455
118 679 308429
571 234 638553
307 42 744545
592 166 75266
328 138 716126
207 121 643253
547 215 302487
85 269 391968
540 475 436443
40 9 66373
595 552 486700
622 125 668613
512 294 415525
689 192 761788
2 277 744593
210 251 774830
575 378 431514
240 367 167822
525 528 899822
604 422 186467
677 172 81152
345 699 221701
691 269 472724
567 418 692431
173 208 640597
435 657 394964
504 284 649600
402 306 256290
672 508 359045
202 326 623966
61 402 163569
80 4 763702
170 492 419807
130 688 597119
681 16 190648
173 610 163565
538 445 191230
80 309 424463
539 406 468699
392 209 95729
293 300 926930
405 572 384285
508 390 85232
28 46 206886
25 79 737411
477 186 937822
231 60 339733
644 196 489096
393 279 129209
406 315 912807
41 695 357570
295 588 8305
221 168 965090
547 266 324781
413 650 308117
50 174 548792
248 202 134650
616 282 173673
379 119 235051
655 346 809044
422 473 821528
504 650 778329
446 649 183634
654 368 952891
38 146 154839
401 55 943578
251 411 84522
295 377 138666
78 183 263246
561 218 873850
55 159 510019
479 587 274726
421 445 307880
91 135 416420
144 342 737421
229 519 741968
202 427 187806
53 96 244589
263 144 487496
112 255 335417
39 617 469243
642 219 237316
568 210 203767
101 450 967951
118 32 788833
209 535 302142
628 528 413788
394 315 59524
27 566 622454
23 410 112193
50 424 479442
57 116 795876
339 466 425390
284 116 554372
177 355 9561
382 458 610364
663 627 103548
82 302 524068
175 272 560162
141 406 716238
511 168 404437
367 149 898388
61 692 849882
319 368 835641
117 579 55313
383 490 541110
167 371 904736
211 255 450398
568 526 105489
44 224 92822
687 6 931954
336 642 571479
201 475 956926
189 444 277120
541 97 52039
361 593 376256
609 2 392070
619 276 972048
487 673 718539
328 577 113958
527 620 48923
591 293 738278
267 371 386506
297 489 451277
633 507 985951
536 222 583448
621 509 488172
149 39 85911
292 497 405137
391 594 195008
322 187 164502
360 159 724853
242 335 783011
316 679 371590
542 84 625336
383 549 986085
483 52 913846
232 425 962420
669 236 779288
61 393 557152
213 327 807314
478 443 443465
8 250 327738
154 420 91884
183 619 163309
174 656 467940
191 689 796679
521 523 584281
337 111 495719
272 582 594975
8 389 755943
174 501 99435
558 289 476429
434 404 430356
97 154 841885
320 40 981038
59 241 582869
566 460 329531
201 99 909
158 620 183092
628 72 850458
582 236 994038
460 272 117385
644 403 554573
596 569 294176
238 502 769761
580 186 754634
580 175 875818
237 527 661146
253 524 902198
219 122 970265
427 404 946339
352 502 870627
577 630 747185
569 353 953430
116 572 422929
3 443 423506
615 437 802555
234 339 18294
198 318 511141
129 650 599334
548 147 193472
297 162 340450
271 265 540553
64 378 770953
394 200 914431
60 333 246063
353 112 822611
598 691 770005
633 424 139754
78 576 916948
88 306 474343
25 36 370206
634 74 879687
482 499 717968
333 648 889584
491 247 497325
536 616 786812
219 652 999047
533 44 678195
67 335 160778
136 303 200819
648 679 7531
344 317 531556
6 13 88072
36 94 864176
32 555 297749
546 516 574214
108 499 920145
652 267 896564
657 590 997964
512 210 92388
678 391 779871
538 678 668996
42 229 864825
222 132 333082
227 249 900326
261 10 335005
224 207 299408
438 661 581300
163 182 828166
16 75 425878
580 571 79507
64 99 820630
473 58 346835
545 561 462284
389 461 422439
59 162 511466
175 210 920709
297 327 447773
352 623 159838
217 238 24647
284 138 705240
478 78 74224
454 516 15302
434 271 796556
5 400 450280
3 254 843994
435 666 292593
175 393 30132
551 700 773175
307 486 218058
600 692 999596
208 215 888472
204 217 170817
190 458 277235
105 478 266757
63 464 328491
509 463 183357
147 300 976043
477 133 923231
389 124 797915
659 319 178994
189 443 441475
494 34 263987
299 57 342365
306 490 829110
253 433 549547
417 301 991298
304 36 799759
152 341 230206
567 303 759588
203 413 468198
468 523 850759
327 278 271075
472 667 643477
380 419 912474
60 632 819582
206 228 923159
553 366 214134
421 611 874047
501 413 59530
108 178 935879
86 29 654020
31 575 994869
279 27 104143
349 25 438793
98 434 397870
267 508 165716
85 521 498553
177 93 914614
460 631 691850
489 551 836987
291 418 110666
286 485 53084
243 478 294502
112 565 692907
317 141 959377
358 661 628134
554 330 557672
96 360 310956
377 427 129795
280 24 328917
637 314 150510
468 39 397935
506 242 660808
260 361 213534
103 696 988680
442 251 846579
641 258 496640
375 452 141092
212 533 699872
604 355 842206
472 662 83338
508 623 409544
452 195 862547
573 155 830846
516 54 720531
488 373 296008
149 562 841066
174 695 202905
329 106 734943
399 499 782220
108 357 556806
143 281 38325
627 27 457652
96 73 836073
149 611 290651
125 16 349419
162 649 130271
158 156 162052
559 227 256057
563 526 682105
236 48 306424
62 680 521700
30 163 495363
617 603 56289
73 236 96789
515 283 535330
694 699 322983
347 120 851216
255 589 660931
156 447 983876
169 588 186083
263 8 826299
318 634 464339
347 529 170474
234 216 761328
350 394 959366
584 414 572497
29 174 546322
4 219 17453
321 41 577469
657 482 515644
694 551 530461
534 315 776849
478 483 59140
272 555 920519
228 665 456545
475 63 842209
416 285 570530
338 166 366682
159 32 706730
562 427 934246
587 494 72066
159 511 233201
342 60 657473
319 592 119946
149 604 936061
566 523 724836
298 111 904695
613 63 385680
260 158 184879
25 572 608401
590 468 714060
73 550 18005
432 583 782899
356 218 203967
43 11 135955
550 304 570486
554 671 645901
68 404 212807
82 63 370790
405 499 433618
49 72 404732
404 116 419186
272 60 528592
272 651 36808
36 679 757480
18 575 770114
321 60 985664
239 294 78583
457 456 917519
672 153 935154
59 643 562426
155 400 696423
200 624 466360
540 97 429074
657 421 736902
216 226 747916
278 365 497051
528 514 87806
536 407 718676
674 596 877456
99 511 239137
243 646 943225
421 355 145746
57 63 737162
620 112 296327
106 579 739700
295 92 382183
378 411 2090
267 36 86478
135 16 111384
214 618 574315
513 234 640760
493 157 435143
494 390 835691
86 633 987678
366 684 445679
505 610 683823
113 495 77559
252 273 447406
50 641 921536
330 336 946610
510 167 227193
191 468 819237
459 407 194772
695 349 246958
613 571 483582
374 106 884260
699 675 534491
561 305 967848
376 448 908968
205 5 518341
291 551 873824
653 504 912127
126 504 780695
331 48 526660
543 178 739952
625 17 537263
33 642 518547
351 561 638714
607 298 702191
691 19 122889
655 616 919237
246 449 64227
417 138 277443
64 103 429362
163 588 19491
67 126 929970
10 461 299652
378 692 551045
382 633 170859
108 492 879893
119 333 381227
685 112 524868
563 467 286861
266 133 45670
111 575 516885
503 58 168393
524 582 166904
571 666 357513
289 634 633529
112 42 291318
140 75 836292
629 606 903309
189 196 298178
286 29 182715
189 364 696296
572 376 715956
355 257 950116
177 411 591935
285 289 652801
31 110 312906
82 375 315056
155 606 558403
390 322 786394
601 415 19634
277 681 349123
366 43 427397
520 431 817677
698 160 284773
50 140 180357
643 611 912845
410 540 459803
503 437 458346
641 51 533151
25 518 359194
396 651 807154
693 144 965908
538 42 540428
620 243 766241
541 362 692873
219 580 90968
443 492 559420
351 240 923864
333 91 38507
533 637 918366
533 380 335910
401 673 58184
258 204 72985
466 85 843066
678 52 751774
558 41 382669
533 134 71792
412 375 411695
336 128 332420
101 467 299982
419 495 549079
274 639 686980
638 146 951511
653 280 872025
60 638 797558
222 120 760249
231 472 394593
551 460 58294
607 443 817939
675 536 197051
498 264 419280
219 399 854933
91 342 810385
591 692 217518
536 161 255856
471 404 328461
585 33 692360
80 254 540434
77 472 988709
659 78 361298
95 165 24383
551 629 926762
75 200 365860
392 107 18415
479 563 768071
453 229 208092
473 538 682801
653 473 455843
550 16 333239
500 111 594030
489 369 376066
220 324 632418
513 9 186979
1 86 137518
594 576 776507
380 631 259230
181 364 590020
477 106 555407
652 353 359087
35 617 410132
558 679 584685
85 60 97243
107 700 523111
53 237 348410
87 456 29309
381 457 628181
327 209 48920
149 214 886410
401 474 444217
227 468 880310
14 582 735855
155 53 367041
405 497 613443
289 442 249199
223 147 701215
197 91 379172
274 58 387733
391 461 412914
207 107 949157
401 299 81301
214 313 735692
653 204 727908
412 494 777468
567 494 725690
234 303 679004
51 609 331505
23 667 290326
433 481 930722
589 89 589867
690 239 200020
663 567 61681
528 577 8772
256 449 506874
479 690 902931
506 216 854409
70 536 570772
42 669 409336
103 384 319978
670 274 549031
564 56 435614
630 62 657393
696 450 663455
79 261 997596
470 401 670821
527 258 751575
281 514 303776
411 356 63769
496 61 339713
32 151 718684
445 18 838255
401 258 900885
382 385 326186
62 397 274228
164 253 175416
578 258 759302
297 200 527942
386 33 417520
303 574 977364
519 84 972994
32 133 296550
438 144 992853
301 254 378496
186 430 895400
73 655 335682
284 74 773271
394 551 531621
55 489 376683
668 533 20678
343 230 362638
670 600 968040
618 325 119012
137 72 604643
548 238 161645
262 672 92136
127 484 221229
309 104 386172
385 322 568243
204 177 730517
64 117 885693
670 229 38335
412 319 515439
232 468 916610
532 353 754571
284 468 119353
179 43 598357
338 382 877593
23 55 891527
216 561 548533
627 196 623774
261 340 814555
583 343 683966
676 283 931271
330 87 754078
562 247 591045
483 684 342377
107 222 650162
171 407 149829
102 467 852098
303 505 938127
131 161 309899
214 389 127283
47 239 433221
324 51 796546
609 16 989232
103 413 863878
484 500 520144
154 67 952832
650 54 65524
121 141 236054
256 605 222349
199 52 95632
676 297 880744
332 178 648071
30 627 529888
178 65 518610
162 489 463735
132 659 800299
424 551 391495
684 685 5296
305 283 959124
114 489 598461
574 434 181781
278 221 697535
262 443 608397
289 524 304651
663 34 463987
329 490 415377
412 34 798112
416 264 377205
622 578 405109
85 259 550709
314 295 816348
25 537 702670
518 333 963932
167 604 978244
478 530 367572
71 693 163818
425 269 304452
208 374 299174
549 648 269849
29 368 556109
171 229 100392
549 236 671708
601 480 111146
71 378 383829
154 155 627345
508 637 728657
443 199 600661
317 527 987446
303 52 521527
1 31 418879
451 438 950744
520 562 742994
546 296 321781
586 611 237391
448 563 539616
26 409 688169
267 407 471763
263 623 611758
578 215 925730
256 494 316168
689 493 408493
100 453 66183
660 429 282753
33 152 206348
390 619 557639
551 277 510002
638 278 953029
16 678 2254
340 661 609962
539 294 910373
210 256 318335
238 152 121082
373 679 608286
694 349 493972
455 177 647351
508 241 476398
400 691 569655
97 636 904990
166 615 979618
343 532 248146
165 172 901439
538 547 546117
294 35 968632
472 317 233192
698 531 804793
186 431 778277
666 387 750916
294 49 384759
56 301 576609
536 319 779768
137 12 78846
238 640 589655
144 573 998707
92 418 729750
237 115 766321
467 254 857512
325 356 445133
206 97 873358
325 540 376977
681 298 570360
199 145 859941
585 254 731710
608 459 828206
689 478 237644
384 466 73923
450 611 200608
265 442 816460
625 570 273362
77 388 632603
500 475 170596
372 82 417262
191 487 658757
410 169 237861
275 565 184983
116 154 755057
152 178 722120
596 647 531908
482 113 85648
676 227 929173
584 75 132788
436 358 379126
485 553 521702
586 508 997777
77 315 619417
25 343 400040
212 344 732161
699 453 721874
582 470 916860
617 612 870556
557 183 692215
559 386 877713
674 152 75283
410 254 557778
47 644 783470
387 655 222814
580 273 930740
409 346 252374
166 322 598870
307 571 446097
543 92 890268
528 297 51823
40 695 494671
175 672 468622
87 234 828885
453 488 313323
423 201 99138
183 470 592259
607 413 956581
408 603 223231
310 369 42061
546 596 74417
603 188 355435
77 663 812659
66 93 297540
250 275 389210
92 3 924780
14 90 547934
477 664 152182
580 548 232411
381 515 179482
693 377 595968
668 638 121591
134 628 29684
341 480 721751
175 293 204602
595 639 204452
155 35 129432
199 477 601402
76 16 443095
111 206 905932
354 624 229945
504 120 838306
611 409 772383
556 63 71924
114 265 914605
409 342 370302
688 531 478085
250 606 32056
278 216 273904
555 91 156685
60 8 70329
178 662 304627
80 123 165367
122 429 984529
338 447 387762
158 150 781514
127 700 53185
133 388 514411
487 154 751262
660 421 735721
409 9 901173
112 692 550396
24 18 935084
347 408 453547
91 203 779739
521 219 97206
612 329 515427
609 127 653604
350 123 248707
578 251 816395
528 91 950988
622 590 680325
201 241 669147
94 54 818910
496 305 858497
110 416 947253
623 242 721201
176 382 162313
66 249 202214
555 434 913335
181 59 383188
316 245 889303
525 661 570791
523 293 614478
573 694 637616
494 215 825737
263 294 335454
225 376 754369
22 77 920909
210 663 42374
248 606 794853
537 429 170443
488 77 974579
195 451 21852
612 459 609534
382 366 255568
447 41 31794
261 338 650210
15 52 368543
87 192 471625
375 437 838059
529 86 678069
122 700 835621
209 36 11369
316 161 562194
230 430 399560
635 588 254627
365 548 116291
621 228 605603
416 457 418126
248 404 184390
63 205 569742
355 271 513717
489 302 981527
337 529 258678
365 136 563069
485 191 736865
392 114 190505
516 263 593102
317 520 800692
14 401 397622
115 609 336973
248 457 790077
482 269 384055
122 631 442129
653 187 739916
233 166 722729
182 667 284313
445 119 17276
485 453 95204
646 555 986182
44 4 847975
16 97 353571
252 8 893992
344 282 988203
156 259 230080
134 571 215112
368 303 507073
371 346 919895
511 59 278904
479 371 745159
5 432 308779
169 382 107579
441 316 154389
492 173 477296
604 295 972268
296 55 978009
319 53 710300
383 595 76115
233 215 185274
182 413 269056
61 581 584581
161 532 734978
524 315 782257
429 160 887868
246 45 188681
247 519 844175
654 113 480444
330 159 386472
421 25 572881
64 438 485919
252 150 611236
353 117 985142
185 608 5920
283 580 897856
26 216 964232
200 480 157210
56 615 934369
636 373 224979
467 445 374074
658 43 823468
487 307 744767
146 542 70599
437 623 18393
608 472 984087
136 661 274802
193 506 836617
538 90 269215
314 651 6814
142 243 840918
72 260 764746
212 454 422735
359 438 649196
678 106 70321
428 586 686185
160 678 996625
136 391 711027
463 535 583571
512 336 329734
648 98 453694
267 690 33130
362 296 812476
623 184 906210
502 613 155557
597 340 567285
99 17 211005
368 426 299175
627 393 874278
64 181 277268
427 547 651233
478 24 698887
623 382 948437
491 413 663239
123 76 956827
343 299 947563
204 129 945160
56 287 515362
173 616 358198
327 551 822944
476 143 194164
320 87 167373
297 43 722089
387 56 992424
179 667 978339
378 327 214842
494 203 802977
525 587 275691
553 432 127035
196 576 423884
421 89 639190
358 662 595331
526 143 609492
465 625 603711
281 71 634257
446 202 373248
430 136 151039
69 96 168644
226 144 609524
547 499 323546
181 227 682077
468 354 212645
451 506 853527
364 27 93633
96 24 281588
60 432 983371
681 18 318373
441 309 957283
647 289 235417
684 292 682708
521 124 341031
424 245 977735
85 127 569429
102 522 416890
521 538 227160
693 468 835252
58 296 356206
7 384 818149
621 696 591404
516 486 768457
630 474 962641
370 125 822709
202 283 490789
324 485 179324
211 295 42479
197 120 889977
279 101 561958
530 573 164371
194 578 482017
369 582 45245
205 295 855675
638 67 653021
210 608 24346
376 680 647506
417 197 510773
681 252 732818
232 254 176119
282 644 297872
369 109 466478
1 693 709503
499 657 47652
446 159 6332
112 39 309998
6 450 914242
514 554 239430
42 671 603047
68 430 897775
612 361 47332
29 336 194854
355 422 504822
47 148 545332
27 132 622297
264 271 312298
417 217 494185
51 383 45124
459 187 23601
462 281 985194
308 402 923696
252 275 690270
286 580 970385
537 293 676059
354 612 199032
80 185 336141
360 52 346467
275 273 173811
573 27 933429
468 594 286723
580 168 669897
642 464 378492
278 524 565016
175 533 305088
573 172 568106
294 357 600343
184 368 504206
527 443 589106
557 581 245153
141 7 773429
75 553 968085
61 282 843123
78 282 321947
694 516 959666
616 569 20789
552 278 734410
247 563 468708
349 235 90030
320 298 322447
30 520 871867
239 207 642184
457 52 180507
208 568 398257
303 267 646448
519 146 889057
275 468 373788
392 373 212995
12 484 375296
645 68 709706
433 297 55131
141 251 791244
443 655 34460
194 230 415796
433 536 424020
559 449 27399
384 490 318927
422 257 674289
181 387 349883
638 430 29865
602 230 133255
192 353 425311
474 694 23179
629 354 735889
596 640 892785
130 310 411919
50 560 744055
178 222 322225
102 161 791374
690 456 877861
574 480 812543
686 217 697149
518 447 556910
436 136 456145
92 163 530249
244 452 252587
644 311 231627
116 42 15469
510 486 86358
300 282 454225
614 421 787384
120 152 448045
169 380 981097
205 562 179525
334 290 725223
255 46 2395
78 366 338038
553 672 55893
609 239 316399
140 549 847505
152 86 582599
587 187 200217
49 661 996538
64 465 234331
35 436 48909
20 223 841939
316 51 905265
81 167 34609
623 261 415538
513 423 888589
121 316 656519
589 336 264597
267 462 501362
62 435 561735
504 301 592054
620 174 869361
402 258 59950
643 563 823254
219 499 298841
265 381 690426
442 160 217329
39 389 913565
674 556 915315
573 631 250968
93 82 608888
233 456 320140
580 492 791401
132 679 312809
546 146 853025
394 27 174598
452 327 862886
174 350 464251
86 46 795616
452 207 117302
437 34 900976
332 651 8339
53 134 252347
463 334 862972
564 320 910158
78 393 5387
690 38 915366
388 616 561867
514 112 495570
450 316 402886
123 92 866604
206 347 175555
615 522 59467
27 301 322635
588 73 427339
659 148 719
443 575 948643
442 599 917401
673 245 733556
691 116 3342
102 283 456786
496 586 19709
585 292 727991
188 8 62247
362 133 379264
329 375 979561
620 383 308932
686 250 118961
372 465 494607
438 16 459765
633 351 485182
483 320 565126
21 441 332627
310 241 841387
258 116 376120
371 393 822463
460 410 693510
371 115 614924
226 67 980991
175 182 798594
618 137 269083
405 274 108656
590 228 916979
290 420 691675
273 497 316252
362 6 813905
324 246 478087
226 587 761539
150 663 556294
332 462 794972
44 406 764164
614 79 714273
327 509 678219
493 485 971170
31 630 848735
443 398 924881
568 394 634821
515 623 56674
204 515 51099
327 643 830119
666 608 471551
64 587 245805
310 552 576773
92 341 940918
3 400 370873
556 11 145346
433 472 467780
160 663 964187
335 45 643051
246 250 838734
353 66 501457
463 497 257400
665 365 609720
81 304 951999
120 419 133935
613 638 410979
57 552 559319
632 97 851398
33 366 622276
246 517 386611
262 390 272784
68 320 673498
681 440 502117
35 338 135923
675 461 684320
406 351 835020
641 181 123470
47 151 509322
60 298 741139
211 81 284189
43 227 256533
411 369 651878
583 576 408852
602 419 253754
611 157 809378
132 22 284909
559 295 866621
211 320 867708
46 551 977298
183 318 343751
61 663 745654
61 167 283348
698 42 265159
497 61 19055
438 579 300391
173 274 776180
499 190 163312
688 95 850015
154 78 57305
66 222 610792
458 347 910843
479 177 712304
486 246 825521
115 574 710880
310 400 231430
422 414 974699
60 233 599615
330 238 447349
393 350 705413
118 349 842164
462 641 249254
405 208 369787
550 198 560497
498 381 315670
673 72 720090
77 683 924278
310 237 874895
327 317 264001
174 444 796887
544 443 942907
199 50 816251
216 250 904772
88 208 219711
629 131 402038
558 258 611732
531 674 515146
155 314 330961
305 119 997999
483 195 954163
284 677 200621
375 354 673517
174 487 272302
81 106 552871
268 32 714937
162 218 286075
598 643 977318
52 101 270334
421 269 211659
191 414 159182
239 596 113819
506 273 335764
298 570 936815
477 348 930
648 53 983956
241 656 964899
464 651 299405
552 398 403810
618 605 979264
81 644 712693
652 607 913305
511 49 875747
444 589 376739
346 112 741629
50 409 656827
254 140 114930
533 406 17745
222 637 133741
302 560 28882
457 392 696577
193 466 323898
480 410 925882
512 413 833222
374 254 471057
229 689 785570
617 242 937718
421 102 163444
435 302 589475
541 55 464849
140 545 10051
239 376 978350
77 108 931493
563 361 217979
256 684 980864
229 383 851844
494 66 498566
3 523 611883
424 547 909053
560 202 444487
266 466 985576
418 359 429013
167 33 492728
622 668 337300
405 536 761557
71 642 923041
255 318 51235
375 631 360627
519 1 165474
584 100 830486
39 408 403687
238 348 287030
84 93 850036
219 697 394883
30 188 869619
566 86 247838
429 520 899594
346 600 413266
42 218 460875
444 148 186578
194 153 584764
114 478 481878
232 470 351624
538 278 664001
276 222 995366
123 470 903439
590 72 212638
385 261 915602
246 110 661703
287 368 92441
652 576 733731
455 42 147213
359 688 761801
305 130 501198
516 207 65444
290 488 876302
244 224 285111
83 21 538334
567 675 937032
458 111 675354
302 369 56307
357 195 251996
105 110 819417
314 363 455291
411 289 675889
541 293 363655
492 692 711930
518 152 884468
162 26 35034
215 343 263112
522 582 461120
237 455 110141
111 598 455215
566 100 548984
13 38 360257
471 576 515456
354 619 57709
178 72 303551
274 223 221571
425 245 750651
344 79 441591
645 649 841851
698 87 773089
29 442 858086
649 263 150134
84 165 388856
553 601 63325
641 248 142268
387 167 417934
97 452 769105
377 71 305767
444 140 623453
345 538 220055
144 189 371942
567 471 221956
556 688 307900
202 673 875133
27 559 336229
507 101 369229
691 148 587888
176 463 902030
63 24 744155
664 185 451973
613 28 133681
213 256 957339
656 39 449595
555 277 569260
139 345 174184
493 283 326353
99 404 752643
155 136 471498
581 482 210188
155 152 433774
290 164 35998
579 435 562763
601 444 857201
349 173 552298
342 27 857520
205 293 898714
591 49 445513
367 229 72449
152 258 919288
80 82 272822
67 293 614716
312 369 952422
120 377 327513
269 391 305328
374 125 710762
136 466 904446
648 311 550040
380 632 295703
152 598 568501
635 403 126550
437 187 523946
196 72 557368
390 46 327614
195 625 705683
519 595 639770
597 687 903471
695 616 696324
253 335 925990
140 155 604379
618 312 719490
565 695 554474
415 511 865515
264 200 773016
135 104 681865
469 559 80498
310 438 288584
501 349 108506
514 423 507559
672 618 185974
107 316 900317
691 315 484681
311 551 247735
369 212 402140
641 69 107251
321 67 486096
622 428 243869
431 126 304750
699 673 937511
435 245 753098
188 79 417584
483 266 311599
284 227 888452
429 423 298009
288 684 385491
177 199 500668
681 393 761696
637 298 840007
579 171 954134
447 188 786292
252 594 404096
165 479 589561
418 56 779359
648 614 761142
250 174 903621
626 686 692244
251 12 178145
476 302 336814
497 224 502461
73 484 236032
318 382 259855
390 48 783462
342 132 858606
655 693 733020
73 388 736962
450 151 995161
368 555 650150
501 605 629672
46 50 182282
296 504 557343
448 363 156662
638 470 537823
268 374 283465
189 661 738836
630 53 596911
525 390 158053
366 315 723064
269 552 892886
47 589 841522
697 156 455653
242 9 339136
683 650 312340
406 511 104324
363 233 732768
256 607 605843
158 683 681156
668 415 97577
174 18 703830
438 303 390434
681 323 382775
390 551 134377
357 593 291692
597 395 614135
585 584 762574
259 266 331390
315 213 376884
122 279 726899
409 403 704439
447 84 738722
439 170 735302
120 461 83467
206 484 338131
209 81 575144
502 191 192609
685 49 121890
684 518 657019
57 268 497071
334 109 385603
292 501 390473
205 161 886893
582 341 218893
454 598 267901
578 280 441358
278 125 329382
350 348 465499
318 677 793745
279 192 122171
657 202 586031
203 174 615570
332 255 686151
382 481 951998
565 6 246550
686 229 604018
535 56 91792
445 436 260864
71 474 102485
571 180 537968
255 398 83729
173 636 26766
568 117 456442
110 533 793633
540 612 831101
1 651 737073
73 208 706583
70 415 65702
408 348 516974
493 117 966836
182 568 871623
163 307 333070
365 505 191673
306 649 117847
193 31 974782
208 52 224914
172 31 540420
358 350 269223
687 476 940049
125 439 985625
521 153 698974
602 574 160804
346 17 746103
610 268 494299
172 343 438932
658 573 706051
348 551 718754
353 65 83755
555 375 526702
308 571 671626
256 282 928007
71 187 274529
618 16 448258
512 171 26749
569 147 375424
73 585 339746
319 572 349602
582 576 848451
632 578 257641
632 674 855433
114 171 390040
175 19 892198
199 329 781740
366 40 261326
434 245 435040
33 377 646177
420 281 806109
465 161 802609
477 591 999341
127 194 37590
15 226 409438
617 429 698495
427 327 576143
180 210 361713
530 403 128869
258 286 473413
529 451 594232
290 490 915798
55 411 553740
648 510 326217
578 250 339194
383 72 323479
641 610 367291
517 85 142478
482 394 228395
495 4 962916
71 636 608765
608 289 651860
481 162 328984
204 688 496770
351 254 127230
118 623 547450
221 6 617532
183 386 102012
629 144 515379
618 218 204138
273 641 458981
414 406 936753
209 407 989404
306 91 975141
499 170 147959
551 505 434018
465 169 576372
164 238 853242
86 127 953067
533 250 885623
345 175 158120
448 567 866806
453 86 523392
315 452 831669
133 694 302432
158 351 43750
215 1 625859
633 525 938761
504 193 297076
329 678 341403
285 300 686553
405 143 933602
199 157 109654
381 411 100005
329 162 289977
211 532 935028
21 499 98012
507 251 40620
230 273 403552
309 123 441335
319 484 312251
458 683 935939
355 256 398202
135 498 803603
291 204 993184
242 291 499758
637 238 794325
606 170 674280
594 204 175448
365 453 389890
512 61 783006
406 658 648422
596 502 592068
17 10 584541
20 481 655567
197 326 477374
447 466 997428
655 593 272336
647 297 416147
688 154 295650
50 183 916812
160 684 296147
432 391 202796
461 631 997947
549 172 617170
199 342 790177
685 425 668690
586 699 793308
425 348 299336
305 492 609792
515 548 102841
75 182 493057
148 118 658894
304 696 366119
473 521 885935
523 358 426855
661 678 934165
379 233 839663
433 405 28267
414 690 104504
311 113 123404
548 353 815049
564 242 190937
98 230 491306
297 192 23175
190 696 436344
97 558 495668
624 638 177919
26 234 769254
637 409 386507
262 124 235514
512 378 896273
410 331 429023
551 637 884144
50 423 211956
300 108 651868
378 380 128331
448 616 123018
164 20 320360
262 483 151640
350 256 20593
552 234 262310
371 251 225094
357 346 727882
547 78 28988
642 439 650315
687 423 402517
566 382 232635
614 218 681661
614 641 767794
239 329 908901
439 234 743723
634 338 178153
263 541 335589
310 334 758987
557 96 866162
312 579 813412
581 381 817901
277 552 258032
101 637 428482
340 187 992790
526 171 548317
324 281 22176
667 402 401787
246 673 27623
48 244 928037
465 522 24000
239 691 793592
315 582 525912
417 18 817965
106 451 400284
259 75 214979
202 346 414577
608 440 583697
519 193 132614
336 611 681239
228 216 362737
380 484 783598
663 504 716524
496 53 780716
13 660 463614
141 456 480423
175 308 66714
450 635 925006
147 593 19989
237 37 767638
163 418 270093
101 476 997031
465 12 214173
691 138 392231
318 310 555936
459 540 349153
30 387 228648
516 522 277925
249 314 606692
645 576 42566
420 365 235979
156 437 829348
653 166 185933
460 471 496739
489 608 682006
415 483 284923
428 223 129522
479 529 648763
431 690 928552
640 373 35324
169 54 973585
82 477 609629
305 455 572325
365 433 624241
479 118 157514
562 199 209797
49 133 876996
542 7 981146
342 494 668171
469 341 938840
550 517 53132
206 661 822606
46 402 752191
438 633 545691
535 179 314620
128 190 810422
690 621 298657
266 85 884043
301 111 41481
600 522 687643
154 89 797188
683 501 571043
594 322 487562
123 524 665785
106 228 49248
177 417 842825
40 87 336175
527 167 138578
563 322 846031
203 459 505728
342 289 40815
468 17 139350
638 422 297636
53 420 46749
528 541 932418
145 257 663069
693 431 369616
35 183 550397
372 637 212291
542 10 457156
139 415 496336
522 573 86860
297 205 188553
305 401 620904
39 250 62952
391 232 330928
613 48 754405
518 501 106747
490 390 43008
540 9 694205
519 606 616577
113 598 924716
441 225 852755
14 414 234796
664 147 819063
542 224 398705
463 310 977755
528 699 177374
476 332 714894
152 378 535023
181 539 617678
180 149 445488
593 149 605668
215 401 817991
476 96 664861
527 12 256549
504 660 714006
477 472 647618
621 68 650339
162 658 8732
399 172 630805
370 75 823077
518 570 250255
12 556 157993
437 501 535046
221 697 733503
476 629 291151
356 355 753850
194 590 501684
663 222 929390
537 104 464901
37 235 303224
40 202 315247
358 57 988220
559 595 733115
132 137 711313
9 2 875622
543 410 862639
81 558 263269
346 590 202982
299 556 74923
196 489 596141
383 98 320696
298 636 381278
267 328 456127
285 661 48682
264 35 786885
47 202 906963
331 625 276516
131 557 879991
502 118 161519
190 103 379092
668 597 745416
609 357 847403
571 468 23698
101 274 599340
627 1 460460
141 480 810390
664 598 108396
337 233 46021
1 687 595306
394 62 719775
26 150 637733
152 40 975818
96 528 2102
297 199 951903
473 297 528742
430 159 645198
674 695 348187
121 574 733728
399 191 898426
605 629 713675
395 36 43427
696 323 324959
368 36 998057
551 79 616834
619 383 649621
612 249 449469
312 481 223098
568 690 215952
451 644 106079
552 487 47753
517 622 863590
58 469 383776
672 345 533814
92 284 894555
440 354 580215
374 474 556296
552 35 897121
250 179 710960
231 160 812974
26 107 727975
639 536 237120
273 520 191892
452 430 685199
658 644 592099
270 286 953707
670 328 860861
47 180 147436
132 686 183673
620 185 162658
213 312 23150
171 72 193921
672 256 569747
469 635 442085
436 106 403309
323 241 543412
363 470 443266
192 271 928612
331 103 186199
464 118 25337
491 673 426815
166 631 538868
65 3 543593
499 191 841924
658 583 332062
369 381 289616
396 405 993895
452 540 408736
42 176 16309
562 33 801019
185 257 987606
339 398 495252
424 155 302200
195 131 641879
671 85 20665
192 323 768066
78 522 142237
659 123 148471
41 21 343312
639 545 536044
120 427 807943
629 14 61003
307 271 791006
628 451 217636
146 406 800489
451 303 896412
186 507 831270
470 200 476862
421 579 737529
499 118 189321
514 403 179980
377 570 138397
379 195 936256
431 42 649469
465 550 223616
573 629 34745
92 600 265115
259 543 837379
158 177 931862
174 56 878912
540 316 103565
617 688 103157
176 574 34221
496 211 539735
87 533 452201
538 419 174527
19 458 767637
327 40 29767
1 584 129550
94 240 203292
219 179 15821
554 434 203073
87 541 353687
436 138 387067
324 575 170752
485 342 733546
177 512 991077
684 353 350634
325 696 542025
585 642 711228
82 555 920133
377 520 824692
654 696 594165
8 150 25197
229 37 583840
212 487 437104
328 248 392258
388 383 261064
3 366 721008
542 472 711830
253 58 563237
18 633 554940
110 285 213174
540 146 94264
238 584 48617
197 320 39747
102 337 28937
335 206 227703
194 251 954878
195 343 139433
666 9 526193
583 101 863282
659 421 282332
300 326 763669
73 165 365065
397 80 903551
335 471 123419
373 55 445056
552 580 43964
439 571 692527
621 4 147198
60 483 4009
429 650 465381
641 623 551407
413 269 426926
65 675 357532
479 504 126259
435 391 211190
284 507 618155
11 170 504410
592 383 843859
522 475 771804
394 109 474727
71 480 83026
605 159 515718
240 559 279787
459 380 963216
384 593 270788
301 405 37416
379 117 910527
695 93 618456
174 680 832084
624 88 148148
534 260 842765
72 10 976556
47 92 998744
134 20 181867
248 364 477166
337 421 380758
546 619 320637
344 274 742181
11 488 99109
670 571 663705
598 521 193066
537 199 703032
161 257 637437
531 517 950963
101 650 210544
132 234 666537
75 411 374840
374 246 662831
125 609 934574
208 627 659208
103 189 508654
173 298 137844
435 619 152642
63 496 743101
409 424 484745
75 521 801478
22 308 61675
649 300 570455
327 363 26159
413 373 423218
253 572 325742
401 269 521523
394 461 626407
188 602 448673
481 650 854338
378 63 84231
197 210 712612
647 231 127428
643 407 837391
127 501 630476
25 303 486589
327 182 795502
406 199 849416
96 608 196407
557 169 76572
340 62 5220
511 409 450712
447 353 900111
91 301 637359
561 426 910262
158 529 963790
179 587 392826
30 204 673887
300 348 900002
300 654 839108
628 667 237968
261 324 15517
81 624 92487
242 232 982301
342 526 390048
409 65 925918
311 71 820854
495 112 534950
433 511 148123
646 642 837518
524 163 8146
176 513 681093
511 503 776498
585 161 583307
612 551 617278
593 197 550464
208 348 945558
353 355 456
452 115 336033
530 210 409755
283 558 416812
250 654 846406
52 603 123475
259 352 133146
279 230 459612
233 394 121217
577 137 849191
396 195 183618
184 80 217588
430 337 335215
6 468 68916
215 172 148219
28 584 25906
300 161 839835
277 318 878871
639 436 106539
497 1 808887
153 307 340649
346 84 449863
128 275 517024
496 697 24230
490 372 512288
343 417 165186
237 629 338886
570 694 33822
460 595 554371
214 697 413085
183 241 858417
14 370 305888
87 106 910899
457 485 827707
448 348 207488
177 63 548795
287 138 715666
604 226 144612
570 295 141476
61 464 997269
392 211 735915
484 376 780974
312 318 66908
246 4 850000
5 253 101344
686 108 744744
519 230 403324
672 643 943148
91 458 517797
183 55 708236
68 252 599645
696 500 873978
338 51 934845
428 661 533497
147 188 718811
636 178 455743
282 118 337092
153 403 599237
536 617 421533
109 139 254341
481 189 52730
581 525 846690
433 594 988079
66 357 180988
127 554 34612
222 394 620358
273 125 278656
158 470 713191
425 637 82702
147 338 591520
517 479 141298
501 438 258306
56 135 839701
466 40 3
574 398 664974
684 650 474528
691 298 3699
691 311 582506
481 275 748274
688 133 617289
15 337 788703
511 258 255267
211 328 147008
157 202 965582
470 19 926380
630 272 947340
276 320 46579
549 413 860173
113 419 509077
42 323 113411
74 79 823628
653 294 588168
438 187 880471
235 645 978347
359 616 924579
470 198 225729
571 690 103406
492 389 854112
438 326 43171
578 75 233669
269 611 714764
226 684 160313
85 542 277302
130 537 581681
535 683 401008
103 501 179608
385 359 708388
61 361 103995
190 362 561062
325 351 642920
221 689 137146
225 632 895118
672 598 952204
125 131 849736
555 389 578931
475 333 26795
121 251 326460
13 193 631487
351 400 241000
32 621 186361
116 403 919330
208 18 712472
215 678 418051
410 428 134064
111 525 284067
168 283 881938
534 145 114883
549 110 569346
630 582 118164
398 137 110654
302 564 180035
671 302 24434
503 38 129175
391 527 116464
507 546 160838
355 233 519788
26 385 389644
156 586 956552
509 645 403577
138 35 53883
401 11 105615
438 102 921260
428 338 90047
118 633 979966
673 511 672422
253 538 494778
508 200 86344
127 175 67210
591 659 279594
248 462 675355
299 489 307146
59 513 16093
219 478 504318
649 230 366061
43 262 727630
294 558 335124
383 683 924853
299 367 241502
251 413 975635
154 432 728349
227 436 187628
238 393 54106
397 503 209841
47 524 495726
680 492 877802
570 261 510675
44 152 121704
336 117 213288
370 169 688391
604 496 715875
483 358 878684
214 420 605874
508 605 810660
76 25 710988
683 398 650375
56 130 760107
222 212 922940
103 475 334194
381 389 816269
637 489 50091
650 584 234046
316 435 632312
511 10 226503
393 225 794409
611 215 591983
664 34 93389
123 93 512490
154 477 405403
457 503 395524
27 431 782445
696 423 188412
518 115 173490
198 153 142659
618 300 388717
634 623 225821
97 153 618942
439 357 266053
258 480 872297
548 391 194747
463 558 380910
111 203 92776
404 135 941905
695 325 199854
551 618 884357
16 483 685954
415 617 46193
322 565 677710
280 93 333999
492 164 573192
276 693 132675
12 394 385159
245 607 131432
216 490 694256
91 698 648259
124 534 113714
59 118 656940
131 274 949337
652 156 98518
483 151 538788
481 629 208155
606 195 541827
553 184 262466
106 172 81077
423 395 390771
462 610 339292
606 24 233221
73 393 65119
485 13 901341
2 137 678428
239 136 38691
142 438 795963
57 289 917974
564 391 515471
495 296 197389
185 167 980587
538 633 969807
203 493 188694
483 346 320575
116 355 865613
319 415 857446
337 656 684838
474 586 182925
469 342 655508
243 554 150757
238 336 939605
190 616 65765
643 241 937737
26 514 665654
351 642 86425
194 178 264135
638 10 192182
227 411 434564
349 553 334625
513 48 666664
73 310 721227
280 197 183755
624 173 95969
249 528 638548
421 605 632325
562 25 207828
628 653 932724
20 680 164527
217 620 225405
402 163 533332
177 390 91342
561 442 751246
597 156 215040
252 162 92469
519 359 573790
687 265 938905
311 268 720774
376 495 857098
152 365 94994
147 295 386906
391 319 384880
563 378 683154
59 29 397155
145 700 818621
285 231 123967
331 590 463457
563 310 725643
78 502 239353
92 566 78893
476 15 899825
30 307 323842
265 468 850952
595 167 360439
98 378 838594
642 396 599475
260 411 887434
474 299 905263
458 32 936420
283 395 919023
580 25 550198
29 228 818043
144 54 210254
644 416 302988
488 55 583105
581 669 248505
151 59 686959
607 649 847850
27 386 505945
300 21 669229
283 148 127417
146 371 140408
568 656 810071
519 431 732813
489 278 368067
669 314 56467
494 152 329836
122 623 128593
646 498 675531
674 690 218702
40 193 274034
440 472 384145
161 384 955908
483 7 246657
382 270 937849
398 60 39975
305 619 130576
610 614 492921
461 38 625934
176 62 854747
143 596 990337
477 574 503946
245 8 682379
366 24 281719
645 367 364547
539 574 113718
619 230 224960
188 356 563620
614 474 965849
247 71 633038
441 128 485569
428 555 143249
151 507 819870
68 258 14159
255 641 803732
231 635 397864
642 237 29444
256 99 929954
271 404 235504
525 553 253138
594 216 90643
272 538 296859
433 570 406384
607 481 76566
619 151 983711
465 383 555244
44 120 496745
403 353 993854
46 547 665387
261 335 502424
327 502 435700
104 651 77069
30 578 130404
654 108 450224
146 112 206116
588 637 305467
4 562 491120
681 552 258598
572 418 830396
113 208 238596
74 693 10798
19 485 48062
209 345 82977
187 338 989294
600 393 940971
639 438 937675
676 520 131268
373 528 781200
647 618 803747
677 265 749855
121 427 859651
410 574 224348
381 529 728532
673 497 231635
212 62 222594
554 349 468380
256 490 157485
605 60 141663
543 602 215120
371 318 316292
403 700 648183
683 456 482913
215 620 599780
247 120 895238
385 134 761212
536 134 402681
459 153 214084
45 648 677859
222 397 821868
522 491 947269
22 377 564534
622 243 586360
591 487 493441
524 260 622088
266 113 856245
145 550 289274
673 52 440769
249 426 957695
261 457 868548
665 138 337385
624 576 888968
317 558 671430
151 169 514020
291 607 106088
236 697 184144
398 128 433437
53 433 836874
571 301 693954
439 48 291946
404 264 246312
582 421 660455
202 520 427836
139 593 287598
571 290 239198
398 352 913845
533 673 78167
416 406 710391
40 369 489580
390 160 301270
184 55 507238
117 91 170889
368 145 326288
66 55 395595
412 231 940964
602 370 508015
212 153 975947
167 470 606540
514 197 270720
452 202 687845
299 688 350901
46 513 935765
94 330 714398
62 443 2427
429 103 90800
488 613 577587
29 83 644070
330 424 44630
43 560 494578
276 565 540105
8 648 645900
409 336 273431
550 614 329621
108 4 457778
299 564 869818
250 89 904520
129 580 59361
628 120 370786
46 256 744101
183 27 495781
329 127 664326
431 554 893559
664 244 316010
415 156 313370
527 456 188550
448 693 973599
375 276 513771
353 662 815185
99 656 127447
677 576 539515
442 556 37456
622 268 812907
156 444 827596
196 275 286351
700 7 870689
375 17 422861
410 677 757341
666 98 673327
191 482 647210
667 501 394131
441 407 496516
463 379 660826
534 678 441377
600 316 105224
476 237 576955
296 70 11168
508 589 263056
320 226 105241
347 163 88050
321 94 145041
636 278 742487
21 93 459955
482 446 473871
260 577 451574
410 596 903893
491 484 476801
574 235 615954
102 545 886668
605 601 973510
306 635 229421
420 223 46226
61 614 792237
100 160 602258
495 100 356378
653 372 637415
369 620 783573
169 19 338476
24 563 674898
314 432 392049
39 287 378293
690 216 280889
634 379 511360
447 665 364909
260 43 699575
93 634 876892
267 547 802676
377 279 503257
516 45 236875
276 503 625216
60 120 863968
466 52 5897
199 401 866429
337 456 520719
152 364 529045
224 110 862399
357 59 601826
335 566 194822
409 484 540235
7 563 840757
362 339 348207
91 671 170274
33 524 127478
563 438 530658
168 683 157553
386 525 536078
649 496 854640
366 516 736429
118 651 534366
199 5 311482
195 591 343302
167 229 398886
343 148 626237
599 362 31056
405 608 625616
507 365 454815
354 544 615615
296 405 692335
616 77 220757
383 441 106633
653 683 930985
372 431 82284
251 45 86164
657 615 500036
655 327 800154
135 689 205304
399 511 971610
73 443 756875
248 1 585494
228 32 750843
311 681 522590
408 206 253412
614 598 219
463 420 583076
429 555 839699
219 389 643505
529 652 20114
50 322 622978
625 479 266442
202 630 610495
646 346 143057
117 186 236452
596 382 145196
509 293 259582
460 685 642693
642 130 228790
31 325 396755
306 166 252907
534 457 586531
238 645 830413
350 577 966904
106 450 676911
15 270 374905
645 7 893200
665 127 110395
477 219 875947
544 394 560128
683 505 324086
300 686 999331
411 538 858305
518 81 79154
233 226 104221
574 47 429164
463 572 602569
313 478 138034
618 628 782770
181 96 386448
205 356 379024
463 393 847748
314 531 289127
524 660 587754
473 64 697882
472 518 246049
52 556 1217
534 432 673017
259 539 552570
617 59 876673
374 260 502532
66 551 2418
279 158 567787
538 517 236084
518 363 88401
517 494 831741
368 134 592049
379 150 42767
416 77 754332
169 56 613427
28 372 741417
414 497 777886
208 238 334091
458 269 830964
429 553 638623
71 383 153512
518 211 270749
569 120 730899
211 411 562225
295 193 586171
352 72 569780
513 65 311322
524 584 98741
262 700 915664
684 91 332815
151 355 77756
270 613 184458
101 9 662897
107 694 724203
390 585 52050
256 673 135433
459 301 206253
409 525 941059
565 351 174888
632 331 961261
269 375 534403
100 191 641220
319 491 794150
65 455 696611
83 161 557388
152 185 955582
70 506 998333
403 296 452758
13 687 35035
417 366 412220
455 558 256675
584 55 237392
179 1 260800
509 442 694372
386 96 116259
94 446 217078
420 265 708047
193 271 238365
99 596 75297
549 476 367878
433 634 149310
190 111 80534
212 284 513247
583 26 640272
115 85 414273
301 485 782401
423 487 557283
678 177 930507
75 321 951855
149 388 633491
610 451 427094
45 301 234603
368 102 380298
225 571 840530
261 508 10209
149 438 591892
275 380 670668
243 657 971936
434 472 507774
23 224 164003
221 132 353992
150 58 445191
71 229 59475
617 504 465022
429 512 303527
475 594 448644
111 479 916448
555 574 66380
136 518 194031
272 477 416483
552 608 377354
123 501 885661
688 405 130095
503 508 664432
564 216 691764
459 614 662615
163 526 679751
86 401 765928
71 640 526209
577 322 997635
21 458 847587
344 1 776970
98 368 237226
317 321 459795
408 621 257347
301 399 782672
354 639 385132
607 627 854570
228 102 144976
90 632 119177
176 521 747225
688 447 186871
637 575 455483
8 445 487505
337 214 955425
118 401 384054
684 524 548783
414 222 799452
22 532 295804
51 177 544168
2 128 87483
160 339 869288
317 330 716932
694 536 468217
204 632 829619
469 478 455362
667 399 890401
75 8 282042
606 521 812408
306 504 491129
433 695 686048
254 439 98537
555 355 697276
572 478 946280
595 505 455938
651 125 890948
454 360 733650
509 312 267650
628 557 312034
226 126 801840
294 603 467846
310 312 495641
427 430 752327
128 403 108474
166 538 51906
247 528 433515
392 592 420235
88 95 502282
325 138 886600
384 307 278254
632 419 850095
186 638 179683
653 668 364706
285 497 368792
31 346 581545
318 560 776370
668 220 121160
527 581 454382
455 302 805563
351 138 828131
27 498 196419
518 246 916278
319 13 430947
411 536 889393
224 213 934681
344 384 857425
190 288 844224
686 43 645633
636 578 748115
458 573 780106
330 189 329834
319 382 326171
465 652 464777
635 337 13855
403 130 439183
193 81 924952
395 87 50597
113 441 440245
342 544 754107
215 6 407761
334 529 948027
406 421 124053
421 306 110558
678 255 299566
53 196 814971
594 85 58694
254 216 394203
2 292 98869
429 415 275095
572 471 186501
164 553 172416
591 419 844694
650 664 258801
399 383 454246
396 118 349409
582 139 513216
93 297 919586
116 146 444365
360 650 283811
175 425 586849
225 635 437227
676 371 802862
158 504 597664
288 618 747852
694 426 613418
197 537 177058
170 169 187752
95 512 929532
50 478 304363
440 172 257494
693 504 598301
354 131 615623
575 235 384024
296 271 337662
387 562 164172
522 467 623746
15 603 66043
350 522 630640
232 361 677834
113 499 693287
520 462 177951
351 522 291434
121 383 224288
195 192 143059
78 520 80518
74 20 288494
379 10 869531
686 293 996766
39 271 789139
570 514 814385
679 628 403370
385 537 282894
231 206 589336
97 424 723800
39 409 61961
385 88 394337
664 258 186166
214 351 957393
424 309 754416
285 99 973878
190 17 366618
405 647 767664
463 40 920822
334 371 391748
470 568 949270
98 68 385503
94 401 996648
492 62 861511
397 128 79503
90 341 410195
681 419 241426
308 160 148063
210 192 859299
127 576 537614
236 129 357047
443 254 318933
283 643 466533
567 187 615528
54 213 832199
245 454 654805
509 654 724329
691 421 271538
450 640 750449
337 507 184918
458 344 95795
679 362 488556
539 595 650515
392 380 865858
371 199 730574
9 694 169086
91 15 717815
545 221 314718
279 30 318973
498 438 542384
184 546 534783
585 280 574325
331 526 151090
691 422 788077
117 77 889799
696 466 408385
356 698 815413
624 539 446522
540 108 975893
350 29 22226
547 449 156562
599 191 874073
652 85 533605
466 280 344002
145 597 293801
665 355 90313
38 615 470099
94 622 796532
62 652 929033
340 292 491339
461 51 759801
25 461 637241
461 173 920575
166 553 193532
640 257 124946
70 648 906063
42 613 302590
662 225 766642
678 171 645197
193 440 572323
390 442 575571
55 675 358105
11 70 931779
52 271 690272
421 653 992676
271 603 24695
361 66 706751
479 66 841822
670 132 671984
223 456 911953
270 445 503429
544 364 868385
659 690 540790
629 134 161511
64 92 49994
189 644 856254
298 77 521015
74 148 176937
323 124 618148
382 352 517162
623 291 884404
509 171 510743
323 94 99773
626 502 285399
675 207 502073
502 551 713408
441 131 908411
241 540 389220
176 23 458808
423 154 935594
465 184 226839
560 690 623703
655 562 182995
569 291 327949
265 241 146440
497 240 936312
661 138 627542
510 556 942961
505 160 645353
598 628 203689
343 485 969278
325 660 953453
37 420 980884
524 612 268499
610 8 215061
665 87 843447
553 147 426350
355 636 236207
237 624 808416
464 692 533222
156 539 349941
561 97 124620
154 53 788642
440 329 410404
349 434 398627
280 217 514495
187 580 412544
674 374 634644
468 175 132367
217 605 814049
199 247 137267
331 323 223474
515 338 363857
49 305 524182
8 644 71016
161 605 112238
124 450 792713
324 104 565267
104 239 590649
399 616 844463
300 222 648035
122 143 690390
514 140 642778
182 92 249019
463 508 944504
636 57 29525
525 573 269266
431 70 795387
617 244 385258
416 558 28250
648 492 760829
140 177 975739
696 676 227508
127 103 816590
358 54 568445
169 665 421924
32 107 850145
303 540 430977
538 359 987772
437 178 918458
407 299 612511
150 89 845309
308 140 137875
81 567 877356
292 70 370857
415 582 756534
160 4 642329
353 558 629904
161 626 457332
621 644 367536
671 574 633788
418 157 269993
619 473 543073
242 188 748909
9 38 524776
419 323 329522
382 16 312406
74 508 602356
9 345 550371
641 479 780534
313 383 24122
671 22 888652
226 89 239037
326 347 890379
192 221 248172
64 211 610567
61 162 476430
346 323 898123
172 60 436210
218 105 581542
688 277 356309
292 460 452696
297 697 97523
76 26 829631
81 326 130187
112 528 673229
609 209 762110
354 239 130276
513 240 53942
295 135 596297
313 386 884401
499 243 782058
637 491 195197
561 422 680830
77 691 870817
501 29 11926
357 692 948351
681 93 27787
617 623 615380
463 10 964617
257 216 408534
336 100 258002
670 81 924769
681 57 504388
402 62 955483
548 357 991568
666 541 401945
75 277 528139
179 233 741135
23 251 20108
697 138 819172
87 622 632513
540 700 90345
680 45 939017
182 73 164398
102 95 60092
2 326 704411
350 254 211616
67 117 653401
306 558 757740
166 90 553458
476 337 15467
172 523 979677
548 111 780415
575 433 34082
651 282 528375
577 590 859302
545 425 956219
6 583 890395
68 426 322706
519 118 201320
400 200 407247
185 201 714135
388 184 901397
436 112 775789
154 455 371778
348 525 577419
282 188 173346
393 358 302084
682 327 915829
509 660 572493
67 482 561686
594 574 840331
666 245 306578
694 180 588515
600 587 786430
466 272 423167
139 362 956258
350 603 228650
670 645 830705
508 541 131723
370 272 249347
291 561 403160
636 657 84328
395 694 833541
689 611 52626
318 387 64135
113 282 541886
658 158 873788
555 664 367993
449 687 626981
484 301 513103
321 63 116467
592 631 923173
594 201 628745
461 453 300860
664 45 518201
217 610 623197
674 491 116335
426 284 826264
311 17 841308
184 11 985317
563 221 889458
559 69 306196
308 380 977058
422 582 559597
600 356 211971
419 64 267054
91 312 532739
324 95 925142
500 181 894700
424 280 425548
131 480 18133
291 543 980057
81 1 513287
139 387 804180
481 509 351233
534 296 443721
203 188 415032
655 517 365920
410 383 601463
167 68 7831
152 427 902206
432 460 447271
302 553 498879
213 621 678264
396 657 928974
613 155 271451
339 58 844650
449 499 799303
88 118 526075
52 442 153458
252 521 222450
450 173 218042
163 387 748146
370 489 700795
298 89 663797
181 20 934175
681 227 877835
95 40 549112
47 260 789825
8 220 253257
423 588 601598
468 194 791931
496 486 370046
303 561 119288
222 456 793111
271 640 783769
472 115 333221
628 461 505311
37 698 187660
445 186 112801
520 86 396423
573 7 305462
136 550 992370
458 613 573859
650 178 542549
5 89 833470
564 140 318664
619 178 261499
137 373 68681
348 341 578089
357 406 557644
563 534 677302
269 300 200135
615 98 785191
395 607 351722
417 58 387851
489 313 347881
267 429 510336
538 67 254470
536 145 602464
310 11 859627
423 228 802869
509 549 680736
674 636 454150
698 503 777061
623 485 659056
598 600 352562
594 694 634063
500 237 812244
355 144 479488
164 7 654522
177 415 120610
404 261 279685
438 288 269630
667 555 835684
253 283 988132
115 439 320900
102 642 203079
314 194 846782
642 109 468626
88 239 896123
462 342 98661
489 203 876576
323 637 188069
446 212 365485
320 76 75513
472 609 979341
55 460 8616
189 681 910800
257 83 503664
560 521 218683
401 277 137644
307 556 882671
659 448 352080
629 250 173152
112 463 485070
473 17 690015
602 559 602225
379 362 745332
341 84 898423
67 218 923703
366 456 554916
444 295 490086
430 628 819121
675 170 988467
141 342 441305
333 20 734627
662 170 979474
315 547 948215
574 368 401092
256 591 589594
240 546 415312
327 86 175379
612 32 817025
49 122 507848
538 449 790311
221 386 250858
195 81 380465
71 42 682309
523 231 218416
575 356 212338
396 664 929223
492 622 845717
578 515 316425
667 586 768445
40 79 860293
312 166 792507
195 90 97929
103 482 178576
82 78 452459
655 458 556742
230 261 123121
121 17 898538
427 394 94044
121 56 354203
75 653 669588
319 446 239447
15 453 15564
518 449 385781
657 468 208357
543 606 950362
330 434 206863
562 519 247844
292 24 353155
647 692 666071
75 19 177109
136 206 826447
568 547 740477
432 616 392694
168 42 547053
666 69 353628
587 531 234111
242 505 264929
432 177 340739
131 634 182210
639 192 625964
500 283 737471
161 298 414645
655 114 837658
171 210 889739
652 683 84953
386 672 758569
359 379 615501
72 592 351435
471 548 795874
467 122 973176
558 26 576925
12 121 593455
398 572 194967
164 97 759891
99 215 484960
78 513 341542
592 280 75714
481 528 629505
274 119 387963
386 644 684024
684 557 390188
404 59 367450
681 383 932124
511 33 210924
70 514 175031
613 353 761121
686 599 251328
207 636 329144
452 37 532228
681 183 916473
391 473 156247
650 250 315833
681 560 487149
596 244 43609
416 526 672750
158 12 89475
226 364 463370
117 376 275197
403 697 114340
560 582 305158
229 411 301571
280 551 79273
371 398 340884
643 82 432111
434 633 515520
468 424 637398
471 299 846170
175 566 238764
535 343 382115
255 600 343256
568 2 793986
347 279 353122
140 142 17538
412 396 526350
15 77 569667
553 590 396222
12 539 449704
135 252 918058
522 327 284782
32 141 812977
268 353 794860
105 668 325095
233 181 286254
253 268 334181
473 204 618778
477 470 259761
445 567 817611
609 413 474694
230 43 249392
689 456 106298
100 494 234079
93 286 196110
274 499 184192
250 104 372537
309 221 986692
420 640 997206
682 497 605163
405 243 755840
292 616 366671
600 175 760790
567 648 300304
548 187 428120
529 329 915976
97 301 779466
571 502 676174
255 170 792620
433 201 824493
450 699 363791
209 476 117299
689 26 844315
114 598 613733
633 358 497848
606 469 887108
377 545 600889
170 14 495458
682 51 105940
245 532 206592
201 158 957256
418 101 207246
658 416 499029
669 384 617986
118 660 334366
559 605 546668
643 202 528055
186 404 760646
611 93 148118
664 401 543936
231 307 392168
357 185 621333
619 547 188073
364 380 505037
311 392 342959
409 574 83716
584 108 888150
51 343 251646
533 144 935398
434 608 815154
383 575 957592
14 434 674634
626 682 683180
436 222 207204
654 189 554399
78 26 95420
253 618 328590
320 402 545864
63 676 94852
467 165 736631
680 185 646390
588 616 945660
511 672 102894
541 193 398367
416 21 704560
589 572 749678
250 336 340273
310 195 11438
112 87 976820
308 97 170391
271 77 993469
645 391 748596
662 667 775208
95 174 446561
437 632 28553
668 437 769500
249 158 558560
541 237 886238
435 341 892108
471 656 495585
300 24 731365
19 676 765644
145 40 909643
600 132 2039
142 91 294694
366 115 352597
686 673 766649
176 593 591135
550 219 809674
139 557 703341
426 434 881797
130 258 520986
557 117 311637
454 220 260083
471 632 257614
683 688 864330
243 592 357333
669 216 768955
696 560 712131
685 189 517366
172 700 493362
305 82 781643
520 495 35190
335 277 818485
467 62 933160
228 165 182393
182 78 506510
19 123 222632
17 560 271492
560 636 656781
194 554 61288
269 633 550677
248 379 64271
314 583 666056
187 171 777105
559 195 81782
128 292 566556
580 510 546967
213 217 85921
602 501 985046
505 540 341188
373 511 348647
333 414 43290
305 453 334492
165 352 626607
85 541 499557
372 96 591261
389 298 395590
44 569 980287
264 257 256554
637 580 895222
86 673 372629
399 485 751006
279 337 284065
196 700 45531
635 75 104507
466 9 846117
290 215 432803
529 579 949111
605 3 887212
170 690 855215
692 189 597342
492 397 824042
313 102 56283
141 508 306806
574 455 220984
500 10 378954
203 604 456615
688 515 358632
475 118 127107
414 7 980562
383 200 62242
405 581 182788
370 217 215105
48 501 664368
481 337 442390
334 9 696366
683 416 42124
85 103 379051
516 443 365625
265 629 874340
152 409 331603
648 407 21570
590 516 423298
678 595 940999
351 209 424279
71 51 929326
612 481 152815
435 270 502954
431 232 452650
150 321 309469
159 393 701508
68 634 604578
170 225 255120
598 62 826383
367 222 992814
508 35 904606
175 385 365959
514 616 87320
562 359 921280
261 414 399464
468 244 448921
547 61 107235
131 498 959248
574 431 455265
642 240 831799
85 478 615891
164 668 540441
424 304 62892
571 55 603179
247 579 601929
665 241 758130
647 644 578064
369 475 689731
318 359 314852
193 76 770402
13 551 77787
186 146 679925
164 252 873994
73 25 186335
102 179 522887
346 413 35987
11 45 929249
489 439 594119
145 660 815217
170 39 135568
331 455 937895
382 313 593794
149 100 597056
254 324 947492
700 343 721144
188 666 543662
645 361 413077
463 247 393034
303 670 174667
482 324 840565
422 22 377286
77 37 442999
307 327 711976
483 586 305444
684 29 443318
6 157 677818
35 297 308486
671 269 601250
256 253 272182
142 185 728280
336 387 390919
681 248 154204
370 355 593976
74 28 388975
121 377 982902
283 700 630583
298 314 45439
527 239 357088
517 189 701493
325 303 45988
681 670 930205
381 68 153720
449 588 962456
511 568 604052
375 219 297771
419 391 743890
598 408 46784
552 407 8930
520 12 808585
80 526 378940
663 578 663741
346 393 239971
111 258 273140
272 519 662454
123 315 344311
20 131 417770
344 129 8501
649 281 614270
289 47 681406
290 78 970798
71 607 756771
236 64 48525
77 141 688713
369 271 432133
262 340 783349
3 652 764658
160 179 794081
605 187 960366
358 522 708054
432 544 340138
232 274 907719
325 627 491778
37 587 214996
232 168 865332
335 610 53294
543 581 986471
417 630 669844
554 29 292109
434 603 126034
32 655 511371
547 589 255743
548 198 153200
288 516 423993
296 685 389731
158 365 247994
288 621 306732
561 408 582085
240 336 91940
333 302 576174
674 468 780807
41 80 680702
686 681 443486
496 530 146902
134 92 373868
494 72 422739
432 136 4037
172 367 402283
435 650 90253
184 411 238866
700 340 107919
495 459 551906
648 672 758656
370 210 921872
451 557 799854
577 251 917670
286 260 606690
328 383 268738
69 150 122996
453 134 624412
324 584 921276
648 373 650842
568 357 910821
327 355 726330
482 233 308778
277 140 830065
415 393 234036
562 684 431961
544 698 126656
450 580 986035
446 124 284558
226 64 179213
259 432 12420
673 162 885041
304 496 831573
381 171 845828
531 250 562017
28 151 753012
13 58 866190
568 673 895839
248 239 179485
615 467 883724
548 522 853055
252 107 407766
686 172 177142
48 675 396972
421 101 439671
323 391 691650
420 607 206407
447 612 961775
594 151 281123
368 544 488478
313 42 584318
398 270 866761
243 184 977446
479 104 953762
122 532 378630
130 624 511822
68 273 443658
357 34 993960
662 218 112281
582 231 626889
381 387 291349
683 384 541807
85 496 510391
128 530 195204
679 331 776365
169 99 150249
62 92 861838
43 395 686486
253 338 197056
676 514 201025
197 405 46769
633 56 381852
402 359 553327
260 70 95124
513 623 506828
162 643 557893
82 195 931936
50 119 47023
183 336 275662
94 89 865353
245 169 432269
422 71 25450
307 621 35995
173 62 405151
536 384 210240
684 93 933992
117 198 798844
346 552 883783
112 450 930778
255 20 373742
100 56 73239
55 353 227653
128 418 536555
94 14 645319
495 679 661454
166 25 529971
129 665 904550
559 589 923508
661 258 536402
594 585 219155
446 68 57159
407 352 738112
347 530 829236
58 195 999625
633 135 562395
21 266 603321
613 578 460179
343 508 368480
667 338 808141
686 64 28067
290 595 719370
303 17 541715
374 697 887410
634 55 876505
305 433 936937
39 456 24854
505 196 674089
97 96 120543
500 363 568775
235 246 591922
353 381 191113
217 470 711840
541 523 661760
643 330 216484
245 280 616094
243 645 766992
307 356 477021
683 90 229477
555 15 13010
392 113 915214
181 672 774098
179 539 186528
4 208 450479
564 205 795618
659 79 699416
260 237 896380
470 242 189828
300 94 67375
320 46 502001
46 692 457845
505 446 69655
501 402 636772
351 506 367596
64 624 848039
571 427 317127
674 682 541964
365 409 941299
624 233 266629
567 15 584819
648 531 214026
503 552 743153
674 488 108598
487 453 354968
281 467 422222
278 424 226864
44 12 630750
546 620 372228
515 51 342425
394 390 146673
370 686 888924
26 306 212978
620 141 449424
625 253 382293
152 468 35417
228 647 227802
331 198 436350
450 247 211322
446 79 154296
445 152 11780
507 48 467548
433 166 391946
473 47 420237
389 9 650892
524 165 77483
98 216 909418
644 432 498634
501 600 277155
67 597 373358
53 36 293185
294 303 209392
551 322 468703
205 615 747251
21 625 790562
576 239 933607
520 493 367410
601 379 620085
433 277 702158
38 179 305368
19 120 481477
541 108 373694
95 235 37946
419 126 392035
566 166 173424
225 176 803006
25 1 754398
228 569 576749
213 22 194161
590 641 894985
193 690 455660
462 208 555791
84 557 230124
690 670 909881
17 570 757996
420 376 511002
619 258 710686
376 533 667387
564 11 443097
298 347 290756
147 535 628157
700 220 221079
444 697 293898
561 587 12409
107 80 430815
1 26 112836
390 365 272026
363 597 417862
523 319 329292
17 540 283295
509 114 146209
27 520 18422
503 200 800034
204 651 228086
400 462 457599
533 161 487534
428 278 158100
295 561 963067
186 406 62630
344 383 654515
418 274 900793
245 443 319957
116 376 206293
6 268 140428
532 306 288416
537 454 766155
541 119 789724
432 223 828517
596 47 6172
529 315 30439
46 293 542843
282 182 807743
622 529 892381
318 301 93042
108 626 650578
144 37 606473
622 455 344567
513 457 660259
567 371 580137
490 213 281613
363 399 754214
429 164 727709
122 463 255033
356 582 779764
349 224 997528
448 318 490147
413 430 512990
373 600 536767
372 683 466086
435 417 815226
419 260 149013
83 423 142872
480 652 222190
62 336 318234
433 558 535054
665 543 720585
271 372 122529
337 266 268937
56 408 344645
685 366 879261
142 444 908894
124 658 271489
25 199 553315
356 234 46937
557 385 715848
496 599 587909
313 162 982971
560 209 263737
487 337 583475
576 329 658442
332 195 222439
619 531 191547
182 83 140693
459 530 927447
24 205 668519
698 88 982001
45 334 234242
472 247 950693
245 60 252113
145 120 303701
271 359 744174
73 41 465705
115 298 958797
15 148 815102
155 81 76922
4 572 298593
292 677 795691
328 510 968962
1 577 969882
315 31 24620
333 659 507317
397 375 940979
292 543 709819
453 408 699800
537 180 461458
668 121 251690
487 218 557001
371 595 211401
86 206 661900
11 265 147691
271 340 349930
554 413 920919
59 71 8268
290 329 397571
660 42 987702
47 302 209149
350 435 462151
507 5 8129
513 211 872955
422 471 141839
313 231 894673
452 371 310258
214 410 540052
90 178 737258
640 89 243256
323 469 99853
190 698 161111
57 686 561658
648 560 595262
616 160 224946
367 668 206375
491 108 217668
98 425 981668
455 459 840332
397 105 436436
177 184 782056
160 359 175875
534 171 204997
102 151 481795
350 7 119881
304 452 709877
403 110 708943
203 27 86871
187 94 27013
108 468 641499
488 492 254489
586 513 78028
184 407 967782
141 170 484643
435 522 243929
308 207 756695
464 434 313903
219 94 853649
501 542 78831
239 621 403266
274 360 728738
616 182 146224
594 53 126418
635 3 943444
67 11 382163
290 404 890521
690 296 275131
35 468 623023
232 484 640761
313 561 701440
595 521 16806
441 379 38064
611 162 523106
47 472 410348
20 599 185965
87 3 337701
637 250 324605
430 307 348569
314 545 938720
291 611 584146
348 411 418048
51 294 632566
413 313 887338
594 145 478063
132 571 870139
163 527 936585
378 610 801249
494 30 846127
100 67 937235
238 259 967238
499 691 753198
198 647 608034
413 292 325960
404 118 980088
296 641 992554
50 87 951612
678 148 18701
510 584 305282
416 169 728904
193 603 807102
390 617 455450
438 10 857132
638 458 424293
247 380 191710
363 68 374259
269 129 563242
692 214 12713
222 646 487406
440 427 660929
178 518 350673
213 399 734592
461 165 494241
296 479 876585
504 485 557852
573 297 979545
563 490 985780
160 404 442611
410 497 9819
106 534 182814
221 112 602299
471 10 670846
236 650 906361
485 537 128933
109 244 796914
217 32 777542
500 82 479263
576 199 454344
330 546 668133
227 631 497892
69 120 826995
556 392 649131
404 610 335859
356 451 316086
522 387 757069
202 498 668884
435 117 850613
196 192 767172
59 431 620169
312 533 541898
26 325 981016
235 93 688196
226 167 412330
223 218 917826
356 473 167839
387 553 843014
400 598 966884
597 123 495557
151 679 94892
443 66 762010
219 194 161995
118 681 740062
524 574 648539
513 141 569767
382 501 592461
74 187 562399
512 278 744189
89 468 231220
13 684 702316
228 69 149816
145 378 524946
650 74 972223
601 43 115270
462 35 944006
166 526 665187
527 402 26730
327 75 591255
133 277 323252
404 382 743184
329 149 197540
324 221 339020
105 114 145552
659 366 746964
76 481 413938
168 321 973548
413 610 287523
626 324 238460
556 73 386396
543 65 76208
561 120 94968
540 394 661625
121 473 46453
175 99 252169
335 398 799331
273 51 344489
241 607 556448
317 15 619352
149 452 521517
2 45 199287
345 684 625064
94 303 717022
328 48 918759
462 133 196509
229 261 709299
380 244 2107
671 581 174549
324 409 236831
555 443 531694
491 644 331308
339 573 735274
259 195 415038
198 166 672183
597 489 329526
533 483 497642
150 587 931009
359 486 618195
580 221 726574
302 194 315037
479 430 527804
231 202 921566
442 452 614051
347 587 685590
568 420 48147
60 388 599098
692 304 184786
318 267 220693
177 586 451452
319 502 388967
1 69 871166
305 672 215494
500 166 136835
314 322 609964
58 143 392211
487 171 152012
423 396 731116
125 153 850928
371 95 975273
178 233 313023
33 551 466296
279 597 41120
212 45 171038
398 33 622701
699 214 705834
287 357 140569
127 380 870030
629 636 373368
60 570 347961
385 406 69107
675 621 706141
105 266 896749
469 379 988187
242 668 390527
606 414 485201
375 394 399599
193 477 783640
200 602 311890
539 173 167331
373 183 542371
557 333 829599
148 304 797207
532 357 895134
190 656 641046
80 343 792447
67 442 493454
447 411 649113
401 683 269416
110 573 112095
328 530 136861
296 441 757988
192 69 686145
678 287 262259
417 372 409603
155 47 144142
491 479 784858
593 558 168542
614 196 594045
501 8 634483
513 178 243429
103 420 438833
29 254 945243
624 122 973101
669 232 654547
165 222 194626
23 338 35465
457 623 42390
601 50 14409
594 395 614786
682 479 42125
388 135 672408
313 642 793822
674 350 651231
676 300 835332
324 297 451177
437 479 146452
327 466 828431
479 12 798584
581 638 605609
563 363 559965
16 95 423651
279 638 653639
395 340 984613
382 646 480406
373 472 898608
345 68 105782
548 470 888564
395 290 281806
17 452 961342
136 643 676055
596 81 718555
181 657 160335
679 175 880012
583 414 457854
276 202 988931
226 654 299368
148 236 467181
213 429 555381
508 164 984148
462 531 585855
127 47 734714
624 692 588243
38 405 579910
142 644 163757
262 302 643022
672 566 438643
637 554 274043
268 118 749624
519 273 827738
350 464 313687
586 426 580802
90 74 985405
258 481 480944
422 141 818823
35 132 373433
423 167 206492
323 700 952197
286 180 241520
348 494 434435
600 180 693951
339 223 317298
578 527 597289
37 243 256198
84 455 900218
448 695 708663
597 173 492865
619 683 121425
83 436 875690
539 307 476621
430 410 72520
164 457 608628
382 274 180103
314 137 6588
229 343 441914
134 479 559192
25 535 475784
42 441 186669
436 224 294459
647 100 870443
257 49 673830
526 248 579870
193 602 17874
84 116 720106
399 612 837395
44 479 472354
110 568 256165
78 437 64401
191 475 526499
327 299 364289
430 141 615734
99 495 131698
382 388 963457
435 462 264345
104 381 705971
468 178 631460
351 246 136438
444 624 581902
518 673 778432
194 168 684108
562 165 684794
60 132 975812
59 440 677482
267 33 23152
688 244 693272
205 568 243488
146 391 892754
46 440 147487
236 518 974413
313 450 48903
470 620 840389
396 615 605046
386 249 190793
669 264 819263
37 66 709481
81 350 104201
632 696 572232
195 96 368412
362 647 452692
133 496 69052
461 393 722033
244 574 860964
605 170 6230
282 16 503516
306 264 497363
379 456 680913
482 214 859161
22 638 169121
576 232 709684
148 222 812520
98 90 579472
382 1 662685
218 311 31994
392 402 506531
282 243 691040
228 285 443733
167 303 946213
596 257 769823
279 510 106379
634 197 60692
240 545 791662
1 361 475060
533 629 593107
536 371 909684
73 552 510342
229 593 737994
457 670 513053
488 169 112864
645 343 885844
632 556 359732
265 308 362385
563 18 1802
56 676 48520
263 41 966986
494 429 213505
662 351 519296
573 365 458253
403 241 923268
383 554 234852
201 415 79146
158 670 370325
367 385 151649
600 310 711738
480 612 55326
147 248 199584
466 134 122269
627 88 859279
15 601 602778
340 332 765697
683 129 374215
135 123 944376
480 45 383999
393 643 419525
199 185 392429
486 633 512886
167 635 754602
484 34 342152
57 207 564345
431 92 965536
358 278 604743
479 159 102183
388 684 637072
232 356 217823
202 489 971423
458 665 873869
188 40 368569
404 366 800840
135 410 891385
277 620 480563
603 435 340795
648 127 98220
444 431 584260
563 280 201069
675 539 296622
574 628 867592
155 329 956525
433 467 828603
152 444 305833
340 77 438358
620 681 412793
469 370 698901
295 9 896361
677 198 425105
185 542 738373
424 456 94846
225 136 281327
304 138 879926
141 164 308401
456 368 738571
483 552 500020
324 697 330857
655 399 840801
387 673 975021
488 117 786052
339 581 565124
525 496 175995
661 2 123044
48 6 573400
628 245 491885
574 138 477358
154 302 681704
654 345 496682
530 565 832067
686 271 108585
588 376 282075
330 671 209909
308 177 878140
224 232 304168
401 230 351340
165 431 454619
579 261 760289
106 620 373503
346 507 412559
420 237 210823
213 4 846572
556 401 951709
142 430 246406
195 544 295128
396 22 482451
494 227 928012
437 243 246154
322 350 805668
326 517 514588
235 67 688416
656 108 758710
422 246 170478
394 40 918103
355 132 142299
528 225 231988
361 573 77363
126 354 450968
306 349 48741
483 537 81396
55 92 22053
198 195 128565
121 547 135481
541 50 710661
549 687 335646
227 116 983670
248 229 21717
362 124 127612
433 546 146033
418 215 223029
670 305 816913
256 226 893729
93 319 262359
561 272 46792
507 627 264740
277 350 452012
137 125 289301
391 178 952285
69 61 443197
193 463 399342
20 8 974935
324 454 36355
64 56 672812
462 605 518886
597 362 611076
630 558 622100
221 154 832327
580 642 156353
55 697 676595
531 697 58882
361 549 173371
140 93 48577
143 385 239727
103 518 488546
494 231 990353
420 158 130405
663 401 980951
147 130 641610
219 265 899380
73 607 544163
129 568 611091
142 59 721184
635 546 234077
439 191 648666
501 285 843238
190 570 510047
290 676 262613
697 144 755846
559 502 949396
187 546 217696
430 166 676488
269 162 212811
365 13 890823
678 229 516073
233 391 26875
171 76 284279
193 278 555083
562 481 243441
203 652 153625
272 110 296090
440 533 828056
564 540 68343
141 58 345722
499 365 603807
602 144 914183
197 246 142169
679 267 706813
334 144 602176
497 180 600540
166 401 637267
642 388 122804
99 88 320424
192 231 770759
167 211 613595
549 441 827836
226 112 123986
489 607 449762
292 113 607149
118 275 759264
515 72 422224
260 466 169577
253 23 993804
100 378 478994
530 679 712815
120 199 179522
49 615 926866
409 305 565648
505 198 864087
415 493 986767
4 597 508141
362 506 642374
60 624 634270
614 534 402052
115 145 635106
485 47 228414
25 83 740953
450 71 666670
33 16 742409
117 482 449908
168 188 744646
442 148 370720
543 26 60904
235 500 493668
159 325 760474
543 200 352237
500 448 877275
689 687 51267
271 12 595053
182 34 550305
577 466 339965
59 146 563387
182 661 868410
667 469 838622
236 166 730383
554 457 541963
474 135 180673
509 620 295002
565 29 152569
193 669 889227
72 342 359871
636 315 160782
345 280 431703
687 306 647278
364 229 312737
106 198 131180
22 257 239448
644 588 291758
439 332 181189
152 7 237239
557 5 648103
477 652 767066
279 680 33277
656 192 533825
225 586 487289
211 654 261655
609 210 840037
258 598 730908
167 383 917311
634 360 694709
509 56 221063
157 216 42095
512 559 330263
488 218 990363
548 700 972948
219 496 749339
314 25 106591
502 635 157278
557 438 447504
679 496 243624
266 37 568040
293 554 174049
430 236 61671
155 124 253600
454 390 900971
363 539 617231
83 380 105974
46 187 679988
690 131 979470
564 566 527966
40 617 190043
570 278 276555
377 273 70199
75 226 665832
493 356 579457
474 503 462205
360 83 455978
560 335 222966
516 599 532527
589 654 522370
549 650 268982
389 546 368571
113 25 738306
37 80 843946
184 635 278500
178 429 208710
25 451 813874
566 143 313206
67 377 943358
462 654 137316
447 469 428333
12 257 492387
185 270 561129
575 271 232169
162 476 352959
674 458 734907
654 215 868512
228 349 981957
505 619 574737
609 217 838826
86 14 200647
28 91 946061
224 171 428743
280 268 719640
95 308 33183
141 63 771819
657 333 583527
463 158 149948
98 427 964111
646 139 894907
218 684 186424
576 89 711493
224 619 444508
36 478 227993
128 233 20214
9 577 12277
457 430 822501
9 635 786686
638 233 238107
122 309 320165
390 190 69344
190 200 900407
493 440 774346
326 253 286763
471 135 658796
424 524 522565
402 237 511175
127 208 866859
46 287 626169
465 23 657594
425 511 222618
699 264 591953
82 582 278778
472 41 845804
352 152 22098
129 697 391642
326 252 119299
448 635 513528
612 28 327242
540 34 43895
349 634 790746
582 575 546931
401 633 608669
670 312 589898
93 688 870023
575 201 467246
436 123 584222
339 165 467364
552 436 246931
700 525 93933
564 337 985283
131 538 587587
490 653 808124
643 516 829430
35 166 866513
649 591 375602
182 321 279346
459 636 827358
467 348 146898
475 426 820531
623 207 47768
80 251 444908
642 408 644547
242 249 450350
397 106 121511
578 32 364392
36 412 282149
431 665 900640
629 152 495836
8 549 282826
551 538 253185
377 265 341520
77 288 610851
1 494 841133
121 551 629913
605 328 240730
363 564 222932
561 689 957361
31 20 331227
34 428 460988
122 192 291732
59 55 179856
209 594 392612
634 522 878798
348 521 589396
368 673 562741
162 661 155246
37 167 531794
517 672 296403
481 577 215654
441 97 5020
357 176 373616
642 49 885498
535 81 945796
360 688 158005
559 641 299273
651 554 349085
469 442 671165
474 522 575838
306 232 647166
369 120 271716
153 128 575811
129 581 70755
371 196 524011
263 401 755951
696 144 482411
267 342 163226
682 265 320553
120 50 422284
380 387 521383
363 400 580625
218 316 978234
307 494 314355
651 403 578610
386 201 680584
539 210 345777
295 350 158900
500 581 369162
359 262 495401
573 584 94857
577 8 783561
447 347 40173
305 143 951598
590 157 890493
13 70 187722
487 15 833291
534 177 227002
413 149 875316
223 475 111996
46 19 959800
262 321 311715
519 41 185372
65 640 392230
575 278 502146
597 234 686741
196 636 394553
151 549 147275
124 83 419015
622 368 895031
474 251 292279
37 572 959808
645 127 575626
80 366 164243
392 684 529499
688 544 940533
581 435 143150
385 244 685530
86 205 830498
492 629 516174
369 309 413799
197 561 304659
654 271 468788
107 272 388702
285 657 580281
632 663 628019
96 601 101394
199 413 318538
573 386 766808
516 158 405476
414 146 669439
496 655 597556
167 655 329627
192 564 938176
505 633 24639
179 324 134360
649 406 339196
385 199 758379
357 4 956196
367 517 929523
35 311 274244
594 388 184514
637 617 874482
256 619 393164
659 388 262706
104 322 754968
564 70 540547
320 676 496869
197 131 864943
423 60 777166
638 341 566753
633 609 465994
578 539 438890
97 637 545517
203 689 812772
671 604 814404
588 652 639622
428 282 183646
397 679 669137
193 438 833552
483 117 559208
690 35 107479
520 272 706662
118 122 154550
522 551 479966
214 671 887000
555 215 247779
166 574 44657
302 373 718868
381 409 459897
544 180 448885
547 217 630404
642 416 232522
409 289 416395
172 59 381853
436 481 884754
178 526 905850
355 266 879559
157 374 118664
518 365 974851
78 694 517212
570 258 560069
657 221 504136
369 148 619509
490 674 809191
502 173 902885
482 97 160441
585 277 92151
445 475 993390
596 583 345344
438 319 747346
698 499 499970
261 513 497507
119 296 992549
69 667 404516
557 553 776794
133 419 73987
291 488 729751
74 413 361198
73 554 437710
537 571 902740
421 454 478900
355 475 739092
551 480 1399
639 133 783022
188 226 974519
445 148 641500
430 290 994606
242 690 971478
79 104 776826
622 662 166568
650 588 899826
119 595 710542
492 674 311410
431 245 69745
557 456 593162
441 629 174555
528 136 878911
132 621 666278
373 485 399173
316 336 123227
666 536 363920
410 103 199999
526 321 887194
480 696 257623
515 546 879672
156 643 490721
412 180 723140
310 556 977754
307 99 866285
247 497 509333
650 64 222502
11 428 237127
31 123 703578
407 106 769969
562 510 852176
494 432 192283
591 394 684117
369 486 403075
610 150 561647
616 384 879194
81 413 621272
434 456 521396
167 616 35979
57 416 211011
626 140 11869
438 177 992504
519 408 248215
438 307 630653
184 523 200735
662 513 982209
653 347 408431
354 673 723702
365 78 904330
362 347 277623
30 699 655430
163 378 475520
648 213 90446
511 170 306312
385 75 914309
100 122 864896
180 34 834846
166 374 151964
488 72 556422
251 646 764594
458 645 826417
212 240 710506
623 389 155969
494 222 121467
681 260 358070
626 181 874807
581 226 616738
613 450 400033
442 318 382777
504 391 419742
54 234 851640
313 418 729241
361 141 420022
578 633 112254
339 395 819830
8 239 826408
140 311 593141
147 403 501333
77 128 945125
197 262 766738
502 116 847450
54 3 8463
182 154 231507
162 388 171310
233 45 385721
9 487 769725
515 505 510780
194 660 412712
333 676 834556
390 607 989132
549 19 767832
209 625 699285
101 332 993912
215 425 30724
213 177 795576
553 324 912727
211 53 322920
621 581 56149
69 232 728145
209 350 499780
532 242 460052
510 544 462032
69 584 442510
354 41 914387
71 673 741520
616 386 903482
406 640 532072
557 478 581124
460 682 204130
95 519 299421
658 230 824714
656 75 210060
650 697 109682
118 467 395687
404 270 902918
511 322 177290
583 358 547419
618 117 49790
33 24 547350
490 210 707586
341 177 22645
580 698 709499
489 641 354100
474 680 77580
84 432 960869
14 422 634195
36 131 644243
436 471 391824
288 469 432092
679 343 566576
55 595 716755
264 361 399393
28 451 138020
209 70 507272
308 129 909369
129 474 805802
642 692 521127
36 376 241471
437 218 467849
214 691 912652
247 245 916530
586 210 622319
163 595 64456
207 635 97530
185 660 981827
319 136 364354
97 524 233378
541 479 456089
533 622 586307
503 421 657385
589 154 710659
534 247 728006
353 328 30368
184 461 811532
659 300 480365
416 289 761795
514 486 422522
61 669 579654
208 99 397582
101 74 380615
52 396 402986
373 227 160743
47 671 310656
384 318 112438
449 472 510443
237 87 881514
290 227 946948
317 171 560122
255 86 404196
580 317 332836
611 87 904309
694 534 525096
623 241 342256
481 292 976218
193 35 857659
222 62 96031
124 409 473347
55 507 516927
618 432 520663
4 372 683434
335 371 896661
41 70 264458
322 14 894607
470 695 463098
503 559 738921
201 92 263912
414 448 79341
562 496 970646
101 420 136401
523 280 175051
36 561 393417
294 684 995383
398 203 831210
249 588 492346
597 497 351966
407 544 854729
579 595 358788
90 448 721354
263 170 418037
88 590 629752
620 523 128263
37 50 823317
123 61 692222
113 60 992348
192 262 600817
70 86 8589
146 320 797798
508 252 989313
23 330 325994
323 90 189005
67 202 543622
251 407 300119
215 443 67663
209 399 586840
169 24 441376
469 129 795854
214 621 201698
392 287 83461
501 603 520016
604 362 743417
319 29 736857
37 442 475529
487 662 759150
470 82 46909
621 209 199724
154 635 481128
242 378 947012
422 223 743271
31 469 685158
657 525 598740
47 691 757842
424 474 557197
341 221 603086
506 558 380281
302 345 253262
691 432 350428
506 183 947179
425 415 498622
277 239 103103
330 613 836894
43 77 695939
492 295 794226
319 196 982135
272 643 536144
692 262 298504
124 567 400670
456 90 829309
422 532 326834
380 90 718870
696 238 205150
605 493 798788
228 406 757369
171 443 743604
339 140 684342
562 521 111881
607 113 543110
658 452 786262
164 488 308944
156 142 429399
438 251 17269
543 173 560265
672 233 219525
270 92 572484
16 532 926878
80 387 670468
72 492 611642
351 204 700383
309 688 664133
468 541 362566
223 457 65358
305 124 11299
265 538 815428
74 681 421720
356 577 831767
468 512 59141
376 554 147918
607 471 38764
301 255 592961
366 690 190370
135 71 12995
120 367 746641
75 248 533610
223 595 824634
613 516 538714
415 681 215316
596 9 485573
455 213 963223
44 154 960972
647 286 773881
114 352 713824
342 468 353621
595 139 897679
257 481 132380
38 590 830389
370 112 247719
420 227 715509
605 97 844595
133 415 41606
568 77 911738
381 434 983671
567 28 53941
671 509 823178
591 112 477001
353 48 326862
476 296 714267
248 373 125701
483 694 959816
692 237 190349
337 672 209861
662 143 775666
181 578 653059
439 677 68824
267 92 371199
311 379 319726
34 606 984898
151 555 352572
683 9 422691
602 94 700915
147 661 422904
290 555 905150
508 447 164069
53 68 325642
101 5 954662
571 401 618913
657 108 855764
499 111 379375
205 277 70905
258 653 911168
614 272 21589
323 338 101685
487 633 608666
43 518 592653
83 339 103638
50 546 798247
380 604 861224
191 547 949764
234 383 424968
259 417 949572
661 653 741728
633 132 42020
433 293 807821
475 205 357386
98 63 355928
601 644 919667
520 631 919379
323 672 817065
657 400 864608
90 144 317241
53 455 140008
233 236 865021
53 312 108599
356 363 726292
268 422 349041
377 331 615582
377 54 287664
671 9 977742
521 146 398388
135 493 286362
677 600 253511
337 495 201608
435 569 480541
119 476 338969
602 134 319425
220 245 388265
524 407 971781
457 71 752718
419 68 755270
611 372 407451
539 230 329050
362 161 351767
650 612 579660
207 359 306832
173 77 384936
222 461 865772
166 422 907172
376 310 217239
21 652 330520
694 700 954368
453 393 359115
483 651 508622
172 353 458757
479 665 509441
48 128 530809
164 316 845546
561 24 898634
117 161 92115
682 342 885816
410 442 608954
503 451 331911
482 423 627418
507 166 111706
677 413 540528
53 428 577283
595 43 117224
622 626 531361
61 71 383164
529 240 143673
416 43 503127
306 596 949269
186 200 573003
195 567 18109
27 283 332760
343 131 151725
599 34 129508
608 387 906610
385 145 423408
449 164 14848
357 328 732274
382 84 385508
205 112 911321
429 315 765951
516 497 910556
483 122 254008
218 667 764445
126 301 18494
672 570 80477
543 256 959663
21 550 732666
147 283 758410
551 436 7044
72 276 670004
525 306 346823
684 44 214885
511 615 591219
167 338 602255
602 661 285287
94 98 227537
639 157 300452
21 430 540168
133 561 443172
579 458 702298
693 343 231080
214 589 720096
110 442 76836
559 330 784054
534 312 755857
285 684 49490
370 364 192062
91 445 653288
453 52 66338
515 465 23078
445 565 18081
635 206 843608
139 357 69290
151 159 370685
371 389 465873
504 128 355415
72 155 930475
530 246 915872
330 16 644591
314 229 451880
399 82 199812
421 699 284004
278 269 675264
29 685 972119
628 146 873475
206 183 668276
415 394 471138
272 328 699905
601 688 730751
51 570 582519
159 474 763088
170 465 393138
549 161 915987
390 630 39819
198 162 95212
677 371 629625
364 198 92688
619 222 844565
17 391 412619
306 428 170451
423 212 463266
433 553 257985
163 567 151594
91 533 759363
608 245 986067
595 565 907598
692 527 801287
157 366 221687
233 315 748598
517 145 953504
156 189 892155
584 109 454801
5 3 150781
520 283 898458
325 657 557146
597 210 73602
304 30 311658
36 585 915074
339 638 178123
101 373 166552
125 422 217417
11 31 521654
177 53 918861
14 379 391122
385 141 770618
106 376 940832
248 531 132181
335 415 408617
86 648 867073
409 274 195225
305 442 603693
98 92 123905
529 23 248347
503 188 508985
405 200 107326
551 307 790001
41 60 610988
120 591 708913
627 135 366953
197 669 881346
672 591 732365
30 650 980688
545 360 579761
263 196 852161
56 622 989650
286 80 885197
104 618 969986
122 50 806009
482 147 747235
621 154 132042
216 423 176418
575 680 297538
24 237 453866
407 114 485034
481 343 404886
465 302 895052
78 626 715032
291 502 37125
380 245 448041
426 38 205302
313 311 284691
558 307 609797
4 491 681642
92 202 626112
618 282 311043
250 5 508671
102 492 752321
88 56 139761
9 563 797667
519 326 588638
672 120 338513
130 93 112954
588 509 186064
607 312 346330
344 319 450655
98 529 173395
167 307 376202
126 96 692855
311 213 611145
334 128 663260
431 273 640608
209 408 849143
46 659 608356
441 188 30935
513 670 138376
235 400 278985
506 170 286621
522 362 239780
485 192 529705
118 593 603407
587 614 167565
204 101 291630
381 560 425172
181 548 811102
364 433 280359
496 98 212011
27 51 222884
106 44 606509
270 372 118650
140 47 10578
405 640 654233
526 65 46216
367 183 998009
418 203 80864
530 266 252546
330 38 970717
686 395 593894
430 607 655970
528 469 295915
500 67 456644
350 244 927773
467 121 150440
565 335 100210
214 401 734178
242 482 519017
440 422 713470
640 321 160140
168 173 202532
158 264 196818
120 136 628173
471 382 80494
89 410 34447
121 112 320082
163 377 679902
397 414 599727
328 697 721336
487 355 437809
92 244 962174
453 192 799856
261 690 76433
631 34 122503
220 37 815364
60 516 120144
641 360 482327
612 145 84723
372 169 551500
173 81 939741
158 612 267130
116 553 888137
547 664 93613
653 560 136312
115 564 397940
412 219 832783
601 289 469957
404 125 347805
345 35 141784
115 314 354324
175 353 962457
122 608 9777
603 37 130031
514 331 898259
319 1 415186
281 494 404304
488 451 538665
231 261 63996
42 266 608812
310 207 533956
663 432 563895
303 154 479675
659 644 831607
192 175 442864
289 438 366499
215 419 341863
497 283 831806
600 145 323144
439 202 626274
650 660 682147
289 389 720241
438 22 594738
450 359 421568
129 253 65374
275 421 798053
227 176 860564
88 189 633250
342 519 301727
165 407 932552
132 17 268935
399 100 919817
69 496 633055
155 199 159735
320 458 947000
397 307 348222
322 266 344484
610 561 991148
572 368 698371
117 697 619435
405 237 701966
585 138 569682
417 681 739651
134 594 313214
432 531 188583
268 653 978134
422 50 151008
528 562 266929
585 514 807709
572 178 450385
435 134 363968
531 670 78451
675 234 954838
317 352 675241
79 581 887956
537 610 649846
602 51 265070
407 341 737383
35 367 197825
282 269 607781
214 237 383335
425 518 554664
425 29 512126
697 151 295788
515 559 647196
379 510 764906
228 394 117080
595 124 448323
357 15 645443
633 594 604290
13 490 667109
268 698 960621
616 558 546094
178 126 488118
378 239 491391
62 19 96591
189 157 36522
416 94 771992
86 603 61279
284 371 579988
604 500 117979
136 380 312755
124 621 691945
623 426 478436
594 162 222072
186 243 855682
419 586 376639
582 568 916347
60 454 115769
672 320 377899
332 314 617476
268 448 809111
336 561 192153
96 700 216938
460 696 661332
478 606 140453
536 393 451456
55 227 870964
437 143 173296
321 496 417231
328 235 19092
617 5 924544
13 52 461783
464 343 348876
496 213 334379
214 81 285
452 274 860472
276 456 401079
512 223 431018
559 378 414958
504 695 519833
671 635 743234
526 404 672118
504 302 347615
674 131 691740
387 199 976507
405 542 507899
19 349 930068
206 312 547752
420 508 652501
91 80 309768
180 203 933665
162 172 795227
68 157 363767
475 452 779367
211 144 602032
268 128 513587
467 631 295927
523 120 705688
420 16 177352
40 131 425948
554 54 799985
492 36 21106
28 357 104771
215 85 997167
311 468 928236
573 323 943489
7 553 720307
549 606 753506
20 280 498651
305 65 864545
202 349 351218
622 558 892821
493 218 536096
314 685 4491
162 246 594732
119 471 715063
465 601 628577
650 183 902278
198 520 843722
544 170 399335
531 433 470643
255 348 235330
466 366 963020
373 214 223857
632 255 342918
560 686 949172
229 419 92847
198 276 183030
183 598 206875
154 245 325871
524 28 629872
1 573 705052
189 53 796633
171 254 844851
478 688 524319
249 438 923664
552 476 763519
450 60 943477
44 122 428851
287 536 965770
36 148 838596
415 391 690848
139 347 167297
310 22 374334
55 9 79403
455 638 959306
638 627 940883
436 165 325755
75 657 631130
257 375 529082
78 64 466189
170 182 850293
106 32 769160
690 556 887343
61 175 797784
411 654 557034
428 385 191383
530 112 469457
669 159 8062
8 231 2246
302 273 512689
404 280 951632
61 315 881924
3 640 999816
104 125 933702
259 199 92119
564 20 662970
649 150 215158
65 299 724434
691 697 875464
256 602 116705
395 130 831090
228 315 401040
248 254 836842
552 584 248854
229 400 539146
685 586 328534
33 9 284574
437 207 671872
474 152 508825
364 185 305714
613 537 807578
541 337 304961
7 505 193112
584 658 744871
363 683 743861
362 320 498129
600 227 957173
319 246 59746
359 5 468397
124 480 573148
185 53 801416
535 394 29006
334 365 446564
429 676 465090
469 194 207945
528 150 753829
603 286 503381
333 280 573992
171 573 546092
447 66 962991
147 202 261500
249 150 716410
637 652 696277
146 325 442839
651 621 542068
359 405 490704
6 597 519000
127 385 515696
389 60 499361
480 205 695929
615 263 671417
287 248 198759
457 444 432029
331 298 851553
463 339 246605
242 133 566943
388 499 407952
35 406 712553
174 321 677135
145 101 572875
2 196 784870
49 217 798321
657 406 953822
664 287 906773
4 165 305577
599 164 540709
452 118 858886
2 17 185070
453 119 920503
77 497 661553
27 494 419018
561 618 349821
415 441 571736
467 477 362964
590 297 221044
479 576 926325
632 335 132187
121 665 742609
201 508 954926
171 74 644795
163 483 665930
621 608 145339
681 159 541041
213 394 822811
328 177 516925
535 407 208483
516 637 546828
233 28 693669
585 19 947462
160 367 384524
398 57 256371
407 256 82132
28 355 784272
400 92 770745
383 635 805011
127 225 161875
306 205 857748
315 577 625091
678 119 213366
430 11 170430
487 686 31233
80 166 533470
183 593 361020
304 350 538754
672 682 623548
9 430 72949
608 615 575432
591 163 895445
172 320 701382
626 642 698531
568 10 342965
604 593 225204
620 144 648366
58 272 347998
692 356 721729
25 32 871341
284 201 852548
625 371 665781
686 72 53321
675 33 132255
565 202 84106
501 43 70201
275 91 563057
606 548 721952
644 115 879911
174 364 480863
671 290 744988
224 222 996831
222 513 948623
275 160 10769
608 383 957123
631 490 793008
553 78 545474
463 134 772349
151 311 234035
594 142 477407
142 698 614757
272 154 343331
328 21 486975
44 393 128305
274 230 713184
544 17 565681
297 608 891969
295 500 827817
347 333 477922
687 490 738083
469 96 255978
633 356 873708
478 566 822139
89 238 269528
304 182 63593
653 654 47186
625 386 847953
257 399 53488
11 495 391643
533 642 213456
85 313 186963
495 314 546990
235 462 371464
241 106 184302
263 684 991302
374 385 130120
490 693 786687
221 58 450998
20 441 876863
105 502 975242
548 568 270943
386 479 458851
431 406 924200
490 645 27880
695 82 903726
526 501 88576
38 396 193671
549 29 204683
159 442 442776
648 64 163335
555 280 975771
667 485 78371
53 672 784085
104 406 458545
239 29 370833
593 415 404199
437 88 195547
667 67 334442
111 481 707194
12 310 710265
335 643 918986
518 303 86231
222 482 911530
42 477 737711
667 592 156684
104 189 626302
530 69 21513
309 659 29026
7 334 20140
570 136 970170
227 576 450976
449 49 837866
382 241 652095
657 650 3844
344 416 128636
127 523 796383
61 15 407699
279 249 538647
158 128 761038
573 224 107572
599 688 605678
1 66 806477
670 456 150488
124 506 350619
412 574 764386
573 255 126863
574 207 67885
454 696 526805
306 34 431308
128 527 221046
626 598 472131
477 550 82965
25 640 528965
418 610 468931
190 687 13680
286 650 601919
136 8 460451
362 9 357000
141 103 495073
113 610 865467
546 336 544739
439 110 910780
627 641 198450
298 285 683401
669 347 310939
296 189 698423
475 52 523000
65 552 469039
166 618 983806
616 598 794859
184 527 390695
248 552 268933
294 61 127355
630 201 917104
154 390 562624
684 286 970701
96 397 7152
569 263 187065
253 313 155686
396 379 64889
486 567 524499
215 502 73912
500 368 102746
270 552 30608
654 448 545346
44 534 924521
398 9 279628
117 384 741969
285 410 601235
341 83 138130
573 648 420049
50 298 738746
589 630 443414
429 73 714806
544 208 385734
202 302 598251
414 510 933237
354 234 862685
672 626 27222
516 439 975439
250 462 301802
665 135 223521
416 147 421092
125 458 432201
628 562 615106
691 592 806685
619 679 702640
471 573 552577
331 405 989318
623 331 343872
638 321 532357
278 484 366847
39 548 825699
337 116 44801
659 459 100579
146 342 501323
620 275 630725
625 607 481738
296 366 23437
478 549 626432
303 367 716702
620 235 563621
610 434 452103
151 146 36609
373 14 328657
358 692 26684
422 151 297886
607 449 371076
481 55 148829
178 295 567726
143 266 589732
186 323 627763
623 32 884268
144 314 134619
92 602 84714
149 70 616961
578 511 82783
314 524 333512
532 267 879635
219 25 86260
253 529 582105
630 634 256687
5 107 318061
470 151 828425
285 577 962446
25 330 543240
517 228 91543
74 146 704494
342 81 203238
177 313 774639
500 83 440000
143 247 376311
333 92 590026
375 497 806399
53 667 622034
577 348 648949
692 372 571953
51 578 236543
358 614 618540
457 442 946703
433 23 52737
420 233 965132
81 609 132973
666 275 600856
398 63 317428
190 473 797623
263 678 287908
545 87 886800
387 479 780750
626 199 813989
551 690 776603
340 481 394598
146 532 657071
524 444 821568
268 87 677737
545 184 578287
261 523 846142
315 168 765451
152 407 380988
203 633 489790
121 263 261784
661 484 615066
589 125 852671
299 337 104035
571 337 430952
271 508 806492
54 675 684954
416 681 872250
634 126 828340
217 633 53444
617 195 544039
578 675 262412
390 549 650740
563 668 859457
311 271 419878
288 477 255384
156 453 74102
20 563 210017
317 86 63855
343 344 756008
557 369 467525
172 548 180943
136 696 407539
250 387 349163
609 685 842199
202 490 865988
312 220 277964
80 176 208889
97 47 607851
102 59 339725
515 398 178657
284 255 66099
548 362 92349
3 498 676091
95 111 139458
45 597 682964
51 565 384073
95 133 129628
430 420 636419
278 98 985068
291 609 786489
69 88 562403
295 118 645187
346 101 775245
435 2 700294
149 482 478220
552 624 768458
169 298 982335
371 412 983190
144 503 76970
612 207 303047
657 457 913030
415 477 453140
502 553 771581
299 433 258900
565 319 845462
539 495 883078
646 52 402072
90 508 601617
669 282 313765
629 318 152720
531 46 125010
157 595 472465
692 604 424332
628 422 538283
689 266 281352
261 104 6068
98 47 912417
9 7 432350
167 310 530770
489 234 840832
447 585 703756
354 460 698627
114 60 14784
633 651 932179
188 102 548474
91 583 633485
535 408 816410
299 165 368054
528 68 545034
533 472 151083
645 559 852425
462 319 348888
577 287 376610
647 172 667805
664 181 652359
624 513 341310
505 216 362170
525 529 646389
576 478 942148
548 637 921784
544 581 813969
113 523 279827
331 55 861623
473 366 484865
331 346 756819
665 396 2913
304 419 652166
159 654 913647
292 653 677180
13 92 314719
313 505 730224
380 407 185859
287 63 322481
30 209 682116
485 501 966348
52 316 846826
538 321 33850
248 101 889283
188 389 537984
368 440 15781
416 604 571841
648 5 257693
506 288 481719
227 577 70672
262 27 785530
275 303 579441
655 278 747602
279 469 982105
301 248 569702
110 83 767423
631 626 780531
78 648 879170
383 535 814257
226 53 213590
116 181 656752
190 544 265453
551 592 449507
681 487 986088
663 115 877196
547 309 465859
214 72 299140
693 463 291101
387 7 944967
510 649 655327
271 458 186768
528 550 562765
608 390 129799
93 80 638647
144 126 540666
557 617 354623
318 65 448608
106 179 96767
267 418 358145
342 159 300600
185 544 207782
276 446 341594
355 336 461904
243 586 841891
290 400 868321
350 195 987136
651 102 341453
351 586 843432
302 627 557991
510 394 661840
313 644 717550
656 553 932343
203 588 695069
258 390 864032
564 602 543684
619 382 528312
434 159 359226
655 398 550679
4 149 809435
411 663 871671
391 74 765138
599 364 57911
279 668 983013
484 220 263338
186 254 822879
688 583 951613
239 336 236871
343 467 601915
509 662 845500
647 54 444627
548 557 664872
6 18 873791
363 432 676418
469 680 111749
226 337 746777
388 258 473325
100 587 500718
305 329 242179
405 183 79095
640 464 287821
237 631 799290
481 567 848186
343 233 938346
34 379 730938
618 197 181152
360 377 943248
410 221 912434
389 403 974979
241 418 382375
149 211 817684
700 660 827864
419 15 801444
686 547 263399
696 532 456062
199 411 786125
358 91 84051
30 18 18160
113 308 802806
698 451 683316
671 209 150058
560 448 448700
487 224 718152
664 66 213617
234 4 10134
101 422 162687
436 622 156916
683 105 950705
201 199 559085
511 495 958112
597 691 948835
408 46 261863
454 150 302435
329 426 520079
600 348 196506
432 417 519329
135 196 342840
46 654 569960
660 530 448417
275 393 221841
564 149 127500
35 576 369285
332 481 574068
352 596 963436
28 125 189875
236 424 761025
138 692 687905
81 30 215339
333 552 247430
442 478 211614
256 208 453497
536 131 144448
31 358 966268
80 410 351830
33 516 645482
654 119 783999
111 98 408993
344 221 387708
447 625 321496
386 596 407375
13 391 427368
402 576 783608
408 367 827587
121 518 288589
264 516 46206
129 383 530236
360 676 888198
231 512 229170
603 107 910990
268 519 931634
386 585 586924
653 133 547309
335 606 602427
359 128 640803
440 673 689233
651 561 149916
210 70 54698
451 304 266057
203 93 151006
383 284 260323
60 658 488840
648 390 302700
612 164 842551
258 474 478799
50 279 856923
565 597 578789
522 697 927570
39 262 310464
478 99 805816
244 418 908419
528 39 685357
472 126 535142
629 523 446489
610 228 971373
698 648 651606
547 501 795494
171 698 667932
364 588 970891
9 690 361029
2 492 371582
562 435 652920
456 44 399011
453 116 90520
390 248 426704
550 122 975669
120 52 886158
454 440 8302
87 54 337057
109 501 989209
461 328 555007
391 316 566183
369 579 248815
414 320 715747
35 422 149987
212 579 899999
354 161 671606
389 259 525274
649 186 432986
108 313 781965
35 70 36780
439 561 363739
1 587 539883
272 57 542616
289 238 971374
314 655 899211
638 648 446137
130 204 984858
141 644 818369
293 655 748846
216 625 771353
361 134 800444
250 112 467591
381 563 982817
130 422 435596
418 396 939697
463 322 423321
629 384 647378
442 235 809840
158 44 832362
301 591 956911
390 684 254203
620 549 348607
388 427 506690
71 425 180132
428 677 128056
512 685 551769
366 178 156647
119 587 901693
468 161 744572
162 147 787874
632 410 741989
485 190 561463
615 670 464089
532 598 624285
680 93 577260
112 650 149752
349 477 342170
156 624 310964
501 660 592892
128 594 834723
111 678 197350
659 153 392784
22 307 623051
562 526 876471
686 65 457729
267 347 307070
362 203 739288
575 1 265478
147 543 11260
23 276 712310
325 563 268705
258 551 155282
199 493 847546
624 685 435055
120 155 988734
606 641 235675
396 563 26262
237 297 191155
118 555 875012
643 364 670492
292 574 369287
665 313 517322
65 357 318401
140 40 562046
270 607 673101
471 143 948244
305 653 724479
155 437 523180
506 486 264668
698 243 264216
505 243 115473
550 529 867115
291 276 453124
625 455 965957
285 146 358457
161 194 20364
672 644 111218
19 486 243639
641 399 530875
510 94 605913
272 231 128857
363 1 34111
651 378 359846
39 537 470881
551 624 81142
431 676 491457
592 206 820816
58 628 218693
273 152 818098
240 281 434519
699 22 301158
475 37 799428
656 240 63501
280 452 582655
419 287 14807
600 11 635869
299 461 399432
338 165 729419
571 45 771045
522 679 124373
447 256 291969
181 23 341012
554 633 79151
107 259 804757
25 552 335153
379 126 641765
434 67 270117
463 697 292107
699 566 954686
334 665 586343
677 504 242853
266 635 213591
582 435 123782
171 508 891276
567 502 402664
660 308 461053
322 335 301216
107 527 618112
408 652 959087
76 604 256587
236 398 993679
465 496 934229
247 301 420773
547 280 219335
354 9 756159
376 103 117356
678 448 463611
343 242 815485
378 28 223476
504 201 929177
577 455 199637
67 183 428977
444 555 876828
630 586 102639
349 523 251722
441 533 514248
67 468 498166
627 200 937584
431 148 963027
328 176 410259
177 268 912333
375 72 573064
156 662 625866
88 664 266295
174 222 481608
18 403 45950
88 295 498292
572 607 264703
155 683 420000
576 616 889758
195 628 3012
553 560 359053
177 389 794912
488 658 385590
64 448 885890
527 92 312204
421 371 915642
356 550 130927
126 690 187589
229 197 940371
13 541 323011
306 332 415645
540 397 143315
61 690 296898
148 242 139244
622 573 855296
587 530 371507
576 317 975053
660 632 679428
275 650 192173
514 262 745852
688 32 954417
101 609 514359
228 207 979626
273 496 679674
78 220 32129
476 682 434015
568 223 37211
118 696 661282
101 375 434406
500 233 161620
468 556 505524
435 175 957645
377 316 213420
537 145 104147
397 67 565652
321 231 41190
148 240 884522
625 128 883536
380 84 84446
680 496 849116
355 382 42920
153 207 31004
585 101 473122
107 185 64122
456 522 450590
526 114 501721
35 675 21341
217 168 775653
31 603 517548
501 435 376908
150 568 769094
169 686 937539
515 490 912638
277 700 139466
669 492 928976
626 201 951648
59 614 493473
2 547 14533
565 17 950294
346 173 419312
576 456 670964
32 130 746592
226 570 688845
508 618 721561
585 240 330623
590 365 610876
256 316 892026
557 71 81621
265 32 855648
672 109 771902
27 547 353606
504 568 393461
634 523 329151
126 311 950263
558 62 558669
414 398 156547
353 670 821584
90 694 817317
339 620 588451
472 112 907078
372 63 592190
592 556 408495
655 233 751070
325 35 334762
38 53 794062
337 19 871991
365 266 902496
93 419 537640
533 118 894571
172 699 520017
245 116 412082
609 619 28586
291 475 946331
74 239 526876
542 677 71517
395 212 256663
329 636 267680
607 502 113820
628 438 878062
106 348 966712
269 493 475719
547 178 808613
161 4 887485
261 432 522150
616 165 48603
206 194 516382
125 334 984379
192 679 550097
619 35 794223
134 40 907295
357 51 649798
577 213 727393
184 331 509193
131 405 87984
539 287 429565
296 308 707011
546 55 124897
394 642 917004
33 508 564456
380 648 386280
421 450 394907
109 518 703019
350 421 861094
74 161 939430
602 604 971943
5 257 975434
199 110 117086
503 210 248754
613 125 931570
503 328 16438
292 44 916427
75 33 236850
585 246 110011
591 598 257085
311 157 18910
588 282 912000
528 499 355999
565 402 561777
639 315 653440
220 423 93046
351 605 728970
275 294 788331
553 378 877837
597 225 803166
351 159 357199
445 393 290061
65 435 850487
189 342 8134
517 282 678516
177 576 102662
240 561 15122
338 190 705186
378 159 964049
454 432 437997
669 537 60594
68 70 793104
288 512 530388
528 37 958472
124 255 400711
190 79 731443
524 640 900857
310 526 244813
316 362 659882
638 413 819683
693 603 549450
496 556 696841
626 407 221609
55 177 775315
281 263 459730
207 657 698272
371 130 603716
489 572 95859
177 330 870544
692 324 391994
699 490 999628
223 263 411944
9 558 383256
382 418 125031
310 456 751294
5 614 108032
429 133 559147
541 601 691897
443 356 604683
85 515 289093
291 222 205128
300 601 990694
511 78 317174
613 562 447251
602 169 681875
163 236 274850
614 261 564217
117 523 6150
661 296 811164
559 413 571750
204 431 358533
450 8 996078
578 224 460718
342 612 349112
110 111 223135
311 469 102588
115 349 619862
356 38 967005
594 566 645563
220 289 776639
693 460 16877
240 232 29718
93 19 210855
504 497 897386
221 571 84401
541 39 806853
634 352 166923
275 144 554109
618 522 954139
343 97 608575
435 329 530717
305 478 872512
488 525 260562
363 10 895156
422 448 192767
409 217 509233
70 575 987095
215 382 362291
357 582 592917
594 500 603156
543 332 873923
499 104 711372
280 279 996946
65 612 443338
113 114 229282
101 441 513906
510 523 412398
334 113 173352
103 245 293918
417 260 399443
466 253 392082
563 482 377657
271 606 593725
563 453 82469
186 666 404286
594 251 209913
351 86 247654
170 373 367685
297 387 670412
311 497 872377
140 451 664348
665 638 757154
140 336 63184
544 652 770097
254 533 280234
592 59 900410
685 517 145264
537 500 155648
97 633 153679
377 130 275259
678 446 483959
199 137 308859
585 229 960740
304 214 220110
229 135 244119
561 208 664785
538 221 465690
27 196 134411
333 646 712947
547 431 146703
105 436 375068
332 586 485896
318 156 683994
181 239 148767
355 166 354176
92 585 493725
248 318 675115
628 677 625230
24 564 840965
64 40 690574
16 479 334110
174 553 596910
143 522 947201
208 105 610265
252 35 420664
474 530 538617
8 204 362685
3 113 568264
326 495 381556
456 73 692919
414 352 376524
189 678 353884
296 506 940753
327 528 40693
348 242 167371
692 212 444708
680 215 645964
657 699 564157
448 182 533176
695 406 590966
596 61 341315
563 51 205267
624 46 845351
67 291 522959
321 47 232847
362 381 433250
414 214 152381
611 420 424850
31 542 612500
605 119 919361
82 85 642604
691 629 179465
46 108 644086
652 509 704976
605 355 830132
203 515 569902
177 60 219319
276 309 728008
693 456 58730
132 397 28396
357 585 688647
690 42 259512
630 392 376334
402 83 812058
16 656 655187
278 399 193231
22 336 692399
676 347 372310
693 113 784807
649 254 210293
49 199 832316
387 430 647797
394 9 689953
334 651 609162
219 251 718258
175 439 645040
406 283 675371
471 499 353353
206 248 466947
398 457 582008
494 536 521476
347 497 545774
535 38 368521
665 265 496017
476 588 233407
151 573 991094
10 649 526566
396 71 144285
337 488 554737
368 458 388513
489 579 441516
352 285 588175
448 306 48365
571 636 164174
589 207 766562
54 122 408103
5 694 734712
501 677 109702
615 532 438681
403 629 153271
644 462 440939
279 611 285679
84 371 434513
470 354 375459
501 214 574041
378 338 628650
361 14 543624
321 280 291998
422 118 942403
522 249 646443
433 209 944973
280 538 681410
547 531 930514
11 168 927147
693 10 261433
24 137 74044
674 691 27894
196 199 528865
162 356 276891
136 434 257865
690 78 203892
578 60 550132
304 577 566115
260 128 669474
497 234 810532
449 242 855373
296 617 106659
586 328 243508
184 324 147074
276 25 503384
666 656 525045
603 499 960755
171 514 789513
473 192 140125
396 237 108037
458 493 356368
156 248 536664
584 246 954552
401 238 200484
264 634 67609
16 647 700640
672 39 222716
535 76 601485
512 574 1582
133 136 552995
322 162 161585
5 233 20191
519 103 899973
359 695 842403
4 194 159624
17 416 510111
42 217 662571
517 124 408438
567 692 131757
187 561 220810
191 259 101280
328 585 263951
46 626 184352
642 559 201560
495 106 701820
183 39 562334
619 408 304669
284 357 508995
586 139 71837
685 36 40221
89 618 417949
419 140 428985
609 334 477588
248 482 796043
397 369 326487
41 431 147997
379 239 465165
30 659 411542
564 136 550688
112 108 215343
588 544 417565
578 555 889439
611 328 222329
598 475 905558
395 145 363325
476 73 278198
589 218 603283
445 657 588474
488 639 566617
505 678 191567
393 452 162617
220 293 495041
218 521 15567
375 99 82136
315 3 236857
281 653 48140
210 91 835152
109 242 689638
452 571 467172
408 680 491819
182 373 315780
53 670 648410
227 11 147620
429 536 829293
537 271 186337
480 185 357888
629 49 933318
222 354 2710
412 30 591505
423 407 332495
292 3 791207
453 91 767218
124 536 759852
608 545 418150
477 313 801062
113 619 519727
395 48 669289
284 561 29713
631 697 229269
97 129 832544
235 342 259596
699 599 265080
430 95 551851
690 453 399665
480 532 277760
167 270 127732
279 52 299903
583 602 158534
59 391 774909
468 203 561162
410 11 971639
162 76 985896
683 166 809983
100 230 785994
155 454 400486
108 258 801676
520 542 153504
383 594 21772
594 208 156290
243 334 318950
446 152 59981
89 356 630717
44 165 278297
680 630 936774
410 500 737283
577 44 408181
700 651 96178
206 523 266870
79 136 213381
383 366 230838
45 257 557953
216 602 874562
21 347 694822
114 504 606641
129 330 442245
678 526 346381
541 11 35922
115 321 14126
212 339 828160
297 26 964099
298 134 453351
51 327 336902
190 498 868456
427 103 283412
162 57 909542
176 269 155959
399 67 46034
550 668 297873
297 505 945911
586 698 928202
553 320 8290
118 597 383406
445 370 795478
87 109 3181
83 364 331468
426 322 312271
547 580 448130
320 394 827055
14 676 750577
464 479 938500
15 279 329959
77 16 565962
398 669 15665
386 521 936699
124 559 802574
537 623 729773
25 383 97727
249 362 927474
429 278 382491
152 515 986772
182 292 269384
514 670 360225
243 580 395487
646 409 889430
577 696 380647
206 279 443558
548 5 626807
17 333 546166
588 192 779378
592 562 424028
550 284 452382
437 389 187476
566 439 409190
575 606 116390
273 153 863756
88 509 540480
372 584 95414
50 451 24002
72 378 353551
546 306 574590
643 550 96713
545 183 323596
364 65 529846
464 695 68928
648 131 941024
681 325 385956
76 95 22986
677 524 985970
447 392 862102
453 247 760652
479 48 268879
216 635 845424
195 349 3157
604 669 597527
244 316 465353
194 59 59880
213 48 410465
65 175 587209
694 365 641040
249 580 853194
587 553 763423
308 64 722922
683 201 238657
17 700 736094
330 26 530569
373 353 415759
420 282 813156
283 118 637691
456 224 725386
574 221 95380
70 377 908149
126 395 607406
152 545 319525
404 685 601091
206 295 621265
240 8 62103
31 471 870862
70 227 339720
50 355 421583
525 194 514734
690 81 85675
671 164 520384
501 650 392841
243 158 847747
69 583 800967
325 532 462449
530 100 84640
631 243 261454
65 209 457977
499 293 766731
576 525 311740
96 501 509591
544 434 885393
220 665 481176
401 89 88885
699 454 726342
249 587 551122
449 444 889162
350 614 992728
217 206 81253
696 166 476361
62 466 356716
386 306 958324
40 19 914933
694 21 900444
29 168 197945
506 56 843765
449 611 499979
383 359 304094
578 677 351031
504 319 27425
612 168 779885
166 480 461498
214 563 734105
691 659 998292
393 145 193898
529 458 247418
276 549 744401
173 691 934997
82 444 816980
239 339 334915
175 493 252252
344 568 924748
7 673 321420
151 228 511250
199 418 686655
207 132 262563
75 66 566161
520 46 627452
559 56 404981
143 538 826806
218 360 317013
354 249 567723
208 207 222474
133 538 373821
305 83 991825
662 430 204051
172 577 261208
401 396 415599
580 176 83372
95 311 547509
96 101 554658
66 82 403514
685 13 551107
663 116 92438
358 389 131777
115 583 697147
494 205 194037
641 149 779380
240 301 395250
72 220 43006
44 176 727232
627 700 805583
248 570 403018
229 528 68268
27 442 882431
591 43 577019
137 276 892113
540 427 379770
440 680 187833
405 63 152919
340 680 131189
328 341 817250
317 423 852782
107 83 648712
664 465 201932
649 655 390425
188 479 493968
240 448 403788
235 388 173098
86 290 430277
541 22 696332
99 275 130877
379 120 332166
17 64 340147
14 530 888640
586 21 441994
283 435 169421
390 65 642811
315 651 34791
612 489 195754
502 370 251938
669 691 384512
72 305 33112
323 105 531962
132 376 208796
74 301 277802
273 308 180380
498 605 436846
430 687 596372
287 691 934060
348 157 139383
216 408 637452
646 416 241008
498 580 868686
628 20 770504
600 75 478447
676 374 501460
256 385 282890
477 621 234612
169 40 932914
652 368 333598
629 367 705644
129 432 947301
17 164 941976
43 388 672087
281 225 114464
169 685 104339
637 135 25921
412 213 626895
285 306 573376
87 567 453164
664 342 119523
218 230 73370
674 318 336012
349 251 799652
516 147 309915
362 31 6933
104 608 69339
337 429 271919
386 115 198997
469 461 696678
159 126 642107
561 600 870015
90 67 956639
476 99 558459
45 95 742298
113 32 960252
576 161 432657
339 294 157083
164 569 877963
597 672 263523
366 276 139725
339 137 255601
163 343 46259
645 274 175268
129 271 83837
526 219 875471
634 223 927332
270 657 729541
613 366 253987
553 226 628362
314 407 531421
382 106 505597
397 21 482622
695 237 80496
699 532 339675
525 601 86913
264 186 649239
546 383 687240
99 400 83859
583 270 554715
658 91 256148
647 501 562752
539 65 34932
369 523 563889
58 392 106908
635 429 185681
168 106 180935
542 333 911826
544 100 246778
576 517 720549
243 453 966443
280 566 236294
501 42 403227
592 349 433136
430 384 870759
376 196 548375
441 662 16396
268 136 501247
228 421 669730
453 207 965759
642 344 548574
640 312 726731
360 196 749359
85 321 165198
161 25 31950
233 220 631189
6 210 914212
1 33 450518
209 189 447473
200 315 345880
666 629 188979
74 288 651981
158 588 906053
589 440 367632
391 660 347411
446 146 641688
621 153 997016
243 661 161642
481 67 523649
446 572 111556
657 193 368885
632 336 988888
343 374 661917
458 202 475849
116 109 199506
588 338 36508
350 474 997560
253 496 608150
556 486 679856
411 674 540290
561 558 634177
625 468 805655
252 85 41295
336 50 907899
670 656 935081
388 668 679151
382 52 570663
569 19 699582
316 490 778313
339 128 244391
457 543 192833
85 351 246097
231 178 415795
1 465 319244
619 653 458252
88 248 78948
446 428 184836
658 204 932284
470 575 151146
316 370 585410
49 531 833601
530 162 237697
252 388 720959
185 13 662068
185 297 841374
59 311 919376
644 555 105959
190 32 518029
351 595 860977
659 472 522350
251 471 859165
170 161 631744
600 506 54289
356 139 509413
543 103 768460
544 57 731903
42 513 797881
643 411 296382
139 370 796301
568 613 199048
179 551 550968
178 31 964891
20 511 372765
110 391 342456
110 578 800579
304 533 503895
267 335 437343
400 637 23496
324 396 560555
71 226 645431
42 644 708254
27 558 296525
267 274 759587
661 314 412408
243 81 102099
247 503 248444
184 356 915279
371 283 257165
513 293 70988
436 66 792267
267 612 122206
112 424 168616
693 97 237161
436 548 274231
311 67 455033
564 80 570826
73 49 241814
676 96 105482
239 485 162870
244 516 912256
236 188 946291
501 272 447617
1 291 243215
649 519 927661
174 130 182342
309 372 41621
134 356 267668
670 309 55061
53 175 409965
518 611 378078
232 266 334689
590 685 227013
367 269 358446
683 353 495972
305 115 239217
271 634 745864
171 153 219157
67 669 302115
586 393 546075
10 469 50616
49 606 557255
57 128 706907
514 387 352614
91 689 693560
248 234 224227
618 129 87258
185 634 161089
317 473 850211
556 371 339267
279 558 791063
397 623 814203
518 364 720833
241 195 10344
241 55 26144
440 444 674676
22 284 268083
211 339 193901
565 692 226186
673 43 236173
83 260 520998
313 385 814956
297 592 7400
434 450 876643
237 224 2601
208 432 247995
62 342 908933
560 358 973082
635 678 206330
299 61 349980
374 228 991900
99 79 566400
86 304 625715
13 89 347254
396 8 162905
687 560 527983
112 501 543012
226 182 205544
146 315 918089
113 297 451112
320 527 507304
32 489 966563
629 181 941314
665 207 897031
359 642 610079
206 150 880078
50 67 666654
164 687 141977
159 163 556039
599 323 963966
531 278 176896
292 548 891071
117 272 257204
174 23 493669
579 324 912353
149 79 321752
489 79 859972
384 492 332678
136 368 868328
403 360 741616
190 273 118119
548 74 43537
159 579 532361
593 489 418965
239 675 184706
550 204 222034
140 377 11671
482 395 816272
418 105 459967
375 653 761042
505 168 560458
143 397 904822
648 95 845943
78 2 582925
506 40 659389
381 419 57723
619 312 623652
162 71 265704
685 187 444038
157 127 690561
658 236 128053
487 426 539410
57 383 513750
292 217 676943
555 613 284717
674 603 424834
575 408 97643
683 615 21753
415 464 637102
654 3 820863
634 619 976781
168 177 119505
527 356 99990
522 225 643958
363 651 230882
508 187 845821
453 157 499796
642 339 993843
41 699 492651
430 145 394356
488 413 771197
360 618 603722
459 65 347167
641 54 781116
336 56 907301
265 15 997884
264 598 181844
487 319 847529
596 338 617672
358 213 238644
438 616 708005
25 397 31688
406 372 236541
189 110 801961
174 17 241694
270 89 999900
686 93 527865
436 121 896735
203 673 477350
154 516 826236
188 574 297925
549 257 32434
622 543 120478
337 480 482698
371 195 69707
442 549 265625
17 252 843981
560 32 358912
236 588 763538
381 670 812927
422 42 921528
381 408 36503
17 355 648494
553 84 790832
285 391 439209
287 646 613850
94 357 643640
420 125 64901
19 405 396588
23 122 5207
60 88 72538
198 672 631432
209 148 310867
393 245 275804
161 692 665580
194 18 736797
146 372 472889
474 27 888018
481 661 92887
19 140 757128
439 599 348511
131 244 881984
258 228 599825
483 196 944968
372 522 852891
31 2 969524
85 551 112738
521 648 815977
481 283 701395
430 547 180004
199 135 54384
544 323 859561
167 143 473640
436 21 466760
27 217 481103
127 261 563256
506 414 192374
412 524 371146
517 355 275915
596 555 840520
543 251 233000
284 680 732504
422 545 377479
288 538 114476
356 161 483352
172 461 857149
351 255 978490
290 518 635156
398 342 711450
18 331 338725
691 465 116494
544 44 469396
541 540 989595
623 613 125833
77 449 742232
37 550 971793
265 303 490917
8 697 796471
506 535 821436
553 604 595909
269 207 244843
575 566 39949
373 201 39531
502 552 261010
577 622 490853
241 466 546078
649 107 495513
354 54 650011
665 317 700543
359 165 774686
516 501 913082
176 555 317031
479 83 304041
393 155 969282
658 244 601941
498 326 552627
288 647 325541
225 205 651382
626 212 719050
391 526 745979
337 345 321531
125 634 494110
74 407 196013
230 640 704686
13 275 285325
10 418 140198
76 584 529668
305 463 111754
488 234 773580
452 616 144001
574 190 927833
7 506 143901
558 102 491621
114 139 452461
324 403 870687
103 126 573350
372 256 420825
269 509 858218
496 360 337793
239 72 977831
182 49 495765
690 219 449868
686 8 638240
382 239 611907
134 535 736579
150 122 893375
621 123 123615
357 338 672273
342 637 843262
492 336 178069
445 428 972517
513 343 171286
165 634 108997
533 270 698875
579 132 976855
205 690 645294
628 623 460606
250 586 170258
321 536 753393
148 153 560081
190 424 509839
418 363 429360
60 681 675079
145 156 709550
665 419 575416
291 114 536995
133 371 390854
152 306 903443
136 195 688831
245 334 78769
384 685 301473
496 225 741861
159 504 221715
661 244 823475
79 288 4180
347 671 635035
532 470 488059
51 572 144091
632 332 73645
1 529 648889
528 257 214253
587 586 376982
536 71 162174
517 89 984691
469 411 442412
213 40 217995
247 188 281928
684 227 885206
64 175 438806
113 515 377895
580 391 823618
312 594 842491
166 582 662794
444 260 341325
132 151 416015
506 160 831431
502 26 313742
235 668 720157
590 152 908271
575 318 206136
66 316 334322
356 148 319113
612 570 187579
35 539 41586
408 311 787478
477 594 568885
591 350 862869
394 173 451707
301 288 646556
322 692 446135
321 101 240221
316 564 212139
511 641 592462
50 454 334980
31 296 532330
455 532 683709
637 402 209167
330 452 611138
490 690 10906
57 695 849729
378 167 252453
163 676 382143
169 340 72348
595 417 743083
620 659 185127
625 208 685349
151 155 272584
148 468 870873
696 326 500330
606 484 70839
501 505 106068
521 434 963295
553 682 48771
330 265 680047
117 231 206408
484 601 337353
35 244 263134
434 37 841179
655 386 24935
248 152 702268
96 250 347570
462 539 245441
585 410 35070
137 686 911545
634 355 439260
680 611 892882
418 378 240928
205 583 83818
90 134 992176
172 359 901744
424 181 592887
30 373 179258
63 435 353839
385 97 756051
350 579 848400
249 518 509019
434 479 406518
657 696 55776
487 678 267723
595 175 611151
229 311 472846
311 88 553924
95 555 351002
463 536 673962
217 598 354910
346 689 408195
466 434 600795
180 231 726508
61 519 405795
472 172 829423
686 474 810524
521 486 197553
26 86 475472
511 577 509365
626 213 689528
396 382 267857
685 663 333197
531 573 251245
270 53 84950
228 578 931308
48 261 612513
333 176 517968
106 541 98882
273 518 373662
13 674 37563
339 373 262504
272 214 63402
289 156 461681
367 308 822173
314 207 652961
690 334 408817
28 610 196547
459 298 294210
176 496 156512
205 460 991631
524 618 479761
180 326 905766
664 176 811559
353 242 182143
614 208 78590
396 597 702870
201 22 964511
587 184 649564
41 513 190079
262 230 927190
668 685 432324
330 373 413038
525 681 876507
108 370 642032
117 489 577669
616 134 22590
573 505 610661
223 552 171006
71 79 843049
563 304 256278
330 232 23728
30 54 484480
612 557 656516
518 298 689107
329 402 405358
186 209 223567
185 580 43035
364 267 165782
329 575 54952
510 304 992252
90 93 488213
369 417 342732
415 597 588603
402 179 58575
79 70 393364
644 694 371066
190 182 816089
472 405 375469
8 672 402832
111 363 331921
266 218 761278
229 27 48992
400 365 555114
607 329 487259
545 153 593505
630 332 121031
655 211 489498
358 342 447990
545 669 138882
682 410 858721
552 424 255900
521 628 4164
36 526 849897
235 291 170694
280 130 607637
258 227 140580
650 633 233259
358 56 804202
464 240 637880
87 312 744287
326 490 785731
588 601 485692
488 587 596225
531 493 914739
483 411 666880
251 481 606547
84 538 220748
336 277 313505
582 126 76939
141 373 44206
347 142 808240
567 165 929107
4 18 536976
194 23 874311
98 184 481453
602 61 739202
123 520 839428
356 508 177137
11 363 771302
161 392 408753
699 631 178580
594 54 125651
664 609 421805
502 158 137156
289 360 930940
52 331 180425
279 231 180295
640 156 819742
2 199 57532
629 547 312536
269 328 163514
194 258 400875
397 241 476974
280 668 354077
247 552 920178
571 521 601772
428 516 615947
57 276 787664
628 125 645542
576 489 147292
51 161 717685
154 699 236416
171 208 184156
47 228 635759
678 346 458478
23 371 673321
365 260 372823
68 141 734942
452 288 851
523 526 282449
234 596 908314
385 571 753047
311 529 257677
474 355 344990
51 108 497234
81 12 552702
470 423 962398
592 604 372129
43 316 685246
318 637 255957
478 316 464046
598 639 126599
535 567 226038
610 159 519156
305 340 733669
656 657 693985
166 314 880979
308 606 677160
394 697 889225
650 365 185208
372 630 171088
638 63 228746
357 317 269743
95 112 541376
571 289 247443
243 377 112949
472 595 227528
136 238 547176
157 523 415918
350 556 785723
35 141 415931
229 363 534443
429 654 322432
41 132 661341
56 209 93756
222 373 602151
442 634 544451
70 212 163165
583 58 163914
76 246 966098
569 326 244921
694 489 461259
507 112 730947
91 474 855548
327 204 44739
663 621 259398
664 214 698894
697 242 413331
403 419 179145
573 478 290666
345 234 432557
599 201 350679
47 580 562632
676 157 66301
129 607 916571
695 265 520627
268 161 950393
293 12 31781
82 554 804711
671 56 149787
83 682 176664
60 481 200383
698 588 732154
144 465 610921
414 610 800914
318 343 792315
540 610 442277
10 344 273764
196 26 988323
306 13 379228
330 85 828
100 213 999113
248 513 658645
110 350 8008
461 237 333176
425 291 627565
291 529 892121
322 429 581973
113 152 247854
323 360 1630
129 448 322707
265 502 210565
601 305 304991
221 68 843758
340 586 688466
572 394 4612
448 543 594591
83 587 980685
195 36 663844
474 313 895603
432 264 903909
370 433 880322
77 629 86739
98 687 536050
63 62 962077
400 1 344025
9 57 61045
583 592 444560
663 512 911981
680 601 782531
590 496 500044
646 365 639001
574 650 340493
580 667 22649
295 240 637635
155 207 291702
125 353 833828
119 67 338586
615 656 590196
6 115 723770
606 280 171872
529 519 100036
232 327 661314
319 317 264200
96 183 447334
286 249 46222
309 434 869111
517 421 862420
227 438 979767
193 346 840885
536 250 818036
225 532 231576
399 235 982030
565 653 527907
249 359 480312
497 335 901497
409 238 673139
695 555 523356
585 105 62767
30 184 165293
307 652 206388
684 208 15057
592 581 987894
179 652 618548
288 411 932379
509 695 203294
413 224 517392
552 530 883188
571 673 171193
559 680 732782
114 6 592874
400 478 84204
466 629 693156
470 544 224533
693 582 275242
13 350 360920
227 269 111067
453 455 360611
308 102 879608
215 146 597567
603 662 544210
440 575 366502
448 379 975757
561 103 993452
531 136 135342
591 422 741614
325 541 201811
132 68 137529
558 450 466552
380 53 480581
289 363 119084
486 608 943789
415 65 344614
407 598 54630
638 61 134987
481 229 94525
80 518 30497
438 548 61638
252 327 338153
30 301 373796
426 40 902318
333 664 770779
550 239 886527
75 34 393427
511 335 213129
53 538 963323
315 195 982487
228 471 943478
370 659 593180
242 394 200431
456 624 896007
172 193 550536
519 696 171059
560 496 287824
276 529 595901
167 518 375846
700 456 271068
650 282 399927
153 160 357778
583 151 368684
477 685 849253
461 21 936932
132 300 607429
174 138 396146
244 223 147161
44 177 369208
693 32 314167
1 76 363885
325 22 379842
552 304 543654
555 195 764515
470 505 989431
669 237 28459
617 420 863609
403 580 792302
355 56 255149
192 286 144206
121 156 523332
190 260 789652
545 322 311623
160 193 688777
169 450 416537
534 344 734055
22 258 100973
606 329 739964
663 478 585527
456 592 102065
543 501 303720
673 376 771069
71 468 92217
61 328 585728
638 351 703299
23 586 968250
45 528 540754
528 675 700467
619 463 621058
575 448 686912
382 310 700341
425 544 593675
313 92 564742
181 644 714028
69 162 822878
162 314 615766
549 279 800676
686 314 919887
395 28 82594
589 277 302568
496 352 294287
474 77 39921
130 97 416675
463 192 569569
361 691 696639
600 30 808715
58 509 93104
140 597 517132
369 144 651356
471 457 587958
272 492 650233
198 394 956334
132 407 961839
159 587 541382
666 155 977903
408 399 204872
563 512 902681
405 700 265715
91 693 857090
379 524 672143
660 128 374300
465 671 579941
651 132 624960
482 393 252204
343 313 878401
381 131 362387
4 92 922146
177 350 333093
182 646 822387
348 596 5952
197 379 152145
51 368 71570
366 525 911752
105 283 678527
377 486 196374
535 639 716628
109 361 766893
343 545 81345
181 515 519481
180 671 734659
588 188 992380
307 380 457931
112 33 814179
436 568 800235
160 671 19702
247 440 937396
402 157 624915
6 182 22979
67 533 821058
361 686 411272
694 213 681963
66 512 180203
439 560 914738
627 649 593871
4 671 896399
320 302 435806
541 691 338871
221 542 318333
260 138 667621
651 177 184166
325 699 129239
54 388 13463
323 367 3596
24 271 934652
475 93 75545
380 605 172085
646 205 133429
314 74 470273
565 62 135530
550 387 102129
122 139 954921
139 305 400888
112 299 202163
9 43 915604
224 371 46451
189 586 570721
301 529 89778
476 284 858136
262 373 382983
191 571 40638
584 693 743899
403 115 629367
167 180 137792
17 74 652627
644 278 965117
626 457 916036
334 8 254777
266 108 838307
475 695 61904
614 286 364990
694 99 79680
11 629 522042
193 292 303058
334 379 73449
98 273 623319
539 292 662936
464 679 376255
397 385 177916
28 455 938355
637 582 471093
106 621 395042
17 629 459389
335 651 865350
565 582 794079
563 292 898224
133 342 970428
5 391 153123
438 465 110285
698 690 419773
113 384 54745
176 395 20070
544 228 755633
694 596 586023
62 326 190637
348 468 533652
81 479 860528
633 491 67439
551 580 149664
225 459 234880
644 203 916216
42 442 754280
688 217 551779
614 276 19786
589 612 49198
505 637 426968
85 572 590
465 336 483839
386 294 128432
70 308 123545
601 538 647725
375 490 382012
483 491 482279
674 55 671925
279 386 534851
663 423 625316
497 120 691793
664 77 966337
30 321 57856
532 162 405364
143 278 892941
309 87 803579
133 518 299455
232 314 364818
561 190 69826
610 239 819948
159 386 959178
430 639 901082
461 109 512155
378 360 738258
601 210 812528
191 357 682792
695 395 937759
676 694 129500
22 75 493076
459 583 22782
535 577 545015
199 202 266475
186 475 72767
354 311 905211
570 152 545230
282 17 802296
439 446 877506
60 382 889722
181 627 616452
273 680 772395
571 697 998789
250 594 930362
424 587 455838
688 677 340105
624 616 227313
53 310 525570
288 476 769970
244 9 253366
378 135 981972
329 60 507883
492 335 765594
88 360 757291
124 306 203045
277 327 371785
273 69 337351
162 326 687148
561 606 25397
48 7 683469
446 147 12905
421 375 180855
132 215 512867
407 84 886089
209 501 62851
669 450 929280
418 545 874385
245 605 397793
521 553 312544
343 96 573942
383 152 17302
137 124 614400
322 365 789979
41 200 519364
658 262 165797
186 679 515787
486 22 404628
609 155 775691
217 31 268423
349 297 421129
189 362 370826
63 324 985193
273 538 495245
454 4 629467
331 552 861813
585 116 401570
680 468 220515
491 375 450123
128 528 163730
586 439 366177
295 105 976548
502 88 965666
642 487 987439
304 469 152036
115 282 701654
488 563 210273
450 606 259718
148 626 648464
649 408 608109
96 39 486049
121 601 927306
155 327 434599
186 120 876882
20 577 928620
589 507 251903
460 530 724411
372 329 633667
445 136 29366
122 165 781176
387 274 496114
14 549 468766
220 480 918567
246 575 174087
669 442 69425
441 479 892469
614 147 681513
42 419 925502
236 683 725506
153 107 263569
164 629 938798
610 94 813781
184 132 245920
500 588 289351
400 188 814306
670 65 608534
434 23 941513
15 116 342251
568 146 57868
174 157 238379
331 649 88533
192 539 238430
340 604 971101
686 379 182847
139 97 839685
624 145 640162
67 44 683290
603 281 148992
422 574 574296
282 357 473015
605 30 210535
308 647 699186
217 51 634880
425 638 591467
485 135 43900
626 660 837592
217 183 256380
216 188 762346
512 377 72852
608 451 744552
548 450 912181
378 121 489755
40 654 245128
629 229 230204
218 519 786067
98 546 486103
534 175 671773
291 654 654958
569 208 834686
544 116 28247
318 91 234548
194 626 973588
466 243 137784
682 7 673337
597 238 141234
331 642 610896
88 293 500125
102 243 95385
350 616 978658
29 401 743684
189 125 928749
296 499 565890
389 489 738972
14 459 616666
203 49 247920
197 299 297654
195 568 489506
517 688 722625
178 393 995133
617 545 506389
602 570 238908
568 554 655251
425 26 825168
97 319 696167
7 281 883922
403 243 505151
691 272 202273
674 94 341770
498 159 339599
110 53 390517
545 16 702000
628 463 58922
123 391 918637
503 324 45782
476 421 9141
129 634 885707
141 15 68437
117 449 397844
432 46 879761
252 543 183235
537 375 103844
515 618 312627
548 666 713861
331 464 157470
675 441 859718
589 216 169616
281 349 127671
216 451 768165
225 245 829837
195 261 62015
191 681 548497
422 663 929378
401 160 112613
245 508 912941
324 402 165307
664 321 3568
77 3 688117
308 536 58625
544 454 532177
206 272 705329
384 266 43183
480 233 179928
623 346 671206
549 691 95959
592 49 758604
471 325 778781
172 524 995820
329 6 108277
460 539 525635
338 92 566300
164 516 461538
121 683 918961
142 69 676771
491 145 39842
257 608 869330
413 620 124610
307 496 85063
402 673 46094
610 487 864500
127 460 932815
267 664 867393
476 199 661438
287 302 357439
300 446 394017
691 409 85989
562 168 307218
629 580 874262
666 55 969860
232 183 775510
194 390 159592
611 41 968609
690 610 583179
245 95 367259
485 506 832429
642 588 783026
582 424 795016
68 466 59642
176 166 997241
150 592 200523
191 169 573945
515 39 670330
650 78 710126
504 133 839019
399 108 50727
47 568 216859
487 22 191699
63 120 408267
444 339 875914
159 246 597387
649 598 207885
330 293 91908
256 155 50643
192 432 86678
252 385 60875
342 76 492911
406 590 491773
522 515 971917
554 213 795877
530 265 516957
558 509 432908
67 216 557851
251 112 279770
332 679 525184
345 579 543505
343 599 527038
531 62 329518
544 308 548972
627 658 984912
656 8 32625
91 256 596561
189 236 377057
304 613 609343
601 328 405373
462 431 794529
429 598 734958
344 137 871783
645 25 41949
107 137 629782
677 481 325993
133 675 831089
694 687 648358
248 295 3126
495 157 614267
149 182 339458
45 641 34607
567 433 655162
650 184 68562
310 105 798192
203 361 969366
603 565 560598
205 278 877061
18 53 568910
686 650 774549
51 493 227192
549 105 842024
392 406 841137
510 491 250286
88 380 719729
226 469 506410
645 555 690562
235 270 501235
694 522 837806
115 223 534639
516 527 432079
21 314 799858
523 366 92780
308 139 142147
187 427 51983
341 365 446197
405 247 55458
650 248 990819
79 140 52746
603 275 643177
226 644 954107
498 486 694514
433 82 663897
425 478 912236
159 209 84523
266 598 605028
551 621 458543
608 694 58260
102 580 37974
97 189 781837
598 485 656601
42 306 801296
381 31 435336
675 37 486628
163 490 586300
192 671 61839
619 97 875806
300 240 74081
250 693 172378
244 662 945233
430 298 61464
301 699 187679
144 615 865421
135 188 445763
334 607 27342
312 120 289748
211 441 800992
69 115 426230
227 588 837901
142 75 711509
331 538 196744
52 682 950722
513 15 112007
447 349 66210
664 68 115024
593 628 550231
501 541 150459
19 238 979375
24 497 980743
645 413 515947
541 47 126333
192 230 255511
493 307 534692
267 105 725844
167 287 318098
188 609 98123
10 496 472581
327 432 536466
560 423 361244
424 681 618546
350 619 980839
385 275 33716
470 294 561245
49 500 629236
603 583 531007
531 616 701034
191 332 580757
305 324 433764
88 369 992595
564 248 694009
373 605 827059
410 176 49735
677 700 672261
87 460 117131
411 594 294266
252 679 668263
355 587 920077
302 292 18994
286 153 3531
28 525 875569
349 193 413354
434 39 112588
462 596 223300
470 124 265960
73 548 227496
84 68 440585
301 560 126696
117 131 685986
39 447 991265
528 516 917590
235 659 847110
154 563 203375
181 456 826800
652 145 109962
246 292 833001
422 174 934067
424 466 653245
237 347 530286
244 71 228632
119 644 962616
225 232 457467
518 402 636265
348 607 934734
159 428 627119
312 18 606265
671 601 522905
600 279 119392
438 505 680080
147 81 164291
112 462 96223
400 476 497415
21 616 487572
507 43 721989
174 442 91592
224 187 723164
37 336 22307
367 375 945194
504 144 642661
603 109 601830
510 93 376577
181 546 140666
241 360 632165
41 205 267449
665 456 118215
650 27 748257
416 620 222967
495 244 236801
181 234 712109
113 599 405370
173 366 444845
151 529 761256
30 187 759790
615 240 555273
650 277 246360
295 275 396389
412 214 462369
106 637 131150
389 581 198484
175 159 451684
555 543 25278
589 313 739659
148 257 638014
108 351 973280
77 346 109178
503 343 653614
266 668 984500
346 461 477826
660 383 631830
367 272 544371
37 680 695570
288 311 523625
574 534 884767
452 486 456940
301 515 543836
457 552 138935
459 343 839906
664 99 861733
183 384 303928
610 552 7810
79 329 919492
94 231 443839
13 313 675147
114 410 431609
700 187 411662
306 107 831492
662 226 753798
329 397 124365
125 631 736658
426 569 789331
426 299 785571
361 18 395405
440 531 767079
507 519 934718
609 105 928266
127 458 555631
594 509 623202
439 245 530719
92 143 265987
102 96 47389
504 269 278425
549 628 900130
524 309 18444
245 199 323652
133 343 879894
114 582 749671
556 85 78808
387 530 649222
406 287 322712
489 75 705393
515 118 952840
573 83 826999
45 604 585037
76 658 772791
447 577 230444
568 350 992567
690 638 150760
147 666 524233
295 228 909102
338 483 268054
474 3 502591
465 597 644057
102 298 723252
81 663 659063
165 466 491434
123 583 121678
120 390 699728
542 203 34161
45 598 749895
654 277 177473
418 325 963325
551 484 323539
130 296 170953
30 458 46943
461 357 118350
363 534 810940
652 392 847362
10 628 204813
357 80 476365
258 413 748052
165 249 807998
593 700 238117
578 14 981100
141 99 605923
397 519 559022
224 129 363898
292 335 760711
412 343 558622
528 116 814128
151 215 444709
675 68 846983
272 395 244339
444 558 851037
530 123 551476
433 334 782275
691 608 675626
575 373 606282
483 276 391984
407 51 597476
562 614 35610
177 97 221405
150 445 907971
245 329 189816
302 464 668240
66 343 543023
254 620 56822
370 234 86598
153 531 70962
700 19 92185
55 538 324168
602 238 80388
21 171 148113
327 460 913598
484 138 11354
81 215 174074
213 414 609402
463 449 110517
421 35 737370
433 21 654699
379 598 497148
49 80 46088
441 507 536930
530 154 819888
435 195 645035
173 494 245469
244 456 176133
569 517 471674
378 564 346428
553 351 893933
392 208 467115
610 368 899928
274 198 308382
525 503 529398
266 210 957608
253 83 64970
344 84 90258
43 600 57707
72 73 598706
601 453 766687
244 674 560777
7 200 15290
93 333 887585
352 457 160486
138 628 346008
276 461 205696
199 538 931506
442 644 259819
521 107 276633
170 612 650869
106 54 702697
689 425 180966
297 527 992688
254 278 873164
656 314 827074
381 267 365481
202 139 575987
307 52 158696
79 412 213702
485 625 501683
477 284 752060
670 221 573033
182 666 44176
397 291 389216
554 404 763431
169 39 258664
232 72 479259
91 246 745502
615 15 586114
202 649 724312
581 133 962432
112 131 141698
90 672 986273
523 405 661440
271 610 62079
443 608 983300
686 554 997276
99 28 50067
450 135 705101
347 63 300098
130 335 442139
392 146 867265
433 167 793043
498 551 353768
62 265 894862
576 145 351615
437 365 85860
683 54 387555
204 121 856179
7 508 786315
353 22 964910
532 700 82642
290 61 901141
238 558 529498
402 398 393028
668 535 929975
598 677 52043
518 302 138138
324 655 402188
312 42 274339
681 162 230048
179 436 269531
198 345 826708
146 34 824262
656 27 292204
629 671 833236
261 589 825382
177 625 351139
505 20 404011
408 664 668232
272 591 148132
561 105 564670
7 58 610739
182 51 702945
120 49 77816
385 202 871660
13 12 182825
116 354 235305
97 113 292286
531 626 768771
216 558 339269
62 505 68730
497 146 989813
200 677 285664
153 143 161246
205 163 54148
85 356 231183
27 293 772356
337 668 396052
420 675 334935
274 28 831638
580 503 832527
351 183 882834
498 253 750873
257 271 913148
434 131 935725
61 455 895523
458 503 236162
658 613 354011
624 307 942273
492 333 497378
405 649 455807
202 176 158964
503 90 109985
414 382 768300
246 68 824813
520 130 770444
69 589 550959
46 539 721212
143 374 943333
177 234 691487
145 187 691867
606 677 128667
324 152 23096
280 109 454830
621 531 623377
118 177 422245
367 672 665226
344 8 466444
155 162 813352
320 540 116314
20 698 907732
541 624 635863
214 285 220355
647 322 375712
71 548 886817
253 227 456817
489 50 452256
333 519 537885
288 376 687273
625 251 749725
73 242 916324
19 173 650727
171 695 546652
353 455 543166
290 536 405740
205 539 93410
292 214 6480
181 14 96801
234 490 789998
48 119 759016
157 432 593523
69 505 472941
88 133 529099
113 612 488625
353 619 118040
592 100 494305
391 489 121532
547 88 507382
5 578 147384
41 362 1659
444 452 106973
594 384 459295
651 370 808039
310 440 849413
126 562 42413
501 646 884700
131 357 534634
493 581 816653
338 699 844373
57 587 566813
276 609 584085
539 593 312920
202 504 567757
434 140 106737
388 194 715244
156 280 589331
630 635 464641
686 672 682257
363 540 376403
460 588 715817
314 474 953260
477 336 210276
146 699 904376
483 538 474446
300 340 987380
290 105 264401
408 606 617904
77 274 237004
380 167 367735
617 171 871069
517 39 782174
25 120 728341
355 572 234622
108 610 884574
653 640 483204
406 90 960880
439 17 36498
14 305 995435
508 616 765747
465 613 242815
77 402 373282
373 150 513699
124 657 121470
59 694 946486
613 147 394090
83 631 650997
563 133 616125
612 398 604378
699 396 993139
158 345 381231
61 625 208100
583 534 917409
284 579 414705
362 281 700512
411 102 307625
575 658 290628
157 125 578502
113 150 278751
596 562 473614
389 302 488908
580 536 516576
694 625 11757
554 188 823585
113 423 542363
462 626 970111
44 327 468961
424 515 239661
429 149 158499
352 353 157480
607 680 198436
260 680 411414
549 654 447386
470 676 664518
484 66 394066
130 326 715863
567 228 75374
145 644 303190
56 126 261845
284 658 125636
535 569 964468
664 183 964282
209 123 249075
493 665 40336
243 25 916986
141 159 162278
521 127 508960
550 358 774960
361 135 738762
640 526 39773
489 588 105740
212 600 790644
555 29 57093
574 678 390853
332 162 651693
463 297 497656
264 216 36585
231 545 672203
412 593 536449
607 153 801752
505 150 763635
648 169 589882
273 242 209228
302 122 300495
294 185 233711
118 40 307959
427 71 934900
584 687 982349
257 434 778820
269 406 592944
30 275 615860
226 595 99249
335 342 405144
651 596 363098
250 482 391223
572 397 681088
308 320 131544
635 670 747554
610 308 411393
430 486 14835
118 698 215332
410 3 170750
127 433 411286
135 249 932640
523 639 816151
519 619 678788
655 615 76205
395 83 354622
176 472 328734
446 35 263432
259 226 515611
291 155 180439
145 259 244747
119 92 647011
224 137 63013
574 587 738348
394 78 861162
663 1 815739
630 189 131524
510 186 860426
629 460 849763
697 383 342288
18 354 409005
600 236 926173
370 19 893633
647 91 333006
116 317 678975
493 93 560897
172 36 567183
137 167 480959
208 211 734059
164 254 872471
700 270 485628
78 41 152908
140 627 70141
206 428 899477
72 446 816759
304 682 994043
505 434 984623
141 155 985061
5 627 482260
562 331 339403
409 176 618916
55 11 111879
255 349 975110
503 675 769258
15 662 158788
68 492 538869
475 624 332975
243 363 699525
476 293 19482
617 56 274366
495 579 22463
121 578 741632
83 194 737874
506 335 616208
685 10 624082
300 42 202615
24 555 399410
21 285 183547
174 37 953410
355 154 119272
690 653 979063
318 43 942900
398 215 44909
356 200 463581
489 228 567720
9 338 874641
592 483 540300
472 529 405504
291 622 153775
156 22 971398
164 597 171346
27 202 846014
164 259 251153
338 496 968339
158 447 138249
131 527 594078
388 626 735401
152 58 967808
123 137 608763
692 419 701355
86 289 541253
513 268 448054
254 574 72001
270 406 209249
278 682 117394
559 308 524555
136 521 372311
540 669 460440
129 552 795350
559 620 322453
265 631 149950
179 480 682155
92 19 170375
286 57 149479
613 416 40367
289 563 514201
17 356 367413
236 651 466684
190 99 245211
648 34 375357
625 24 67781
256 236 934066
82 183 201584
232 550 462409
54 431 521285
140 445 354716
461 270 149910
403 666 421928
104 370 523279
39 632 352648
128 113 924915
192 126 474514
618 340 140006
279 329 246606
287 412 330073
389 11 812402
130 321 765456
5 572 464129
376 444 272508
47 318 394383
492 97 383262
669 172 51326
611 563 573057
222 573 531890
419 679 865896
207 70 900492
306 314 644974
634 674 695347
64 427 814240
235 523 253501
80 400 890108
398 654 492013
611 460 787100
359 401 378570
571 601 203448
295 627 950449
693 23 929013
353 252 913694
93 217 298868
65 233 740398
683 468 601149
352 194 865173
543 45 132400
147 422 896551
348 74 454673
404 226 28387
581 688 694442
206 346 506403
181 220 983819
244 145 218978
295 291 910582
495 684 791152
567 559 646568
277 351 402192
307 402 595157
675 585 370492
16 592 622681
56 276 110908
189 49 554201
386 122 781050
602 603 25181
338 7 865460
688 459 612988
206 410 155340
438 428 146754
289 348 59681
580 65 629450
487 255 249442
145 549 208640
52 115 929047
202 695 686560
294 679 720644
230 140 734279
298 288 41850
155 591 762773
577 54 62449
92 611 676893
650 209 305894
150 301 392632
598 394 60650
338 24 282692
691 696 806013
409 577 602458
639 47 283897
307 541 584881
241 345 476815
617 15 886807
298 586 336596
318 192 15126
212 604 718292
22 342 740316
599 682 659568
355 128 727793
684 188 789928
393 369 84583
378 241 129086
358 698 556276
8 226 150285
247 385 806404
533 160 188722
616 645 739563
370 344 468061
462 377 702035
514 261 266634
323 610 403201
589 155 703320
527 666 177860
404 156 58761
389 108 770232
155 324 48336
682 241 75806
315 519 401877
480 309 295840
579 193 265289
170 379 968679
343 340 276517
192 516 747283
212 639 321465
611 44 345686
116 568 856288
351 67 292515
510 382 593968
111 167 857213
590 404 436793
162 440 28938
615 298 482233
408 433 193906
571 680 430450
21 651 410244
259 52 557888
206 135 349642
627 473 104661
452 455 466043
13 700 627424
465 444 935862
53 29 179244
552 46 878996
357 386 939504
188 193 894012
292 51 466668
469 176 228753
597 607 107187
87 349 402395
451 116 439292
549 228 552033
615 192 536036
325 429 672415
640 143 408280
533 372 848339
682 373 802037
566 224 451161
208 139 6455
553 563 549658
442 105 853564
379 447 148742
676 29 877907
429 636 563250
344 80 893135
85 295 697572
400 394 498387
189 17 929695
233 203 94910
363 222 843124
80 328 834265
575 186 49437
483 71 807462
241 254 591872
486 635 43892
105 262 567589
654 32 111336
41 439 347548
134 393 964579
498 205 922920
176 657 367381
299 262 332691
284 409 291303
478 691 80590
579 211 709244
361 187 912242
183 181 549420
362 350 298359
561 261 883968
199 651 684755
376 54 724317
153 508 460853
250 23 419364
106 565 584989
236 442 16932
552 671 93982
261 645 332770
293 403 422087
490 409 740332
367 306 506463
525 120 78894
680 529 160567
349 263 730724
231 644 288611
14 165 733418
32 95 404856
36 46 821707
366 438 219250
350 546 672728
6 86 306375
163 214 858414
214 415 104184
516 62 345967
523 648 466890
36 613 608281
94 604 225336
230 568 663009
505 690 304682
186 106 13362
211 647 928416
112 210 171101
656 295 38525
332 291 817721
60 197 181008
232 337 734524
361 2 270871
247 40 945038
486 643 44799
427 504 660767
17 556 335032
280 462 671023
547 58 945761
133 11 916095
25 525 703760
44 258 780426
359 214 825776
142 171 932963
12 376 848351
360 555 749235
56 45 735670
324 681 610193
530 212 489459
365 319 354426
179 118 350801
365 673 960584
363 545 334508
159 461 296779
260 416 556428
687 579 807845
326 684 561924
9 112 554255
55 343 838982
204 140 985327
46 576 812938
456 652 415201
529 79 331567
486 212 473396
515 87 755175
348 696 95992
640 670 92652
540 152 745058
420 562 484274
468 583 900382
203 342 505857
585 75 963297
48 37 679757
40 584 644232
187 287 492073
235 443 302286
131 539 416951
92 404 740229
200 588 131517
379 497 23659
192 31 260360
99 565 202517
530 698 894933
304 77 873460
676 309 179422
493 107 62994
195 7 924957
199 311 306572
685 104 296215
685 552 12159
366 402 466490
649 2 796792
19 247 544370
320 570 337638
139 495 588615
567 591 957093
436 550 914167
317 267 488408
79 390 721445
484 644 21611
266 110 528328
447 559 277684
133 473 104993
686 532 952560
322 391 679691
136 252 393993
293 95 464786
67 123 943339
34 304 35059
29 498 495690
606 131 228744
611 64 691389
155 222 531113
558 387 360032
319 648 161520
376 63 917457
500 259 370784
689 530 508697
161 324 357366
650 680 719746
682 347 600606
379 211 420507
431 371 583408
319 328 624535
441 248 605432
360 4 284554
117 38 706053
299 24 479288
240 46 328155
562 242 11838
579 481 552592
159 608 704192
186 642 348751
569 134 354803
81 590 592070
411 485 875962
574 461 9130
25 628 813679
472 98 495727
347 60 572309
462 234 553520
138 660 893875
289 94 934527
497 72 364141
585 181 898195
260 697 933486
549 500 426604
447 250 629222
293 363 332512
137 451 925002
593 43 38016
669 56 748660
103 198 566622
398 395 85778
655 679 240737
107 174 124564
645 525 310790
197 411 538063
371 429 728486
563 586 496579
351 33 9244
236 192 218425
183 136 64943
632 251 155243
471 528 287841
256 474 213113
67 603 762682
213 656 133433
493 114 960785
340 309 673524
245 376 330351
134 660 601799
259 76 759224
461 434 554659
536 670 277527
485 313 697531
658 121 527967
345 666 617955
505 275 53069
314 239 196297
548 176 909792
556 425 648586
353 20 911762
626 412 398009
548 167 787908
263 647 793000
245 640 394229
211 199 470469
292 696 496610
214 644 125858
172 216 635419
369 220 609455
485 1 132081
444 641 364968
250 551 76947
131 521 165589
403 337 295106
400 433 470590
580 626 443036
632 391 743325
484 534 486752
203 641 49251
681 145 628698
697 358 367088
682 538 404095
29 214 422893
647 371 278006
612 279 175861
172 72 152074
253 128 669610
660 291 770454
91 57 779807
608 640 286796
79 413 335852
330 538 459297
616 484 919518
145 559 434022
77 58 885649
381 211 169401
152 559 222507
218 308 802699
537 453 597007
281 580 427140
453 150 20480
193 572 851636
681 456 607990
330 391 889764
292 538 71619
362 507 573293
65 17 406786
13 108 497023
329 550 892075
39 106 507025
450 399 918425
503 507 764889
250 590 815318
551 488 573602
189 699 534657
49 660 598912
585 109 317730
298 27 829232
638 506 291331
356 494 471761
330 212 534680
406 464 701667
18 368 510460
238 615 649372
74 597 772051
456 605 308598
116 461 703997
656 296 150279
193 310 629380
489 523 435192
315 325 189239
559 496 438832
246 169 805279
521 221 935451
46 297 416442
193 219 978322
571 2 630744
467 183 455184
616 442 121084
605 402 770895
632 498 846823
185 321 303705
101 572 979790
356 136 325892
76 120 567563
443 405 90675
201 148 293544
481 695 723625
44 227 158071
176 613 645222
122 138 753196
243 413 530183
473 528 39085
612 351 583707
631 273 949985
12 635 949401
296 150 870857
83 671 890132
190 224 138045
495 611 490070
381 82 497638
369 544 759928
457 135 104478
321 607 441309
223 236 424866
601 14 62996
301 351 897700
272 364 479685
610 291 346410
694 89 506246
469 510 759028
200 368 386924
489 395 72028
309 596 109990
588 54 260271
681 498 283361
521 529 751376
513 150 514211
135 137 222115
178 100 472975
698 55 671502
508 107 791345
36 537 732139
290 183 364154
460 615 957782
391 293 30397
171 160 953315
92 681 418456
268 13 500921
668 236 290787
82 548 948110
505 123 623856
393 497 193489
500 90 712973
381 497 937261
196 485 128871
495 288 628388
553 690 63053
465 206 966617
569 424 982613
461 601 978073
627 568 888223
286 128 438599
342 140 565928
390 315 99237
70 175 227302
291 199 812922
367 124 401217
109 178 313780
185 384 883101
39 521 495742
591 194 803526
282 79 579446
470 461 715684
171 369 506573
578 464 306459
173 463 236498
587 613 910878
79 379 946168
449 38 90827
454 555 843796
698 343 546963
77 94 688726
662 365 475191
452 302 647615
131 298 110661
19 299 353323
41 503 981028
33 443 828483
76 274 248467
650 217 736282
440 669 614124
200 436 309667
105 246 703937
175 103 220444
642 401 309931
14 509 462866
404 451 979478
629 108 285800
125 316 735303
397 85 32120
43 112 690161
583 84 139520
113 639 854354
73 259 639579
596 522 798244
698 282 701519
249 489 111288
169 118 525835
6 12 169988
147 140 732389
351 112 907832
111 527 133784
261 640 110484
98 493 196669
474 636 684410
35 41 665949
609 458 584983
283 138 78403
14 598 740591
579 309 47507
303 378 44115
555 90 677637
148 687 2615
327 426 184224
669 510 756602
492 430 713290
156 379 36823
8 135 824854
313 648 435309
353 669 936439
245 135 807679
650 323 218573
554 77 956368
429 638 375732
374 247 27659
687 543 821455
548 685 754603
209 593 20705
235 377 227248
655 70 493358
266 53 465588
531 29 989474
373 342 377776
366 626 383626
459 23 50664
63 326 557736
514 115 346495
261 689 798370
316 215 513422
391 625 820270
237 530 151585
235 222 765744
553 610 639413
203 669 637869
241 285 738996
354 305 150672
262 462 343300
528 54 48412
658 498 902604
103 169 213711
140 618 692029
125 35 623131
395 626 523510
503 108 676454
33 213 6549
427 574 704652
280 647 961034
504 349 707250
510 151 403721
634 270 711475
287 136 913562
261 667 68705
646 459 664241
122 116 586490
136 325 78896
589 242 440220
463 668 163736
695 74 408914
598 298 218278
398 521 702401
576 225 790745
577 398 873173
154 307 656041
284 61 489526
651 317 463197
637 327 42707
150 515 870626
692 128 383658
207 686 76845
294 417 83433
462 224 517249
16 295 407431
30 202 18562
88 671 623169
138 502 627392
263 167 310487
628 239 437766
75 119 738801
681 288 925204
636 146 189634
451 611 355642
312 698 962178
484 343 860277
22 381 667630
452 3 217987
212 434 955117
520 405 551596
697 602 575400
326 457 197054
77 484 822693
329 583 593892
555 188 33253
84 365 695033
513 221 357797
492 453 156961
147 700 508142
114 420 684763
355 133 269032
347 220 968479
360 672 340487
620 240 844829
374 67 44568
682 696 40924
606 327 121015
323 4 887184
272 671 584962
274 301 669391
584 37 310075
491 679 386852
230 642 569893
143 632 522417
514 116 990595
9 189 34563
566 389 38564
200 193 815926
454 213 606354
669 45 748698
342 495 591894
700 80 769444
385 197 137954
154 345 406636
461 545 94461
674 233 306754
278 301 612042
110 378 109933
63 230 115648
224 369 794656
152 390 687149
206 461 423492
421 160 444161
196 121 391998
434 235 668712
173 352 637552
146 318 462750
561 326 734693
228 350 671963
123 675 749717
35 52 749384
656 11 590932
135 461 113730
530 645 225096
571 474 888745
301 170 411691
304 450 219746
603 351 889333
653 138 318869
438 284 933789
441 233 824294
487 402 612315
157 449 750766
508 498 28445
145 165 228336
449 317 466382
216 468 864360
16 355 876579
587 102 158869
531 180 296169
149 60 953722
164 632 75308
682 234 410746
488 240 299698
633 409 855484
381 506 346842
335 600 405424
671 692 626673
386 136 981741
396 341 781072
367 47 44183
359 548 225195
455 514 653865
390 542 31876
94 643 772933
4 684 1067
644 599 800323
381 598 313641
130 35 747465
678 519 934174
470 516 706814
377 416 921152
695 304 57097
106 603 845733
551 161 521706
305 424 226479
270 611 543008
699 615 337562
53 293 673468
20 346 135560
167 660 380316
222 297 725956
685 370 886306
228 196 526369
193 133 866547
105 146 947378
679 158 58670
79 349 597362
174 532 981349
486 603 732528
374 241 930754
13 420 836349
23 644 850492
1 23 201784
15 3 564427
147 529 865541
206 174 63110
508 365 412916
14 313 285728
67 461 263889
262 479 832713
206 389 282159
278 398 826463
244 572 585041
234 363 206166
405 93 304134
634 668 174874
444 79 806763
332 309 208718
166 195 65874
264 364 62172
516 657 925505
186 417 644213
433 84 557831
561 3 376470
76 7 857917
19 546 190662
452 419 454827
591 9 880292
33 523 28605
107 219 274202
570 687 950158
604 132 131739
530 79 393162
331 506 772732
525 490 868880
253 70 981761
624 204 819119
438 503 380153
243 492 929185
335 279 95270
139 669 377789
476 252 541643
661 536 704829
391 170 971457
284 427 517907
42 478 468616
140 364 142730
539 310 11467
83 174 687301
68 224 83087
524 347 115301
675 481 992981
160 586 939932
588 183 201553
497 174 260936
19 32 585004
677 483 553878
377 560 688730
269 15 508551
360 410 219895
79 482 801263
693 200 999940
283 397 863993
358 576 509658
317 201 797062
74 426 242814
458 183 871673
286 107 892337
403 37 569646
505 620 261879
631 302 787328
380 47 342037
86 167 709543
210 169 440777
691 612 409058
592 215 879380
542 558 417623
583 539 459379
408 647 72568
449 696 66270
195 519 51475
353 157 292489
419 641 828089
49 385 421459
540 478 789417
372 475 37630
428 375 55901
233 362 343997
292 71 310552
545 318 260958
267 69 275934
129 52 34296
321 683 762726
330 561 752333
292 159 76530
18 566 71073
656 48 335683
41 556 562791
533 71 621705
649 527 941545
632 505 528827
25 235 126039
585 179 23514
605 614 915866
596 403 395208
622 193 625028
408 115 796660
144 283 537248
284 406 998649
410 628 637232
118 642 773209
680 700 4262
513 693 303295
458 292 363109
107 532 416527
84 639 242665
544 329 133036
505 113 553201
128 515 650991
644 524 16974
22 190 54719
369 236 237919
515 478 957751
479 642 247180
225 24 201270
589 434 685714
162 30 633871
514 15 379128
61 253 203952
634 254 666994
558 130 777651
243 621 237340
536 344 358055
42 248 624870
226 161 512907
330 631 958597
30 540 698071
423 653 199716
232 123 664147
49 152 604666
632 22 9112
594 678 931618
14 234 963012
276 690 897422
219 36 109584
220 364 588119
426 109 723635
300 360 822739
184 123 886803
606 599 395030
567 666 841754
22 122 777340
221 457 857671
390 247 823303
689 228 680660
253 561 799010
111 497 433407
44 75 364826
240 231 825299
144 431 296805
401 495 869896
244 371 954680
536 163 944549
500 439 519706
27 461 137557
361 382 193940
427 425 884167
118 344 27953
36 77 20425
187 211 243810
303 635 250835
416 452 119409
414 413 624903
608 136 49484
217 120 488747
45 622 488563
51 510 471245
63 6 122651
601 38 571647
164 594 271498
595 379 857148
344 256 563999
222 5 442616
440 519 327754
348 275 90721
365 301 622977
52 684 244342
454 291 837634
646 21 617512
516 23 519998
30 563 645554
302 450 537704
608 48 399318
88 578 642416
208 200 35599
589 673 978140
580 252 656014
329 631 849258
314 323 334269
318 123 382330
436 415 201186
116 448 377152
199 686 520132
94 298 867395
575 41 322373
81 612 127674
298 381 663740
574 197 471968
396 357 613555
453 118 883149
561 304 960307
571 566 910632
289 133 303599
259 55 154514
272 203 738888
337 115 136605
122 363 360346
142 188 40990
1 437 791419
292 87 342129
76 22 972674
132 358 180486
675 326 386764
696 4 884565
469 329 574886
580 532 336926
435 167 11464
686 258 685497
156 361 678487
184 63 739357
95 151 449175
689 222 592124
318 81 1953
588 111 479150
595 602 578929
290 182 342729
265 647 354640
557 471 249235
335 679 33638
265 392 865261
377 540 460621
527 238 616798
483 470 61849
493 551 107042
81 199 343209
688 659 761779
528 78 643338
151 17 345025
167 282 503133
314 585 564324
15 573 942491
686 315 452536
313 1 385074
628 612 636469
246 211 77202
36 122 605951
276 121 142500
259 336 423565
409 430 102247
312 428 719683
230 488 23850
546 359 540967
75 18 168740
623 486 7502
24 135 838968
627 348 589815
534 672 830471
301 79 396827
324 472 597657
612 476 691179
617 473 912865
675 153 120355
107 93 308172
131 411 810199
597 2 37556
218 43 101960
1 374 934621
37 161 941297
272 652 757132
299 603 52099
629 685 521037
525 388 762301
323 378 51694
553 53 782652
316 341 986080
127 537 260931
559 464 503984
658 73 789961
204 466 638075
461 554 976392
7 169 990494
59 503 841407
123 476 431916
74 585 104095
233 477 11291
410 339 639257
93 584 884047
195 527 707008
131 2 461766
593 35 735857
257 412 952431
453 672 408393
151 149 37379
134 270 928484
514 59 750763
230 7 933450
542 385 462075
245 344 449462
387 498 167382
346 577 684951
205 658 317784
421 323 85204
625 462 407376
314 195 272744
1 108 434245
276 167 297744
613 597 468429
280 357 120666
197 217 409176
568 510 51625
108 586 445087
315 92 774424
40 456 652800
502 130 86944
138 471 129979
429 498 632962
423 193 549264
81 264 324308
122 42 247608
598 571 669832
401 285 153988
381 165 64752
62 559 655609
476 104 139137
449 570 188016
17 605 834278
328 299 118533
572 14 32554
563 575 239031
84 206 184741
151 199 832547
639 381 298749
567 18 632711
693 518 827092
58 251 406131
492 516 228740
5 527 457012
440 637 720734
645 333 992385
311 72 20550
523 163 167487
155 128 64045
76 640 660013
198 668 982320
548 205 2042
452 447 775687
194 6 545313
482 520 862114
76 4 34395
565 108 750915
555 430 715750
10 352 293300
394 356 35457
235 395 504662
214 608 950980
143 99 445577
546 689 528630
615 593 792496
563 265 638852
355 531 301314
586 349 645976
598 457 507917
332 530 516494
112 77 652500
69 203 616902
390 59 730393
667 298 60417
387 352 601168
97 538 293200
551 466 961890
83 151 200954
441 382 612270
258 568 655975
650 331 783560
104 555 563413
79 263 692635
164 39 561662
414 231 208306
451 513 106062
626 85 164470
394 298 731163
104 312 920273
367 490 132592
132 199 859726
78 313 590032
102 103 218483
88 61 31421
698 644 347298
193 384 187174
5 92 506538
436 156 247640
664 434 288571
334 549 175614
448 250 12421
392 91 967923
261 179 687386
98 350 581764
448 382 592255
154 8 312000
335 625 140111
348 26 727032
656 1 948462
533 512 985855
356 84 619037
235 441 887670
537 298 648081
84 21 700019
408 547 86006
141 650 846781
653 381 342727
148 681 839100
14 58 535997
294 4 35277
509 350 352638
321 493 956106
178 172 159790
485 345 567391
159 644 620642
389 181 685321
434 347 644258
339 352 623509
293 19 417143
235 635 788956
614 518 852019
475 473 128034
606 658 543925
692 150 908240
429 539 690686
122 579 510007
19 675 150137
182 222 234410
615 171 810949
292 535 84211
395 565 419858
681 135 306360
582 266 339503
436 626 517880
163 315 849197
22 46 653849
632 108 693904
69 234 322380
174 103 778449
310 614 509534
33 291 233039
692 93 166030
204 391 979994
617 91 447480
37 267 398923
375 619 58967
639 689 392389
48 49 528659
654 145 822812
509 482 319227
379 230 846556
652 660 174713
641 309 228793
92 292 694879
38 205 137179
149 87 67467
469 412 274426
180 262 874797
113 544 439248
635 622 451713
156 14 846574
590 469 961976
27 659 654039
366 306 622421
11 612 3260
152 502 286247
163 694 274839
483 184 284852
636 23 729495
562 500 957375
637 650 444524
644 667 277745
369 25 827597
212 531 504640
692 655 703363
573 463 405082
668 113 896912
308 46 4287
454 190 81419
405 587 795380
272 556 187530
449 405 156323
71 296 528833
605 348 51166
498 360 677386
470 511 741338
293 147 899759
179 377 369618
460 347 58099
639 349 506694
97 645 907129
25 275 250502
699 479 913496
237 427 229055
686 83 991321
78 155 88286
223 37 681204
523 538 259351
683 427 689906
35 133 496968
274 457 890191
459 200 625176
198 55 277744
665 368 154307
141 163 902785
586 116 371178
193 74 526427
431 683 49486
363 398 373236
198 546 536529
580 657 86052
265 384 131056
176 294 349195
683 188 269782
574 44 560992
414 603 438376
304 57 680577
641 48 735474
275 410 339680
587 549 974718
378 296 79607
213 136 580419
627 319 608039
396 166 990610
298 358 965340
49 98 743599
592 305 216151
484 430 804262
475 279 830494
9 108 762973
267 427 201026
377 223 849115
635 134 228065
68 45 346901
609 596 158812
207 558 144521
171 634 244491
416 556 940386
245 446 118114
292 116 370687
137 319 415305
549 431 840132
518 428 365853
104 139 94794
112 617 125112
173 640 879947
675 263 300171
105 543 541988
239 123 328951
184 124 859472
453 282 113830
333 180 611772
579 41 767286
324 353 744919
681 590 339345
47 247 969949
606 581 84209
417 353 607710
651 479 715928
201 516 136198
39 330 441062
636 198 329532
241 132 919490
346 14 434934
10 314 783881
65 235 203275
490 228 513490
339 355 609210
210 98 261411
474 688 761601
446 226 379457
397 24 194202
494 503 627267
226 206 906098
530 54 603353
415 526 328632
655 613 218124
371 675 748415
208 565 932701
466 687 168179
365 672 699018
332 407 823256
363 14 898976
190 356 916490
342 402 705882
688 226 305045
587 186 406682
580 234 894545
672 3 905570
535 175 884834
263 95 322361
20 292 418660
527 149 367642
594 546 560760
132 605 196832
375 117 532804
669 516 236742
491 268 134617
84 101 990600
456 187 851696
241 622 66530
199 644 950931
577 275 966058
60 615 112165
56 632 764064
261 96 422664
325 519 591397
303 284 733383
247 526 503756
553 683 994511
207 434 764177
125 542 505205
409 443 643747
243 131 331771
339 179 29531
144 449 583750
533 341 193615
593 127 121599
121 584 584299
515 491 109691
481 415 493608
477 615 471063
89 336 746133
32 432 486733
636 381 311380
589 453 233471
416 400 18834
383 316 818656
320 17 27504
128 24 665653
128 424 848516
444 678 875857
651 129 327114
490 152 60338
226 158 727462
406 617 352132
481 670 532251
202 563 707832
264 133 426411
660 250 208952
216 598 554885
4 57 455559
257 594 634113
433 57 133329
115 240 610187
170 394 175435
465 135 12871
85 128 273151
31 266 505986
59 140 408218
258 538 199793
578 560 497863
149 681 337495
282 220 192387
464 659 444998
11 236 448843
601 45 785714
294 564 353402
461 444 876396
464 156 386716
203 344 885901
112 431 798662
205 27 8526
334 649 384736
308 170 653089
444 239 427966
145 72 835784
84 368 600177
636 336 50523
35 526 115133
651 29 869581
640 578 228398
585 268 199945
33 154 20960
164 545 132954
36 336 730166
53 195 874965
37 1 448811
354 359 228052
370 688 948622
208 228 230272
143 39 215000
227 268 626855
185 626 369658
598 678 56338
355 408 530246
467 240 702362
343 297 224211
98 69 976069
224 343 399829
547 495 796624
144 522 408313
517 648 556774
38 605 914474
4 646 739406
144 399 402965
74 700 954729
215 150 498280
72 547 720909
516 678 484244
268 499 503232
518 468 716612
411 17 800516
186 322 584164
255 652 887026
479 184 650337
545 334 413336
317 526 399292
97 279 60394
67 237 531469
532 199 306688
636 696 482015
568 54 887303
3 153 522305
335 365 9394
314 399 642045
298 248 459976
678 527 884444
141 349 884681
434 463 220090
312 343 79235
360 66 83242
390 341 803115
191 255 640795
269 348 282132
556 278 233885
246 271 718445
531 417 958051
333 399 456901
313 620 936779
307 141 221748
199 72 374738
53 203 373393
65 517 346052
498 482 102041
273 603 449954
616 494 19749
248 597 574024
47 156 943841
362 359 350340
24 301 687783
329 217 962658
558 376 561257
212 77 388253
70 411 100602
15 42 883314
110 69 587477
467 296 772296
200 669 880777
572 95 195453
81 73 417138
507 13 125068
575 664 774115
375 530 222247
41 330 91092
17 3 491219
223 495 881726
521 251 86618
593 587 611944
64 462 925835
17 176 586974
12 569 18369
370 241 584441
222 501 807048
502 310 688243
330 91 380371
655 311 690702
500 88 21841
162 182 504105
165 336 797040
117 481 637234
311 64 708366
487 436 135952
205 547 555667
277 37 407051
623 552 154574
537 286 169078
121 489 177029
101 534 189204
241 336 4446
499 396 716248
504 396 951788
208 340 136087
692 381 728700
347 409 413256
363 214 436383
192 267 100180
27 621 776217
675 657 705921
258 36 356068
115 442 214861
641 677 642408
460 689 213218
568 302 24119
626 253 906726
491 165 531521
396 29 51452
561 361 831893
192 418 495967
141 521 83947
530 586 924929
319 142 695978
71 280 336395
602 3 157803
199 456 791323
306 643 19924
555 295 427994
429 55 498836
149 17 50712
426 481 467749
196 663 664904
284 197 435882
47 353 845913
661 442 597309
138 302 881880
285 506 495516
123 278 838412
663 296 656002
466 139 817280
113 630 833786
247 434 455170
298 559 688896
443 470 318024
415 356 854459
328 456 945017
116 478 173697
305 341 201834
315 303 140110
414 230 454136
320 294 716171
398 496 649686
49 700 854381
231 482 374679
497 339 959909
480 435 360780
640 19 845208
210 307 42985
53 183 199870
309 616 184335
80 585 828748
669 23 59259
5 347 890003
546 550 976768
422 526 357271
482 695 929796
169 268 183418
575 91 474939
599 260 85609
75 388 474509
442 112 619057
393 607 261436
639 7 27587
600 646 297765
318 59 759123
63 222 343892
33 361 23044
404 391 311675
630 659 563139
169 267 490848
154 152 521146
95 591 23354
320 104 410366
517 664 657308
661 423 671006
282 659 172356
563 463 627600
532 50 828482
170 611 730324
222 542 124205
172 118 596194
410 115 73475
72 254 542138
201 640 155684
684 337 800969
629 194 924945
426 70 410758
500 525 334449
260 456 756539
499 561 340502
87 384 691276
98 376 420143
203 46 442177
635 194 176243
605 374 727653
315 122 890206
677 189 109923
332 112 975915
253 459 502050
99 123 132982
125 56 492652
301 146 144914
302 114 200318
553 598 436588
592 675 939579
37 192 892101
148 575 265661
64 480 69023
519 479 37169
683 122 961512
617 52 820359
145 140 608489
82 410 267506
213 585 836851
260 274 602338
313 381 739510
688 254 975310
81 368 504160
300 295 402011
630 73 709919
573 188 158194
575 80 44939
428 297 591998
114 457 489697
439 554 360903
287 674 887438
314 580 669407
206 700 98979
477 64 245667
328 220 768537
125 601 661028
375 673 333531
465 480 429443
692 323 20445
513 598 593373
51 445 668227
422 306 294460
417 383 964414
635 391 923951
60 460 307908
503 632 185800
310 177 735232
22 449 736136
653 24 684292
29 159 975727
622 645 691029
57 338 63533
221 360 389397
105 373 994375
174 693 783662
615 576 404212
601 268 893176
194 645 380744
310 423 710399
602 562 261285
218 239 716606
111 315 434972
308 476 154264
284 418 174977
366 21 42041
313 530 292805
590 254 460525
637 187 195469
257 38 719734
17 545 326401
366 5 507551
624 437 979396
295 566 784312
546 206 919025
639 609 427712
280 304 425568
557 387 318775
500 510 633663
54 279 61144
8 247 62770
358 488 133069
492 226 751733
372 688 672904
612 82 899543
575 114 486499
294 73 871684
582 257 883530
342 55 545237
158 674 526296
280 480 209492
180 85 538398
552 496 818244
596 580 798672
67 472 258612
116 333 577894
184 363 935858
281 644 45470
448 479 18707
444 69 825202
690 419 925924
656 137 492097
372 7 509067
103 553 874946
608 509 513647
421 332 139144
487 157 540587
140 29 469803
662 124 843542
526 116 483671
134 671 188004
602 16 811706
650 326 956730
287 650 796517
99 571 872331
268 49 85640
22 164 666626
176 454 87116
608 154 290334
563 353 819276
554 407 518003
498 434 976643
619 321 282742
391 374 817751
411 45 265028
513 661 953828
433 520 128534
306 78 360170
614 80 238295
99 611 585077
457 126 155148
157 563 311747
298 242 580271
412 356 589062
693 462 165252
559 491 512501
641 483 151967
116 186 866960
1 407 22447
588 89 558197
31 23 616027
48 83 710715
588 171 446041
242 101 761266
301 260 388407
150 167 576684
482 112 621355
182 238 889224
499 156 925665
172 341 268037
623 569 333023
437 81 680553
152 323 154277
118 302 228345
471 171 477319
382 534 451221
175 661 949940
109 506 703590
547 399 151714
98 613 272847
265 666 935629
401 124 164061
322 527 435479
605 479 640555
59 572 335244
357 237 281390
432 263 347234
506 340 828987
155 5 239418
32 593 99765
261 562 193101
402 195 780444
298 665 239754
95 689 25746
289 12 70517
635 473 496325
563 513 591003
434 26 988733
116 63 972900
380 423 112796
432 373 63906
35 247 417965
610 225 487208
509 30 983388
141 278 863829
29 686 593993
124 135 461252
518 128 432972
562 477 428962
191 433 902095
213 572 210709
587 626 770343
171 215 360111
463 480 848011
487 299 65066
150 146 667983
584 30 276383
129 22 777836
206 218 773821
447 261 969515
594 185 275344
82 366 385295
72 303 801921
479 166 106489
583 644 958847
334 220 700565
280 264 588812
243 330 150422
96 176 506647
60 154 303999
469 340 484362
84 192 945724
112 646 707821
574 684 324218
42 605 360380
443 364 563043
470 469 437294
331 503 373360
528 273 705367
263 427 53134
487 619 449846
555 105 753151
60 421 460257
398 141 832924
201 3 112291
283 554 510235
464 395 789226
341 529 175514
557 395 241172
6 236 585693
484 193 650617
684 312 680959
377 584 198117
42 588 614358
422 245 445796
415 76 83776
452 119 590257
124 337 866052
140 245 148632
514 419 247077
94 47 602363
449 536 216961
495 450 70904
523 589 79029
499 457 881240
475 471 811394
351 126 142660
255 151 309784
395 62 496998
487 234 232088
163 40 533333
293 424 222384
337 186 96794
663 587 833768
545 390 605776
683 696 405515
52 180 595104
204 680 532853
559 398 239177
151 461 275629
235 361 558418
33 529 168639
661 19 978700
425 601 786648
573 173 356636
85 45 934047
246 299 553562
513 512 880518
663 421 116225
233 267 130100
488 468 671579
209 101 938759
255 437 852625
500 469 494633
459 687 765848
146 27 107592
602 411 378545
302 470 624707
301 366 785528
50 103 504878
673 194 765578
416 424 635601
40 30 921507
241 5 587032
619 31 686930
130 539 951
4 69 926028
99 410 988034
302 92 890834
218 159 167594
536 479 716883
146 668 394359
105 34 135365
298 669 448894
589 374 32103
697 203 276566
595 645 139204
653 240 887136
500 32 664813
219 156 734348
322 516 451789
134 155 517201
539 396 345605
636 316 364076
355 318 31170
503 100 349456
587 630 473207
419 516 634210
447 584 379655
85 573 600517
551 95 491686
380 579 893259
246 138 404192
426 367 28759
386 627 626171
368 6 503098
246 178 107695
486 261 225779
263 557 752601
593 273 424062
383 532 846928
233 208 540878
203 68 731886
39 159 657093
385 429 450511
18 183 616542
51 18 645441
653 575 564207
340 318 8362
290 324 986290
294 565 693090
627 659 306255
454 401 273212
684 443 436699
486 315 511961
12 72 447825
510 121 366101
31 678 735675
565 183 347205
349 13 154370
227 65 23716
586 101 687647
444 567 539597
599 697 175334
245 591 821109
674 443 620515
37 146 284164
96 384 94470
433 307 925360
32 168 104934
435 85 788595
254 249 640022
140 375 72419
56 224 886890
665 204 514749
436 581 20589
111 490 954200
39 589 85258
457 382 414656
387 132 507742
674 44 933498
249 238 268001
186 518 518025
33 470 20596
373 548 208750
126 372 332820
498 102 700612
437 14 369354
238 343 203519
632 235 173034
140 291 925349
102 496 345844
168 184 601538
602 486 404845
507 255 331625
650 451 885400
256 411 345223
374 631 990705
5 586 660867
666 583 514683
317 203 623846
196 180 202422
539 623 499638
673 146 726679
439 6 634441
361 475 86266
184 273 126252
400 502 361992
53 458 818285
191 606 13278
700 557 208667
599 525 933389
209 631 339745
490 211 84744
133 262 986669
550 279 325856
582 81 353778
596 292 646797
512 68 593998
3 553 677214
583 429 474655
680 472 470297
379 245 236963
152 640 256875
24 233 982077
264 400 922874
311 445 561297
577 161 553405
301 147 528369
374 253 765269
59 82 123722
350 229 593397
88 390 720125
125 29 426000
540 169 675348
224 124 40286
200 633 565177
656 81 724393
64 354 775490
638 260 898021
691 527 22634
640 253 940957
88 54 255155
27 614 956744
240 482 379855
357 368 539280
424 460 883558
519 157 629373
486 597 12108
26 31 911466
503 326 273908
88 73 239635
390 486 954768
234 292 336636
543 660 320972
632 23 403457
627 53 44445
560 152 60384
16 487 72889
585 159 277515
214 62 131013
430 376 517449
616 171 527438
112 92 97623
181 36 278806
589 114 5890
111 447 223817
545 131 582541
332 229 189463
117 195 161570
124 481 596705
287 595 27436
348 630 917617
211 461 83927
488 231 7974
667 263 526464
548 678 71957
176 479 688237
659 38 227309
244 608 551105
592 7 701692
130 462 241558
298 475 730580
332 427 854310
675 217 788863
327 650 332038
669 654 234140
100 4 875359
397 542 532158
494 42 723233
400 271 544072
128 495 205567
303 599 743659
359 325 67270
7 544 607449
416 475 625895
292 447 437852
386 695 609989
500 52 297823
524 507 994601
399 623 643139
147 325 613089
279 343 803976
638 590 56864
117 249 698160
295 690 853609
420 677 89902
119 433 707356
521 583 528549
375 2 78310
212 546 867238
691 587 532250
591 474 121641
447 24 834325
595 33 985312
617 360 233125
641 18 713651
489 678 876838
118 61 927305
448 540 480957
132 78 808864
663 168 23641
90 419 896957
225 227 652457
184 165 411474
470 687 596121
454 549 640340
30 455 890565
150 168 72177
240 350 18248
56 127 595042
636 163 175974
655 165 330812
62 16 710285
48 695 827496
599 465 802265
126 277 631183
272 653 375018
583 527 561804
494 211 139825
428 460 815821
341 329 886632
105 172 714159
448 648 497214
287 86 552849
25 336 560217
209 271 915606
236 272 243741
250 324 233357
324 4 494576
184 173 43189
494 37 603293
155 174 519950
522 473 182486
144 316 455788
267 160 332027
328 394 752477
274 436 666333
45 177 947214
116 382 822021
1 353 288206
635 427 272528
28 220 459129
25 8 387766
443 598 829838
443 597 322929
341 615 664837
365 675 906371
99 521 725770
589 415 27138
82 229 296453
541 598 558584
588 691 845615
9 403 46533
223 109 593717
98 291 900119
258 628 588597
532 538 604312
468 222 702527
310 158 279640
229 219 267137
12 496 582963
39 224 440320
577 134 711600
276 606 337025
175 677 41342
275 435 570761
24 223 654400
104 604 215174
299 40 297884
576 140 119525
617 591 713697
513 556 303749
348 529 321295
42 249 505117
276 89 367938
475 609 630609
383 382 214609
253 657 420189
175 658 124021
486 503 504507
181 524 188910
472 488 71467
334 25 295962
675 134 846539
522 496 436264
662 403 216260
198 263 304410
158 168 759541
136 152 607453
281 88 539026
184 155 393831
397 356 471122
593 76 55519
652 58 386458
50 274 217731
177 385 242991
485 252 525048
249 444 888331
8 635 132242
119 372 122204
541 700 731066
514 646 820012
538 203 147680
436 199 392201
691 665 8827
612 13 334669
164 314 650598
2 237 96555
8 49 181346
599 586 706922
68 61 169816
457 244 244436
674 355 459366
364 222 684698
178 385 921686
10 32 156094
253 220 442031
169 669 353071
73 675 985188
457 98 148419
291 70 224421
502 468 13165
35 398 411856
541 407 887284
13 155 468180
273 341 159487
318 199 349303
556 599 118862
120 559 21548
189 42 11993
389 103 910360
618 255 496425
512 37 598464
443 52 673423
322 520 213165
269 580 908079
571 455 234114
494 171 373213
35 235 118473
483 136 36979
697 46 641184
65 331 758082
374 583 194873
426 648 106605
574 354 84322
258 587 42003
152 161 658225
579 516 220949
224 345 856597
654 280 950374
11 26 479949
80 404 860035
377 127 24111
560 624 336540
272 451 262303
657 126 797639
409 283 920030
199 76 293520
499 453 703573
66 191 377325
625 671 877826
652 391 166561
519 192 300430
4 354 119161
57 421 245471
301 601 988213
672 391 479763
355 312 93583
625 126 283995
505 462 337408
85 220 143825
3 477 156673
529 460 494900
636 405 462887
304 363 385578
349 71 506595
244 545 316854
349 285 488390
41 328 898986
354 523 205574
593 499 463606
504 44 782191
584 676 223501
105 342 832726
326 643 847593
557 360 84674
121 416 619006
403 347 563613
28 314 197453
47 572 621709
350 262 961787
56 352 667867
504 525 260535
676 423 717422
174 224 672672
279 123 76445
396 372 823126
232 44 86017
449 494 246479
288 207 25511
35 414 328178
28 86 429614
142 654 684965
200 159 547711
78 179 493485
468 3 863794
113 459 397091
230 407 242910
181 172 576312
142 398 54305
681 237 883045
52 205 878300
128 52 348740
521 105 799574
92 651 29594
405 15 620760
588 205 708465
216 536 900590
327 116 208631
499 623 453716
285 48 352082
123 374 92764
510 101 132761
387 195 965766
47 248 829702
548 215 285029
536 435 586942
194 655 958735
28 374 651450
195 655 315356
261 158 124376
462 457 28640
473 426 529697
58 362 120644
622 14 314582
134 342 993275
475 68 228141
295 511 799230
36 162 928797
284 239 408055
189 119 251522
26 180 783564
306 694 851206
657 236 789119
343 275 696524
509 396 572743
244 168 829745
42 177 706414
620 29 92646
682 642 525333
92 185 451846
443 321 500534
220 155 101486
88 204 56608
50 252 775719
326 627 766085
92 23 983251
423 608 493412
698 66 382418
238 490 915734
42 432 110672
515 1 57118
516 605 306540
691 169 434967
135 261 927384
525 619 303061
578 596 930443
425 116 692615
351 352 190883
79 203 618843
373 23 33641
150 353 800338
6 541 833066
256 342 403140
461 147 831660
126 417 531792
662 329 885643
200 606 837648
9 486 467675
73 423 202073
197 386 300922
521 544 529119
4 63 572562
22 303 114311
249 53 270704
119 681 847375
317 531 169138
590 208 561984
78 453 293114
99 288 567712
517 274 524135
257 558 936584
220 170 28628
129 111 634293
473 38 674284
298 619 816993
574 390 204358
686 127 382132
578 83 99162
613 660 361886
341 381 864759
318 541 826738
70 51 707974
307 601 915846
197 513 561932
305 135 182750
455 35 830385
115 433 244890
44 155 900679
416 343 771761
354 114 307469
483 431 323607
380 520 658604
632 24 565203
259 632 140752
593 391 24585
148 464 477138
642 354 638252
34 358 802918
656 520 177044
553 460 114714
637 674 518778
272 308 954354
431 11 11965
334 212 156809
198 539 878474
561 150 506398
679 505 875722
190 223 860985
68 532 700172
655 321 403269
652 224 309298
87 171 184417
550 627 907299
374 326 189317
535 655 507
457 143 687728
156 651 364332
238 12 356315
560 527 647122
271 306 734468
271 399 50454
661 648 443574
555 352 849324
575 137 157673
3 486 477953
376 185 583817
683 266 540061
682 350 697084
153 565 988675
62 238 91505
664 269 49347
287 122 363344
289 229 99029
163 55 728069
607 235 341926
445 357 139227
544 210 255645
376 598 982976
460 686 420992
223 610 580508
377 16 352628
398 687 974769
282 541 732413
265 367 902866
54 408 29608
695 27 841203
158 33 801713
38 400 786015
133 24 333272
323 609 992518
349 438 189208
503 315 936612
88 110 472053
191 638 899203
439 449 507236
66 322 322797
353 81 941317
414 375 813606
496 231 670231
292 345 938327
442 682 785588
81 658 113209
218 186 160515
208 164 567446
679 548 360986
647 601 308200
227 236 126822
135 535 456674
127 284 909920
411 408 206046
85 342 159142
113 357 241632
484 628 496022
288 593 523351
674 619 92380
459 258 404357
128 405 37429
636 210 584965
560 366 208860
320 475 152119
474 539 382653
7 481 957383
218 227 832823
616 127 850996
523 559 658299
681 313 754403
226 42 125672
80 481 112533
71 322 596206
523 685 447609
478 345 871546
430 445 516616
41 531 990933
553 555 189837
635 696 301886
642 547 10679
439 351 238714
172 64 672451
93 399 99864
284 88 457210
4 305 363956
543 427 177683
425 533 480983
27 373 591136
601 323 832600
326 588 776003
88 9 71377
101 115 91644
367 416 740106
339 677 450473
313 658 381528
108 263 79072
615 523 918402
284 168 336458
682 624 343616
389 199 32384
257 321 928931
663 180 30971
353 128 689668
653 182 657741
179 432 370746
83 138 266258
75 180 157152
143 696 401037
76 665 839003
6 109 2909
593 115 379990
142 526 50596
116 252 713987
284 372 223605
510 411 195606
96 162 280778
163 20 612623
555 451 961108
331 22 690908
449 148 586395
8 258 858418
108 593 399422
55 54 532630
354 315 224598
426 474 286851
549 76 295061
183 422 107550
684 178 417843
348 431 687648
372 206 34538
261 593 766511
187 619 191117
303 479 861300
666 525 222344
666 442 859070
68 59 785138
172 4 606433
439 324 647419
685 634 886428
612 128 603956
218 531 952391
409 298 608983
217 118 807521
208 9 440905
506 515 891305
109 233 336954
53 520 223887
227 584 545441
450 668 933097
550 424 472645
401 286 982891
206 517 421231
371 573 320292
4 280 898774
35 181 483213
536 440 321534
435 601 80122
331 621 569470
614 97 385573
603 105 227005
536 172 242174
165 45 650056
663 688 791966
84 72 680347
66 502 688331
575 573 288163
356 15 507823
135 528 510706
363 396 521679
375 575 419906
139 344 332665
74 618 711954
8 119 815288
186 577 444670
80 479 808423
316 522 565946
564 59 469034
548 135 436471
284 97 352786
669 354 748550
6 613 219976
626 104 569952
692 101 494177
617 135 143870
567 192 418583
181 281 968921
450 430 568856
231 557 564954
308 596 439140
90 647 242990
351 510 243490
409 219 473106
133 615 13874
476 59 467877
266 2 699002
281 223 438887
70 410 687038
98 279 621436
483 680 807782
229 66 55320
252 351 857309
245 193 779541
111 606 979689
604 664 25209
597 526 48999
502 252 660354
320 629 185850
250 528 698541
356 435 784028
51 672 441932
32 194 228474
519 450 700073
154 251 719540
1 605 358288
606 439 546412
426 291 120398
615 214 406619
316 99 53964
497 298 18804
351 81 768657
640 70 556284
381 533 394751
509 529 178328
248 405 940504
438 190 421004
131 659 123677
558 249 734316
16 258 523117
34 478 92159
345 388 967070
161 75 17937
252 176 960262
687 309 226150
287 224 560180
472 30 890009
635 665 981315
213 131 105455
51 409 802206
346 647 903763
585 156 290163
379 616 690292
176 253 350865
38 442 921326
350 339 971363
184 114 467250
365 480 162008
195 497 225466
89 369 775249
268 418 642378
699 265 926192
573 266 158955
287 326 609445
691 505 203273
580 66 812856
44 135 224146
275 667 263349
26 51 997423
470 323 943858
416 389 500203
656 689 113257
304 67 828205
264 430 491959
227 37 32913
22 636 337809
683 312 369435
343 164 128134
22 588 182858
157 544 661418
332 603 104663
466 361 826080
313 586 733796
33 106 294253
671 205 787197
13 324 56834
349 378 589470
275 87 99611
532 419 379240
296 570 296404
439 685 540217
57 311 723246
233 303 383903
337 308 742412
514 684 77404
203 290 527135
536 428 287113
161 19 115935
434 200 22657
158 362 184744
84 616 657822
621 452 762931
527 11 968162
594 419 280565
624 322 72589
377 195 885490
149 439 981052
343 619 937560
361 282 843482
313 378 610494
567 362 287181
228 684 480127
623 4 611865
29 585 474447
300 358 797012
347 242 555641
308 601 478782
378 189 181525
279 237 498735
110 682 712771
284 390 995553
614 362 731478
459 361 655647
551 673 837620
119 137 773095
336 596 428697
114 540 46187
5 78 940577
409 614 860088
497 590 986584
360 105 255230
213 515 25476
670 95 376559
104 211 651081
224 175 897243
126 650 273650
9 320 56843
378 178 790584
31 640 575635
417 422 942236
112 319 755585
110 683 644460
256 51 441599
300 497 665803
55 463 184020
540 298 311008
692 415 445527
200 265 11141
650 511 828190
120 189 133314
547 436 712747
611 496 190858
177 4 137888
65 372 127747
5 57 93694
690 214 430835
195 76 992061
444 480 20218
394 85 139738
96 381 928803
24 173 296016
339 171 315898
315 625 484419
93 322 787105
552 320 667774
56 102 58231
669 551 518387
327 472 569550
80 615 944227
444 150 96546
371 261 929771
402 680 464461
366 58 760413
457 9 538423
428 578 887344
37 464 145368
574 145 514052
519 698 179301
490 649 978301
166 568 45959
21 393 544696
634 83 93373
563 142 819150
403 179 376530
5 331 929892
459 620 132358
513 91 408328
134 110 839654
620 18 156953
114 110 610429
202 250 396197
174 154 209144
417 401 23697
32 408 998986
470 610 291487
233 229 621262
473 14 423972
114 158 928596
54 199 805248
650 618 643095
88 607 952038
145 526 649099
83 564 644013
686 386 531624
403 563 687738
306 602 526762
621 138 686439
89 446 272153
520 376 367707
92 368 567702
483 409 523266
504 217 222631
684 85 937741
460 68 805970
189 148 835098
391 470 228458
28 376 214385
57 164 852162
82 553 693351
367 249 478824
386 574 902246
667 319 888886
159 107 332852
428 588 629363
617 532 484424
235 549 381428
410 486 93628
63 585 409343
527 185 503666
36 495 356459
348 585 966498
9 583 430592
249 8 152185
530 250 895447
320 381 321185
121 681 831244
69 231 861774
479 59 129487
444 498 502508
40 691 44103
333 62 733747
167 93 185505
272 270 596772
474 109 502630
150 570 623294
238 170 545757
192 13 420185
419 688 382060
293 697 65397
194 340 895379
151 695 826093
147 67 748560
554 690 77733
667 139 35868
624 388 941180
689 470 101985
329 173 153628
268 675 828548
328 553 648793
379 458 473506
485 90 672508
264 19 833663
487 390 947612
138 234 160866
290 21 46195
137 561 252080
688 27 316493
444 237 726775
494 119 727009
640 567 683395
17 609 390948
350 175 272591
696 398 562583
501 62 872735
302 192 552462
510 333 553125
527 26 863654
621 18 770228
400 626 281356
596 623 834801
486 46 120701
332 478 836141
366 552 347820
644 322 779704
280 400 472306
307 91 715567
556 630 823416
603 261 236787
513 308 418492
194 481 749260
643 637 651602
414 386 651448
560 596 341752
432 196 895809
379 109 638723
139 471 139498
385 620 852631
19 23 44482
556 608 442705
516 550 475526
659 214 321653
550 116 436717
249 262 984370
678 8 774073
274 509 176695
508 408 155507
334 347 3451
49 418 621485
21 309 476500
599 494 993882
433 343 37636
274 27 611991
121 581 612006
363 491 102519
56 416 272646
217 279 924363
435 548 494076
694 661 716233
338 6 766492
181 112 796117
460 571 233638
615 167 97613
287 250 143636
354 316 390595
634 201 114121
448 1 727127
97 680 276028
144 315 64236
404 200 117266
626 190 892035
121 268 139128
671 448 478310
468 223 853701
451 542 490542
173 58 534266
455 307 997395
444 620 281778
268 274 649358
275 417 418657
677 20 7370
632 309 590015
520 54 494684
592 525 994791
141 324 148481
119 358 875879
138 480 426154
629 102 434876
612 507 211662
34 93 735985
270 431 341021
312 273 179781
144 197 93074
467 335 711952
155 246 800919
327 67 158125
487 373 89795
331 62 71159
434 162 544821
303 577 292398
114 289 629997
399 164 592973
495 283 926397
650 545 419410
154 112 258876
625 568 610144
148 350 961767
396 495 565147
37 12 540579
561 290 642979
372 342 133608
392 355 94253
107 438 986553
590 584 98312
118 67 16547
401 536 13383
524 554 609944
385 100 60996
616 331 768742
225 305 734962
163 414 200460
394 117 329013
286 145 528253
454 77 74894
29 66 25059
218 688 988839
671 524 612221
345 529 201391
373 251 732479
44 436 439850
347 191 725858
124 563 601570
35 262 615835
253 691 232771
643 546 445290
664 175 392004
280 650 43620
63 234 201177
652 71 982736
464 119 945801
608 133 493376
144 348 876626
282 631 761817
580 447 474775
257 500 708336
317 467 205525
439 138 194738
76 154 654701
196 599 68693
693 541 31917
649 232 927798
492 356 529566
84 694 547313
200 107 686489
107 41 350654
348 611 18461
448 180 965592
157 160 71462
46 437 492492
449 62 437722
268 574 489056
159 677 446734
206 24 575278
53 500 231621
553 434 170972
147 469 502925
165 498 921362
506 432 705848
408 45 519355
317 391 30295
685 426 482403
187 319 323083
163 525 938736
412 270 498913
120 75 258668
597 700 393953
209 632 376451
203 377 914604
660 601 477063
249 460 509585
428 452 168366
441 28 520231
452 412 572122
426 358 619090
690 580 402679
90 539 119805
267 392 839801
630 649 570150
487 507 113211
36 652 587172
679 411 248340
488 419 907201
318 137 702847
619 9 688199
236 181 273651
294 122 832433
609 124 972504
475 539 114885
360 50 94722
549 563 135921
683 16 912
268 476 405569
48 278 307489
16 30 448121
154 592 971803
551 265 944881
598 372 313594
247 658 858146
13 256 184294
525 478 81659
416 541 976682
369 386 131334
369 329 550993
332 676 933010
660 658 549756
237 8 353194
58 196 569063
145 55 694921
514 58 33175
358 375 545792
90 473 790498
148 258 590531
139 3 225521
552 128 30457
432 333 460011
403 687 365240
104 558 68230
407 176 668381
495 620 523321
523 13 242730
649 470 847081
408 194 427688
551 628 600035
124 245 10501
37 2 620138
606 435 294387
650 407 93939
313 411 811517
301 273 545572
85 637 829960
348 698 607038
115 649 455
668 607 798776
408 134 334727
240 233 343901
70 123 16844
553 472 954365
448 637 336065
280 118 798395
248 289 938348
368 71 749667
20 609 441681
378 416 500353
365 661 512284
313 105 219465
631 192 438325
579 267 423251
22 2 128998
655 486 189972
518 256 485061
168 696 559673
361 337 380015
422 146 463279
458 71 143698
128 559 779947
275 98 68196
187 547 571302
376 479 619071
580 265 130353
682 124 532133
399 685 240907
316 577 865300
253 475 156838
171 395 737683
73 224 583808
622 13 743575
383 180 817051
552 401 437197
673 225 59082
649 666 354933
418 549 381478
608 461 920965
86 363 985432
213 573 573863
311 338 242413
86 340 802557
551 588 798878
131 481 747222
46 405 870634
461 75 185018
607 552 862351
137 410 43758
65 53 760122
489 251 385540
633 296 921069
396 627 535523
343 442 338236
364 570 245151
357 125 39072
550 459 560645
452 639 566722
301 270 403545
456 528 475545
688 589 169526
94 68 591611
386 25 190859
462 259 96968
312 246 152724
346 411 215772
245 635 533457
674 592 109898
254 331 341421
435 98 295757
614 122 465868
530 5 114157
438 615 577936
278 128 506926
36 517 920642
389 675 253540
68 295 87367
382 143 648251
236 193 320711
634 143 101805
691 457 978373
165 212 222742
6 355 48149
56 542 960752
346 382 192981
122 480 240168
197 157 116155
673 361 723417
231 447 966137
270 35 381112
207 535 287833
124 147 476869
24 587 810058
636 78 739508
598 661 113887
425 343 461638
520 254 492619
187 308 487520
108 114 485853
203 254 666164
527 656 415453
427 495 635109
174 593 404525
519 328 199574
332 473 696501
504 570 945883
314 30 155986
185 203 873390
516 58 916631
95 631 375915
593 664 120675
182 665 719457
92 248 484473
307 526 266822
447 619 647999
436 85 65696
81 460 921715
201 117 934620
451 621 495317
433 457 769548
598 356 494558
612 516 616442
676 634 726837
160 177 166126
522 260 484010
564 55 788062
681 640 862202
652 370 189414
72 498 850513
16 669 914178
659 540 84796
542 310 839587
608 52 790441
558 109 928772
188 187 481946
280 548 145682
670 432 613058
596 610 726335
367 531 382420
100 650 391006
272 40 134873
145 670 746067
304 39 836091
149 251 523349
700 209 445215
324 558 974777
10 197 595040
28 127 281080
560 667 788747
687 405 155165
132 236 545339
299 124 437352
592 133 727976
611 55 434157
128 151 232030
199 262 369319
300 493 405641
531 650 30203
423 364 866006
80 213 33179
512 608 502850
52 538 92685
628 168 251643
571 403 416295
394 165 746689
62 521 282111
489 216 656580
222 611 487169
257 228 120086
45 573 374360
256 346 904431
35 478 643525
268 329 375896
274 648 135167
547 341 350504
342 260 797804
485 396 827013
298 225 385558
447 32 549166
671 571 896113
66 490 471278
370 524 807862
655 282 268676
596 177 351390
445 695 677278
679 207 171135
451 476 547367
432 471 88925
317 395 247772
458 460 838590
496 76 256471
640 98 64596
82 117 569411
657 262 818227
514 198 907571
636 685 675105
388 355 92360
335 226 469262
615 173 636461
690 254 646756
310 434 689556
569 518 915405
195 621 695980
623 668 493909
469 306 238949
675 452 183607
54 621 521628
204 259 595703
110 405 443376
120 647 977994
14 63 98161
178 687 443868
327 11 23459
459 36 368340
446 333 291130
558 327 915954
343 61 669277
439 12 568171
132 134 901318
555 682 38706
492 342 949686
157 9 923121
681 126 228664
575 247 67091
693 453 130637
603 132 671682
465 156 909426
347 232 86508
73 13 126466
227 46 193722
351 613 429408
122 238 436676
526 555 478306
99 261 996358
354 331 797155
547 469 359651
318 79 636355
42 679 267495
504 119 292115
626 147 828449
645 633 854155
70 201 486288
455 565 204160
674 430 565799
274 630 986014
387 503 795497
526 267 672755
284 317 660996
358 191 368416
111 661 532515
91 238 665425
148 486 785092
684 161 546972
194 221 420850
73 75 949068
429 366 816916
2 654 824564
574 489 433931
695 655 747624
517 406 569527
384 268 715349
176 7 352871
44 295 346454
54 584 79319
19 314 7578
373 436 248690
138 590 474100
157 499 291622
359 287 594264
354 201 632068
624 84 632644
649 141 338085
554 530 360629
95 666 629221
425 28 815313
477 66 382011
264 94 281969
606 2 903939
588 387 625421
580 425 579560
421 41 120587
125 406 583057
262 666 433549
685 549 237023
29 388 394429
470 654 779221
369 680 293102
552 330 812417
415 91 381927
320 610 473992
50 504 733472
272 422 103955
472 596 769639
12 110 776854
322 568 98038
172 552 837124
194 444 400269
259 115 264951
224 170 585240
677 665 607868
176 366 451025
81 441 550437
231 426 527911
675 256 321198
137 103 535399
347 489 698368
112 583 293672
430 325 302424
382 669 812567
682 652 440696
7 83 75835
411 38 723468
390 321 337813
221 357 56255
519 130 558466
264 623 523971
286 517 895310
212 405 51607
488 591 65982
606 431 517227
27 563 9800
622 634 841102
217 381 725357
273 422 176640
469 394 175563
181 311 232572
264 517 429720
517 532 299549
338 96 441863
250 591 575511
578 453 535114
306 335 510854
442 475 286470
194 94 692284
40 311 763873
508 528 568539
132 492 537660
698 224 979887
413 685 538425
610 340 93481
518 41 219662
164 58 905004
563 182 54179
611 684 989496
591 583 230971
102 208 344519
426 253 156859
505 321 431539
93 190 993718
131 425 104995
214 520 247490
644 489 489393
561 78 726033
279 69 628880
151 672 552409
664 339 718932
626 306 625804
330 386 58481
384 381 867720
26 266 38906
405 585 828673
157 259 384105
439 316 303464
23 348 498192
174 691 325553
55 566 251952
119 555 992648
62 399 921253
631 220 655973
637 255 968598
71 698 617026
330 7 102342
697 222 227740
328 386 151999
460 357 842465
379 317 340733
288 121 578907
124 531 396265
421 283 130873
540 680 911662
203 167 337623
559 433 165741
569 109 484650
220 218 372435
149 576 645578
380 279 983015
588 190 46760
450 216 980216
40 486 474402
271 13 740711
31 584 960381
691 211 46416
226 518 54821
420 178 707688
406 39 665388
318 197 955109
367 15 265130
397 173 83635
428 436 215538
477 304 354165
652 502 272130
2 264 44671
512 195 451018
127 235 479350
298 326 884946
151 621 341955
394 16 246127
421 242 851649
645 104 7949
331 223 609617
109 433 14132
89 632 383622
286 24 400280
222 643 898221
635 262 220495
313 161 78511
249 351 757160
600 320 984759
192 665 518271
442 10 957698
133 107 956711
122 696 577632
497 53 990089
222 362 967202
34 191 617329
264 643 354511
393 448 241446
377 178 279676
401 64 41016
444 695 641952
478 676 197191
122 318 358003
612 323 885776
620 311 918872
362 544 622812
637 523 39005
216 615 817688
43 563 259461
118 1 982839
339 9 768487
317 48 879214
487 643 57401
645 625 986140
514 510 592659
324 317 778617
249 552 959707
669 300 753520
697 228 970014
356 665 422928
661 173 974384
546 266 568920
491 51 779174
443 436 734111
587 506 947873
291 424 577298
356 572 76194
300 647 921343
29 210 875318
580 310 360825
595 635 594162
496 170 961827
676 529 434908
122 695 948872
125 105 261139
68 371 853076
259 585 277316
384 114 477199
160 31 626672
225 696 995062
88 57 987820
399 309 158175
348 643 28088
521 512 903579
143 404 789121
168 299 3141
259 172 384739
316 77 524042
15 229 118559
41 93 487242
318 412 50155
367 442 186111
595 392 331380
661 227 667279
358 254 433034
172 569 279247
7 18 682175
300 568 416478
578 551 373723
455 276 904229
316 597 867900
290 294 80379
379 169 88673
216 418 456882
194 582 430905
146 100 850989
416 387 937667
42 489 83868
153 113 508758
468 653 339535
330 537 339721
395 526 425704
209 344 827910
457 607 875684
394 77 329031
61 243 374526
255 327 6923
460 563 607203
165 572 645813
27 667 354918
207 527 884588
540 632 603316
594 663 505517
408 53 755142
251 3 959068
494 153 116730
16 292 436915
223 430 955269
494 572 625693
694 162 271497
319 631 2961
254 298 855763
559 232 752118
137 634 539120
29 244 600074
540 218 353347
541 631 86736
24 566 526648
285 234 885077
477 203 659165
652 681 138640
563 40 650182
40 644 426573
447 507 71439
356 456 907346
447 331 568004
602 496 522733
330 74 495183
254 414 934400
136 168 314290
406 403 120425
441 575 617173
440 22 569793
679 138 11683
132 682 997573
381 514 429435
351 428 678141
334 582 773410
259 545 774509
74 333 699958
322 664 860377
79 618 349352
180 684 331409
427 662 289118
192 6 260126
60 492 74179
677 379 289751
274 141 962238
130 550 468529
77 601 374218
103 412 926461
431 545 210955
20 49 743355
398 408 800511
19 659 542881
395 188 994800
268 586 275873
558 117 421902
24 661 649120
152 622 682766
635 547 686942
597 350 264326
351 608 595736
471 115 199130
265 239 897420
173 619 556143
320 568 697665
144 135 221272
398 101 352952
519 498 566273
112 480 900264
225 82 494379
147 307 727369
528 601 793681
528 660 379122
622 250 326037
248 61 337023
460 605 246574
630 181 124103
299 405 702279
261 193 409734
462 388 297207
97 346 269822
432 304 238507
70 280 701288
408 542 580310
98 480 882101
379 346 919987
292 74 357587
511 590 552839
479 593 616510
386 513 146555
680 395 383038
647 161 291341
435 280 578041
314 627 743625
474 8 210968
423 169 783842
242 217 725671
228 272 59428
462 460 717157
343 483 737018
173 343 499374
27 626 419948
43 331 856240
613 666 337981
353 384 108625
354 518 946944
465 273 622787
462 317 303991
474 580 249711
659 432 112978
346 547 311081
628 590 84937
114 382 36163
416 616 375195
93 118 582213
219 362 370047
597 19 507275
75 322 37491
404 571 651025
232 536 364397
493 595 550599
454 517 92113
459 353 610387
476 303 58964
229 655 758684
17 23 973919
562 448 47148
461 636 363708
342 634 539193
690 438 3174
250 285 439687
588 657 154373
548 26 328494
677 131 169110
121 95 752963
318 437 470393
458 568 635892
402 162 669364
41 348 51604
286 173 909226
441 123 928428
407 334 526281
544 397 920452
691 79 575663
330 47 717997
198 344 562568
95 499 199327
345 670 936549
246 129 970041
135 316 431147
296 475 784469
11 143 469240
559 695 484329
244 435 322054
531 329 818103
392 511 370733
306 647 696887
210 5 99832
303 430 315222
142 366 247694
165 307 712846
597 235 408429
693 152 730542
10 265 918460
44 693 526187
129 593 457834
67 607 274878
103 162 512390
358 601 784855
230 150 978304
213 269 239079
500 45 309501
196 372 132413
57 446 350210
154 386 185826
224 236 744486
449 320 329744
229 365 994024
557 152 148423
442 19 820708
580 58 808165
468 637 237895
671 102 461367
481 63 975282
447 467 533475
692 523 15668
336 300 435641
183 416 450042
126 271 331119
439 512 293285
584 152 781827
502 13 848136
496 549 172842
656 610 405111
78 52 751466
651 296 333759
165 32 138254
367 471 42945
222 606 542710
420 324 198399
51 326 636875
368 434 673278
691 218 584944
3 384 644216
352 539 21196
599 130 649238
368 228 15578
236 517 851142
556 604 80282
418 59 674252
693 83 132796
469 283 253676
272 182 866652
671 6 322789
54 309 923724
697 685 614399
373 320 884702
82 345 773307
13 637 536916
312 251 677156
427 151 705163
182 586 936905
227 362 796876
369 199 15683
290 659 515631
203 166 555981
630 311 865251
199 74 329511
597 366 517349
5 663 990850
247 630 327396
597 218 697335
530 665 700127
424 388 185457
108 54 343530
2 301 297457
150 511 465968
552 641 211157
62 246 647957
272 356 75014
267 162 875435
271 408 527155
453 530 939649
521 38 731343
83 116 524254
393 544 145935
131 4 97574
652 479 994563
47 448 574877
482 1 990923
351 645 804574
609 366 807799
247 264 69726
590 283 289092
360 29 568509
441 638 563438
201 698 218726
655 310 437282
46 138 186429
123 53 706974
463 544 628550
245 270 450682
316 268 199302
51 57 981667
688 488 550636
460 487 335728
574 73 545836
44 310 562823
60 84 484378
340 176 733852
571 514 584029
130 512 995722
490 170 910549
286 28 911626
257 144 997545
342 530 185371
504 489 793343
561 403 635951
617 538 294725
3 595 612313
108 152 455451
611 189 760880
192 668 543874
224 599 564216
50 135 430829
149 460 883904
14 685 415691
542 82 60216
619 349 227694
360 492 824924
666 697 981729
354 584 947454
474 543 602796
206 127 319909
668 208 91097
399 591 974866
650 166 483312
203 275 453711
661 474 911210
256 215 266995
462 254 806335
67 690 299378
411 658 618098
467 229 613916
69 424 892727
65 121 896950
618 674 584196
493 672 292530
144 588 721714
563 634 78882
126 43 293785
588 90 603791
139 567 230459
185 309 400721
76 466 669257
345 159 467206
113 421 345058
99 107 717423
106 276 474518
310 373 835061
47 192 575903
70 240 314201
372 399 124213
527 284 514338
113 590 664458
38 208 755834
247 170 286772
155 559 37490
535 608 175769
305 439 229682
30 537 989756
104 292 101467
562 339 73291
236 251 259446
26 557 235325
503 1 763479
665 115 673933
100 121 186492
558 93 353757
272 596 778416
264 461 788316
60 96 387635
670 215 331883
687 215 138726
40 297 188173
621 162 234735
31 566 338472
194 537 758655
627 534 319671
608 655 989502
482 436 748924
325 649 415411
582 663 867457
663 659 840373
390 33 646344
351 457 265596
633 644 354107
364 349 476887
555 276 526368
427 391 50388
620 249 623222
383 75 617545
122 127 882747
626 349 305466
436 184 132831
246 653 796590
87 448 324637
342 412 361858
422 457 622294
426 524 781392
369 533 98851
219 86 249481
430 135 197851
478 465 71243
471 163 509419
584 275 130487
364 603 271985
649 292 341581
159 648 409163
557 196 649024
279 19 749478
213 333 259723
579 188 326969
260 285 134986
657 647 495738
198 635 320839
700 272 918495
165 584 35195
178 536 603870
244 167 43840
22 427 688993
7 340 857263
357 53 328839
192 369 433619
39 465 689948
343 625 36231
685 430 694232
548 680 819511
375 298 252092
626 231 262516
567 598 742909
342 558 769091
406 114 3652
353 471 295317
225 279 316004
183 155 891328
599 657 776957
30 533 496667
213 531 700030
231 673 917627
653 577 998280
417 211 665812
642 345 694093
692 475 136380
499 257 587166
127 322 817469
583 154 579464
352 169 675042
512 528 154862
558 188 897932
133 19 825697
634 301 324462
82 368 945802
354 454 106342
68 110 885922
695 683 853352
564 306 465882
86 376 959856
416 600 370822
343 558 298435
578 375 230477
472 361 945353
594 137 361435
501 334 517507
680 494 396383
31 118 723380
22 278 346138
642 482 774508
684 48 658521
109 332 921267
445 520 327491
64 72 678704
355 508 743133
587 77 228399
170 661 970869
518 334 863194
322 261 599185
593 117 818065
660 643 238766
3 382 996875
634 311 74170
313 199 48625
670 293 36409
290 661 161898
77 154 779506
633 498 112250
389 664 758593
414 672 419336
272 190 93088
677 582 592767
501 522 62528
251 92 713229
509 541 18957
38 404 839683
416 90 618428
670 57 976948
207 306 187681
681 364 166674
645 597 631653
77 203 415647
295 261 679586
424 534 362743
37 8 994783
135 331 113782
190 348 823369
88 683 998408
34 8 915312
30 385 301393
168 501 709205
364 390 187319
312 457 2839
119 177 663753
594 352 619378
637 57 731905
492 343 648840
565 381 927045
492 316 377596
329 354 744160
566 63 421268
348 597 391891
255 245 84526
161 333 913668
134 120 974776
392 76 463534
577 443 646915
491 458 30921
423 210 94912
449 665 783361
301 640 82862
194 683 318018
677 129 721933
151 63 676785
654 222 183831
605 105 915775
266 188 25818
87 363 403360
6 173 323574
162 551 688979
9 216 346939
488 163 489284
522 432 106624
47 493 761904
220 693 898304
104 76 565722
641 666 883398
134 630 512634
155 381 699171
461 74 364461
65 352 420673
151 38 126230
150 415 499199
504 135 545032
660 234 310846
486 499 148656
422 342 294179
577 544 311188
510 137 151283
86 640 27093
249 275 679983
31 214 967523
440 624 43032
158 232 427608
209 278 869569
356 628 326582
279 85 968153
62 408 877368
310 411 154498
141 673 620883
370 258 230154
527 347 295830
2 322 118857
471 315 69423
554 374 391634
188 686 849267
581 563 374746
510 98 200479
47 105 4131
154 188 458437
323 283 214100
687 62 963508
154 187 842787
679 307 55475
52 657 586721
196 239 800907
663 101 156927
646 339 335401
95 474 644356
487 55 341247
283 346 935574
485 251 746218
138 105 483343
440 578 500067
166 609 695871
665 4 644206
39 680 15694
411 391 235523
297 231 798578
431 423 175980
579 457 561202
88 441 113222
269 670 913885
80 192 74684
508 522 905747
418 7 402645
449 196 894112
666 516 596813
96 178 359027
615 272 816937
439 119 227585
88 641 780083
475 72 808459
426 9 846553
282 49 507700
92 90 732351
252 181 942173
241 171 803280
636 572 906093
470 81 857241
476 300 758612
259 536 884410
245 659 173696
575 11 724184
609 402 713241
475 476 351382
90 164 342055
575 312 504248
42 415 420515
668 54 794834
195 629 356305
453 120 484144
458 55 798653
677 651 861716
600 77 710254
1 699 775378
333 547 642472
699 548 273497
263 103 876288
358 194 477590
514 550 102363
38 361 889555
343 201 362130
585 388 853758
210 465 557864
194 346 603370
594 304 697690
60 144 954501
107 50 960226
577 39 385659
390 222 736998
96 198 311400
638 484 361278
675 555 632809
19 460 920615
458 635 778811
534 351 473081
260 665 643749
493 264 368421
494 380 735386
28 290 673349
549 484 692961
484 212 314285
192 56 277801
396 697 41980
165 426 57343
155 614 299608
531 295 201023
601 306 668054
146 270 11374
154 397 772837
148 697 843507
282 389 783277
380 480 773935
344 505 566338
148 280 456911
671 293 202878
112 324 678787
258 81 114697
494 608 534307
647 688 507484
124 341 703354
428 681 780416
606 285 748839
294 656 25148
211 694 88118
199 598 253390
691 366 463722
91 140 622511
157 510 475015
630 71 508931
654 255 647218
533 429 67644
542 600 283204
620 342 532836
138 238 752103
204 456 457148
213 356 866147
82 382 148734
118 605 830819
296 614 125925
428 28 697113
534 637 831187
605 434 476580
496 363 378977
415 421 343883
207 402 303607
372 489 970884
242 680 723807
504 418 366222
566 234 604960
18 635 718157
535 279 601706
313 301 56910
225 601 379948
449 260 188368
562 368 786624
78 139 812647
593 168 222235
329 365 55958
489 172 501636
398 147 812055
223 497 763632
368 443 394723
379 576 576325
340 285 23984
184 301 176520
414 407 4485
288 654 19561
167 545 730545
335 427 104794
667 7 363255
293 430 181712
270 612 704284
381 162 525508
196 455 510916
66 535 596136
429 652 936328
480 407 775782
415 490 652110
146 182 79377
385 627 659917
158 651 856848
349 621 26096
295 289 828342
667 525 770806
40 181 263935
550 462 341269
438 163 195769
579 213 936109
49 57 173625
88 96 867911
640 113 935689
362 570 184854
451 19 469308
549 218 627786
233 528 517499
642 280 498140
640 213 793179
194 637 796586
579 378 181533
567 218 364700
174 119 957504
542 43 423984
548 443 38282
640 621 825447
549 498 498749
273 8 903979
248 81 840846
40 538 499104
364 428 407456
580 224 328788
72 202 578910
557 641 384175
683 405 307579
428 669 105808
578 150 134339
235 117 478235
66 23 602545
464 100 151052
27 295 299694
662 489 338551
1 153 61044
217 616 163487
521 462 58859
277 128 80464
540 80 789510
128 505 175536
38 337 114965
619 450 966983
653 557 758277
1 194 794681
194 512 848625
143 600 257413
193 222 3151
525 527 247105
65 520 865103
480 248 522447
533 643 121743
298 282 367187
671 256 357294
38 148 959831
292 281 72133
629 47 611845
181 489 743318
320 37 363353
109 318 921328
543 482 20440
675 309 614264
199 445 166971
219 590 642281
291 129 255688
614 375 556712
539 644 483195
562 375 671802
415 237 864843
498 433 918984
56 440 344499
442 172 770650
216 186 971366
608 548 406657
527 693 44840
321 87 775200
506 567 931269
466 71 995098
197 128 404006
127 594 596276
7 586 254518
12 229 752409
405 321 435482
409 304 236140
353 521 298908
258 288 529608
264 500 651083
354 450 367524
209 670 341860
39 198 799419
630 518 787091
115 341 412061
619 479 696256
287 346 486736
58 153 687063
607 454 165762
659 137 689469
394 74 432634
533 490 416392
293 556 257579
234 510 858315
478 571 68390
650 602 566731
115 34 893475
569 597 877869
190 317 344674
402 6 532255
564 554 72234
53 45 931994
275 373 447019
490 352 939370
247 645 307370
76 531 624958
552 594 494321
428 98 681367
36 686 957678
602 402 665285
387 320 273036
580 339 69954
117 624 905917
678 306 157192
178 474 81694
627 129 313890
687 82 921331
192 138 786833
440 489 678153
69 398 993306
527 535 39206
24 58 867096
127 9 74764
153 574 228064
489 615 606684
121 245 267283
138 423 772291
494 566 267817
45 322 398975
169 600 305340
134 61 806191
519 203 921448
93 307 428648
72 565 174672
163 368 9020
554 53 696684
11 366 486376
383 518 153484
571 217 871921
565 264 114188
306 657 177610
502 205 976938
678 501 350107
104 31 771208
668 226 583121
65 81 228280
368 623 615054
373 660 710788
517 587 827961
135 687 943854
642 203 234010
114 314 372991
165 264 481704
629 413 872448
304 235 229134
197 356 153647
1 624 331802
13 364 63023
523 48 896162
442 605 840227
520 452 133039
663 515 264869
343 87 849135
696 40 331646
215 386 482991
515 305 46975
363 504 132372
39 98 446365
348 173 369254
1 288 347962
315 596 564960
626 624 906818
116 175 391859
155 91 962200
394 682 789959
517 254 480336
37 216 197852
523 579 460692
384 147 724491
118 290 173831
500 148 861700
138 228 638443
11 408 431774
219 635 623909
413 280 503661
103 364 166797
190 220 594295
56 606 284350
413 516 295956
326 248 488014
632 585 781723
158 591 897686
680 126 662349
544 322 988882
442 356 592348
372 99 357237
700 441 426244
421 206 793354
51 699 276421
209 648 457853
136 316 768785
667 607 64850
116 420 943870
231 394 318615
459 255 973107
58 453 144955
435 354 598274
546 506 574781
245 362 467023
211 145 509516
433 111 410090
422 152 794479
589 332 393320
202 232 554418
80 557 705691
537 319 604066
503 600 261697
299 516 116909
616 139 704884
131 293 895899
617 469 966132
98 660 95899
367 210 453110
508 19 671453
8 77 117904
95 628 811130
471 622 373599
35 77 592197
639 375 769760
542 68 37905
680 427 50036
306 137 699189
397 502 31944
685 656 580048
578 491 779170
444 115 519892
515 474 336441
675 671 206882
452 415 113492
625 469 465903
484 186 29469
342 497 295087
504 21 746494
378 402 798620
78 517 357703
527 559 887869
419 257 887223
615 273 963385
619 189 544286
614 246 28703
284 238 709750
66 206 386659
99 4 90970
130 306 531701
486 552 623726
607 415 303306
22 404 907331
469 365 380770
518 511 353467
106 161 892334
25 93 202619
71 503 841751
322 446 308657
219 57 488079
138 155 781889
407 59 414771
231 64 818463
617 682 543708
300 52 731670
267 208 160514
512 275 119323
584 657 495843
163 286 114045
168 227 559455
387 161 494053
404 421 458452
119 150 501282
542 652 843549
360 637 276309
641 115 943273
486 412 763704
52 34 629265
298 148 563588
24 476 200166
263 589 25409
258 53 713197
623 643 497551
557 513 174790
515 402 770464
383 125 163373
491 133 125640
611 122 539904
172 302 826930
241 420 858274
561 235 514698
312 472 56015
82 296 631603
331 468 306054
249 268 232288
509 153 147529
682 638 874990
3 557 137995
411 192 731310
208 468 501873
272 500 61881
52 518 217844
232 280 13588
438 574 453000
426 283 971577
222 421 553035
690 293 24876
296 20 55831
655 516 279552
416 89 495170
245 62 272734
311 275 367762
697 294 725747
198 617 787612
581 403 468335
509 455 701614
138 477 824732
17 54 822756
249 554 199266
558 500 732933
46 243 376060
170 359 295068
391 639 910270
14 148 391472
180 496 523764
320 198 630715
439 582 418666
246 33 812221
672 130 830197
648 125 582854
162 70 332342
453 35 409894
139 118 150734
409 583 767059
243 305 818137
187 173 666169
354 547 77535
534 126 163311
608 207 813477
156 267 785117
126 17 599730
487 553 130101
476 71 88457
478 450 158307
87 224 473841
449 192 309039
142 283 158338
173 311 901594
604 207 150942
382 185 320248
673 171 502066
697 263 327015
276 93 181265
72 318 349469
108 577 885810
332 609 270274
544 576 613099
315 114 560097
240 578 344972
61 16 682244
230 511 58850
653 285 596409
33 178 116641
529 512 170730
144 137 299737
376 194 943700
606 298 70921
224 144 984033
121 610 83027
414 408 368046
87 226 623518
312 510 913521
299 4 70639
8 298 54600
398 461 290891
356 612 979703
347 186 497640
54 302 735059
476 694 192526
507 294 984757
203 135 903920
56 32 207406
184 463 525736
124 590 459268
7 665 58337
592 148 825964
6 121 181153
637 512 692914
128 534 235628
210 627 817227
390 379 314739
122 565 271334
116 346 504757
13 586 981653
419 698 643168
514 372 70659
521 410 855995
103 58 887075
33 485 483090
304 55 123493
124 597 981352
541 74 236103
530 682 193948
190 282 709172
496 188 690356
406 564 813710
648 113 634621
560 606 183008
669 138 261985
4 132 274445
583 52 875872
549 647 308803
124 683 263394
132 307 266064
246 269 751998
499 374 20202
570 192 855075
229 125 127105
245 568 935627
652 269 811073
217 455 379716
400 284 180091
565 655 502525
300 223 916819
235 483 69630
132 296 969132
522 497 960025
249 45 41369
668 57 433161
513 594 883522
179 534 375430
383 92 55605
490 566 575866
48 325 199030
77 390 461523
445 675 798101
600 549 987251
71 596 91087
615 418 60851
693 397 384756
575 175 603497
351 348 283866
591 207 375098
262 259 638674
193 279 645704
660 216 347117
236 580 740816
547 171 637701
34 135 693546
349 542 34701
17 641 777937
641 206 460832
539 299 579385
105 589 791074
681 390 693713
81 42 736002
670 518 337401
91 607 171896
434 609 355645
332 118 949504
106 593 872588
328 63 840260
495 277 679780
338 1 488651
545 416 35445
548 536 126459
150 677 747439
20 423 509742
97 233 513562
450 483 398383
82 138 193154
446 636 726470
535 86 929801
700 481 875494
599 654 581958
620 274 33303
118 652 827299
577 103 723813
213 53 986029
246 568 577364
443 25 866004
223 183 326669
315 695 783877
163 503 298166
363 689 548532
37 406 916544
338 650 430966
8 631 654423
568 461 481208
696 648 332490
586 673 343681
217 625 551360
469 37 484822
502 140 84267
687 495 341272
78 156 729826
129 393 459623
63 60 147137
340 398 431111
275 555 298894
415 459 701629
460 466 133408
416 38 112284
134 320 650003
675 465 465027
263 322 984870
80 172 251344
17 679 703655
665 569 935521
590 27 703362
124 174 309898
662 304 179346
69 600 602811
387 343 61316
285 76 889119
281 382 239312
429 169 402668
163 390 921616
390 171 271383
103 448 255721
427 629 845245
214 400 158333
96 668 626947
418 353 667226
295 473 364886
585 337 448639
234 649 946535
294 166 169188
608 17 211101
556 121 955589
418 433 282428
64 690 406334
56 679 90125
106 285 923046
368 631 939244
538 529 964707
180 92 502938
257 136 744887
532 479 145877
109 520 424157
232 380 157796
22 579 636446
67 622 917403
82 640 938377
40 295 554169
437 464 236332
457 498 335768
379 42 666601
523 142 599586
351 258 225341
529 117 592998
85 15 111278
605 12 843684
620 202 843462
240 483 509337
510 490 142755
9 70 612878
567 319 201144
391 557 321968
39 253 35911
491 419 771851
393 190 279301
509 323 922219
672 7 818883
330 589 807117
16 126 135038
266 339 824567
376 600 495281
17 304 584863
388 464 935819
66 287 371397
160 118 541500
102 66 627088
269 169 965435
282 26 807186
28 288 87907
28 279 681348
481 32 474349
14 330 960607
356 558 370781
179 137 171322
503 435 352267
503 151 252979
128 10 844073
86 681 491565
611 295 520156
213 422 27318
520 43 352031
89 251 453590
397 690 190952
237 86 825868
618 486 365668
81 675 638309
506 346 724783
113 48 913705
20 629 987258
70 573 273392
558 420 286653
143 509 751564
559 556 247087
418 41 624456
93 196 297314
6 69 909940
485 206 82755
584 320 45893
89 54 318798
6 144 61588
162 458 942081
64 494 687484
313 181 613024
177 120 988127
427 484 887520
102 430 837815
137 413 515668
327 6 332508
489 316 19844
545 400 624687
391 46 915935
52 23 713354
666 336 730665
641 29 324624
687 371 179602
647 512 556202
580 633 395504
668 63 617451
137 490 637828
270 460 296960
154 408 151927
232 131 145915
89 130 221387
552 485 249767
476 50 418595
194 607 900084
675 69 954296
512 572 964146
88 112 699909
559 116 551082
338 120 752214
504 447 574771
532 193 798083
648 60 121131
418 561 760886
270 409 175050
209 324 134744
656 131 375079
325 415 443529
462 367 592106
540 503 921590
132 246 822877
395 671 176806
657 111 319589
46 135 159511
138 558 272163
622 2 288299
361 465 908845
397 256 954075
284 336 914401
677 231 80726
336 513 949218
316 468 691364
475 17 240365
354 299 54450
328 548 148117
661 615 992076
628 413 966684
63 360 699815
98 522 915044
337 385 418034
241 276 78479
304 258 275293
180 332 52802
265 296 415961
344 616 834728
313 331 427455
21 98 27224
50 485 671616
695 219 838843
694 363 236296
649 229 761883
552 464 637018
99 342 513793
191 138 99473
685 260 592656
616 152 91147
661 110 371925
492 174 550574
458 667 721451
167 177 444236
604 193 717944
381 121 889523
458 384 631227
214 299 57892
570 260 447955
346 699 216956
482 378 562863
130 210 488310
235 213 532392
338 20 268920
412 516 136013
575 554 901975
684 144 978081
594 302 338143
301 625 544786
56 326 741909
253 670 211826
650 123 18215
209 11 363675
366 421 994884
257 535 211779
29 346 47359
677 119 876385
111 113 210972
452 234 65105
407 283 519801
50 224 942306
193 46 527646
231 580 487517
41 102 779485
625 425 321769
385 422 927584
25 391 953428
617 384 484863
239 531 543551
358 392 983970
15 561 356144
228 67 165049
624 589 272438
599 468 917058
499 325 651996
532 487 882561
230 233 793242
569 528 582252
455 548 716688
4 297 24384
319 45 316212
36 454 576630
195 465 314945
590 175 269533
97 634 280207
322 296 614394
666 361 336528
92 373 781356
178 168 508858
115 310 52104
489 327 177822
562 641 279174
694 203 879490
7 244 462121
240 190 786280
191 263 784144
237 678 36072
489 406 887632
664 557 24969
504 458 732369
149 306 697503
640 413 812966
371 93 826464
140 41 167252
430 534 790952
335 656 116542
638 570 188781
176 261 964031
531 380 633344
390 230 501739
402 391 215570
152 271 754714
575 528 240519
267 345 444405
178 397 341375
257 281 260769
395 91 470461
330 477 62576
505 581 708837
480 521 343528
655 117 480397
81 601 492348
530 624 617950
400 277 713870
497 33 972288
635 296 998954
369 205 336043
81 68 139257
39 511 131751
194 38 10533
286 366 847182
618 347 976301
159 629 52884
39 652 279525
280 428 582148
8 121 994570
390 87 84329
435 173 641241
49 319 26785
227 216 679866
536 445 673455
24 345 939535
136 222 372260
58 382 182109
247 381 845495
13 322 95824
356 154 137916
137 364 519428
529 210 459425
292 222 530643
365 233 170558
150 351 321433
352 408 507635
332 290 181290
374 476 571168
154 656 708659
339 423 360999
571 335 998154
577 126 884571
285 267 714994
534 318 245599
546 168 252687
513 437 120427
697 539 271005
117 171 610995
376 280 733138
346 568 752757
699 387 12873
274 461 795677
131 234 568417
460 383 93484
69 259 7988
138 372 467609
75 595 297279
557 690 128940
477 587 232740
270 396 36976
478 259 124605
53 113 662240
575 395 992705
454 204 303636
587 641 838741
265 555 981356
497 628 723333
306 12 698308
74 31 607312
299 102 747238
177 187 64407
670 570 710682
630 424 833303
588 606 453643
668 64 257031
538 240 879255
49 307 323515
290 10 623401
293 504 540257
366 416 715347
312 572 440034
251 403 408822
120 42 568342
110 693 801963
699 25 515000
242 41 848837
90 42 215257
409 630 554602
22 496 832461
530 276 654716
589 75 876267
16 67 505488
223 333 548252
11 424 27310
391 237 637566
98 377 383324
464 130 169584
418 54 243270
316 150 958404
397 466 71905
680 545 687686
576 92 66890
629 633 176474
551 188 697059
604 619 668439
223 215 863735
486 250 559694
404 633 436176
638 59 754192
534 238 19710
579 662 621047
11 367 583528
581 335 559783
88 332 756887
462 252 540521
359 391 646311
139 585 163994
48 129 712329
83 601 445332
230 463 855752
507 383 369153
696 26 15453
458 556 28065
659 460 43938
605 600 956791
135 74 347511
249 682 718796
523 128 72
654 195 632797
37 591 191405
511 98 317222
340 11 125729
317 468 671220
344 418 71948
653 513 979667
365 321 346331
470 692 326554
275 269 66236
395 651 318070
169 467 627831
123 260 366595
562 490 969864
306 16 776315
145 110 754252
471 414 437718
420 206 399442
306 585 459682
582 451 198819
157 530 404695
563 388 267726
271 521 164876
414 495 172893
594 265 895853
688 571 401794
302 323 826662
228 656 395480
24 508 321075
617 522 704207
171 220 523607
9 695 811348
628 254 612569
57 114 519827
416 315 763336
666 517 598388
157 500 807463
387 211 619483
77 397 732963
477 689 924450
101 213 31082
131 190 776941
468 481 220776
458 109 470624
289 503 982486
363 365 259166
690 36 173545
439 579 384831
366 103 952075
601 271 196938
512 431 93340
396 587 133252
6 420 847019
389 565 708746
448 338 628078
634 94 149348
468 458 82551
17 612 585480
209 194 423876
652 646 650990
668 434 398704
262 89 527222
173 574 93550
552 606 436856
639 118 245494
441 47 698930
699 693 185269
515 425 249728
247 73 130113
191 103 114910
672 72 898799
116 583 190874
238 406 450498
46 202 975774
96 629 684098
657 292 705065
640 305 364940
453 528 26123
17 392 867821
231 326 49617
556 179 507374
155 484 540135
343 463 762948
394 672 608407
512 367 224179
42 61 981051
377 371 646333
86 668 803335
625 582 389444
251 137 918379
400 632 307636
92 379 336009
464 122 416591
343 283 315125
225 299 913756
566 185 484035
310 292 848404
283 29 422276
284 397 460831
502 382 272830
511 71 653970
382 661 157900
456 232 245199
573 234 270297
645 42 990785
629 44 502563
213 423 747240
531 122 352680
258 451 554476
236 328 179638
285 373 867841
311 587 9497
448 68 965235
111 484 479791
262 32 687889
82 343 482582
550 208 815448
238 575 270207
531 551 986915
185 319 380442
447 669 441103
511 14 931906
389 362 26635
456 97 41124
600 434 336003
497 163 54272
592 474 258298
67 466 885989
224 313 782965
364 16 294449
266 311 401148
629 418 360799
501 170 69379
52 39 219874
201 32 574486
677 16 872252
666 305 263358
117 132 966982
111 498 644704
1 464 959588
656 291 552201
344 279 870967
574 544 787147
395 591 636049
482 576 408422
519 43 315570
646 475 142751
428 270 641581
501 246 593474
38 458 657944
554 517 706308
666 561 211736
352 63 877902
559 331 442519
51 349 755819
419 392 442502
589 248 705035
542 210 738547
558 380 227983
699 394 834931
114 177 805263
596 433 497054
7 306 330281
366 326 662107
326 426 72954
267 209 62215
461 14 91183
4 510 931455
350 210 718634
543 652 183976
411 162 649168
220 396 653006
370 660 504406
420 109 343690
170 478 74502
384 560 714224
574 361 360181
9 421 78657
340 130 194279
399 628 419707
154 524 96175
685 228 980430
31 254 303188
172 428 579537
163 310 190313
668 406 319822
280 543 94594
166 329 931108
483 659 196044
484 63 750621
499 391 198942
617 646 653443
257 566 173142
616 323 591522
636 504 86593
389 75 729163
516 259 389592
1 698 478126
205 565 261957
312 198 983000
284 209 549265
263 373 864894
451 575 597665
198 359 355007
253 361 307781
105 287 570292
39 176 894778
340 125 34346
81 183 974963
666 164 363561
189 518 312248
69 356 457846
446 350 632061
631 638 406469
121 490 98088
381 32 38227
188 418 329770
347 17 820791
157 577 21229
158 271 828466
218 570 186276
402 60 336054
450 646 3044
619 542 663404
622 697 850660
140 121 622186
152 293 265551
586 34 889298
159 11 450226
138 152 829397
489 533 371452
322 182 618226
599 627 362188
604 700 34058
174 329 640328
304 61 424930
358 130 158844
285 6 620803
432 656 933893
495 494 540975
628 523 142323
78 529 864480
543 459 880665
317 660 800174
55 650 520287
687 692 304407
209 263 157821
627 695 471332
31 149 329763
189 141 543931
346 610 12146
1 158 549649
152 314 318391
274 314 215371
103 550 642003
101 328 288894
659 557 931203
417 658 66115
377 62 493329
255 256 299711
677 1 797772
613 335 425824
195 380 809866
430 598 937328
116 446 795295
144 332 324129
366 255 166475
137 538 78354
657 3 647319
257 204 509247
481 342 190066
84 89 906802
61 179 863715
537 223 153556
454 572 990866
672 603 825010
617 93 695759
248 7 708566
11 450 489450
159 287 962159
222 668 405805
648 693 146090
463 110 333830
338 668 4525
140 129 798936
167 560 565004
316 238 518513
610 354 708323
269 223 982270
666 59 50052
275 31 150329
228 400 289795
326 544 701148
115 440 898316
533 63 799061
102 477 26741
371 611 683294
656 538 347192
444 435 131329
627 151 452450
29 246 243569
153 653 715500
358 449 26275
201 273 935532
146 114 941429
420 664 193372
147 689 775747
157 371 782602
658 371 562801
112 163 90279
293 467 535143
635 664 271786
418 663 526056
606 164 452982
333 691 889112
541 636 36736
217 363 801208
218 167 222351
342 397 3669
265 89 634125
269 301 853834
37 200 701894
679 436 386322
393 399 607247
678 555 189555
103 629 536726
189 621 266014
593 269 721263
334 434 511709
458 158 466727
585 525 465721
32 309 768278
75 149 572825
160 237 236492
410 696 906065
190 543 689877
14 174 548147
571 342 149671
296 278 173
78 35 167688
556 99 892364
177 687 603061
46 151 274883
172 151 762249
193 94 764368
609 258 469910
70 111 610235
29 70 319808
360 623 746734
315 635 831139
68 330 574229
40 189 281470
225 321 256260
371 11 37268
148 281 233775
673 66 232688
614 674 179280
495 83 870407
128 31 35159
357 393 522267
326 566 753796
503 67 103333
684 547 188226
425 397 392414
76 157 703319
105 552 804573
178 675 688191
216 338 880850
309 65 646326
232 612 659874
136 229 246093
656 683 888387
409 62 218339
227 214 478692
597 627 386223
27 344 696628
192 526 830646
699 435 691454
374 178 503035
92 36 309638
388 229 185548
176 246 835037
177 275 280956
690 458 503677
529 485 944763
111 403 21677
359 399 958356
22 458 663142
321 195 419090
435 565 873057
465 634 287710
43 596 783661
359 8 758316
494 668 438891
133 104 588628
262 502 760557
630 339 441837
370 507 254618
77 433 347885
190 572 742910
649 87 83959
556 238 328190
495 47 988806
188 252 905896
626 535 435953
15 244 494509
119 596 407391
370 82 714356
646 491 225966
13 479 252667
505 493 905941
286 72 850190
520 58 878597
693 450 165435
398 3 735174
66 489 692721
174 342 21112
693 440 468911
674 497 993985
258 650 733014
154 613 741360
447 169 585053
682 359 118471
232 625 654050
516 496 130767
92 673 299215
662 163 794941
160 615 297
682 352 197129
338 407 190530
230 579 844888
663 65 966439
228 10 671691
32 219 894436
112 452 104251
303 122 336477
538 669 144352
99 71 222873
642 446 843532
611 271 879594
390 142 474882
226 274 409195
689 669 21236
669 466 815107
248 305 201950
255 241 972361
444 649 811258
492 25 479527
159 301 580742
553 128 874206
58 557 963245
242 10 501049
684 142 568194
281 499 459487
86 508 696624
262 233 380842
545 430 383081
135 181 412909
222 521 95251
109 1 558124
581 661 98853
517 562 481761
199 622 558205
209 409 819947
543 289 39308
72 425 749151
448 200 245721
75 348 675480
449 93 245384
72 128 971596
594 230 68684
183 504 248247
50 344 894267
30 158 676343
311 5 376564
55 128 555736
452 554 240743
194 510 847794
134 1 825173
320 637 14278
330 6 305220
391 360 784656
164 358 34848
173 221 529618
300 549 490241
366 348 887569
201 414 355837
187 206 487848
188 606 775991
366 645 397684
447 240 32406
536 89 812268
205 663 690783
157 327 213268
370 539 17033
243 449 274382
478 20 991013
515 59 378017
520 40 342475
350 294 675132
561 79 154530
312 426 310442
159 589 129936
525 555 884063
304 7 577289
522 18 617023
426 135 538728
605 535 868016
662 406 69164
76 463 297700
156 548 133643
486 223 642634
121 675 672132
599 412 817259
623 434 108854
518 150 324692
227 453 512642
244 357 132220
141 111 593255
17 179 354484
503 477 194567
584 448 660770
160 692 458671
262 323 603349
385 425 936255
363 469 684882
317 21 89803
394 124 964611
199 612 994272
583 472 588327
375 446 831918
275 593 472583
649 242 869040
488 477 741505
2 241 339328
467 590 843333
161 474 583843
682 79 144411
591 670 966493
594 364 534133
62 22 379562
667 375 919990
163 287 954406
627 477 388352
366 510 260757
558 453 784398
652 360 581105
100 288 451459
485 612 176462
612 253 871395
400 223 661947
336 40 473901
113 92 177641
660 124 516295
456 554 549583
632 694 213082
545 580 107113
658 439 295467
604 392 163909
125 608 13807
324 437 379825
360 473 618278
290 371 608083
367 434 260680
629 479 682915
481 71 149716
244 398 978694
507 198 404139
48 71 527138
377 333 280985
173 242 168070
101 128 852738
638 452 105951
695 67 651215
438 71 213190
645 635 155055
186 346 34128
444 569 293298
271 269 576603
577 672 592753
356 257 525157
480 40 266543
89 275 803399
21 82 243102
6 471 513190
427 336 207447
210 253 274291
247 139 97946
199 421 78245
133 576 92761
608 223 532402
253 206 307093
590 645 283489
225 334 36716
641 291 218144
558 689 661734
160 517 9523
63 392 124632
555 427 884920
551 224 167799
487 520 539572
578 657 913483
49 84 703724
596 369 944986
176 87 34503
202 617 930673
111 698 211227
529 170 256889
189 510 759921
337 105 561446
433 492 514484
600 431 639634
611 318 69975
559 440 581562
680 347 896470
579 158 657828
236 190 951782
630 27 346255
664 387 253175
644 57 718730
566 197 148920
296 421 937087
569 306 558554
149 272 289296
592 36 428361
305 302 397570
181 325 376410
35 396 34994
650 455 193497
244 696 261295
618 150 439817
252 520 589465
173 250 970305
47 217 717818
236 185 666553
65 333 738861
79 694 84131
388 266 950842
159 645 894810
62 317 281902
50 214 607193
667 517 939219
507 118 245634
58 537 611955
104 492 582268
591 87 449128
472 63 694351
577 265 55662
628 631 671086
161 613 829325
576 125 745022
177 166 676193
117 380 807024
190 329 144211
191 127 880855
636 645 633901
491 406 173212
606 639 608715
619 377 912775
86 316 355802
581 24 672815
133 445 325101
10 600 467176
311 69 927616
275 225 22617
695 422 777396
631 187 261118
59 545 934589
612 157 860888
365 167 36859
618 463 499706
152 267 387111
415 281 16307
243 537 24807
683 376 895497
686 499 87076
60 626 500670
84 681 469812
632 177 11024
113 415 425999
554 580 985853
42 201 929217
141 67 558194
389 175 509945
200 268 663475
303 504 861873
328 356 134040
656 470 108185
247 606 415857
155 349 128969
146 53 577284
32 346 140553
86 251 282029
555 481 450298
226 599 741161
520 68 679451
56 412 847187
517 277 114490
176 476 288354
364 353 729949
604 184 755519
446 448 815373
397 691 705392
571 507 160940
33 54 73647
304 305 219426
220 553 510375
76 628 334712
189 22 724336
86 91 900987
378 193 460701
624 315 92883
308 451 409593
657 357 566594
61 210 768195
386 681 277647
212 592 951283
96 292 932686
700 566 388405
176 291 643463
210 522 120164
250 85 124780
579 30 95110
142 591 374045
498 174 422670
595 246 158473
504 4 345277
104 409 211066
64 46 393902
323 126 834515
605 441 882624
8 331 755179
281 345 854498
570 459 663646
90 72 518160
362 30 417323
123 509 471883
205 193 471832
588 413 46138
602 218 310657
44 361 749422
390 429 282079
160 464 604392
241 434 434289
283 624 132910
548 422 587583
126 92 987982
229 265 596635
22 474 934530
696 131 660547
391 96 822568
261 367 544061
447 431 351503
300 416 379326
29 538 662879
460 12 469599
509 251 684235
225 8 568214
22 233 471239
16 650 571857
254 512 500290
465 417 754329
181 659 631389
216 521 989563
655 6 449302
645 101 464769
671 519 280618
175 270 134982
505 393 562199
8 517 257197
36 551 795126
210 528 954186
441 374 516394
345 467 725619
693 57 254460
547 128 864225
219 520 807293
14 514 251907
127 442 67592
693 498 924841
598 69 215574
655 115 503634
257 283 574377
231 286 726439
203 420 799047
107 405 525316
343 620 703407
416 374 288436
3 318 734130
456 419 840622
211 500 791732
435 82 36931
118 552 865767
288 483 808590
573 65 941928
350 143 878283
19 181 650311
267 102 209660
410 629 578560
233 466 372261
644 336 402892
327 513 655333
302 421 117830
309 190 671561
421 297 175969
345 379 226862
177 655 32972
142 679 136773
440 696 356376
62 609 197212
33 371 455597
137 692 279870
234 369 75672
261 19 115704
512 480 707624
103 70 317032
190 515 691698
124 673 613980
686 260 888754
147 328 925194
328 114 208787
630 432 98462
401 341 272965
453 43 879843
179 665 440232
27 471 572722
450 25 199538
180 313 556938
309 137 630384
252 524 926986
579 336 118842
160 530 578956
157 560 905485
52 521 331420
280 126 875011
269 178 434609
626 630 360597
471 631 278579
531 696 136392
232 428 438842
608 81 277041
264 89 872434
211 332 868473
339 496 976368
439 460 65152
685 540 243809
414 174 973813
175 220 826230
247 628 431187
246 670 813243
322 665 974879
376 235 376459
290 541 949420
426 384 371740
183 271 25138
13 400 864589
350 255 75086
483 336 718995
221 222 243661
103 199 817632
21 537 734583
155 688 484009
699 670 831927
38 595 162980
426 275 103845
594 313 458395
257 621 800010
466 49 393020
220 238 152732
208 194 389990
529 340 916657
7 324 753569
575 144 293856
262 87 172412
121 498 13315
477 658 501277
270 76 829861
113 517 455137
345 148 17011
72 336 249798
387 119 141297
300 399 470306
251 682 990636
309 663 851482
426 136 471727
460 545 835089
29 563 864244
697 264 747041
224 633 933971
365 680 828953
384 275 207414
348 389 168343
150 386 29584
81 70 70271
302 593 954665
381 286 105563
503 123 977041
139 212 171330
145 643 319105
694 85 503550
334 613 531809
56 163 288860
414 120 701402
375 26 446150
146 528 637943
100 348 926882
289 355 89852
437 280 953081
6 7 518002
384 401 685197
619 288 655420
114 480 480095
405 32 216197
377 198 649152
459 169 642947
341 447 264436
629 92 100821
565 645 847499
204 512 398916
47 538 451424
605 489 534640
220 487 928398
641 241 929397
598 534 579373
473 656 742032
639 186 257337
595 39 837002
185 223 429436
1 566 549404
665 252 928623
161 437 103792
441 4 174760
160 200 540494
122 89 153724
64 423 526080
515 256 462435
592 451 594440
180 460 655047
201 356 418249
9 374 850581
361 569 699629
336 515 534245
681 658 665593
561 308 335262
304 100 314311
555 480 654697
68 570 403897
326 166 529636
303 309 965508
557 342 512914
167 638 268028
566 165 607660
101 167 397251
216 40 746839
247 233 429799
574 38 972189
523 346 904864
577 88 213630
229 378 124574
572 261 902874
344 644 96394
298 597 726800
299 331 690931
611 228 389918
522 626 730009
498 298 604330
480 456 583550
10 260 794823
405 600 216749
642 272 654307
573 504 755436
471 440 483328
415 440 80308
59 569 680365
84 409 971702
73 613 675680
400 479 516865
393 530 773405
75 482 591269
516 327 845051
689 6 612106
246 661 976103
187 460 192726
620 54 555119
480 673 614629
216 647 180597
652 175 88131
207 29 809577
439 150 76185
307 395 341225
80 144 68069
689 259 88202
683 575 987417
301 287 103250
497 294 514977
281 354 76867
680 345 5764
603 578 321773
237 209 342394
100 689 363841
80 499 130622
571 485 956364
316 289 128763
505 488 263103
173 316 668708
494 662 194793
149 453 494912
372 165 861797
270 655 521387
509 245 328871
394 527 698333
7 79 877510
214 574 435956
138 601 131429
74 494 669579
481 184 810223
314 287 279397
429 562 597142
411 215 585907
168 201 476412
156 44 517128
372 93 949633
380 165 654493
492 471 118588
336 585 833501
40 439 330514
379 562 532026
672 95 559869
254 642 210388
512 201 979796
374 223 72924
688 79 866214
353 224 87560
266 344 684480
9 476 801708
544 79 299118
552 434 174699
383 607 718219
653 3 161977
116 516 612669
293 651 172873
81 488 202605
188 698 693939
636 491 927732
432 481 985073
650 563 971059
228 519 487875
237 664 86911
320 285 627144
577 645 527107
20 484 233443
116 123 812387
385 273 390730
38 168 971140
397 2 820496
200 64 218558
42 33 416708
427 604 562457
305 246 956251
37 503 791055
684 269 812499
613 316 194146
514 354 62365
357 507 787567
75 223 125869
474 93 715547
21 574 750826
306 644 365486
387 220 326141
341 248 410393
616 133 953068
618 9 976023
96 52 755601
428 1 142729
116 16 766772
528 47 355095
195 618 969290
95 113 935431
225 394 275609
416 5 125029
202 358 296616
274 40 350308
645 70 909002
154 309 49682
563 421 279800
2 272 660391
465 113 738679
275 440 85073
234 317 531318
327 587 287507
402 448 735213
475 582 493247
141 174 494452
113 187 935675
338 675 244234
619 275 127577
61 305 561775
119 699 541451
364 385 245224
531 491 366338
202 164 895509
229 45 73000
81 444 285032
231 341 477384
221 511 475218
300 197 978709
14 611 308085
310 243 261412
200 552 217665
676 179 188225
447 499 698822
432 198 15836
412 558 126057
34 104 611910
479 254 352447
115 637 645100
327 49 873256
491 299 821586
241 634 488613
24 326 613447
98 196 831663
417 159 239339
415 67 148483
492 407 629851
305 573 169757
448 326 513375
370 306 820924
46 681 8367
385 219 943559
114 111 100336
321 635 829732
117 621 85
17 117 419200
519 330 406943
513 658 920100
70 268 193440
302 41 771890
326 606 927532
688 543 414252
138 387 212127
120 297 91868
84 451 903911
578 562 443983
592 393 943298
70 229 586682
623 436 325814
509 267 787312
278 256 807510
132 43 469988
597 518 16255
325 529 853193
353 402 275325
168 19 696036
687 511 70021
219 239 723398
543 432 254532
457 209 657759
14 326 385618
340 243 529145
313 693 381548
223 660 104954
627 462 140789
163 599 171180
431 289 466465
572 170 749783
397 698 183874
333 551 890927
183 679 628707
413 648 640832
232 142 796058
556 101 73489
396 233 362631
142 101 651569
1 347 371406
684 383 826956
651 559 931444
424 583 458453
122 477 917622
662 651 946651
182 286 674468
11 322 410045
93 655 983155
126 651 575789
669 165 508660
583 141 558433
481 263 310020
611 392 929838
693 64 545331
4 316 520334
369 530 69208
628 688 872969
632 294 266164
653 469 225933
254 555 603336
262 251 837343
634 488 680945
102 447 57995
691 446 485610
178 544 282789
505 662 275032
217 18 37823
582 355 908795
385 72 135331
336 11 599877
60 230 777515
558 383 692402
14 620 915420
353 476 811099
79 375 817347
573 202 553845
5 562 810969
388 100 349580
579 615 520967
547 662 782716
604 108 210682
287 352 87190
129 653 544874
22 547 557420
78 163 538710
208 562 449193
49 553 25033
341 179 125705
519 665 130943
54 629 166660
548 264 402636
53 569 309073
79 588 659855
441 176 534401
361 344 984417
238 405 704240
273 608 410008
626 62 560920
53 141 489200
434 629 495006
457 449 196997
558 286 403824
226 304 967309
220 79 42682
32 594 875084
412 50 122751
103 100 243138
150 227 268382
557 480 121324
211 453 343785
574 523 590130
255 164 652881
208 32 876287
438 148 511745
588 30 683846
141 514 556611
374 649 490294
217 677 17034
43 639 918090
253 683 783630
164 240 888191
83 472 646047
510 624 177525
413 264 23502
594 687 202658
311 597 826573
178 402 355618
654 231 774196
675 392 215636
476 240 63471
145 331 342302
590 694 526620
275 62 753180
161 154 470296
258 23 961112
397 333 717888
474 174 773253
443 161 398239
645 540 999384
662 594 563728
194 368 264571
495 55 489837
366 338 509042
136 108 869908
344 159 838019
264 230 707417
470 543 75040
461 480 584666
216 243 14030
397 373 52549
225 280 423763
619 11 337791
503 369 176017
372 152 199686
483 227 632239
395 634 835428
315 499 801505
593 320 803214
161 499 802095
414 87 565402
284 109 913697
10 386 61758
499 642 721489
206 494 135400
539 320 39493
639 292 236681
531 61 530908
524 474 389909
168 437 804790
681 175 865848
642 361 835032
363 6 6763
157 422 909822
290 333 911741
542 552 98683
241 199 123004
41 253 40896
102 156 290941
631 311 316039
503 378 662901
370 343 585677
362 348 279654
305 260 400489
55 191 94176
636 540 608508
292 266 336473
138 310 824137
367 685 937672
125 94 928662
537 102 671338
235 158 162893
297 39 555140
297 699 874549
16 512 538814
246 345 115117
400 422 758694
684 491 513728
335 33 863865
541 208 584470
251 183 227352
411 275 705242
46 340 642475
248 620 593247
250 146 278313
507 303 437349
560 204 415619
156 493 620174
534 352 701239
548 101 241613
575 295 958812
640 85 351313
690 370 189743
131 196 701554
162 98 45302
230 36 280349
210 168 460248
32 573 987117
561 671 892961
600 632 340598
461 413 219812
72 674 494663
319 333 227705
141 542 786530
416 291 769418
360 566 559294
491 171 656182
34 278 870596
569 237 676659
604 542 137071
407 353 337453
666 440 340256
125 508 142678
2 320 650736
193 277 134058
132 639 844295
294 485 428366
157 193 793667
357 289 503475
354 145 188314
113 484 433396
691 591 225456
24 455 813623
218 253 701306
289 146 857745
326 385 752310
107 425 852283
640 558 110788
553 392 189862
1 568 536764
635 377 115303
461 102 935382
390 252 580785
216 512 219496
311 516 552565
405 690 339885
428 249 58005
528 696 492754
557 145 607592
85 84 273209
485 618 299614
458 282 966212
401 466 264758
466 48 882873
431 344 920144
88 693 998317
28 516 607145
158 643 552149
330 196 594566
321 211 685196
138 658 379279
200 555 504935
408 171 282838
590 80 270288
92 647 316418
299 126 360802
430 470 184795
515 353 420175
173 626 85878
313 158 841363
202 134 914304
142 117 730210
191 405 972117
618 535 691433
546 287 594833
356 648 834758
466 306 580894
484 390 187798
148 27 652765
99 189 113116
562 634 237192
211 608 885959
164 428 100765
426 229 123544
97 649 402232
2 592 510614
20 697 320483
418 445 443603
302 36 577305
604 283 794686
501 60 729352
75 263 293601
514 159 375261
368 485 282300
476 619 271070
626 188 459065
538 491 279754
166 92 24931
270 630 842249
494 541 378732
540 304 574563
288 473 917400
547 349 401483
302 511 481609
450 414 80626
277 512 684404
633 109 725695
12 648 861609
431 491 314516
516 39 335078
568 478 918599
173 528 905217
423 462 326614
677 225 111018
332 623 934288
407 581 428072
566 230 693581
260 462 963703
662 274 687870
281 477 538628
308 351 379490
54 19 836803
287 402 514235
185 213 376972
254 118 441009
462 613 927143
377 90 35133
295 388 416405
137 244 615879
640 21 381903
482 124 190111
521 647 54432
277 687 787255
379 527 184813
386 684 933553
114 2 101101
669 375 523598
6 365 445368
25 413 122366
103 547 501048
54 546 583403
377 425 827290
301 234 527558
642 55 230732
575 419 694289
40 604 41026
219 462 146934
602 127 999141
163 314 65546
366 316 709789
76 677 68179
304 492 33120
175 315 825849
309 609 879941
75 94 207069
621 13 495839
222 360 425443
113 427 545583
396 171 787575
444 177 931551
255 540 786513
695 611 285961
155 68 817958
509 426 943180
558 204 683473
103 403 565683
245 232 94308
456 136 136487
515 309 578016
122 555 916888
129 101 390462
572 628 613246
261 383 819976
326 281 353149
36 680 287582
610 693 873971
311 109 937582
698 607 289224
546 511 434338
567 586 285300
125 700 633778
449 693 431834
126 234 471120
137 164 152702
178 555 440653
403 676 578808
628 121 584858
377 136 910686
615 169 404169
303 645 123799
673 195 543686
94 411 792098
686 437 354037
101 520 803050
531 347 431253
238 186 698239
283 294 279707
71 12 428113
628 449 939059
502 247 370059
634 246 84869
471 240 779000
58 74 263972
228 336 631015
179 509 167854
562 128 793306
62 226 673368
159 581 4581
25 61 418870
292 623 261030
182 484 739995
639 694 200801
583 335 488679
446 262 557995
203 210 164978
283 285 367429
635 353 646207
18 447 271299
22 171 154412
656 662 419423
248 62 365426
344 599 388992
44 23 644110
9 47 378019
601 417 791100
36 347 313200
653 612 231252
221 125 791983
69 440 682098
655 241 186284
391 140 930411
299 23 98133
110 592 926850
531 201 98957
408 78 945993
342 454 266787
87 32 679446
271 657 68074
248 99 708499
127 82 93143
171 478 852894
261 511 733375
179 26 990220
403 275 126843
609 34 788529
564 111 999993
533 607 809865
84 268 30034
188 321 332016
7 374 239164
52 69 395
405 345 818689
303 352 790646
36 31 565735
469 373 604594
42 534 498170
633 420 555064
198 582 192922
607 615 867867
49 211 730943
24 64 712986
565 619 840954
337 261 861306
575 688 81340
184 4 619798
127 292 459578
192 82 691779
40 147 283103
375 205 373732
188 458 878700
49 302 933114
326 611 408904
609 103 737033
364 657 25775
45 82 523678
369 153 442481
583 579 591867
171 606 658590
4 272 988722
301 171 516145
282 68 550478
58 587 286466
287 527 122787
176 262 514688
254 173 704459
64 81 865510
284 94 668165
570 196 331834
40 210 970361
677 254 208660
493 660 518239
111 581 146298
290 510 885872
508 631 810752
146 408 955464
85 518 736758
521 246 618773
384 553 344948
202 370 669945
294 273 518795
97 74 67211
534 557 159167
223 271 749611
597 522 519333
321 232 732146
248 557 776949
213 566 25063
83 269 364106
544 320 557974
18 210 610213
291 565 179688
400 366 364200
563 318 292191
312 195 443961
288 387 443780
211 448 420248
367 283 526434
131 341 717201
161 120 632013
341 690 557378
235 547 547435
179 642 937224
165 619 938914
417 587 410880
402 550 401875
283 233 904351
249 113 198577
195 17 863139
346 385 23454
349 581 207638
125 48 18212
143 447 819358
642 206 574978
576 585 827698
647 110 576371
419 671 90184
118 646 546059
125 659 958249
269 515 113531
393 555 471096
281 153 712942
560 61 507259
120 239 379630
430 561 236779
543 579 484622
32 591 334138
205 630 74119
302 167 473674
274 614 450323
372 415 475182
26 336 751441
494 523 578790
40 72 352686
313 592 610587
656 243 110057
291 175 472533
62 243 500153
419 104 253400
162 588 923332
473 89 435591
677 302 87979
330 614 447749
304 670 893547
492 20 285557
463 138 210689
65 244 749736
571 294 834367
84 109 659982
333 417 900575
604 660 868935
593 524 725566
339 75 899361
243 287 889763
281 168 390578
568 265 484256
257 614 971161
500 31 620882
597 309 988322
570 325 725280
486 357 247243
441 328 291849
581 377 312869
510 168 247298
348 296 909621
379 235 792085
585 498 305122
101 281 739923
17 246 917017
367 271 795945
251 54 186566
347 147 445579
539 660 133596
311 506 766768
409 317 938141
443 350 757591
207 71 611274
394 683 912015
445 353 472061
170 591 340526
544 291 512674
698 229 869257
18 595 54503
383 412 809659
532 92 390480
245 61 786752
125 175 285971
580 620 825542
661 582 96097
612 366 238701
328 7 489032
289 498 921193
194 567 668545
559 467 517044
375 174 403436
261 22 918
56 117 144437
351 591 884165
155 20 586225
600 554 484179
363 611 677781
486 94 368183
48 121 510668
236 101 796190
631 98 187900
279 144 12922
552 64 50181
28 628 487911
297 667 439131
102 424 802383
631 408 667436
417 488 657662
412 333 276943
375 401 352885
345 87 822006
316 171 122468
46 355 158072
195 99 96956
580 540 798449
191 675 719295
81 403 44501
486 166 247973
76 301 305114
651 524 627573
88 650 700756
631 678 583964
524 492 164680
131 574 689370
556 476 775592
111 624 235398
509 264 236545
38 555 978554
199 27 645143
536 158 238357
284 218 906073
640 394 969764
609 469 123396
495 656 33559
553 74 830859
635 538 533162
370 628 151059
361 423 119301
484 114 582304
278 21 726121
648 694 537338
356 513 989548
284 113 558484
655 156 927643
302 88 119694
89 362 392771
203 616 994614
537 289 352731
46 296 419713
139 496 756161
176 492 749742
422 453 484964
659 468 713414
610 546 927645
496 214 602593
228 237 654479
680 4 693991
124 476 420179
64 621 113456
365 424 550076
631 58 257167
505 589 402266
12 683 54790
336 693 421150
480 169 332631
663 191 172339
508 12 749360
145 483 435620
117 387 440604
440 582 296028
547 696 122080
595 67 679685
242 368 809965
420 134 940255
294 674 419282
652 558 822433
177 631 724489
618 632 637559
117 237 909849
187 268 490200
433 336 909481
675 516 602701
490 56 801824
457 544 605545
544 60 47400
80 320 612391
288 400 76802
370 86 401821
528 554 708460
500 226 950679
437 669 799185
666 37 394995
213 651 909059
558 291 760631
83 546 252511
90 245 585824
370 179 700811
383 46 375324
329 236 615936
273 104 822517
426 412 5081
438 425 579504
235 252 5160
504 595 858251
436 119 306345
460 417 690058
552 449 804907
371 20 98086
268 460 636142
82 578 733031
21 99 337949
664 617 327900
191 194 851278
573 590 649805
545 71 641802
496 451 359449
445 30 471921
524 416 769602
200 194 175449
694 265 193538
290 83 874528
336 106 756175
114 258 931595
456 234 240773
139 20 663876
59 322 781482
211 352 729095
98 119 731651
560 103 615342
187 463 910541
673 44 280298
483 124 259851
656 557 316254
487 635 455557
189 441 17227
661 408 124818
169 544 886055
657 513 651885
386 485 404874
477 501 912061
467 372 676967
366 246 853721
518 337 348262
88 97 156740
639 361 292864
351 218 802023
577 191 353022
111 228 269685
13 607 138088
302 223 122288
82 479 368655
558 505 10279
532 272 320173
338 688 487628
182 240 654403
102 635 702627
71 415 508933
48 312 977306
251 670 992786
648 466 894977
325 71 492148
386 539 29899
569 677 133139
644 289 33747
696 358 347049
477 526 736791
103 416 26378
301 82 655238
188 449 965749
184 197 82157
304 242 692218
375 131 340900
696 673 82011
566 14 729063
444 267 83220
418 410 85625
346 691 755272
324 125 962661
21 339 696902
652 151 157886
316 650 471974
92 135 836254
469 642 815207
336 422 236706
298 403 826665
441 68 806634
599 603 688005
49 246 718574
120 12 537995
86 616 436056
65 650 430080
478 558 746379
548 19 528596
49 617 131384
587 325 872862
121 133 497899
145 228 243107
83 560 676320
413 196 518232
322 256 975157
595 187 612196
145 6 332661
181 312 206484
422 667 509513
318 216 761952
457 550 44469
13 248 443912
112 195 715725
628 122 746496
665 344 156826
329 59 103980
379 361 454093
675 38 893340
562 302 233149
279 653 47938
626 528 659160
75 537 46346
456 144 209052
479 617 809541
252 335 869976
376 75 886639
422 1 309361
222 207 930716
513 13 167480
208 136 501225
60 376 927804
557 325 107827
392 203 750209
463 561 33489
7 516 79287
48 15 865022
51 439 424284
79 287 475622
111 421 402709
79 187 13198
232 80 128816
60 6 302021
620 4 514854
461 572 542099
309 521 204812
294 54 521472
163 573 294444
413 563 302817
291 574 974473
452 148 416736
382 293 308710
214 600 190194
659 337 198665
77 511 506369
607 468 709987
437 337 777432
396 553 164060
467 270 828732
652 98 200155
330 472 616263
232 235 643304
150 496 749144
71 104 20594
115 657 987266
698 425 231997
590 592 687544
451 355 879034
378 290 249892
188 108 841962
217 226 753734
189 19 403592
321 688 425193
561 629 357051
492 525 740625
417 157 385665
686 402 875748
200 649 511067
648 610 291495
223 694 905719
200 287 563846
567 390 617538
549 534 839821
612 252 829066
282 65 973250
553 10 400648
654 369 793854
686 66 286236
641 439 446844
541 251 532387
320 53 187385
368 116 646981
480 24 172003
693 86 827852
318 264 617038
639 329 757402
168 291 542205
509 630 697031
553 142 345890
174 259 961388
27 8 858250
321 586 227049
619 527 780578
174 125 564692
381 205 655378
619 504 766169
130 38 626307
185 191 674726
335 35 660096
391 112 448137
663 59 93965
500 101 329180
45 164 48301
656 129 92757
207 98 813023
656 691 616372
303 474 964613
558 166 689285
171 437 227542
597 578 625319
93 619 826697
617 103 147389
232 174 221032
327 634 50203
29 321 48869
177 605 67597
650 105 966706
670 17 887224
353 395 81338
439 486 965690
683 629 800971
182 603 296723
256 30 352995
618 259 185049
560 289 722691
48 458 189819
193 196 763997
670 594 312349
550 562 665431
292 421 615893
63 298 725314
219 6 863096
8 555 968263
614 256 829357
188 448 55848
388 469 282766
399 232 547122
1 139 38476
358 331 123928
684 478 872774
431 532 820810
305 368 703510
147 341 876447
355 5 694155
295 249 232608
38 69 671642
39 18 683232
610 334 852512
14 281 193674
157 110 381800
666 89 829792
248 209 665951
670 52 151230
596 696 277451
536 187 617920
111 334 861570
167 607 232699
647 420 326137
446 222 391084
423 140 940363
163 174 117462
537 431 814787
28 349 404948
171 348 375721
511 374 457264
405 224 951623
421 585 949492
281 193 516532
190 620 860514
682 526 44852
596 425 461819
656 262 476260
428 134 688879
73 80 253614
329 643 23292
403 544 547957
218 85 802105
612 99 398670
656 567 479916
538 382 474878
563 559 673155
165 534 538424
665 107 921393
489 108 784071
578 667 7797
96 495 327790
446 396 43644
494 405 122793
418 361 71758
99 399 121925
54 275 976623
111 102 805333
523 616 19138
79 169 456313
112 60 740866
94 415 771956
538 238 21815
286 689 722664
421 696 352978
109 104 851435
151 61 781606
348 210 145252
665 263 435652
256 371 495895
36 246 281408
365 37 39691
634 219 665913
613 423 67350
689 453 1327
126 219 290174
464 628 791591
293 604 222119
161 366 636619
285 697 109305
278 127 371555
488 377 844898
537 6 369215
187 296 892248
95 199 633810
95 216 550550
500 473 179452
58 78 394765
103 652 234194
107 542 375489
512 366 60476
229 307 920547
482 557 885146
691 122 766784
443 201 458352
283 475 249722
385 47 840503
326 626 309385
437 629 52375
128 451 862057
127 617 376372
406 345 329281
498 268 118232
516 460 121574
164 694 421961
305 650 357013
214 469 183873
61 108 9711
167 406 888733
450 46 765266
323 226 761543
284 543 205123
415 378 966668
431 573 903045
159 611 501885
259 219 837606
407 153 573629
222 353 441547
94 67 292397
138 256 731462
511 237 177972
347 377 409588
456 26 20988
120 563 972804
286 645 186412
162 85 733479
264 418 369139
571 155 60337
690 72 224189
39 316 978684
595 74 902882
34 67 983907
422 332 885042
690 138 921454
289 161 965670
688 554 907872
272 145 243282
138 612 226380
381 593 370799
123 518 135914
526 148 796382
80 6 34573
262 342 94729
372 613 619785
358 75 511970
100 157 199329
89 295 347554
149 283 755839
535 35 950897
246 7 321310
47 515 467276
529 73 28602
452 664 175165
26 223 202387
169 10 3968
153 67 673555
95 570 238610
141 558 782538
540 472 112013
42 73 941196
466 218 757072
390 197 157333
532 61 460378
109 330 754220
289 457 99346
478 5 593875
103 143 554421
336 314 487489
674 464 283529
253 488 158753
240 492 243076
664 7 107043
529 38 107403
631 540 982453
73 684 372734
163 472 554511
693 374 719707
10 498 684579
675 240 885086
314 345 998011
394 306 658722
324 84 836719
436 462 30292
560 344 145688
470 21 766250
354 506 650719
467 452 432371
591 116 318937
89 36 902207
416 212 203961
409 196 804106
515 595 641968
439 329 223456
136 543 734093
399 583 899238
6 21 21324
415 369 95984
629 351 921324
122 53 838015
31 204 33230
656 144 793123
614 444 836652
207 598 473647
8 615 25936
508 17 257967
495 247 868372
97 683 36419
534 314 991945
75 468 667423
120 651 354034
460 547 389286
563 537 766244
505 285 983369
485 466 161597
65 677 341496
506 201 801092
169 35 738875
679 319 926820
183 228 80417
263 215 168291
45 331 456270
664 338 259618
396 547 655367
249 624 741973
686 197 506195
247 674 900145
630 654 364763
321 604 812315
183 12 717377
87 84 98227
229 504 428054
458 286 907021
173 700 526225
290 277 841780
646 458 633093
216 479 670723
318 579 288259
132 658 597991
399 684 506548
289 662 833540
303 498 527051
514 458 982286
275 436 110275
629 439 595801
215 375 458611
283 511 156181
134 220 83335
391 131 284884
137 663 731906
314 167 497494
49 420 779824
262 441 632918
607 453 715932
497 631 799255
247 588 864693
671 289 917775
624 384 432432
508 654 264827
604 530 376376
178 61 535386
37 287 318227
628 269 389690
179 138 196152
338 248 279089
434 78 569990
104 187 996007
521 314 7746
379 278 142671
393 636 867735
595 112 299034
204 384 152029
592 311 694017
52 585 227042
481 437 686336
85 211 975625
616 521 135920
687 390 824252
382 484 884245
97 254 219402
491 104 712648
689 296 91850
305 429 709410
560 114 386337
47 21 808904
24 39 721205
434 459 958385
208 13 457133
4 40 663856
436 409 269358
122 533 726747
372 128 44367
111 576 235204
667 626 749672
360 80 178268
579 235 192667
507 189 964647
63 114 168585
25 57 693136
582 223 575976
594 450 372245
110 590 806038
613 645 89710
107 228 68724
209 230 96021
146 221 332558
300 559 132134
643 478 674345
332 598 148568
168 105 423756
358 107 286479
586 455 934083
609 195 552560
300 574 711414
30 82 669080
15 441 702779
445 285 679841
434 324 262729
40 502 741419
212 112 296264
189 208 271246
609 353 484744
626 546 889364
347 190 82268
509 479 251745
686 40 702630
465 82 463952
300 55 838108
2 590 661047
156 88 239255
2 632 548416
115 650 248756
556 212 655841
176 383 843548
417 569 61685
275 305 754399
687 376 441637
502 121 847515
521 21 20529
389 586 818309
448 63 519808
331 224 672553
543 111 437703
620 46 711365
268 465 855315
235 132 911523
67 318 16760
673 262 781537
182 169 789427
343 259 150402
26 123 834427
662 275 102716
289 610 906649
380 302 269905
614 351 751554
326 263 94599
128 295 569388
135 86 122085
151 501 984248
182 506 577456
417 20 203138
57 177 645291
407 570 289865
553 517 255646
17 21 956441
486 448 513603
253 607 336384
369 167 862560
400 459 669910
86 114 13179
41 458 625709
334 65 779669
215 283 661562
386 693 860075
688 398 593084
432 125 295207
235 664 810629
629 178 401294
551 429 383109
497 277 559000
89 16 255835
432 413 644164
333 39 877654
83 284 466641
593 125 123100
621 485 410651
227 149 509522
264 667 641600
419 316 715463
132 475 172654
578 245 143349
676 581 340793
463 288 181967
372 154 470410
110 624 282077
147 87 536971
584 185 359084
109 126 41422
8 183 453615
456 699 130213
610 687 155687
292 456 963125
620 352 792839
215 155 697518
477 335 813453
642 320 210305
51 411 838261
428 243 757110
443 515 281099
213 494 523786
316 301 781291
29 601 601684
125 294 78636
515 89 161047
84 181 959724
614 498 896155
447 454 840976
38 460 947985
566 249 918888
74 468 718436
642 201 193579
53 387 496404
328 259 139281
174 578 227918
93 480 216098
158 388 84712
546 205 571467
416 591 476142
657 397 535420
671 51 697382
296 120 518978
256 203 425346
329 465 216787
276 189 471630
496 333 983016
10 328 640929
700 24 909888
554 578 13329
644 61 776894
228 278 102908
510 202 588083
483 510 140824
436 133 581760
362 433 282843
554 47 440927
559 55 653507
19 596 478076
456 271 110595
22 431 720470
209 233 493799
149 490 704837
323 244 169241
643 440 972121
650 583 210080
337 563 928516
609 390 828378
433 117 467909
353 636 395090
648 279 136304
608 529 956121
551 270 132597
644 221 990681
65 272 585648
569 32 140523
435 664 173497
139 571 566370
397 226 321701
404 120 673045
337 277 663756
601 402 121728
525 489 695478
675 112 253768
82 352 387916
700 659 396358
379 546 82790
536 612 590728
195 569 682599
143 60 850782
631 106 961857
339 311 758289
177 630 354973
524 646 107670
382 73 368502
121 311 300792
278 97 625049
241 421 978096
622 273 394984
70 105 162224
60 393 179134
203 177 871502
520 526 39503
555 7 560981
507 363 490865
44 697 119742
345 240 465372
371 237 706604
172 412 111468
393 363 822000
548 310 193926
151 479 819058
69 619 933119
583 67 896343
218 260 658786
525 402 168019
95 185 338327
682 279 922733
614 395 189939
208 603 703267
221 175 493810
290 228 73947
21 305 572040
381 397 776045
147 478 272001
323 416 911527
342 150 888278
145 105 221286
82 690 108582
560 47 463222
183 572 65620
224 421 67896
362 151 394720
537 457 851214
254 112 822061
451 518 897773
37 59 643897
46 557 231375
639 263 47215
151 196 136234
358 225 190775
412 169 592157
139 269 68599
647 455 532223
570 128 815073
50 577 171663
539 403 834122
589 292 822462
662 453 383486
502 50 849857
46 411 62811
273 393 612125
13 484 227612
274 447 82850
480 454 928944
84 683 326690
578 647 299168
498 679 618683
382 262 847869
450 327 813428
112 242 949365
628 198 363117
438 328 954628
642 460 940675
230 547 179393
180 539 607334
494 513 265440
46 578 188736
66 556 586087
505 382 775344
132 647 606340
420 381 768641
528 440 997741
29 383 577673
352 115 298191
388 90 544353
633 213 810708
454 281 554179
450 260 542165
348 307 812751
223 455 828827
412 312 185953
424 192 701106
288 470 48348
37 385 301841
126 52 440846
551 1 819424
632 311 179119
322 486 555784
575 521 71748
623 174 200392
188 160 138623
472 234 892574
632 665 919415
261 47 143752
486 333 490533
77 378 930478
418 159 301041
31 308 707228
427 94 800013
129 245 203988
533 284 645424
586 46 721051
124 121 924509
494 455 829229
541 418 632631
46 181 421947
662 338 52956
659 489 935394
641 158 97447
505 338 981813
388 222 146864
55 196 252128
121 563 661638
447 232 808689
540 43 951017
11 588 648357
542 503 155042
360 283 465732
354 75 391920
474 180 138468
114 132 213928
112 26 836076
319 381 915690
398 85 97027
412 128 998243
343 376 290749
228 347 444573
204 648 320392
454 441 262699
30 420 935497
467 422 702361
309 130 692910
600 368 647534
150 532 11528
298 174 112841
112 248 131304
530 640 475554
529 140 446999
124 217 465371
391 151 372615
384 67 740366
177 404 270805
502 237 681570
406 310 960112
98 587 779435
362 677 866195
111 187 280182
657 531 510973
40 230 458040
375 11 717770
576 132 882067
283 303 786884
314 486 921073
25 11 524420
533 259 45698
135 377 675471
172 332 945142
553 358 912964
569 161 914334
25 697 72006
249 422 122590
448 571 307945
230 689 529541
469 578 820586
617 405 397992
104 91 147982
634 501 630363
386 483 943957
33 69 450168
447 59 927330
289 219 688050
381 365 88459
401 392 810043
262 466 566911
538 441 556688
184 292 1901
382 480 539534
610 89 411004
587 243 443683
685 145 269329
301 41 174560
243 454 660342
543 212 741380
24 663 254035
73 183 784869
120 283 591393
467 110 196873
90 398 832148
166 113 954069
316 641 528760
356 51 142279
278 672 505400
21 620 245247
83 378 105574
337 691 734473
126 113 779610
30 433 975344
91 99 357875
455 121 416447
456 250 671329
192 356 740493
319 215 569956
57 274 368749
619 658 439621
413 394 220531
34 100 328023
491 212 314626
569 536 338426
400 320 651947
63 609 620414
119 249 448522
404 169 77607
244 573 894885
399 442 646631
178 403 175407
648 157 215597
350 330 416329
108 459 238529
243 67 233157
230 521 813985
432 517 264967
494 499 847691
423 453 972629
212 272 8685
59 157 656989
78 79 416945
33 278 143517
199 581 528148
454 22 169124
558 365 703394
584 547 951137
595 580 754717
413 651 344441
277 441 689274
620 285 609501
333 545 389865
315 435 140774
474 70 606962
149 206 323460
90 149 949746
96 496 696512
211 267 425818
526 312 114954
85 656 738176
674 625 123640
675 352 508731
250 99 193993
596 135 416581
426 604 319734
124 172 130220
396 334 854789
285 494 492162
135 364 377237
503 694 738646
507 466 560033
52 509 233943
319 188 924975
451 357 540894
189 437 545837
59 276 878163
458 268 312901
142 61 217266
336 214 3716
424 15 301561
691 329 198998
440 212 756514
652 115 463567
263 399 817880
631 145 624836
603 79 556211
243 603 975654
511 218 63504
243 474 465135
404 14 316333
586 612 92235
144 190 357290
528 362 665679
413 108 970053
629 205 591052
10 455 14442
169 662 551716
492 286 129230
649 310 340783
189 529 250505
85 118 221082
159 593 389482
538 252 620120
274 106 469426
597 288 321648
523 212 156287
309 74 128033
506 178 95057
134 416 438472
269 57 588647
377 511 112168
601 325 760296
419 308 311425
427 185 719179
162 482 692539
579 316 380236
31 184 662904
386 673 416594
69 73 606954
52 590 381989
119 290 595488
365 677 696306
308 364 676157
153 351 815776
407 289 958594
103 515 442019
594 652 331578
581 227 569777
84 270 455433
604 238 134605
9 91 601314
77 619 464848
538 69 3935
354 235 184597
233 677 485128
80 261 256235
651 541 725433
144 636 215088
277 656 470998
694 48 243829
208 249 661575
577 490 455474
202 81 903105
264 208 214434
462 237 952223
27 459 594624
28 370 223871
561 199 825558
476 430 213732
490 683 55388
439 478 579928
581 289 274801
233 79 822768
244 560 655202
257 417 594051
449 373 715220
49 318 709864
662 119 303028
684 45 8451
488 101 519752
524 306 923144
556 419 144650
667 35 400342
622 179 750856
549 512 303149
50 137 865459
479 696 44258
231 185 688946
403 363 70296
114 82 960757
285 78 277103
362 231 908041
452 186 503038
470 639 397322
443 125 140133
369 697 97165
238 469 663106
289 39 275176
97 573 150992
405 685 536409
366 587 189830
16 333 678034
56 229 811444
59 517 119498
19 363 474316
344 52 347662
164 564 266916
396 143 267503
625 82 20395
173 263 391132
112 218 384148
456 269 6116
617 357 828486
62 183 860980
237 618 272304
539 95 904574
136 331 371254
313 404 798648
247 259 853112
436 625 592972
422 594 571959
11 329 930471
275 490 259624
190 664 118152
385 432 603273
166 436 701788
493 238 386899
586 39 47658
422 198 704057
59 525 731409
461 121 687052
216 565 236562
569 57 744362
420 599 201090
56 107 322341
463 625 617750
256 534 341631
531 397 439009
693 11 452185
3 686 373769
277 470 679208
135 111 25159
243 653 716049
203 106 286019
451 305 99628
436 574 363137
27 549 820941
378 365 217298
502 411 358114
439 104 411176
298 357 862853
305 158 506432
633 367 429717
623 616 434917
538 404 161890
4 188 412698
597 620 60430
93 170 652783
448 133 478673
330 29 237571
615 111 724225
461 447 305842
513 60 620572
491 579 129181
440 273 546239
246 284 297124
170 198 940536
604 8 617033
114 226 318355
299 12 866223
645 428 658902
686 82 279349
621 215 406812
193 381 710315
700 271 604030
232 696 706449
473 471 660856
100 158 530020
7 264 766260
11 180 412733
679 428 97801
119 211 682410
494 36 958215
307 697 546288
152 214 955021
381 183 627217
57 392 785639
309 241 181664
627 427 643485
7 312 679188
80 569 517513
104 676 757557
53 135 669220
693 199 382603
221 364 7136
622 213 3513
145 555 470684
618 555 415739
461 623 48367
124 258 902294
349 86 881067
126 438 41705
643 68 582267
382 24 164009
586 374 379920
495 37 416351
531 377 809589
444 100 245726
535 350 603487
2 610 838264
552 686 43164
485 211 37885
412 475 291562
566 662 530062
197 337 8972
333 455 381923
244 507 46109
411 406 665909
208 389 732901
73 325 429263
327 207 603314
360 35 418848
570 667 355722
579 227 611194
13 303 618349
618 482 408234
386 372 492583
395 124 812478
395 534 540021
180 493 587184
196 195 670056
414 371 622532
212 245 372106
106 607 689610
669 390 108296
315 352 362726
147 75 670130
245 158 6200
221 327 725183
439 155 34402
413 78 692306
443 330 964287
162 39 360133
477 514 15308
518 6 252396
266 401 830344
205 85 170705
274 162 170178
680 644 779043
95 222 932908
55 337 553392
35 623 399960
610 539 452740
639 441 546481
530 191 331386
460 341 19771
157 34 802964
676 223 745947
178 516 484520
426 316 948048
310 81 651461
218 315 578462
358 122 972921
104 148 1495
627 240 269033
565 212 851695
93 289 383473
337 351 350116
509 164 696111
131 424 720618
223 250 880828
327 289 398107
569 452 398554
141 474 339348
450 36 766666
68 468 36392
563 657 169186
452 34 860594
175 77 812710
449 336 472322
375 53 999643
236 399 202226
475 515 236662
153 428 117166
231 247 901315
372 483 492434
101 133 2137
257 149 957638
365 421 475167
387 153 392794
264 681 82644
504 241 862788
483 297 198923
530 659 189354
144 330 156467
76 276 299884
326 562 176447
536 447 140085
404 28 144905
445 243 912155
351 270 821919
85 568 732952
371 47 900985
359 54 561285
494 366 841161
139 649 412889
498 237 111781
165 552 621646
215 365 294019
667 358 984875
123 317 846592
512 455 826427
181 263 179479
3 70 401153
193 151 288785
586 577 160654
449 528 974607
349 107 42734
514 629 224790
635 199 955726
263 605 853396
552 410 882203
489 451 509895
602 289 276999
596 206 22047
289 152 962526
17 25 214198
585 508 1116
171 221 692584
283 32 882891
493 255 321971
140 318 555398
368 14 339543
431 671 593272
174 611 106541
363 596 959956
657 185 591914
258 278 530979
671 219 697133
700 93 474965
483 206 88311
247 63 66286
297 311 316139
14 15 159917
603 410 616193
26 135 12928
311 168 217517
536 140 386700
311 637 658666
210 215 664474
117 158 102885
556 375 178884
413 28 312658
560 544 563864
557 143 119925
674 638 996440
651 374 473955
129 642 219576
656 605 433584
275 84 897354
49 63 555806
170 148 423629
180 633 14790
205 483 411353
626 164 808220
297 239 41105
362 511 738742
411 238 507039
414 114 267077
100 413 598846
241 82 695073
626 179 191242
627 3 955423
112 109 802162
134 514 126631
144 250 626645
47 158 706595
181 174 949405
47 660 390887
345 419 814503
531 336 73765
223 59 832243
672 285 273237
316 637 737369
356 290 578874
358 271 546884
29 574 799981
378 180 252927
201 427 78170
436 638 994119
137 531 724627
205 42 693488
651 632 324507
610 34 714623
385 485 380387
27 479 501877
482 64 873938
29 500 334883
174 551 318462
13 90 361149
192 389 792490
400 8 418260
664 298 449401
64 130 372340
612 185 925022
358 237 9168
84 143 256304
93 152 725264
347 482 403310
95 657 929057
23 596 5745
320 267 460508
140 395 339504
529 246 578990
637 449 868967
204 66 196049
537 252 891726
598 612 737664
448 441 919108
28 331 404769
456 545 415825
611 375 888376
502 424 639337
542 262 389389
218 127 402506
399 290 198828
50 320 853285
207 313 753630
440 288 512247
98 573 93698
9 185 936884
409 373 731086
694 360 683301
273 698 359968
345 483 571839
524 496 210165
595 288 422412
344 514 643492
118 151 941291
383 519 261048
73 271 164612
139 670 817045
386 32 581537
183 370 681894
558 479 153446
673 443 408147
101 541 435534
180 336 353177
421 558 726199
562 374 322364
70 250 506185
586 53 878770
276 698 302338
394 582 519748
465 136 305380
386 352 635304
148 68 755448
224 114 365637
375 651 691640
130 434 913615
507 354 419104
341 594 85129
372 11 366182
580 567 535368
261 425 988936
511 123 889295
660 146 909719
672 132 335833
493 613 575984
476 389 239941
186 400 126868
329 604 62287
587 668 8293
59 605 346413
236 245 319500
691 163 109781
466 595 777565
224 457 383659
692 193 161501
24 315 321082
183 47 356010
49 577 181606
7 168 880371
197 673 10101
276 660 854556
327 103 918804
362 588 390965
632 254 439935
118 270 793746
585 680 213069
563 584 726362
63 596 428297
612 415 2783
273 459 627319
109 599 31580
8 96 974639
242 642 424350
57 149 88127
142 457 393763
621 22 644934
388 488 575810
44 488 137495
7 224 284549
137 658 120126
516 403 346077
338 444 108949
512 26 563983
583 646 797966
393 517 595590
310 288 519219
97 479 913484
75 520 917742
22 225 711818
522 167 167179
561 644 236582
207 336 983515
307 85 45685
690 645 562542
264 352 519247
281 72 940225
321 78 40331
537 156 900118
394 183 320593
1 654 824898
161 618 421644
419 530 301813
349 160 370511
573 370 916782
474 84 894758
43 67 761715
587 604 327449
485 484 568185
22 292 491427
217 201 471523
406 325 512344
124 246 276847
446 49 318217
450 656 984631
663 66 724741
162 101 532911
9 582 64669
400 126 830547
672 268 118073
478 495 153986
657 151 41655
254 461 956650
118 540 81286
206 449 808091
685 230 943558
399 289 587320
101 173 117264
4 471 389991
84 132 377955
300 328 940823
396 487 260581
30 691 391543
246 644 736672
50 74 63624
17 165 48194
648 421 190392
638 213 827457
432 324 778080
689 24 507422
572 382 750487
195 11 745265
432 109 200148
502 580 89109
278 276 995903
588 625 160092
641 335 205831
127 274 504906
311 548 100801
438 170 674637
339 388 404359
664 513 723463
69 516 568499
332 95 387123
297 172 719247
500 436 9426
150 536 433732
197 341 832701
110 291 40483
618 433 364573
249 576 447736
665 143 322603
155 48 771101
51 687 65703
364 262 664683
219 54 809556
162 487 410533
367 251 769313
127 514 580936
365 627 531023
148 18 541952
535 10 381624
356 308 159451
507 130 48123
687 227 252863
94 457 533891
557 378 825590
411 551 890924
366 595 989395
554 68 587822
475 584 117405
68 599 28675
695 668 73438
181 6 976714
514 195 82409
402 28 274990
372 53 28616
233 473 414283
236 84 451876
113 162 621581
480 483 424421
503 201 31616
260 409 936934
456 351 464934
135 571 718564
696 229 908784
444 454 89654
307 237 615793
586 330 572434
97 345 23170
341 189 883620
53 71 635531
616 24 702275
338 619 623207
607 185 334277
54 346 619824
449 159 377349
194 240 306176
597 563 159463
69 201 769815
83 94 655531
19 539 283279
659 476 81080
478 664 777604
552 494 34544
40 573 602359
260 413 984987
314 559 435984
416 375 755152
559 269 511773
655 345 147332
234 691 57447
181 491 760108
584 341 585327
452 91 704606
412 226 131572
65 404 479793
523 228 261954
556 338 376820
631 492 952643
207 245 449880
261 345 303588
56 664 765156
338 231 275790
20 41 121327
581 649 162495
413 376 934159
484 418 670405
316 106 660677
395 620 696138
103 622 417540
560 266 413877
34 678 372208
570 121 930934
624 345 157661
593 448 792010
368 510 139909
91 124 727944
527 345 658955
272 20 250583
298 73 400296
532 103 711535
289 34 689360
29 73 920282
556 217 138271
637 312 513176
163 529 816288
441 410 945976
238 51 344730
580 162 291928
36 19 998755
204 227 318878
697 624 666024
626 607 641707
198 622 388081
595 99 609957
539 98 461388
538 674 750243
361 185 845666
315 331 864141
625 239 678618
295 131 434482
330 154 618245
250 506 418247
231 455 354483
409 586 364598
80 355 696574
28 630 747058
494 9 849616
309 344 518820
330 156 805232
212 122 871554
52 50 469997
42 515 8088
633 612 956165
466 468 620508
671 668 417474
99 56 740003
132 6 958855
256 617 638720
608 330 471103
150 566 781915
454 5 9305
544 257 301219
69 3 174174
91 589 462282
659 646 956263
129 156 417817
105 602 130801
452 448 109325
460 550 568717
567 40 927425
587 501 368646
275 110 902237
431 452 411872
21 85 480697
257 402 89627
512 561 576107
378 331 833326
437 65 711521
343 57 629733
630 45 292672
400 474 695536
353 503 137028
422 140 308167
273 214 688295
555 425 346057
407 11 195048
471 532 125710
292 416 358370
81 600 282790
42 208 700790
537 497 994561
568 181 344695
356 299 133038
259 504 633215
573 259 374812
63 612 903959
685 514 678542
62 491 665132
692 106 982313
375 173 144346
695 72 473496
612 515 760871
124 371 49542
376 381 255426
135 602 463306
110 296 189074
424 518 801430
660 48 297815
245 436 336307
70 505 435561
687 419 700966
403 430 102082
692 285 471784
31 282 327838
638 71 414042
543 253 40280
358 563 462320
187 192 555469
481 50 559347
215 600 68574
568 562 398635
426 660 560904
147 112 583222
470 191 492200
235 559 823177
650 422 590711
483 316 695314
603 383 102384
74 253 60355
287 638 554982
178 167 977509
144 273 700200
109 22 18677
372 44 603400
172 629 905846
409 686 826330
296 682 200237
540 275 681764
429 36 907207
286 434 259387
546 571 926335
228 476 357550
267 472 968619
506 512 630590
112 458 925807
537 616 449381
544 82 695626
288 355 4913
73 63 494039
235 568 909317
536 465 793016
262 101 221230
693 258 964825
125 158 865907
398 253 215428
463 61 200298
378 192 859846
554 371 283313
681 73 296932
597 482 968686
522 191 43215
80 245 787862
385 106 719256
681 190 488291
644 307 791472
462 628 550444
508 348 885234
501 255 634591
553 40 31595
365 678 306177
521 50 109681
583 53 243025
283 245 251213
65 421 449652
96 13 896232
515 495 316921
126 278 995442
586 448 445777
17 378 117946
188 672 313119
354 699 505414
456 588 653829
162 395 722535
663 397 590884
46 414 301168
29 230 980907
494 158 434114
415 434 800742
34 694 796156
71 498 185538
364 577 102736
103 284 200345
226 476 876598
365 462 254781
683 310 488614
98 491 991267
542 334 722228
144 169 979699
420 694 782747
127 266 678182
338 168 117880
202 204 945681
403 338 576124
423 496 446369
497 692 196670
440 29 316943
23 314 335212
214 641 828409
123 146 534405
40 319 348789
591 240 447782
495 394 379350
18 196 278356
552 63 839853
409 472 722454
159 692 346202
624 153 634386
514 307 971365
340 685 736621
509 172 840286
463 368 306007
196 322 924593
304 220 787865
126 272 28944
368 87 101544
110 443 268394
254 321 608796
128 221 928592
275 525 66959
275 327 874513
151 533 839784
672 103 884900
70 14 242687
590 443 702074
127 301 382329
611 316 861429
393 180 105969
85 404 840000
56 214 181007
204 147 780187
233 541 347392
413 305 601505
383 327 85838
429 386 913670
466 353 13651
167 45 813426
255 174 273339
433 142 587288
105 152 363700
538 328 361998
523 40 406194
79 417 893840
581 237 519357
94 551 247046
684 60 996910
439 268 396054
452 388 161863
241 221 998311
191 128 727480
461 402 937674
128 572 623777
654 176 21490
443 373 841238
634 358 962740
671 353 628740
572 639 862807
146 515 361113
185 64 315661
60 201 620839
228 354 715515
175 448 582381
305 691 748541
540 583 426640
353 260 666559
27 469 31381
161 207 254929
114 412 787468
382 123 876459
578 418 627752
213 610 689805
58 369 931925
376 467 902314
543 239 10872
689 337 86853
522 352 818159
157 332 439787
222 661 172143
423 132 829798
182 252 489358
100 224 998970
642 236 131784
4 273 742391
568 682 109947
385 282 767954
313 17 798294
312 126 522901
414 439 523983
690 658 20069
404 390 272027
107 577 296784
335 191 950210
595 95 464770
236 32 661073
686 34 576333
557 116 550616
155 161 278797
441 654 636213
522 25 715173
134 642 449583
98 211 484925
384 235 368763
518 541 66002
457 153 659193
594 539 219098
95 242 178635
255 200 579440
309 51 139090
548 120 768226
240 334 558358
290 590 411193
329 50 55656
78 589 307318
693 592 696048
534 666 287379
368 444 811317
17 47 540719
458 105 957016
498 640 982427
516 96 606805
321 277 589324
37 428 405379
554 661 287364
188 532 545762
659 170 422903
463 209 447036
346 475 723287
181 665 606520
531 184 316556
265 397 543572
402 279 388225
675 167 329787
296 677 370694
331 56 430645
251 65 225463
345 637 707459
642 11 462110
123 645 624187
466 513 828001
228 639 86849
691 248 714299
254 61 616207
262 329 847173
577 224 883655
217 478 679390
400 448 69677
635 382 77336
569 52 145389
146 336 749334
54 460 7934
132 348 387477
318 311 602579
519 493 103307
525 122 508113
496 303 23422
215 490 148362
688 85 756503
544 606 19584
450 258 403680
179 337 237313
598 479 330779
487 356 434421
549 474 942816
57 473 953148
184 210 639049
225 173 274287
11 486 968094
599 258 460170
291 145 296511
360 502 620542
669 271 302924
175 666 850614
378 217 868654
146 604 768431
688 30 320381
617 304 382377
334 199 700537
135 433 665604
506 298 606123
143 613 709347
213 144 756099
696 600 444828
123 165 828316
657 365 633710
481 181 473067
128 429 120817
575 485 504285
392 598 437762
378 407 801161
560 462 284556
634 324 562731
246 683 912438
396 41 592136
9 657 140004
409 526 689519
659 467 402610
393 446 291724
154 351 252371
58 695 174976
693 354 736191
156 301 429064
499 640 272954
308 383 67653
377 329 406335
181 376 633726
46 12 108596
203 55 651313
598 684 327125
469 234 376011
97 141 565647
593 425 681146
331 433 484392
274 219 333720
532 73 287453
261 509 86910
622 284 101404
41 539 530592
649 270 866793
244 251 421905
631 356 793569
397 642 681796
635 574 127261
153 14 398742
505 219 959456
614 292 887408
559 587 32789
262 3 540515
622 354 70176
304 272 112331
121 452 411035
8 503 464346
488 339 284855
641 325 51403
634 432 334011
284 605 707611
517 590 910145
245 389 948403
199 44 943212
621 333 32069
252 284 399322
476 530 846481
484 649 477675
149 266 139389
562 190 199230
176 622 494231
143 243 865406
240 342 506055
679 57 657318
60 38 518456
201 645 295191
260 492 276170
695 254 907997
280 75 306561
179 228 920005
230 580 209923
362 532 815326
555 37 467438
700 82 865036
192 174 903333
514 361 285119
567 477 366301
695 590 346449
252 204 56152
232 481 742337
660 361 519529
194 565 353987
443 243 280732
436 461 317091
672 532 4035
88 334 660431
227 193 922919
423 541 884086
491 44 249723
21 40 132130
546 277 286938
686 564 747541
165 432 361326
618 506 883795
61 233 777567
626 523 186625
512 293 527087
89 9 773625
224 524 174034
237 85 552112
200 608 866623
669 676 579746
336 364 654631
642 695 933839
252 504 248276
453 397 859653
106 615 684846
186 439 598635
444 65 625741
100 677 269434
493 409 440924
539 507 670240
392 544 522800
444 579 524472
515 428 110718
67 70 10644
594 228 235378
417 568 64292
598 126 695466
458 572 369626
544 550 631204
416 623 609702
77 159 769959
128 287 535524
637 161 186600
690 237 430091
279 56 665733
3 289 429790
486 351 427328
269 390 996218
452 275 441456
83 73 963181
668 640 911990
363 50 932817
178 298 989602
504 531 755537
227 270 537699
412 8 545466
457 252 606934
108 21 492881
212 348 329134
388 536 250540
344 482 454616
423 266 299629
76 509 119472
376 119 314385
451 407 694344
573 427 29438
155 592 807226
588 216 901752
411 364 516780
359 43 911414
515 571 430295
189 219 342966
322 175 128724
364 341 515867
296 52 560258
309 141 683715
13 51 771358
109 674 590653
568 325 644573
667 690 636750
246 435 21252
351 615 626357
314 177 575826
89 584 612863
660 522 698958
652 296 301293
109 25 113541
436 2 591471
196 174 335060
475 422 674352
103 250 306027
378 515 357062
247 318 192761
44 234 876543
281 231 336678
157 27 683505
620 6 650783
454 507 804093
646 290 14814
37 689 175113
619 23 683098
658 610 849379
693 157 784070
533 646 60516
636 7 806835
189 397 797495
171 663 223494
460 370 540531
32 521 427279
552 697 77460
674 387 206985
233 66 705869
564 266 416819
301 616 488052
274 21 596358
594 240 615592
614 279 80521
513 493 312652
435 122 7804
651 164 52367
633 314 732166
496 367 840793
260 363 861652
34 501 405261
547 378 786866
375 115 109393
337 622 985444
566 37 772690
495 179 240532
137 367 79808
338 232 159351
168 402 183029
300 496 98572
72 600 153884
313 28 948213
377 102 543864
82 678 764377
357 193 454732
607 402 536528
220 518 178978
81 265 931121
504 318 713257
406 584 771330
225 480 721397
210 582 640456
529 30 350070
585 2 299153
318 328 254796
390 300 845559
564 594 808981
82 635 199363
693 619 760250
211 444 466584
630 442 321112
115 109 741841
615 210 610253
307 415 489173
148 276 938553
149 544 379941
199 125 730721
324 426 179265
462 629 255865
222 525 670695
472 352 441688
74 59 972095
156 479 105519
215 273 415243
351 408 885309
503 93 683039
210 303 138086
573 632 81223
420 553 468386
502 17 731681
52 90 337083
267 90 883116
392 268 926708
459 352 754157
350 683 324392
317 397 212099
527 531 312239
317 325 258317
72 224 554316
307 676 650040
288 661 228396
529 285 343566
349 648 979105
668 610 563695
559 634 117708
142 300 770346
601 585 693449
491 346 873880
518 396 333522
65 110 557238
683 249 968813
380 145 677250
54 501 607028
84 492 577920
271 51 247930
281 402 845382
524 442 343691
97 183 573074
688 433 430639
130 529 431933
233 156 68786
183 63 785112
224 94 799987
122 387 282015
353 155 833967
598 415 43042
9 481 265759
664 541 621930
332 171 842936
458 501 743611
390 21 548836
394 229 42981
224 226 539489
245 264 379951
372 136 995320
244 580 320736
542 554 105821
296 586 320278
600 226 258645
327 492 200005
618 577 806829
148 329 51789
488 30 693103
427 467 541082
193 354 604596
505 569 294352
3 413 31334
344 332 538961
676 341 906199
553 444 200545
680 24 636707
622 107 823172
631 675 957583
607 435 334182
411 188 694760
367 475 427542
462 379 524350
434 494 147340
633 381 150776
280 373 694862
667 699 10263
453 609 794272
632 26 373784
669 412 72778
478 480 306064
604 640 937862
652 522 10242
38 623 960205
540 688 114171
357 297 909156
103 94 805550
253 658 534001
342 509 749508
217 164 226755
613 662 778318
510 429 869557
253 222 500663
319 554 234686
512 74 301962
607 255 581982
257 629 527768
206 559 446420
22 272 118457
612 22 933704
698 162 932721
567 504 399192
564 77 340852
512 371 803306
12 62 118260
493 692 631698
56 340 396966
490 307 107972
638 335 12254
145 75 649138
383 39 422031
187 346 673943
137 470 621346
521 590 273287
684 587 473362
336 696 539652
461 87 385454
485 469 259340
680 58 545578
138 355 926641
465 27 935324
639 417 771378
495 269 441177
42 138 637512
32 182 346652
269 485 719830
176 612 915185
631 665 43083
543 250 214561
212 608 571411
610 174 244158
282 32 499614
446 142 274585
165 333 533700
110 324 521161
115 67 903929
424 489 30763
453 19 445057
80 230 350734
45 523 346143
537 110 343942
333 224 710206
107 193 827423
501 244 494432
645 510 781347
561 331 583176
107 167 505264
56 505 223079
375 169 486462
420 146 851019
267 154 102725
568 79 843887
615 139 373261
452 390 816732
422 677 620136
489 682 206854
20 483 725045
628 9 130519
183 635 753138
90 253 271422
186 648 686266
152 174 983672
598 227 717707
515 586 29466
630 266 494998
380 181 111785
45 48 735773
130 367 536387
653 606 18828
382 422 830631
131 688 280592
50 690 328733
415 117 744717
505 147 929144
680 600 611748
252 306 513157
103 48 11122
468 412 594543
401 549 954389
500 204 51387
275 227 590357
418 61 274439
225 228 689554
453 40 237417
161 624 300387
195 570 23731
192 273 717969
405 620 708640
82 453 785967
44 247 640077
502 406 917066
538 488 756223
90 29 265588
433 74 127641
584 473 948803
133 186 873025
319 27 562779
68 115 466130
431 259 942237
438 596 721500
440 428 850414
99 31 385464
32 104 665023
591 545 319493
109 592 879697
449 442 555996
3 151 638760
548 219 271351
477 532 535880
34 160 203225
307 359 234893
407 296 25206
36 513 996499
12 287 59482
243 635 457926
400 245 749436
507 590 797596
279 670 490473
605 382 958474
441 617 592585
160 136 497364
412 163 694401
103 395 65315
600 665 512668
439 501 769756
305 90 6606
564 562 643694
418 113 116139
174 344 803376
111 197 210929
399 190 180289
3 325 312328
518 652 434140
261 550 523465
457 306 765095
187 142 80236
342 672 549840
348 365 444108
496 45 331980
598 653 394233
251 259 19646
271 273 675188
697 484 524984
168 427 527042
335 346 710757
114 277 192081
155 189 699374
618 484 765713
340 444 779117
505 195 467629
72 599 32446
240 18 25984
683 18 203638
57 220 685331
300 242 756348
507 264 650012
160 542 373777
231 289 311556
452 649 930045
73 52 930178
557 114 362410
553 339 122886
496 86 197452
563 28 58829
571 471 873881
416 296 325874
511 500 518427
336 226 578197
74 556 433507
143 156 340873
575 147 586704
211 57 810921
197 335 251227
235 386 405201
645 499 238412
266 1 129442
179 271 651264
269 327 183917
650 502 562603
540 403 170104
287 284 447514
107 429 958558
303 181 600565
488 6 189148
241 569 994201
397 16 290777
220 18 43942
576 439 295655
337 545 970627
469 402 394107
476 56 396536
24 501 173170
306 220 824186
549 377 369033
25 4 423020
678 286 883605
643 424 447787
499 228 820349
512 25 117272
38 320 52320
266 91 773437
316 346 556953
145 567 484044
540 671 484844
534 588 633108
341 506 899889
220 352 209830
389 559 269405
542 70 80994
384 191 617830
249 2 461427
231 469 879702
372 39 730578
292 229 778819
578 426 444278
694 146 14696
577 10 39504
58 332 750345
72 439 523959
30 679 840868
384 651 56059
127 311 657673
489 416 938959
611 198 630581
185 346 382509
665 646 964231
111 589 942777
314 39 721150
529 146 548488
204 146 283350
266 536 412052
244 129 419764
426 697 590825
169 61 696040
696 411 982723
7 449 903728
361 22 857882
257 510 166650
116 62 416122
512 284 860009
164 294 839931
108 546 692202
67 505 575182
361 463 980396
119 35 266497
682 14 406144
608 379 227016
168 8 336891
623 357 171511
200 514 821271
446 412 829284
98 397 301785
287 47 84043
161 27 873898
227 475 574150
298 168 500628
38 617 109373
607 60 777616
310 75 323782
70 226 813254
419 571 361300
587 156 133500
485 398 646273
487 565 451766
65 646 561629
556 519 323372
592 276 983623
589 364 631740
110 338 569896
668 169 870648
573 272 797267
445 548 632844
221 466 951220
415 286 830369
214 670 909537
95 140 42798
292 125 5208
301 19 384922
410 446 395134
563 631 445893
540 481 586892
341 361 872836
235 454 675951
332 135 80885
406 667 498513
173 5 18516
184 52 872626
189 653 472995
517 201 53816
49 517 157150
612 381 380181
576 193 149648
63 70 314974
81 406 938918
288 572 658020
161 623 749082
440 31 608270
344 692 895783
428 610 749870
528 378 526438
529 101 653106
199 403 288691
63 500 84223
360 670 536622
399 554 86325
454 404 183821
376 306 657630
105 673 883578
505 307 739996
286 346 992247
568 480 712364
416 18 346638
547 493 718501
94 220 324103
538 662 987037
642 664 528793
675 580 682299
283 382 476109
670 141 591812
209 417 599594
434 424 832832
170 74 593486
313 348 961714
376 689 938499
283 350 229506
124 229 777407
481 39 80775
486 637 205590
293 112 129190
439 465 885104
42 98 181719
668 303 29577
666 47 293203
406 317 476731
453 98 145426
428 279 804220
698 353 29606
656 293 473541
515 43 85206
477 463 799186
91 281 684012
499 566 22506
269 601 706636
306 398 608040
123 364 227216
253 439 371963
518 95 153482
219 181 557668
629 228 356592
560 497 704910
424 500 758238
366 76 330711
357 653 305066
607 538 464286
264 51 762667
651 87 316383
509 289 167530
141 550 31049
696 543 490682
112 645 618866
656 444 682237
483 225 149818
574 487 176582
637 48 931305
610 238 761383
1 498 474071
2 637 605548
29 488 381896
499 421 212142
615 669 289872
192 586 445124
4 289 437031
393 398 320969
200 30 463125
129 404 260718
334 351 844735
378 637 217378
305 503 876684
513 454 756882
322 316 677359
536 252 646946
400 118 667501
285 252 290459
176 341 896954
58 541 54668
393 411 510855
384 427 715983
189 404 516283
383 321 316283
141 179 892095
385 22 539667
416 666 785767
300 10 494641
321 679 690955
482 150 968163
123 81 100349
297 480 922429
537 402 853936
493 43 230529
628 140 160224
164 251 610821
598 631 940096
473 373 261175
132 140 881337
96 349 500130
692 190 691039
539 511 16185
341 260 386105
480 598 173244
116 176 881865
357 13 476886
417 317 679092
533 450 268601
425 599 476802
545 288 611749
684 488 80434
656 202 478013
664 23 131319
473 315 203757
388 458 498045
9 310 410
224 79 204262
393 102 631458
433 529 331549
99 163 786558
376 207 532160
195 656 975314
491 93 740595
125 464 435274
467 423 325757
3 594 478237
467 578 221686
437 348 972981
412 239 429970
13 238 379646
127 158 441856
259 29 77740
11 687 887570
571 504 584283
366 496 310654
123 84 329119
110 545 283933
96 315 439193
99 306 19420
494 698 619059
591 13 12776
259 422 651532
74 607 339223
413 27 875364
44 143 615801
466 371 617612
604 57 198444
27 376 189482
81 138 488112
341 312 188145
388 602 885092
318 544 138788
391 385 729982
50 398 584670
314 569 573211
658 100 300844
672 50 957301
382 110 944146
581 523 862947
10 22 227480
412 25 306277
326 527 432945
3 680 452252
240 391 559549
370 33 285018
341 476 365014
136 695 665286
516 223 229679
13 666 836447
644 548 152640
603 424 22193
427 261 739096
487 23 269475
565 699 984123
199 59 958387
7 547 417646
245 653 496351
585 399 932125
211 526 755743
328 133 158266
512 629 885243
506 413 266371
696 546 906812
216 372 422946
3 140 103597
400 652 684876
470 494 4583
214 112 635659
584 287 911076
124 444 484794
229 622 404560
486 171 422595
141 594 897988
265 252 560516
638 482 883752
260 657 133990
428 347 320999
668 691 760632
190 245 918674
64 197 85645
269 562 500886
151 43 446143
620 534 381767
378 614 563694
659 65 478780
691 486 470032
333 523 700159
162 310 30019
569 507 564747
643 403 416170
333 79 316144
655 299 183053
496 528 796358
444 353 31307
635 395 550083
530 48 222132
300 550 441325
440 357 609241
140 496 979988
646 466 378090
646 189 665875
23 307 734429
104 464 826561
614 232 979428
555 608 695736
670 384 537291
673 363 546800
553 535 471331
85 182 926642
320 489 725589
217 139 605439
529 206 440966
327 430 242233
387 431 703568
457 497 477134
454 174 186165
501 517 471155
99 8 858823
519 690 785170
337 521 961263
605 370 51649
659 345 433137
40 13 864659
330 531 437438
343 582 698555
231 611 980974
204 545 59089
367 74 395954
649 570 388476
233 380 876121
318 441 385648
505 448 816415
686 49 929075
189 107 888865
360 126 522714
346 192 439762
162 598 66842
627 168 427872
14 73 563097
428 304 556335
156 440 741717
42 172 917449
62 205 589436
67 357 761377
350 250 934619
71 654 233576
24 269 522275
635 128 154929
36 281 156243
415 90 13133
112 122 163076
640 624 865606
231 114 45779
404 96 240281
135 677 510744
607 263 302019
265 20 126115
586 443 619115
341 463 866470
182 625 463411
155 203 657643
649 579 74983
301 661 298640
584 519 40055
688 230 961708
398 418 230304
214 250 850925
349 535 807820
55 226 955214
473 523 977049
22 556 532677
33 661 358775
334 686 590005
671 669 546260
514 161 332698
482 187 574409
176 692 663403
498 224 92829
112 460 143225
559 508 537082
663 208 581613
698 568 375319
58 675 772637
33 411 872722
570 380 310512
33 645 688650
112 256 929739
443 48 757046
11 494 940562
558 227 775493
451 218 408410
362 204 265825
55 106 887608
367 252 688244
160 649 791504
565 384 737864
379 111 685578
419 394 178739
624 592 601558
103 383 242631
670 72 157323
324 96 706880
192 111 367936
174 603 871829
304 530 379660
560 557 847262
570 591 600629
232 683 342082
389 681 566187
13 534 515788
470 584 679292
194 425 317938
407 77 548489
501 294 965640
583 174 805057
562 217 177985
131 402 360977
498 463 468389
181 175 63876
10 153 237636
508 279 624655
98 444 272370
454 344 622832
274 251 241153
586 558 5139
348 96 903950
305 41 6701
61 693 120798
670 321 973284
155 371 753815
209 338 304683
151 48 275992
639 505 645297
8 403 700359
555 208 655822
239 542 888684
103 695 150308
198 79 583027
224 423 67496
577 513 555530
322 255 298361
483 302 424425
643 304 387981
44 64 252905
636 614 339587
247 609 12683
439 168 462327
25 164 774675
315 573 598909
561 692 737389
12 8 104207
697 454 72004
689 156 120452
644 352 677552
438 116 874058
484 588 959058
155 27 29090
542 358 690690
426 307 601714
642 183 47939
334 13 590459
568 82 783576
557 460 63420
197 304 482089
627 61 498918
693 499 769264
266 120 993539
582 237 390904
645 661 747114
619 374 801781
441 145 509952
149 580 504174
203 635 994046
121 341 353799
626 167 901778
294 134 905393
319 141 620891
33 599 154521
340 28 86475
22 601 575042
78 527 781063
210 239 879563
21 514 352503
222 173 571946
618 295 986058
398 555 298658
161 48 890109
261 363 94170
608 92 887469
468 106 789931
64 277 877800
514 84 9249
327 671 53207
356 685 842340
298 43 552239
255 407 575574
1 6 420303
46 26 127129
410 611 964229
416 53 128847
316 304 790201
568 612 37085
96 326 624008
372 69 745354
107 552 263739
121 462 470722
680 193 63731
547 48 624343
70 639 375566
73 286 507835
369 570 919264
550 439 319821
444 606 574808
523 418 289027
226 238 647884
423 665 491703
637 481 818150
173 617 751093
444 5 212842
178 1 202228
663 614 414907
271 474 778725
681 557 394683
212 508 939931
580 353 840682
519 20 824707
592 252 303921
115 678 406627
672 322 524195
542 524 724819
440 344 46565
395 233 584885
17 128 733530
120 700 753130
580 20 249135
327 366 324163
557 408 629432
166 508 298052
112 354 996859
100 357 143861
76 519 979026
46 636 873325
41 434 719680
58 20 420127
552 593 117374
76 354 748371
243 345 930245
88 52 522057
645 157 192774
635 284 665119
206 535 886123
527 325 335847
550 112 578834
431 384 708685
12 284 848585
339 295 374921
642 454 936869
424 406 519717
579 111 560389
55 114 348775
442 513 17782
65 545 619856
104 622 197067
267 83 742429
276 544 282490
137 407 707665
574 569 325329
224 156 78445
535 282 127455
63 407 685963
477 321 715723
251 376 320355
318 502 694166
631 371 36510
174 426 475190
383 126 327828
481 391 135825
196 114 895122
446 248 69529
431 128 30851
694 2 610692
257 400 627207
659 381 99060
311 667 421874
181 482 8209
409 698 324832
386 532 440824
267 330 692713
420 358 44625
232 101 81916
227 101 962138
501 279 196631
630 566 588465
680 619 307404
127 454 766200
118 320 59956
74 297 807498
69 278 879025
648 300 247789
172 113 195394
681 597 421028
602 510 194878
475 611 970578
609 97 46883
423 376 714699
413 75 346080
594 501 533690
656 103 238648
699 579 534059
295 101 248447
690 197 162046
426 292 834036
185 251 109624
429 558 963625
333 476 730853
496 80 607194
131 695 589935
673 380 620432
565 247 957581
76 55 831400
62 675 931458
207 340 501482
50 166 998361
14 139 220904
572 239 618738
440 132 365524
476 553 252106
320 640 761943
649 344 950067
570 386 411703
155 34 729112
411 144 968042
619 477 808989
536 618 223167
143 541 459898
96 647 742761
559 44 508856
560 554 380410
190 483 868696
203 348 806278
577 177 379985
235 210 463967
464 178 935747
399 380 425389
564 665 146113
340 242 638654
577 82 196097
51 189 310774
229 632 499729
440 583 487064
682 572 714745
149 354 566263
175 46 466230
421 335 127435
261 217 969073
197 165 708349
77 471 42859
377 165 141222
108 247 631480
429 513 866963
290 343 346573
132 414 489475
640 452 17305
401 404 138669
607 90 323747
534 320 899430
619 420 40763
282 157 87026
144 267 684716
159 488 639952
256 532 783245
52 470 166846
624 435 692737
310 194 990129
82 269 90102
308 53 972749
331 98 885772
627 355 119018
423 408 455973
422 43 75520
196 677 306913
303 531 944672
286 41 716372
481 396 179588
452 250 476908
107 496 726159
618 645 477600
224 598 965036
414 199 870147
278 370 897374
81 282 739907
307 178 631396
507 353 566162
188 358 274994
390 376 414687
547 15 400367
679 440 136755
521 488 193106
380 386 159113
454 288 922270
387 226 842722
238 191 985452
408 341 41902
520 633 128838
573 618 481648
615 461 423351
526 160 181654
529 110 241634
652 512 439963
541 272 997919
70 16 702060
309 28 775535
554 532 968704
48 365 995065
384 66 108908
394 323 615951
53 541 405550
451 324 967149
682 285 297950
362 200 326366
276 506 323149
485 152 616572
348 555 811381
134 651 120078
106 683 888727
23 119 488968
609 88 726253
205 103 981277
80 504 540330
218 396 118005
556 662 507334
207 41 183844
1 349 794968
652 35 887427
585 157 398737
591 700 899803
50 443 579174
370 525 219875
636 391 599718
87 141 561400
236 619 757147
103 158 887772
173 213 856227
657 374 901054
470 550 419028
288 403 796627
579 194 835380
389 340 659036
494 94 203061
230 225 206204
633 465 300281
11 182 171550
301 379 715198
597 548 700873
313 688 485463
645 172 819613
385 283 803248
594 536 634619
362 278 797264
428 40 117429
576 69 663595
173 23 740610
46 555 674427
160 512 249258
97 508 27837
625 143 152581
670 159 433692
567 478 797993
601 662 610398
694 486 534709
429 280 911431
100 478 428862
325 640 109358
253 518 277823
663 200 356637
91 229 169886
311 99 679645
49 225 210162
491 284 513178
277 39 421051
254 567 749812
334 51 59471
360 375 869368
488 180 851184
459 345 25451
72 160 776968
633 449 289933
351 356 245008
90 122 460409
339 475 681940
297 424 180732
516 6 710591
118 297 736906
293 342 786317
69 535 356240
538 548 364862
337 637 511624
113 231 661650
206 439 750468
663 591 216106
533 64 142602
63 686 284410
237 332 383823
479 358 242182
398 404 457985
413 301 698539
126 644 528036
492 666 157378
116 424 488184
496 392 547786
88 220 698427
467 111 427784
349 249 349992
277 194 658333
370 36 821775
458 99 683166
274 116 965084
485 568 738441
518 230 432963
239 674 31258
241 18 59558
425 299 246252
592 13 610572
484 169 27264
7 47 502399
659 511 522791
127 325 637330
584 652 271271
81 7 47905
153 550 81647
7 210 68794
583 233 824155
432 536 896615
543 24 736330
31 179 692742
596 235 871248
203 199 862562
202 300 618533
194 299 327369
362 578 568598
206 447 234744
625 36 935670
337 578 343200
630 464 897105
209 84 516150
192 684 545381
61 527 872369
62 684 971336
608 231 809876
462 11 738970
635 60 596527
266 694 657782
631 92 255194
440 60 623889
646 273 409093
493 454 828668
544 596 729791
3 53 283941
541 283 415615
589 584 297735
42 623 779633
668 82 494651
106 122 366625
3 145 976804
645 397 961818
643 73 697098
647 59 154657
322 199 348388
319 301 641936
132 11 153279
361 483 947066
515 180 441016
407 390 418795
408 298 341596
278 447 375040
393 307 514025
497 675 515441
464 205 192009
445 47 347188
227 57 210707
264 550 352295
400 128 946475
672 379 307556
11 589 678979
608 522 592809
645 298 994387
154 119 246716
662 184 462755
449 460 592773
517 358 163477
353 540 604145
664 361 749
249 441 336483
471 525 929448
201 6 111476
413 689 921174
541 386 486469
543 33 213386
682 523 112231
483 334 753926
571 550 324600
332 590 65739
363 280 578649
583 378 980739
197 487 610440
555 341 968491
128 682 658444
16 616 156971
475 590 605954
488 266 76526
257 96 422382
472 417 182448
20 596 272101
246 275 514888
695 574 430834
347 577 551390
340 631 834851
63 180 12424
424 263 336346
174 288 823029
337 554 620889
465 574 115006
269 650 386195
87 599 307035
639 397 351443
644 696 875122
201 410 208348
370 373 117972
138 143 590974
345 152 808312
18 617 102486
643 351 906541
643 207 831159
299 226 257928
35 211 969009
460 261 776577
680 342 979380
560 76 752302
352 436 93130
74 699 633021
235 526 464227
412 220 396964
664 509 818318
603 258 421201
626 331 901484
457 689 584022
259 142 627100
439 399 477307
231 139 705865
32 657 584906
503 166 126370
474 25 637140
58 482 360121
307 221 273959
586 594 244495
4 631 851961
351 497 439888
48 438 722065
370 449 533859
383 70 273609
256 12 943940
148 481 141925
22 492 702033
78 431 186732
381 84 531112
142 72 280969
465 262 710981
318 428 120747
514 409 556847
345 668 254052
1 46 526673
148 483 573632
503 154 519512
675 330 305944
672 352 549360
174 353 174602
563 434 183879
467 362 842705
270 252 536553
254 416 295003
306 87 730181
101 13 393072
107 209 310017
673 224 388801
175 380 791101
302 45 745435
635 109 964893
407 92 256384
163 584 304091
304 386 380242
227 387 311270
551 515 470470
162 514 792342
697 667 532936
239 195 174806
192 301 445691
238 222 208909
458 223 175653
262 564 33360
132 429 797392
622 117 40315
567 399 892705
345 185 453015
137 238 614673
12 22 992462
681 616 528182
94 197 523720
633 566 329006
453 680 76331
173 545 942763
416 467 564656
340 231 937495
228 77 95958
500 532 762865
332 510 982516
523 4 753269
161 62 78046
634 13 180632
447 63 74662
349 89 116253
604 521 630029
571 588 754632
139 666 117810
210 489 377284
218 202 615374
96 113 843948
15 500 718801
593 120 909225
676 635 323270
100 480 470968
91 360 529719
444 685 103647
474 375 367258
621 76 269344
567 285 10400
582 288 320251
168 421 822759
101 531 604402
440 214 213457
26 250 302752
448 615 845909
129 343 673715
381 213 930465
66 27 916293
325 350 141956
149 549 263260
126 32 924597
81 499 890134
107 263 836342
38 29 440199
116 434 197395
173 26 410080
693 588 585246
555 296 799215
11 179 301758
282 539 601908
135 387 348726
400 21 200956
482 592 611500
89 544 74542
469 182 433054
358 372 252894
497 318 516655
202 144 288159
511 358 157182
196 202 81384
142 422 352846
44 40 797929
347 108 912122
299 203 2529
620 663 174569
288 185 949605
475 573 748056
28 283 728985
147 211 424748
457 458 736593
55 363 412153
194 675 411137
257 433 389013
564 249 192697
369 300 360830
690 121 758701
481 385 187048
652 84 296135
142 219 192579
686 431 81318
200 115 395625
390 93 978876
641 323 964001
197 423 113731
58 395 934502
107 230 921140
341 588 286415
426 528 726241
204 495 832021
106 259 985614
657 399 290551
561 367 409383
672 595 577710
381 528 648877
693 539 990550
47 113 899698
459 191 399932
523 576 66186
57 608 703521
527 262 182591
38 508 316639
173 301 227377
485 497 646742
517 560 955082
79 44 323493
212 178 333066
272 454 910448
200 283 103401
148 397 856687
341 164 69923
300 228 736909
263 54 949034
532 495 406052
137 300 771877
394 347 958110
503 27 687536
65 131 521361
393 253 110685
297 385 138047
172 18 279408
168 586 473912
287 180 459482
220 191 915600
354 394 905731
215 115 451529
363 135 108784
549 466 867300
103 407 189144
326 631 124315
393 14 585922
508 537 174738
440 448 155040
612 392 815076
243 433 387868
129 279 400454
568 676 18057
419 99 303338
41 473 365244
28 230 928739
51 512 744480
629 345 164250
637 63 171278
243 689 455248
392 201 48444
642 476 953392
517 347 500711
571 582 490255
39 328 257111
160 344 243737
38 99 344105
94 377 555088
54 278 169556
190 518 819860
132 149 939220
442 384 775506
392 391 408593
571 446 607640
418 202 503088
565 388 795820
689 117 47180
16 477 279031
435 566 477430
101 164 767617
149 517 849259
340 69 937518
141 475 665019
410 270 455657
306 482 330214
229 7 687195
403 673 275068
337 500 261533
659 315 827682
183 263 535008
598 698 580703
125 669 568224
624 359 122105
42 622 91518
525 197 40088
180 603 558580
305 291 784249
18 408 306749
277 314 720015
545 406 224843
601 232 674194
247 485 379812
564 186 564916
589 637 836156
638 405 712533
356 225 395867
141 392 376652
231 560 460220
474 99 724142
100 204 942061
23 115 906245
96 409 218645
128 619 997176
467 686 535280
200 551 288323
457 205 969744
90 657 376894
565 644 448835
69 323 766544
693 622 704029
684 253 696374
679 81 735856
377 82 383491
130 632 379865
218 525 175654
648 164 663223
236 692 657205
194 103 393608
425 223 416949
602 553 512957
560 326 822922
300 88 654665
453 622 105420
162 309 127700
389 686 856416
52 677 430574
268 68 581809
75 83 302827
430 25 597151
32 311 130996
126 516 481034
28 460 720770
681 1 631448
568 474 485114
431 110 4929
176 431 854401
272 167 279627
196 105 119244
191 515 925047
397 474 824532
454 107 698121
680 258 833322
392 510 492264
457 481 915666
223 691 743764
519 356 953975
12 123 285341
29 581 197333
125 522 417935
216 568 559193
482 121 613303
439 314 946014
71 188 951994
360 399 470084
85 329 479429
41 351 872321
145 633 263886
663 681 757641
697 682 711489
662 629 113817
498 254 958988
271 652 650503
488 62 268510
475 430 272660
627 542 263760
92 581 446314
29 106 384941
544 348 299876
193 217 567157
219 397 779341
505 109 46059
13 95 200992
87 641 652310
579 381 604182
662 383 326676
558 385 576659
299 689 461134
612 439 944351
243 393 339608
135 565 135010
402 590 277024
623 333 613049
260 698 907332
287 179 342358
227 587 76015
548 513 410088
532 96 54833
528 9 4658
179 166 207552
535 355 797864
158 11 747285
119 542 472635
613 239 129677
699 357 850051
372 428 271655
279 149 409431
557 536 856571
327 149 36572
406 558 570327
328 660 927398
673 76 168486
261 683 259822
631 288 489959
669 404 45635
101 426 938193
314 379 781416
334 84 717111
101 41 849037
512 1 94342
415 496 434470
288 153 112460
61 309 233177
557 78 854264
615 622 888443
535 9 312926
278 452 774326
564 598 838464
93 629 20699
513 507 618720
426 87 127878
645 211 481249
509 54 962887
338 578 720038
254 684 121886
22 54 929004
689 61 642306
321 58 834141
294 630 238393
584 629 37520
677 121 984152
392 418 730291
464 440 121795
92 682 689543
319 645 544537
250 274 205463
615 239 41405
384 437 846389
539 7 426390
376 204 325975
653 31 611166
644 140 166734
246 262 836909
225 599 205386
160 664 639222
293 90 414270
360 90 910976
191 320 801484
506 186 156131
496 620 229741
317 592 68628
329 331 813217
211 380 779373
558 30 111608
499 320 139042
648 1 193220
482 236 587671
576 138 47520
458 83 732333
41 429 117113
689 133 51287
68 147 43173
635 16 227730
361 374 224482
538 4 427852
10 179 316130
652 61 58221
289 236 403845
195 515 212667
359 459 967390
98 329 791523
203 507 234718
177 662 434580
86 27 41525
677 234 454025
319 652 94700
392 498 76497
694 630 825
327 353 281845
128 569 694177
557 149 336369
535 366 910640
300 204 973987
642 276 64754
491 69 586236
272 135 662110
533 511 916258
419 342 604545
115 588 352404
281 334 434191
178 583 206632
217 512 87073
666 325 815359
127 74 209613
628 465 638715
501 120 206006
101 327 398932
316 523 554762
564 270 777923
125 120 667361
432 537 625331
11 354 545417
37 573 704382
363 12 992400
412 192 130856
246 359 663053
591 623 828264
695 211 731558
69 130 539653
398 78 701826
329 220 465528
56 377 479478
418 436 816475
447 177 332923
374 550 757683
609 448 27282
81 365 132735
527 529 442771
236 222 38746
117 309 419238
96 62 747250
391 555 107088
334 327 742266
242 114 435735
582 109 533783
306 599 566570
534 685 546861
294 254 621597
333 517 443753
626 386 497839
667 636 750939
47 37 823135
544 285 25466
308 144 514345
301 605 374488
129 689 751378
97 651 882399
285 32 780111
48 162 322323
209 404 303553
133 457 459575
72 115 805903
128 686 852721
185 272 125496
38 663 856362
574 563 621461
333 362 888156
239 87 706975
469 16 953838
623 460 284628
334 416 844722
682 413 346651
415 478 878326
118 317 276680
73 27 856871
269 520 685517
643 697 372394
412 405 651652
497 44 698775
271 343 302765
623 614 527346
112 75 49750
591 638 801365
11 681 16509
60 319 371716
6 523 258574
192 494 598621
379 287 797272
382 220 661465
375 365 968597
200 304 767613
667 250 399105
57 537 304273
91 7 489703
176 158 774381
182 582 914524
383 349 884134
316 680 403620
572 402 603354
485 526 894240
201 313 164045
600 387 7677
198 12 64024
585 196 489629
403 427 267765
697 183 245482
600 345 647280
642 65 517606
596 408 13475
345 675 392557
582 267 50798
156 229 501487
537 166 855618
371 592 604507
322 297 457646
310 372 231773
479 285 794665
414 81 239265
608 352 834485
17 373 125353
680 409 368192
626 228 658271
537 24 864292
535 227 863969
254 236 721334
125 135 902051
378 16 926196
61 538 937688
486 77 28420
148 264 18956
661 432 75572
181 61 624713
436 299 380469
627 584 434070
395 149 587280
638 508 477276
475 154 295908
52 306 167064
165 484 989736
165 55 948528
20 218 126905
189 291 994453
149 347 289229
453 439 363359
518 148 833941
446 13 24138
142 488 573801
208 46 898299
651 34 862762
55 318 783872
585 562 219967
448 190 453553
460 324 771836
133 582 399714
126 633 726700
236 372 198150
390 17 820190
567 346 364168
592 269 263966
512 570 413724
486 355 452764
678 660 343810
385 15 744032
177 578 658843
476 100 501410
22 635 1338
10 694 912069
462 660 613886
240 390 955278
570 207 617241
176 1 568319
370 256 258367
319 354 588568
347 647 602655
251 19 340963
240 428 922283
652 500 860477
67 349 100307
258 181 597514
585 486 745342
295 581 858907
597 651 720773
117 617 995240
27 662 302337
425 473 759978
590 599 53235
188 386 296173
192 261 800502
214 23 99740
243 490 496942
68 38 49920
650 270 232310
464 448 773
29 339 214432
356 606 16125
499 537 465071
569 428 436772
676 415 652032
379 110 650269
43 169 435111
596 495 951526
398 19 976217
256 50 148685
598 693 301029
349 572 813385
180 276 4245
509 44 712400
432 31 980999
50 437 155346
223 673 24878
347 372 36116
586 379 912484
597 7 588008
247 417 253223
561 266 618663
498 336 121824
335 456 248412
1 639 372860
388 251 312360
11 426 214614
568 42 441928
179 454 46951
606 579 546582
284 623 841074
124 645 898988
90 610 762250
609 7 844991
61 76 582404
602 172 983286
72 200 979028
482 195 775137
125 260 899225
682 197 831107
333 234 67222
538 643 801242
611 81 33974
361 267 609134
503 432 808397
80 508 243266
695 693 595597
423 438 65378
173 531 231242
695 478 767534
599 462 167153
111 578 386936
182 695 612682
150 275 282672
54 333 65144
291 441 878944
608 251 548798
308 434 433750
286 505 851313
657 217 114903
472 158 801474
491 350 330133
688 245 598429
360 505 723112
89 233 942183
178 642 929998
611 547 578355
284 118 790061
99 671 92245
541 403 707409
231 485 54120
667 418 319320
362 120 570019
68 661 903835
280 314 871048
207 481 991711
406 173 970156
35 280 233600
393 531 893018
682 25 987183
340 667 342430
156 365 172171
466 547 656448
601 110 623828
494 35 981518
61 620 843674
402 462 84415
415 439 547919
394 685 527503
110 353 854779
262 328 392766
600 687 369926
344 43 590186
667 231 56391
388 53 630362
674 412 492287
565 109 53726
370 601 673977
498 59 308304
369 561 302671
56 512 932693
283 563 448457
147 80 600144
686 615 242356
458 546 863182
402 622 290119
247 601 141728
2 398 877110
105 274 319967
13 48 132518
152 315 256635
430 332 334972
107 588 741561
633 481 715712
148 670 735534
356 86 343992
167 298 712610
479 260 327045
453 456 747265
348 6 758615
443 408 362069
387 233 689388
372 474 764803
531 253 14406
565 144 645855
46 172 92292
652 601 249807
644 668 502018
563 193 530343
331 357 133756
394 351 791379
597 190 931045
435 95 166067
189 225 136897
178 549 675192
391 353 665924
254 486 872420
462 519 327879
146 50 466507
601 240 106981
621 396 233242
487 182 95423
673 653 674035
549 389 710881
461 54 415854
352 616 457701
483 28 187110
427 686 819371
572 422 482642
529 191 931279
387 235 215528
671 101 91541
365 600 829945
319 591 95490
569 71 933547
101 160 364124
624 524 11629
481 86 230713
690 640 552411
201 697 974999
554 76 605786
610 338 638692
189 648 560794
447 106 691369
649 136 427663
442 580 894604
65 261 953302
248 611 108161
165 623 976776
270 635 726350
547 258 777422
555 41 978940
608 579 759592
100 267 361914
434 262 449022
612 469 966944
587 70 237176
112 497 222781
507 173 813622
696 34 32180
437 355 729080
16 66 901255
91 591 484692
60 479 679228
634 637 247889
379 84 333511
290 207 44159
140 497 148553
274 403 411816
82 214 665718
65 82 795441
111 28 885027
107 645 951651
463 443 214547
399 518 404020
572 119 466866
272 314 586116
200 61 808048
679 222 662012
691 662 833265
436 658 795842
90 112 6835
60 104 478122
193 514 52383
496 320 5352
15 303 191522
539 283 199678
125 362 109482
164 664 57100
511 554 605922
158 135 956449
24 354 208419
672 449 1695
97 404 81871
638 593 277140
373 6 615590
485 626 273456
44 400 810418
429 627 34467
436 319 668604
289 392 967182
403 624 707353
93 436 643756
298 309 311291
79 531 255555
656 384 675924
682 477 69085
81 630 943301
590 141 762996
579 419 436306
590 200 152543
388 417 143876
532 535 199800
351 137 704101
214 190 342174
315 252 53210
678 387 590639
100 573 729309
402 600 144520
10 408 427365
668 398 803621
305 189 724121
470 315 293680
39 191 863300
337 642 912140
248 496 606420
443 643 353237
92 695 177918
642 696 604600
474 216 538514
353 335 452699
556 254 654510
129 303 258151
305 43 777706
119 301 613837
697 385 417779
497 484 101091
471 128 860010
27 318 579173
443 119 338164
331 432 924454
605 387 681804
161 488 42667
133 601 883367
179 354 905444
156 93 318904
100 275 377277
348 213 835206
204 188 222504
253 245 342322
669 392 124249
62 137 80879
94 630 202542
590 567 906103
494 111 894574
83 215 726042
176 600 563969
76 638 807790
355 283 101785
612 300 300130
387 331 71094
343 203 573973
370 339 377181
571 364 60196
104 389 602642
302 175 129394
466 647 874333
280 192 929517
172 45 867590
556 618 78971
696 338 878254
43 217 486538
608 215 688352
474 255 765072
477 271 155291
175 490 925003
629 253 626953
80 502 877438
669 136 660479
467 637 370961
369 157 91890
299 127 372414
387 361 435943
100 28 502444
685 333 865346
683 118 898821
362 137 512357
265 431 992464
202 538 369506
318 157 496130
314 617 20606
221 136 573424
533 466 42294
143 218 983088
382 376 94942
489 660 877291
223 112 215433
478 188 594413
17 500 806128
586 609 867412
31 385 574302
324 119 845275
589 632 898650
179 2 115211
617 144 462700
589 465 131026
617 622 693295
410 604 137227
592 411 510434
565 246 201007
27 204 310094
154 20 620068
533 177 849228
104 675 992746
63 78 318802
191 52 816742
597 111 607638
639 560 750253
181 604 681660
135 64 631032
136 9 818351
107 593 647657
252 569 823808
332 142 10226
310 663 135938
34 416 230041
499 411 296376
340 6 798486
251 79 471660
578 580 413089
385 499 790549
654 224 910482
494 625 591685
526 639 336319
542 505 733709
393 25 126678
338 541 570135
592 539 861156
654 564 681383
486 173 956565
378 13 125574
478 577 74114
560 348 371456
363 521 626646
654 377 703490
495 537 428766
518 481 793799
359 574 754658
568 58 397152
422 47 911743
521 154 397098
358 595 158631
460 478 904078
78 323 964562
28 308 828181
649 544 880634
629 148 386560
229 667 383660
129 46 503512
207 86 515898
654 558 371936
673 47 926291
533 223 905653
115 670 246918
74 255 607270
442 206 995608
504 681 673244
122 368 283362
135 500 337737
176 439 769861
676 552 877424
266 61 222355
364 292 452313
206 648 841653
351 27 492194
424 125 886065
438 584 259832
421 176 175259
173 320 835405
272 133 699698
257 587 576021
671 450 974267
23 42 382602
599 484 528273
467 476 984991
228 303 172520
651 382 571458
673 331 191867
178 637 8883
326 375 351612
412 408 600433
42 428 411728
132 148 335385
279 604 931033
678 221 529130
423 205 734895
506 264 258794
297 50 68797
41 243 757453
491 517 910247
610 554 256835
172 11 809322
611 8 824821
32 649 784168
487 537 927957
27 334 302973
287 660 942134
574 174 528187
72 338 878907
456 687 142537
103 369 517218
250 502 611109
139 87 867807
553 106 456579
665 544 559445
360 593 412718
8 123 232703
33 665 40241
52 429 984333
151 446 225711
182 605 579610
334 130 366062
509 310 861206
489 379 382764
103 619 291163
418 472 466609
370 311 274793
586 126 490458
598 146 110655
668 89 190419
84 575 223284
543 633 747702
294 414 932178
355 25 773994
380 612 919011
339 432 656432
656 128 837565
512 501 646458
612 623 595304
224 388 445625
6 612 748666
197 546 392317
312 272 72542
497 646 270294
255 365 546848
121 692 235986
339 40 556032
122 568 373040
395 463 36752
677 280 215825
341 140 274772
601 129 968950
451 37 944049
346 277 718073
675 486 376188
200 96 772672
541 75 957862
445 665 72439
620 333 245765
555 161 261918
289 559 894623
598 293 73236
346 661 477165
80 379 453603
35 49 771589
128 9 461295
640 161 276152
565 518 277027
300 233 850342
311 458 634241
73 437 665479
139 526 952572
97 413 170429
664 103 177250
607 179 762275
297 614 161331
295 3 772917
396 397 147821
696 406 226075
215 107 639676
293 405 106054
683 325 271168
15 376 676869
378 215 88737
577 561 782190
493 134 593583
246 562 402350
213 650 801065
6 41 353175
91 40 352716
677 124 818011
122 296 835489
273 375 897172
394 285 955266
193 84 971853
438 105 140712
602 160 513254
42 686 182178
430 127 918405
444 303 626369
662 642 109208
541 236 224240
511 695 947596
233 463 557356
483 95 492027
33 538 235202
256 200 461977
253 354 185032
360 385 541308
562 74 250007
561 132 132790
196 566 843187
468 127 477443
514 49 643222
565 483 936210
260 258 392330
313 501 758668
363 645 522460
181 440 918857
453 85 506747
229 180 454161
419 533 178708
19 495 841915
213 331 891735
258 526 32073
24 66 251574
314 679 537768
577 182 386730
657 472 783701
91 19 505137
542 65 701938
120 261 919448
254 304 833289
121 299 778722
104 299 944592
201 558 292792
62 283 528011
345 41 828535
131 532 196892
639 112 978109
55 126 426177
592 439 250391
664 92 771051
333 481 68589
694 46 683812
22 55 617696
59 420 774139
239 654 452701
638 28 134815
126 528 926049
444 563 514000
217 306 101937
490 223 582629
552 688 692519
616 174 231601
138 20 382025
54 189 321657
291 238 818311
572 577 155144
352 410 640697
499 349 704527
571 336 872223
476 212 787099
56 268 939910
344 146 546835
664 576 605612
632 528 839533
319 199 633770
688 330 432708
269 606 9513
254 603 983008
283 453 820460
454 670 540281
409 606 48711
34 243 174272
77 178 579432
564 339 268142
466 656 252237
114 156 759010
160 508 499230
386 538 754120
458 362 160077
614 106 624659
261 155 821622
608 492 23081
432 219 624216
445 6 316232
281 127 92043
43 539 225856
370 595 292177
362 27 450232
636 120 514935
697 414 832466
634 405 475991
168 405 745711
171 3 660193
589 689 454658
486 134 744014
193 494 543052
248 525 989801
185 174 825639
195 101 848376
685 124 859009
400 230 360160
431 396 932097
75 103 459201
675 109 359551
426 562 31673
487 625 560266
216 279 163284
576 117 127933
290 564 648421
590 13 170053
246 282 296825
315 149 24588
81 531 103506
60 146 667179
178 117 56786
659 433 193219
313 6 997348
174 312 294271
340 536 813845
491 518 573834
211 660 306947
476 445 756816
455 563 695615
408 496 615247
167 27 877980
347 271 79922
94 561 574182
412 267 256926
379 457 638461
562 652 386423
348 153 356445
402 57 91017
469 190 509147
352 355 737398
271 427 757149
679 241 300728
152 428 715535
631 142 345843
471 158 697349
281 139 849283
489 350 37315
223 657 84334
391 437 100544
307 422 523223
388 448 709691
407 71 105445
541 489 340677
473 588 253087
99 396 515169
148 294 501943
324 126 913841
557 359 795476
364 268 31083
127 308 992782
110 499 389771
309 318 118815
628 491 624471
393 298 889413
207 211 849560
408 349 571817
398 565 407721
157 688 966977
128 247 151363
322 420 390477
214 682 957961
554 335 758077
618 663 440431
629 182 107116
62 648 838886
360 646 808612
191 233 314714
322 328 357677
165 5 976340
364 489 582184
301 358 948586
448 380 578252
457 418 451718
106 671 10547
188 277 614995
23 395 657195
227 651 672783
93 247 705579
67 643 357180
151 347 720211
407 593 327439
427 406 367163
230 325 819043
208 144 21279
532 276 364678
469 349 230829
167 379 844498
423 131 320396
392 246 169539
476 420 342577
546 670 47328
477 453 52907
279 582 576361
627 414 328191
477 478 289770
85 500 288948
300 608 224024
633 316 489434
404 295 905025
199 347 607174
573 626 669790
261 686 553579
696 681 793686
86 115 249275
312 66 928842
631 18 751588
155 216 512897
15 215 336905
665 8 910638
687 87 713436
452 606 508164
459 436 364261
133 349 900649
410 602 79284
478 288 795664
167 340 661056
677 321 568894
6 589 60715
288 381 519166
619 146 967590
688 427 246056
282 105 927270
263 93 21666
409 628 726413
296 579 781810
81 379 556491
228 316 104103
282 484 48135
268 663 634481
548 549 319582
62 43 12190
478 444 122890
276 579 199213
566 26 667963
355 210 487993
633 7 218243
5 320 139697
413 235 76813
620 142 955608
471 203 126694
181 32 704189
569 224 205920
380 417 930983
50 447 968725
589 212 767335
31 366 399637
193 444 839542
693 235 926214
130 563 925062
199 160 327113
533 164 574022
531 150 484206
481 581 678214
6 482 65552
571 686 7859
25 253 291735
634 576 824517
105 78 463597
27 330 340774
49 670 582288
496 690 47813
174 499 147255
221 539 167265
253 225 580643
335 75 380590
679 221 607013
29 1 127772
515 497 114346
251 635 677945
226 204 20286
173 182 894583
6 289 269365
60 452 77971
275 185 315755
549 324 385757
318 516 140197
487 468 669976
465 549 467427
293 159 665
465 576 339186
228 50 154085
400 653 782835
102 401 162875
651 172 484506
63 256 533091
302 585 309360
40 526 661098
679 78 348902
142 565 892600
609 429 266187
345 428 942592
328 425 572274
400 353 207255
359 487 747634
53 8 560215
403 73 191334
215 187 140664
271 664 635318
270 660 457428
368 483 28071
625 230 383581
370 500 266279
230 37 446975
675 293 415410
129 368 70041
44 86 307231
47 245 524443
324 5 978834
114 377 497561
412 615 734797
404 9 366996
266 615 55346
300 134 290473
138 93 518257
601 455 424299
554 143 45423
498 47 363201
91 427 967683
543 563 272897
559 608 671111
80 106 824624
299 503 398483
556 511 892538
684 196 293532
243 386 205929
398 272 848883
693 474 889198
51 438 715887
68 458 872959
115 363 914927
159 196 57449
168 468 133402
77 499 71318
3 46 977640
219 256 599411
689 179 503111
293 413 660873
657 304 644628
170 509 331156
148 677 962100
401 589 758775
195 27 844167
183 625 487789
269 502 993114
39 356 349168
421 485 52386
177 449 202584
337 687 606738
686 388 896903
58 389 309627
14 545 647480
54 75 268057
589 372 682190
258 136 690962
328 693 318417
354 369 95976
324 463 902523
525 281 826393
218 546 922996
392 356 634496
288 588 202291
229 163 455199
653 362 869792
536 509 258256
558 77 829245
77 152 549983
479 315 23129
586 170 517493
551 463 526248
386 431 639690
129 443 968642
545 595 851181
215 62 313477
458 274 364085
376 281 35974
381 252 22095
47 604 122949
221 451 345736
181 441 363659
100 633 798858
373 228 642340
465 611 617269
486 299 472748
648 503 604881
56 197 253870
664 113 203276
92 273 892726
447 545 511660
345 184 766653
161 685 487680
462 138 394533
456 207 79479
243 396 906307
1 308 249395
584 48 755049
407 185 744116
576 312 960835
194 557 311021
561 252 497174
670 391 464818
310 214 564183
324 208 95325
153 100 279606
171 422 974046
455 501 475885
132 198 294313
3 118 455884
79 651 603977
676 68 515526
359 458 75681
62 618 332478
400 587 151193
173 27 237454
78 682 192584
614 368 680515
298 382 313960
125 497 642885
438 132 484199
251 398 737678
269 113 177322
9 387 570126
354 330 494358
119 220 745062
445 55 351273
529 160 278385
550 270 541893
94 119 442105
496 565 525417
498 421 964616
279 128 823097
524 251 892468
603 646 633876
277 88 742190
318 494 399642
465 110 446301
52 267 925151
386 333 368332
196 367 581210
566 251 438796
222 554 375514
310 151 154147
544 381 245993
497 466 7830
98 29 124719
110 543 87257
624 23 288054
543 167 281001
454 490 35635
520 553 829531
202 632 514143
327 354 791295
694 585 986530
475 629 632743
540 122 507842
66 108 619844
326 185 59234
379 564 432942
464 121 246136
240 569 796528
589 417 921197
376 282 394875
216 587 620397
357 687 454892
66 18 367306
539 141 708143
409 197 324924
486 123 696188
583 629 806370
486 308 473750
86 368 473310
92 438 727942
293 357 777111
17 527 840691
84 221 346219
7 267 618550
590 370 587415
84 280 735204
105 205 768332
619 445 534865
179 362 399910
531 266 491437
247 223 422634
203 283 137833
375 628 916836
555 6 719596
17 310 797204
86 297 419515
34 29 21765
528 169 744699
697 537 971931
175 463 124691
663 496 989633
78 223 343017
180 369 783851
124 477 632677
469 430 626557
142 122 409924
444 657 866129
514 471 299887
601 99 388206
522 116 63536
275 400 646126
526 575 30663
341 109 67194
423 500 830785
12 611 624196
21 661 857373
52 532 332899
142 141 98695
9 543 334568
325 75 867053
506 161 359772
464 413 331934
240 416 337341
46 416 564163
554 505 873122
665 366 943626
439 625 501459
608 404 287265
622 641 125499
561 301 497100
530 291 457214
616 441 704327
388 35 525932
239 467 510059
600 95 354907
422 216 340388
50 527 286511
302 179 704205
99 545 824816
9 83 218242
329 516 497166
127 200 341139
394 601 894872
682 625 738236
189 553 251163
407 669 371028
363 380 394557
71 610 830909
576 519 657468
152 132 367358
608 570 677875
468 132 660281
62 679 122415
319 626 375258
501 198 40734
642 223 495680
326 126 986655
304 48 146624
531 102 600942
265 383 714571
50 333 720287
571 5 515250
346 53 518867
523 34 812637
207 466 552584
293 71 51518
247 696 751391
270 696 120340
22 215 286340
153 615 572302
487 486 871968
81 281 415579
466 594 852013
111 384 652108
393 625 998001
331 279 535929
504 576 368197
424 533 919866
173 65 259369
444 43 838543
322 489 493535
675 135 449081
133 472 101630
634 610 991699
387 401 691861
547 588 730850
377 73 108544
590 492 726318
642 468 993498
68 400 100228
56 280 614867
532 476 629722
103 150 442405
53 373 297140
368 47 572078
228 72 976870
147 400 339303
123 665 206794
260 666 935129
682 698 54755
72 587 307702
236 113 735682
466 75 577230
28 565 220187
129 475 313714
269 310 161634
657 197 997095
486 305 114589
144 509 383813
83 52 883623
136 397 759026
646 59 123546
176 290 407923
547 254 32564
430 684 268078
639 516 958624
596 228 7914
114 150 952494
435 457 78306
391 522 62009
251 329 583902
165 686 615621
490 34 593400
415 652 256445
106 96 667969
56 9 483058
640 355 425445
73 653 386920
414 2 80278
131 494 381283
119 516 621351
286 421 814563
407 437 47675
304 468 773068
692 186 725079
291 296 165226
42 358 662049
558 431 514917
415 303 51844
471 81 646495
34 217 790693
350 363 562951
291 677 349622
164 261 539293
217 74 105303
601 228 538957
355 621 981180
504 467 701064
381 119 32643
519 78 793147
547 361 75654
62 179 197502
604 213 996264
256 539 637607
115 261 992414
148 561 909281
160 569 600303
437 138 980002
287 328 55512
691 620 913027
83 169 591993
166 426 634333
503 532 948689
334 451 59472
454 350 651386
507 202 734929
681 14 673076
255 92 510401
489 410 957168
604 278 875825
151 509 782508
465 111 743352
316 414 224998
138 446 108240
600 102 742073
291 224 698698
368 657 256785
248 465 883318
16 360 227465
597 460 378334
218 389 688240
235 512 675302
643 571 163964
185 599 508013
341 331 437857
516 641 715680
485 38 587679
341 358 44824
498 527 769633
42 655 440469
356 655 204839
402 411 812128
620 98 812155
363 43 317991
248 244 647754
21 255 723043
374 575 908817
307 405 868301
463 407 888840
637 368 343881
244 87 162187
73 575 993264
307 286 885250
387 545 463502
99 232 282679
136 242 659336
669 547 282934
96 464 542617
113 332 150895
134 162 829710
385 430 709487
139 369 739019
249 403 203459
336 519 407649
40 688 390059
610 419 122683
442 459 683970
1 228 352729
136 162 936141
298 123 333654
373 385 591087
117 396 161767
73 233 816787
126 401 978452
122 551 264884
57 688 946417
212 230 240692
307 595 863727
354 658 166390
514 183 24737
436 516 2695
167 628 560196
155 195 939311
566 414 147232
359 82 314935
381 69 628215
41 583 416567
209 191 217886
237 41 869591
53 112 202774
89 600 426967
144 74 156933
293 157 215738
295 224 86108
394 681 80097
658 28 986542
477 531 104482
549 490 331962
456 67 990483
669 504 467078
87 645 878231
144 457 608462
684 669 525726
120 416 77359
129 473 405632
270 479 766230
536 614 278161
246 463 533256
45 401 159776
328 196 843816
470 322 988687
468 465 111837
269 272 361153
331 548 28467
251 60 325986
492 636 895512
503 590 712602
137 263 176964
577 341 294760
133 39 44635
315 290 329466
579 285 859369
364 545 189564
268 179 86882
609 301 514530
601 315 209318
511 143 130842
216 376 669852
328 593 676378
307 301 618693
629 430 849839
672 57 702597
553 539 379637
551 294 918935
616 143 649961
624 77 366426
361 530 802491
326 697 709233
177 169 49526
649 240 613864
530 194 816125
298 90 627608
198 129 775146
298 307 168106
424 663 853371
541 98 202601
579 472 629387
461 682 867349
434 388 731898
433 245 411063
257 269 127317
410 79 637517
114 362 832122
320 310 680682
329 293 794988
366 143 530826
232 216 776103
24 279 264576
82 12 986345
634 198 60577
109 564 173385
532 29 9832
139 239 726932
135 489 140084
422 75 488082
619 599 426158
427 322 267654
42 273 526036
623 116 45193
108 154 106057
259 225 302668
149 444 303379
328 113 889549
673 409 755267
638 358 412035
372 643 21187
141 213 677457
534 287 455253
390 19 522058
532 352 205951
397 372 827824
671 176 952185
94 288 838956
324 699 34383
144 538 403302
311 324 895846
363 272 132048
116 218 892477
362 484 772308
222 648 239815
696 365 407955
441 180 887767
107 464 729379
128 236 761246
315 222 329588
415 560 994600
257 47 388282
288 108 823580
443 118 113415
519 127 137500
93 173 774419
649 273 388430
231 100 218004
112 397 609526
630 356 532485
316 456 946144
262 531 833362
83 636 198829
24 420 912341
324 494 169928
257 610 411712
488 369 731557
269 28 314646
555 112 268752
98 348 279387
283 268 330333
555 210 675964
564 615 642975
418 180 522902
643 418 884632
417 59 876091
303 533 166447
131 14 908225
331 502 973607
509 321 385674
360 244 977381
606 192 907774
23 637 539731
474 692 360306
131 575 976118
642 538 620322
336 687 88929
314 344 926077
2 648 748561
242 60 511679
434 229 58188
443 485 857933
29 48 242227
337 60 805491
614 573 751825
254 368 650177
694 518 189789
268 378 848615
566 170 735070
55 187 309672
225 549 738012
339 139 337228
320 122 441791
234 320 209996
215 214 207729
132 323 89418
213 81 135596
298 116 347631
81 54 506978
459 150 96934
377 375 415176
171 28 906633
207 672 383083
374 700 415627
536 634 178862
462 393 835633
283 158 70986
249 259 719780
53 105 316747
138 183 337253
298 32 546905
165 142 165044
236 334 947910
71 143 519148
630 215 23484
197 650 637259
314 503 185731
31 356 691158
253 664 589534
483 54 203750
272 292 634541
147 50 145513
394 466 588995
135 510 795198
6 176 266574
634 160 459253
9 147 652341
376 638 510849
383 555 802190
595 10 844748
367 1 365725
16 302 144166
437 427 224218
430 194 578850
392 303 820059
567 356 566851
663 93 868873
174 307 983434
257 13 387606
510 466 726074
511 646 561875
472 603 473297
619 215 140249
371 301 505925
666 317 929208
512 7 762251
291 390 24895
273 113 70895
377 579 933535
172 261 240663
415 501 418201
32 84 212259
511 516 259795
692 387 63350
34 223 965783
298 18 711141
589 398 899002
322 60 576813
365 470 36473
279 496 443389
78 176 845320
628 472 359670
338 330 874056
56 131 668148
163 587 254340
299 360 666120
217 521 123902
576 340 839498
285 101 216685
335 572 628445
53 471 818928
360 23 968022
509 619 553487
346 51 562224
452 162 379371
452 434 734314
351 624 175295
42 28 196269
63 509 719487
377 248 119693
126 687 281233
473 448 735428
664 479 555345
566 497 950918
571 72 839950
11 225 509855
218 89 367872
10 641 361949
319 154 731421
245 449 977935
495 379 474664
507 120 145103
572 532 485321
662 176 202827
262 665 585650
302 90 99265
75 309 183185
367 389 252949
385 240 25811
112 304 114319
295 97 624582
539 368 654692
495 196 917922
464 571 414842
107 410 684935
384 387 714065
248 64 989465
36 247 186899
5 584 452184
642 299 997523
135 348 181805
634 328 688782
34 589 202250
189 280 626129
183 525 496318
51 466 818275
270 61 494889
519 458 468533
520 545 478499
589 443 731284
344 87 365060
486 588 262407
591 667 735420
626 241 700403
174 280 106377
41 325 900090
628 44 398740
489 69 237381
674 640 154017
195 686 382216
233 389 831205
411 373 550341
104 335 384358
597 103 900329
178 285 37196
590 575 424137
665 6 779342
315 502 613929
496 11 618141
414 322 612098
593 421 863126
589 189 465633
207 476 927174
286 149 414350
67 280 23895
22 204 107851
507 640 589846
294 690 305720
529 260 800783
323 699 274671
599 495 204292
310 553 210231
46 502 550631
556 154 982793
395 239 839890
120 89 71004
406 131 364448
680 612 986539
137 605 780150
396 85 568773
624 646 583854
27 643 193911
512 234 83406
33 94 465306
128 447 86162
62 9 366017
671 577 714501
42 145 451163
112 699 678934
64 10 220610
624 417 414225
617 471 55981
279 528 56072
506 62 208336
368 292 415098
1 21 310098
439 65 953638
389 342 590469
413 248 287241
148 682 86419
57 411 856292
266 139 966987
628 476 595124
122 268 399917
89 63 470391
567 138 550986
443 6 201519
93 346 598317
92 122 35628
429 338 378849
168 531 412392
401 185 945892
351 264 1099
372 699 715228
262 676 574250
7 518 659632
502 594 944228
495 101 935759
368 79 415155
92 239 390171
363 461 753026
99 322 582713
4 204 599182
357 444 831411
588 270 211363
475 377 30002
366 467 383791
16 332 35167
315 340 360894
237 258 217290
570 107 145117
437 370 135650
462 84 247826
448 343 396604
365 427 48727
534 169 606884
309 27 154453
408 579 374958
447 502 750961
48 348 582113
206 590 387873
52 543 149564
85 265 511474
314 79 721590
49 566 900466
38 408 671873
235 48 938535
669 157 235609
357 200 459377
675 183 697971
478 539 846048
224 501 57573
628 642 915187
461 215 565619
447 263 121771
88 80 972932
48 429 860407
663 169 401371
293 283 11767
199 525 443106
88 219 414932
265 189 360666
269 457 541619
618 665 296623
300 182 41234
423 533 651910
641 665 545648
331 255 719763
377 381 25827
141 481 290898
32 259 611469
178 370 200211
228 664 518208
449 482 618598
694 220 751673
305 679 318509
224 534 226234
391 399 600353
140 625 323044
673 602 874860
83 374 95090
189 164 239480
187 565 610454
389 303 641146
233 121 143761
370 279 496135
332 388 660882
254 330 883490
249 610 275017
568 535 864880
296 387 777691
367 497 941477
31 304 493603
665 487 591359
537 216 123984
685 34 102381
182 329 418642
666 444 944564
144 235 700196
595 36 834452
233 201 736067
112 344 13768
285 687 741712
642 15 270343
289 580 779126
616 378 70322
139 341 568108
239 639 812721
124 274 934898
261 16 26807
89 493 764428
533 613 459681
470 109 201419
582 93 249638
529 416 203531
598 163 61136
54 564 73422
17 588 197089
226 652 449632
24 439 602318
523 322 637250
112 246 777295
117 265 953966
166 627 163702
661 531 817895
615 502 602412
170 216 360347
177 304 564231
59 160 393625
633 295 741245
102 2 287804
329 165 39181
16 224 135281
620 288 619190
626 255 454769
142 497 793316
201 151 621860
215 474 472168
368 315 683167
519 168 669413
187 197 532202
81 433 926516
562 157 917086
559 162 563426
405 657 855129
340 450 631676
619 404 216943
655 378 94750
177 58 402341
391 139 196331
357 295 965609
206 162 583271
601 518 250861
397 582 930527
107 470 280703
16 641 893677
203 550 529899
472 102 903513
282 63 123959
339 460 867748
10 134 384401
530 652 906352
373 152 987467
240 612 922667
499 585 15455
444 243 3604
362 277 378460
557 595 555006
595 443 452976
211 154 387706
214 402 888298
235 171 784806
292 153 409467
510 409 83919
603 478 92518
408 585 287921
238 629 566535
337 29 141612
327 42 910300
20 430 359224
68 259 999169
117 185 872991
47 10 232938
629 445 955860
134 617 323017
643 433 265577
574 60 890898
600 189 125734
16 68 126981
111 395 109
538 315 600879
584 668 496173
88 271 453182
216 14 979891
502 29 434247
448 131 596729
393 656 368711
77 458 997883
255 161 698560
286 284 187601
69 359 778619
316 535 399884
600 200 661849
78 433 562545
653 449 315263
549 679 356497
32 698 103487
239 520 646606
566 574 516301
609 176 528349
603 307 58378
633 65 930356
300 311 319431
556 181 778201
80 159 174189
32 413 105871
399 634 567703
603 253 964903
361 444 737221
488 151 527206
34 420 918982
393 435 646230
628 496 782225
223 550 683053
89 213 206278
255 216 944037
652 194 705121
247 429 362389
59 76 977462
657 347 213799
378 544 281842
284 187 207779
614 26 880784
553 313 393006
339 458 959997
528 365 514860
33 193 121247
637 610 593623
191 536 710347
122 121 639785
542 517 708075
660 312 618851
488 350 599595
635 489 343326
16 43 391443
93 285 494669
314 481 120967
530 139 1084
216 359 779761
570 513 45684
233 416 518067
398 28 447945
476 48 787059
614 441 549820
578 134 163085
609 414 553581
411 181 768144
80 511 929707
209 52 60641
240 629 781641
633 352 376108
96 203 227252
370 218 427061
636 253 300990
523 277 404805
70 311 399870
13 576 511460
546 90 589335
227 422 28033
204 674 773300
74 265 44989
132 691 276447
44 111 978259
177 397 570836
449 272 472904
454 128 667609
403 511 191542
459 460 288178
259 363 74929
96 234 961311
532 212 790552
249 405 170151
195 92 342624
182 610 239637
682 504 432454
663 165 911984
426 66 508799
304 273 948728
590 251 300938
217 393 244011
174 369 928194
622 594 437191
53 622 635731
453 143 134936
545 686 580150
216 520 347670
521 482 29861
610 231 307995
263 695 669002
3 253 309120
530 341 276827
403 51 731988
118 412 859323
260 433 939908
209 695 522880
283 641 599051
25 15 89414
679 200 805942
423 536 368123
431 484 726989
158 340 340148
27 585 689112
630 673 288555
671 183 325024
162 564 900447
266 357 37725
550 162 89817
189 422 582396
511 290 122526
266 33 208606
347 4 495024
566 623 684533
77 135 222035
687 676 864603
167 490 451411
404 255 368131
692 586 526156
488 335 171928
142 352 743308
484 196 76838
614 176 783056
56 159 727509
191 443 388955
537 3 307875
354 690 647992
10 232 448227
621 427 499524
483 632 283586
549 604 879127
433 262 992863
443 172 273612
397 511 989579
519 106 220882
438 219 395723
614 579 121779
469 694 92371
247 571 34149
413 694 648147
413 193 701262
118 211 251323
579 252 456829
287 115 261157
345 236 20317
257 181 82841
352 564 402039
580 537 926696
521 507 944545
686 601 698084
282 473 116365
308 519 912384
699 247 511861
262 457 541478
308 545 128972
293 260 93132
265 477 846957
388 678 818082
453 668 157653
516 387 995546
461 76 652681
373 667 991606
349 389 831797
390 440 641925
488 624 684273
392 123 183335
427 623 182196
667 224 465391
262 77 680427
616 241 806321
291 491 314130
648 422 349358
325 158 702998
693 238 440563
651 193 557891
511 439 135354
234 475 236437
214 322 39430
284 307 796799
503 292 264736
562 227 681050
694 129 72725
575 461 214774
654 418 732358
391 92 701637
170 473 265163
647 691 80678
459 637 876004
21 233 151740
208 239 530863
606 252 190784
369 528 929896
398 308 204363
660 342 775565
179 564 56303
389 474 709508
112 311 670534
481 247 445682
665 68 391525
296 303 573873
261 92 603174
595 283 364679
453 258 463737
672 374 706037
79 350 184538
641 508 688400
4 14 416200
2 251 739844
238 277 540034
686 423 685496
321 490 753418
419 484 120222
525 154 6715
447 255 62900
270 4 238961
45 541 321798
216 629 465963
581 424 400241
665 664 960562
648 462 455027
480 627 93131
503 553 803250
677 502 173681
89 227 278867
693 625 514463
401 140 593269
498 495 959200
415 158 650364
498 223 879854
427 95 33583
161 43 124104
660 11 653330
181 469 962501
581 546 192619
604 474 180143
92 176 902014
380 429 661232
519 300 179924
204 559 918393
80 398 121150
559 30 340652
229 499 598845
666 298 168963
2 668 823666
214 37 199128
297 384 68396
89 207 993405
181 497 793687
442 245 693230
666 297 214665
458 428 541236
653 77 3130
576 250 332748
54 115 537910
32 424 269610
339 178 231176
55 557 763907
259 252 743169
288 76 970735
446 246 596823
109 479 378818
144 387 300033
129 482 488945
61 668 175300
153 152 83346
588 92 581241
589 643 885034
543 365 515978
609 289 666454
212 684 864543
183 680 118161
6 621 269480
664 409 938674
481 566 600387
160 289 803805
500 304 324700
257 172 161851
577 175 134653
94 21 831052
550 412 820692
358 447 532642
230 51 986329
247 10 347064
237 167 173039
268 662 574104
407 222 421649
566 78 498888
389 648 135691
509 601 280488
336 396 672741
234 579 394545
101 553 562931
284 93 464800
45 353 407227
72 268 88289
444 661 726544
257 490 801639
327 625 747491
309 145 635208
422 229 228592
408 354 346390
398 194 590457
1 247 661767
257 613 182133
593 23 33613
168 444 381024
280 356 408747
210 68 668539
586 269 794353
190 504 630573
371 391 432104
286 81 351151
503 149 365890
382 332 451913
142 296 909614
299 251 981883
464 102 830857
624 482 176610
569 445 624162
573 666 854094
435 174 338189
95 267 733974
670 356 649004
507 41 880702
541 465 621023
563 509 965521
104 455 316021
27 16 969904
330 459 902004
9 678 11192
290 60 364437
294 670 125036
700 662 163178
462 231 127234
93 440 380088
115 248 116265
283 17 873760
662 233 552199
620 637 215837
699 90 532149
453 49 724614
157 8 727992
598 100 110850
517 43 43495
183 429 334652
611 341 16170
400 322 876342
131 111 516798
313 410 676918
249 304 468203
109 212 422238
131 206 448219
593 141 989826
30 253 301810
113 139 882084
452 414 714527
587 9 740756
483 339 518792
6 64 804509
663 400 696161
242 593 319201
685 387 404044
431 257 873715
176 451 717791
35 648 666613
300 637 339202
214 543 450422
572 650 497925
264 276 542570
576 557 362925
20 615 995243
666 109 707426
56 650 94435
277 348 20369
474 378 205789
35 4 140346
421 75 158236
161 534 34183
131 323 808835
196 660 214517
384 119 868758
607 224 664382
187 385 833411
623 512 265561
303 255 876558
210 79 963273
211 528 559950
651 439 626644
361 10 786086
219 155 20522
655 530 167282
459 305 354896
134 382 235135
432 7 373429
50 288 290043
238 635 9358
507 108 417090
272 376 513383
77 420 991741
43 364 138467
156 227 693145
684 490 286555
161 433 707943
17 581 392265
10 40 146975
588 220 962656
333 155 471040
636 39 656801
512 287 364248
324 544 614792
81 316 481676
687 268 616361
441 540 404329
525 442 539028
601 396 219275
634 555 452410
410 196 179587
356 553 498835
360 106 5804
125 288 6547
681 638 770154
223 306 112581
154 170 266185
664 455 444568
415 689 477267
540 327 241559
406 552 417618
619 469 518695
602 271 800509
189 416 993638
319 351 561291
365 70 688872
128 396 948662
8 444 104908
84 124 965370
134 355 613818
568 165 29953
510 143 267190
684 65 157132
501 192 698347
502 658 680797
511 638 137163
478 579 135280
684 189 490637
110 163 969193
581 212 494165
379 599 1858
499 595 862643
171 696 498075
254 557 852639
428 218 141770
475 305 467494
140 1 222304
328 327 782863
560 404 955447
275 338 483389
39 180 624671
127 24 221343
675 509 632812
45 660 304378
170 372 215012
364 186 327844
117 253 95582
341 213 459166
108 400 829824
477 263 666289
418 140 178094
691 404 498319
379 505 524056
453 642 862044
383 533 74968
303 270 687739
445 623 355233
635 30 637335
265 368 668955
99 287 347900
700 584 122654
575 183 337814
356 174 352824
569 592 116003
130 123 346317
231 57 366007
435 382 776458
593 435 366793
573 679 199892
35 505 441012
517 463 749273
538 282 457878
218 149 596180
394 606 450859
170 304 933214
470 178 194384
270 147 203946
654 93 296478
316 485 137151
497 602 732113
465 278 974890
419 326 95351
350 266 383202
530 345 954573
564 203 756794
274 611 34171
439 444 969661
44 601 642551
678 77 440481
9 527 109697
287 579 18547
68 578 919118
535 334 498755
254 174 57226
559 12 746719
488 640 835559
298 471 134516
419 207 593971
279 415 924925
594 234 836227
485 603 876823
669 247 647105
197 598 273528
699 195 338661
464 418 969083
205 602 150854
631 315 320222
453 568 660807
18 438 336585
681 339 932884
478 96 492840
669 571 305229
420 51 667591
244 585 862428
534 40 25305
359 254 678433
193 575 453872
52 681 527731
87 279 833698
457 297 435475
340 525 697313
416 648 388250
494 25 414511
669 564 746621
620 557 700871
158 29 850518
658 422 290333
472 545 281214
371 458 327995
34 442 172871
650 271 7272
573 26 61099
445 533 124614
82 467 487725
244 370 685917
633 166 639018
488 24 623162
572 542 769989
114 667 832398
434 674 760209
316 217 395497
589 162 285391
439 482 36975
148 346 55594
670 622 267199
681 194 478729
663 14 193194
324 384 600530
609 295 354216
151 454 683492
437 488 655296
374 307 278103
424 18 124850
309 88 358256
488 503 475542
530 178 598804
606 659 56182
636 434 136827
655 149 678908
331 540 922482
175 286 290033
235 352 363308
484 557 397330
260 45 745443
410 161 471568
395 63 232023
558 619 172398
463 272 773695
128 426 328134
108 282 652953
325 65 933101
418 589 380384
429 214 239584
327 462 773034
518 675 1982
298 682 458710
267 653 25421
605 573 792460
514 388 767432
42 13 765088
271 94 760824
169 671 619986
637 412 223753
496 546 12129
148 396 535707
432 547 365605
361 176 790202
424 652 631722
631 696 229475
233 548 94502
642 176 524055
532 216 965801
100 283 140749
424 483 605590
239 495 237511
58 663 225314
650 138 900913
372 608 439581
12 623 121187
285 192 237469
198 485 324500
303 525 72967
150 476 781794
545 41 398656
459 285 532608
699 185 717964
243 664 803258
375 29 264551
56 378 86429
469 48 907864
505 468 671467
90 536 163228
67 553 649517
44 467 338533
278 68 473150
67 451 437752
661 308 773001
236 432 869317
503 285 873546
396 275 973337
100 445 488889
675 270 476611
21 370 168936
666 299 362858
473 180 731845
25 493 883453
640 339 698690
313 355 689888
658 689 850127
223 463 20368
587 634 723096
370 560 199383
171 104 107240
315 312 851896
289 624 407459
502 161 207021
167 448 196029
225 302 741425
289 221 39954
453 28 293231
377 274 362592
576 555 629348
187 641 726716
182 132 546875
332 37 163630
414 473 743136
189 286 862393
141 689 744
554 650 79205
130 376 619959
357 263 629818
637 379 55902
399 328 250562
14 328 867759
141 124 465541
352 67 376170
507 23 283565
40 120 530488
132 290 889142
255 207 298046
46 244 635029
435 553 800373
574 474 338354
359 74 275813
665 272 326239
237 661 458194
339 335 258108
470 533 762672
592 121 554287
77 214 922185
607 441 242953
208 126 699187
631 154 583029
476 255 125681
632 134 29499
186 153 828620
488 357 983002
193 343 807618
420 283 160610
456 411 631596
630 127 670350
434 246 285026
141 132 693867
339 627 746444
30 241 400785
223 303 658223
357 199 643915
496 643 920789
258 203 415471
106 149 466853
560 188 144426
326 88 501207
361 683 688607
646 399 428183
413 583 529032
380 350 574887
216 73 224593
238 87 116183
428 219 388904
241 485 276863
444 206 243940
690 361 400374
33 680 933795
569 397 357042
251 285 997891
320 653 84166
90 440 983989
100 79 901042
244 684 492324
244 500 96904
135 614 993840
538 283 140250
194 30 470315
619 510 205876
77 562 596534
519 197 357702
193 566 558766
495 250 668535
321 260 654049
530 502 89863
266 400 936777
361 126 277811
332 544 314160
653 636 103302
87 422 844819
111 420 546476
396 675 589427
635 139 950860
282 676 317163
622 663 277296
450 540 932621
239 107 139915
696 119 832791
677 605 443621
225 379 859134
540 175 934623
673 280 883488
639 563 764426
697 587 347306
638 216 130477
204 577 562239
445 171 777187
648 616 649738
539 517 264395
330 325 778153
446 605 467823
278 526 327518
66 193 955599
448 83 751327
266 205 341525
514 237 754975
31 185 389169
302 420 10762
167 619 869238
84 360 124252
700 542 836393
417 566 671529
145 172 1196
336 198 379877
22 271 239080
599 511 943277
537 462 430744
286 548 907025
572 320 520603
675 160 736620
686 452 548037
391 153 573305
11 460 902849
306 387 252597
279 534 322803
11 533 887098
384 50 228659
423 301 407751
416 390 558162
288 430 547358
285 484 281083
209 360 721796
629 306 378913
254 355 933894
252 473 913481
141 581 907173
499 347 249884
504 270 607139
478 405 978126
247 313 550028
338 176 900033
620 87 820756
321 269 834489
228 52 434234
21 464 774430
225 456 984561
688 233 144163
290 503 581118
291 72 428285
450 498 49904
568 271 834338
173 193 180668
506 481 714097
287 355 524945
108 343 364854
591 298 543437
46 599 451265
336 634 621870
416 688 166563
592 28 554300
366 231 313862
448 619 677239
323 83 534440
432 39 564094
71 236 842296
167 457 494762
93 479 585063
643 650 170811
39 152 139809
317 336 264654
185 274 497807
447 289 803921
537 666 250935
486 300 232642
95 122 839833
341 599 679008
596 396 531366
355 206 162941
559 185 326889
672 204 232506
675 78 480214
154 626 668669
96 520 381984
273 210 524731
534 504 449772
240 165 701463
550 692 679381
626 293 373528
157 154 40582
321 158 218404
561 371 479388
106 24 810909
676 174 823988
179 121 436309
461 580 219682
226 694 57810
288 318 876694
518 24 542885
331 107 966644
51 80 674550
653 35 994305
468 93 950433
671 568 893264
359 671 885709
492 100 101672
161 525 351166
507 429 2035
536 197 664402
650 119 314400
306 106 20816
118 261 772769
212 40 870195
487 605 807865
283 175 956052
327 135 21466
596 112 358234
453 176 25834
290 391 931144
587 177 1913
253 217 199824
649 134 172432
127 392 234970
47 349 129125
463 630 263036
463 649 477143
6 263 797837
272 255 716464
175 199 122040
143 693 605232
474 304 571772
214 264 437481
607 238 448524
47 327 555155
407 282 644388
359 608 761524
495 533 656876
686 146 77139
392 165 656440
185 700 228778
642 5 622027
33 74 125972
404 485 253725
419 387 541300
361 674 993789
617 262 50060
356 123 510909
174 587 37212
448 383 123212
373 191 399169
652 116 983898
582 163 942198
475 189 207669
556 239 6599
41 194 993343
161 548 845518
211 257 449609
437 499 479321
83 676 619189
538 153 813551
458 427 662965
32 327 415105
471 261 826291
248 417 969142
294 256 812482
97 682 239162
425 69 800346
244 1 471695
174 407 123823
300 555 66056
362 602 988159
432 293 553997
264 138 62712
652 328 41374
167 596 61594
670 161 275484
221 106 812227
425 426 168793
607 114 429239
74 628 586474
527 208 923176
436 53 825677
500 394 742784
506 531 935147
605 388 137120
234 68 461106
77 393 430191
630 329 296122
596 531 316239
304 23 872684
112 310 407219
409 399 551426
678 418 422752
479 182 532230
418 270 512270
666 425 897338
335 672 685764
409 111 80228
365 494 433084
28 209 159011
131 202 245633
391 446 514
29 204 685651
353 299 64021
89 406 522246
29 569 623321
520 281 610285
6 649 597943
485 334 352326
125 538 508108
614 537 591654
264 258 682188
175 167 540760
303 395 594884
29 268 372815
327 333 18837
464 428 594284
386 92 214002
684 34 726319
153 696 667327
88 106 665151
549 269 291872
433 516 346039
195 615 137674
677 268 979996
513 572 431877
59 52 868392
283 583 80299
106 366 510669
134 383 97995
414 204 132932
550 186 534863
287 690 507189
52 406 205275
102 294 185824
3 569 91951
435 28 832056
232 675 807623
49 253 108145
407 36 728129
162 40 939405
174 164 993314
223 561 49359
468 340 128880
92 327 958877
447 367 394651
473 464 743820
627 19 976993
319 216 492861
40 124 348874
619 125 409871
283 84 444596
281 37 879818
100 448 155038
614 424 287953
154 509 8472
511 109 242867
452 225 39843
24 308 111369
483 43 900864
289 420 389001
39 336 192057
310 355 489355
315 372 133353
439 222 769108
321 76 467252
478 674 886559
513 171 731360
405 556 237972
587 599 778104
312 299 729170
475 22 391860
652 442 814973
670 202 52292
559 168 44040
453 669 490712
528 188 466594
568 430 260796
339 57 863443
275 76 983851
675 366 910675
97 91 572989
379 680 230330
429 308 531040
324 191 933626
172 638 560958
431 134 975211
686 538 487367
188 651 494328
698 691 888694
672 381 322477
614 179 852703
189 274 375476
539 267 477695
224 386 651608
231 205 723326
76 83 819414
444 688 763752
604 447 6602
402 318 810375
671 315 148681
173 22 258276
70 219 643181
152 599 567244
66 164 767175
566 509 568806
194 170 854653
460 65 237148
37 173 195360
7 26 997687
389 655 207967
557 259 787314
256 566 597553
442 267 422507
206 685 302069
541 390 957105
518 617 50613
223 357 666846
292 390 239465
16 11 40855
247 240 92566
572 274 315561
189 544 376514
350 578 924507
495 291 147395
517 634 998455
521 374 445746
424 229 820205
297 533 984228
340 60 457262
351 485 332917
370 259 153119
379 260 653437
383 356 515829
100 533 359643
250 13 369597
543 243 820758
63 119 564335
464 27 408106
47 648 905988
433 350 566760
443 375 491015
409 609 112842
417 19 474238
198 638 693139
228 398 495549
514 139 256020
269 654 854145
232 699 319685
31 437 408384
382 698 125932
286 686 455377
668 87 53582
204 616 103789
534 118 899593
546 348 834630
520 324 448399
550 522 822468
295 8 770344
441 433 109671
670 242 506309
6 504 768405
638 601 684159
252 296 945033
320 255 257041
186 597 817198
607 332 952627
226 324 185922
449 689 139407
66 530 624540
583 550 664325
368 535 197723
671 455 181037
593 199 378344
304 264 173277
537 14 336546
229 212 38952
483 84 837132
564 354 82228
436 213 74609
170 384 291441
97 647 651616
680 297 751119
140 363 16808
163 478 554025
360 474 98818
610 179 165123
175 460 570797
536 285 719544
391 333 81623
221 681 413961
474 166 234932
469 173 138622
255 506 548034
42 514 702906
255 596 536018
400 608 212875
667 594 806625
311 509 52745
638 333 651308
579 140 783510
369 98 507302
608 688 406072
339 185 97681
359 647 933481
84 512 991410
212 658 521908
191 99 384825
359 152 205809
194 466 587816
315 120 964167
323 117 593856
589 466 358379
101 575 872763
315 121 164700
468 309 446108
523 340 818744
672 431 830470
364 58 392667
123 245 276472
59 18 286297
537 466 416662
257 484 927666
375 419 660991
593 173 471778
101 117 234615
151 356 426165
275 669 756249
695 313 994639
537 208 815890
234 551 32231
284 469 566775
345 230 672935
135 444 754686
297 242 405661
489 445 917994
278 236 354990
139 462 427288
674 553 989892
556 555 942789
307 669 540457
451 465 418449
438 508 491369
229 568 855591
389 622 270833
237 452 21219
583 27 536271
548 320 34212
535 3 394769
200 497 681549
3 675 465389
487 78 653985
652 205 192527
545 351 962183
478 203 66238
437 569 207131
102 632 387228
530 50 545008
39 40 953241
34 6 169268
266 511 651085
281 664 577451
42 492 731796
635 146 896011
231 433 749774
1 619 383635
555 611 957898
297 409 377800
142 676 51514
572 408 877469
547 177 86530
221 611 644301
218 10 917640
465 644 954201
525 73 830534
579 634 514187
539 439 155721
403 166 650482
500 346 249985
440 497 121892
90 413 57558
500 228 389489
490 668 601046
600 76 499308
261 618 468530
247 311 400643
40 48 795544
304 501 981385
691 519 823504
175 567 857349
385 630 202063
226 536 180530
459 18 116446
138 504 340301
539 433 682133
583 382 695429
70 533 694818
266 199 158500
420 136 808000
657 571 218673
322 341 79105
397 668 218023
491 582 799408
244 254 815396
572 546 589832
275 134 680647
283 492 232604
54 604 277472
640 667 970864
580 692 345416
347 300 978774
643 290 419
392 499 861414
342 403 698734
65 470 467771
223 123 768470
425 163 329166
212 427 352728
564 533 703263
33 26 922432
599 282 66787
155 286 292
483 220 615794
514 57 60847
381 360 429297
100 256 218125
157 356 484790
301 149 214650
141 209 289671
565 365 740765
123 252 924149
79 17 41263
443 29 46914
197 313 884638
696 364 867267
130 516 425795
626 345 60837
620 65 701164
202 527 540526
656 278 801775
350 87 180466
300 681 116029
11 370 890181
76 242 830854
649 429 252174
259 317 4691
384 542 478150
622 583 596523
196 210 634835
135 3 82236
242 498 985098
694 20 823142
152 272 829026
340 84 508826
330 689 302103
438 175 121127
146 279 713598
530 175 893837
482 559 560325
527 172 425459
507 335 910518
138 59 394957
142 119 599987
16 589 41786
417 415 29094
187 648 883982
488 284 223630
579 642 159358
513 112 804920
363 223 430401
547 651 103016
472 512 945231
610 293 588184
542 199 237691
49 396 100972
196 181 173267
368 225 614998
104 157 651700
515 592 700746
216 141 735585
461 347 9553
332 562 578493
59 195 278553
378 677 774582
630 342 291615
99 440 828779
309 532 441884
410 157 132339
329 629 533494
316 463 635189
195 66 396269
335 196 710011
434 641 100526
461 262 382741
92 405 972791
453 216 385058
582 72 529024
374 255 235188
289 139 542228
662 429 95581
535 522 827929
289 367 779638
2 336 369799
527 684 581711
611 132 881323
674 141 445449
302 180 574849
518 299 650044
199 539 122309
616 532 298863
41 246 465740
346 602 473167
145 623 702840
184 586 729243
29 315 540025
569 72 822760
620 24 348105
642 574 869594
57 599 310953
164 145 744764
240 25 809595
370 636 458967
106 337 670548
120 438 695640
309 58 26456
72 467 903424
384 544 960490
509 614 499017
595 142 631235
267 467 787809
35 249 623160
117 144 719943
663 302 956798
66 208 683383
297 28 512513
363 424 673658
483 260 872391
457 103 686844
396 58 293895
296 218 775221
367 264 830135
426 226 195805
164 110 981251
183 134 370496
379 357 32855
493 112 449338
267 171 932078
69 258 437128
570 9 542745
441 583 367820
605 409 884446
203 114 331229
509 444 53752
64 203 994097
93 38 60366
595 140 491982
667 185 835625
308 446 397485
393 306 811105
568 327 466675
291 644 363412
39 345 688996
137 18 695392
534 156 616529
511 459 582853
669 638 587425
681 575 830938
661 14 518149
191 339 591256
505 311 776598
512 73 616338
486 288 319207
392 645 360204
290 327 760514
73 425 377279
89 529 737665
273 421 437099
590 298 1772
208 234 832320
571 293 195383
610 49 236132
356 337 849156
364 259 494083
334 326 701983
71 436 636063
636 630 40863
431 459 675914
664 316 724577
338 41 701240
219 75 871415
609 262 117375
352 517 412796
543 548 810316
68 240 188036
306 579 730316
232 67 136199
50 45 271936
164 157 541768
2 190 530404
615 356 948741
60 22 918990
658 580 879407
144 154 676344
503 245 667590
252 384 296955
419 131 420065
68 629 284575
584 546 507493
236 448 473335
659 48 776160
215 406 968989
385 66 53793
670 520 487817
609 169 336561
558 196 250507
252 231 213358
506 327 208902
409 116 215341
523 503 608564
282 159 412028
294 607 692410
423 19 464961
273 241 435769
336 639 320531
443 623 343538
291 285 930721
16 216 206318
552 240 268733
287 184 657388
295 405 596168
171 225 763503
625 275 401655
414 11 749184
31 502 918736
263 267 58006
88 461 124904
596 80 814753
209 539 43876
426 78 120190
651 462 181980
506 289 250964
404 595 269474
82 124 417889
642 624 723097
144 102 743791
38 96 268059
24 400 399354
114 274 699480
2 615 822816
173 169 304239
435 373 550718
356 132 386441
620 515 782536
110 396 945480
545 57 865185
538 398 991541
510 191 337100
304 213 9992
85 692 718576
239 222 668274
613 200 535202
339 156 699011
418 592 514312
245 678 4529
557 573 328924
659 161 896322
667 178 160430
492 203 819576
676 428 236624
308 250 192349
570 1 884498
504 635 331169
594 614 699786
556 304 197655
524 687 387335
137 356 899239
509 284 390023
566 199 821877
188 225 507940
221 282 370913
339 244 998698
586 197 382926
235 253 31722
254 26 516722
340 387 736882
337 113 424682
343 248 796020
132 280 405970
513 456 694865
154 562 720177
20 522 952756
102 98 940557
646 496 477076
110 249 206706
490 475 589438
185 78 663674
99 7 960311
649 699 324122
389 484 167866
246 199 836860
245 408 546304
326 67 264536
63 493 850369
173 578 597043
674 448 90993
93 648 373038
156 613 494454
333 409 689535
698 240 155777
145 374 431167
519 647 350771
371 460 524021
112 231 43979
333 162 500626
79 192 147818
31 634 533776
98 685 302797
123 385 797950
217 481 162770
227 505 389253
40 496 912054
17 555 895418
510 444 904498
602 104 873731
178 45 230365
116 628 308181
237 686 413374
193 179 504638
156 430 486859
382 180 602617
15 205 777263
42 270 908284
599 208 463845
414 67 290298
54 117 796718
688 692 767025
594 387 880990
153 118 729188
436 185 901849
449 615 582880
184 76 629360
665 269 883325
528 625 597147
107 359 818622
590 490 378106
53 649 231801
383 470 59040
560 19 867097
25 647 640652
468 635 409050
541 298 561589
166 308 22808
196 56 307004
318 693 186549
351 668 146355
222 68 919312
229 506 838033
19 420 622921
619 574 989735
407 65 65484
73 333 893315
141 466 78779
133 670 844084
643 377 208595
569 60 51895
530 435 188181
603 692 354523
620 253 211185
605 512 359578
233 265 445028
495 209 328717
131 23 256053
556 273 958294
372 453 828723
682 621 997625
573 321 611007
606 133 356712
28 509 212968
80 485 853046
658 486 791938
108 430 189063
692 72 809347
192 345 124787
254 223 928517
677 21 728502
461 592 339838
622 116 129378
56 333 368807
382 315 12321
487 381 293980
135 519 229855
62 134 996296
606 572 841084
187 194 161693
584 353 809109
330 48 535087
556 378 887356
302 329 761072
565 425 734746
211 178 215273
588 106 729723
342 593 288786
361 270 383126
286 106 257249
400 697 917238
100 228 824463
218 397 791210
287 533 815130
303 30 244218
280 103 929255
293 661 526082
183 543 494293
146 281 999672
237 592 514527
137 262 778951
249 214 701411
587 444 810089
630 126 90769
107 172 637511
479 204 456117
369 605 773237
204 307 652026
310 697 240759
563 632 624236
517 267 396096
342 432 564457
237 505 363637
692 273 488292
359 376 940758
262 389 724938
303 279 820705
327 420 676795
107 592 846714
319 638 960882
95 375 722889
218 299 35063
472 207 873980
527 310 201447
63 578 90745
684 38 162717
484 560 270385
612 492 60744
288 49 760468
559 694 407774
330 58 465155
154 58 13555
33 129 156391
161 423 775521
392 59 683063
161 147 612474
506 441 959637
110 247 327935
503 137 996417
675 311 116791
151 13 230079
268 656 8073
150 87 417478
113 215 847746
109 661 804742
381 470 653918
611 283 799668
509 173 239962
514 176 707909
150 263 871210
571 687 528788
72 471 402538
453 17 932251
520 261 792501
200 182 340508
548 29 678951
513 123 109957
328 676 256519
451 302 315706
51 433 956591
109 579 627517
68 226 291329
299 596 66505
333 369 17437
363 412 637483
476 528 660341
14 11 219081
621 421 663429
326 228 556874
615 223 152993
660 233 366724
537 357 493204
321 678 630737
570 586 861780
501 486 557737
157 291 868139
690 332 299391
285 530 255183
499 506 899019
407 442 668472
348 47 950405
266 457 738496
40 153 449060
441 137 691823
487 501 122656
589 236 750278
178 348 69868
545 237 216272
508 543 60780
371 475 380539
668 83 202583
338 359 683476
35 585 292266
287 407 466653
373 615 912057
500 692 686943
211 674 70313
27 632 775930
374 280 534874
2 647 549305
164 544 522677
21 288 694621
265 99 113609
626 286 37382
504 630 431124
54 201 829573
249 461 213699
273 13 179375
691 318 402565
439 514 66569
444 385 141822
547 563 40267
480 266 885440
48 378 28355
90 410 92596
562 138 157826
450 84 90633
690 383 35164
497 147 43136
540 3 803650
522 700 774861
540 198 274370
477 15 856229
185 649 274143
553 575 63308
697 160 170221
465 527 116680
73 638 704502
472 663 173931
227 664 844669
258 516 480293
307 452 214129
600 333 656483
49 158 291296
598 56 353870
388 635 294064
600 488 253261
236 247 872199
30 205 457841
281 665 521031
451 73 509586
592 398 760862
282 346 673734
285 427 451552
125 268 913283
405 668 497724
51 458 20153
652 206 75466
200 221 439230
143 446 947322
364 121 247238
620 88 785790
98 123 601800
133 654 522404
439 565 595813
631 102 584759
63 202 823645
155 392 909701
330 163 166288
142 570 722976
267 657 500582
656 418 191141
204 663 331121
288 534 293876
318 112 620016
279 37 834532
329 514 616047
119 56 396158
493 368 110837
620 216 433738
587 339 957877
337 217 836185
354 529 455666
594 504 654662
83 581 538743
278 673 484580
377 91 635931
390 356 82191
395 683 780341
232 528 165180
304 68 680893
557 63 468225
268 281 147992
423 181 156507
59 79 166949
129 658 57022
325 508 326305
334 95 251655
148 174 876926
382 250 204429
299 472 540918
392 674 589968
573 577 118966
272 282 122070
502 225 794626
121 631 381588
57 244 234661
44 407 703744
408 673 128612
658 215 193641
486 395 139358
622 334 527026
463 556 601243
428 8 36143
35 223 384609
194 583 116481
456 281 788836
573 375 670228
465 470 718333
450 546 631646
169 91 360881
111 412 302828
669 498 304910
353 280 720974
664 140 218779
154 547 111100
517 41 511240
600 128 22492
330 139 215666
559 670 205443
175 327 580134
83 255 675317
563 128 787892
187 24 508297
376 283 966961
212 123 851639
280 430 675438
494 341 508736
109 10 952339
688 256 506116
341 52 771294
443 510 559016
550 170 598136
111 600 248071
435 505 504582
166 119 631420
236 16 233968
211 531 371323
282 578 635856
551 164 280954
300 256 958773
55 549 232748
1 636 32795
610 277 893685
143 676 578843
350 168 476650
411 699 866899
93 160 569462
549 572 673322
419 247 97171
343 347 924474
645 658 877862
297 446 86007
651 521 156664
375 379 241012
599 321 85996
297 110 354487
578 388 937948
115 519 987407
603 623 1890
631 165 673961
511 240 832768
107 192 74444
445 346 427044
307 64 973120
364 149 757114
643 333 271621
594 417 868849
645 189 621471
629 614 347746
610 17 64462
690 116 246701
582 129 273428
195 226 416785
413 285 795308
486 302 589455
460 35 839693
217 637 198593
635 363 138067
217 544 185193
289 82 772054
282 239 442284
289 412 287530
281 125 16677
479 337 786398
579 551 111691
312 14 198118
529 358 657451
692 398 831876
128 671 349627
359 567 938324
455 153 450879
191 172 792374
348 474 434428
254 141 805434
649 387 925820
671 463 599863
324 609 516636
382 231 804481
215 339 615840
593 350 655157
461 639 898141
149 489 966183
667 456 566876
435 693 626392
612 174 325504
18 258 847338
698 407 67437
354 301 844132
260 160 842891
381 73 249525
425 564 992813
239 215 306033
696 511 894524
220 446 423370
88 28 665918
214 428 391394
396 472 115257
441 287 27083
267 257 294471
337 312 738340
229 210 947783
451 32 899887
169 188 218135
190 134 126851
468 186 949698
12 618 493045
427 38 949156
468 242 875698
479 590 160467
295 465 810975
697 614 544935
240 289 237821
323 570 390623
134 180 308619
26 454 621371
98 109 402108
112 612 882070
93 450 642691
453 569 100046
169 630 445905
531 60 552672
482 682 259954
400 298 222790
657 436 377094
556 351 85373
629 301 946890
639 15 759624
188 635 880420
357 533 199959
295 699 849391
427 421 291943
430 97 147049
427 599 473274
190 53 783148
227 504 179277
622 33 611395
183 347 367061
438 90 914940
564 546 531064
199 32 557265
359 38 230141
6 135 921129
592 144 622549
5 31 435554
599 36 535310
378 262 739044
452 647 758306
415 336 75369
38 43 87784
14 3 531700
525 396 933472
468 575 154881
689 48 569244
59 507 880719
59 282 192316
18 269 187581
580 212 88619
343 610 278842
111 580 279941
619 516 23172
21 257 36249
243 545 40750
322 329 989930
145 252 146422
188 462 86714
309 599 201802
516 685 65512
125 207 427452
349 268 904213
216 320 191595
341 85 303610
187 529 290786
142 640 265215
441 349 711196
106 400 415990
429 611 441214
177 583 234215
370 29 243513
537 388 500925
243 112 457880
579 266 899489
198 375 81829
99 487 865737
630 323 786751
324 595 577635
473 318 61293
88 531 708156
609 549 897764
143 482 280745
643 580 900121
441 159 751271
614 609 185852
603 559 296667
267 544 432218
565 148 442703
423 474 837266
560 22 943262
109 158 847234
453 433 446762
551 38 20645
186 586 536501
615 571 474791
692 216 191145
128 270 158208
498 402 225753
357 695 824469
195 222 400087
189 522 123456
503 485 248057
473 304 273413
153 684 118230
683 617 412365
349 142 447264
287 174 55530
124 302 581078
576 666 696909
276 613 550284
600 298 566286
646 585 773766
489 403 427660
410 607 230424
685 18 112786
282 168 553294
593 453 161234
52 450 850739
218 317 751050
568 459 402302
596 193 254905
626 563 490427
433 6 278946
568 595 180805
563 188 952084
140 441 369460
295 589 307285
358 613 889987
342 594 210400
577 385 317553
596 442 620820
173 83 667082
105 66 124985
196 482 375108
52 110 549991
325 62 584383
324 253 675129
156 668 392888
111 48 585686
271 405 352762
532 608 793674
457 412 521085
431 367 746582
601 470 219247
546 105 542201
423 145 244109
116 584 250362
73 92 377335
686 187 912814
26 387 619020
556 507 712689
614 578 98162
624 97 980301
41 316 459721
63 565 53118
288 111 230704
648 497 777300
461 144 48072
73 386 340777
561 608 664235
52 275 393816
282 6 81535
68 594 627329
379 523 799655
286 168 525492
630 454 769778
562 333 530439
643 165 183559
438 689 686227
240 225 891516
546 595 220888
162 104 266235
149 7 261084
238 481 917515
570 422 745545
612 219 492636
460 79 669370
385 489 597622
247 232 118060
685 92 474889
552 358 772740
49 205 732843
282 332 348979
306 278 655687
611 213 727384
451 493 833850
261 148 627295
441 465 643073
602 555 78202
617 98 737738
461 312 336993
474 447 457479
395 163 15470
414 25 816095
167 319 427075
520 282 118887
293 445 412587
356 511 210093
448 381 825548
198 577 432786
447 391 813383
448 419 610849
552 221 137392
194 111 603538
275 60 79793
321 373 747463
62 231 298531
431 356 677350
200 518 245301
84 511 876639
264 169 290420
457 690 942399
366 694 102267
37 270 187344
625 89 609095
469 631 277031
190 9 783335
309 620 401155
700 126 306781
111 224 271306
424 165 269028
62 469 540960
329 253 915192
150 424 235117
448 283 287123
130 265 717730
132 1 472742
539 80 389139
350 310 966582
196 691 304056
351 14 481076
363 423 836365
526 320 818878
439 447 690491
591 607 165969
112 116 113840
155 375 18721
241 652 618821
229 532 553515
672 589 886407
162 318 80439
97 642 829468
146 97 282728
200 108 679374
468 319 526101
609 49 417542
132 124 706339
607 79 582622
60 267 855473
356 433 653659
86 667 639069
105 308 759814
14 32 1089
647 369 966795
412 332 870377
255 587 504140
281 163 179150
104 229 493383
213 146 734878
182 431 774809
386 397 594815
329 242 483057
567 498 723622
651 421 717068
271 317 775875
347 251 365632
298 431 975697
549 368 341283
467 521 786575
125 352 581261
489 358 966076
185 247 668780
50 275 167123
511 316 910726
482 665 956457
527 519 809912
697 209 588055
498 294 78914
101 536 713610
333 264 594979
105 17 79532
580 640 426829
425 90 18763
50 83 786831
660 629 439391
610 248 743886
360 504 825662
205 296 268337
456 463 394101
554 662 10011
474 266 710778
407 503 666919
622 54 827103
50 163 629873
272 635 582833
676 301 344512
232 603 452203
144 336 185001
80 16 54476
203 302 423484
50 19 555078
82 522 895735
55 195 515211
347 296 233405
700 195 612763
618 293 302220
622 509 186613
260 96 72591
57 650 137201
46 544 422252
438 146 476840
424 428 921106
689 621 555299
290 548 708481
409 316 981337
407 305 274696
667 78 114055
229 675 77009
692 544 390708
683 46 192624
494 473 353649
548 431 226062
336 55 205849
521 322 308267
294 269 648872
208 270 833902
320 90 384052
299 611 166583
151 447 788359
285 287 117404
10 350 267467
497 15 109013
253 486 313134
534 345 746499
318 245 481248
297 350 818611
444 90 574490
524 448 232132
492 38 509187
525 134 344918
94 7 881528
577 663 895570
128 40 141044
688 326 194497
300 115 178596
625 314 308344
84 47 398963
216 242 17983
700 331 969112
159 582 766610
475 675 202967
23 139 673302
452 584 785802
127 652 45192
190 81 976351
376 72 880560
12 91 86912
311 465 668115
448 85 893968
340 608 693636
335 247 736418
235 189 681408
120 401 238245
383 509 382842
625 73 582248
285 700 333947
380 157 420860
482 4 142777
360 250 941591
245 644 857194
128 581 980257
200 670 559768
693 495 664740
550 455 171421
321 190 359207
206 399 328533
401 566 103832
143 75 414959
657 48 416255
300 466 348003
427 694 216288
598 214 144273
597 452 488288
115 575 800829
151 337 169660
87 548 747908
590 170 568485
471 242 755354
52 616 680358
638 602 89358
285 191 98778
225 613 582740
544 676 450613
209 112 600193
481 127 19910
255 342 779531
302 317 769901
402 187 97114
532 124 628288
269 410 476360
148 110 802049
662 155 684177
146 258 735591
82 48 517893
681 106 101523
302 330 806901
584 221 40967
133 525 328947
88 266 705287
246 440 404221
441 363 733294
85 476 449268
99 57 848492
433 445 47146
463 358 559853
344 302 391808
52 132 566145
234 72 47048
522 413 419065
557 354 154209
502 563 285280
277 496 837823
459 154 746538
273 262 701101
598 77 918285
169 461 974401
170 190 733897
81 288 318956
611 594 317460
59 613 761558
632 619 37248
349 691 38416
640 250 658536
24 530 270377
375 112 716338
233 690 539928
209 317 182670
422 454 249361
426 348 294260
532 436 321444
508 39 447485
143 198 938087
181 214 938062
104 436 980654
432 53 563458
316 505 69641
384 240 155305
231 103 450351
493 511 681366
209 378 669493
296 470 222599
88 661 533326
169 303 339201
197 374 291029
13 598 384183
297 602 231835
114 12 745511
430 357 11501
318 420 235873
651 255 200696
532 151 159586
49 330 113500
301 670 193156
645 309 6086
368 534 516857
516 90 40028
185 82 710841
438 20 902394
531 244 607221
297 91 390851
101 601 887752
639 601 936172
260 546 36065
546 45 740399
56 69 29191
469 175 824892
337 241 212314
244 98 681325
370 425 830089
421 295 973845
254 212 452230
608 368 305243
23 154 120624
367 84 908538
605 278 393174
527 235 711075
482 154 491103
693 616 434980
544 290 343978
54 362 292033
635 88 840224
464 152 919409
57 406 483600
427 661 488837
31 111 890965
535 223 550006
642 202 422899
422 319 848603
467 627 729600
146 181 264463
238 298 880319
210 558 734633
435 191 788120
446 454 732388
439 601 243774
31 249 562784
190 229 491920
208 247 909553
631 415 85433
528 206 59671
670 509 262246
404 583 819672
598 238 168296
75 612 898004
390 535 188865
270 259 107674
239 138 430838
233 304 779693
537 71 906766
686 394 498261
398 325 965499
122 518 984185
213 635 5868
609 531 975832
228 201 178465
163 131 300645
361 506 52199
430 1 606005
661 364 723756
244 261 620308
87 552 268355
476 471 3976
181 523 957333
361 468 312984
247 226 420058
634 658 309581
636 660 840600
312 598 665475
667 93 971717
20 258 32616
452 403 106715
128 74 727494
356 605 371977
157 77 664440
491 290 652213
11 282 570039
498 75 124681
380 583 901808
514 181 933622
353 91 964460
27 412 404855
27 234 257687
543 255 205209
422 608 422567
106 199 760134
71 643 294901
388 80 762396
402 381 444241
646 143 40646
559 468 378382
180 305 840466
87 30 891376
191 122 843068
370 416 487659
309 427 606141
21 189 863433
601 3 950342
381 647 4786
547 525 782426
74 157 986616
605 463 809006
176 509 239715
44 183 82310
449 241 863235
413 126 104166
590 620 675887
559 10 487516
641 519 505585
295 77 994738
20 130 572125
509 595 863123
483 554 686100
191 142 308907
91 613 591863
617 567 963090
32 69 819628
294 225 717929
312 692 543560
392 280 176240
155 605 440779
161 204 518660
118 149 270512
402 276 65049
158 638 302790
267 294 414198
18 242 174011
189 69 474894
563 275 161028
484 625 18726
114 622 126932
205 130 290422
153 353 661496
366 234 846606
530 404 32749
405 286 472764
13 516 581981
349 622 952713
566 657 30013
303 633 811079
277 106 536896
314 487 752282
316 62 458949
122 400 467845
192 125 460906
36 174 857024
397 347 390863
621 576 330253
48 478 416271
226 649 60443
434 573 257121
251 390 591941
267 629 868011
629 158 159868
49 619 324989
202 179 818295
158 6 35859
217 362 423500
200 240 455636
625 246 57547
296 435 33978
695 114 553696
285 578 93906
63 438 339181
157 559 677030
306 316 361228
83 26 681523
509 71 753916
145 607 943480
119 149 844706
518 517 794538
626 49 791120
536 342 827619
37 370 423487
409 151 846693
437 429 845346
28 396 241241
345 130 713293
211 127 216635
57 370 838576
524 325 137612
563 312 59283
492 5 407994
76 390 284500
601 157 11375
678 401 217810
397 23 682529
469 309 185253
392 523 627287
402 682 546163
206 632 922657
418 28 358630
326 532 865620
313 291 224226
651 441 821028
119 551 486697
492 352 249658
629 700 255681
419 246 432750
78 568 375697
197 235 949182
231 499 523740
13 263 335904
386 410 226511
454 547 372259
439 622 977890
593 573 13233
168 598 509691
604 138 791027
120 230 171929
487 166 176387
202 334 124170
96 353 823672
59 104 234145
22 584 121592
31 496 754480
269 168 775752
268 551 15829
638 229 730207
60 95 936602
41 456 181184
155 292 603324
636 136 730919
52 36 267033
372 35 578446
229 392 325351
193 21 902024
411 503 441634
651 591 881138
487 29 251992
289 384 905770
687 41 491515
330 318 63497
454 612 116575
62 486 646726
545 2 623415
175 516 602717
359 568 984570
256 193 477552
150 90 760706
107 265 564730
310 588 73307
167 592 526159
606 173 212720
587 383 414915
525 94 777053
264 375 771189
535 581 542074
48 148 394399
145 551 466749
296 464 795075
262 309 746544
358 292 827874
133 305 243808
588 277 558278
651 320 787008
177 306 298700
520 597 694997
525 11 47851
565 27 658876
220 533 54169
650 148 900283
319 602 293622
33 67 979476
131 319 394675
201 39 622670
620 519 478722
475 419 439629
96 503 620231
227 5 935041
386 140 664914
507 449 98769
684 667 257322
94 269 42733
643 577 948182
183 101 750548
104 699 898015
456 668 684771
515 263 166772
314 339 356211
224 201 682902
494 177 537588
50 631 379013
644 502 428527
524 176 705490
371 616 915406
10 8 967089
413 255 814269
234 341 699594
661 72 175008
62 406 932091
503 693 226305
298 641 451702
440 202 16834
623 481 888906
24 565 752918
566 120 798639
68 212 295457
99 174 645499
666 10 101997
218 641 285760
262 334 254755
658 32 840731
172 408 308373
24 82 510930
49 600 575895
80 685 731819
88 194 875278
299 552 672902
631 614 654131
341 335 94809
289 436 818489
353 288 261928
559 7 349835
131 655 630818
31 251 928022
362 670 45579
237 403 943976
674 268 990639
189 361 574359
159 313 856860
183 150 27621
55 149 190638
197 176 805508
78 375 340315
143 165 684864
236 515 693839
498 487 891233
49 27 271266
568 646 990102
328 92 125782
314 235 550490
423 236 340574
165 181 933708
389 503 612726
622 171 720381
380 640 164620
536 6 762083
479 46 310128
502 694 673362
680 202 724213
433 224 457506
119 152 724919
145 279 253941
699 539 517977
163 46 759625
292 274 6826
282 652 510160
455 364 181821
381 52 898171
202 367 276509
373 306 529680
36 79 504291
564 613 304661
457 512 437483
308 613 377575
649 400 522380
282 207 115927
72 360 252522
695 513 588291
17 531 23584
159 624 678750
595 306 966202
175 162 717655
633 416 691427
304 168 102954
497 34 183408
43 190 981228
27 358 110205
673 234 558478
231 558 562744
361 31 784309
404 55 87182
238 451 27466
432 657 188725
586 502 823263
61 643 89647
611 108 685116
586 187 373128
584 98 86611
578 370 128026
423 357 233671
330 312 538622
484 159 516830
1 547 777963
613 45 894339
680 159 42761
131 463 96512
84 111 136160
362 117 506663
696 599 22704
402 135 400287
655 494 482087
384 371 673979
226 618 821111
138 451 47336
497 505 862708
407 97 959180
690 682 769073
387 359 708225
126 21 982463
159 43 778414
142 52 414498
156 48 823679
97 173 585782
233 507 866095
318 32 416520
644 535 181181
324 519 845451
300 459 798726
226 578 29534
108 120 658120
113 75 291147
46 471 534849
68 474 450579
425 362 594202
309 244 530866
461 204 386082
480 342 756331
584 574 818833
114 649 718569
198 584 420354
288 617 84870
378 695 356307
595 693 201005
316 271 220484
11 183 86951
39 378 432162
19 580 936086
657 407 899094
223 654 21821
590 368 805238
57 494 359509
685 298 809168
276 514 125599
347 553 822706
436 457 247371
319 310 218900
24 574 703807
626 592 762397
151 605 999326
166 394 694348
90 524 941634
279 693 324905
185 443 647983
79 647 406477
522 337 575656
207 622 554171
63 483 427150
522 525 721031
162 405 959574
296 445 372082
420 503 482875
506 382 921158
173 303 887441
248 113 641828
662 113 825230
266 155 187315
94 475 528595
383 449 774461
139 395 536535
370 399 625031
34 238 257904
214 320 416605
648 250 929108
663 377 332680
490 494 348212
59 371 1863
55 176 91717
651 152 672026
177 130 399101
363 607 117693
253 600 945978
262 38 699183
241 416 54816
164 187 874184
125 113 688430
193 137 763348
73 120 670757
513 376 28600
607 491 234408
664 135 747684
9 227 679350
88 62 244944
470 485 287413
553 223 964175
276 10 616555
586 237 132117
413 504 461568
498 163 682011
645 281 135201
235 426 983043
444 252 24401
463 150 281602
29 619 314874
278 615 312985
554 698 995888
281 452 791104
486 194 11591
346 494 278240
293 5 563982
303 682 280699
70 665 371154
43 214 14356
167 601 318302
447 583 711471
439 410 913135
629 41 681833
377 476 393140
697 465 137577
579 694 992289
360 553 525281
694 309 900378
170 7 671457
591 27 515301
307 567 690517
547 690 170256
590 549 11643
545 187 813258
486 84 510830
156 525 33102
316 266 87516
330 670 988943
238 133 16504
193 624 873146
521 207 816856
687 667 542791
1 311 450716
462 422 978702
557 34 957087
389 290 820232
390 614 580206
329 692 585411
573 480 363723
549 422 171120
525 277 611673
26 251 61435
540 276 12438
258 15 899437
520 499 749309
188 17 358802
101 446 131141
371 70 990746
349 366 602327
636 331 331776
377 96 657072
73 105 72261
383 695 413024
216 547 744346
199 96 514290
625 28 736047
480 686 603193
328 651 442986
535 323 752152
294 331 9414
689 33 288773
7 557 129767
145 308 760143
633 232 968807
647 581 380730
590 359 349990
475 276 496671
140 353 493185
115 579 160631
511 413 192807
480 292 145459
10 334 828163
323 366 61693
392 62 361230
340 123 476872
189 116 263711
271 445 156219
214 195 446270
666 250 307254
96 389 344360
643 146 836470
1 143 540868
185 369 940755
504 212 565465
511 366 560198
598 141 44622
640 276 609054
619 59 990874
682 517 765001
422 121 464463
487 84 140647
309 211 531697
464 549 563246
389 621 796999
637 366 365236
204 260 70265
273 540 649076
80 52 9787
101 639 739475
110 456 401303
157 350 370398
107 89 375160
178 186 507046
60 477 576350
34 500 76432
599 655 468928
645 687 801030
478 693 867044
267 22 252553
579 7 767626
522 114 236771
204 358 58562
38 325 800864
570 655 803713
18 259 684626
445 522 163969
298 567 496162
449 122 269517
167 152 97615
519 596 496252
455 610 394913
88 393 804052
514 315 654639
249 633 120921
261 384 383825
663 513 572544
227 567 509381
626 623 465726
408 48 32189
108 346 54420
196 539 935888
332 298 887666
532 437 819352
149 416 273048
358 490 933035
615 573 505023
600 297 178433
570 657 260618
274 518 560359
344 292 409860
542 288 81117
288 636 788360
384 36 472994
348 260 898910
46 247 605463
174 337 184655
332 312 810319
364 24 640175
122 635 581094
618 564 695574
421 54 519602
502 213 815443
314 500 496839
183 142 649135
114 450 517663
320 49 250845
573 623 826609
37 693 575962
323 15 929234
142 400 894932
631 140 716727
579 70 121444
57 431 318502
235 21 368291
102 667 547789
535 464 545293
482 459 80906
222 579 960121
555 530 773610
346 541 188484
690 694 966701
359 34 562662
491 99 494838
502 578 251822
491 293 841876
253 130 889356
595 464 126323
313 20 563391
242 275 154488
246 346 607801
204 13 462587
531 561 580760
393 585 723578
508 410 923848
502 103 365685
555 370 113327
592 510 594996
629 600 904922
178 223 696249
157 21 740248
97 380 730561
468 199 185951
502 355 326468
631 438 765873
497 128 1139
373 681 81611
632 168 506338
433 647 480960
306 104 644997
344 117 729435
432 199 413069
381 24 766055
590 372 692075
33 504 887505
25 636 695931
90 159 414
589 427 575386
325 420 62147
580 398 327555
186 643 616843
355 670 574237
129 77 28089
76 135 460123
470 204 74556
528 31 192310
551 330 76827
147 63 791253
114 133 200808
586 624 561379
605 104 653353
235 63 753243
233 675 768704
495 501 97667
102 392 302616
323 658 715237
572 294 872325
657 417 970409
467 370 724911
24 670 177731
700 411 824878
45 519 992948
316 667 274357
658 358 504914
669 214 768459
167 429 229676
508 219 371832
344 78 939702
146 359 764943
304 548 838232
66 411 584680
550 286 34449
161 330 469753
425 382 220311
674 43 868436
233 576 22343
362 580 739544
244 569 269402
581 602 700225
199 181 490579
436 280 284922
448 621 939093
298 686 387379
254 559 855353
660 157 438515
6 556 803525
493 682 675420
214 18 30026
92 460 782590
364 156 432437
95 63 787634
325 54 109501
251 157 808099
445 40 542932
61 159 372388
648 408 795791
29 441 198518
185 291 843625
16 253 124303
225 122 740752
433 52 549570
162 242 987028
462 79 828215
253 681 952710
267 331 739351
375 90 215445
447 189 875120
180 682 28026
474 214 834937
5 202 461984
642 556 121520
46 98 563531
669 220 422502
25 281 115452
587 185 264158
505 634 589702
221 185 103056
654 668 320276
337 595 445803
60 506 711755
476 429 578693
520 287 300907
453 169 415278
306 662 956642
419 165 727973
608 310 98628
96 426 449491
79 50 443222
9 231 739355
504 258 817436
481 395 117582
361 359 395653
74 479 848489
663 286 135031
218 480 480691
420 18 247392
177 690 568392
425 477 510486
156 278 547565
556 564 376856
478 336 679975
398 77 345998
74 392 852074
152 671 446424
492 191 818271
564 12 285351
445 389 396642
516 456 192560
620 455 682755
240 59 976024
135 19 885552
231 565 119637
613 474 245060
656 78 293331
267 415 787734
692 204 739379
315 240 872169
356 293 162287
577 53 220483
606 553 293855
340 186 953765
421 45 431026
51 552 871826
647 440 687494
555 603 904761
311 433 909601
125 339 828233
22 378 287400
324 20 187859
399 269 497653
676 442 672738
600 140 315594
108 485 349614
158 296 608255
424 199 100878
560 644 165723
611 282 336399
194 632 500902
699 452 316238
578 132 719307
341 695 369096
381 459 865506
692 10 575175
205 560 692549
84 125 382641
150 318 117427
261 241 505886
125 206 464583
636 72 837095
487 269 753516
387 596 953577
178 166 900850
160 3 673414
146 58 201482
394 18 596184
396 113 252941
640 94 638767
694 459 949161
616 597 137759
671 546 178953
456 65 577638
637 9 827266
673 542 963430
279 487 431965
692 27 323830
288 145 880057
44 653 871355
271 394 795342
231 346 294288
428 142 185220
263 109 633589
547 74 747369
574 118 576268
419 227 895241
240 288 297424
409 656 134374
39 627 635729
343 190 381704
235 422 222282
298 348 743232
528 243 380089
418 698 618764
429 569 347654
117 391 800395
68 503 245169
315 211 151763
450 170 924776
556 650 937754
195 676 647637
376 363 190735
274 303 287610
116 99 360150
543 89 893673
248 360 13390
642 404 887289
307 120 855233
649 222 735399
346 181 689616
350 450 296949
634 679 145699
153 451 318106
684 569 822210
425 109 304685
135 688 11480
692 99 571064
397 28 468186
512 55 626474
169 679 876273
154 4 378986
576 36 295602
258 261 607687
82 257 601437
579 57 293302
565 279 423947
257 680 8081
175 355 311593
124 600 458542
685 37 302605
295 159 369360
611 242 637320
363 579 658396
653 551 464904
15 666 135322
444 639 215622
651 575 306911
634 371 555979
585 515 656831
343 630 655123
424 259 449025
233 663 938520
625 692 916464
544 59 68847
140 527 145479
193 688 145086
469 133 265684
60 494 581291
423 375 191488
525 673 227750
75 2 835901
661 482 398851
13 167 2551
598 411 953311
55 509 119478
669 618 284931
500 527 748556
55 668 319386
363 648 174996
333 442 931201
495 460 11587
140 482 683149
398 229 250771
681 471 354727
388 16 505464
695 377 259510
191 626 375626
418 218 914670
558 386 381877
401 321 177806
235 110 590804
673 261 213950
294 428 575153
609 200 612093
69 556 840193
650 179 936587
692 23 848855
610 591 652962
285 414 32385
448 207 86602
37 14 309958
534 438 37488
604 529 895016
269 303 446652
563 475 805427
473 347 153318
690 312 566559
66 2 56894
560 409 307123
636 494 351543
665 415 30391
44 351 115120
140 316 315137
472 646 711661
247 321 742803
581 439 188442
204 660 725718
507 407 102192
92 452 246677
78 363 488240
77 351 639252
164 427 267859
652 166 98403
11 127 814237
365 445 586064
694 332 807337
683 86 933809
590 376 730236
35 69 880355
472 616 993382
117 360 362573
4 497 327975
208 386 739645
406 28 386874
405 44 959393
292 499 235021
140 638 501715
625 270 271096
643 531 929583
575 26 294175
581 406 10991
348 396 487577
76 145 581810
64 671 872779
66 487 911974
171 60 771585
518 34 875537
275 188 850517
237 202 822146
123 326 210851
498 141 239549
44 9 290972
172 115 367664
528 90 134286
102 487 748737
617 292 624398
471 321 482805
576 679 724410
551 554 297169
6 427 960357
517 53 188180
95 505 392174
643 117 170634
428 416 819541
457 309 220160
125 127 377985
319 398 486649
383 477 178011
680 102 988061
5 191 100592
565 16 887685
230 81 953076
174 308 269104
256 28 683575
650 364 54715
235 345 128232
351 525 53980
329 295 986751
426 534 372452
240 297 502387
221 441 216736
293 82 53546
29 123 152108
160 70 924642
628 429 328887
540 98 517741
610 6 224694
315 610 902343
304 457 512411
301 579 988713
505 26 432200
191 481 805759
19 445 16750
277 164 699190
130 316 458980
486 119 494645
293 564 253620
145 112 456945
291 411 135576
37 6 657228
256 646 389830
280 337 607233
464 328 156881
599 246 3885
250 90 111819
626 300 470695
504 443 790204
484 685 195827
238 77 957917
655 45 344267
414 124 953365
603 415 932056
553 203 315874
379 654 554823
514 314 727865
475 671 142311
603 614 316366
57 292 281615
547 233 482285
196 632 864035
131 467 437133
104 353 736223
205 640 235795
210 427 416423
40 224 819559
367 246 553708
323 373 592875
28 292 448601
511 462 379749
7 55 227419
50 108 5476
283 526 64053
430 471 854695
529 499 622019
485 578 550697
555 469 148573
359 425 92678
154 331 937469
215 303 896532
12 646 732924
539 21 50677
358 339 805347
633 95 994992
408 515 73936
281 481 855078
279 350 659485
447 132 301442
51 89 230660
248 238 277035
152 319 715539
304 222 217554
426 682 318013
214 268 236155
378 319 677604
590 485 806245
62 523 61525
416 391 776171
156 125 563040
10 507 410767
143 627 380173
195 594 59064
10 11 276812
66 666 171694
421 126 57095
384 116 467196
189 268 955272
488 260 238892
84 2 348390
67 519 206254
48 687 677545
149 361 659984
493 262 131058
685 453 934726
552 209 108768
41 595 968583
370 7 323350
398 438 588399
457 36 680491
69 403 265763
203 501 898396
81 407 719760
163 446 880473
137 506 29740
349 488 749382
409 444 918258
333 225 759651
202 242 502187
428 498 756467
652 435 29440
302 592 948585
144 204 98265
499 446 557381
390 117 640985
612 7 962846
323 336 547373
564 275 79290
221 412 848331
507 175 508324
487 36 22108
184 520 729471
364 676 377696
683 334 382138
310 561 106193
529 14 414644
305 682 808707
13 518 359507
397 328 248509
524 506 318512
457 581 125594
181 269 461561
205 196 74677
635 124 519770
185 65 566689
654 287 421282
24 80 992478
445 597 467533
4 566 721398
30 641 717512
81 575 209143
371 210 171027
246 543 401129
591 471 471524
311 136 149152
461 490 603231
199 143 951253
12 211 372948
425 177 604935
135 513 993307
221 54 972244
631 115 458559
371 668 149213
667 333 227124
231 371 62322
135 228 525817
542 121 386470
160 356 594723
621 596 509953
114 162 10403
608 1 587004
117 427 908628
624 480 952884
541 135 225812
646 596 198850
259 640 817603
31 532 543112
541 618 109841
532 372 932921
310 636 909137
343 234 423955
184 695 525724
502 134 104887
271 282 956927
472 58 702048
79 512 893748
219 83 406971
485 378 285400
384 529 931880
289 143 737938
168 447 203188
365 580 742863
422 320 781190
51 375 625687
125 667 704169
642 683 560285
371 106 161453
35 698 733042
375 473 103823
486 666 597878
520 91 898375
87 199 235165
532 446 678814
162 382 385346
654 219 201252
528 296 67911
137 460 349586
550 248 607121
351 681 769696
171 474 371570
372 371 41068
470 373 141030
412 596 41084
154 142 943235
449 564 79892
457 338 102751
639 587 437458
603 477 649333
554 280 478906
678 241 485663
667 453 633411
476 206 664188
240 377 990738
496 232 466991
20 451 767684
213 456 885685
350 601 836151
287 140 191959
165 24 102259
447 205 503457
499 102 168881
158 549 924046
293 60 21156
185 379 798729
687 342 910124
421 496 890656
613 509 869683
155 283 727362
548 407 47355
390 236 90254
521 347 299019
634 283 953274
299 140 667352
588 600 478470
414 332 592182
231 169 962235
6 54 654364
334 85 757570
630 429 267008
505 520 874998
465 191 509588
381 388 427762
482 41 904866
631 5 53180
623 223 969638
293 474 989129
394 491 479786
511 234 752940
592 81 278086
610 566 269473
79 453 586654
5 394 305865
461 381 182394
652 57 466521
191 383 23681
475 603 629138
524 94 160474
696 562 820626
418 50 133561
178 229 158970
370 314 872918
570 277 892668
621 259 341035
89 221 718457
262 651 100874
60 42 3942
86 396 367394
300 529 876051
460 569 483203
47 630 132239
64 118 757167
352 481 117441
34 240 602449
32 480 797527
631 658 9293
147 486 628913
80 298 625593
169 161 276154
270 21 574753
262 520 536798
18 382 793240
147 267 121034
116 216 85614
673 320 116133
395 57 861641
549 77 620306
520 193 565575
54 7 878992
285 433 650436
98 192 672358
3 638 837896
290 587 853788
206 44 739628
312 488 837115
362 80 773340
482 11 548726
234 694 111297
84 654 785005
220 61 468710
311 230 137729
23 383 336729
173 337 510538
396 656 515858
692 351 222311
242 195 656832
32 589 781541
359 217 91648
5 200 327119
32 97 132758
436 460 686868
255 49 374819
652 141 948789
2 20 43415
98 372 864899
393 3 231978
453 270 607111
254 597 222171
185 541 393301
243 175 344428
259 121 957878
92 138 91440
605 308 828782
475 468 223261
517 332 804396
307 28 879766
410 516 262014
49 526 312008
50 595 686055
197 148 772424
72 568 866126
343 199 455246
360 27 779250
279 540 596897
302 370 947864
371 262 256753
607 545 730511
525 20 19827
225 144 655129
147 185 348371
643 369 584227
12 103 578054
272 12 141964
466 248 436110
201 413 878287
37 45 858635
667 315 647640
414 545 24416
594 377 170929
379 46 375299
65 22 842363
228 571 33545
278 382 313798
583 94 952369
29 354 102366
433 644 396331
126 3 218906
366 220 508613
308 345 114461
118 616 655917
431 135 966969
561 98 747525
645 156 949911
207 185 455708
130 150 968993
184 674 786875
21 68 951737
140 463 480082
489 218 458692
618 417 291851
240 134 814253
34 491 284842
221 319 543888
425 22 737944
300 615 93885
394 499 740742
112 379 453324
639 383 451454
558 462 913226
19 522 447335
215 445 830730
183 589 249108
471 194 149827
574 527 834001
589 314 80418
68 517 483928
16 85 76502
328 99 520969
675 459 466430
149 53 268860
322 405 797990
351 284 46629
25 573 732151
212 218 163143
58 504 312582
606 393 577917
515 212 152894
223 658 853718
305 360 912152
389 354 371652
83 125 289625
184 494 707105
109 297 457461
652 568 439829
614 254 593938
605 670 701047
540 333 509697
243 13 903025
430 536 981444
334 414 571717
621 33 995846
436 576 53125
9 61 962197
158 366 287046
266 368 226672
633 562 511553
585 107 823025
683 621 781239
160 465 749354
486 622 797765
483 333 209212
451 651 35525
668 457 637310
489 645 326952
8 64 542808
522 392 997876
193 27 774372
539 425 797879
675 155 91945
150 345 512163
404 484 707678
243 319 22462
410 170 177340
654 410 82321
400 180 294592
445 73 83180
374 678 618308
697 22 664045
561 221 56636
247 379 505122
293 26 561832
267 76 597872
374 97 47312
283 145 416217
414 451 92830
324 695 224657
306 82 695700
77 143 124724
320 346 640383
147 26 133317
125 258 562207
109 366 44890
203 417 789062
155 108 326065
426 163 765689
63 290 469612
231 239 842002
660 336 892896
128 550 950300
333 2 557914
398 31 158989
507 25 301812
116 296 557406
692 280 104563
93 361 558110
531 333 645460
128 23 21660
378 205 47762
368 474 999180
118 685 168429
164 424 824259
201 551 615277
236 27 312836
238 572 81017
575 359 407027
637 174 346983
190 126 270834
524 353 729133
461 602 170795
593 568 826947
436 569 935043
424 664 993715
442 83 467230
436 659 521322
538 346 117154
698 75 840780
140 490 67073
648 427 425163
97 474 820988
532 147 265492
249 478 615104
660 580 1420
496 698 684768
4 241 51777
570 109 566575
658 192 324046
626 262 135349
241 256 463616
502 199 776131
69 316 487200
354 593 566777
193 682 477938
554 310 739676
167 437 446486
129 228 982242
515 131 389107
36 307 809829
295 495 682149
99 271 154331
322 18 699889
344 241 978952
558 101 923776
152 499 503165
545 565 150240
677 667 638135
188 428 782070
448 111 975539
298 545 96826
549 245 261098
399 425 395917
349 159 393957
436 147 830806
537 552 62606
321 298 597722
89 541 146595
37 596 451610
455 285 45776
275 109 988303
696 401 778442
486 535 924280
574 613 759773
263 319 286570
217 191 316351
448 582 983773
468 417 641141
378 436 160545
7 196 251276
572 275 97322
253 379 985384
538 184 727655
561 142 118025
37 190 276022
133 310 365177
391 486 618782
278 297 882404
145 158 671250
172 470 480266
513 635 797781
94 485 611771
310 497 46722
410 318 694274
290 691 198625
606 495 151021
144 232 210035
622 28 825180
208 398 1942
612 689 218358
407 618 71146
436 523 48775
59 307 184174
700 1 770341
555 473 72222
449 679 94213
448 97 816592
608 252 121676
234 549 241354
121 253 740820
396 541 743278
641 643 158839
271 421 129345
89 229 288227
477 660 123205
641 63 216126
198 292 314210
472 499 584528
573 199 588901
386 156 184875
397 101 339931
17 351 423236
84 496 389660
118 420 467254
655 480 214643
628 351 936596
532 574 79845
45 357 268852
574 463 390715
217 254 325971
2 413 674706
20 129 920281
131 114 953091
93 374 328577
471 643 680563
504 506 441999
305 370 698108
302 642 654679
623 475 191453
229 191 445402
547 298 309528
136 433 524168
563 89 170470
496 67 67826
29 490 606719
303 149 965102
592 441 754962
695 198 919353
349 132 190401
586 310 418377
150 683 971872
668 537 241746
438 103 687199
113 483 581950
410 237 696404
536 88 114253
72 7 10604
164 152 52079
360 13 172268
373 10 476293
561 63 713176
66 433 936831
189 602 250291
264 287 996265
384 694 312660
5 126 940834
423 532 336232
38 345 530605
109 658 953373
572 144 692001
411 90 95456
28 108 279236
573 612 252283
607 271 870048
540 461 156882
311 105 565673
271 451 97381
236 485 661205
69 49 468146
157 152 4837
106 427 992273
525 664 134496
586 337 732498
313 188 543919
291 636 64079
215 535 551333
411 104 602599
241 98 615162
274 11 818345
64 102 702036
95 109 489211
531 305 665371
133 684 751340
332 615 977085
37 412 387152
544 689 144077
539 448 748232
298 340 257376
368 490 388689
602 106 541169
428 399 994854
268 394 431990
491 495 8792
470 457 240036
583 128 836808
116 33 283769
3 186 936211
116 655 845925
124 65 509960
528 398 885455
596 677 619881
518 480 66018
369 38 756697
687 79 691453
535 468 29576
644 134 78994
296 477 869796
132 436 444720
227 184 971817
426 147 325596
240 520 227946
436 217 863430
426 48 709943
412 598 109064
25 420 290804
584 340 842918
303 80 372473
463 326 728225
504 237 647063
351 143 173052
390 208 674708
381 474 25501
179 85 90251
318 131 818414
581 513 31488
100 499 453335
192 121 286315
100 664 326603
336 537 514473
289 441 713012
61 683 471830
622 456 973751
589 581 324409
402 66 897989
672 267 227756
293 404 703860
603 296 639989
603 402 504573
197 260 98728
684 469 978887
544 115 413982
326 466 739545
462 4 234929
101 501 47597
419 542 820285
64 355 843397
305 28 283766
423 586 15173
466 345 229395
542 417 617846
281 406 404258
8 506 394326
631 382 109497
345 504 974984
173 91 449564
505 180 962532
392 638 769651
618 659 821204
651 461 197262
540 310 919177
28 255 403086
23 349 674820
482 268 409326
534 590 216141
246 691 547815
604 538 393963
440 243 879929
147 515 651611
96 41 616068
558 392 191401
161 241 10933
676 589 854907
265 112 748284
532 644 203055
45 220 177497
676 416 278901
688 211 371796
318 357 97633
148 570 209673
655 288 76921
434 547 754002
5 328 505634
358 575 940440
284 378 933813
171 504 275192
37 461 937246
443 493 691333
68 243 593639
203 286 891560
174 25 720828
332 470 827672
412 482 13895
158 352 469880
89 297 171037
186 307 760290
561 314 174249
222 275 386265
558 91 417908
293 666 396360
495 142 877198
485 606 99661
644 688 374672
620 314 965635
27 91 569593
391 571 401128
65 73 141203
40 103 315196
60 210 220112
331 446 207668
360 699 492121
571 428 816457
575 66 977987
328 117 45978
503 159 697489
31 419 717531
299 208 725359
97 225 229229
338 592 458532
573 353 648415
163 188 946632
155 67 297673
1 694 221326
304 270 648400
558 532 190126
625 304 341548
397 114 686316
696 265 561427
506 25 661403
126 118 601144
239 451 122324
73 326 887027
9 654 564045
183 566 202612
333 462 113769
599 470 210769
418 531 66078
440 121 574616
263 554 745224
412 32 263489
597 292 840518
449 413 545074
680 286 362048
224 285 494675
437 186 120832
22 323 928080
399 92 109355
90 681 994206
181 397 871301
80 42 161426
114 554 747657
250 219 623089
61 259 447216
522 381 817130
536 366 353201
24 8 871137
362 105 88988
1 170 390581
587 63 687906
660 240 778231
281 666 567300
37 692 586362
121 148 366202
499 651 598229
504 34 322628
172 398 528104
229 347 934636
64 262 414373
446 445 188712
193 82 113012
75 477 914010
314 368 180453
525 374 961924
677 88 433631
299 382 511206
539 188 969075
126 459 295318
588 513 174402
290 108 777168
365 614 614964
446 279 670704
445 435 147096
503 657 678826
254 159 394248
255 18 959028
375 657 761362
361 114 922214
458 98 156275
362 141 389934
3 436 41531
534 613 285259
53 101 346757
613 494 562409
397 31 606057
553 468 766463
198 354 472993
147 132 469245
541 533 656308
139 696 802046
399 264 738724
174 225 980892
339 481 197675
283 348 867461
661 81 383765
111 160 339709
122 354 9165
52 221 640667
413 281 450055
575 535 147692
338 550 932837
53 535 488818
636 570 283081
155 264 995163
492 49 231534
137 213 342769
428 623 203350
426 422 609908
134 159 222791
581 271 116722
128 205 236042
501 568 426537
598 609 515086
666 120 807545
365 350 343023
614 432 23873
23 473 20193
352 143 778977
225 512 927150
629 538 26516
322 498 74847
64 273 462166
612 297 899758
360 589 734927
245 357 361420
32 351 723061
640 545 416957
238 446 197566
541 634 872940
54 76 46325
147 19 471127
447 271 766003
264 427 36468
406 169 470519
70 668 791576
264 685 660715
153 665 830937
31 651 608626
143 661 721559
598 562 487738
583 109 255661
349 398 213706
392 644 537186
397 367 436452
584 679 654791
545 270 631191
352 329 611783
541 381 505279
447 199 865519
358 266 607804
630 206 17954
616 421 319895
86 448 621475
19 355 810889
336 489 16027
573 18 420898
189 662 922624
479 107 602102
646 48 306691
296 582 781259
312 406 765489
341 214 971151
185 652 213791
534 202 141163
40 473 333594
638 304 911506
71 148 437882
51 550 477797
571 166 594318
372 651 765755
213 128 534010
218 543 3329
188 246 42084
492 621 327088
403 208 503067
595 526 21897
680 38 200376
119 113 483905
617 275 958857
647 447 245118
460 579 539387
478 250 316959
275 131 896895
212 186 364618
455 646 4137
349 699 140129
37 470 373017
689 303 208444
240 598 54807
388 233 670128
8 292 609638
370 570 787506
540 354 488493
322 91 804707
137 145 194226
109 122 652155
334 592 38957
332 209 971477
243 2 608511
180 253 142190
599 211 519554
438 297 199652
294 262 575698
120 98 581919
562 671 560864
28 466 493612
120 206 300744
431 21 847554
684 610 670146
593 441 442409
523 53 825938
136 401 470172
364 307 572500
81 552 13336
692 579 40023
183 158 288780
523 479 193060
67 166 739504
154 645 344468
54 242 973485
432 132 489404
292 478 483529
626 514 510248
699 438 548623
277 540 112814
529 119 326887
100 150 262069
4 317 854125
100 234 574609
83 324 164734
86 624 984635
389 405 868395
535 467 474358
26 693 894169
539 284 144525
237 680 472370
2 485 188678
556 494 987969
277 210 479999
35 66 648038
184 296 944791
58 449 123954
33 379 502351
100 341 35539
598 596 743837
481 546 880060
671 389 896351
674 81 610871
201 468 889472
390 279 806692
562 487 9881
383 569 916974
211 510 770694
366 425 999477
443 647 299733
430 144 639825
172 430 629124
444 185 810070
480 168 480027
144 468 17814
603 510 547856
599 374 763875
476 182 829492
478 234 663802
344 509 677388
354 294 288928
36 2 936340
298 76 483289
77 679 724065
546 51 284837
364 42 265693
300 296 581408
38 103 361425
613 309 29571
624 389 837256
75 443 800578
101 221 116618
401 256 664599
639 328 97694
508 60 714270
524 552 985737
229 438 581387
209 673 899252
694 287 562850
297 125 403425
587 365 955566
647 522 797754
597 421 202336
108 87 985136
90 18 457755
291 215 714560
47 435 340268
502 125 180635
447 310 11213
284 421 968555
390 615 310447
339 486 445557
448 423 879601
482 246 593336
210 372 369125
425 192 517858
313 286 225504
334 577 363554
225 685 162521
428 235 271578
393 570 905035
692 149 850348
185 230 744525
343 468 613277
476 561 707600
658 677 294232
399 166 151436
536 527 430566
197 358 280422
494 250 518279
53 526 242188
626 695 664378
651 44 675256
288 157 710341
363 94 590535
537 162 92508
324 468 507607
519 460 53007
194 552 955533
528 491 458773
173 611 443070
441 449 917467
536 627 40475
445 83 478057
461 170 602006
511 189 823625
102 52 875629
37 150 864844
562 42 19005
20 547 96259
83 299 17312
657 410 214544
443 669 212180
310 347 594036
641 687 261490
696 239 403011
329 260 732278
642 549 736649
354 46 916900
404 197 559141
264 88 605741
126 33 460716
374 186 797459
355 520 716018
646 493 903286
72 41 185025
406 527 505627
146 687 156019
650 124 784783
157 86 930302
283 209 258468
340 306 363762
669 53 280669
115 73 339324
269 659 429671
379 91 665106
77 218 247809
245 174 227790
611 377 457731
435 365 214831
685 66 659591
277 332 267549
637 137 916373
145 322 143934
154 473 22185
206 576 784429
434 101 77463
7 41 290198
643 506 46691
622 469 37178
348 354 71752
164 127 85273
41 56 125358
137 121 829852
239 428 348055
507 314 640058
474 317 151609
484 629 287828
304 169 242295
67 444 123138
423 678 120633
485 401 155410
179 305 186444
649 364 197538
428 483 367807
425 219 130800
312 644 405410
677 42 20923
340 74 9504
271 424 2257
666 661 523187
458 178 203269
446 418 723865
123 196 507237
583 157 505911
700 590 806368
384 547 972524
234 154 446582
443 416 934664
477 276 875751
462 187 448715
450 263 977892
529 83 570765
123 141 517363
532 435 68161
282 418 925117
130 630 977998
379 94 546358
520 338 852638
94 574 106052
450 155 412702
22 684 74821
538 74 706637
292 158 441571
686 397 866841
306 236 986585
154 643 439661
180 109 856443
171 294 158011
656 359 849584
105 633 983653
691 420 989989
465 639 247850
698 406 866872
676 587 584036
375 175 482263
497 143 518689
422 491 424097
380 388 624208
556 488 368159
246 502 132289
49 372 22274
470 355 900871
463 682 240018
189 535 916796
385 679 143953
85 156 771896
191 576 674185
568 45 548417
22 383 289281
630 569 143292
666 119 261450
1 542 891407
564 253 379322
205 694 737214
612 687 915302
341 623 60272
67 278 97821
563 245 584940
608 169 418887
622 681 735780
59 475 579713
122 418 447805
247 603 528786
689 112 200123
611 210 510195
518 153 487896
1 290 825366
577 415 311463
35 89 855352
31 88 476813
61 664 55982
82 113 106030
4 97 892305
565 585 960691
180 261 811531
217 314 894343
594 498 813071
348 444 597787
138 1 844360
376 236 782108
189 151 157802
466 226 209215
617 397 145427
124 190 199712
186 80 902910
77 6 205530
597 178 826239
658 107 156652
449 399 944788
157 71 537372
515 329 395412
88 555 420495
364 204 129203
413 686 108810
383 56 403916
222 200 307596
26 82 835528
201 152 815385
139 469 512992
426 26 980366
172 682 762437
247 673 816569
395 227 870713
575 393 695597
600 71 443287
654 344 674844
23 351 863162
538 16 556290
91 150 887444
480 513 539728
505 290 746254
474 644 233666
39 228 877512
495 412 279810
446 200 61036
256 694 167157
128 133 870016
254 242 616015
359 415 148470
227 524 872136
289 433 243439
187 129 619256
105 14 65381
89 530 958373
624 129 789949
255 400 669533
389 234 11179
141 93 498685
187 102 697134
665 532 311269
628 374 547695
358 430 547436
370 255 946257
636 579 661216
383 677 498377
450 429 159326
477 543 62958
49 148 779933
168 337 376395
423 10 147287
351 621 638506
487 225 758267
67 483 94598
613 23 806704
36 627 487138
355 127 366542
387 458 447849
243 209 719959
695 666 556723
654 161 991852
268 146 523139
282 486 337575
658 564 386588
45 596 900151
405 555 720455
152 286 573938
29 218 789169
678 395 281781
687 484 535290
435 204 691196
314 268 621224
235 173 562912
438 9 207142
679 380 984290
370 39 896731
277 289 159241
287 237 992587
385 168 384232
315 614 323535
539 327 209964
316 34 32297
179 562 516928
389 422 655944
399 636 800626
539 442 953158
686 406 144476
518 59 107665
561 524 230023
350 73 856441
95 347 257642
447 336 329958
537 632 999067
553 143 664713
518 185 79247
72 399 7421
459 446 827819
536 73 796881
635 6 586415
115 516 90475
233 228 209199
409 594 943621
420 135 973114
571 581 922241
442 76 582867
240 1 898322
194 421 903327
155 252 791606
390 395 512072
208 153 612622
662 570 177615
518 248 351606
415 554 474919
494 75 517850
437 328 475541
331 654 759520
636 90 878308
674 354 509374
633 636 555848
491 654 313863
132 364 478849
290 55 482764
540 372 355656
21 595 249636
106 458 727400
146 211 253847
266 386 749483
53 625 335807
454 171 260067
69 692 323153
66 543 433835
130 469 837313
354 17 321186
698 542 366711
690 676 636896
176 136 879350
432 588 717231
617 205 903031
379 499 980346
311 462 281138
420 330 857368
394 264 693629
309 412 364436
424 439 209433
435 511 10950
699 620 989691
589 431 835314
30 442 198213
181 2 992832
52 299 886510
186 10 921855
539 116 337434
350 178 103690
199 503 36855
540 556 673727
67 388 166763
649 9 578322
185 1 518473
617 47 113318
125 521 850098
146 189 169157
218 291 586189
270 579 153597
402 71 816345
416 9 595513
486 557 4638
225 439 383678
692 364 28652
225 590 262333
329 359 313136
393 678 266858
506 191 376825
239 94 169527
503 558 515059
553 673 629761
374 291 967989
222 405 629799
57 127 650410
535 286 269946
268 367 264831
337 207 311522
662 476 483358
295 194 190327
602 615 699178
365 404 654296
396 404 922298
36 104 83607
76 410 653839
221 627 661022
685 638 482213
179 632 331684
32 392 910600
122 382 511373
426 278 990519
490 401 782049
309 275 907260
431 62 446229
417 56 481071
554 421 915774
104 5 483691
563 338 384038
579 562 329740
262 335 182477
25 90 223066
603 508 521101
263 445 10958
20 590 897506
391 452 577150
13 505 805247
181 332 239022
240 283 955479
290 617 568525
583 570 694706
307 579 320591
680 533 72322
143 439 63656
104 371 147534
589 109 773245
79 428 654246
678 496 372694
117 113 393486
612 682 590443
231 435 676838
109 187 331919
484 318 149736
682 229 761334
305 39 831721
506 66 306066
571 175 838123
522 441 578434
440 495 959755
692 681 624618
649 367 799893
304 538 77472
244 630 308440
192 384 311321
35 8 645641
119 201 109880
10 353 288001
366 484 847944
444 612 769658
447 643 754872
316 137 667595
698 680 621232
558 599 872412
484 468 592761
205 211 909276
582 336 348784
336 160 255427
391 529 502678
239 7 966792
111 691 578920
126 595 974632
78 32 851868
8 424 601840
338 276 348347
246 588 867172
174 615 470449
618 474 268317
383 655 4188
404 162 669443
398 285 334594
61 251 155287
591 249 431854
381 472 146
200 188 48516
329 596 66081
326 153 153831
461 325 581877
360 461 538384
454 312 214020
639 463 176427
455 374 845624
338 101 282454
441 273 28066
515 419 262951
598 490 761660
630 151 308158
65 464 914926
184 23 791979
697 361 268203
682 421 413766
212 298 897490
115 389 224927
115 93 441900
273 21 686757
551 456 964662
622 336 3343
622 70 300644
342 123 429020
175 643 637879
121 194 715574
139 365 127715
345 116 400850
59 171 17120
18 603 956733
169 18 438715
286 31 135126
35 662 151543
581 652 933213
488 678 18404
684 398 666597
666 663 440852
10 292 196131
346 514 764839
616 516 675068
427 347 127719
573 430 202593
28 60 273352
582 698 381856
228 240 63090
258 492 270419
241 487 896118
306 659 875034
266 593 629741
663 696 603777
509 589 292452
602 223 578282
423 591 195800
508 619 763817
55 420 383474
249 515 926009
604 406 659117
404 98 270026
630 135 267752
388 105 661033
368 491 731848
285 60 154743
371 79 802109
330 306 201958
478 224 455182
182 202 928496
49 355 317486
20 661 871052
382 297 715625
307 176 318511
517 503 479580
168 396 624513
531 82 941271
250 118 1175
203 425 479238
559 362 944977
81 261 361769
533 545 992349
503 522 390638
258 436 326117
392 377 204727
101 460 299574
532 23 45331
514 562 613962
7 20 367485
105 377 459024
17 498 273019
211 615 31149
695 225 931959
633 484 318848
168 498 320436
107 73 731317
414 594 564663
299 506 838419
137 23 660740
458 306 989653
73 35 539276
327 615 139438
36 654 70320
286 369 880604
695 575 877943
676 177 4514
293 394 37197
17 566 162575
603 570 49071
128 129 98669
72 555 713770
382 181 747619
673 257 657793
255 552 809861
114 20 953829
8 111 102526
539 208 853494
555 681 43747
432 10 972078
180 165 513179
236 323 351898
367 569 953862
395 406 118708
556 249 90011
137 612 846485
393 377 550163
213 684 823286
545 198 698656
475 321 164558
111 216 857262
459 527 50258
481 57 555578
585 547 929210
421 303 120637
54 427 5125
649 507 779340
657 159 777891
679 370 124846
156 37 69905
412 45 115948
250 42 243884
101 631 899101
609 300 195184
603 568 736206
606 477 488463
4 51 681720
485 390 13379
29 392 376562
92 663 971566
311 568 188899
667 588 253059
447 671 611189
580 117 5525
10 229 151778
273 3 217512
45 551 168434
181 328 891763
415 605 985353
230 12 160265
498 123 296019
461 578 808671
232 691 598847
401 221 627206
357 442 317427
307 218 692072
627 351 387139
151 343 835767
68 87 933879
386 170 118346
279 2 562906
24 178 299637
361 12 473928
287 24 78374
353 28 991653
517 552 105582
56 611 744973
470 331 139296
485 116 350047
192 103 883688
146 271 459095
184 653 645459
91 382 141534
123 485 558742
606 399 616512
410 164 583847
429 594 932116
185 184 862000
61 89 454820
700 94 572548
448 558 514519
635 311 992357
687 289 444973
216 639 320383
248 193 338522
390 148 191172
419 60 36743
391 282 98426
447 700 61684
671 270 16363
186 53 773431
84 437 312538
565 406 556163
382 440 469739
270 617 254011
326 644 918643
56 424 984089
490 437 873300
34 641 433413
601 700 649598
658 89 438300
158 381 859127
131 189 537946
315 603 579059
556 390 599152
348 442 667610
628 21 646628
239 347 141936
166 370 566754
94 412 278241
694 321 611082
638 620 767391
653 277 398397
495 415 45534
566 496 4982
534 609 228191
502 89 78418
284 134 743291
77 310 998533
414 576 772714
209 128 582507
511 417 375591
700 402 527631
624 643 993674
201 113 867691
80 289 825371
541 424 598462
58 242 984920
263 55 693686
251 95 755631
574 335 975065
90 312 883084
36 256 567068
200 111 872489
312 678 23654
410 258 83852
178 198 101482
163 492 703494
153 628 958754
16 1 676154
642 420 106979
415 476 298755
53 461 515577
241 567 246542
197 298 346795
457 370 103762
546 319 98726
344 114 667474
677 26 399301
459 689 358851
234 641 837995
555 448 253039
292 329 496105
682 28 479807
538 699 667055
429 567 367565
170 477 19838
314 467 191800
570 517 936219
486 336 322491
486 446 42175
601 483 494440
108 175 837726
217 418 419531
74 213 835086
552 532 178980
407 426 945723
606 316 74278
182 139 425294
330 407 681525
342 696 589554
509 127 277251
284 440 202150
438 305 142355
110 284 838060
632 690 924196
295 433 531737
299 529 682160
558 321 990154
415 591 786025
575 279 44450
427 507 220572
326 603 396990
557 411 753367
27 99 840073
64 390 396379
475 402 139694
515 148 622875
329 548 959430
177 288 966573
219 640 202006
21 19 310796
73 671 640849
344 69 502333
675 129 215095
194 275 701674
121 322 688997
23 280 190963
62 165 880728
650 288 810761
444 414 470227
345 338 154321
27 30 72361
315 188 175545
525 391 968693
355 618 486766
595 450 477589
258 211 118294
87 95 634456
206 509 884018
358 461 610276
229 636 80862
588 129 227780
566 559 805773
669 455 620992
590 202 795414
317 68 407396
543 389 492352
590 53 404766
228 352 78264
364 75 938726
443 652 260708
522 201 555885
13 158 796398
157 67 679364
214 530 925838
458 585 829147
562 123 774380
540 233 293874
463 101 90002
353 537 806848
252 380 141055
294 530 909554
96 20 941125
202 94 882021
372 686 693157
14 364 439877
563 49 495899
15 220 384138
89 443 995518
162 565 62640
344 324 366918
439 11 998910
119 317 334
434 111 10456
250 59 887932
335 373 768362
652 200 482655
105 75 263511
473 608 716243
239 514 171478
256 690 1616
166 678 975788
553 202 137949
470 604 732511
21 187 555204
43 643 120159
273 338 261240
9 35 985847
685 173 650917
282 612 810699
63 288 691926
210 634 414867
507 373 729040
657 372 701373
228 628 854099
504 103 454320
288 35 87767
565 537 375126
283 387 200509
217 114 284395
535 85 156425
586 425 191866
55 618 122631
665 261 617795
211 148 459854
479 292 887821
502 168 621467
662 243 649867
53 534 841620
375 86 104132
36 687 9585
584 345 46045
614 20 601229
360 73 513574
463 304 105457
495 217 869323
68 301 335042
347 13 472359
1 236 577066
151 617 233845
409 142 11458
77 417 210193
260 94 243706
421 247 530900
436 286 690989
439 588 942732
378 354 961031
78 686 805840
66 235 681334
697 476 132267
112 649 611556
300 562 946756
305 141 40840
571 142 182625
349 413 420716
519 367 698981
177 190 963461
270 34 466294
272 428 506176
351 171 38847
435 53 52711
457 354 953242
404 605 590066
115 346 190007
32 121 184228
67 298 752800
183 638 508242
208 586 178093
394 192 805069
593 364 907551
522 557 615212
54 517 859199
381 163 579142
262 480 715999
156 510 66721
576 153 398883
448 322 920985
21 582 297277
354 618 461781
399 351 647412
375 475 318838
123 236 405638
576 391 564594
352 86 153696
355 546 204153
76 29 118127
151 35 500865
278 283 568924
64 341 304083
369 276 154421
565 497 680197
301 322 293189
494 508 752698
495 391 404652
390 531 421085
73 700 874081
436 134 888629
326 286 682606
60 279 911652
698 632 242035
440 437 214118
298 423 291206
306 323 687412
87 15 412948
381 184 426080
337 290 791171
283 272 939993
397 290 164942
591 330 761243
473 333 429236
472 255 870774
223 315 551552
538 106 100609
673 650 650829
113 246 740864
646 597 919915
372 441 557564
514 618 481972
531 435 762753
685 424 585061
117 241 275878
608 432 983384
641 628 793816
67 460 725664
369 123 576634
606 532 382030
601 165 329358
575 24 287068
625 659 710387
265 171 849297
608 586 424443
397 250 355063
458 604 66846
77 579 705487
331 235 852084
690 75 800431
459 58 311279
83 614 174081
153 683 808992
434 290 470955
456 603 33899
13 86 554671
435 335 639464
129 144 514182
412 232 249344
326 295 469026
563 609 113324
222 349 452377
538 362 603327
468 651 843204
512 203 943402
77 429 937336
414 377 486672
305 373 259033
437 28 906247
241 249 889587
114 172 161782
43 33 909782
364 584 56987
154 536 201414
543 535 639931
82 649 299927
165 242 939401
198 253 963391
494 664 607255
5 670 330299
93 114 622980
111 431 65797
492 411 442360
79 500 95738
135 577 58264
620 198 901635
225 648 745247
678 249 71213
647 417 463066
118 589 428151
426 613 536797
302 170 49239
431 540 182237
678 138 984083
468 668 958075
694 686 973446
445 7 619349
427 342 486115
514 177 227360
375 9 85301
569 201 209712
280 433 46386
692 127 724231
141 439 418053
565 181 324957
51 69 778657
425 121 69133
365 644 77372
689 164 722270
282 8 237688
619 495 451030
509 599 780132
33 239 611677
610 294 142595
490 65 135298
212 426 319704
325 98 354058
71 420 160929
571 13 592913
332 507 257799
265 612 46097
676 77 659170
58 535 432339
132 174 108333
96 596 149563
43 589 124450
291 217 27473
83 632 537011
290 448 228459
234 609 328894
636 549 394936
437 94 572120
236 637 657891
499 202 46655
584 401 592480
508 217 621617
449 8 752665
301 280 618330
506 197 100069
131 361 703173
152 66 916363
66 76 125158
307 308 619733
376 277 335827
561 370 788544
350 293 589659
519 362 280109
384 420 314457
487 133 178861
478 593 130544
408 326 690548
468 521 181157
83 129 919072
247 364 385906
166 201 446440
409 273 678764
523 390 815047
222 341 486880
491 460 722104
94 477 268131
194 362 109008
344 121 446536
262 1 608926
113 398 61631
684 50 603079
391 27 130527
470 369 618113
674 333 698460
596 592 277710
11 586 706909
502 627 203768
318 392 226847
378 188 614341
283 177 779670
394 460 957788
359 437 689923
376 160 945304
20 32 640548
207 681 83270
350 472 465779
464 42 19657
477 561 304944
175 621 645202
687 58 43947
652 207 496527
254 687 720627
516 441 43904
148 176 956238
152 513 774506
87 646 953634
216 608 878180
464 321 102179
168 390 317138
532 603 420960
76 170 616797
34 566 121821
510 276 577427
423 270 947581
45 100 820142
580 161 974757
197 35 336595
141 20 885009
179 567 672305
217 248 97549
537 46 646751
408 108 360401
163 321 212050
468 43 672389
315 104 499825
384 413 771690
463 325 285344
683 495 477832
81 698 952945
695 52 295209
227 315 928276
175 451 569398
673 25 229823
507 306 594244
139 423 200622
361 396 318663
9 419 575384
343 671 126395
529 92 750227
2 440 263645
674 85 914798
82 216 932747
493 74 645263
676 378 215059
657 143 430878
90 700 68835
114 380 793335
535 249 179745
538 554 880005
594 1 780730
645 284 594491
161 276 228424
134 551 462824
442 142 471367
572 309 103842
17 430 506883
572 224 495577
400 487 686339
270 562 151675
699 84 78473
425 543 877394
173 290 63864
169 597 566198
233 559 657642
690 180 520201
340 693 822353
600 59 273316
93 112 153541
372 377 787836
237 522 629604
121 562 359089
184 102 360041
628 468 536573
446 511 975904
383 393 624728
572 155 45972
306 162 318821
145 564 863851
354 362 988542
626 488 60632
195 639 491022
4 329 452379
508 385 333776
644 105 137608
501 694 930856
458 517 336146
399 270 863073
513 23 394532
557 158 401322
532 464 531779
297 52 340403
20 424 104142
619 310 849506
389 339 390672
615 649 629658
628 11 951819
154 602 51321
420 485 754599
376 675 28776
398 366 779086
428 519 126966
134 47 833529
152 436 555118
698 630 453604
194 409 558687
246 185 321267
172 22 596407
569 180 269665
525 149 424606
16 401 398588
232 689 564915
490 439 401767
439 650 830553
503 244 364627
147 417 261063
8 487 830192
218 197 476050
374 682 520019
97 411 447147
406 624 427091
566 359 103990
687 674 613201
414 107 106266
35 394 824435
386 121 130620
674 209 161953
48 534 230018
650 469 178573
630 370 416226
226 266 56927
495 191 962359
64 312 346239
73 297 268604
132 327 526485
112 656 636716
402 175 753929
103 216 334406
517 416 863506
661 688 371201
10 669 182919
602 95 317124
123 72 281810
346 660 835557
247 228 253283
39 331 22356
430 510 693160
485 149 695716
5 419 363296
589 30 601882
122 674 823859
303 26 94330
221 138 430623
376 477 231476
568 345 782727
369 380 439125
663 364 100308
506 366 271965
436 355 700884
203 667 347810
172 29 293038
51 462 975698
664 331 794654
656 385 840617
216 694 438181
532 397 376849
515 4 957960
269 43 557057
126 551 693592
32 452 866494
192 150 297970
337 31 638225
294 248 463843
243 76 663722
665 331 632246
493 109 163666
483 158 825446
496 425 896984
328 283 824016
510 19 457029
381 207 302628
458 95 276739
445 244 953056
597 257 365425
604 325 584174
606 13 937716
593 1 274626
373 131 629453
469 102 566894
385 304 666051
519 341 980533
219 303 639673
343 296 982134
515 82 52636
398 129 821663
297 247 823792
666 36 118302
164 107 298343
682 469 904060
125 349 523170
397 561 851915
366 191 189374
405 580 162516
378 412 497828
336 219 217420
92 160 473379
135 608 62557
177 175 551455
696 272 291336
580 351 455057
455 128 516642
153 256 444343
277 298 946425
168 316 859963
67 532 153727
36 47 326766
173 675 910008
368 259 348004
198 212 834479
329 2 979659
479 112 284302
646 49 805953
531 485 545612
502 91 788799
571 629 887516
47 177 968442
584 286 838354
310 127 864538
680 507 892202
390 492 771560
601 295 136635
528 445 325080
630 115 909707
223 584 246768
269 613 629794
100 479 728377
541 519 257853
543 152 681187
199 606 248282
382 509 73290
230 21 342719
363 286 783843
59 566 977218
699 460 551947
98 27 467679
467 173 363852
429 310 783386
122 326 947638
657 642 441117
377 303 824099
508 20 726838
677 158 726016
102 605 720542
514 17 274584
648 454 829843
138 445 222836
169 689 723348
690 135 868378
80 358 735734
671 461 234582
305 105 848493
231 201 469099
449 356 913158
187 1 332851
434 224 96027
519 532 506071
52 497 411480
279 161 886150
618 87 977530
434 76 694221
47 699 470371
110 86 501629
538 588 877294
17 489 477082
597 132 357848
444 609 180445
537 91 122190
142 549 940945
59 67 727641
231 657 331728
399 174 642096
629 400 854058
536 506 909900
467 63 785615
29 587 238534
345 315 339982
671 309 113293
214 544 138201
14 335 138440
583 564 324114
511 540 864265
157 295 199249
491 96 893334
467 582 126249
320 678 284546
560 55 424958
187 330 203913
120 58 705486
506 86 600011
365 107 792186
588 567 968793
299 660 893217
580 573 966083
315 424 41983
493 171 915303
572 237 755930
420 517 129445
687 387 810446
471 671 234096
123 172 725196
586 279 797735
668 39 564611
37 484 619231
545 614 441590
361 694 668866
671 222 693249
441 685 486839
524 472 350561
227 625 782665
106 204 666044
499 141 919724
115 77 998109
155 25 569846
337 666 76670
214 611 814624
512 120 34867
616 104 718201
552 265 930417
636 678 653323
437 659 625954
115 526 95044
493 324 305447
189 563 423071
211 495 379380
367 24 658480
670 341 782253
311 241 143212
148 235 952247
334 593 160695
2 519 681850
123 234 656792
515 655 420980
511 624 254719
151 82 94905
290 205 500793
613 455 954168
338 132 773715
410 362 246432
578 329 69321
349 363 861071
541 120 265137
244 601 736469
554 406 990345
93 489 534223
344 582 345303
32 430 442684
238 194 844410
35 34 32023
12 430 138375
248 52 802846
363 533 706770
319 401 818095
500 285 201219
262 162 240345
498 19 708549
354 326 652052
259 538 560346
462 640 40633
393 52 104097
72 140 681159
613 619 827889
458 397 389905
425 428 958080
403 297 416684
640 286 238991
537 114 318685
322 164 388608
36 352 798421
445 29 474458
172 219 862517
208 644 994536
237 459 494232
175 673 608158
296 488 398201
443 9 966508
304 339 519677
473 5 972585
482 535 802970
10 570 607907
380 665 610913
144 103 781090
642 93 891475
270 10 658149
221 661 622711
547 240 765265
631 200 519350
385 548 523775
227 549 731544
655 550 867032
234 49 715196
619 570 116880
69 464 669670
156 352 674408
456 636 756594
479 513 120952
404 652 627483
481 545 444728
469 504 802078
201 221 294889
363 389 338308
17 450 993810
149 631 743869
135 311 179723
670 104 561159
574 407 528839
74 422 922310
245 285 20637
28 458 70403
167 136 950908
432 625 486161
233 145 499657
297 517 909154
530 636 1765
339 548 731525
92 18 928172
602 351 587061
81 148 278223
332 63 413376
241 511 785313
518 91 563210
189 428 261186
608 445 911499
97 246 292295
267 155 479541
665 201 14866
373 51 210705
429 224 164205
659 258 987409
357 217 197201
316 553 49498
156 177 607590
377 242 202677
407 91 831180
85 42 301062
195 492 795986
142 2 675522
70 187 283201
550 182 123347
556 165 573040
266 415 386668
461 269 331724
245 586 659228
104 330 335502
367 647 784852
166 439 40997
109 306 494086
664 311 629045
138 357 278772
311 577 836991
61 218 420719
444 145 999707
16 568 316669
140 189 729848
409 406 359222
213 625 673453
469 422 887471
186 213 884670
654 525 390587
585 627 143041
409 6 736767
81 541 992217
340 570 428926
37 657 426992
75 191 60640
410 268 324147
319 483 85253
167 113 193379
186 371 829924
108 432 518921
573 536 268989
319 557 89579
130 564 529598
317 97 443791
234 467 107120
268 645 926454
50 304 915651
347 349 933741
461 8 453945
692 195 81841
46 474 849365
115 94 57207
23 13 345654
668 110 275381
686 523 761022
108 688 477999
116 97 823139
339 549 244748
665 137 782245
504 273 469970
189 71 637216
265 135 170690
349 685 638632
694 336 9983
29 276 274195
5 700 10741
286 542 494112
78 60 565462
232 406 289136
79 46 734538
496 577 428969
230 299 855416
697 449 325967
372 242 305236
184 166 680293
398 650 493824
484 86 824970
423 66 822567
317 32 861853
189 537 551662
619 395 469230
135 225 170483
313 89 219601
92 420 514811
40 283 643211
557 177 876311
541 144 194601
555 388 1707
239 546 866878
395 279 712028
173 109 356614
591 332 20899
142 228 663410
608 632 589420
229 357 103124
251 478 284800
361 568 286600
484 452 323868
80 292 315530
330 389 473469
97 486 755064
185 327 498109
276 381 202051
463 436 156424
29 6 640081
132 455 202316
273 439 595001
521 214 478747
632 142 836750
268 556 526911
258 688 393606
187 416 399912
74 374 724432
517 466 652767
315 314 130439
26 554 801113
143 248 221193
129 287 652237
377 533 433525
477 81 63770
578 154 301737
698 79 145631
203 218 409252
373 646 796072
175 63 21131
671 397 630582
482 228 824445
580 325 832054
276 152 269696
382 202 983392
298 250 390348
432 591 346975
689 98 944676
631 150 303371
344 46 895849
244 162 598840
622 111 339448
443 287 406983
124 611 125740
482 35 719303
696 129 58824
576 41 415583
539 266 190345
394 653 696943
120 620 312172
42 16 421313
84 378 764955
327 560 924693
12 566 653938
456 394 109677
272 496 758240
671 592 402454
585 94 708146
189 527 261061
629 303 389243
143 96 764184
156 359 265328
81 33 333410
225 56 488636
399 57 559999
549 73 486807
95 682 355569
320 644 118688
141 107 356772
253 604 370419
51 146 303782
47 30 683478
645 486 625296
493 281 865226
457 674 672915
610 675 86442
7 146 816029
306 135 482277
552 620 573752
130 281 399717
487 305 167394
593 467 877044
567 551 831972
374 654 46198
220 128 691215
249 302 277797
270 162 650282
607 620 417461
401 188 353438
473 603 400262
536 210 361777
248 487 338637
697 637 738075
530 504 158680
667 416 487333
272 489 812668
530 444 559035
128 603 936987
146 611 799868
479 487 613323
102 645 171320
409 150 217835
3 639 458894
374 306 799012
659 527 358415
502 422 913635
204 310 605676
206 49 301551
375 390 999059
604 152 999127
127 428 274546
686 380 290176
30 94 745620
418 689 341989
503 302 139634
305 434 497779
188 78 937344
266 487 285862
445 286 968226
118 79 759561
519 10 551161
31 409 723513
349 360 531375
469 632 283760
53 460 562465
580 616 640073
51 313 661973
341 498 739244
138 640 956737
326 391 833046
595 516 205912
656 210 447662
443 479 165803
526 162 433237
446 157 468981
407 629 372887
250 123 905554
20 485 310807
607 195 572414
22 463 151638
678 2 310843
259 408 972822
86 40 963580
448 93 766109
318 461 752269
473 658 257439
453 670 36875
296 618 902033
105 361 308245
585 490 521753
85 221 135147
408 463 941837
594 613 127988
51 632 847993
256 387 875759
137 97 94814
272 237 24855
236 453 518209
535 439 473724
381 161 945756
227 131 232594
108 409 764452
11 128 71037
371 607 877978
633 89 599643
233 194 666724
362 343 950587
534 433 507452
556 505 459478
335 364 360546
218 273 935271
266 460 170320
82 7 428038
203 312 281322
229 677 958927
120 691 423121
386 464 531143
305 473 648893
123 227 225774
257 518 815173
685 467 608916
327 414 923428
447 307 768698
675 72 334201
336 107 141522
89 599 790452
243 355 722150
551 81 323560
638 537 414169
488 178 374983
135 397 922597
191 496 864363
91 226 41868
453 111 340367
33 132 395260
49 579 486208
166 646 803851
343 366 51435
467 222 876076
344 264 89314
377 477 210432
530 427 807831
545 312 918415
99 366 89673
358 541 973248
193 619 458233
326 358 380041
485 393 960635
655 687 10645
63 59 306701
3 278 558773
407 204 38256
550 31 889569
390 558 225888
28 9 680687
177 32 399633
186 421 677404
357 78 282598
440 462 66894
196 420 209106
150 343 353754
583 575 237580
691 52 946669
604 623 51894
306 151 947704
149 694 275940
19 512 420084
315 402 711852
342 532 147223
65 371 190146
684 359 279665
256 126 244657
294 152 689013
238 74 310773
544 272 227698
18 215 571374
97 493 894187
8 663 591239
10 81 47012
313 479 110784
113 426 383901
137 337 355629
560 166 228380
141 312 468827
179 101 799455
270 593 257624
571 447 351511
8 95 274299
245 517 243335
500 119 347302
335 558 459021
365 668 404406
12 11 994806
64 368 57178
628 613 375585
648 682 225666
332 152 95901
13 370 357110
606 445 629009
87 600 298802
218 15 226974
439 463 4134
56 110 244675
563 558 577588
31 159 560930
320 504 26645
507 608 672210
350 32 360488
478 41 694618
605 412 660833
154 650 435712
51 646 244445
268 238 502689
4 13 211050
236 374 845886
654 43 341634
481 210 64007
690 4 719812
613 83 983655
283 692 780817
117 553 622968
431 319 943513
558 495 728768
53 429 21870
360 417 109315
570 632 520256
553 36 205774
259 16 74106
609 480 378228
643 310 491280
357 584 694505
40 277 87413
490 431 935797
272 127 485705
315 509 967178
341 429 59452
645 695 486472
12 433 504715
429 161 660318
271 694 570789
269 36 625069
290 688 917561
399 437 418742
191 265 791036
272 399 698005
589 352 230912
89 85 230652
560 238 754858
42 165 307363
653 652 909070
373 294 398013
681 485 657593
529 68 976859
605 610 960170
171 681 828165
125 690 382728
688 666 612080
423 362 57981
513 583 627709
536 450 996649
313 312 198762
36 62 710504
355 334 702022
533 412 941917
397 267 767253
253 298 182158
587 18 400564
2 651 858173
180 457 158563
2 296 575673
641 651 11219
480 295 412801
484 125 479748
14 563 782951
505 356 889697
605 22 353918
207 642 538978
490 60 662077
131 504 401867
341 404 124641
182 345 736174
587 681 467570
120 573 747229
231 151 448873
344 151 32835
256 237 962667
111 73 325520
579 449 169638
367 67 215215
38 251 229102
682 694 314744
184 575 917448
58 642 388429
250 645 833116
265 255 258052
186 581 813407
653 460 12195
586 346 328882
90 358 44995
152 412 705567
473 309 357943
478 374 700452
330 40 448309
297 386 960569
105 681 973089
272 166 70211
166 123 975398
494 442 846474
234 13 493087
675 52 596292
291 578 634848
582 262 38985
187 683 999811
176 209 326543
620 636 362935
516 309 493344
262 469 505292
118 113 958211
211 370 787361
225 689 259137
619 157 984793
389 277 892657
98 188 732046
542 49 376090
632 219 215836
191 48 238399
285 552 986880
322 661 980126
99 46 605602
298 39 961219
623 489 652178
320 411 317108
218 468 23545
128 690 112420
40 475 86326
646 670 874603
573 189 759476
605 265 499189
438 268 899289
25 438 618260
436 114 703648
239 557 913242
245 289 61742
118 524 106374
232 644 305756
45 116 341603
331 54 402877
542 174 373324
350 245 135
384 664 298947
567 461 11989
445 349 690922
237 295 817111
606 612 407312
617 125 64894
690 382 73575
582 477 880735
283 252 381613
504 407 145383
397 409 979864
652 468 51173
574 655 904672
70 387 181397
550 576 678828
188 648 767714
638 50 517281
54 398 90235
64 466 191505
28 444 6849
408 287 829869
448 265 384587
74 113 714456
114 425 737846
648 409 834639
575 64 8078
439 95 510258
344 623 129770
61 109 622299
420 484 625065
508 411 378224
460 136 946024
86 649 166186
257 435 333113
260 654 559122
559 205 6159
489 371 409460
362 335 743833
239 93 487021
547 673 86328
231 522 120008
503 473 273061
13 547 567944
38 482 441523
582 201 807572
610 177 259054
549 143 718391
441 466 47331
675 84 84259
41 188 532609
559 611 629946
421 141 934030
226 101 187970
412 612 578096
516 9 356228
559 553 754932
330 83 942679
34 419 78321
503 237 672479
191 60 510110
697 172 30153
575 330 778439
523 678 168789
281 141 158154
305 145 601618
270 565 988021
514 170 402963
130 95 853223
35 609 466197
335 90 302559
31 554 143954
589 685 257032
452 604 970103
142 98 520727
90 650 194141
234 232 931100
185 627 673426
430 82 849023
310 260 41028
63 203 734285
502 62 921657
101 344 633107
658 128 420263
506 671 608022
98 110 352211
331 373 782571
381 67 654446
328 655 15994
181 454 90455
312 356 914960
617 575 74647
435 609 249753
653 352 712829
571 37 276929
187 490 8982
111 385 765054
138 482 402897
487 577 360998
43 360 917038
442 263 648868
183 516 556025
403 74 543034
49 45 123529
397 424 237286
344 615 227626
694 450 143065
492 198 814520
456 673 115993
643 51 671581
290 293 665150
295 502 177037
335 103 882416
104 594 539663
105 485 256385
503 688 711206
35 458 407550
563 692 747205
1 597 955250
599 14 39218
505 300 501835
690 79 772833
436 498 105465
589 196 195271
441 110 296867
473 488 125117
315 363 498952
467 679 818681
287 433 31470
28 215 906226
320 594 500514
435 628 215642
470 554 39274
267 271 989987
248 214 274182
140 340 804798
627 569 181741
441 571 493907
446 430 782897
146 583 309051
96 164 569843
342 50 585630
340 541 906088
301 615 703726
9 93 542136
216 210 576410
264 633 177246
310 203 403600
552 435 336255
467 544 578011
504 645 595099
459 428 945625
206 495 379625
99 378 642294
535 294 741092
305 174 832863
222 670 894650
686 316 461704
94 528 937382
341 34 343556
205 421 257581
484 578 681029
613 573 80718
576 252 637643
151 137 108115
488 138 192846
107 135 498104
689 352 188159
539 112 143329
309 305 677316
28 257 2812
428 489 755880
298 261 362689
595 622 258748
274 97 611250
529 275 876230
306 537 484907
374 18 336306
389 47 644148
677 287 48027
366 122 490543
96 533 993215
312 518 503938
669 622 915234
300 363 821934
122 576 687116
399 586 908297
373 38 284461
112 441 206092
223 126 846942
497 689 75011
546 245 712279
44 212 282109
259 72 921797
182 267 36359
319 603 185369
460 4 665549
204 395 107364
337 510 604187
566 343 997150
383 263 18200
667 452 762243
457 19 22766
126 314 19222
92 535 146894
428 342 226963
420 191 620788
494 627 968322
590 5 359833
25 607 587910
608 31 706788
400 633 289829
687 114 714798
537 488 819905
504 483 743469
431 44 454771
552 135 892192
510 314 495569
559 140 651028
565 93 636746
505 419 34775
405 662 892831
408 204 683728
620 588 454825
497 243 635287
695 390 86385
117 533 421391
469 657 239697
5 465 852064
188 119 477730
410 48 999014
235 320 785869
685 133 820240
7 262 774908
361 620 269288
18 519 793477
99 348 578719
267 695 114170
282 408 154740
154 659 38651
148 585 990783
254 694 442823
335 395 429262
172 553 208247
255 529 831871
464 600 777895
446 343 65625
664 678 479683
235 204 466375
385 189 589670
378 370 864909
43 157 304188
12 488 290569
106 22 501035
429 94 810039
263 87 657557
681 636 758909
480 91 618047
190 661 764079
672 121 322049
221 533 633403
337 650 303348
80 405 211716
472 48 701657
51 481 925510
407 518 756590
626 440 483127
555 324 160669
333 324 542102
322 432 914698
681 400 950221
496 426 372043
547 680 93958
118 225 131004
606 562 717864
95 59 379823
534 446 803695
397 368 922225
695 374 978099
531 131 782337
300 355 237200
1 455 240598
5 273 114657
603 136 333378
244 519 65122
452 104 798921
454 231 958925
609 666 941984
485 333 228295
385 10 811726
649 154 200772
432 25 384743
291 253 492516
5 183 234075
290 263 638042
71 108 909105
136 44 236131
308 361 391549
598 343 101557
358 621 889469
512 482 359283
669 427 636994
75 204 963069
626 644 916648
127 209 235369
593 287 860563
489 661 240254
289 481 984153
318 459 555451
560 511 495081
686 168 181394
283 275 462808
506 448 354893
224 647 442813
631 96 471169
557 75 86361
272 163 907412
434 575 718339
385 20 635556
103 646 295184
23 301 777112
638 531 367495
450 700 757786
177 478 836792
365 658 849483
109 91 434458
653 221 219783
489 314 637589
186 628 731877
451 649 39874
122 428 113540
167 385 611844
2 81 124933
259 435 137732
346 549 51183
308 86 664985
2 303 708176
542 69 36892
604 683 380995
504 558 411925
544 162 919469
571 104 275571
188 152 681526
660 571 644530
391 267 141228
272 81 987044
133 658 390991
316 446 780321
598 550 404992
246 151 572665
242 252 568288
210 297 194447
340 456 279704
384 528 348828
184 159 367242
472 413 256731
133 501 474242
666 323 634017
100 339 736439
78 33 684555
666 307 753534
37 508 339555
83 344 18271
602 178 592548
488 331 225485
679 113 388696
541 391 287779
215 271 762532
256 457 979187
696 490 57934
261 240 192888
294 394 345826
140 677 62050
672 435 530412
578 448 895489
556 117 114933
9 681 883619
330 141 556367
645 610 776713
334 325 503289
52 22 852494
98 590 833096
471 544 720189
238 365 455784
43 530 654681
78 145 233489
49 645 917364
426 39 820670
661 323 969846
320 157 563382
329 28 108155
167 324 392731
42 337 196016
276 512 382861
340 247 174928
120 509 520950
654 528 314657
185 180 427791
697 378 458795
254 403 334947
107 456 813086
119 518 500144
492 175 346041
519 181 630776
623 692 48052
480 310 894512
658 264 572835
347 3 620500
689 395 655114
593 283 43163
54 590 33867
238 85 752573
668 176 419080
165 276 608353
626 230 566362
570 437 901566
80 133 255846
51 164 621044
282 595 619701
148 525 153631
174 94 901395
212 1 774523
550 305 692323
285 134 581604
507 535 447710
471 15 441010
664 654 334377
133 556 779870
175 336 608152
686 156 15450
37 415 177859
241 469 14151
633 613 6873
382 654 109809
161 334 504240
52 365 181329
51 122 570522
197 560 431491
491 162 689102
519 11 578200
614 255 577297
326 681 910441
261 443 384362
628 127 882093
629 564 744757
248 327 180471
238 38 959474
543 264 843082
197 30 607810
264 534 353676
376 151 688572
382 391 586527
92 29 183975
307 94 451317
656 620 836883
393 693 83500
60 594 392486
547 109 109024
196 308 20557
15 175 954440
343 254 939666
232 403 839682
605 198 592561
625 194 802149
679 185 739332
596 82 281551
403 694 18103
657 129 923616
595 77 488183
683 303 326941
516 37 264764
385 225 138814
500 246 792751
222 645 247631
466 514 744008
56 522 97864
546 426 871130
94 452 534439
12 463 83330
345 144 469585
663 420 297719
477 492 876307
268 502 123065
290 582 821078
584 649 505084
390 342 554289
448 375 359014
356 512 831455
205 590 37452
533 48 22849
252 14 649117
261 473 527748
257 679 731949
513 273 172523
27 36 233553
2 438 623836
285 367 592052
6 262 90242
652 250 980901
608 320 315106
261 638 388843
521 425 340517
265 355 848246
390 643 558435
659 368 439497
107 262 90003
404 339 276223
616 54 155589
531 310 613056
616 479 947375
439 289 900665
241 562 154483
357 110 520031
321 91 934649
48 644 982007
591 309 925088
297 589 988232
629 259 466496
369 648 870042
597 325 637295
48 110 369340
694 553 109541
554 257 782594
560 57 263457
326 484 965319
9 442 622264
626 250 116797
314 371 678006
32 679 147175
104 323 535817
18 244 5445
310 21 798230
489 221 289539
279 75 823110
284 700 176768
538 698 179732
551 433 343863
43 693 626515
121 577 676542
286 247 574394
297 198 944926
120 581 197939
474 526 317204
675 264 667272
453 123 869770
51 397 162425
221 275 134262
96 157 996561
287 616 338053
429 592 158410
693 382 731945
179 107 934563
579 503 128820
668 593 959335
34 39 948272
680 164 480605
400 483 200909
492 112 102236
636 413 179161
692 612 271413
374 139 820107
542 672 83733
4 261 406969
534 240 931541
609 678 260719
345 322 291449
17 362 390503
447 430 2769
544 293 919270
477 674 195921
276 290 526800
614 70 562587
392 663 412409
556 333 440912
388 661 491177
141 488 149761
441 154 647300
398 611 458056
399 367 520359
368 65 93495
341 398 278953
151 371 57448
25 228 843421
269 98 54728
562 418 336481
87 255 666114
481 219 753807
236 414 827611
303 262 497825
348 589 458711
405 244 273530
635 491 165370
673 288 956336
679 349 456621
637 336 439005
45 553 742069
509 699 650115
125 393 992248
191 554 275113
294 435 509828
211 230 461122
617 294 160162
247 357 227947
593 202 111491
648 201 790310
25 458 558750
272 360 457225
98 632 696207
33 641 921310
630 128 782819
556 190 225721
38 566 343931
616 20 252307
360 520 225418
313 607 657897
264 581 126213
346 473 248353
33 459 861062
380 186 541414
251 589 932833
588 63 343567
121 321 770480
644 5 879037
627 498 562630
621 91 49207
72 552 829810
659 112 446088
32 127 499847
395 691 726684
688 15 146998
637 83 860060
671 379 445646
218 164 52550
609 493 71314
543 305 755458
433 670 511168
83 444 816037
269 521 923082
460 93 553659
71 330 459071
652 398 275357
696 58 139950
558 571 215179
240 521 719029
336 348 405168
106 91 212640
183 293 939338
154 243 882905
250 133 595627
31 38 691724
275 159 685680
310 660 25240
407 234 423240
175 659 145618
176 547 601962
492 350 859031
454 37 789664
176 245 385469
369 412 569630
674 288 936007
70 541 246861
342 416 436362
472 42 506523
404 682 308000
281 517 793925
167 644 986114
450 301 98148
267 477 447481
515 633 426323
415 314 512228
444 369 378834
381 401 601662
117 332 234920
635 319 197200
298 100 386626
474 388 285838
432 137 474192
212 163 645862
396 177 605804
645 414 294747
270 241 333029
119 112 256025
695 449 920755
88 84 647279
414 466 264079
128 633 578340
674 221 110191
313 520 742335
97 340 461413
361 283 507789
75 272 724165
578 158 748046
352 629 340969
176 350 566800
375 355 159899
37 195 966096
618 25 908929
170 508 3551
41 295 488461
392 54 408632
187 690 463002
52 496 300709
476 192 591323
564 514 310040
185 531 28696
211 79 942856
611 119 956685
83 142 954346
381 477 795944
149 574 850315
460 260 638762
374 506 34063
540 365 689312
424 175 214826
354 437 588625
173 269 576260
465 409 462906
157 572 987858
485 193 43826
581 127 344625
588 160 354656
21 456 852298
231 493 591150
458 700 249567
273 80 270401
502 428 484113
548 262 639870
495 385 17445
43 57 181869
485 289 422721
644 358 921824
198 190 350062
109 371 347659
48 43 970300
461 550 826731
254 129 687806
91 288 488901
378 334 68792
309 637 424744
273 584 247370
360 7 552289
48 346 277547
644 103 962494
90 103 845410
588 275 987764
594 140 43651
167 110 815979
410 59 740468
578 273 966446
398 223 394887
40 209 471843
512 370 921917
489 119 33222
689 21 578428
401 144 243939
305 625 927240
633 690 444210
45 698 348597
612 685 305679
168 471 685702
515 124 245723
695 127 872574
412 671 773848
83 233 908201
67 169 128249
367 178 10109
467 457 96345
301 168 406509
57 121 11524
147 214 277497
596 157 545404
496 26 316579
461 425 972610
100 284 221534
379 565 75731
49 679 369798
124 640 276321
700 506 222923
228 209 358905
350 373 408042
665 672 756669
51 255 720361
172 361 568454
52 95 806304
154 80 650026
280 605 782454
109 566 390825
132 13 853915
209 642 772140
496 424 886338
581 243 562534
188 206 738725
671 84 36083
530 457 897655
145 51 377501
647 10 660910
658 252 769968
572 255 536850
176 91 762118
31 585 996595
153 247 179756
679 463 150478
608 407 180610
409 588 359563
48 409 950128
355 455 797872
114 62 738426
352 28 460435
656 222 853582
591 205 263045
313 2 644582
481 488 77170
533 475 326742
235 423 487619
312 648 9178
429 368 862392
534 61 697669
35 1 517876
553 293 69700
96 651 727158
169 581 348703
678 547 611304
126 569 10491
671 182 694919
213 646 477144
299 520 353577
239 657 436448
399 196 975695
47 399 893622
491 124 351849
526 569 90037
266 585 855833
376 246 371132
254 451 905221
228 269 560107
133 263 99605
149 271 132754
204 347 20316
692 194 615301
460 72 23793
18 415 7866
31 322 430695
544 542 595113
242 25 769491
90 20 695743
14 617 929791
106 145 966892
275 77 847910
461 301 691876
151 49 847588
22 390 999257
681 235 274141
597 538 378475
106 250 902738
146 513 685898
192 218 964359
115 247 113905
583 662 631135
605 469 890393
495 257 149885
185 354 712964
27 514 869552
575 547 372620
414 100 755990
471 195 116084
619 295 924513
451 96 884142
615 290 573710
205 334 803925
202 379 706388
24 60 271877
680 370 645022
631 527 272587
535 665 87467
650 159 634259
509 189 948172
362 632 22004
38 271 261437
12 333 574761
599 451 366943
655 316 621963
79 671 580381
447 532 414183
81 429 49277
612 518 318882
240 237 244533
2 514 677862
499 419 6622
664 313 778505
302 219 757612
45 169 990359
667 305 482318
348 376 191343
90 564 917236
635 45 284831
314 282 682146
510 484 590327
161 81 352362
566 449 52583
451 178 761711
83 4 970728
56 475 393571
409 650 198557
209 305 189864
462 50 977787
85 432 413781
104 425 262788
451 374 839365
370 204 678167
641 525 615507
94 186 300597
700 311 95898
163 95 332999
383 693 26089
207 698 988585
639 269 394325
85 3 191591
220 476 917172
369 471 999269
442 640 873399
13 658 53313
477 380 544538
612 96 565723
384 540 459279
663 554 347337
576 190 399918
262 159 735388
665 647 239275
12 15 5604
159 290 427408
131 598 196828
324 160 832732
283 683 530679
475 301 362569
67 14 558104
376 202 727091
74 622 236993
557 507 797161
502 76 88642
135 490 558688
4 594 981105
454 632 928107
499 250 194553
459 634 869676
586 429 828050
248 178 779666
288 434 590923
630 50 164407
97 23 226438
327 638 657536
533 544 988643
137 684 572965
628 611 825607
293 276 187147
353 358 523098
443 142 722899
547 77 171650
234 98 49024
566 361 431034
575 674 13841
627 225 534156
307 650 960700
505 126 122549
292 220 972405
353 199 449118
417 293 694287
514 700 948785
266 617 275749
176 644 843019
79 661 108832
402 376 674524
137 443 567987
359 680 542339
633 59 434109
210 585 782432
594 593 753785
87 162 26363
43 333 795303
695 86 259428
599 371 182675
320 490 245228
104 669 375596
301 37 666668
114 498 914745
654 171 238679
543 113 107883
476 456 808371
634 75 714683
514 678 778943
229 139 24299
302 647 707701
406 514 231939
577 320 979524
372 560 682513
661 129 24979
291 593 999006
682 452 285491
99 578 787400
629 454 803918
358 681 940977
314 92 892581
440 376 168775
550 233 49940
141 73 559674
211 413 267255
234 360 739333
404 102 757404
289 61 804968
413 484 375134
600 216 171523
639 483 256909
175 43 523952
128 18 642761
375 352 548463
387 379 775628
604 402 833076
302 453 788211
574 348 872708
55 694 207634
309 175 295030
176 159 821228
154 246 369423
345 446 219447
401 322 757887
437 244 696727
641 620 660414
55 52 351333
271 294 716304
492 625 938219
427 355 853084
551 43 604196
136 251 758747
337 328 816504
26 651 677134
273 259 298365
80 673 414091
29 238 273836
415 343 258412
488 28 192910
678 550 844604
274 95 636723
458 538 526087
141 64 825194
629 544 527220
456 597 614843
304 268 507234
239 424 712858
143 684 946774
390 355 443295
450 85 5923
136 339 150311
492 535 851469
681 5 573374
438 246 250664
28 24 286201
551 51 838451
373 243 541650
483 274 811290
564 688 747488
273 62 531161
68 361 150906
227 433 355114
342 283 152444
518 542 921063
462 312 780209
232 56 190459
417 238 546507
374 591 372323
96 230 55783
211 183 728975
324 314 593061
439 627 62130
214 84 482654
134 311 385038
57 239 323950
231 448 17218
582 413 333867
252 342 662307
650 465 193561
311 162 608892
255 541 149416
241 674 156753
206 9 539895
325 547 940472
499 7 256312
536 298 338936
275 208 185743
3 255 184893
467 39 364536
681 113 715780
229 246 650156
77 155 719460
644 294 392291
582 556 621159
688 483 1507
147 533 420639
65 256 188815
88 662 939407
442 294 367688
185 74 287483
643 608 934140
191 232 375230
146 4 297794
128 681 239619
128 577 276724
362 46 467004
523 491 241856
581 643 805258
362 170 54688
357 275 936402
599 112 791082
368 270 103524
474 581 684858
11 321 112967
185 578 272275
317 231 111238
468 217 937806
304 53 870419
252 39 409794
185 671 255739
661 379 451485
155 406 268011
529 195 418335
670 289 666126
244 362 410459
653 531 637652
507 391 69555
598 26 938867
406 370 754382
181 75 927242
84 305 950337
594 645 503173
374 473 745107
281 601 398650
574 586 822469
16 110 11132
395 321 376878
300 173 145498
627 227 247937
492 456 236720
89 140 15538
540 562 307308
521 504 89402
473 443 416540
530 661 983057
402 170 976691
396 500 497884
396 353 766373
88 198 966593
268 137 252244
177 48 25805
116 391 426528
559 656 564159
358 411 28601
472 249 789514
472 258 861707
262 640 930059
261 521 965222
536 682 446073
381 510 211554
603 53 779139
557 316 736433
281 430 144246
158 79 709610
315 594 822652
147 151 450919
181 642 216821
605 215 476838
355 443 35274
83 478 507144
477 668 53156
513 541 334741
418 443 975901
150 204 208491
99 326 642519
371 141 964311
542 561 306024
445 634 904003
73 602 411902
392 352 733867
621 97 95855
210 162 929891
292 288 361192
492 700 215944
589 12 937673
467 698 115472
470 72 988290
541 441 10294
564 119 863631
158 336 576165
200 614 364447
71 699 3854
69 79 913076
663 607 443034
281 573 420452
274 424 523404
445 98 922264
174 613 949725
272 238 337239
308 592 222027
412 189 86805
142 304 558153
450 172 636775
455 170 306454
95 520 761343
526 631 300924
375 311 357153
413 60 508168
634 651 862194
673 193 983608
224 546 145489
19 51 127201
370 638 621331
229 692 762322
227 493 578082
330 255 437668
133 558 847119
567 366 780919
290 128 851366
22 107 895403
88 469 692975
586 304 338443
75 188 671785
205 171 603543
331 256 730019
662 251 504031
446 687 769697
322 535 38527
475 135 852679
638 166 751259
334 459 743046
555 85 604629
426 243 345534
615 284 751524
268 111 368133
247 435 155191
445 483 108283
117 552 719196
190 325 409424
538 653 7966
492 187 157675
113 44 650476
111 186 770407
279 319 66727
438 413 936470
640 332 627495
74 537 691167
398 464 102171
600 26 247090
541 220 839449
376 375 708578
539 166 217752
700 106 657390
232 20 152111
107 449 852574
40 37 840329
294 509 536122
310 475 645361
243 123 472298
523 506 691197
557 279 421105
53 359 534161
485 229 720115
134 542 499795
432 375 796978
153 285 272807
251 510 718389
417 150 434152
99 55 682945
534 606 65161
314 602 695130
34 402 968578
464 55 181627
208 477 782134
266 80 848261
457 318 548372
350 321 823840
350 667 597374
20 204 994099
446 311 838898
349 682 725446
101 515 35728
356 261 830082
103 678 50089
324 361 996397
584 298 519749
11 469 655928
445 187 946399
72 457 332845
627 356 7223
483 216 738620
616 295 532245
664 130 103760
83 123 134190
329 47 821326
204 367 97769
345 305 740069
43 272 391117
282 413 693382
295 294 632679
238 286 666286
185 115 278510
598 353 930932
563 366 311129
624 329 401204
296 17 246678
677 506 745256
449 191 153804
338 430 16084
668 120 114893
346 414 396274
405 593 798334
12 690 720819
606 67 761798
530 365 302705
586 326 396787
661 488 277799
419 61 988140
160 113 25431
375 204 243295
529 685 963640
161 118 665713
471 442 336537
490 673 811293
341 208 210104
111 207 622176
366 104 32040
568 55 995083
333 107 278166
107 370 745734
44 530 449314
401 182 327146
679 568 156724
8 352 816593
39 437 661779
314 391 19212
601 459 295965
53 21 891949
510 499 478753
433 668 787359
590 329 121749
98 431 713232
447 436 632115
595 57 586014
173 203 605538
63 221 353325
226 49 826354
542 138 428373
570 387 98702
299 631 73473
139 193 697476
608 606 42011
588 566 111648
625 529 308358
291 300 429850
106 630 436066
292 602 499895
572 228 889785
639 422 881979
418 13 466949
25 481 252025
621 218 623264
620 605 673103
385 153 976651
19 290 482150
605 422 366464
426 545 512005
460 102 98495
198 588 692778
183 291 945694
79 448 887907
606 619 336718
353 143 757023
378 348 562261
165 497 151183
331 513 648837
28 518 536059
103 178 405560
589 33 224306
422 202 26579
195 395 171605
364 580 368644
92 361 843657
394 649 38328
148 196 626876
156 299 363398
692 437 355850
626 560 777764
672 125 149890
463 69 583371
282 52 42170
478 193 9784
599 452 745274
231 323 383924
421 473 298003
235 305 301060
284 620 45997
331 586 185160
22 243 564863
425 440 55249
441 594 722192
71 507 80898
256 80 928943
113 689 823357
563 22 453298
376 666 329608
37 646 226144
236 37 168731
325 381 754755
287 511 570804
216 476 384163
284 692 613745
238 463 989627
96 538 441647
411 414 329566
649 433 550504
383 629 127995
460 97 185639
682 512 539859
484 353 712207
122 79 532132
538 667 881119
348 675 506098
308 655 955231
45 393 746098
523 32 559706
561 236 652399
335 541 158302
138 106 873638
371 238 344208
17 15 770500
290 126 252843
144 320 968824
7 565 868916
31 650 973736
343 200 318122
163 116 201353
687 186 980541
123 565 268841
300 577 738472
614 324 563090
572 188 180654
537 238 852604
172 485 456491
569 294 678703
689 354 220012
596 371 824352
288 413 526809
167 654 481116
437 12 533739
122 110 428472
345 512 86190
134 163 499872
17 90 825869
347 105 628684
253 278 787383
204 224 890633
239 366 553134
467 562 209465
426 599 199256
639 105 993296
259 669 264104
71 469 927116
322 444 447875
653 532 313308
330 136 574061
359 251 564553
268 450 780010
213 392 471836
96 477 129703
273 564 238875
661 309 389390
338 217 494952
218 83 869458
122 644 889282
368 634 72754
648 22 187667
506 466 550327
260 509 201767
569 414 896498
585 333 456785
597 377 188625
435 614 763428
130 328 233680
238 299 898029
689 12 43732
2 646 705994
12 205 2943
493 679 30249
286 498 865849
585 117 673106
415 403 379204
249 700 440067
633 583 924076
463 404 330818
38 581 992750
242 345 919470
585 597 579964
265 466 755569
380 514 626374
338 344 684990
354 351 730338
566 322 416314
36 115 81690
683 281 445257
387 485 881159
229 600 796738
273 592 788817
183 226 858476
364 494 843621
243 200 382277
575 326 26121
235 167 982360
492 415 243727
687 223 250396
304 179 877010
180 599 391742
515 657 778469
57 600 737619
604 22 498760
483 602 731387
236 576 978527
419 451 976377
423 565 154444
576 495 613012
204 338 834638
270 503 293425
621 648 703028
540 421 802711
632 605 194020
551 471 578865
234 613 15833
338 572 236357
450 516 940397
187 569 935240
491 658 716511
120 539 66070
66 273 116859
139 9 189000
699 184 511086
260 169 485098
425 572 904977
58 413 497589
456 173 440909
139 568 80042
167 79 306173
59 190 60176
324 605 496231
11 104 811187
514 431 532975
22 314 123842
428 70 273095
493 9 283647
651 105 173601
108 26 757144
293 510 649195
699 268 941546
285 395 8083
7 102 898950
616 453 666423
51 149 564582
541 591 487772
502 514 196300
462 577 501704
511 199 155257
293 51 976898
641 22 254373
216 514 468055
631 56 114864
333 350 131445
82 429 386928
556 67 973303
379 257 801987
508 5 651986
273 121 989933
487 661 314506
473 589 810059
347 493 355542
324 496 568559
171 540 93022
389 328 448541
584 134 951346
215 11 583148
577 509 534795
655 158 246921
1 679 614981
476 224 116617
356 23 233695
59 378 533155
390 403 5092
528 125 58710
529 88 206923
485 379 188528
274 368 301844
256 601 720608
542 213 68027
432 202 857022
173 192 475770
206 324 213074
10 74 690463
11 169 892720
404 621 548818
178 579 926451
68 306 798176
659 390 354567
671 68 549744
383 298 671919
300 174 67527
680 404 622348
144 579 415983
234 534 128945
324 358 218217
216 592 792238
477 509 777366
93 271 719024
514 256 173818
167 492 473437
440 367 233469
641 435 35199
185 685 97901
499 184 476262
636 552 990006
534 521 190640
382 96 888416
202 616 265513
312 675 557783
315 541 335940
161 299 894612
255 195 867195
507 225 266702
461 509 151239
61 557 889822
517 29 330701
148 424 369193
58 162 436053
418 119 48366
483 250 872948
86 43 347265
77 268 286076
21 10 526037
202 390 407077
581 234 429659
499 101 658179
194 641 309187
522 251 712446
422 15 921792
178 124 742192
115 426 75182
240 413 758519
615 31 976395
202 343 628292
500 16 524763
555 86 551731
253 248 455023
113 7 982820
394 220 814293
144 326 884650
166 48 972335
670 515 330785
285 343 871249
502 275 160194
586 277 166025
371 532 898753
278 607 919062
139 246 557586
202 86 54545
249 616 121326
42 362 688770
440 106 815721
2 49 78899
55 89 995702
329 616 422761
687 568 990065
615 164 564164
416 6 66444
241 597 378576
589 310 660224
25 325 387775
612 280 533134
89 48 434857
172 590 995974
292 110 956700
294 321 684409
174 558 289831
222 27 915840
432 81 11309
34 152 439915
88 618 776554
372 143 316666
665 199 581971
276 481 216614
17 598 767699
534 91 69103
441 663 807205
521 470 985572
60 451 458196
31 504 726513
680 84 420875
65 19 733692
24 70 262443
97 144 440528
482 431 140738
431 561 319085
169 639 131951
163 496 702918
396 4 674638
267 471 804856
151 84 298293
307 287 538668
92 32 425525
364 21 480658
89 436 74490
509 373 59424
516 87 374662
266 484 73300
553 58 842108
548 577 860981
37 456 99406
699 244 828718
537 482 621060
85 147 11103
583 574 658334
541 405 38285
202 572 130262
572 115 352563
70 524 479353
244 474 793436
329 45 252091
334 628 17936
545 610 907681
317 115 471150
473 465 208810
383 452 565067
340 538 778190
106 629 358884
682 182 720244
289 522 331718
206 42 392369
348 124 21523
174 15 588475
425 332 457608
334 667 612602
16 92 703688
340 664 279111
433 455 525303
61 555 2765
607 437 380625
516 503 335175
545 569 494187
21 22 812133
625 500 456693
19 614 311253
429 287 291845
168 432 104250
173 92 230164
602 315 45818
325 261 260459
379 27 555052
469 104 289549
419 235 174112
441 142 230117
10 183 488685
405 551 470395
638 277 677965
306 383 417380
256 332 762917
287 58 755374
131 612 396551
82 675 174490
193 150 625828
571 17 372781
383 281 484583
116 358 365022
137 593 984099
459 46 466832
556 571 674615
142 1 369329
76 500 765454
311 66 467799
246 675 537003
172 640 509833
498 144 652351
592 410 966106
218 207 29140
137 681 665940
206 453 362364
364 110 893236
508 395 15045
425 319 781205
251 94 129048
411 170 500228
138 467 356672
155 684 345139
268 289 694478
10 209 447079
118 48 159999
616 511 62480
491 170 406677
41 566 138174
604 53 450948
360 259 556322
137 235 119806
240 580 863325
390 84 792013
444 4 71316
348 38 261700
460 230 223220
383 11 734019
271 442 500315
606 83 187539
569 70 510948
364 363 322207
426 85 657431
628 7 67481
188 201 797756
489 328 799523
593 380 669145
500 68 913471
495 74 419361
332 310 455415
369 130 476934
179 694 636489
651 425 58599
254 680 693933
571 96 545166
226 569 639061
224 469 631052
224 253 865662
638 504 650552
271 110 823983
43 491 189775
123 626 329437
629 212 804107
168 514 233677
66 201 544333
682 67 718411
522 153 640733
298 159 18544
108 40 568620
428 262 325464
35 563 176699
352 180 837525
360 114 80647
313 689 465481
486 287 903654
525 208 747323
78 546 876931
429 438 926206
55 361 183290
179 525 295838
609 635 834672
485 171 600171
65 271 509349
31 627 728718
4 54 983809
451 597 440687
387 684 996668
392 585 632249
426 501 741559
435 498 388313
167 553 177845
471 188 455913
483 323 215160
581 440 367295
5 255 537007
178 434 198655
316 660 360215
557 246 492584
239 176 254123
450 570 152385
679 645 550801
431 553 779263
19 608 121254
390 297 482734
296 274 105172
116 513 936318
572 175 912303
466 261 889417
360 131 155992
536 139 847589
376 299 181953
98 258 247515
287 463 459621
164 598 280437
288 564 415745
142 372 828044
172 139 818753
252 554 366490
484 492 605120
595 137 984308
584 210 803787
14 166 844908
648 51 417568
190 243 523112
380 439 388169
68 384 454097
163 682 555956
455 636 266199
481 387 854799
108 531 814219
38 218 634702
2 355 811662
307 247 113343
422 442 396880
536 508 411610
698 209 628024
440 599 762511
370 147 529182
617 160 858197
555 483 60779
297 597 806236
233 586 422576
232 676 408453
55 74 710769
419 114 197891
415 10 545962
677 417 16613
15 551 416666
549 638 848666
308 453 256608
68 624 980455
657 591 161099
149 61 652807
697 468 909492
541 4 442222
583 118 246265
351 508 477510
148 50 287698
81 192 737494
444 345 385692
395 553 43515
645 347 7447
307 396 126099
691 81 106558
579 25 317192
549 206 329953
505 19 587804
206 610 249729
373 515 644631
209 157 149859
265 338 202359
343 257 435480
89 50 365992
108 612 18921
178 190 204949
623 105 13408
355 129 545917
48 567 940405
214 688 656125
453 326 260041
440 570 556762
681 163 358362
482 93 55028
413 612 881241
129 153 858988
501 488 383499
118 131 11900
214 471 363272
666 593 338769
37 337 144055
258 423 332368
680 661 951763
344 368 373165
102 226 412539
593 635 778650
482 123 472736
638 417 130260
103 414 618214
368 188 858021
646 342 997149
159 37 724360
528 34 538038
224 475 69623
67 337 258277
407 104 396466
382 347 606848
140 366 692866
526 95 300596
332 672 384932
618 317 913538
302 104 529909
368 311 414278
97 438 235207
296 697 211114
186 275 975811
92 337 613105
579 157 677844
362 394 558147
300 107 470641
112 579 768566
26 8 728165
366 162 97369
550 160 517354
424 481 297441
558 458 131462
623 479 103858
5 488 315999
153 233 997273
71 206 601117
619 18 129038
249 261 925140
686 492 44422
489 563 746026
390 371 39457
59 303 605869
292 444 325155
499 574 301169
9 97 241459
472 567 832794
229 512 698943
172 688 355701
259 659 901186
523 364 909718
326 483 401065
190 370 736532
155 560 364067
262 686 692683
182 630 787393
97 38 596858
228 526 641128
140 125 625213
421 213 851594
465 440 323529
117 651 475982
471 679 402675
344 641 489387
125 614 913129
20 452 834822
374 596 381820
111 471 495207
144 206 756364
576 420 26775
627 628 887046
240 423 766571
155 489 17710
27 700 100861
225 564 860284
113 206 140229
632 190 942299
669 227 337448
386 11 951411
582 134 54023
410 645 690323
295 486 565355
228 120 113869
123 610 639743
234 630 461364
130 110 401152
17 696 195266
413 505 261439
113 584 679624
227 226 56111
622 101 422790
185 289 706715
583 416 793528
113 629 126697
269 599 916896
579 198 62335
357 242 786395
556 178 479141
233 188 651464
370 385 107160
679 114 723773
252 523 438768
171 52 348615
608 381 918817
493 656 885575
672 496 589500
560 645 97506
575 418 816551
161 345 61565
49 172 627904
238 477 765845
668 376 260662
398 281 174326
522 345 497817
443 265 450462
548 177 203482
112 268 5947
631 567 204737
395 498 740258
574 260 303743
207 425 350850
469 506 603333
171 592 252009
222 574 658098
273 516 741693
46 653 282925
476 514 872311
272 24 482572
259 340 154419
147 670 439812
556 266 857511
256 245 659666
459 158 458998
282 607 66801
484 636 372241
287 603 993055
313 498 968792
551 672 745776
366 469 694937
619 119 778711
435 313 224529
320 273 505126
133 571 208059
581 663 83484
7 255 25895
254 229 652505
54 636 320333
268 623 133857
299 88 890548
484 694 110935
475 109 118089
113 124 901029
238 218 442717
379 405 610483
328 331 980773
591 25 125650
688 510 674688
431 235 602739
248 96 162001
657 548 825113
263 392 708310
673 42 227162
371 273 910688
483 258 204889
354 57 445329
142 564 485147
428 529 593944
206 585 733336
312 514 415833
271 528 3442
305 299 798915
575 297 266108
164 351 448962
180 422 331648
328 669 711017
687 695 589003
411 15 941516
575 618 635956
596 155 470376
660 437 35600
22 66 326417
573 114 846194
577 451 697577
258 303 257364
623 494 745951
142 653 28516
590 593 529981
230 612 876742
87 302 628384
104 361 806119
228 366 177607
102 640 934673
368 550 772074
218 616 139029
546 592 545146
211 313 727806
5 677 856347
574 43 338021
563 593 53868
168 47 596177
698 133 250776
271 354 110767
672 500 9410
272 71 276082
418 354 575363
316 674 52103
227 680 393507
672 399 145093
611 139 828388
549 603 385440
239 453 90890
555 506 521716
238 36 58418
402 134 409205
404 70 8035
68 465 42885
261 649 360941
665 190 719821
340 563 610171
287 265 265857
412 274 728792
220 32 10653
556 336 317533
454 364 93952
198 45 585652
588 265 620019
263 184 217860
553 179 32188
640 687 992873
464 356 806857
291 203 943183
329 390 640903
424 568 889176
334 67 326944
39 629 664369
259 224 407674
31 661 43339
90 299 954259
87 86 753890
605 94 960864
244 492 872518
359 484 237863
71 32 695379
544 469 166626
536 520 75818
145 16 397461
172 8 39750
603 655 670939
304 634 264356
20 637 620509
647 292 308268
372 364 308285
81 443 700698
481 461 297412
230 272 521319
481 329 954363
35 273 780186
306 183 470665
567 223 440188
611 65 21213
121 678 945524
403 104 484228
318 519 388845
567 571 216935
155 390 817160
291 379 928106
25 685 130090
684 103 298653
222 44 992135
672 677 962143
256 133 259873
128 65 643427
581 408 699323
504 26 637151
296 655 806243
664 647 310348
254 370 884045
398 301 305596
415 41 898502
673 614 997352
503 412 583853
645 456 433909
453 625 386869
626 254 411620
687 381 758276
589 304 516520
677 370 399696
539 640 711984
143 558 275071
515 507 358933
208 137 220088
551 599 871484
481 240 820986
310 691 904406
365 127 765654
89 397 804380
501 682 705055
344 376 229232
283 560 459359
289 45 738201
488 533 191554
625 16 253825
563 90 171451
553 573 534921
409 86 379629
287 471 904384
115 199 142599
236 397 134580
549 678 509679
321 563 806517
316 614 388816
297 82 393333
123 186 704734
602 308 431478
415 344 519062
257 519 64930
453 696 246400
85 407 670157
37 134 574424
162 129 954846
397 431 740637
249 127 386652
394 524 905322
641 374 162290
5 420 374369
296 118 851674
189 395 709357
576 484 599894
549 554 517598
699 402 805153
230 556 496315
173 671 448330
551 240 334257
533 148 786338
9 151 119996
247 237 398115
625 196 595078
100 396 477019
687 633 121221
589 428 684865
699 200 656244
307 583 857029
694 546 333367
62 286 540681
291 452 737294
350 38 565871
385 551 725002
274 407 964878
296 562 709592
360 48 519617
27 510 162424
429 273 538849
462 500 139444
179 557 46781
1 190 247924
88 6 1843
398 89 550523
690 371 119678
193 265 39011
158 90 719352
477 410 129549
614 423 525450
444 660 692089
53 294 463006
364 632 536800
128 644 108400
694 68 87430
432 500 81602
13 32 695924
589 669 355940
231 124 298846
307 557 163665
384 497 138154
313 56 723706
633 192 566717
66 471 381
42 17 82480
616 542 186040
27 438 594388
512 222 483899
224 160 131228
27 686 353689
526 77 411700
476 311 563191
623 259 12572
13 203 147472
121 230 402041
529 454 264920
241 446 302846
71 186 552706
96 244 128242
257 546 173471
601 512 830549
484 61 778553
88 602 525072
482 648 719840
607 141 300595
691 589 803188
385 581 499665
584 653 629586
200 601 331905
143 271 42176
31 212 590387
253 462 647205
267 587 418474
196 89 560073
623 378 95564
422 598 505849
448 321 262981
551 671 438863
289 258 84775
531 649 555821
307 170 479414
304 51 588265
340 199 369283
267 93 930424
167 49 976944
155 510 540188
469 406 777181
333 214 122128
74 528 54132
262 498 721235
119 54 119428
142 74 765736
675 297 571181
550 458 232339
409 328 698207
121 159 531264
535 678 247293
134 636 655131
686 194 258957
135 643 65436
199 94 698466
505 354 649830
412 435 40812
370 509 264924
255 317 605699
154 610 753978
72 327 629882
133 151 83243
354 590 291106
663 459 242196
686 535 733451
22 96 151625
354 607 634970
303 88 861897
281 512 372617
585 420 207577
425 530 919003
33 334 130369
417 352 676704
671 130 166317
385 515 497545
172 126 96504
228 94 47209
335 77 830765
283 559 364850
670 223 205053
335 627 617162
572 547 175743
163 14 658190
199 43 265020
98 429 170304
344 196 104051
689 246 934728
73 258 255508
458 499 414156
44 293 553699
214 655 832664
93 96 275719
10 342 970871
253 112 914625
228 538 157940
121 328 955101
692 307 623463
529 16 488263
14 435 747661
568 655 873184
688 267 10339
465 264 783888
101 153 950598
683 85 389503
559 571 137015
263 187 761927
252 674 615983
604 531 607427
351 680 881760
588 386 759252
75 491 578537
464 213 29074
151 267 153505
662 327 940808
319 585 76587
365 700 162362
455 423 924155
595 88 167759
134 522 11882
129 425 846108
15 445 674900
321 481 519542
164 404 907117
686 55 636615
114 189 192325
102 594 854091
552 570 774551
512 98 79710
187 554 231450
93 381 28222
280 700 505196
125 639 717546
128 327 354584
8 326 21501
11 622 421836
127 414 359347
454 131 307180
154 336 7834
119 688 848470
87 116 757083
428 568 534048
298 599 821286
525 611 571375
481 688 78464
623 84 625879
500 514 518448
287 267 614971
597 95 178232
430 319 59364
87 179 236897
313 347 889188
319 80 643437
39 285 776020
153 271 55856
361 123 717597
567 324 655556
240 652 486342
42 488 504613
672 456 289850
545 354 654280
106 572 41634
390 352 843811
535 373 765222
21 297 127231
249 344 597640
438 571 202372
324 304 705394
288 198 502086
54 371 700252
417 326 664269
262 141 610155
664 102 736540
331 597 617922
696 352 710672
535 331 447447
644 156 768220
559 236 700290
170 369 495125
66 327 407066
31 564 345650
224 560 256651
113 445 37676
518 63 539157
579 107 82884
253 614 942699
618 6 720889
578 553 95611
657 87 697351
125 591 571662
4 191 658033
501 23 113503
263 530 191441
24 210 763394
116 486 857404
454 435 7952
457 53 145021
264 700 52765
139 338 397760
663 183 488027
556 462 26241
119 1 665932
417 469 612922
434 45 116346
388 126 899373
83 331 161245
262 356 101185
290 133 879328
513 630 60073
517 279 176736
45 106 133456
434 365 491938
320 10 301458
586 221 660718
40 354 420519
8 47 12981
535 514 211644
220 49 757630
309 375 665301
323 332 268925
140 476 564522
514 364 878387
141 31 73413
685 74 919343
308 30 683017
87 445 710411
113 370 357986
54 548 978364
76 69 621007
300 83 523423
671 25 181798
641 522 953114
12 619 10732
345 631 973174
45 607 330361
650 42 537506
329 203 636263
521 579 838314
324 487 324303
355 41 932547
323 295 745188
673 173 366931
699 542 337030
212 554 110604
203 380 972663
687 660 664429
319 656 54568
376 473 908376
296 573 375488
451 455 191730
677 519 519778
91 3 324705
473 553 730610
142 508 111870
269 376 555098
501 655 719479
197 459 391245
282 672 418635
438 691 720582
601 202 125687
79 449 42051
503 138 881354
236 20 662937
149 63 868637
409 521 299532
327 99 806034
236 594 139010
386 545 217874
47 178 906234
94 350 814075
376 4 753303
577 658 751380
39 681 61709
284 193 576704
240 48 367442
414 194 679505
181 574 45873
309 255 93900
669 267 280202
585 527 889495
477 656 365003
559 543 623852
563 637 299312
195 361 287663
515 650 874280
223 142 896141
107 686 582561
589 623 230833
477 316 653169
558 59 561002
375 561 536476
64 301 687244
289 319 154864
503 253 306002
514 484 341848
450 346 689685
429 255 228056
499 503 986974
173 314 902732
465 678 436476
265 621 160760
25 527 366990
479 47 426810
175 562 228554
370 333 901559
348 316 82547
678 442 684281
506 616 941794
551 420 649253
433 470 513864
99 357 95148
698 457 186317
637 243 350680
176 565 872867
502 332 364717
697 249 296134
35 162 999243
286 97 586259
636 671 871952
432 190 939450
569 629 593865
223 5 903580
72 551 339184
118 324 58572
513 551 928590
45 493 737908
494 139 686195
316 367 729977
273 583 184491
236 226 967543
567 513 514643
104 110 862962
164 692 519056
205 123 312473
116 357 822290
82 637 779619
286 583 341550
385 408 189313
559 337 429896
679 330 716381
474 150 299441
546 653 96125
521 323 20167
589 461 161572
245 683 230536
682 286 345043
167 421 473349
416 294 573764
678 532 787188
670 178 810554
42 343 840902
125 321 376159
608 233 668065
646 576 777553
117 320 114364
85 587 774613
117 86 145885
522 7 448717
548 270 863977
400 498 945975
526 9 661432
369 280 848336
686 280 734414
489 261 499648
615 352 634058
268 376 621216
580 150 662541
375 163 710400
101 25 757680
526 156 454459
564 508 53333
119 300 796807
376 699 418035
695 379 658037
386 554 936796
639 473 134500
341 232 553050
308 354 854711
343 220 784771
556 105 689064
88 666 907191
196 471 189966
264 18 618489
323 559 565583
610 367 702348
654 609 269631
231 91 361994
186 166 726793
34 42 281161
237 596 914599
388 226 727156
463 6 715041
108 76 899160
495 616 642476
477 471 681485
60 75 41973
662 121 827398
292 11 733625
62 356 266874
385 474 335369
356 501 254000
97 564 207838
323 161 944035
658 475 433680
192 481 462627
529 80 489290
192 354 181496
259 555 133981
312 645 446104
121 423 338294
628 348 992182
687 533 595858
137 218 744147
440 155 157366
217 264 172291
171 284 38938
467 495 533622
686 282 438564
151 81 636313
131 660 714395
232 495 444129
256 639 650498
522 314 457045
17 638 610706
673 323 788103
538 138 128991
520 367 655719
268 433 441210
691 114 327296
280 620 900577
612 364 472673
299 649 394854
496 480 386402
305 537 363144
514 619 99935
133 412 378219
547 137 62706
362 253 344797
545 68 548492
342 224 804302
504 578 909885
50 78 870599
698 363 682553
101 224 412812
214 233 216424
243 530 930108
303 98 240648
449 471 239360
61 404 382597
589 562 831456
592 649 441979
464 56 387484
475 497 754489
601 598 740401
439 46 67803
208 473 588800
447 126 101393
100 65 837315
9 437 944390
467 38 814530
487 181 440896
625 556 558074
418 297 262304
550 420 232744
553 29 389714
667 123 694594
404 513 494840
554 643 75238
366 288 719684
308 645 638941
265 623 130718
192 272 94959
279 78 59844
240 678 680257
457 275 914757
413 410 687750
149 123 830183
91 181 99732
405 60 91646
536 119 936613
534 93 475750
88 257 187160
59 305 194672
197 285 881914
633 33 812493
33 556 115571
76 508 352284
509 507 467142
113 579 549628
148 467 464235
273 453 153830
359 605 364132
231 232 804562
243 498 567004
106 351 404207
273 142 25287
3 231 335671
221 326 310665
278 4 176526
181 266 67450
476 670 412831
284 467 558445
513 537 728669
121 365 685875
263 141 835834
342 303 480315
381 88 438509
562 464 390453
473 219 3787
168 626 884511
162 135 72595
361 108 150166
379 603 455186
470 606 578798
172 84 508795
38 5 983098
342 282 525788
574 65 819018
39 615 370965
154 560 288835
242 591 175525
476 668 558654
575 420 75766
280 575 906473
177 139 140873
472 78 234319
571 151 755726
286 285 136450
280 19 439108
109 402 408345
237 524 734141
501 14 893956
147 353 895939
88 448 580595
514 549 668504
269 694 46748
70 10 935478
270 340 598634
216 652 842405
520 23 155412
212 78 804118
132 351 468271
461 175 684491
689 209 120499
581 570 596271
437 562 963197
95 462 21839
521 308 834553
547 655 405518
604 55 698839
605 357 938868
562 259 920360
561 259 943735
582 502 565783
239 113 369994
179 16 868430
461 81 337156
480 346 878818
57 547 316339
133 390 397954
575 198 339779
404 188 950750
179 244 879793
96 321 744799
251 100 725917
301 148 562456
152 452 11380
487 431 723967
206 653 134145
168 180 546202
206 375 606390
430 524 240072
616 401 443167
605 56 575484
83 415 768378
617 166 331650
670 380 79519
55 147 447027
403 528 678967
251 467 640659
192 634 588641
543 557 534453
79 514 115443
286 628 260983
47 70 261562
432 622 497532
66 548 421993
149 249 784383
185 56 696173
70 249 570386
72 588 814919
478 272 602748
84 217 416915
541 54 145123
369 252 781395
600 674 554451
158 133 89463
494 200 537139
358 44 598864
342 569 680058
199 349 993384
542 510 684483
464 271 411438
525 136 737000
291 663 347287
58 442 664795
59 618 552216
485 97 406697
434 646 498907
696 371 696970
351 676 556311
669 548 22210
495 469 446642
430 477 936270
96 356 563111
30 24 629975
391 111 629632
423 530 855427
687 44 315061
386 45 146874
589 684 218231
609 243 937738
101 628 561079
298 328 913522
662 633 36216
490 115 249303
560 89 69784
147 389 932052
435 402 277240
27 456 541982
113 386 438581
604 338 86616
595 405 614418
108 352 867882
229 342 688555
261 274 690608
89 638 843095
150 540 840680
472 383 164272
327 474 82802
344 650 993924
588 62 755929
536 645 581228
132 486 507568
687 486 67664
215 520 922955
302 534 361976
85 113 367166
254 38 681782
688 98 11688
251 618 57582
103 320 601828
462 46 243789
537 78 985812
363 452 228875
310 367 920911
411 544 54421
99 331 345257
548 372 864379
519 104 833975
356 609 387266
354 512 499731
398 265 745534
480 516 184094
121 110 873770
313 680 963048
358 13 190013
116 71 674955
271 675 656305
411 661 540249
359 265 611264
659 138 122712
250 411 647594
457 446 160249
610 624 313805
401 601 943845
168 160 903721
304 155 492371
700 254 904377
533 345 673655
696 361 382626
415 645 112730
466 73 851118
234 578 822393
687 182 470120
387 691 724387
263 220 393468
69 155 866320
266 55 466065
208 219 761861
31 611 971500
284 651 560138
625 8 483719
208 409 389205
410 40 360882
255 465 512586
210 342 2749
629 456 242659
375 185 541363
229 402 784401
623 139 916624
501 157 467207
546 149 847274
195 83 237995
263 233 231885
99 436 633014
689 30 993444
225 103 378617
193 535 535698
263 298 113534
540 22 578933
219 328 222000
342 551 88473
633 649 725931
413 402 360
412 448 249034
587 662 453080
557 353 701878
201 41 905844
475 273 334849
105 30 458689
448 669 408962
195 427 389487
231 111 899039
527 311 478497
45 534 145233
574 264 56424
366 588 582345
279 683 459767
284 693 702892
128 480 419183
589 38 857629
483 587 406241
579 288 906169
349 452 223866
362 518 531302
24 363 200779
316 29 741183
599 537 112570
86 264 514278
316 646 869493
21 503 91047
664 382 347526
105 329 808424
429 463 296171
158 652 585661
200 91 22810
189 472 972150
130 470 577022
543 108 143352
4 389 421377
480 695 374866
507 81 712407
208 356 809066
434 358 256808
288 200 911537
70 601 596833
260 126 118111
217 383 416584
577 299 619063
16 157 504334
337 633 567219
690 253 691176
229 132 712891
546 453 508341
679 3 916164
403 477 142734
76 457 825801
219 101 496496
15 26 61948
515 412 64748
172 690 896069
217 615 399069
641 89 768798
25 389 327000
483 96 480274
338 339 159154
580 699 121321
681 384 949397
453 190 154714
575 482 947787
204 316 4078
126 332 363382
177 23 479905
543 163 698499
60 541 451800
501 538 223814
145 698 710625
259 509 131280
128 326 14414
377 335 986012
498 12 701977
89 440 722388
94 497 482441
377 297 945552
85 357 149347
105 662 99684
79 148 639229
192 685 827206
313 66 601630
365 686 637762
490 481 510495
336 677 968101
357 613 590509
379 136 891849
229 421 621732
147 597 71421
680 276 593729
397 272 676411
655 298 702133
580 504 428956
35 547 711613
166 83 997953
680 146 847787
542 279 351674
685 603 982518
655 87 422774
58 236 602155
260 442 309313
120 324 422140
149 447 318442
420 414 708112
416 29 370138
546 238 447716
535 32 31870
338 533 216
250 516 63967
616 34 400143
396 191 189677
541 517 188209
651 405 14556
441 306 260926
132 297 28501
483 348 749076
40 84 944097
490 580 928293
484 350 23299
74 73 291027
27 644 491721
466 117 798249
343 518 674779
637 343 530389
213 467 51725
172 236 791230
148 302 422783
317 486 536483
164 61 208478
285 107 85719
195 386 970124
27 625 285859
631 440 144550
277 43 506500
610 667 500272
350 185 787013
157 474 248163
38 8 539226
484 120 23029
433 290 358893
531 369 989957
521 56 958224
150 234 564450
405 631 243226
283 97 788631
527 84 671635
237 445 844273
404 511 915751
219 240 606315
124 417 365699
586 583 375766
689 240 619764
469 152 759008
582 620 886801
209 405 512899
352 597 769947
167 286 805110
491 221 982546
563 480 518815
477 146 164993
225 375 360048
324 410 691013
106 546 831296
468 200 255631
590 136 321510
488 219 169894
332 107 418727
343 494 373262
209 83 726512
52 141 618922
192 129 15011
79 611 758996
196 542 135698
389 137 103610
104 206 819787
140 599 201368
428 618 382050
693 673 837101
2 478 809308
246 548 64358
411 330 853397
255 639 90310
93 303 111436
572 553 681141
306 71 667965
131 123 350314
56 462 612362
527 20 69751
641 337 586640
350 316 985704
649 447 532087
62 535 929250
573 289 742919
78 25 284659
48 405 859366
43 531 608259
84 178 298704
552 409 698681
286 474 947606
194 450 889490
92 546 252382
2 528 164835
153 526 819874
273 626 201833
301 487 407792
594 266 674077
618 620 440849
52 318 26906
25 376 886933
236 194 982345
573 291 71465
107 341 349071
59 616 195267
186 88 100173
232 82 206362
384 584 667448
373 669 388474
330 116 719968
648 358 824339
178 328 164268
494 220 746862
13 558 45133
595 414 914898
592 296 29613
152 327 460939
121 92 342771
688 591 207642
196 620 469853
97 102 996263
518 350 201539
201 319 689228
46 496 865314
162 200 466067
367 597 933621
296 648 574815
469 497 930046
433 401 314564
18 576 421308
131 384 110758
659 270 205802
671 514 28742
187 588 622097
516 445 580825
580 44 60992
1 459 164256
33 190 239536
605 354 647714
621 256 898796
206 322 159461
134 684 379642
454 369 238267
532 164 971905
637 301 460916
212 512 312404
636 479 235779
365 500 482325
132 107 289955
392 366 137851
275 483 697394
287 637 566785
524 540 999904
219 348 364213
211 383 89235
260 480 342168
578 115 245198
348 257 403822
120 420 228166
78 608 239145
564 645 33318
415 277 68920
36 441 247052
10 59 431892
230 74 525763
244 278 16404
409 463 194071
492 46 566827
211 291 598077
591 260 909132
54 476 698513
41 369 203887
591 479 219187
646 90 523710
380 101 768896
225 60 422852
651 74 525619
422 237 657039
557 517 877216
153 245 57580
556 522 537288
611 416 15814
286 411 570482
369 275 474086
663 692 240930
392 129 191593
95 299 694171
467 569 878058
202 53 525534
302 441 788581
582 618 811928
618 33 950493
541 567 261143
613 104 546789
479 314 56946
21 269 539025
488 464 776688
537 157 190120
641 476 67868
552 521 758633
330 210 362207
527 253 104647
179 196 198056
154 52 687251
154 233 404077
273 114 344023
42 105 691787
215 117 127585
173 198 719584
688 235 379799
535 369 395912
182 698 402588
632 680 324881
262 24 610701
346 110 262227
659 498 172104
28 167 217387
21 103 456107
168 78 387316
672 41 891596
303 565 667911
670 633 666153
449 386 755243
120 519 827300
182 593 9191
437 443 777579
206 455 776575
83 384 781879
611 330 816713
393 610 881101
492 374 527708
264 661 912740
685 403 520310
512 126 339770
540 55 942683
536 313 789945
643 229 924039
493 130 439400
217 635 538570
277 70 466053
324 670 152583
609 178 272557
54 71 389952
517 7 185344
544 569 708963
629 582 117020
85 23 345497
70 235 316391
295 60 501083
657 540 421158
527 139 894385
545 47 822347
525 407 146449
404 256 259750
146 23 185161
302 590 892967
244 125 48759
203 540 959652
239 372 37703
35 350 268408
574 75 500996
653 443 253777
654 213 488342
246 327 693395
618 630 737453
37 472 542267
37 312 712090
490 642 558595
189 524 530193
480 618 546332
340 368 581568
274 153 507173
318 370 240736
541 330 555135
477 361 722833
430 374 584395
422 616 441562
498 478 348312
374 570 810286
555 518 360808
643 481 657959
597 506 159675
125 345 141991
29 231 483252
187 599 771030
595 630 520659
257 653 447373
528 693 968716
94 385 350604
432 73 297137
172 56 394071
683 450 534219
251 309 10246
333 624 940050
2 147 792979
420 130 165857
392 570 631111
63 410 285777
144 191 36517
694 574 392047
157 664 140859
269 130 75226
111 32 692345
573 418 538727
639 528 566283
333 52 26762
185 524 206139
328 60 987205
465 211 991099
430 688 694978
41 665 80799
439 484 738635
285 217 549798
468 436 122733
76 9 302796
352 278 537208
505 671 147535
322 239 904076
696 669 247333
587 429 458626
440 426 444089
14 137 318812
146 290 953431
638 162 868457
77 652 333767
208 363 525453
64 267 17376
389 393 601494
80 136 118226
147 180 555022
120 499 941860
551 106 812957
468 498 164743
493 487 307692
560 614 543109
560 40 642672
621 482 347576
346 428 714128
263 185 424193
42 409 982560
345 119 588561
375 579 231332
100 310 700513
129 67 994771
424 224 818668
109 568 842487
460 602 801057
73 167 15706
32 15 557628
96 513 17653
28 384 807456
499 289 455678
412 106 926488
129 190 656716
442 324 969989
422 194 147988
14 668 137295
406 144 816601
466 291 387031
336 19 378976
429 613 645344
526 179 747842
241 234 130668
608 560 363198
317 662 668651
109 163 70312
684 648 439479
542 113 599948
61 360 940040
63 107 989864
685 165 929472
151 152 230385
647 537 217258
453 108 170746
337 285 72582
681 420 813169
312 641 314048
153 697 512958
71 176 5493
94 637 871908
358 220 89151
310 126 77927
435 461 654881
379 83 703383
138 393 720135
478 362 615120
235 27 932966
306 632 542555
208 388 134472
547 665 854504
299 288 306562
95 472 987325
279 8 580897
223 19 677618
311 250 23810
660 369 804172
455 679 714
119 245 392274
404 480 255451
470 438 11921
689 577 810772
25 589 954723
51 136 731766
373 334 115089
498 583 668674
190 191 818757
14 64 141542
224 25 505828
605 67 953272
458 236 962187
651 43 609188
264 251 356840
330 400 443964
435 677 786539
471 493 486511
472 641 150430
58 178 42388
270 515 467603
690 358 939192
94 375 364569
526 194 130144
85 446 609911
66 39 63319
439 212 995540
87 61 560233
666 248 68026
93 505 340883
519 233 467851
42 9 803275
245 206 915556
609 113 592366
667 565 972415
279 271 375366
451 594 296645
229 348 123511
287 102 967382
678 354 311460
584 216 642673
238 580 611666
624 160 367752
644 17 476774
691 189 738187
290 193 591071
143 595 680160
365 454 912221
644 479 996340
264 40 717015
614 662 650130
185 204 991234
165 621 254112
505 349 441101
699 406 958647
530 222 474811
235 539 340494
211 18 615786
315 657 807613
615 663 604282
550 13 364164
14 182 770445
129 222 54465
226 296 472257
527 487 851268
27 454 818483
80 116 673711
422 499 854524
507 208 238195
218 452 333568
476 469 377964
39 254 673006
667 202 900370
402 661 127699
560 178 501592
531 419 88177
417 462 726601
339 654 652395
77 662 511518
353 585 765320
581 642 50652
595 391 867538
609 215 343187
611 340 657670
353 213 982297
271 89 849180
32 635 697715
661 549 979125
221 43 245901
401 448 716204
329 434 702011
52 698 24239
403 278 928621
187 387 376494
347 258 404637
441 259 912772
117 695 701899
60 444 453955
389 613 257290
200 217 579706
485 582 304076
688 84 309221
641 134 364796
511 201 486680
519 53 819782
603 283 836084
185 647 714401
644 499 493099
288 358 529179
458 402 947167
70 46 688456
292 659 205035
114 267 790859
434 357 934799
433 49 940488
142 542 704917
604 233 356268
449 479 433013
360 665 673354
272 679 658672
402 540 882454
159 16 623013
693 370 345167
333 565 500797
53 313 636404
476 204 83678
441 126 239761
62 301 606571
183 74 521822
9 36 755902
549 284 669877
155 661 653252
553 215 312857
560 432 32
80 468 841501
13 161 5034
226 547 32183
357 390 974240
286 126 360947
541 431 424990
177 312 498683
169 449 445320
363 339 20186
541 184 206341
565 454 708530
315 45 441966
33 640 119916
152 337 674595
395 633 31001
126 333 175608
196 340 254604
200 366 260002
423 165 158442
430 275 313691
224 70 293914
433 165 377343
453 36 548222
222 469 766980
264 662 929369
245 48 378723
122 229 506266
416 102 819573
160 417 372326
668 558 442775
695 247 112090
206 207 717214
462 420 393709
671 531 40919
494 538 711321
1 618 755988
480 118 653293
384 688 215924
422 392 823298
513 648 854089
131 586 287221
673 463 287316
428 444 37856
526 466 822102
186 584 768013
69 58 719407
567 327 317237
72 207 770923
373 673 414026
250 131 92867
197 553 9903
165 604 332649
574 660 768418
381 268 272320
330 390 324242
128 486 800593
615 281 78131
218 402 327501
147 460 828399
527 461 83532
569 135 412307
89 670 427503
114 16 136760
291 207 397470
191 157 79474
39 698 155690
146 490 788408
501 132 84047
324 586 867362
208 448 459010
638 476 472277
23 409 219117
401 592 478195
128 402 401296
38 316 778788
185 177 329467
648 308 967253
340 485 789973
281 360 447404
419 329 189319
616 293 568545
76 564 478530
322 451 979675
661 451 986390
507 326 674751
84 97 866103
490 270 321022
411 671 600667
688 408 74494
301 276 695462
120 61 245854
359 304 912786
472 97 701641
267 452 396630
646 566 606311
423 694 367976
449 638 513357
101 166 702134
518 335 582745
334 381 212439
222 549 537226
261 533 392905
623 106 849450
676 42 557899
530 170 720056
22 8 949544
134 278 775839
8 595 91917
391 395 843966
94 500 426402
457 468 824477
628 302 141058
376 67 769255
163 466 844790
232 296 621139
470 320 900094
90 191 344328
455 368 302570
655 606 571438
273 326 155585
419 668 355941
231 596 343262
450 416 963211
116 164 581804
667 309 300012
6 382 602100
668 294 701799
599 620 69591
235 591 289165
242 312 508725
313 310 634991
124 198 162645
559 510 375503
421 310 229083
498 251 598005
690 647 502480
635 180 673875
333 246 865701
52 136 510647
27 489 119072
354 489 660080
315 451 224037
250 545 571620
450 37 830051
76 438 865363
425 540 779562
481 601 627936
400 492 951447
310 107 26962
263 417 306673
97 266 891795
583 454 230989
421 369 838939
503 329 83364
299 595 176498
375 310 911102
183 652 29024
129 134 323476
685 258 315646
469 645 575629
30 326 161588
142 370 85224
28 393 998352
209 677 539098
488 97 692954
681 488 388504
87 642 523732
233 322 595129
170 12 721309
366 667 760231
454 339 671663
371 110 93825
92 553 665941
155 14 880257
17 454 40785
102 63 707629
408 388 571844
597 501 356276
528 167 235375
640 284 167629
696 72 71831
575 127 46392
338 538 350957
345 350 984236
541 364 661547
453 469 104639
573 559 698251
660 540 709857
30 15 955418
52 553 579413
18 625 340336
306 247 850846
692 461 412353
381 421 328611
175 169 828714
693 285 342590
171 360 681033
282 372 277867
626 367 138178
311 42 703596
373 560 989882
120 316 141996
174 334 654810
84 610 357647
665 139 421261
216 628 823268
542 96 858082
42 199 401907
263 350 170894
528 349 223655
302 383 336574
650 86 602178
562 132 982494
594 610 408717
571 86 560062
643 288 705260
126 110 912471
506 391 47779
392 690 55104
202 115 82421
400 138 392455
221 159 459296
257 687 421868
586 165 390895
529 425 910019
141 212 475250
347 122 680196
612 529 485737
585 460 806688
192 162 634292
585 590 584632
336 457 730632
687 65 971894
71 332 218170
146 264 214021
576 608 82444
634 450 292470
594 497 625759
256 268 917795
549 61 298362
684 71 511055
400 442 715385
189 575 945370
23 694 804128
388 259 471651
498 6 475143
487 660 504055
47 496 5591
625 10 374096
666 673 372172
402 608 62805
639 332 965797
482 227 225431
177 663 191793
599 217 723849
526 539 111415
629 449 478792
695 47 469359
440 386 357080
462 698 365196
345 560 88522
302 276 243193
181 503 149768
424 479 419612
517 424 726371
352 258 975325
130 238 854084
395 55 567974
674 536 92696
246 504 974955
586 43 897085
464 442 678146
169 234 329628
370 48 744281
408 526 393891
172 116 260089
406 64 627415
170 607 849909
176 528 98613
101 447 940841
597 307 280885
59 30 418735
192 117 571501
63 469 50713
44 6 773688
536 364 653313
226 85 105495
305 183 744228
172 89 127479
217 629 93529
172 676 321517
362 4 784555
261 310 520254
336 318 476230
684 687 604431
52 125 730598
151 254 98362
225 485 597508
51 322 238513
610 31 935881
417 87 962111
277 643 179104
140 285 484047
28 194 855395
682 170 51146
4 247 286956
255 10 749927
415 370 534529
181 359 198490
70 315 625130
592 29 701299
89 578 649838
244 88 402077
448 429 534769
478 620 835173
187 311 177969
165 103 736217
584 107 322262
407 424 642430
66 254 15919
545 61 384006
143 117 368948
114 597 87234
112 477 412714
140 652 268385
28 661 191707
191 124 597248
471 197 714878
355 185 43095
83 187 988329
388 648 375618
662 506 76366
207 54 185796
119 354 966499
420 38 637315
310 180 431585
546 147 107139
326 480 899309
361 311 531438
57 249 201099
673 570 689660
481 502 65080
650 291 118016
504 146 59120
121 283 757120
581 225 8924
62 426 983096
187 328 162194
372 13 199229
513 518 302062
188 591 238622
64 397 485460
625 271 902054
587 236 207362
381 663 187177
231 71 383628
21 254 448828
448 451 543350
472 204 552739
11 638 258109
600 94 9988
257 290 523888
646 253 826149
523 317 720301
449 154 909472
275 1 422066
643 601 929231
459 641 833304
566 243 516204
144 268 198928
395 509 675874
98 338 384948
216 240 413223
56 667 914467
142 16 84399
691 176 940057
673 492 94477
331 120 926417
349 503 127409
390 569 512282
51 557 333631
442 645 506684
463 57 156124
516 167 50651
621 458 139758
608 618 247708
469 61 85173
580 438 867961
503 399 740353
83 254 430508
471 458 464763
670 319 316045
140 521 161420
207 157 674333
447 498 683750
268 142 895149
546 196 272077
88 170 583422
342 378 780276
352 193 709125
275 629 572271
29 646 162512
376 470 60487
87 569 749364
463 616 586072
69 272 904540
222 15 853408
397 207 760346
551 217 603983
643 604 426069
215 446 990005
515 692 877134
112 433 900212
507 653 284834
648 257 241296
415 270 289971
242 230 717826
57 609 857700
231 335 789368
296 56 884211
656 219 644930
26 291 814657
167 357 96358
516 545 566276
642 492 635670
200 583 633270
629 64 291466
113 673 673754
130 580 817941
591 320 410056
53 128 643394
264 334 577600
411 299 279350
223 86 667139
365 106 474717
550 46 543896
147 550 494611
586 454 775547
32 636 617087
648 322 221132
224 441 393540
583 634 220950
444 257 995465
499 535 317776
100 233 952055
234 257 53801
239 425 15042
274 655 417951
357 69 57780
388 524 962794
82 287 723943
227 573 244073
348 484 831329
313 457 544590
219 82 76575
646 55 766180
121 237 981065
128 665 692155
126 367 127947
412 499 86469
677 447 652787
264 45 9803
365 1 209410
56 523 246773
564 680 538308
164 698 936773
216 329 160701
15 696 571618
4 253 380440
510 629 769792
60 308 345698
603 488 167441
324 656 154930
665 321 137837
255 416 484668
536 63 830939
587 209 638330
85 639 278427
513 87 631326
578 10 521018
681 50 469221
157 531 658626
399 467 453741
522 199 910136
510 652 53385
468 36 662805
440 218 371339
536 260 433578
555 342 266818
548 228 596588
144 394 590493
574 677 885894
294 576 805799
191 243 738912
278 206 338200
70 199 432464
612 111 495746
300 332 266491
634 56 974526
223 15 575743
85 627 406707
631 320 984149
494 160 112267
464 303 701832
348 569 475650
73 245 289277
61 442 512544
469 343 836952
138 407 821294
503 682 617682
452 76 200277
587 68 932585
461 138 393668
315 465 911687
584 207 479846
419 445 491245
630 33 707635
676 102 587152
462 553 126651
282 122 156719
642 131 328662
60 7 350254
261 608 433294
379 96 963288
146 40 876850
297 453 222408
21 330 570787
269 696 999368
9 505 475666
172 329 122533
254 245 836737
98 698 241418
13 22 95694
286 198 207696
359 109 408794
195 108 414609
145 181 71101
152 394 932862
468 533 358438
216 611 396408
424 144 385849
221 60 31559
306 454 652826
483 597 143847
52 105 779458
553 621 63711
534 75 818684
61 554 164914
360 548 573353
281 160 865910
477 182 638818
235 136 446290
63 697 893878
163 396 547240
443 57 339532
617 659 479765
11 202 458777
61 616 560517
442 287 717175
444 324 197948
534 496 96051
366 590 230102
261 14 564705
104 66 850152
566 569 169877
147 441 374329
302 299 876920
164 579 740350
11 61 658533
341 149 763747
183 699 665966
644 11 233200
637 693 974756
52 319 264781
226 272 74522
488 428 106520
542 33 588875
473 292 83255
466 110 912372
305 472 34024
30 657 887226
323 625 934435
133 369 469581
627 574 547627
109 80 541170
228 30 150755
489 688 653201
576 396 620897
700 418 303862
333 310 330706
334 254 623859
51 555 830613
556 380 989829
190 324 277453
257 122 163943
404 152 239069
361 471 924758
86 307 671211
20 60 449773
409 265 866331
496 224 78042
237 210 718920
568 378 815249
69 401 324690
598 464 941572
332 243 932340
349 99 581115
553 654 131864
89 630 209969
183 256 723280
335 609 405469
26 483 35606
485 416 585186
332 493 581737
384 175 100394
634 149 784046
433 15 135878
89 383 75957
542 339 593580
351 95 534429
550 363 263651
54 491 983221
635 640 93620
438 257 234384
166 447 838578
408 473 460900
670 413 694253
101 481 367851
627 198 337471
553 200 142075
380 447 535359
559 654 58487
614 495 942003
606 267 283584
200 489 859475
666 103 186238
626 34 233667
93 351 147469
361 557 462050
123 13 413196
415 504 300969
121 652 345829
100 120 479665
513 43 314723
522 684 818026
62 576 209446
301 345 898320
388 479 136421
28 348 638422
344 189 467010
641 585 206073
29 580 612865
312 537 688691
410 471 207192
222 399 208826
483 357 968623
228 382 203111
373 237 939703
622 123 349369
655 138 119050
556 231 256980
669 667 131957
280 613 66082
55 37 707869
627 120 909151
153 205 320155
328 524 492093
246 699 933923
480 371 866045
413 106 383415
80 119 870369
256 637 773546
400 537 190533
46 317 311006
378 480 676192
548 479 348245
575 90 426884
254 345 221293
610 316 485644
537 539 593013
180 319 799837
646 353 661471
40 576 594881
447 203 369299
150 49 193144
635 431 965014
82 133 666326
153 456 896405
105 56 234968
506 215 878880
472 286 369955
476 11 265883
241 10 634035
15 29 653047
449 6 870891
425 613 980814
258 338 925670
645 598 118193
305 93 510396
625 151 500108
94 679 473791
247 591 259867
87 605 392498
568 509 432642
39 127 374110
57 577 360964
692 49 985298
517 155 877513
616 510 106173
533 364 445506
522 255 998104
201 384 29192
636 171 871015
669 277 657466
109 463 156267
107 173 64735
96 206 159623
177 628 11771
368 73 877536
427 31 501562
196 490 450352
336 577 162522
452 235 175936
599 190 939347
425 139 386661
207 146 670086
496 184 758507
446 542 386012
139 230 411894
298 563 197801
217 349 736675
6 16 346684
260 692 665262
590 526 907370
588 662 728673
645 483 24331
131 450 129452
37 615 558170
271 566 937394
600 442 177765
27 384 451143
17 377 640040
235 190 39015
600 32 745679
117 633 629416
336 260 898731
557 658 832827
491 592 90079
659 594 560883
95 197 55925
555 286 973340
300 547 680527
664 90 917032
570 7 144127
174 601 859331
693 346 65682
405 473 763605
405 279 672801
477 428 265997
28 68 301429
343 346 310630
92 508 536370
243 665 488981
97 440 101193
264 238 119424
520 199 252053
515 308 170243
333 365 408610
54 332 878726
288 527 402119
570 678 706497
468 508 59372
142 359 592528
483 179 543833
337 304 545647
562 459 504397
405 356 793597
585 457 564312
32 634 814248
42 124 580398
139 614 47402
575 6 441346
129 437 787204
646 36 373130
210 176 964527
126 184 645341
147 16 683953
444 403 803219
584 215 18777
466 641 291940
670 637 520012
126 410 988008
150 360 969779
670 238 197130
111 355 243596
598 354 616574
405 502 170553
332 317 961121
492 495 304524
5 592 76148
542 336 920944
119 313 530714
20 392 196847
428 32 421972
562 193 469943
394 303 101875
241 650 698444
559 49 49882
195 436 527760
29 332 646154
251 573 599162
248 136 714881
204 281 145988
193 472 620387
621 522 436774
658 1 380699
492 523 595465
338 181 68152
681 378 979475
660 685 943268
660 245 332584
46 700 755290
41 416 720929
222 624 396199
297 466 90170
191 471 754627
612 330 25452
467 86 488391
358 303 381225
676 370 338668
652 622 616758
144 485 855912
495 584 927842
285 510 478388
369 625 15066
46 136 35464
353 517 712574
447 238 327551
299 96 882225
103 99 795674
653 51 752238
610 530 189094
222 40 670800
577 381 463437
32 552 243134
61 674 706215
499 212 902536
582 172 817912
592 360 711850
548 330 776077
28 96 645766
624 352 559667
251 246 298974
500 617 510648
339 4 44095
418 333 246573
102 685 938582
138 140 26085
616 180 731491
258 9 698295
675 220 664124
300 253 304298
48 201 207891
97 325 715717
88 682 529688
203 467 581725
607 102 143074
271 331 989006
111 392 497909
512 249 364843
350 355 742678
339 441 513895
635 333 693082
500 334 187185
346 318 404317
112 625 699950
352 397 672052
240 76 385773
615 99 889820
90 63 895266
401 453 714484
513 433 794734
626 272 571908
688 51 140769
136 673 419053
565 340 440816
118 342 795228
642 304 680477
311 552 274353
57 6 467881
520 519 504020
1 356 885117
263 352 195073
47 463 37844
3 614 877117
642 605 878146
383 207 369924
8 592 774833
170 500 479536
252 329 831005
316 146 634135
180 295 602611
169 307 16624
497 552 499940
667 533 795631
50 348 665223
325 390 911576
299 78 16471
378 501 653744
418 290 558285
19 229 432864
287 563 821976
66 174 40319
335 255 701948
548 2 284277
569 389 491069
76 660 79137
365 283 978958
442 468 136447
417 188 151317
183 145 148014
457 40 567788
261 166 794025
64 316 750867
325 488 630823
168 54 775336
629 271 36557
581 526 879273
319 4 156309
5 79 869114
135 278 3607
88 140 523636
141 635 552663
9 305 379477
500 375 45053
616 407 26264
58 50 192596
162 585 54123
503 481 567274
544 417 722125
639 161 810013
534 56 22479
69 577 26731
564 467 195815
280 560 103806
404 528 482031
190 385 438653
326 134 124429
462 2 521566
206 58 65542
152 342 606264
266 137 753656
62 327 399460
16 177 993849
122 240 190347
488 479 774192
393 628 953630
352 647 38401
306 132 819516
526 96 515176
27 58 968413
321 692 113386
423 189 536220
201 179 972937
77 621 675381
93 106 918179
318 353 237378
294 663 23790
160 13 942025
644 332 535590
695 637 612175
379 364 903493
274 23 667515
657 213 394925
180 543 206843
479 663 888870
643 358 698079
695 311 740956
580 394 714509
395 33 901001
361 408 787671
554 295 564054
178 351 372753
528 380 862454
363 37 351250
150 40 436901
342 391 575674
115 313 634791
48 419 278638
534 33 603649
651 258 490588
633 470 803709
35 397 428728
537 430 373929
106 433 760305
584 493 711645
677 617 535884
671 416 661264
131 636 869243
449 578 960466
531 500 121199
470 559 812758
492 695 678888
629 443 232402
492 640 61582
200 224 536645
451 192 582174
387 228 808575
210 686 700443
515 430 708559
269 400 540433
548 68 45723
56 697 539242
272 64 937226
503 139 740834
29 452 138013
116 555 482478
25 132 817424
394 630 260843
355 429 352687
443 551 317140
20 306 453805
544 315 579407
670 43 547876
221 257 825732
55 303 329212
70 535 468427
130 151 466273
46 509 99292
512 474 745927
414 675 816663
24 481 598203
680 232 371109
331 41 748927
610 87 145821
531 112 436517
27 22 162801
606 76 576588
592 9 890593
466 255 932022
165 131 323240
575 643 4822
39 58 960003
323 316 965088
556 207 813222
664 55 109748
233 543 856342
225 535 928673
629 201 318692
106 419 536173
161 473 167959
433 388 439580
128 532 716303
647 631 622205
123 694 676464
471 55 628741
674 136 775149
308 330 553222
448 591 387723
380 299 151997
168 496 988233
363 269 544097
364 191 41129
162 624 888696
429 500 608723
533 4 868607
177 395 32251
216 477 151307
658 673 684877
431 65 570576
49 666 840733
343 555 849903
420 579 494567
536 493 498799
388 98 245736
447 556 705381
482 120 28282
204 388 919054
41 291 355818
159 694 431516
603 426 602462
442 412 567866
339 38 893184
346 120 232899
333 615 705097
189 358 189298
360 597 173918
432 538 671018
261 483 860995
485 684 571619
148 632 130651
432 33 594710
253 615 623632
510 158 710104
627 105 913295
497 105 634687
299 589 345141
295 183 59165
164 586 834328
270 514 885366
528 307 922272
130 15 781599
308 333 244710
690 333 600079
648 565 813409
554 284 9672
528 285 903785
291 430 499529
21 583 697121
114 25 38915
111 551 569449
209 510 288729
71 449 540510
40 273 449428
172 423 710722
242 102 711935
326 647 567352
524 263 956380
432 113 43285
186 650 667364
48 668 537426
508 173 506613
499 363 328777
80 103 203829
416 608 196238
596 516 321955
489 425 909469
117 546 284079
79 160 765815
189 508 127182
401 24 726039
562 574 556529
398 638 453210
330 103 543122
140 388 593293
13 2 728922
167 451 937354
67 276 935987
625 308 490771
410 391 95027
34 124 929382
244 281 842917
150 214 865106
568 209 166365
342 197 689024
224 216 103289
62 60 767246
456 641 477427
433 256 513450
166 655 767016
219 3 784933
379 553 27601
100 50 351977
465 28 934465
5 536 365250
359 558 924784
164 688 352600
653 395 169469
399 562 844260
267 302 689030
276 339 53939
273 292 924992
347 346 100622
693 232 80533
444 445 339700
529 211 802
665 36 804576
353 643 375965
23 33 859483
130 275 847822
432 247 162334
633 357 998853
295 242 587706
249 93 640889
160 305 577803
539 286 80605
303 397 176046
78 261 806991
479 578 228697
319 665 502907
677 136 731642
233 508 767624
322 107 961597
696 297 916842
77 384 261475
358 123 330588
407 646 738559
68 182 585197
87 592 808090
461 291 674392
239 430 321911
177 429 58533
351 509 247908
254 15 68798
71 109 54633
574 319 218679
194 463 543384
145 587 589212
190 683 815106
181 140 711887
261 544 438250
182 278 80511
267 428 54762
497 539 128003
477 180 601823
277 281 746778
413 397 374683
634 446 477506
157 267 56416
311 397 286506
70 555 984377
50 516 492127
423 527 699840
291 564 702989
449 367 168761
300 302 962271
554 94 39786
37 562 447081
393 55 213384
412 202 492286
299 167 198051
248 374 728618
177 233 715925
23 136 641142
605 172 27918
69 456 943367
523 137 891093
241 666 722403
38 1 816386
544 123 420714
673 624 577522
529 139 632414
180 355 907597
17 57 156318
449 523 234053
377 617 599853
204 241 210553
212 682 409710
411 67 893809
181 623 368904
97 527 711089
518 214 346647
363 65 929422
375 624 988609
405 591 411891
412 211 838136
28 629 62729
194 633 413534
654 134 421592
255 384 512293
314 592 786644
274 660 819236
504 557 529422
15 578 671829
132 49 496587
218 305 9872
646 286 702842
575 578 289615
190 391 934002
115 390 681540
207 648 341399
188 347 429178
307 206 759668
181 24 632559
463 162 729430
343 109 642031
413 591 331673
72 444 50969
3 326 281872
485 516 881098
304 398 645065
573 112 314909
214 636 283486
605 147 567900
682 415 470167
447 217 214845
283 644 897303
683 145 43550
275 64 266525
118 73 233377
285 332 479596
653 501 845995
366 218 913941
44 65 482033
186 620 521909
317 66 485224
325 635 149126
402 395 342209
486 206 690809
650 649 876986
233 200 39752
61 507 828017
514 128 389695
666 128 612681
374 629 137137
679 603 146063
420 392 721174
240 171 50827
526 130 729665
390 411 830180
533 518 239414
353 211 564838
213 162 466644
494 310 866347
386 232 647136
556 235 428329
348 612 943544
203 371 704031
445 513 174064
508 467 806320
193 276 34691
433 71 988988
522 190 674928
655 181 603027
201 431 574807
565 505 38156
223 39 385087
472 509 42812
353 146 91246
54 692 96549
448 174 928164
81 236 934913
298 538 922350
174 491 77287
326 154 866447
253 628 328431
668 227 323505
246 511 68233
608 542 962258
692 677 885877
193 578 108526
584 120 438249
352 189 446916
151 460 889762
96 272 432931
589 139 196032
187 183 978065
460 218 416791
280 1 58204
516 534 208130
168 625 668166
629 126 253585
426 385 250698
475 483 839016
188 269 857003
594 244 50398
351 47 779876
543 668 366485
13 538 111375
178 345 537178
20 349 755219
600 152 922971
649 376 774540
645 646 317436
267 85 359543
103 587 846183
679 485 155411
486 228 70851
684 664 352828
615 28 876537
306 499 75876
498 109 605950
197 169 813338
538 434 429080
148 657 650666
167 238 264485
6 682 477868
526 371 428604
686 331 600876
227 478 66551
317 370 878838
44 10 683891
37 602 511955
691 143 378027
48 149 177303
619 317 564076
694 82 47057
605 203 47170
296 220 555148
219 474 835002
596 644 784374
30 264 18890
237 364 802586
249 303 489202
560 156 51574
81 377 412441
151 245 28565
356 170 415256
371 455 802516
206 75 380288
438 692 896348
175 475 916313
376 159 379815
496 229 818465
6 441 376249
169 572 327421
449 636 374758
594 98 413639
108 31 786888
251 568 325153
186 622 605581
392 555 399021
288 494 214736
432 648 835598
607 448 409557
311 327 906614
42 420 510831
440 64 479544
127 445 519497
506 688 667710
662 504 70193
206 690 324041
126 322 968299
503 182 915854
597 31 509786
513 325 349445
120 394 524129
307 188 368260
113 34 330312
255 547 963857
236 530 244144
10 531 232324
14 507 167537
1 371 217735
569 89 241553
279 119 31600
154 338 121198
100 31 119599
474 659 571670
340 589 399592
406 538 727173
571 692 763680
228 163 683764
571 286 38856
340 95 735809
33 11 291350
110 397 435543
491 692 144363
418 634 729009
466 446 726454
444 325 398270
147 681 500950
435 67 794515
255 517 665189
606 237 82729
216 386 409078
623 16 389254
572 214 359006
494 214 640972
448 407 593805
500 520 677712
186 151 315238
88 148 71021
414 635 374603
230 482 55318
458 358 971432
541 349 495999
76 507 330251
546 162 77432
457 627 899865
241 620 558007
447 598 747630
233 487 201982
481 381 699942
40 66 691684
358 105 137917
33 15 991367
357 249 193974
490 277 552514
636 311 610640
629 426 636842
465 74 792869
495 126 517006
550 83 516681
234 481 810458
315 250 968981
147 367 925414
250 396 774775
383 44 893389
445 437 597024
576 667 946552
657 387 625373
381 333 148212
161 603 473584
499 432 744575
350 458 630470
64 526 391178
602 430 828819
88 67 283852
571 414 651472
432 511 499606
148 312 665757
89 243 171264
87 110 436238
130 426 693971
258 610 45585
35 222 844135
103 254 815088
616 117 827676
675 586 753368
229 690 157969
411 605 117618
299 101 855364
14 78 371285
478 173 864439
560 414 858717
10 424 340908
270 318 444012
172 400 824106
142 357 259668
268 98 246923
222 531 475823
388 101 647591
362 173 370008
481 129 182440
236 360 233890
335 258 680564
302 620 335146
359 452 984334
662 549 971964
477 378 95347
27 278 972935
97 330 268679
551 641 666807
361 237 820229
333 497 409586
326 382 588442
261 628 271504
112 102 939953
276 232 249733
280 18 769359
447 171 975201
700 648 742922
479 556 295699
553 497 817046
550 310 641615
522 207 737376
323 556 444930
288 216 70332
450 332 524283
265 675 153143
264 529 825804
681 518 239904
551 96 472431
609 372 124136
174 87 3948
3 23 950179
527 112 766854
506 675 479858
674 435 814389
579 93 358427
520 260 689096
579 370 603008
25 51 484438
86 606 659828
164 377 945622
398 615 115796
186 63 109688
39 391 450306
349 380 791474
3 1 87163
77 681 5323
301 575 722555
172 28 90570
51 393 599015
318 238 564898
140 381 384606
583 34 228709
32 167 656778
142 172 731713
486 12 603141
36 398 891464
136 374 507344
658 542 455212
537 48 714861
150 165 711953
371 633 638212
515 37 736459
495 310 757594
301 370 491917
437 221 746440
392 269 742834
176 272 304763
607 517 7132
691 301 86767
3 376 765078
275 495 937109
601 642 256486
565 88 514260
441 136 694717
536 60 782921
92 380 176167
108 647 346207
379 144 871434
594 505 434579
279 241 663515
565 189 853312
687 315 190387
302 505 592890
692 109 362343
88 675 464252
614 223 206824
504 697 434617
300 121 304172
283 691 429136
590 625 740629
660 595 487220
513 521 408356
157 556 825083
403 535 893221
358 401 473771
180 626 6918
691 267 170219
289 691 675033
345 552 323823
196 624 632544
485 159 503182
71 221 83952
83 247 534158
596 391 902358
204 288 895369
239 699 209656
600 304 507587
240 309 157084
445 274 36831
673 469 479412
209 77 143684
482 409 44264
538 511 810172
8 110 283654
390 97 467741
673 138 312169
65 586 510118
489 589 689761
92 435 39533
267 620 600454
598 201 240430
388 76 295636
567 378 58556
585 396 710302
91 649 74901
495 546 508567
43 107 56432
514 348 120034
115 132 642212
14 391 267612
494 77 722329
140 128 543098
480 315 246040
514 103 935207
359 595 373651
240 490 709434
144 664 743579
445 62 513168
458 341 29950
605 553 34868
639 165 728436
680 586 934078
274 328 225793
458 333 998171
377 484 917684
538 314 602870
657 353 420625
222 197 156418
144 360 835697
411 635 65972
684 112 447934
119 106 831457
571 274 3215
336 555 256403
457 102 171407
3 305 928648
384 541 426287
617 251 907998
609 538 282839
699 99 806232
40 94 633915
413 184 873425
124 455 6515
122 406 943763
68 618 139206
350 605 766908
5 620 224828
360 370 749100
425 376 46989
475 147 709253
533 457 644533
299 180 895202
366 689 125118
169 287 249249
446 209 222455
506 383 101177
597 27 801937
458 198 453878
520 90 490854
617 604 660169
538 572 796454
1 637 652706
392 277 766300
235 174 638768
661 397 839340
203 369 528747
319 494 352694
98 633 826177
44 566 907076
509 138 515462
178 419 374019
469 525 400705
614 445 813722
294 689 221899
196 436 940172
14 503 890754
630 530 439464
601 40 671463
69 27 416865
691 219 385012
585 22 792521
119 95 504829
17 93 550049
672 412 302606
232 78 641162
507 257 599675
331 287 914988
81 359 325181
157 335 983594
610 79 607913
240 563 725729
251 649 615214
211 678 208376
601 545 235651
576 61 107140
411 453 890773
189 160 170617
318 431 949032
404 309 640936
383 487 633259
5 11 622427
643 539 576208
179 381 46730
268 407 91101
453 320 153463
440 207 708261
507 463 177686
238 497 749577
174 229 758243
475 505 480219
145 528 960477
662 120 836757
388 695 849013
523 243 368458
453 158 105738
425 248 534810
195 608 584618
70 517 145916
612 639 524225
277 109 926356
334 696 524409
20 125 262967
245 28 147736
332 203 912203
561 565 576673
436 315 307011
215 440 471724
680 211 257310
390 193 325191
433 144 388686
40 608 436106
541 409 247884
146 330 750311
173 260 85455
308 691 128522
350 167 901742
605 226 492691
70 578 199756
91 191 256485
174 27 402583
313 521 866286
462 278 649080
445 543 218212
197 287 9715
143 577 302242
64 68 634510
205 341 351896
45 478 46275
415 148 592881
335 269 464171
540 581 994176
551 383 693697
173 696 243217
370 527 924577
238 460 95273
496 501 36786
657 391 928404
317 386 564024
488 310 292180
187 335 660680
625 176 25374
122 244 545480
127 327 540795
507 17 628444
337 51 922766
206 351 800303
453 634 889140
486 44 273278
534 441 66726
426 309 705416
645 434 520696
125 37 332223
429 234 132451
149 201 791455
438 240 508773
513 68 404864
178 394 356455
439 589 177777
582 580 116046
158 531 522726
283 249 691805
325 493 940890
519 477 324123
614 174 662365
381 646 258913
218 361 85952
479 459 125637
606 512 229896
676 200 712752
633 419 980220
132 620 946927
443 507 43258
472 182 912937
619 584 219676
248 671 518313
423 296 50848
322 587 934430
183 262 303672
567 658 970198
106 441 224950
516 168 561699
350 657 347826
699 386 9334
420 138 361023
296 140 23662
443 341 733751
278 630 989195
428 105 34031
543 51 660447
123 41 739049
532 365 624866
684 594 134693
439 537 172459
174 328 865936
349 151 109428
53 646 436731
676 161 574339
146 424 844678
513 463 727247
308 150 346792
83 225 365760
257 286 517137
221 236 638934
24 310 341643
546 265 765091
268 683 51063
331 577 749343
396 39 354697
592 516 5155
561 564 539071
184 424 892749
547 616 113689
622 210 610564
88 92 912302
467 73 176994
339 203 889550
606 219 479569
114 503 916209
695 429 204654
397 309 883402
578 19 908351
588 49 60580
109 110 531855
468 33 211198
322 252 150189
344 466 937586
379 152 703630
117 604 522884
110 424 969314
276 452 81698
465 471 813593
589 478 160233
409 692 728999
350 453 588277
227 490 192397
153 268 41846
542 314 440157
35 126 415124
505 251 282128
158 181 768093
603 183 894824
54 10 739413
281 48 864869
2 344 834481
304 334 612031
215 656 775400
678 425 538835
198 493 93559
407 627 101292
233 455 472377
180 410 451836
637 517 676975
483 618 76571
675 79 321108
266 416 876093
371 468 919128
194 285 878018
211 435 261231
160 699 239564
295 459 696418
467 172 885755
171 109 244439
352 257 379684
613 297 305501
172 352 16277
466 538 148347
695 152 999107
201 64 486962
103 424 436652
91 254 237471
237 404 909457
374 78 409632
585 691 993372
309 111 117804
480 693 243259
460 632 903276
435 602 34590
426 271 378769
89 312 506554
486 218 228711
576 382 481274
460 198 190274
253 689 982514
81 227 624352
264 542 675445
416 650 565765
311 438 282501
475 244 923464
262 526 412701
127 44 193955
366 190 418437
411 525 808718
425 490 205149
471 613 67076
527 74 374798
230 383 565167
294 247 189679
186 35 553620
599 227 333181
480 383 63896
618 653 331395
40 373 826913
202 305 919562
678 86 109303
509 240 917921
446 476 389637
585 219 49544
247 53 615808
213 435 342985
543 370 700989
406 247 319992
190 250 167067
452 155 673156
96 149 765447
503 230 990026
581 69 706422
470 282 796631
99 77 662813
363 569 475430
407 350 519901
290 591 718160
446 174 211847
191 330 672773
505 192 983646
117 612 899623
328 96 1374
456 10 753431
339 521 168336
280 144 670354
645 656 467234
360 668 335691
125 523 243253
5 188 943094
665 573 573756
697 100 282267
495 358 680646
440 564 532949
229 337 614625
340 498 950994
327 227 576045
231 77 619715
399 384 401239
13 130 769276
206 143 324175
55 607 423672
529 569 447577
135 432 279224
169 489 158602
524 497 544073
1 207 244831
616 614 453035
516 400 298312
367 491 56293
640 528 950755
483 300 77648
341 332 746805
377 92 661571
632 552 140572
50 77 578744
188 465 982065
251 601 115674
601 542 854232
442 307 760590
280 193 310110
585 550 889080
279 326 96996
233 633 742478
539 52 480257
59 245 728843
404 89 598380
650 513 129812
360 298 182139
615 322 392277
508 506 594488
23 625 44941
688 5 353081
336 425 694560
470 84 260962
33 342 508037
237 490 341270
320 356 742776
389 417 503104
62 260 616964
153 448 839297
357 417 60513
115 312 443138
494 595 917533
143 59 27407
403 599 261497
303 185 198087
149 202 143974
46 200 946758
517 588 20411
649 515 389764
339 142 113077
310 189 197853
535 328 362273
149 26 835469
573 326 551908
18 594 695103
401 129 767084
629 90 467636
309 419 309612
362 661 434065
257 436 113604
456 580 481269
144 439 17501
450 663 675070
700 656 892610
486 178 371313
621 670 108771
92 579 46958
540 665 848497
48 389 545157
663 462 231496
484 652 25048
116 295 447549
153 479 235073
245 27 78692
156 483 566959
545 43 392145
255 238 321995
70 256 700377
585 152 128060
303 422 435828
183 649 822399
633 610 545835
608 63 701296
537 168 616838
330 426 262820
342 18 70442
388 5 77687
101 8 482974
425 154 331928
315 437 598617
97 201 351083
196 86 7138
234 593 875262
8 32 695061
55 178 675799
33 306 778121
89 292 916583
181 401 555691
338 74 185029
246 513 221317
279 409 310897
642 535 491217
368 482 466181
544 642 442826
191 40 468434
379 228 667201
534 226 198904
57 586 596091
377 231 837579
661 686 628492
555 700 977236
97 397 565917
401 349 829512
4 210 922406
621 294 248773
646 366 395873
689 601 342944
663 35 128564
105 113 486386
326 102 805834
544 75 593934
502 590 654183
607 537 944158
294 599 783863
234 582 312859
488 167 733466
534 294 621223
614 334 942911
685 50 74216
324 231 485363
193 90 334962
431 368 978028
142 222 608975
257 285 841763
673 499 695223
370 212 312
128 621 519560
441 598 536345
29 39 701214
492 37 682331
242 141 827834
549 131 299783
635 378 870485
377 5 732096
691 7 784939
53 410 577932
620 164 195308
54 496 682361
399 543 722081
92 283 946565
402 186 909968
603 498 639092
175 74 875850
362 71 653455
632 12 517849
661 567 357945
133 41 304416
608 389 967350
23 113 430189
277 283 177134
36 671 66740
245 117 761211
421 521 713423
22 620 735566
566 245 342567
317 323 383089
416 362 333235
369 195 198193
442 252 258704
171 536 539595
547 28 995474
329 171 867062
611 362 34348
514 5 425932
438 655 486646
158 132 329405
513 313 729304
30 585 23305
210 156 787242
700 114 574782
410 532 998720
450 330 469503
103 490 714843
99 315 891230
125 311 206777
90 156 595172
675 258 878943
669 18 515961
43 608 383225
669 69 790739
13 450 242395
671 202 571669
99 54 832616
630 70 767178
117 45 296869
235 644 262880
650 29 90283
253 492 932361
30 191 174991
370 5 191144
106 170 687483
202 576 258909
6 146 441570
271 385 519944
203 630 45720
20 397 378112
499 76 27798
487 37 551080
520 372 418667
380 576 710921
40 635 52317
460 130 536747
228 65 714960
494 450 135004
649 468 371471
684 472 157310
472 402 394031
461 345 353594
615 425 251080
216 446 180634
633 363 777379
316 165 730838
436 79 353789
577 589 338793
375 598 280658
566 550 174942
679 490 874168
442 286 745013
156 273 279390
604 456 336997
267 277 434880
248 530 891841
297 632 632579
400 645 264728
403 393 275006
89 644 952275
46 608 272281
386 667 104602
297 269 225162
194 77 494467
639 272 136724
259 241 653703
60 660 410541
119 413 876759
625 255 711204
356 541 257341
583 439 918750
203 277 584028
593 307 512997
146 388 909865
441 434 31832
144 278 422577
280 366 167405
10 399 285722
633 284 164278
612 186 754894
180 499 22787
63 416 343456
226 579 267037
102 663 861288
201 664 32814
647 37 341832
524 318 158344
313 672 33105
545 566 732668
61 31 465681
110 352 271777
506 393 713456
498 352 865940
362 641 232611
235 662 348831
140 505 403441
461 689 153990
541 632 609385
74 227 713948
76 109 495287
397 53 833730
433 617 264521
389 386 54925
631 441 640890
79 225 896278
281 436 690892
281 584 724663
321 227 500381
578 672 582231
528 478 578229
519 121 294322
58 277 909592
411 337 916908
325 589 309918
381 617 64421
118 253 236789
4 211 29292
326 78 350249
324 61 570876
182 449 828339
373 659 83121
237 353 192665
438 380 925998
215 221 90131
546 569 103533
377 107 757209
619 474 800421
210 299 151595
684 457 543047
109 663 818436
13 504 144505
489 343 825360
266 140 991116
474 252 456176
151 233 790615
141 128 384208
683 102 171480
522 329 897104
36 675 972658
314 230 309158
200 155 342648
549 637 532495
678 62 737557
11 685 790099
286 479 412338
549 181 145946
549 660 783599
507 38 388679
78 389 730035
338 67 347199
317 471 225833
543 156 931384
179 332 66439
500 297 264613
583 500 564230
660 125 309170
521 101 351831
310 361 949001
562 636 383183
531 594 532194
194 155 352607
273 57 876379
60 463 423706
369 151 17101
215 470 474847
293 108 487399
184 367 749047
530 303 805578
132 53 891314
640 163 70616
138 181 667410
14 349 297945
615 34 736471
374 109 77861
358 660 863760
618 394 298305
589 403 168052
453 101 340066
452 232 361854
633 108 224015
327 434 324555
516 384 757082
496 494 775312
304 140 404380
637 510 997925
502 365 986299
171 79 692074
579 155 747068
307 58 805480
238 7 428380
555 693 924486
248 501 159120
696 345 429757
354 447 880034
531 174 403282
279 108 686861
439 282 980643
606 670 141121
464 643 282397
677 335 102039
225 207 303298
394 396 689566
258 80 291332
144 566 583822
503 469 180922
266 70 283466
136 612 155536
400 86 796360
255 302 590944
237 338 999048
22 170 401558
434 190 887079
486 553 546169
457 487 627460
305 148 221878
520 52 816387
313 370 800652
660 390 780514
14 596 509440
586 252 948736
295 393 925789
234 390 303926
150 1 666088
572 181 121693
436 342 485768
7 567 273620
433 93 934805
354 403 838283
465 405 447187
646 270 24332
414 540 100299
606 40 70389
8 529 431687
26 92 718646
59 145 144891
576 112 396837
136 96 647800
341 532 760801
632 427 417002
69 477 686045
87 194 203240
665 110 84882
648 619 328817
374 325 736071
620 337 259952
260 42 42415
252 171 167783
634 183 602967
48 600 69596
452 123 521475
28 222 561687
212 492 163953
315 342 25788
390 378 353451
209 199 139695
548 258 843399
6 278 79485
187 217 432489
164 512 717833
332 654 290755
539 566 595722
276 324 611643
124 268 514792
133 72 7590
78 289 916106
128 479 880398
159 357 748229
442 586 32963
270 386 579318
421 2 310121
549 533 107050
498 422 311298
442 311 487122
69 639 21751
557 652 993403
414 478 852723
186 294 933189
110 180 47613
67 566 828707
180 426 204317
594 445 306051
696 120 132467
495 341 151807
233 139 107108
360 148 621775
691 141 811620
72 442 483263
276 235 534928
18 475 64565
674 658 158087
471 395 996768
214 60 712626
260 112 772368
427 588 964149
531 65 541606
539 616 14859
188 240 619725
357 118 160200
332 458 847281
482 24 288676
410 91 785256
225 120 733288
33 146 105411
120 196 214513
437 483 122933
467 662 826865
632 104 961720
91 423 274440
450 279 126682
34 239 762598
533 669 714374
541 681 719798
216 190 601642
223 360 884024
66 188 265820
253 219 101667
372 575 439587
161 385 62596
28 142 637783
536 122 325611
560 450 56277
366 581 673104
136 599 743303
259 699 854709
135 560 329245
188 173 457310
617 529 782550
585 322 435506
291 92 62664
392 614 792461
678 124 253232
483 683 175673
313 494 686595
165 472 73411
552 550 61405
109 289 491460
224 593 205011
282 97 752192
498 143 395291
170 523 947916
645 337 675518
428 465 750354
487 386 451589
667 623 406042
494 401 595522
689 190 931578
217 572 733648
318 509 821064
161 143 416301
465 406 232033
639 637 246661
29 299 870597
129 270 284195
689 64 590352
403 536 135874
52 463 194874
285 598 602657
229 273 238375
33 487 674282
437 676 565162
619 612 191908
575 647 47478
586 517 333577
88 392 466908
231 126 84653
571 630 145164
72 435 559693
525 427 94605
689 5 963624
149 134 118801
659 454 161505
25 590 970577
632 395 387003
383 667 31479
98 410 626734
30 271 907630
697 698 601300
273 351 951811
367 638 806117
346 222 160549
2 364 697320
489 353 820569
351 622 556409
493 190 540658
286 572 473565
457 305 227006
143 343 229300
638 65 321256
395 480 883868
292 453 625939
2 686 666732
677 322 255778
200 8 511975
626 474 47885
363 144 779999
284 76 187550
126 501 530189
459 47 533063
113 149 894821
436 435 856234
97 162 956149
482 135 203226
271 17 339381
70 89 192628
658 451 32753
541 454 296495
606 361 672565
140 437 777607
651 420 884706
338 590 135869
332 511 119967
19 412 401323
242 539 619215
536 61 205855
176 27 322410
171 651 365915
88 697 811737
661 179 262252
427 93 246382
84 121 433101
308 280 570121
22 623 414060
160 573 623430
654 61 403423
283 206 983171
69 468 288277
29 479 117230
441 301 385627
546 623 839759
230 583 208426
305 599 20206
379 386 911339
371 362 806402
392 361 593207
499 679 824369
492 288 692459
156 563 684812
505 330 506452
583 456 736854
670 68 59790
58 518 212853
388 617 902633
467 411 904479
567 585 928830
215 695 461177
84 175 272006
629 471 246764
335 538 601647
305 313 409611
383 257 163987
375 645 975799
446 403 183907
680 293 993634
651 639 406756
609 491 336068
571 143 749087
638 23 88445
403 2 153524
413 613 287763
386 230 540178
71 240 615722
313 237 728156
533 619 61965
479 167 25896
90 181 469926
215 293 142971
292 134 697638
557 503 589737
333 629 439510
677 60 950591
299 636 648766
397 533 382058
205 325 232621
641 418 697611
110 243 881215
252 439 20890
603 310 931282
38 347 384646
405 656 910528
332 369 713433
255 177 575101
423 36 169198
197 591 629323
258 379 959554
445 142 352651
119 602 651180
451 576 397225
127 625 288744
674 323 270997
566 242 215008
610 642 851126
85 77 131905
525 274 136707
598 537 370026
14 415 359572
14 654 184504
412 400 924392
174 251 844976
452 289 666874
263 479 77079
648 545 352907
478 427 311398
29 145 755826
477 409 717198
144 489 692978
427 158 168368
392 215 488143
564 519 358658
245 467 146095
429 445 651332
463 624 878238
117 333 970062
613 85 330127
485 658 36735
269 133 464704
90 8 608697
506 153 674729
649 460 735756
344 373 517568
67 590 763420
125 657 646158
98 454 906618
46 534 379575
184 248 352073
320 1 915620
360 212 720673
663 32 241377
533 514 885887
127 51 73982
557 398 631051
32 29 223848
19 639 827499
245 63 393061
347 502 722521
345 275 132405
417 403 237850
147 198 614552
465 163 567412
264 328 803822
249 567 628716
367 174 224277
259 678 248743
310 135 971125
569 396 933617
532 160 165398
153 133 444384
508 659 910712
117 228 627905
101 27 988516
376 97 690186
137 168 143144
384 419 605260
65 471 121631
527 390 985758
144 20 755116
610 234 566670
242 605 367441
426 457 865879
651 183 190694
166 545 632289
442 312 138097
572 592 388420
425 353 54469
370 670 266821
122 375 348887
470 44 504919
544 300 254476
524 487 616412
581 44 793281
124 427 909842
666 38 762860
451 685 173449
672 594 548453
420 613 792244
565 278 284427
627 544 957220
195 488 189525
113 521 673232
206 452 274615
38 534 874370
166 6 507908
673 347 937664
88 98 332437
457 93 174237
594 272 810893
164 650 441262
497 45 154439
363 460 963389
571 532 472930
316 529 277403
424 191 760753
208 670 378843
343 497 613482
5 18 460312
438 210 708370
107 12 273991
494 374 528293
485 291 200938
574 679 227269
237 147 895000
556 533 716901
542 245 467702
378 300 897578
505 282 385630
116 303 812257
621 665 83102
579 376 604335
108 316 446831
186 319 616729
645 494 900087
619 268 987036
289 565 775109
403 575 971599
255 307 908004
174 580 336106
52 384 871056
569 93 779737
606 212 717828
295 414 770914
6 421 204392
222 569 676151
234 355 789849
468 384 513420
389 344 358839
42 522 831104
340 582 967636
337 335 754607
648 108 659266
658 478 371855
577 437 187768
14 52 561501
33 329 207742
593 104 199957
96 132 636472
571 73 902899
549 579 1377
294 311 206160
122 264 827673
122 173 484620
530 205 386485
532 453 643600
269 479 303408
492 436 497894
550 301 960513
678 252 759377
674 683 848889
63 586 233102
514 480 114322
233 239 857048
185 58 339888
198 27 395321
148 507 356046
336 665 279080
9 478 73332
70 680 105748
26 279 864218
699 608 849962
503 23 659348
410 151 126379
474 606 794114
323 84 397763
469 196 576802
509 381 541881
559 584 384992
291 341 383996
83 424 957495
190 171 415158
220 185 728760
319 161 933452
600 525 375593
365 2 791008
570 355 91376
223 349 562423
638 15 28284
685 343 213343
32 26 928176
201 674 333233
635 293 296188
562 651 13911
664 610 121825
369 56 135692
241 271 308654
397 626 701087
229 324 745721
264 554 162952
692 477 9248
675 447 178894
34 468 773804
330 75 305443
55 514 592649
611 62 96784
163 5 605779
346 474 761135
551 127 767421
419 568 17787
263 292 141553
237 384 386617
401 306 499951
311 682 188420
468 2 410654
273 514 170436
207 634 437539
576 604 327224
333 546 472291
502 503 270941
431 601 974405
87 566 772570
41 189 364018
515 278 60977
311 528 230675
21 420 531460
460 86 939457
240 357 625148
199 664 847461
116 185 332573
213 479 554619
2 225 1358
166 319 747394
327 685 725725
13 566 56845
69 186 472508
406 515 874933
140 22 738914
73 257 223382
455 553 29908
187 433 611070
669 553 736346
5 566 377817
175 551 503887
88 553 893373
563 532 423409
383 670 415425
620 251 905344
2 670 884217
92 210 317014
687 401 707653
120 670 120309
398 212 341266
374 251 583826
639 295 977133
570 651 859227
101 493 994973
72 627 694511
490 186 812823
408 588 67096
134 524 490409
334 267 478493
303 42 978162
664 417 55992
13 411 854510
636 319 849233
105 51 739279
104 111 483769
407 257 319127
77 658 610674
109 580 913320
617 506 302278
34 682 345302
588 257 411715
127 309 419441
681 179 153752
685 237 660659
330 566 424890
484 156 815105
175 508 264499
145 664 324464
480 617 769442
636 17 431915
431 82 508948
584 224 805325
247 540 207788
344 487 470537
560 168 287425
473 125 859678
533 327 985226
205 347 63332
270 524 256893
537 172 779793
305 462 651459
308 693 188014
378 529 769206
498 244 505087
529 420 711750
484 265 789542
589 510 528244
93 462 523566
142 678 949994
61 133 91636
689 454 265037
209 601 150290
566 7 365058
562 390 595981
81 559 683144
110 363 699124
287 530 81391
213 154 911739
382 408 118690
424 63 222152
228 481 623323
386 679 450969
239 216 948387
290 266 296791
632 281 773509
189 83 509307
266 684 242700
694 175 850555
476 263 328667
96 677 332988
482 450 755091
112 552 859288
311 115 36581
164 55 992897
654 596 888194
358 635 542410
111 33 952745
81 647 944691
641 393 139772
698 93 498813
611 343 674097
456 256 374827
448 480 231109
243 341 490580
642 111 228328
699 24 159952
547 264 202930
580 182 990583
543 205 294240
92 445 577797
216 5 861334
340 132 864195
626 473 81430
678 325 885138
457 48 234203
226 647 515312
78 191 661688
300 518 159348
168 656 173378
601 429 536868
4 519 135543
681 304 715572
577 378 876125
102 589 258148
501 319 46393
402 599 355273
390 162 630682
356 152 728489
269 440 51678
595 265 861248
433 403 62412
208 366 681957
111 639 527955
345 375 760418
317 51 296589
339 470 400907
218 132 502638
333 34 798411
175 130 72734
243 446 723435
241 593 902257
54 610 691617
581 27 27845
273 368 148501
527 200 629679
591 490 246197
143 601 155944
442 313 111884
11 154 452433
193 211 653996
348 619 202862
303 381 497393
267 521 997807
388 521 357404
29 446 655677
574 16 565084
40 245 500019
88 161 290895
440 27 534433
383 471 706201
126 499 473564
408 568 345993
87 454 839664
317 129 226767
317 151 782230
186 378 449557
191 11 58872
195 620 293201
291 616 955932
184 304 678946
288 695 727596
463 94 651556
501 86 967464
39 477 975895
382 483 11788
58 653 769685
611 268 167059
217 140 615456
462 593 252361
298 413 496571
82 639 506334
334 153 132148
371 21 81187
158 668 597886
448 28 207240
583 264 509636
405 342 977324
527 313 682626
696 628 816083
392 322 201191
369 197 437297
189 515 345544
176 673 348355
339 325 8798
427 553 27303
681 255 99335
454 665 507563
184 322 480650
251 687 419136
555 421 473557
36 198 556825
652 357 703395
700 35 278359
100 273 475219
392 225 527823
103 511 681643
358 93 222244
251 56 451200
87 327 134729
521 41 424464
476 262 270433
508 41 61058
584 143 341654
390 134 315658
133 674 978263
383 521 747031
559 518 309123
302 100 795750
583 318 715465
192 213 786805
139 379 907708
570 231 769961
450 157 547243
450 563 623330
570 220 662869
212 35 204937
683 412 352999
10 557 27048
266 532 755711
125 489 104438
661 524 971932
127 598 559772
344 22 889980
650 617 923155
78 535 952093
558 314 572905
499 377 348256
474 565 71170
454 542 803721
421 565 948150
647 414 217085
459 313 998791
512 5 188398
233 573 824654
564 646 943164
161 176 694330
435 234 164328
264 486 573235
99 423 94517
637 656 951231
8 696 151439
639 698 778628
399 316 423768
658 504 649041
243 623 523155
552 538 174093
42 49 985382
700 165 565919
689 13 574635
25 606 174843
192 636 344032
26 152 337008
535 372 315520
31 25 56243
460 574 113067
304 399 575485
237 507 822040
191 306 425839
635 685 363230
288 498 516507
699 294 433371
135 20 723103
532 1 622923
376 591 868291
166 384 662712
102 165 877445
556 49 557983
110 359 345740
523 88 250919
28 531 112192
589 601 71930
700 543 8468
225 289 154790
700 160 103015
663 539 741014
246 360 337223
525 257 991378
645 305 277315
146 276 946400
48 471 856266
154 552 192010
282 438 47867
376 133 754383
309 626 351820
562 511 743892
569 127 829228
657 209 840527
36 49 655918
421 446 324138
627 412 118014
22 166 551267
354 495 651232
659 260 952452
230 597 205370
608 658 130539
143 201 227195
564 127 717662
601 98 780701
224 351 96849
671 1 594642
445 482 853117
287 657 117523
19 364 812184
137 695 690802
547 174 928534
275 465 423189
370 356 245279
420 187 936962
149 551 225947
55 242 10433
450 159 521505
586 227 89088
455 172 142465
624 425 64865
418 577 663582
224 203 429765
259 184 560356
661 670 829481
204 123 282897
228 158 511557
439 309 855524
604 494 538936
18 247 617684
198 682 170039
97 431 213762
551 479 966914
434 319 674731
430 36 612452
461 538 234751
66 340 262539
638 497 989111
16 140 54638
27 134 178112
579 652 3610
174 180 163635
52 234 925114
285 515 594731
479 142 108045
109 598 103585
526 674 670638
646 357 848006
149 457 33246
472 491 641534
130 417 886661
556 696 579131
520 598 69968
350 608 251175
510 309 36002
431 475 129678
660 24 25766
532 209 959144
283 362 200728
41 44 321261
190 539 309190
444 366 34951
239 236 181209
324 117 785693
58 229 777349
256 658 412604
343 120 222637
236 126 159668
11 296 932832
678 333 710078
380 498 458859
561 468 299753
563 598 421023
365 349 871536
226 105 543343
445 20 778358
596 649 969010
363 580 488711
312 529 433381
92 272 69513
251 1 959352
307 607 556316
13 573 617704
326 414 351581
342 135 533830
688 22 858348
392 489 531719
198 380 464135
343 472 296899
363 117 446481
320 351 71944
172 238 793849
335 296 921145
125 284 368888
88 141 538932
414 426 327159
552 36 867210
618 15 740654
505 561 446272
541 336 139341
660 523 590570
85 134 165682
86 284 263110
522 451 359504
378 107 734779
255 399 735063
230 561 555429
150 480 755582
72 282 469833
108 210 380193
638 197 984483
270 149 875611
547 224 440654
281 144 582754
69 182 872944
36 68 940709
518 382 57509
426 508 810487
368 376 328737
591 589 23099
223 378 335142
338 22 257395
673 417 571065
17 532 869494
54 413 729609
575 381 184128
621 142 106398
435 241 267517
59 65 42587
562 396 861089
502 180 751089
153 422 34084
133 96 809594
135 337 503825
502 243 844956
548 244 233616
527 416 766133
589 550 835198
227 479 907883
487 391 410997
303 391 579190
16 633 27810
689 80 954473
445 577 717616
622 545 638511
577 662 523355
573 523 976598
397 206 774060
678 76 950232
477 337 225012
617 512 380716
504 90 165075
189 478 343119
310 604 472498
276 32 464092
45 258 474561
1 489 232042
185 682 989713
559 689 694549
27 408 640696
73 428 908416
224 280 991280
586 407 979399
494 165 128188
313 677 881702
484 306 257661
14 429 770252
224 26 332968
324 33 979153
254 289 62538
543 248 169503
570 126 927238
632 112 669940
140 264 277336
552 489 45405
53 64 174372
629 356 668684
386 231 579979
688 620 824094
581 552 235108
266 494 346375
456 24 911481
461 533 714570
355 52 482558
23 568 204205
272 234 479609
157 339 502316
281 124 786496
531 289 962713
165 303 276228
391 655 294805
201 473 866460
214 21 936564
119 115 28806
607 132 905291
294 552 169729
415 44 574957
128 266 692272
646 291 868214
33 326 677358
134 337 460057
375 235 670377
415 615 11051
443 188 928929
27 544 418841
520 659 645108
118 634 821444
631 221 759161
537 334 226696
591 39 618884
325 55 889447
619 471 49186
205 695 422358
610 96 950479
656 355 180604
477 613 453763
640 593 30462
488 540 915236
374 466 583
677 416 155404
299 109 985682
365 294 26961
278 338 473705
443 194 895467
208 417 61874
298 388 316792
68 667 987159
75 69 261185
432 105 493229
274 553 957881
477 696 123603
370 576 442978
618 264 762660
678 36 588907
72 694 307447
44 604 347046
474 195 982990
380 469 435630
9 470 104759
627 230 933844
582 699 156569
173 501 505376
546 216 554505
518 622 74628
350 592 427575
309 97 350833
310 569 233668
305 51 10935
134 518 652430
285 582 917019
333 662 154653
490 254 395823
588 262 815523
697 534 474151
15 588 668081
123 657 337893
410 106 925779
617 53 246191
17 455 911899
569 329 100350
647 12 470047
263 676 863205
565 558 979635
270 125 758920
189 1 818591
156 598 822276
400 420 628608
156 74 480102
570 455 751107
178 669 144772
55 511 689082
8 84 23764
647 338 492323
570 89 442562
170 202 56100
242 97 362115
526 582 514133
102 176 488885
155 175 137955
356 490 151120
423 314 511865
410 530 137204
412 107 788351
613 607 364097
46 57 30993
603 441 653162
32 503 326533
483 98 790601
249 696 926188
2 231 679154
393 82 65842
217 81 364486
295 109 160120
51 475 426865
304 331 247239
492 7 620061
671 251 123107
52 240 922045
251 276 2244
14 149 832976
488 289 937701
657 120 762178
366 26 260584
425 610 887176
147 190 103662
376 358 153264
116 314 532315
45 515 322875
464 358 170203
326 589 596995
218 465 621476
359 507 647157
45 142 37950
96 246 924081
436 412 802258
476 112 332100
93 133 192789
455 212 923891
421 448 419911
542 299 586991
637 334 788849
187 441 561559
458 523 580338
304 555 402857
432 604 329538
164 464 143427
2 424 412187
669 118 264983
363 374 443948
616 434 471167
415 35 462123
179 89 140724
590 121 248805
112 249 523354
695 636 173688
544 399 985332
406 307 870996
505 597 816466
572 58 125020
330 323 799988
73 172 737831
509 213 448712
407 100 528411
159 374 958512
20 106 59975
640 128 30413
358 319 701163
395 66 706486
224 549 264653
209 608 27851
573 578 8578
98 255 38774
639 472 283012
623 297 589745
409 388 238477
696 523 950416
535 544 582013
274 83 887059
583 356 378960
227 377 729482
403 41 772237
399 532 816349
534 146 427719
124 467 706126
669 12 935072
313 465 358571
33 400 740305
188 434 336766
344 246 920980
571 458 676636
311 353 486383
307 394 827112
669 115 922890
307 260 348654
271 541 723757
501 645 841493
538 670 333415
67 223 83004
423 402 620700
252 207 85356
346 275 508417
555 49 695970
166 532 200143
124 270 976420
666 313 910853
648 563 639183
652 638 296563
392 530 494662
70 489 210720
647 544 660307
118 130 363826
615 136 560744
460 5 594120
610 165 870466
177 134 857525
36 156 867545
428 635 314838
107 181 680062
377 524 552771
211 555 456510
165 648 232029
250 169 316667
546 395 943272
273 554 246713
11 51 541268
536 471 28723
9 17 25381
575 45 303471
486 273 324434
412 12 863311
354 368 622657
457 131 769875
146 472 598448
33 636 754185
1 180 48751
61 423 570635
200 424 789186
176 234 199897
115 447 561512
348 697 273680
60 327 903955
700 42 972968
574 279 95735
501 234 162973
232 77 958686
458 356 385050
232 308 782028
490 262 576126
111 449 692878
693 208 141446
245 377 951680
274 612 823438
221 253 378605
160 630 31607
441 520 27196
440 254 286576
636 250 837673
568 323 102294
663 135 527175
413 641 983800
625 86 945086
510 361 297601
687 60 365631
183 114 334475
641 112 656584
200 12 111717
446 100 246330
282 536 911905
248 220 436715
58 416 412170
62 418 388355
429 369 387866
100 636 325796
642 577 22354
130 195 415261
505 375 874942
485 30 610250
171 198 136279
301 249 278986
221 555 80161
303 351 488781
279 352 501590
516 242 175776
658 44 315852
637 286 182491
531 100 732480
104 408 544740
625 534 488638
339 409 276243
201 202 148286
315 597 496868
371 48 577050
370 135 240356
482 654 571401
62 632 596233
122 471 562517
165 645 664376
599 158 230765
650 63 966434
366 302 509570
31 563 68376
371 200 91456
619 255 455373
425 88 79663
215 540 828597
339 245 584324
27 48 566796
184 480 886199
193 56 579968
25 624 394016
699 132 35753
608 18 145007
528 23 535716
561 165 931443
253 165 101242
277 502 600366
194 120 678367
232 662 591727
417 686 474153
574 195 519632
294 570 843629
617 402 6017
485 689 978974
150 510 360328
409 497 506991
5 52 273136
540 96 163998
171 660 170677
652 45 547584
142 139 283076
585 58 802290
435 48 378844
111 125 566141
174 384 738723
79 335 843777
572 254 784069
496 260 720685
374 69 688231
660 351 823423
46 615 347449
457 405 694898
652 27 741962
530 131 739178
97 352 567791
685 527 844146
478 698 598394
10 530 247777
172 631 305412
685 51 332567
290 225 227365
312 94 475484
344 442 607555
401 339 451197
290 101 240046
527 392 856417
457 459 323237
595 320 236994
271 348 551985
591 227 646614
699 679 262364
477 389 82073
53 413 460954
638 490 334676
103 623 930935
565 574 301786
77 44 795247
157 471 898042
257 110 550185
603 267 630999
163 113 476874
338 219 151524
249 201 800747
443 281 803724
531 192 955715
189 138 183522
373 584 881389
458 61 512836
143 481 489232
688 413 905114
290 41 148686
66 531 559030
240 292 928505
679 243 642918
71 419 78794
353 101 420360
588 113 943947
380 227 10685
367 467 905308
266 49 462759
395 197 272074
640 227 265452
344 165 802721
497 426 89886
90 348 101687
349 166 824013
338 354 181015
228 691 543909
30 486 894804
601 648 748605
342 21 410002
421 19 100829
346 626 71038
102 398 73977
393 11 661612
183 118 211115
99 513 93609
476 617 686250
313 524 442591
511 686 64956
410 549 237056
391 57 943030
231 299 515704
25 197 132394
167 610 838416
552 549 381327
435 608 974382
357 32 43813
602 52 73330
269 563 971985
284 534 17321
74 590 720026
198 256 674772
146 232 291075
340 657 572260
104 462 726719
110 165 602211
21 2 798532
613 95 827685
482 313 907342
474 600 334893
487 336 433656
341 640 489467
397 647 978792
425 590 553682
317 588 963619
288 269 983261
497 661 92924
590 357 831935
112 349 946869
122 563 535407
30 127 856528
393 556 984868
523 124 547654
112 519 428132
296 645 441157
237 494 74583
224 307 664406
473 556 490629
80 36 332477
629 562 494731
64 238 979590
98 663 536209
13 384 750861
590 317 950254
683 63 675515
12 423 144454
190 88 245522
198 61 607905
297 441 401896
89 503 765004
667 173 981415
601 447 311385
411 407 138036
237 425 665704
43 490 472582
507 572 871349
306 54 868332
242 77 490429
384 677 826256
458 185 940273
102 160 407058
179 309 904869
610 321 272746
563 423 475019
95 296 882832
203 181 819754
488 359 978289
52 32 869621
271 509 772076
204 28 273366
596 361 908513
325 341 343411
22 354 702394
578 478 877066
418 78 937125
386 72 539626
268 599 528213
619 52 663229
274 68 972466
287 478 240136
642 75 765953
42 159 617477
612 502 393658
60 136 414918
158 694 80820
684 364 378317
563 169 481227
401 513 876174
206 573 596510
687 452 303914
89 615 376565
378 517 313319
235 455 611994
48 452 293847
331 606 327535
217 411 403763
171 98 483021
230 686 515708
74 574 773054
558 396 834631
151 616 523195
301 77 915998
287 297 972995
615 457 242580
475 537 234224
390 324 333629
683 162 976382
266 117 956337
406 562 86570
673 580 46176
167 673 680200
339 277 605569
669 150 401627
34 522 322658
484 302 95848
566 679 366768
626 378 175546
27 665 24195
469 131 209418
630 457 290945
609 24 951115
553 423 603630
599 401 416148
441 450 292064
423 531 165573
74 241 787663
230 260 132596
164 78 94056
30 23 538855
61 145 878564
180 266 934876
463 198 788414
420 319 436413
223 632 803072
321 414 505208
426 479 440661
450 617 991910
194 448 576230
254 24 803940
687 291 580011
505 483 323910
637 142 788884
502 334 508829
501 69 448310
380 505 905660
658 228 14779
98 289 860374
507 542 573865
171 126 597279
275 232 273430
564 689 907323
93 186 842807
62 207 25430
690 174 131397
672 681 495613
652 126 454196
528 315 985328
150 312 414434
236 507 506624
543 204 419913
547 69 898778
239 279 104933
676 326 610551
588 178 673583
94 512 58311
587 283 347455
700 479 846533
657 73 965772
261 680 993594
643 584 216093
568 28 442242
561 333 341413
668 484 595031
171 34 437520
279 552 36474
77 134 957945
611 154 207308
674 647 280673
103 234 605023
668 443 687663
334 68 654042
350 344 509351
375 252 908702
678 373 205390
327 583 741375
153 568 677343
380 536 538079
162 488 933509
508 381 371082
219 267 21198
373 171 979860
416 160 797235
200 48 976009
210 638 437917
216 595 612498
243 675 496997
298 676 710233
532 14 873854
671 258 179913
607 230 364951
574 307 499479
86 634 36742
506 656 189150
293 118 410913
516 55 741776
139 186 295544
682 395 471042
608 530 366043
223 287 995597
653 568 540292
648 587 7169
436 115 122374
577 151 942460
220 10 923384
228 79 732841
642 461 76183
180 71 536837
526 427 102648
434 344 567165
509 418 57029
607 209 47265
188 690 65683
659 452 296289
565 192 204439
371 219 917834
657 93 972464
364 62 387822
249 550 110956
351 344 368858
206 530 809128
163 559 880108
173 69 474825
535 666 70889
106 52 507179
70 45 790330
326 251 282901
242 499 63147
661 627 975911
600 421 75743
356 684 761083
599 104 670732
326 341 562837
649 69 653636
601 51 498106
331 366 181837
199 35 81351
316 521 754910
585 147 260486
429 268 282959
295 321 143524
562 457 109727
451 559 896275
50 5 996458
199 410 964550
217 614 295673
516 272 921964
520 371 958986
164 144 873490
117 347 946106
541 100 883324
8 55 193907
604 63 533357
64 343 605081
370 668 242556
180 230 490667
57 663 741880
164 142 656563
371 306 387348
32 110 685233
690 663 110912
343 142 98519
69 41 531467
404 535 353097
441 183 131637
405 147 446850
698 226 601654
71 371 745498
222 522 85544
168 457 210249
571 149 611830
184 613 998802
293 443 703812
242 268 55929
21 45 779239
96 277 60588
138 623 703168
562 293 299269
303 65 617044
131 383 801675
130 178 109871
606 504 261742
136 440 236725
314 659 151260
170 44 626920
17 222 832103
642 443 976521
566 695 966981
510 83 461473
566 226 475178
41 489 929843
132 24 363067
252 331 781287
50 130 497939
75 545 375642
205 353 230332
122 457 440750
373 49 729789
631 23 218219
566 584 713830
504 213 972723
501 499 852953
303 647 412154
92 590 327384
608 218 16398
618 371 94643
149 188 270878
132 599 832876
330 135 499413
28 263 805520
95 277 171441
614 182 801220
534 263 951212
196 439 861446
188 409 726522
282 563 918050
644 43 269890
31 607 275150
230 453 29320
143 479 246621
460 413 420800
286 593 474642
265 339 570348
560 504 252817
38 102 696172
58 502 89480
339 282 570144
590 323 607374
189 154 593427
641 367 788754
584 359 830751
315 357 525680
694 331 430567
374 158 143197
117 677 147081
134 573 817049
14 134 803507
505 292 808345
695 354 599231
272 362 483655
438 252 129784
557 105 943521
275 376 661388
379 539 830005
526 22 203264
474 234 769914
301 317 38655
24 489 60819
624 135 535892
468 193 886856
20 648 702707
197 539 550762
477 262 790039
609 411 887681
601 319 789123
558 572 542137
322 682 647566
14 333 77986
482 675 234007
657 278 20363
586 239 37648
343 500 263867
66 639 357996
451 161 942181
376 243 654444
503 466 157345
463 258 935371
109 540 692876
696 624 726751
427 192 973512
401 420 6408
365 560 634897
557 665 54752
477 353 447942
44 290 794607
154 472 833292
148 457 466799
376 522 231532
21 291 900772
468 479 806238
40 123 437779
320 378 579233
659 17 161191
222 406 100636
294 385 477195
99 134 244025
648 115 569539
221 577 675448
680 375 400015
159 395 394124
178 475 614909
272 118 487089
357 489 441154
247 70 188088
189 454 819964
141 356 874902
641 305 186725
434 632 772151
175 636 622282
83 426 722901
495 316 579796
344 340 579557
670 601 769466
241 89 610257
424 610 585977
638 64 655285
281 487 27520
140 274 358090
700 470 281965
464 35 601713
631 48 67149
104 671 128084
276 88 991207
315 42 97261
264 225 878822
669 628 958178
99 330 731193
670 308 627359
676 151 579812
466 428 254987
456 84 164088
405 182 108311
353 498 747387
307 276 669642
426 535 638470
423 183 398299
561 497 826020
347 621 299321
670 613 862720
700 70 902622
692 479 809897
102 186 593574
552 215 984471
169 601 488775
33 19 889155
71 477 853720
536 336 479383
527 168 949454
159 168 830543
166 18 80171
395 622 524380
623 125 445739
634 91 230606
695 401 811354
383 246 574632
549 252 980952
621 604 300668
197 140 762306
335 47 928980
286 248 49310
39 376 607389
299 681 782778
523 598 853049
409 600 228541
569 171 390540
431 113 909805
593 71 910637
430 163 885978
684 252 745738
140 566 678549
446 588 191615
658 628 953596
510 581 621413
640 24 268954
469 297 392169
326 637 731925
313 604 763234
653 335 758092
11 246 766523
146 514 189500
359 464 329769
656 498 858442
143 260 525365
516 83 321057
286 605 241811
507 254 391613
404 16 747963
206 309 3414
624 411 283284
356 592 718836
13 210 389201
676 628 488054
281 679 353063
4 554 290302
537 521 694521
471 419 843053
20 619 541796
455 390 457903
15 379 231893
396 180 864175
362 208 481645
342 684 887243
225 594 804121
641 176 39810
615 237 333659
244 616 935872
45 563 592064
111 120 31174
357 556 132798
691 221 278710
508 398 605434
698 699 352343
608 652 725039
565 5 693452
148 510 498041
517 450 41395
644 411 694271
621 158 397386
66 189 55715
500 693 350064
3 691 9891
340 50 949935
556 202 476739
512 226 456590
128 677 890689
675 213 682198
512 248 523331
479 79 700692
417 26 865795
459 365 880628
110 563 247634
578 332 758687
314 202 548355
292 321 628343
653 300 3636
346 468 735821
470 608 1255
558 422 958049
230 249 416100
11 52 890757
262 572 79184
642 51 716143
129 422 801526
443 620 216469
485 489 739905
517 48 503954
277 251 348844
109 323 582933
42 504 632952
660 506 406839
30 289 911377
426 217 371027
24 200 378842
135 508 821870
188 605 832524
208 575 542588
358 585 388428
648 16 801856
700 297 449570
7 424 966309
689 154 850638
179 216 747192
451 335 955249
346 651 59038
408 339 301258
340 458 515435
561 493 713566
326 469 513861
383 108 110248
343 606 636703
266 109 390444
466 311 90390
453 380 923969
513 620 288052
25 229 195289
236 88 563905
217 325 340090
158 48 199272
617 424 716252
506 613 197605
451 217 498096
593 256 687708
527 501 246843
314 600 453178
463 38 954193
521 173 964821
501 657 615015
690 372 244486
640 77 243349
189 417 195238
249 25 800720
173 451 942701
624 18 463452
577 277 542533
352 302 648702
55 372 578547
663 694 191762
44 104 444062
278 679 136676
241 13 205019
507 273 124479
365 392 520265
369 70 876938
286 599 897774
336 272 177712
334 303 641889
529 487 688675
46 137 378058
300 96 648175
43 662 585502
681 699 175462
274 242 579743
160 541 350936
359 592 955864
599 681 20053
20 572 501613
591 303 572319
661 247 313610
354 324 203249
580 479 666902
333 36 355416
277 226 169282
479 360 492444
566 235 126068
441 590 445918
445 539 772365
662 193 516130
232 186 673902
17 78 823452
153 234 225592
426 220 467093
461 85 939705
698 271 77530
423 318 46666
398 556 233367
663 55 718686
54 44 647047
384 94 341338
93 334 84976
689 489 421757
474 364 797895
447 74 280820
614 124 11081
374 661 965577
479 3 236732
57 440 841006
395 209 897046
677 464 973925
297 542 689161
191 277 676616
506 283 299355
620 162 447510
43 668 197189
292 41 789069
546 429 553016
118 596 29015
321 105 41823
211 368 337868
512 516 967168
488 475 929209
498 613 98830
485 58 592590
640 236 72056
362 453 662108
569 313 688303
462 9 666365
176 684 92335
201 180 692330
333 89 782218
372 652 401555
230 416 170895
548 467 15492
542 277 25342
296 380 157598
318 253 327640
366 168 243973
85 636 698554
93 645 413091
651 242 512088
301 412 474322
534 186 853070
683 164 646038
173 104 673023
600 688 739243
688 697 180378
478 596 299224
316 342 341609
93 241 310567
7 106 236479
48 145 224044
401 252 128832
645 116 341869
447 167 142525
465 389 202591
542 241 404420
458 342 498897
285 339 379578
122 468 185900
326 608 686502
283 49 742986
407 516 588357
32 509 12738
416 232 184272
25 452 162646
429 105 257628
476 363 441970
183 93 630494
329 39 502512
671 337 556135
405 270 8964
263 670 382441
551 3 932156
315 692 116435
392 516 837439
501 314 120369
589 455 399316
618 634 295089
421 479 202155
182 559 497391
603 440 510876
437 49 795141
508 600 36646
486 231 452558
125 259 188887
191 369 935168
194 261 151935
88 265 714474
450 261 306121
687 578 65785
295 251 223552
49 194 980818
216 348 577106
171 488 187902
198 3 541117
403 642 504509
114 22 26781
575 74 930698
484 28 705551
458 131 205187
66 94 62601
240 553 207421
117 79 374441
546 202 523116
413 29 761455
288 419 807126
322 134 772783
630 99 28464
526 423 740236
461 98 775581
245 179 179702
231 208 363215
612 243 747677
209 95 311801
293 660 199357
520 155 883859
190 153 582993
48 629 629332
286 138 985348
76 173 754226
338 386 522010
168 181 418024
185 400 352162
572 396 146820
337 230 527614
405 30 321115
309 504 168194
295 123 781019
566 642 464584
185 255 85084
155 32 874809
113 142 308840
66 240 49303
252 418 269054
566 158 825231
419 353 577138
481 65 505845
477 289 864098
539 630 90915
525 458 89124
647 268 61508
79 685 474983
247 582 758145
679 26 74059
568 17 808537
653 197 889698
151 338 789965
164 270 389913
535 423 64381
312 205 33516
15 282 576974
589 9 556430
181 3 819548
472 562 947578
400 644 699863
9 161 491363
399 1 67017
39 567 999287
350 317 117139
553 675 630194
533 366 592910
594 310 764333
486 393 173618
436 511 614416
595 448 345485
402 592 289321
230 354 633389
347 137 748291
158 80 538960
52 628 969870
260 486 900689
647 410 866810
643 686 47761
342 126 340693
370 404 574755
44 190 787141
411 141 938455
592 318 898597
548 65 135389
393 91 583322
355 622 358281
462 557 451064
381 149 450930
380 460 799916
615 100 889113
202 403 75849
283 146 729913
665 385 208147
565 242 720825
218 115 7469
550 257 483238
518 184 180633
316 157 862163
353 190 948882
61 574 494155
643 87 39839
254 378 407001
305 195 146745
379 528 5848
52 250 788297
46 678 997345
117 548 973905
81 550 40874
528 669 122408
156 116 881563
217 39 83875
157 351 711814
559 352 87480
251 322 271321
34 343 198841
177 382 651293
586 509 93294
497 91 111735
204 641 665032
486 631 739588
372 647 730714
659 233 976176
27 504 788814
142 484 399036
15 559 328209
388 147 196366
190 617 7955
94 669 697789
552 134 307513
301 89 237835
147 471 769311
162 22 286911
181 192 377849
288 115 745120
311 14 499376
202 393 989429
482 293 152105
560 637 862703
589 143 606566
348 233 966197
11 181 365316
449 129 998914
432 438 884975
681 459 57050
261 237 986333
670 85 386378
206 457 452370
385 607 129832
687 409 766304
556 617 614502
585 218 365847
682 667 703779
460 488 723711
192 326 429196
538 82 51656
371 177 550941
383 188 41060
154 16 216420
169 628 415887
619 430 628868
144 570 858901
19 42 648374
666 388 25016
657 440 434992
5 543 698720
214 374 548911
220 564 52859
140 202 870621
578 312 25950
257 580 601450
11 440 649772
521 10 589119
632 635 631427
404 140 901938
685 691 487013
62 101 709134
641 152 533795
577 374 437607
640 628 85806
116 329 600966
467 171 618187
598 559 710488
242 2 604735
425 137 44229
298 343 127908
418 256 419084
102 65 367515
394 364 528959
78 138 259820
233 340 778212
650 66 894409
208 680 886714
428 93 481529
445 212 846805
274 322 282636
476 557 340390
570 686 616679
228 198 243200
295 119 747287
522 521 49826
375 244 454556
588 510 564839
14 337 515220
205 647 835925
140 6 83315
6 493 54307
531 39 592779
401 81 864566
74 305 45737
229 305 751179
129 406 583134
482 633 551767
654 237 504807
535 114 20762
388 361 8189
343 445 117348
600 171 486622
150 550 831782
74 644 218020
364 309 480590
368 302 30464
440 87 189583
245 636 194733
103 600 287008
325 128 433718
481 519 560124
168 436 216853
598 259 821730
447 678 510427
260 59 323563
572 248 806516
51 359 490611
182 33 343976
574 561 787656
58 147 221128
435 142 253933
355 516 1780
31 602 969523
686 35 993800
497 502 316935
475 620 469847
148 317 447003
598 489 936373
10 78 977978
606 95 243754
274 188 572408
619 396 867399
667 325 680488
572 163 626694
684 121 985580
94 594 485799
374 460 227441
364 573 827662
94 387 867840
146 218 869011
522 375 682672
465 286 528617
476 610 682407
46 685 89874
66 150 383206
93 539 884121
393 562 964900
169 132 451599
676 547 406987
259 498 701359
324 386 207239
413 10 684637
661 625 782699
51 405 138157
617 559 349925
52 70 972836
199 426 176626
592 403 201100
422 553 421040
175 229 643695
301 638 597507
222 415 710345
694 558 807319
517 161 994223
609 577 966860
426 224 662912
324 661 351655
21 459 822023
56 322 528147
655 479 663048
400 371 553208
119 474 34489
588 480 971933
274 172 860718
641 447 678508
513 250 402277
253 501 601040
177 137 968944
248 264 870471
637 389 616320
474 207 783802
89 477 259891
580 411 924012
533 694 396997
79 196 142332
213 314 826789
340 484 186249
621 136 122577
110 84 271340
168 239 632122
142 252 510762
141 605 514481
180 292 678430
306 80 497572
71 488 618848
688 470 685520
87 408 523918
540 573 442615
530 533 134331
252 149 691063
414 605 66693
176 220 899856
635 31 746625
170 59 688966
567 312 241469
332 346 909355
625 95 494945
97 181 255226
36 20 587692
56 392 475858
627 244 655507
287 613 659840
365 417 789018
125 630 970460
547 666 782063
182 367 297690
581 679 189053
121 637 961296
334 509 591375
88 245 30367
260 193 731572
465 585 31084
29 327 23131
264 464 809221
113 628 54517
70 539 514807
127 517 65893
349 165 631424
682 459 666600
120 357 447031
105 372 683317
146 253 933749
346 158 137298
293 634 8228
613 31 576509
385 246 665706
694 139 629544
496 609 582166
290 292 426770
277 221 716815
448 12 765978
234 233 317458
217 475 265823
287 484 545702
293 214 588122
458 276 871025
521 206 780610
229 113 489681
113 10 13302
352 161 341816
507 155 812418
251 310 111004
379 529 752807
299 244 902841
361 429 44303
670 494 895142
690 534 147771
470 393 862561
449 403 3549
147 520 645683
322 125 444476
680 338 549307
479 412 127127
61 203 26071
121 337 296420
150 267 87304
480 331 584365
560 396 606803
456 143 693908
464 71 653769
696 105 722985
490 393 477958
162 480 38131
428 340 9039
544 144 415980
686 534 174771
600 353 480908
184 620 467719
259 320 768272
76 10 89247
515 636 403981
462 55 181794
76 307 325894
490 442 665480
142 334 52323
694 609 795840
293 399 109761
688 283 157516
249 237 67412
222 389 562133
235 411 441955
153 474 381294
284 267 58235
633 471 190197
381 231 807708
558 230 252267
492 103 730319
521 557 623110
578 57 196470
182 338 785619
314 429 152254
696 461 626248
508 96 353548
77 439 161288
13 404 778450
27 292 153418
698 345 978336
540 502 283093
451 368 956841
182 280 127757
143 675 258962
138 485 491157
592 376 186288
629 13 232391
333 452 977926
591 305 169579
690 493 940636
483 330 831883
8 607 947106
57 401 713455
390 666 138966
251 46 605209
326 216 576523
263 664 297070
160 612 947911
209 596 627719
432 278 266313
170 429 912559
23 237 233375
262 69 174750
676 689 13395
587 389 76271
44 147 917884
412 233 206113
92 161 64468
109 656 910970
530 431 130124
336 374 264334
289 513 678490
456 70 745598
530 485 771474
382 453 55422
63 210 260838
447 303 919798
51 243 920667
639 187 206067
442 203 999644
82 282 157817
220 619 230132
240 137 359826
146 492 952179
69 601 413478
413 163 875874
133 81 587619
236 383 444371
131 401 84414
264 653 794380
408 476 65828
409 210 749002
458 221 274929
300 248 462915
580 395 801891
56 371 506768
512 666 903857
443 297 446128
60 529 94763
239 128 449721
75 654 626030
418 276 891546
577 17 643083
72 300 818092
172 125 589878
647 677 340227
675 63 765200
598 16 876914
35 333 277945
374 582 774654
116 673 617151
460 584 824418
366 29 32359
3 36 972887
66 63 29725
49 109 27814
43 622 962503
15 539 506759
583 218 155331
479 45 690457
317 695 61178
536 185 272401
82 611 100317
340 3 741544
458 421 298204
268 435 116206
532 612 561497
584 66 506914
354 393 827944
447 694 695930
265 412 197443
354 537 37460
215 467 824901
450 651 844118
12 449 640143
19 88 542393
244 550 471929
125 361 518654
561 188 733331
181 700 632329
219 625 216095
501 555 360413
639 76 89455
511 438 59596
451 657 44930
378 428 113832
552 604 851730
474 221 283839
294 401 121996
302 72 297450
287 186 424883
138 424 399840
246 627 534772
256 380 865572
408 158 830927
468 414 124433
454 599 145921
71 338 371805
84 150 625257
549 116 158021
618 462 709063
543 609 93465
201 460 124629
656 413 858151
220 20 120238
510 623 51698
660 295 511101
506 120 751632
623 672 925126
220 469 822257
300 585 757192
349 498 30170
369 181 495406
7 104 833234
17 16 961742
142 381 57898
108 47 365472
606 121 193850
572 366 569603
400 561 973198
296 112 631616
500 573 347857
223 557 57848
695 319 791697
369 409 727668
186 596 787959
162 75 783276
90 190 6314
545 385 935824
582 390 920891
451 331 643919
154 580 301722
487 598 723980
612 576 590695
94 114 232950
275 33 735030
294 212 998567
118 298 191597
603 21 167122
320 133 666101
633 38 374711
254 157 314215
527 281 239868
249 197 908823
283 161 93075
417 575 206017
470 41 26489
435 647 450305
653 140 974867
157 252 961820
591 151 616122
573 417 218530
193 23 355852
592 381 42737
259 66 885417
569 210 254029
109 391 258055
135 224 402163
215 335 64343
209 46 594127
12 536 719144
89 169 625087
88 615 328974
352 484 153025
22 101 731497
304 165 120332
433 100 709800
397 125 714205
628 191 909652
169 30 711869
12 596 181929
357 464 895225
250 457 390396
354 19 517107
32 129 884984
247 211 76858
579 90 222019
260 689 416769
379 504 123154
207 564 730819
110 556 897971
182 663 348617
372 92 341319
555 377 324570
674 319 677973
27 254 615850
546 340 326815
79 244 813712
470 529 353141
585 491 93206
222 479 390374
345 59 450157
242 123 81466
384 51 553971
128 673 751024
239 374 225261
498 631 425073
581 206 958660
276 203 840351
23 475 495387
178 649 952946
112 153 207099
407 333 521425
19 413 509886
381 590 605669
367 8 250056
665 196 948025
196 279 949974
49 147 39800
369 358 116173
64 107 715664
55 243 839567
146 249 630759
652 550 30115
700 143 405341
312 676 497933
539 560 427780
120 258 247055
223 224 465659
615 453 966375
146 445 419851
115 138 484995
260 585 966693
526 580 7528
597 555 345631
591 325 10543
96 252 616491
296 180 80482
326 353 574631
229 192 209799
557 170 417088
630 428 164763
153 399 647444
84 396 308287
392 55 897019
102 349 288194
666 244 476833
592 322 244275
335 132 405393
73 618 818859
96 263 686161
588 286 481387
506 482 918771
245 164 237146
623 653 545222
248 563 625441
649 576 783891
38 229 328349
359 105 685416
119 133 161942
1 342 589283
615 485 811609
627 255 436584
206 281 416029
316 507 874103
383 492 573583
569 431 236001
112 289 852146
603 4 51955
311 4 786712
444 263 165046
303 248 790203
300 172 297555
127 657 834446
231 84 229546
101 436 756742
549 684 747420
500 336 81335
521 528 595661
1 483 865913
289 66 63487
424 545 806121
242 269 915522
219 24 985232
667 306 137168
447 632 284066
215 51 340204
397 305 987668
296 567 911233
424 391 823821
420 341 288760
667 155 814867
656 59 873046
658 632 721164
528 646 536076
153 347 539185
32 79 972426
101 188 806383
253 175 523999
588 52 15384
388 113 133948
598 529 300556
285 498 79534
228 458 199531
666 398 99025
39 94 239947
624 214 965984
159 321 576414
633 48 716593
11 423 75840
505 609 938523
636 457 969536
251 633 542447
6 658 668043
510 212 383042
354 55 446947
506 685 567619
551 503 812403
373 481 28952
23 700 269203
211 77 463842
400 679 437113
366 380 253917
234 448 189881
421 23 724692
486 82 803688
81 159 939171
497 456 909874
511 519 33173
296 102 237217
150 509 343861
125 64 216202
414 328 218526
667 294 812825
93 426 883843
630 415 556459
39 55 213484
513 485 162211
559 224 495053
252 134 564750
95 46 280183
378 336 290458
270 210 951928
262 65 997217
615 659 750308
334 110 931563
480 172 222981
589 36 472302
609 86 195176
671 335 181031
425 79 580094
139 522 219362
120 468 174735
663 139 701560
348 168 122093
159 104 164432
595 413 605467
270 68 323528
163 416 524437
407 309 534606
480 668 532628
48 545 498870
519 177 442274
162 692 903114
580 50 996920
517 296 226549
436 349 382232
663 10 93220
191 633 998433
31 255 275942
415 74 913369
644 402 591554
509 107 713480
276 426 425789
75 172 784171
70 106 726953
174 279 73165
383 636 543590
377 152 969808
654 117 631942
22 673 86998
124 616 619375
70 577 962509
603 205 417819
386 89 260433
427 139 16934
137 390 382965
149 155 302609
268 265 952163
471 341 803177
103 84 791167
360 337 962264
574 548 288877
694 344 497059
519 176 919723
341 417 47398
688 486 760169
695 13 614225
98 607 849707
352 164 608943
556 173 862653
430 165 669565
185 622 979928
540 385 450095
134 367 667686
391 32 648848
367 217 389359
162 145 645589
268 638 512451
365 559 416242
560 296 520812
284 151 930635
269 273 446961
509 428 186294
206 293 704064
588 287 230820
325 231 498609
97 608 440537
407 590 496764
413 95 502648
542 498 127335
19 650 943401
589 203 486613
557 212 802672
337 100 365576
600 82 477809
118 121 340909
257 537 707565
281 670 608735
54 676 758036
1 530 864286
629 503 476880
6 247 609768
409 94 122334
382 485 564544
620 188 708768
178 651 128987
215 513 165663
595 279 116674
651 135 917756
481 280 441584
225 64 566931
585 512 979841
111 252 381179
601 603 996187
298 266 316185
330 28 924220
669 370 230185
269 518 339981
567 287 559399
311 335 403489
456 60 822570
429 231 672682
600 73 69685
30 229 468892
468 27 712738
683 343 4151
251 600 239518
95 448 930792
94 158 65264
65 366 192673
266 348 34074
398 477 78402
286 578 470252
150 159 633583
300 665 538520
41 278 14494
615 432 724064
181 391 185510
26 3 794419
314 343 968081
177 464 128496
690 236 428902
305 32 907909
359 131 453780
107 663 242029
521 402 203105
587 41 760843
449 619 874070
699 388 219060
446 575 675552
576 521 801361
149 407 616660
26 553 381780
233 654 974437
309 86 95235
406 553 103340
517 150 106134
630 291 601467
177 281 499146
114 551 221010
590 499 959468
9 214 219027
647 84 859027
287 155 900109
437 347 880934
340 202 491834
563 504 760874
422 201 846885
167 555 376568
441 635 224385
423 436 918061
203 539 862867
455 437 77967
356 12 105966
172 225 829316
423 427 793102
347 130 987624
347 342 744236
73 202 958550
157 12 906032
86 569 504481
483 268 99488
349 230 979246
96 637 357764
692 406 906005
657 38 808043
29 635 903687
582 311 330546
173 480 38924
229 54 902464
374 92 603222
429 698 637757
76 587 600319
441 96 204500
321 360 846236
127 260 620455
651 401 301852
379 675 784782
197 628 50607
378 620 161365
134 272 103248
561 68 228546
543 621 118012
395 228 631863
97 329 40264
98 256 947050
240 347 973162
231 193 219839
104 435 151287
90 104 965469
502 386 868609
363 388 722848
594 455 875678
29 371 935188
79 223 593285
647 498 770526
307 26 820070
59 237 305584
428 585 732054
470 351 480227
513 391 788000
253 510 610975
276 467 180692
313 319 650202
130 570 307201
113 634 693551
591 536 789896
426 413 354251
651 300 675307
320 160 225908
688 126 450795
96 220 557936
539 257 203455
108 336 749458
575 696 358816
210 125 31009
468 288 551617
50 479 625290
117 23 855635
226 628 141940
7 551 38675
560 543 867058
451 700 982295
614 406 133721
452 228 699340
115 120 609342
146 463 462451
464 52 472482
673 174 807574
405 418 787322
351 517 720729
588 233 879841
72 222 836345
277 453 687880
554 487 518949
317 649 318484
171 209 485684
229 458 417945
469 42 680299
47 241 157995
558 367 926763
49 235 266595
612 41 873595
437 498 318238
242 199 273180
279 490 531522
450 571 847496
547 328 139615
354 189 369109
698 545 233509
697 425 436974
661 373 150395
480 322 921486
525 562 612156
482 504 554560
329 422 202222
376 192 843650
125 86 391408
544 520 111020
190 571 768067
297 158 785325
513 628 753115
11 335 952576
89 691 479639
290 102 24926
473 692 50032
303 221 970820
562 424 702273
139 207 856065
159 663 66613
96 659 16462
31 487 912673
462 114 861793
41 411 682724
467 555 603280
562 699 706407
290 493 98191
634 29 7843
351 483 611204
2 570 130850
578 516 534237
544 396 413097
499 425 463048
459 577 900639
260 73 593937
401 445 824105
338 500 692515
90 355 702491
355 170 86844
486 545 397121
173 542 322815
642 462 861847
17 669 827954
517 232 407730
227 488 859322
311 371 398570
423 5 129413
477 364 562109
488 351 911044
72 21 416012
601 221 278342
1 149 720174
185 574 916224
602 669 827769
430 33 763700
180 277 980727
271 438 301151
353 693 537016
74 438 204586
16 511 872764
403 420 455258
406 318 178904
242 575 277847
346 503 287740
671 354 314131
697 81 905315
402 505 155088
465 88 220094
340 78 918033
65 653 155812
603 376 997681
147 247 521225
393 390 898377
163 652 635515
132 507 863060
251 93 930007
423 336 932062
456 515 391185
284 241 180511
407 123 429112
411 347 791834
236 305 140488
271 141 552177
136 536 67361
651 82 771904
568 496 455941
521 433 26720
612 620 136259
388 681 3027
310 507 684723
343 536 975067
242 155 955853
48 468 948431
155 689 51013
421 115 835776
164 583 413939
316 213 951294
675 275 74739
269 110 128590
457 570 732195
240 327 309455
458 26 626292
129 566 570103
610 547 413878
103 55 384986
370 127 453699
676 52 349603
147 682 288552
504 313 167474
68 586 357937
428 563 328900
149 348 121264
140 485 130979
320 20 112260
273 276 717012
569 67 682507
249 313 597219
66 582 725375
688 58 631556
336 12 858756
431 118 638960
563 305 849752
631 322 828182
351 322 747790
299 233 681562
440 10 518115
653 118 702313
142 275 954971
1 603 848995
643 190 852462
538 518 39686
656 230 812350
366 96 270765
491 195 292569
163 592 60806
679 242 73570
98 262 383718
282 180 46620
654 22 596597
269 117 910321
166 97 719886
90 437 649296
48 543 91032
37 683 394621
309 233 730073
123 643 497819
11 402 887177
323 249 236145
381 354 188407
124 280 261307
323 62 411039
309 374 425817
410 338 747483
68 686 310566
218 94 263415
189 299 411271
205 285 465015
50 142 669335
563 369 517946
318 485 511410
425 265 857859
507 46 221473
618 92 55666
640 461 567035
43 641 311393
316 445 163129
285 601 813894
396 50 690113
1 318 930897
504 543 317017
67 373 824071
46 468 832276
475 232 1290
555 9 768675
614 184 914560
172 133 699369
66 370 154336
98 606 286554
68 166 67977
341 616 517951
615 599 798617
480 504 980079
636 462 977843
123 154 572626
633 198 244889
100 477 112676
38 20 969297
420 649 621691
460 552 667556
317 698 290966
11 21 191701
458 622 591667
524 374 994471
394 440 730761
270 570 230668
450 530 755962
287 381 200390
453 83 646124
374 435 462475
65 241 132677
601 292 547782
497 280 223570
583 616 352118
537 636 313876
196 9 211873
165 607 951614
696 372 776841
549 260 461485
396 471 824977
489 90 494932
139 555 128444
642 8 189701
503 530 842907
233 134 44456
262 158 897999
559 488 166417
107 117 507108
509 34 123981
408 9 948479
324 182 121369
697 289 265041
471 534 258683
207 138 543628
97 288 149328
243 420 26301
89 340 840110
2 498 984361
369 124 942459
408 223 269827
482 249 796178
340 504 793560
507 204 920121
546 597 7713
561 626 176196
111 115 800257
338 174 424662
419 521 72376
85 439 853832
130 437 105384
36 295 852010
69 622 192959
560 198 74457
238 361 286720
69 523 218252
636 603 672718
411 357 605742
288 576 949542
142 280 249082
380 215 481385
666 165 599805
317 623 671487
66 406 762476
200 442 508906
79 695 319251
413 340 666320
370 99 49726
559 346 680852
647 341 426
64 585 638354
293 339 564074
274 569 486387
638 114 21351
536 406 709212
335 567 522803
19 117 984931
615 650 827063
25 137 592552
607 218 569989
261 568 97621
55 606 23188
646 30 45173
287 336 999949
689 531 351580
364 232 56345
79 217 558963
129 123 532491
496 182 64057
59 343 582495
595 501 974507
466 215 920429
317 612 394939
126 70 231478
264 690 661142
614 300 404341
59 543 901093
566 70 264617
174 195 718388
645 394 872984
254 536 261350
525 304 144048
612 73 9023
380 317 109264
120 439 403450
38 608 483448
592 270 880986
638 576 277153
350 588 30369
163 193 500986
367 643 446733
474 576 410827
289 308 330428
411 681 754409
357 472 815627
191 241 516201
229 322 424419
284 602 335526
476 440 920981
336 324 436331
438 122 24307
42 451 446457
128 54 54143
104 518 450963
613 99 740648
610 283 376921
627 275 432706
31 700 169829
357 81 747562
549 481 575909
596 296 988637
50 691 812717
371 549 103514
522 123 151288
342 155 964829
220 445 470464
412 164 66158
393 106 837649
440 686 252171
556 26 476891
277 593 165304
454 503 238072
643 15 983105
469 611 693232
314 49 203741
169 147 34646
290 472 123637
699 600 243391
395 379 106905
448 536 471944
157 226 545005
524 670 729120
271 26 11727
296 258 908055
177 670 27768
684 545 409366
447 629 454302
577 149 454158
385 529 101889
63 31 995600
231 396 466882
30 523 7895
167 20 11810
433 557 575796
132 251 568888
460 303 548854
607 543 401720
277 150 369098
620 679 628563
134 108 658636
632 76 672154
484 693 32561
21 249 166988
194 585 808191
402 152 294192
193 420 815052
245 579 822249
464 106 947872
53 597 679101
626 206 172041
102 238 94858
665 433 671
461 577 11793
237 152 819569
155 656 644134
179 192 632919
494 474 809188
323 362 934169
154 56 216587
456 96 624982
654 200 95567
162 165 145304
49 461 802438
24 652 967385
178 386 148928
102 525 922826
695 310 423441
235 515 338839
229 566 48170
421 669 318621
230 468 244124
551 34 111891
535 103 393418
639 127 341291
368 648 828429
25 27 230773
206 655 615865
4 306 499846
408 164 131371
276 575 540285
341 521 837874
116 450 127607
78 443 920446
666 82 592596
189 425 378691
694 641 942113
572 699 43312
286 143 712093
208 465 419606
292 258 483865
223 310 469849
125 686 441744
654 242 927171
319 308 393612
46 217 193610
268 206 859078
35 158 847308
47 481 687104
380 234 983546
444 604 347118
2 376 946071
689 365 680707
360 292 10020
637 685 997072
580 631 977396
96 249 355829
106 126 262439
527 194 939467
673 121 685471
197 18 291389
114 10 512713
113 614 650418
223 616 208845
472 371 810305
689 555 386014
589 80 278987
158 613 263891
585 571 384136
651 277 789284
297 471 455456
262 616 53725
25 362 598798
675 659 439220
297 577 553508
165 26 778765
158 26 956999
511 524 475769
64 425 81205
22 564 931785
638 363 452286
493 147 520657
28 285 522782
505 553 365689
452 515 448215
195 477 60714
519 654 916060
393 104 840079
544 160 107354
591 327 843264
291 309 714690
364 346 434471
67 624 40555
517 478 810770
188 197 647206
219 503 723328
560 293 467976
358 125 129590
577 114 490740
249 164 614112
70 318 777729
155 522 796510
71 164 133057
359 576 145451
344 476 836807
70 571 737514
506 29 949031
532 186 391705
46 470 21610
267 619 439677
468 376 965390
354 297 936023
395 17 823765
653 53 176882
389 641 918473
230 621 247051
229 128 401530
334 426 268376
409 371 843567
668 132 216217
520 341 149365
116 457 351330
286 94 428769
552 473 224001
592 391 840629
334 559 175781
137 63 400331
687 369 546757
328 85 228479
388 595 636457
561 675 664746
538 342 330229
204 21 900436
483 264 599981
553 534 535897
413 111 645081
65 339 410941
587 468 13901
569 660 524371
376 458 424737
451 22 954482
248 283 744714
87 507 56825
343 140 991242
183 122 801948
217 662 165680
642 48 527286
433 24 34050
86 595 960104
93 323 90162
157 329 447367
598 681 840291
348 513 355192
693 295 84536
100 212 103549
642 7 737695
356 573 544225
252 186 597412
479 132 315608
374 603 367021
563 227 65155
612 658 846948
628 156 77994
517 172 544361
553 382 600806
200 632 475951
584 68 525275
204 207 885277
462 501 87095
493 667 805216
140 571 127663
220 71 646418
664 198 906615
621 645 808498
227 83 343762
592 327 948377
105 483 245179
277 273 726087
310 435 771444
521 620 164005
687 233 396645
225 25 175199
290 408 125108
235 487 567536
307 300 358346
32 700 540777
651 321 314422
294 120 631878
288 389 495596
214 502 168803
562 478 394841
488 449 844778
161 651 387132
207 387 721551
149 405 312015
498 412 557253
650 68 630250
418 179 147655
508 128 500610
550 693 30847
243 293 403936
45 14 107629
603 527 65647
551 343 510194
104 454 58873
306 377 790853
373 187 544709
330 283 440812
681 546 263775
382 21 654149
193 317 68929
16 417 679480
593 205 883789
188 320 12790
448 347 978514
289 541 7442
6 641 286374
663 190 695803
41 151 883517
614 126 520649
170 536 108016
55 496 51989
186 403 299267
68 321 678140
80 165 390263
219 296 544891
376 188 167541
534 362 968810
514 464 735764
582 224 840572
507 537 535775
684 310 247094
500 357 926610
645 149 986951
629 40 626114
175 529 154860
656 217 461606
133 222 917572
318 605 557324
169 513 186124
408 227 408765
498 649 260226
202 234 249206
683 555 673796
407 620 630339
249 675 789636
151 322 734417
574 518 421936
46 584 190020
173 410 633939
445 33 254028
426 91 282981
493 19 589794
479 439 836830
651 223 174501
336 258 734070
645 225 585178
104 507 941028
456 11 626023
572 511 713930
300 473 625057
619 116 62185
110 656 828619
46 657 966259
658 127 673667
7 408 701442
523 136 307268
665 340 17534
688 546 940925
331 381 710966
544 311 711662
630 26 204608
344 601 127687
253 692 875309
176 579 119944
647 111 384552
641 693 740570
288 44 183310
585 110 426424
240 440 895167
160 150 693076
56 278 923392
305 441 947063
556 324 250201
368 3 912386
183 334 401260
111 78 848907
125 459 203920
527 71 885483
530 398 473313
191 260 383790
462 609 131440
144 486 209235
199 62 661867
26 697 792603
298 692 594404
304 335 640731
125 204 115470
33 412 677434
196 652 175880
527 346 963759
305 448 792248
86 129 525208
33 686 761372
22 559 943120
432 12 357530
368 206 643440
365 296 654223
530 424 310863
411 555 885414
589 485 970913
695 250 371286
595 549 784467
375 211 588580
1 246 82883
681 108 989768
325 620 901196
419 455 959349
157 421 715354
226 514 742459
587 323 144269
76 504 125250
7 386 535980
344 284 928627
91 279 461159
386 489 228281
315 13 825783
660 448 939718
212 20 340587
243 103 116860
513 387 233718
289 393 937110
611 89 326536
339 476 660859
142 417 202855
242 36 519331
441 1 285829
108 142 261688
96 216 18633
145 267 683439
108 82 487488
663 179 476806
116 179 234014
499 253 6568
2 308 25891
505 165 961466
596 398 849207
631 216 806356
635 83 93467
349 109 468384
37 445 159082
373 265 609424
283 693 509836
523 75 235632
522 591 397408
615 543 598249
211 420 313117
378 299 150952
670 349 389
379 631 813423
662 435 558377
685 227 375471
642 244 48663
180 566 240675
612 468 593930
614 568 56464
360 521 928368
287 29 715313
404 397 349096
206 391 806379
210 54 289210
201 294 834913
438 181 234961
277 260 245547
481 69 154534
9 546 992297
539 533 188795
244 80 742239
655 520 716057
301 293 296155
655 518 621373
362 38 859778
467 503 801364
63 50 750032
363 532 701816
558 681 272679
219 145 758674
201 544 748295
301 395 25405
112 536 553887
422 344 460577
495 116 89220
484 696 918685
668 384 684536
488 489 607289
595 618 284062
601 524 678619
563 224 432943
483 511 685623
403 663 606515
125 677 430286
689 70 69618
66 8 476147
384 104 196230
210 514 961393
291 628 437911
474 12 19401
623 276 220736
425 45 328327
528 566 820842
38 444 508797
406 242 292908
604 320 614564
22 686 37875
488 54 420939
434 282 195988
592 265 28404
233 494 169817
271 247 942685
239 499 955868
376 496 462899
314 60 872546
151 603 635868
246 61 607493
661 158 514417
97 39 375443
263 84 720628
46 623 441931
494 648 146058
164 18 532079
109 165 67209
560 240 879997
503 145 352664
221 690 126629
120 30 317984
482 484 868161
367 118 724397
283 501 175457
358 263 473804
49 423 171145
493 634 640083
572 609 156974
226 290 500177
666 413 706544
136 516 140438
629 672 681551
69 257 763075
129 519 219765
326 662 981525
232 59 870937
183 415 681829
575 489 13485
694 470 81057
159 481 647102
463 376 391866
615 515 420718
406 405 727287
535 180 665486
90 162 842653
591 569 690152
145 73 491804
56 451 222255
452 499 911240
239 276 256213
177 376 585674
55 299 614530
580 328 104854
528 470 165269
637 37 186204
23 420 899622
350 172 505548
190 502 102539
186 420 546957
451 291 386367
551 583 432612
306 663 977631
164 437 105395
212 142 297154
555 477 936417
116 454 787780
353 243 535489
241 147 340516
178 347 606186
687 198 938272
131 398 562163
253 415 319459
615 677 485829
160 326 267559
304 406 894628
245 109 459618
323 251 945600
289 192 121205
242 282 179049
482 115 277489
210 384 295136
465 213 372689
274 86 844785
140 557 477740
464 551 217153
276 637 769471
226 48 542223
412 379 244286
427 533 686969
313 373 500055
560 165 46113
526 586 825025
486 237 457607
630 466 487886
512 271 570298
261 57 346376
435 308 934278
58 526 405751
88 428 287830
380 128 526023
56 543 23396
694 237 203669
250 38 979417
217 497 525627
187 453 17896
484 658 426259
623 307 782001
537 1 647113
274 258 147651
606 149 404098
649 535 863247
167 264 400702
413 391 915805
698 415 174316
425 180 198155
402 397 695445
4 109 351079
299 56 988802
486 155 193369
324 12 7432
552 687 363329
571 34 101166
311 507 537954
231 309 333873
170 570 718682
204 390 172968
699 75 893068
431 412 483226
369 502 453874
572 54 379689
668 611 794094
398 13 645507
236 579 685589
167 197 518642
259 677 227509
464 250 289926
657 282 671248
265 141 940679
563 658 996627
492 555 533867
577 26 143000
32 333 75739
505 225 703192
445 530 7611
554 117 401688
617 143 404189
254 515 749707
187 31 196363
347 624 983551
435 381 345217
411 608 639286
637 224 294072
304 290 512703
653 622 804285
292 406 117680
696 380 463120
456 610 194426
140 247 290120
369 37 795723
502 15 566678
518 15 209456
658 103 713636
659 652 673648
41 481 815635
47 521 189513
523 24 175779
127 6 712962
647 659 316989
239 105 733498
399 596 864243
507 531 635780
654 267 847798
461 659 175523
32 137 761868
507 671 651706
194 375 55185
530 124 169327
447 602 301719
389 481 270248
699 151 351962
49 574 516216
191 501 641182
184 209 117787
61 244 211907
327 692 928555
697 494 979558
494 684 432616
308 35 694544
361 177 735931
292 610 908969
601 619 541604
433 203 257250
554 260 709676
505 363 398279
289 224 31874
370 585 260258
349 494 837042
283 513 925015
321 570 935091
254 340 512330
282 460 551813
339 257 62227
699 497 382355
380 418 150271
96 94 574039
566 162 720921
501 1 185860
511 341 812664
404 205 526683
536 368 994702
320 180 999432
108 20 79664
34 319 43831
95 205 775843
473 55 36483
223 167 181211
390 182 538139
596 441 237996
259 243 713067
478 506 314030
651 440 88811
13 416 699946
320 697 36119
437 30 959438
476 274 301406
47 562 141869
258 409 44063
398 618 299189
192 683 784923
474 34 143072
531 311 906849
50 659 688712
234 588 803240
51 678 842276
334 200 650561
483 175 182367
517 122 839410
304 545 595711
526 167 621700
125 196 880792
302 162 989146
331 36 270824
440 33 1541
571 619 636333
682 620 2003
417 308 68906
413 691 186960
388 411 887091
178 255 836693
589 161 56667
444 648 904813
547 173 634283
240 99 723700
73 523 224855
561 517 723652
452 200 680282
448 69 726310
394 594 962725
432 575 395449
170 543 846612
260 430 703545
548 542 709821
555 551 2291
697 434 539045
461 558 789006
675 292 992164
503 94 604155
524 36 974859
452 179 441217
127 80 470528
667 190 952631
551 646 699176
563 655 6237
47 207 832294
419 613 587473
103 227 871560
152 586 565424
288 104 488142
680 143 794349
410 349 461803
433 574 194594
2 402 359191
232 397 299375
217 113 600159
256 4 822007
653 610 723123
390 384 166769
570 334 696402
27 516 974808
688 251 976040
88 551 875077
7 630 671244
628 107 209107
65 491 349023
172 354 673991
439 598 368733
4 481 690626
207 519 519430
89 648 942245
440 463 206784
511 486 252892
39 349 876872
106 13 414410
108 535 975819
645 326 285661
566 521 923768
683 399 327056
82 13 16912
40 88 333732
80 448 392106
432 289 507661
443 419 247877
460 80 430142
524 656 566724
74 306 637899
654 150 301895
580 376 473415
473 341 912885
688 533 498342
659 263 838770
551 675 115820
337 169 484118
150 35 728998
546 39 884880
91 284 749157
608 264 797090
293 87 522413
683 461 678648
458 373 491174
339 220 895461
113 274 206974
59 459 527344
211 545 515954
185 492 989127
672 599 575359
97 336 502837
570 484 364578
602 439 61522
393 7 915324
573 681 399455
306 81 890101
168 599 914419
512 372 510244
295 353 920271
210 258 592032
255 293 880925
261 142 538204
113 123 393380
407 107 142366
267 58 861220
212 323 883697
59 446 644607
336 176 805722
548 651 683821
227 144 705082
264 272 268475
233 171 266163
303 335 211458
172 90 349529
12 660 784200
69 473 657003
563 683 294332
130 370 169034
260 369 610361
447 251 201939
520 522 853167
421 97 681458
346 363 428737
334 601 819803
343 269 7332
12 462 460804
565 397 703801
330 405 963648
455 376 537818
356 164 158624
682 275 431186
626 216 535815
413 237 699522
587 471 333832
411 618 791208
454 437 246820
12 277 201214
452 263 184098
242 327 110968
254 665 251802
29 513 227283
154 696 564279
465 612 224222
328 419 559533
157 87 411134
622 664 582998
503 173 632871
680 649 355343
283 71 846683
617 274 93551
361 426 923383
679 124 388907
254 105 39930
245 248 879314
597 614 425031
193 605 196076
688 75 310817
222 547 837986
366 123 162530
557 336 65170
124 548 796339
504 484 853710
99 424 827758
59 304 112635
571 125 811380
311 485 75356
401 689 384726
217 343 361760
442 293 39262
249 551 276402
695 576 241042
85 133 504694
385 76 625452
559 328 626736
586 181 914268
247 28 532470
508 454 706018
210 209 531046
357 255 971898
486 416 641154
610 697 376594
16 293 764688
484 584 393378
534 235 994688
609 264 291267
450 426 798718
641 655 560790
260 320 831002
262 343 873163
391 372 329694
414 223 599695
82 265 218084
47 623 557415
313 299 620940
282 110 730650
6 275 848759
367 539 987147
555 350 777353
253 599 295337
421 437 441657
662 680 433869
234 81 847590
204 667 754321
571 8 139083
612 700 69851
113 553 594878
45 57 407683
326 217 419405
669 371 781386
10 264 848827
696 117 901970
127 166 378304
120 34 684527
475 440 595977
393 160 615784
426 606 54173
317 211 373822
443 79 965912
209 1 362280
85 62 750937
21 592 834095
203 175 617108
577 89 66717
646 268 531303
343 573 45412
648 321 691051
138 412 402900
9 111 390399
616 557 288483
276 1 941304
468 87 691502
293 338 277706
479 333 357283
576 422 236135
1 272 869653
322 230 253985
315 379 18992
512 52 559325
453 580 202328
136 364 808920
92 476 129213
10 497 848296
381 170 220853
296 312 500552
370 286 89082
171 236 485981
499 144 193728
455 555 249577
468 177 832788
508 487 482683
375 167 66946
98 240 868867
424 464 53677
341 378 666136
12 90 380607
664 9 478424
676 591 763471
65 314 504717
670 697 213879
513 162 216830
287 274 253372
296 64 533053
424 520 915856
196 117 668360
69 269 125845
298 671 399344
588 102 258096
528 694 79
616 380 390526
110 409 52868
514 180 617847
170 584 929984
543 355 706862
501 32 537381
550 109 979002
511 530 919708
687 101 403507
454 285 203542
187 698 185114
150 374 751251
230 541 197901
302 301 905141
317 2 961606
214 522 327373
509 49 400862
206 94 242441
432 116 31359
401 423 408205
520 32 563553
477 452 213659
377 434 56022
691 41 342051
174 460 470190
692 288 523417
97 110 119335
406 636 273969
42 274 775900
686 136 697978
220 639 418820
347 98 30004
147 660 572287
662 677 806580
251 491 101295
159 572 151238
673 646 255864
228 49 454560
528 576 397964
665 617 809910
103 588 962540
493 96 433178
342 9 510707
381 304 177433
241 236 178469
104 578 110759
451 102 994325
87 88 956090
642 217 424374
441 10 156591
42 296 128144
509 48 604122
114 138 434895
505 335 15345
524 432 665421
151 585 995309
642 504 555861
74 196 280305
110 418 953913
82 367 542383
367 401 408298
141 353 908313
74 524 781329
166 262 167657
369 233 635476
336 651 984790
456 560 226171
569 95 885733
451 652 896993
36 69 439284
109 205 364561
117 127 720092
688 18 386635
277 112 752732
695 519 458593
448 634 130786
59 512 514183
57 260 948944
447 15 586149
562 675 64646
657 382 729900
366 397 879714
656 120 334629
95 700 695963
405 175 809014
374 66 300923
211 434 547301
628 203 989300
638 439 731199
500 378 841128
279 210 691347
240 387 193770
138 406 120653
5 575 316931
335 617 929337
276 537 350527
594 351 923472
37 28 389524
394 32 211705
695 656 286053
505 567 823556
586 536 567709
563 628 295651
503 468 686408
379 47 684256
241 1 975450
431 585 564153
674 655 657639
108 45 481371
462 232 653687
293 682 876402
315 494 542381
642 530 336807
682 183 542408
482 374 780352
334 486 328962
379 51 120734
148 519 531266
491 85 887657
671 612 792818
504 621 355709
118 697 638170
14 211 184960
317 43 326040
391 42 313387
662 112 967208
172 431 4811
128 408 507595
191 108 719277
576 234 688171
268 380 896951
502 142 390782
373 427 126528
543 536 577021
284 78 909992
209 244 170531
186 60 659070
592 117 307045
656 149 163474
665 327 477994
77 446 26202
656 107 962449
71 250 241338
542 274 326561
263 315 438920
672 33 186744
688 272 856689
544 286 537616
238 309 94396
197 393 497955
399 177 115844
565 69 830495
106 283 706220
292 525 980229
79 582 844712
508 346 134563
376 541 866525
690 244 899158
499 687 72175
490 486 23549
317 509 701775
457 434 880286
299 183 752230
436 578 26364
295 675 15458
265 79 616115
27 388 903179
164 317 923034
534 306 503722
168 644 659212
193 262 822959
584 540 576359
483 181 611100
492 566 568227
21 144 777796
62 602 517036
335 105 331819
218 28 297318
584 446 401818
672 382 556786
300 666 311526
81 522 863533
147 111 77349
119 422 4111
219 381 388386
618 461 927249
337 45 562659
343 694 941322
492 388 2225
346 218 237252
366 169 673959
450 40 43746
642 570 61633
107 59 699527
152 451 8431
387 654 54084
218 110 151256
499 605 894080
76 31 912552
499 672 777929
127 583 569638
185 694 594289
442 21 973494
615 420 741754
381 552 846884
170 383 713213
308 389 145118
586 203 740840
187 472 850499
36 14 638611
264 599 585363
250 224 928997
628 262 587386
461 459 301113
6 414 217121
417 384 155326
205 137 419900
449 357 873022
237 208 998576
434 261 709901
373 102 208891
482 359 427097
512 134 622794
30 342 999605
376 179 128466
529 91 112791
181 62 132924
251 460 44976
616 527 160067
411 535 633338
619 166 411144
305 327 748240
320 96 972082
624 262 349686
590 687 130329
448 157 180414
42 649 934537
425 286 428663
447 259 605056
193 643 747840
123 629 999416
5 434 674749
447 424 27950
85 431 552029
318 71 624047
301 69 258331
328 254 521754
522 47 308911
243 94 720723
261 178 634746
306 284 335819
13 267 437895
367 573 938714
354 102 517952
117 372 363944
674 100 848844
144 212 820690
327 1 284451
474 535 884289
291 458 264813
161 456 228307
330 345 21775
381 570 232417
585 419 874821
146 645 757856
111 34 387059
407 194 115359
479 163 168463
427 149 482179
124 243 280659
528 431 649851
16 488 651786
267 286 982953
152 21 239658
219 403 956694
597 64 698563
117 103 5622
337 442 999597
143 306 564917
573 165 80992
140 49 788559
468 323 22749
11 442 524752
292 586 368188
170 201 860502
146 84 860021
669 366 918344
118 621 64628
221 385 761733
688 190 815006
150 404 351067
410 535 857458
120 671 976583
219 13 833184
125 647 984042
616 15 272467
638 480 807880
683 234 299430
244 582 609929
668 214 147002
191 651 724610
301 693 425154
56 308 524407
301 544 914445
389 64 99370
2 666 224007
529 41 397355
406 363 172588
163 618 469942
414 692 514497
106 338 686590
324 680 926288
27 693 159751
120 423 883434
383 54 354583
683 199 422951
578 386 118844
651 684 296204
633 513 460794
606 366 216112
496 681 187456
166 642 182758
288 645 138448
292 606 406424
195 147 142217
481 570 2688
185 455 298527
307 351 359825
307 349 929318
691 172 652989
463 216 440668
311 643 220243
201 144 4378
496 504 957601
236 527 349648
104 534 180824
623 684 566372
446 286 770799
354 342 337183
592 594 848281
596 481 916944
518 464 746829
394 692 809232
320 168 659313
242 125 639369
355 590 597144
329 356 584124
283 565 574419
610 441 885406
185 79 313345
414 157 618273
355 688 444766
16 604 47588
225 550 961973
540 440 136406
412 667 877600
519 371 136164
585 673 810276
374 21 68439
423 668 912545
163 142 881082
569 91 425605
214 203 57392
13 493 181829
84 70 788378
35 207 745112
382 683 583249
97 596 919678
168 185 736353
589 198 397391
408 144 286776
438 585 461126
120 336 564568
152 488 365035
100 431 532118
285 187 730961
235 679 373610
682 403 690971
46 53 256874
106 309 207085
623 420 71487
93 270 863321
212 505 576342
597 671 916656
648 219 826527
295 158 224848
293 455 24194
109 611 273077
628 183 230172
349 276 176945
234 111 483494
589 133 884366
506 314 750223
684 438 492644
32 524 292030
109 78 784376
121 433 934819
262 160 622446
561 183 22355
101 177 20435
486 418 881477
401 680 326359
516 577 675987
343 332 345988
462 463 696095
316 347 5366
400 473 413884
601 634 161679
506 487 280195
304 250 524944
184 83 763525
412 247 776336
571 587 216030
234 371 69297
500 163 857895
531 14 239214
311 65 37597
167 658 192015
104 506 523844
181 596 208777
98 189 425441
391 175 461410
130 538 514232
293 14 782957
596 212 834309
181 74 562577
572 22 569284
296 412 111873
557 106 436765
438 592 453645
330 499 467269
259 47 81353
48 526 917998
335 696 475067
653 411 424172
187 189 663488
542 633 580266
216 518 329147
606 371 821292
38 34 571492
549 134 678122
54 479 14959
537 37 480077
210 540 926064
114 134 231074
166 147 851684
608 384 282113
49 485 954055
262 208 262524
149 648 351364
588 320 788106
302 467 461176
664 326 593599
7 687 729861
66 674 398930
612 558 548143
336 617 814474
23 537 334777
253 391 279940
288 196 896623
204 534 276001
25 75 508088
434 40 408932
183 551 186833
618 90 134321
460 484 112436
101 77 918996
247 493 279299
339 693 285619
183 106 287482
349 314 894261
345 453 855774
221 540 48974
526 441 8413
260 582 585335
91 507 248139
166 541 161618
117 528 199815
70 417 970246
489 642 776479
303 256 364743
301 94 861858
320 151 962061
35 424 681601
16 228 538088
376 690 318043
496 506 943619
321 447 539272
635 35 641345
594 529 89284
374 636 247047
241 498 614570
471 455 336683
583 175 849988
639 682 478500
388 9 25555
5 449 965026
651 480 918630
664 391 284781
610 81 349133
368 363 33297
162 250 355145
70 164 791320
404 304 401573
610 572 90332
425 551 159609
166 244 502355
213 508 350127
52 85 497063
277 155 724197
90 9 733458
268 299 419542
96 692 844980
376 319 32817
198 105 16480
356 332 112873
264 555 891269
10 198 167679
18 682 901535
68 121 363421
554 343 138932
64 194 260171
663 406 219372
264 370 313269
321 616 499702
98 96 586318
69 410 379551
358 555 741231
440 263 953746
304 426 923701
530 149 730403
426 104 459895
611 331 746294
35 669 741241
321 530 416858
474 139 567085
633 503 139921
567 540 7770
565 265 137553
293 92 9960
332 164 6690
328 120 95716
656 113 347235
611 126 634318
47 573 806949
584 33 212719
59 210 973231
517 444 593996
634 524 728180
160 572 353616
337 18 990474
599 559 580195
293 493 786411
506 353 34755
5 230 227473
236 286 706426
290 462 882092
639 386 779293
133 594 595531
440 83 490372
41 175 826448
510 410 573466
494 138 828037
144 12 446485
13 312 530096
374 609 711145
664 675 295282
497 532 713220
678 638 388716
38 388 220494
381 327 975563
419 96 401425
603 321 559118
293 694 292778
284 472 260098
212 319 520800
591 96 742332
95 330 612816
412 590 231954
486 279 127442
53 143 452173
132 175 6581
613 647 125549
560 602 696545
664 282 477052
608 439 957219
552 661 697139
25 696 246531
490 182 759424
129 312 531371
550 101 323484
114 369 21777
654 127 370070
672 326 371124
514 591 326847
244 245 628089
311 543 870663
384 82 477313
101 661 105952
521 596 843315
545 661 449849
57 160 653662
22 260 374540
537 10 272068
120 516 245333
218 62 363487
641 580 280720
420 453 848439
241 513 789373
454 14 628646
242 641 931353
196 273 77410
106 600 41419
643 234 782534
61 30 560340
103 452 528332
684 604 435416
292 341 566188
98 629 534661
192 558 166899
30 25 88575
20 611 276073
187 98 467385
633 320 213722
556 232 612392
262 439 462760
34 66 842035
111 21 351586
104 693 815203
505 16 257271
349 83 635345
137 70 992639
346 85 630421
433 582 395900
199 684 587356
68 329 762470
332 296 64342
199 541 452288
65 690 156704
550 158 366207
675 179 107513
456 477 824928
604 597 994282
80 270 865502
307 370 928503
470 291 318656
489 252 21298
134 505 815240
690 564 103026
171 261 800017
476 132 470203
471 550 309948
167 436 938354
273 687 531911
412 656 821025
421 261 960282
645 183 710623
537 470 184320
269 17 283120
450 305 231006
559 28 55852
324 288 98112
33 671 417124
310 35 883150
523 461 298310
94 27 308737
648 265 761122
671 26 135759
492 512 561689
403 266 181868
29 255 976613
269 468 787205
62 613 585302
697 594 467640
569 239 263938
151 540 870911
228 76 855192
268 414 243767
360 529 211968
616 335 230938
455 495 418256
167 99 484588
506 686 76507
601 249 229507
513 202 791611
660 578 658974
174 317 875527
669 160 286375
123 82 316784
519 72 289813
489 9 75187
242 367 330497
698 186 174133
536 581 228435
350 698 92417
168 249 191936
366 557 706917
53 360 93865
253 627 358086
313 37 521666
30 490 540891
37 218 641464
124 566 959324
200 478 465111
218 484 126703
427 28 634673
620 266 985287
297 286 845246
179 618 688810
109 324 751979
645 578 68720
465 590 705702
431 121 632454
491 252 247084
246 334 232535
554 441 754683
443 250 174558
169 511 740244
606 122 528466
474 218 533903
127 663 501774
502 374 888135
417 278 565961
663 494 587939
139 157 340958
150 364 43875
567 549 782839
695 424 229904
647 89 234385
475 655 903250
631 133 252793
475 680 648178
700 469 988157
467 273 687507
352 209 368736
142 288 735555
61 170 581831
238 60 738327
369 137 776292
300 507 54986
463 120 856922
690 141 561312
206 660 714844
294 361 510862
313 152 509540
635 471 365909
198 17 732228
567 442 859057
48 290 367285
578 628 861370
666 51 875006
630 173 609971
495 587 873005
478 126 952433
674 240 891662
487 362 379621
466 133 980072
260 589 84621
230 53 415483
607 688 999817
77 60 428442
494 180 134005
85 207 791871
232 620 309406
672 129 789319
17 550 653988
222 404 928587
14 398 593659
483 38 563241
490 655 450803
210 679 40134
417 83 470105
228 44 565361
658 453 713464
313 507 423128
490 55 136373
396 679 381264
689 181 332869
326 333 128900
566 611 482139
628 475 29394
586 114 345619
538 206 813457
511 198 432836
476 533 75457
563 52 487831
196 595 349872
46 341 456340
680 430 844582
562 92 872232
332 156 64804
587 547 830233
249 152 954627
578 101 375446
466 319 106557
375 129 266002
331 167 185090
327 515 965859
566 111 700751
265 168 653540
325 286 966046
577 505 338479
553 261 290398
633 384 294286
112 172 166585
324 32 960567
362 110 705352
474 573 398210
22 624 521603
170 426 782717
218 592 26274
564 415 726404
643 23 393597
2 538 648704
292 494 687773
405 250 823123
513 355 946467
26 398 290257
411 463 143250
316 128 480175
144 450 745612
74 589 904097
538 603 339528
254 197 453648
67 413 66756
349 240 782181
340 205 172396
286 50 402351
349 246 525690
201 496 166748
444 105 17859
98 488 459342
466 554 995061
7 151 110061
101 438 275731
431 583 903432
431 189 284587
573 265 458213
570 100 348575
606 620 946221
500 205 626577
97 643 717046
349 516 820369
535 79 75733
696 241 393674
280 147 362777
468 383 996754
696 221 330082
94 589 40594
437 581 972296
372 398 802420
252 170 963016
217 663 88605
674 138 293138
688 527 155030
1 476 224866
166 409 963970
523 516 734439
365 517 52353
566 364 489842
275 310 977122
396 645 380989
184 534 553992
474 92 467550
8 525 768143
152 88 840602
274 606 846278
294 380 172803
304 232 625493
638 312 45657
565 128 69011
106 40 442804
207 377 720144
399 38 169458
443 340 724159
593 366 763661
411 124 942719
44 280 546393
448 390 644917
697 92 70645
307 302 970029
660 257 651742
575 642 880742
331 138 883767
699 655 830758
543 413 179705
389 163 29503
132 412 464444
442 155 9067
177 289 125796
681 433 669908
261 494 260943
125 540 856612
514 138 836217
449 310 744983
127 622 897785
577 98 302063
209 541 507391
503 120 795330
290 467 995743
507 644 582401
35 692 40423
90 498 309523
177 77 283088
577 407 439980
442 319 837472
304 19 200667
45 120 506849
10 684 88106
185 50 148322
661 603 509607
287 171 359365
90 561 880088
192 45 427442
696 675 30047
527 299 764467
51 106 81247
632 94 585427
436 444 932306
235 223 832479
617 25 32138
449 574 537373
676 482 222725
17 389 610125
16 170 460809
624 208 848207
526 92 398869
103 41 113307
243 176 812319
626 55 327238
375 526 221205
329 628 116099
22 453 701431
382 373 522483
281 165 69371
689 193 163469
611 697 212524
619 270 964486
502 672 645079
379 641 14794
260 700 480238
465 90 440441
325 691 787626
570 682 265943
108 184 549096
103 91 841198
297 455 876262
411 614 238307
76 446 171304
226 481 944998
653 404 550518
523 276 885338
296 396 377515
558 271 639915
635 64 456936
11 352 941578
370 44 537299
662 687 493867
491 136 138061
442 229 268141
249 396 636005
679 255 346627
193 489 839129
458 534 946920
464 454 169957
242 379 196281
382 323 408629
468 472 534411
496 503 354726
243 73 985075
534 489 111411
345 432 221068
70 309 561825
549 289 312559
525 546 287632
459 286 929204
385 21 79556
143 336 270028
147 641 352806
442 553 566126
162 149 5632
552 629 239021
95 128 467553
351 387 813867
170 476 761946
492 511 224886
63 525 888588
673 164 891422
393 72 946019
325 209 608828
87 252 109007
411 72 968630
582 682 231306
512 418 6776
665 325 508393
123 357 724506
465 180 230530
526 591 465024
434 234 557830
582 188 93483
676 209 722551
676 379 816393
399 228 922178
556 147 974224
110 315 361395
293 581 551241
196 284 444732
106 548 467576
474 437 482891
428 496 148689
217 239 679812
35 176 547205
697 441 641361
197 215 897488
260 333 377700
580 357 628496
276 331 139465
383 601 736788
200 475 562645
108 650 774330
39 421 392449
498 218 344973
110 444 546267
54 694 308842
373 324 338560
418 91 49113
381 656 173705
366 189 153365
35 356 978780
483 633 264121
138 9 124589
352 637 212896
455 523 103422
422 31 531880
236 277 867098
302 336 271111
244 334 421704
492 577 25576
404 198 104883
331 523 424663
578 522 532661
196 391 108035
487 364 388243
606 51 940961
308 279 769200
351 318 366947
318 289 969748
625 442 363674
257 561 948064
126 37 526210
331 435 361221
412 416 923711
298 510 568136
444 543 922547
230 352 258212
632 163 957300
187 275 712077
513 32 753006
627 463 155832
548 6 163592
447 375 347088
484 443 289412
36 649 116381
501 421 263676
604 424 5258
49 81 822075
337 363 265831
529 58 318060
56 414 623298
166 418 323679
473 610 441579
582 136 547266
150 324 859129
374 559 520562
506 644 252158
669 256 30929
337 130 355039
502 51 52515
39 210 946981
141 269 972532
688 640 885461
148 404 694721
545 475 278120
232 315 295717
463 321 326119
516 215 242218
370 200 214348
222 647 3178
660 28 807198
73 217 27300
323 484 53319
611 72 811210
448 436 882978
23 259 917589
96 71 878562
338 118 673779
55 213 956271
37 510 560885
81 129 10763
345 358 834294
346 155 238080
382 426 987391
378 427 823395
587 548 825679
608 474 457323
493 643 197981
414 239 661799
76 578 105019
194 325 997639
106 165 897248
109 20 166669
178 521 205036
112 96 215312
399 297 58848
405 5 636971
409 174 521046
450 254 979984
352 671 612485
210 33 88223
80 150 354802
166 327 225302
535 22 534736
675 212 215682
630 644 142647
34 56 396906
37 172 581483
365 325 988880
363 249 718508
358 158 607557
305 545 801473
486 696 201555
518 386 204204
546 8 910164
221 391 463058
99 618 514608
406 257 526925
259 62 376557
121 309 724392
65 473 872397
548 242 971371
323 676 93617
211 629 921520
635 644 68089
409 408 969378
412 124 934839
73 301 960242
686 346 670608
493 124 125843
70 620 617018
1 300 741790
344 341 238578
656 512 245825
384 358 302512
266 317 793237
453 23 648260
427 169 934603
678 112 597537
611 128 891488
353 518 935920
517 290 23088
663 25 413243
598 96 346945
168 604 416216
594 80 6665
103 669 180220
543 397 629609
278 300 125555
627 656 579311
693 515 371803
674 476 432378
47 454 359829
59 7 163401
509 557 170278
679 33 796236
271 697 533454
451 189 601383
427 429 742277
274 75 491551
641 644 960313
598 92 927135
390 540 229491
56 621 579144
673 297 745497
615 536 72351
436 60 132904
178 626 563974
214 419 890558
676 345 817597
377 687 448442
390 223 594933
53 97 260418
549 520 987698
103 463 408627
617 610 752769
393 263 621148
423 439 380474
518 663 600160
53 490 7096
680 672 407575
3 472 632647
595 273 768056
697 421 1072
633 699 434346
692 289 966556
461 561 374350
24 412 852260
666 632 965585
209 629 143808
131 147 184973
329 241 381725
140 537 758844
56 302 705825
151 110 719420
435 563 210776
216 552 863854
669 425 451897
464 570 229537
635 372 913490
357 374 643650
320 314 878839
617 62 2230
98 659 856700
567 647 299569
179 71 226023
150 603 980214
192 428 604634
514 696 763920
221 400 4791
494 483 21427
205 368 753436
458 124 796093
218 434 814969
600 167 117499
210 566 953967
422 412 634963
275 202 684509
498 408 459510
553 86 523898
464 79 718150
501 10 446460
296 234 135467
480 411 784973
339 49 323015
399 451 50858
677 7 367405
679 578 944960
31 370 263622
302 71 528087
319 223 385209
343 359 339375
307 19 503527
536 58 226158
9 316 43350
377 694 826484
233 435 773112
136 280 58312
132 61 826052
481 128 68814
262 348 51874
237 294 20246
316 410 119538
380 161 176060
147 433 500298
538 189 995500
580 80 298847
208 285 411151
417 291 652300
665 264 564293
525 291 715985
227 18 468880
391 258 443660
315 493 717166
460 332 117957
693 640 87281
276 656 548781
24 57 6526
381 573 920413
11 655 149924
224 47 570038
141 515 954778
338 669 805219
87 216 373683
602 535 231541
173 341 745441
36 289 871187
266 442 470463
687 521 835615
276 98 368324
141 149 937118
676 575 224093
545 538 762866
126 403 493706
575 35 957368
492 182 606829
360 447 469144
433 315 358449
429 401 823564
512 560 821740
161 327 121644
469 189 415842
438 279 145748
187 380 441820
167 261 714558
199 307 126951
515 341 512852
18 179 443304
667 62 694696
549 446 923635
514 288 624233
563 291 752445
300 576 63824
158 288 261213
637 684 880802
82 205 67201
632 479 780824
25 449 878164
496 637 131452
482 217 514923
483 147 335018
58 600 361745
683 630 436064
101 216 309184
282 280 702128
406 551 809260
188 231 942912
280 133 412445
341 142 51527
214 267 516801
74 491 539152
210 506 669070
586 83 287118
160 170 669149
584 424 560362
299 434 330866
597 428 546538
398 318 353171
564 226 82998
146 613 535505
174 237 75802
427 419 313634
456 130 161249
51 647 430504
188 616 260808
239 125 504220
24 673 178062
27 367 951086
515 614 642570
207 551 59811
34 73 638707
465 449 28643
391 169 138854
404 268 884019
136 67 904964
378 618 62842
243 104 61097
533 462 28587
675 205 536588
333 248 20851
111 263 477526
75 435 863267
301 10 668845
667 105 188822
188 50 763804
81 464 758402
156 130 623975
628 173 325625
294 554 260157
664 416 247733
443 283 89825
605 291 186629
449 311 597157
493 496 644407
57 651 493723
468 692 713915
280 320 975247
22 539 213472
389 67 609425
90 333 650608
470 243 115781
139 165 312580
536 454 146580
622 318 988539
81 431 638072
458 598 746489
565 629 721911
402 167 538938
598 683 487238
97 378 850188
594 601 417835
391 428 956137
617 474 705667
496 218 414105
279 567 472241
365 397 563755
356 683 937905
511 212 577396
92 280 711822
155 362 66804
460 241 392921
10 682 365208
393 132 309820
422 602 798458
326 55 278669
587 391 384875
395 348 298787
70 223 524392
39 644 947790
130 206 184953
165 89 240006
576 339 305994
308 346 538124
10 429 654912
114 659 196079
536 468 241817
62 367 118097
282 556 229811
370 266 369427
309 249 683477
414 387 141326
645 548 732417
667 518 334726
541 383 283801
479 689 278993
64 622 993410
533 614 586203
366 423 90248
405 337 534271
157 221 871890
12 60 576010
224 339 111530
55 158 330460
190 219 484001
648 326 567554
44 260 894185
466 495 462501
578 113 840647
151 395 684966
323 344 740008
204 446 17860
289 300 353970
447 186 779735
504 8 594000
602 274 532876
644 305 402938
34 162 675459
232 107 375367
49 539 182092
13 433 902549
334 423 237591
629 288 108278
351 433 712231
129 659 669540
196 395 484028
308 261 41223
66 134 831897
215 311 530460
8 688 592481
322 58 318053
128 321 977043
628 100 410871
496 693 710811
513 382 532047
692 570 996192
349 681 472244
347 674 386666
695 22 429496
378 324 742133
432 67 659019
513 207 552993
80 132 538800
537 99 104764
420 337 993366
35 353 255485
202 12 774488
558 151 3170
410 229 422263
630 162 242382
531 455 152961
366 177 496524
305 170 131347
50 239 121859
323 146 66780
83 502 848733
430 131 332444
665 122 307732
340 375 708681
121 387 5272
147 72 421763
673 550 682601
208 294 332592
569 527 545323
218 590 647901
547 545 732448
619 99 829757
544 49 848804
227 265 849828
312 153 737953
114 107 199296
278 632 775578
358 98 677734
448 470 741296
423 581 90619
93 699 553088
201 167 598255
61 292 878105
46 467 163090
647 35 791139
626 464 163263
639 675 327595
272 571 500012
42 293 264691
238 92 752013
656 607 124563
338 489 263504
536 568 945997
3 306 806234
212 538 799611
426 600 965295
431 200 36798
366 640 831394
150 467 854683
65 589 443893
407 559 441732
159 599 904528
12 195 499437
489 185 426175
327 349 262048
68 515 277353
241 135 759745
384 568 373068
387 69 738582
108 75 227533
652 114 761566
268 215 725220
16 324 363520
532 537 228355
567 565 407809
445 378 415406
663 563 749466
471 301 318306
430 250 526787
390 338 750389
242 429 347521
520 524 230910
261 282 937944
600 191 269423
141 17 216317
87 260 874776
405 280 652717
358 17 45140
563 173 404316
238 461 625518
25 577 996232
507 459 168183
61 481 237118
319 148 800102
216 327 428689
15 374 852299
33 601 446176
409 221 402485
326 210 192490
259 410 690456
461 69 402707
520 434 41064
22 481 799374
60 406 282361
169 252 818040
612 60 469293
481 653 744731
488 365 761880
297 525 159244
610 16 809348
97 546 377619
114 345 134907
543 529 994190
67 69 172351
671 518 276858
353 440 544610
672 353 156921
45 300 941588
28 678 633047
37 140 851237
678 495 883579
561 516 887828
454 250 919386
374 65 346095
216 571 295082
26 49 811050
409 59 147466
43 659 187837
211 280 826482
503 566 323964
75 374 981299
614 64 271258
627 108 838593
136 36 311093
507 660 981711
525 334 423686
535 530 112076
14 625 751696
435 555 290982
2 696 303385
11 82 944285
310 630 916780
448 351 889728
463 56 888464
615 229 888862
504 426 272937
11 79 388718
43 119 345299
229 302 696657
36 475 584582
265 122 670203
79 645 152304
573 337 57269
349 266 72207
244 331 980692
456 118 315279
122 231 750290
542 311 615490
56 211 233829
564 334 4832
243 441 606677
283 325 770459
84 531 148558
615 534 396684
585 589 930953
426 369 645835
468 404 376801
356 253 553157
447 264 467439
518 692 571845
81 484 822234
141 482 692983
570 611 767045
517 689 547596
488 628 146145
284 424 146627
215 457 124272
255 410 733582
56 354 296462
221 206 528626
126 45 925631
577 192 536448
237 156 849533
606 547 743473
631 28 728515
41 491 65183
18 680 319835
17 653 873398
289 380 898930
411 298 796724
390 620 499288
33 533 962348
196 71 640417
55 659 787311
406 571 308296
6 217 293670
599 139 901810
26 462 84880
699 77 925907
90 233 226225
464 59 888390
608 521 111573
108 367 52814
7 27 134666
626 30 393897
12 341 380036
500 385 894500
321 179 937996
621 303 173770
251 531 694455
369 629 602342
149 664 135170
180 554 139586
286 444 858402
551 544 515295
129 66 652039
532 284 417021
632 405 786509
647 499 419097
82 642 747236
461 148 219170
351 380 879677
49 665 635933
73 4 649781
352 560 499257
330 490 330938
371 153 459210
218 495 801789
659 577 382876
352 360 979769
100 23 44192
427 229 257682
410 155 830928
688 35 597771
671 394 132308
99 674 72534
72 287 918187
150 542 463632
555 599 763778
564 387 815857
220 224 852160
395 247 182320
646 445 469080
474 120 936487
204 23 341255
648 101 220781
493 210 669187
49 207 112339
564 6 167642
167 301 617156
70 681 630523
306 353 786081
201 483 786592
472 345 899202
64 416 737478
234 559 523784
679 429 447080
137 530 701994
460 697 719817
559 310 375347
428 691 719351
237 181 481539
604 228 987440
558 528 961663
400 16 678833
85 101 635651
460 138 671377
381 392 140022
606 400 244649
370 603 597216
668 348 433343
108 362 529022
46 330 257758
599 481 73220
586 178 612704
473 199 55132
169 541 721139
389 70 517835
55 46 199986
450 278 847940
474 632 102003
30 57 276814
164 608 177942
663 536 127286
88 345 975133
660 443 907772
262 78 110221
452 651 195029
173 140 357916
314 161 563294
1 475 262623
216 396 33439
365 55 87522
386 436 635970
312 680 742901
341 268 48913
339 237 9068
102 579 901391
144 561 851986
337 428 10179
205 129 805684
262 623 39539
253 191 326695
233 271 921494
18 651 408468
143 687 783127
599 353 120178
563 301 221406
354 478 489972
99 462 696824
301 437 572867
654 676 654786
330 79 366254
94 145 226527
686 693 293693
55 421 705643
508 103 297543
183 250 27696
302 15 397841
169 651 49245
435 517 871693
569 269 343819
441 664 201714
459 576 56469
650 160 90762
548 322 755469
480 167 853174
694 504 271110
412 134 818352
554 267 44526
314 362 441690
501 611 217318
231 329 477915
547 268 66582
421 400 827477
208 619 743369
139 657 351944
653 271 208172
4 384 904088
190 107 340904
643 137 229240
547 212 698040
329 49 954292
321 557 670540
87 1 787982
428 155 245501
116 536 248229
646 262 761567
458 175 706785
509 340 607347
389 161 85824
60 219 342515
304 455 887739
382 63 231324
484 608 517168
369 187 844523
192 309 953426
662 448 975952
169 59 632960
641 533 488603
163 96 613260
680 233 893193
230 681 57618
697 33 851809
314 657 340876
44 603 524645
343 105 530602
437 259 699081
195 397 423923
540 613 626760
514 259 594802
258 652 754656
343 687 336394
145 479 890968
478 172 166241
608 611 378333
94 612 556330
191 231 809011
537 543 275395
256 388 818387
682 565 583051
584 557 159702
200 407 426312
513 238 867373
197 612 111373
227 174 425184
201 352 519702
151 352 405006
642 667 461428
196 679 110946
598 623 789494
426 502 422715
406 557 212440
97 241 883989
486 578 749124
79 128 784664
28 668 658072
324 668 906107
328 160 864926
23 649 475910
296 286 694057
683 80 108335
119 263 924298
45 444 334768
478 677 111612
276 226 523716
516 651 355487
504 378 666745
595 305 548277
491 338 944594
12 591 162480
19 325 192607
131 646 465889
337 21 129917
140 351 214054
352 552 550036
58 183 839921
565 349 640574
208 445 920130
29 270 494104
280 623 20798
333 681 633881
392 174 522967
108 520 70353
134 105 141803
362 630 922107
565 42 655952
507 327 895248
71 21 244703
63 200 390518
147 391 841944
16 178 150761
608 438 66200
372 508 348565
362 88 932004
525 448 306604
417 622 335172
473 470 525235
497 609 34174
35 622 467431
157 78 176426
27 470 361499
158 555 364639
144 186 171661
379 683 942810
128 370 137921
580 356 815271
581 653 148272
372 682 447041
539 308 838763
515 576 498736
437 270 410207
251 263 973148
106 181 218989
485 37 312051
601 175 240570
318 623 359206
584 292 673718
172 611 250161
62 49 814511
401 526 325200
17 692 882528
594 602 211174
434 492 960827
222 113 470666
316 22 922822
650 134 263119
411 304 98562
485 495 164534
62 385 406592
556 660 361087
531 427 497511
271 323 672605
648 338 678896
625 652 892504
527 321 17797
584 271 336278
362 271 689435
489 11 431678
684 526 91055
234 279 386460
235 435 80872
557 230 281737
493 244 532438
283 341 333607
477 544 937686
272 105 520946
465 456 1984
673 529 62809
591 453 840080
532 350 354156
466 623 531150
236 315 185015
193 258 544408
428 13 710102
285 137 729360
624 423 465621
349 309 488708
501 25 551121
578 242 845186
26 639 840991
358 472 375745
119 363 344293
422 207 772390
542 444 291911
494 89 733926
495 198 821252
304 65 858191
608 131 626778
504 468 620806
151 301 569965
94 223 477746
109 252 544565
342 306 2479
529 302 984125
391 61 881582
568 84 51271
333 569 341541
291 667 247353
420 108 25773
384 642 98644
499 140 685390
31 577 911877
330 623 829806
429 78 741385
528 638 142753
685 434 230224
5 72 564303
216 495 835565
138 277 916955
399 599 564539
566 518 455109
521 183 658041
307 647 984203
395 433 531225
531 205 245306
168 317 973495
146 299 853587
487 636 807140
331 553 676946
84 634 273785
593 554 243067
382 621 504411
518 37 879790
563 362 46796
249 379 212332
557 288 801817
234 308 307195
520 302 973997
680 676 606749
116 639 397125
584 276 634260
192 164 739193
654 238 59267
345 439 591148
305 53 522247
421 148 689383
538 232 345396
18 657 722538
660 372 259006
430 132 371040
485 408 761881
281 536 950683
611 577 24010
333 250 286744
671 38 631363
233 607 195964
292 626 739877
623 224 323092
420 571 851415
565 554 688460
573 191 169845
115 364 52953
209 627 832184
109 624 980241
437 274 489915
11 275 815418
260 542 413168
608 36 255548
401 19 924425
287 356 288675
575 284 538812
376 623 33849
230 420 69307
233 96 491602
509 530 26169
675 139 951077
186 220 351634
357 9 893607
131 218 941081
70 653 561695
369 228 755695
97 109 318366
681 356 107367
91 331 252718
491 496 932391
125 265 549946
681 654 212184
43 472 217414
174 354 843307
359 2 327217
490 456 454173
137 99 668395
278 237 309897
355 115 900690
639 631 475037
80 307 796353
384 9 85940
511 145 197920
534 467 631095
624 398 398976
185 84 483509
20 358 395129
267 443 250884
417 224 299363
332 619 359616
370 326 94660
345 555 773226
19 306 756133
483 691 125142
541 435 342046
211 536 339851
295 319 439254
303 628 38650
219 649 259817
137 40 656027
15 450 139557
481 145 801776
379 285 513139
144 699 764883
461 502 304950
57 506 197830
123 264 912689
42 84 729476
97 578 151186
109 117 901089
145 539 784612
452 51 88195
602 455 648585
517 683 820956
558 45 206816
561 41 478840
256 131 843086
689 224 113273
547 64 353342
454 472 678667
477 588 872760
303 551 35646
251 34 307039
565 267 929905
161 225 436569
287 338 153191
547 393 729429
202 61 816159
316 54 132237
198 52 716128
514 517 369633
643 337 879359
596 89 612931
645 328 702436
159 667 248032
678 477 802493
531 467 907958
316 174 663416
404 452 547725
328 127 716253
108 156 447564
441 498 205776
404 243 604377
353 284 649332
648 375 976318
145 318 84501
448 325 326070
223 442 793443
686 218 938169
50 566 938328
692 696 78956
187 469 456631
166 77 25386
448 23 273489
678 271 498860
326 585 379370
73 161 953189
206 474 883642
436 25 403804
345 5 476315
262 113 541629
212 544 455785
15 579 235037
604 98 836881
183 527 284686
3 419 685176
119 617 285806
168 25 668205
63 86 781340
68 131 405016
148 599 706750
697 322 455898
607 446 831254
512 361 79999
279 656 60598
131 556 833128
23 345 269888
15 596 525469
389 213 140532
231 88 837818
456 275 699741
367 324 225224
55 287 411733
77 104 889856
190 31 162839
107 403 388203
364 376 709628
19 265 640381
373 2 511056
595 281 359133
242 615 276443
383 568 702484
360 686 298384
644 237 136033
385 284 324241
425 54 748697
527 398 821359
259 676 295118
252 113 859727
278 543 346689
168 96 217579
308 374 482418
682 24 891304
590 477 12027
316 84 39754
60 560 744099
654 522 225171
250 151 665314
447 526 366796
315 641 461031
672 424 219850
194 228 670466
123 677 406329
87 553 148081
667 244 355257
505 668 628869
570 57 451769
242 311 820975
570 442 773726
311 43 359413
39 202 469048
37 667 382056
436 164 861406
506 272 858339
430 540 910736
522 93 953359
578 352 667831
529 44 43175
190 654 918181
529 116 564507
243 459 715352
640 314 810986
387 436 529468
217 116 75800
618 365 502210
198 581 704455
433 130 146363
309 228 680270
663 575 429761
621 409 210715
248 475 646706
2 286 473449
667 126 916343
248 599 553817
110 144 978555
60 44 222915
417 661 509853
268 368 788973
41 285 26192
580 489 224359
307 181 371556
263 367 451635
545 170 694433
528 180 712373
74 601 666582
660 74 217930
340 328 713472
536 551 387975
326 555 413864
164 385 438580
365 257 832968
143 25 791957
292 557 52432
599 86 408021
419 682 190785
320 200 121358
563 223 187570
651 410 879061
258 14 84188
191 382 685298
322 105 569007
97 143 724885
653 270 481605
418 239 436966
55 410 159740
22 391 365504
556 289 343989
567 166 372857
505 253 936140
657 269 622384
129 321 847845
231 481 596605
220 184 462102
53 611 73166
627 334 601443
594 100 784211
239 662 126274
671 432 772307
25 216 89364
612 478 310456
170 531 760277
653 595 767757
305 468 153856
614 455 537903
374 149 425041
660 7 935118
460 641 530356
394 409 233512
361 350 891401
323 107 942880
460 2 849017
165 50 875496
529 121 566727
57 309 990232
221 143 366392
8 234 502404
39 57 94210
472 676 243408
676 626 929137
99 272 307012
495 261 1614
206 220 107094
164 207 990284
393 682 934257
432 607 325384
666 348 95761
374 652 999230
97 60 832152
9 382 123295
467 116 763779
457 380 225879
225 472 802773
98 478 198429
477 404 861825
514 386 712495
480 26 453703
319 278 167100
490 247 119789
115 569 791091
188 464 726068
22 402 935375
331 465 751355
287 549 257851
104 332 754926
501 270 616858
258 275 585433
537 549 542086
666 104 93407
698 138 299075
41 602 821636
200 646 863906
379 296 349415
442 396 699759
19 433 503663
54 310 949529
662 270 635042
20 365 695450
47 535 767674
307 475 824179
673 541 444416
526 656 102385
269 512 179353
7 209 77710
601 26 324953
498 92 762766
435 17 499646
668 33 759737
366 292 661123
494 338 269481
697 266 678763
22 509 741585
521 380 808603
77 283 380937
459 593 313591
172 668 453997
656 688 677256
545 281 204790
177 182 236777
207 696 248819
153 295 584637
603 199 180169
405 682 803044
46 276 886364
545 236 316078
594 368 551446
401 326 936917
132 283 304120
62 318 574819
626 193 676217
396 630 905811
174 568 926418
445 687 340780
443 472 798085
418 34 709862
598 575 450013
516 425 233056
536 47 561945
58 376 738920
605 486 744421
363 199 109836
33 572 204061
199 53 740841
609 40 486987
286 657 622929
511 648 950602
341 37 243056
399 306 586100
331 282 475354
660 656 377671
446 196 637573
110 85 976636
126 590 162629
381 654 847705
266 331 660949
625 203 832554
576 699 57008
99 24 940624
425 145 534489
547 677 169733
201 358 901796
171 272 383711
334 352 405147
438 461 567784
416 521 484332
100 253 415899
406 419 296065
27 433 749690
378 74 83438
81 476 621622
551 151 756423
135 615 388889
243 29 330163
243 312 5415
536 603 208445
495 700 889423
530 302 732094
670 482 92305
498 367 720944
223 140 727223
212 213 436453
56 573 620184
111 152 424909
394 391 195691
538 438 742950
565 442 317968
104 143 550074
309 277 444631
268 456 15981
150 55 501229
178 389 308551
646 155 961831
326 425 994241
61 572 143999
663 533 680359
256 575 86352
192 479 978885
142 639 490584
417 503 651702
394 215 187889
514 133 398284
581 167 672348
490 189 973965
166 463 291239
26 347 982373
178 396 905166
18 500 797446
542 625 741101
281 389 491082
43 167 644088
458 361 562003
388 625 355914
162 399 473096
671 428 869315
66 689 455883
569 433 179516
661 596 323571
231 590 938955
141 208 239456
45 547 189838
26 473 599485
563 342 216914
57 677 503180
323 211 332918
649 179 282479
687 383 265285
346 681 599342
566 526 102118
488 375 803200
372 359 96813
35 7 396517
227 554 870074
533 320 21807
30 153 186379
180 46 917060
572 21 591919
89 373 278990
442 326 118565
300 419 149394
344 577 14340
653 38 802374
539 443 919537
101 86 846904
113 540 733210
59 659 430715
171 355 182383
308 569 851921
268 507 861305
127 46 294757
299 549 552384
8 454 15575
341 246 833461
490 700 925542
541 46 14350
687 239 392745
195 308 202253
496 402 230283
179 544 281409
556 492 339864
303 656 181459
183 33 956501
644 157 669544
227 487 997958
417 37 284651
132 557 179028
627 182 91357
172 380 735115
44 681 269798
361 236 827241
356 169 982972
413 88 523084
113 175 281194
317 488 973536
679 208 771485
644 559 602576
445 688 938472
146 111 547743
421 571 385291
443 445 84931
344 270 56538
290 557 786414
593 346 887998
591 312 870307
221 50 311354
80 207 351136
517 597 182556
524 20 852155
374 479 878761
314 468 519279
279 522 961191
113 374 885927
542 332 759011
214 158 74899
6 252 838792
638 629 684163
315 583 367373
348 317 153441
547 148 467408
354 225 501446
607 525 433500
490 120 588033
254 653 980022
125 54 933545
73 348 388385
3 571 865971
602 255 522415
553 241 549409
21 571 677185
342 65 415744
180 586 476848
394 468 350590
135 198 938096
574 349 256869
616 96 919552
319 120 375966
384 308 439720
551 222 669620
476 402 829027
483 160 247796
531 512 440242
45 210 763413
102 476 839341
106 201 295155
572 168 609407
263 666 404761
155 417 743307
674 178 95580
565 239 236461
195 659 486012
332 567 952616
78 196 804914
87 28 782468
493 123 261479
216 277 763969
38 437 392659
389 523 672599
683 336 36564
531 391 853074
653 299 383250
575 325 620587
511 676 725148
393 385 30390
389 691 719699
581 259 177495
9 547 787493
416 30 277566
685 371 107161
652 329 71940
291 53 635126
280 520 515962
465 368 220878
298 622 88421
235 42 891642
234 453 8285
89 98 819234
9 585 454305
665 57 29746
162 105 41061
596 364 234651
139 164 96025
60 158 966401
140 103 736508
232 602 879486
121 463 664162
353 554 753157
227 228 143380
51 484 616383
202 568 840858
527 541 7574
615 570 308611
428 85 568419
515 394 397682
573 509 523503
522 601 104747
374 400 354256
531 410 325052
218 362 358140
375 349 234379
296 275 703907
161 243 717666
68 280 268949
193 47 234138
436 414 133142
220 645 459851
159 508 65172
180 115 834238
675 353 201594
389 347 726474
521 88 287057
27 331 614438
275 476 576873
601 229 790931
147 158 935876
297 413 360337
368 389 885370
196 325 600226
278 634 54172
235 267 289396
187 97 63856
407 680 753780
302 668 833082
418 204 916341
654 510 138934
475 449 632836
322 438 137478
691 581 686877
53 539 360417
104 28 863497
40 280 766347
204 269 579854
446 8 215548
203 609 983291
484 94 526527
536 338 752026
101 429 662926
216 461 790018
556 441 304998
264 162 3818
458 564 997580
145 196 945838
261 101 677506
332 315 742465
317 326 926563
679 465 31167
70 134 827522
352 206 776387
593 13 899909
484 100 952225
654 100 282465
605 84 959293
636 149 896620
253 262 526214
639 46 601473
115 281 63284
529 697 681128
220 422 875459
291 333 668149
348 127 921598
71 225 980449
515 317 129360
242 646 118428
427 405 553144
605 450 844070
44 345 160822
676 356 205979
349 316 807503
346 698 835682
572 16 239298
209 69 548136
120 259 245523
616 552 217719
101 454 564121
413 480 366143
375 312 161121
637 401 898249
75 619 687882
2 208 276454
353 256 488489
345 45 942527
63 164 409275
278 163 852722
435 407 369814
15 511 540738
114 247 276868
613 487 184145
691 385 109792
340 547 371407
21 538 962162
212 342 653198
646 563 239364
142 201 572252
69 393 638253
85 224 67150
90 641 254702
377 219 582872
277 182 692832
111 605 942492
551 318 9886
356 551 210970
252 670 487641
305 616 631835
683 470 51679
633 304 40956
635 300 703230
3 308 231097
514 205 606755
617 248 973895
117 663 322702
390 294 453868
366 187 35066
97 566 570344
46 121 246050
528 502 804434
130 562 201500
610 525 348674
261 271 943633
239 191 436285
576 371 676018
33 581 769217
84 98 71395
261 347 630741
353 173 548722
392 81 680833
623 296 261173
389 257 629771
224 519 770352
357 224 619978
177 259 316022
475 660 356937
161 198 994316
389 380 578578
676 251 602168
666 56 108537
136 517 176222
434 678 398230
620 543 790588
510 660 927117
453 321 936083
589 693 172762
593 278 10686
470 334 850906
436 204 968206
351 475 908591
348 46 447208
601 297 663233
575 509 326679
537 591 374705
499 134 716888
273 203 863563
589 274 257866
286 464 804955
356 316 956396
397 514 845883
61 3 43031
11 8 873943
198 341 63668
153 38 677704
466 161 743664
125 313 707528
592 294 616461
643 121 251483
124 344 240926
401 190 194593
273 130 24133
408 450 911920
308 96 38549
698 400 735453
4 674 261026
365 75 294820
386 589 80830
262 370 505615
506 266 891802
174 186 489130
580 271 965949
657 653 387016
158 61 881559
681 489 62294
111 450 95355
389 248 164853
158 197 287073
340 447 358600
513 611 994218
324 38 395769
92 378 816609
70 429 657649
666 181 491608
657 245 124541
283 117 512827
190 278 498499
420 172 190921
49 358 38123
200 524 705197
339 686 671692
13 582 274709
627 157 669894
286 683 10799
138 356 604879
424 471 134964
408 365 527031
49 321 617948
694 604 352601
150 41 229213
164 334 575894
542 285 969517
63 265 763830
161 214 335531
624 536 205927
688 562 72972
582 529 332927
480 517 982067
569 157 360953
645 567 486673
8 322 691299
500 648 905077
216 360 5644
384 313 678213
390 368 567444
581 514 752146
429 95 923751
406 243 842414
50 540 261973
574 236 809723
426 421 404630
611 622 57308
669 411 938926
615 42 536518
213 544 958813
131 380 294659
5 604 508449
566 563 857776
398 221 639474
436 583 468975
669 59 501746
655 592 642242
107 42 781320
175 142 65221
198 184 249287
296 289 629479
312 584 599463
487 125 188939
37 536 714741
84 67 695758
664 169 217745
553 456 321940
432 348 700914
463 178 675386
382 445 612316
126 297 184312
504 493 311788
4 677 389521
241 690 392811
623 543 712412
351 434 845218
675 472 482987
478 535 696850
496 130 962202
388 694 788364
370 310 11776
85 68 257086
192 504 204416
384 126 491935
85 509 193265
148 331 375889
583 594 481784
420 373 944954
409 496 912619
377 74 626718
242 337 611753
23 419 198372
264 629 575439
481 155 173338
54 124 802786
580 612 896847
525 17 358690
234 199 513424
521 334 916588
202 84 231613
672 538 886540
202 44 199457
229 331 89949
428 18 977791
3 51 255921
292 637 124098
260 275 62131
457 610 658631
335 310 835976
106 387 288293
473 67 177743
413 470 913273
23 61 318085
196 379 512254
74 49 252858
277 175 433205
282 641 11023
363 572 469112
564 241 877852
619 42 835974
151 637 69352
510 434 507985
568 332 353897
479 190 891794
331 253 27771
696 538 118397
549 176 469101
498 138 845713
22 519 242753
38 186 710043
440 253 229005
370 359 583875
268 488 23057
677 69 132375
698 82 803771
432 240 405076
125 665 600257
543 583 182775
133 209 738015
609 647 676079
104 487 892850
441 429 790303
501 231 383865
511 259 19808
108 665 419893
46 600 217578
298 378 530893
198 43 426011
315 177 90072
333 459 549479
617 180 853994
431 376 602956
405 599 657942
598 675 629996
460 573 779369
482 221 88405
230 384 57391
186 283 827706
16 576 168376
371 166 461220
205 634 68195
178 641 500208
548 218 862266
452 16 72744
180 15 259518
695 601 459465
110 4 2058
397 476 996932
653 11 921625
621 275 710252
173 612 617939
616 700 747549
572 326 242798
139 693 459003
627 333 234457
321 582 548715
276 268 792256
25 123 541894
677 689 399772
521 401 986552
615 641 760994
123 577 108325
202 453 480696
591 626 152546
404 376 832828
119 206 348108
250 213 75346
315 498 307185
361 59 53489
438 123 350827
520 509 256008
14 359 677396
568 87 796886
402 662 653522
503 394 730216
686 436 384199
88 102 301897
401 296 962389
629 436 951732
77 578 22591
293 117 900968
411 37 886790
204 593 535331
82 111 344818
495 58 411906
649 672 818279
42 683 705298
43 614 19876
10 164 51803
221 363 856990
541 265 99777
446 600 813892
129 116 955809
672 274 510971
414 169 333464
91 348 276729
463 615 65124
323 401 279131
31 626 610466
589 476 53160
563 92 114876
217 619 437812
691 493 537175
278 174 263682
510 299 269469
113 380 43304
492 417 881976
439 412 577551
510 535 601490
271 676 584053
380 236 258217
553 72 268557
628 187 228617
289 475 681268
71 629 543213
257 512 301641
196 448 362665
181 597 222549
100 423 210587
512 316 884752
184 472 136479
663 677 368614
272 543 48047
620 286 760630
667 355 371144
458 214 148901
68 162 390324
543 67 460932
79 666 936749
668 284 616876
193 481 540594
359 477 523427
128 624 6306
301 142 448123
398 406 810560
44 441 401925
578 333 150463
579 393 672690
113 393 610759
598 81 155431
461 93 689166
660 640 630956
333 262 385873
271 395 443607
679 199 116040
534 321 764269
272 527 533780
59 604 749095
245 355 297553
383 13 543136
392 85 765241
695 192 863070
18 23 958963
67 509 127463
208 397 970067
234 663 842824
191 390 557724
559 497 253332
240 128 950566
330 639 769865
29 511 34516
351 295 458064
334 147 851446
113 350 499503
377 358 668718
419 137 850659
341 330 151621
630 551 119024
57 350 902802
575 50 901604
317 460 211213
511 92 2147
648 641 827965
161 404 693645
454 216 636868
231 61 172440
383 501 681967
233 6 78139
144 382 603041
628 214 397375
53 31 862457
181 337 406880
390 38 284976
326 175 324109
600 153 62340
570 307 490601
609 286 308448
337 364 883738
175 477 791263
653 678 665815
607 598 411979
183 107 773515
57 356 389511
138 97 335963
314 460 489240
14 492 933689
359 373 537560
551 228 707783
137 384 89397
460 451 354854
447 305 48554
261 124 540220
408 163 926366
176 263 381664
676 277 163177
297 587 772233
688 681 581089
533 463 803884
505 666 158271
645 340 266570
264 61 187376
597 318 26053
149 698 141140
539 691 569455
582 505 275303
151 112 866264
177 128 573325
636 294 777867
203 172 74429
606 32 652643
416 379 229731
416 577 385497
161 163 567687
175 591 469353
121 414 127853
146 510 506553
72 372 119714
201 537 6915
326 9 787192
307 578 47207
184 244 750390
467 16 361036
468 338 124883
198 625 409639
535 60 498119
275 191 505831
575 586 424185
423 445 309754
473 44 24747
676 199 920096
480 316 530467
166 607 42355
688 565 143485
440 688 413046
685 524 876443
641 358 234781
207 540 653515
348 491 482492
492 675 756884
124 218 239335
154 676 862332
250 4 681676
315 642 251639
611 308 653749
433 576 37763
273 674 527298
565 577 464749
533 598 360213
70 83 497289
132 480 813322
235 531 47783
5 340 406589
114 469 259407
42 630 6590
326 660 298331
460 285 886433
246 42 130972
242 666 137554
595 190 677680
511 670 951657
257 591 411622
610 454 754969
1 232 115724
464 40 273553
162 207 999634
212 129 616808
53 328 29892
431 35 764237
387 79 384022
295 649 598986
115 214 189159
185 287 19496
481 380 576601
290 601 159492
404 269 288720
346 270 375322
450 277 548376
479 675 269138
21 154 368384
316 602 856966
638 411 292042
578 61 512536
409 468 462884
334 1 657951
171 347 534062
563 679 385703
21 598 297123
378 570 283197
485 323 664342
647 482 635431
274 631 611419
637 666 799663
12 194 103405
246 492 619510
296 223 791561
451 346 219543
538 263 560095
421 424 53243
583 83 369538
184 626 500326
306 14 87199
321 492 542008
299 120 315585
156 629 519612
168 162 901840
6 27 683023
426 665 93443
661 315 370986
618 404 102612
333 533 694058
41 168 420672
514 232 768001
70 599 311433
310 523 447261
98 75 316371
376 564 826950
18 552 137713
444 400 538186
508 248 504752
224 277 253805
465 183 679426
209 61 858950
383 173 707626
487 377 100482
469 435 752924
384 636 261733
367 245 614427
598 360 317880
650 149 415784
473 514 250755
663 304 503942
235 365 377257
1 493 582738
171 112 885763
293 18 744634
158 23 229867
2 183 367299
328 614 956026
599 626 630111
538 311 566571
136 267 474206
73 452 336078
189 400 802921
28 237 155955
73 419 521272
476 316 928177
307 691 4962
609 80 43691
153 53 84901
609 233 498694
127 332 950153
573 388 368852
17 393 372762
487 123 670207
461 604 180074
266 462 268213
17 213 922743
74 594 961580
46 155 383547
399 479 98753
210 614 120632
517 30 547795
415 4 76063
49 564 154555
335 357 967497
695 80 753258
305 353 771431
103 59 579348
147 183 182764
134 658 137654
161 638 7012
126 80 980307
570 528 377737
80 492 146043
353 95 637345
40 458 380567
147 646 758762
343 7 196253
283 19 156764
418 143 16041
692 163 653737
175 6 773144
658 97 755462
51 618 740165
311 619 761718
537 219 366558
694 490 947122
652 176 772397
104 29 679984
130 683 171075
301 103 6604
55 654 743963
269 470 590104
370 182 283876
349 332 570748
334 184 113341
400 410 724261
358 366 456618
640 289 739774
287 312 868748
117 88 768625
500 447 605895
441 361 683882
249 329 881226
578 12 817736
159 377 182389
241 297 601709
480 103 215604
637 663 682094
220 234 455464
469 333 820529
490 584 823708
282 508 944509
144 251 417651
175 152 315767
496 71 308905
306 47 847255
574 640 415896
12 106 886370
206 27 349819
111 555 965621
299 159 462546
424 111 31188
621 306 407794
473 445 745126
446 111 497436
113 385 380597
49 570 771044
294 84 399564
526 298 313098
267 245 512418
437 378 326538
516 193 42804
195 207 737393
256 38 243014
12 264 485053
298 25 243726
690 612 267187
319 461 755147
399 98 881329
256 563 621892
678 342 586032
185 183 86827
219 430 446875
198 429 380416
562 224 578818
542 112 424196
356 221 107463
509 551 533425
225 28 157513
146 225 603839
665 501 313921
218 564 815946
676 250 94020
258 273 429449
673 689 263778
524 98 139480
322 435 785980
345 352 132126
501 559 719143
130 568 658341
237 173 962485
301 84 873622
510 175 407776
542 105 654419
184 666 997820
408 428 362416
42 336 907376
254 578 939634
283 512 613525
133 7 192300
386 267 744583
130 180 105355
301 183 368902
285 471 543992
346 664 210724
352 612 597032
167 524 74431
292 121 719235
60 89 565341
449 425 426696
171 207 631316
542 687 772731
352 341 605058
224 321 907459
442 398 548069
257 392 510620
386 99 938270
523 406 436391
501 148 606317
17 109 468182
384 484 221809
151 69 681026
276 443 331617
162 338 409015
422 162 305357
230 496 612090
509 583 200000
600 340 498434
270 335 358873
228 172 119886
248 183 979257
66 271 98731
605 631 58376
646 388 175035
63 40 759367
135 90 432610
9 369 60118
291 280 467006
11 694 373570
635 666 180494
20 554 945227
455 219 508603
436 527 997728
646 418 829241
80 294 225868
124 264 761490
403 277 103683
405 598 849717
573 446 946983
155 478 258338
18 250 613757
543 390 717904
676 700 364075
282 277 229025
407 284 904954
156 256 771073
269 268 879982
311 340 710638
543 62 522694
597 560 456808
385 606 416119
75 222 175059
218 14 56189
399 436 578233
654 296 931942
454 585 63666
258 563 75529
169 230 552440
580 90 524061
59 97 883220
140 36 520355
617 174 493369
234 417 753594
605 395 180848
204 438 842668
200 491 723843
439 368 373952
250 19 697662
528 374 950401
272 338 542915
97 114 559756
642 593 147401
229 67 522781
629 406 727629
623 414 643335
142 262 63727
197 48 890234
214 223 179325
434 531 143622
610 536 242212
227 335 488980
312 434 919387
322 510 865688
527 145 700291
570 595 788045
692 530 81646
29 117 866519
699 553 195036
308 620 587094
378 603 449635
548 437 852849
476 231 838027
496 340 477351
394 64 5812
681 182 827534
341 586 71673
682 3 235243
24 509 818076
515 477 342635
368 286 517623
30 446 160774
535 344 987132
105 629 824173
421 190 535808
552 303 585150
477 608 460223
253 671 240404
256 530 563318
204 231 500932
667 397 637754
82 96 248272
376 223 261308
377 378 360595
304 658 239879
205 66 483782
439 39 530239
672 210 648836
159 161 489073
85 385 318157
332 13 224128
433 548 928665
493 149 415802
468 224 108214
154 241 711137
67 370 393938
502 153 306202
100 238 346698
586 89 774076
523 440 619781
246 325 949551
509 497 730434
660 239 303646
336 71 797893
98 579 716083
699 610 771002
81 4 346674
188 166 550063
77 501 601116
339 56 93135
589 361 68308
327 183 914816
374 292 507934
387 205 295858
169 34 890123
79 400 348772
88 177 434174
95 561 896589
654 31 256715
614 570 679379
447 113 760669
632 642 406482
596 189 231185
60 562 201642
29 671 575562
264 224 467299
566 565 545265
493 292 949794
277 465 810645
575 685 984901
572 392 861068
150 696 96369
674 344 10222
205 247 52562
184 127 755178
80 470 328063
463 426 358179
136 165 227432
683 140 56504
395 137 79546
299 547 222729
380 517 704151
68 442 584694
285 548 463932
522 127 364837
551 393 919450
121 224 298890
221 445 289921
268 154 63707
391 20 102861
323 427 730715
474 454 756336
466 545 990741
140 516 342491
59 549 995579
561 424 895259
379 13 510632
207 373 511105
424 177 243735
416 336 691002
157 303 75181
329 444 201923
460 167 95935
698 368 788349
280 603 467226
216 50 260828
482 234 696980
360 350 628235
631 283 936180
633 64 96802
75 286 979643
117 119 249035
250 646 144015
184 278 721946
296 213 983575
242 534 288665
517 429 165737
42 384 616588
539 271 444534
322 32 148520
254 259 862087
73 191 797589
611 578 332102
176 125 634275
400 193 996509
239 410 143012
372 29 403927
64 352 485609
487 106 840978
27 124 33146
657 327 869491
524 122 118577
422 449 35057
185 432 81390
67 406 316342
382 275 323216
444 472 989688
139 393 703518
444 421 194586
694 374 272159
173 128 254701
124 342 310664
211 473 226134
168 253 657498
60 343 554636
24 212 212025
603 235 79081
245 419 243311
691 512 800437
690 559 457508
699 105 996161
471 378 234748
126 628 801078
78 293 573159
213 246 288707
698 198 432865
306 500 447701
619 237 470557
486 435 816456
518 348 261194
335 648 440088
460 240 910623
343 12 117920
337 170 344145
616 348 458160
43 661 360853
120 88 406417
265 172 595175
662 347 970709
210 48 994071
643 640 547924
368 49 77619
229 676 387785
161 250 224381
692 256 282608
631 585 912615
584 536 927082
316 343 129053
35 556 583596
109 503 631716
477 466 391414
5 286 392381
661 199 948615
67 640 207195
417 609 444682
256 625 34754
631 574 325172
642 275 855291
458 4 950355
452 142 394160
515 347 324775
642 271 622900
361 422 885761
224 485 888750
72 250 986919
311 123 150738
87 170 328318
503 339 84375
158 462 825415
537 473 499090
509 275 183049
234 163 665931
35 583 410077
546 43 428857
517 482 863741
418 508 350271
252 76 732642
542 136 85370
281 55 354549
531 464 259444
50 505 656447
636 561 684949
149 67 401175
51 209 444486
495 499 848980
388 491 444654
255 601 618996
62 33 453706
129 150 351602
270 12 983480
208 570 686289
374 358 182390
155 96 368526
466 652 215484
617 373 309226
141 658 451957
689 528 643531
494 423 167855
555 125 7793
212 385 909508
28 191 983397
687 656 486350
697 525 533235
386 613 450966
373 398 268642
615 93 243739
545 254 539719
519 323 617706
74 627 783817
277 406 572285
474 107 866606
320 194 540816
19 393 63650
265 182 233349
71 76 111825
163 405 197027
64 98 260941
607 110 354478
466 681 949841
331 374 726561
475 516 748400
349 6 824187
247 407 518724
490 476 961655
620 258 800577
612 9 630580
50 105 794592
60 157 942753
220 659 810019
526 669 31750
506 139 364690
50 621 473577
168 191 824374
291 542 938830
273 501 569224
69 260 658226
583 393 248454
292 600 547297
490 354 514657
200 254 661651
247 527 834990
507 345 110498
609 539 112010
308 148 266138
13 664 376176
435 613 672222
493 15 210198
455 221 96387
591 445 61092
553 341 690898
66 243 52615
577 256 385239
21 593 171998
510 689 448120
467 604 477651
581 62 417424
640 287 639100
611 427 251873
148 171 603919
567 250 407405
433 391 423075
650 62 946900
479 401 747655
333 141 519728
453 698 943684
575 334 707451
523 61 261664
541 77 225835
541 410 264340
438 80 220352
149 365 50936
310 42 709220
69 10 541198
311 589 611175
35 564 91585
406 6 170025
652 610 110607
622 438 892901
418 328 203881
473 179 542264
277 9 82651
256 304 340631
240 163 197558
191 27 111594
332 548 138583
220 630 616043
555 587 217747
650 596 441411
660 159 604448
638 489 782379
32 433 148676
384 48 201001
531 12 794856
215 665 15228
16 227 525952
189 635 25938
610 483 245615
390 447 853924
585 60 738069
17 665 77382
639 128 550421
231 26 60002
464 656 270235
82 34 529331
662 30 72956
579 406 623326
80 314 15897
654 660 87900
527 420 586877
304 453 577564
238 241 752456
229 450 766029
393 240 432262
300 700 495538
17 628 962247
378 78 127642
410 550 242734
286 666 263369
337 178 43386
524 434 747824
42 531 49935
22 245 276356
543 605 268576
261 400 90309
571 371 956782
203 121 779029
262 481 601056
42 37 879236
564 604 797064
531 665 157984
280 472 587093
681 140 799097
320 516 534690
645 667 860356
166 277 299840
472 531 256370
653 373 961476
572 468 128024
639 667 260979
484 405 932237
351 306 955137
137 194 888425
423 601 950838
441 440 413948
603 577 985309
27 39 203305
365 242 913199
419 76 720829
491 196 3962
656 244 563929
101 689 30144
543 346 329489
466 201 631785
453 154 333735
66 15 140017
85 438 501826
307 310 947812
504 56 879300
500 291 661019
2 653 324099
362 516 3326
480 564 807718
30 333 596993
418 529 156223
524 286 944189
685 564 475738
128 541 942586
650 698 40598
123 676 318088
415 329 339802
685 391 161154
368 313 850809
434 225 436782
450 415 415266
546 650 869788
572 580 222341
416 214 797226
488 655 729478
98 248 121140
300 393 196582
318 671 477072
149 412 369817
246 597 533911
549 499 84432
291 414 487746
34 355 204462
191 45 563102
584 392 489109
686 196 11274
604 126 250794
589 90 719006
354 83 787112
439 388 792184
464 355 532374
473 182 886309
323 232 895432
156 150 987125
576 636 849323
536 62 411936
344 688 42910
502 329 682525
307 254 254740
514 516 877306
126 580 601128
170 393 906554
575 27 255604
104 92 809242
42 597 894519
249 233 601514
533 555 974569
150 12 182279
201 255 47683
56 236 705149
648 74 40350
407 682 762612
664 167 607522
365 111 199933
638 97 591263
120 339 39739
240 218 683025
340 521 195301
151 661 900226
455 535 639448
476 459 310859
142 460 493815
254 606 532371
37 599 654256
280 226 219508
79 434 381419
444 128 266133
223 292 470212
412 687 813979
545 574 444112
359 564 218051
553 235 765117
320 692 176402
464 51 823694
289 256 627223
402 220 617396
331 439 234016
609 120 212889
121 339 954278
671 517 828413
290 57 839127
608 189 837816
175 194 611103
64 510 335050
225 408 671315
691 9 96719
403 425 420874
441 45 879741
607 361 704446
87 294 479830
318 492 815658
297 12 366287
508 676 652285
456 488 490382
345 335 691073
129 415 652448
99 209 474531
645 216 173675
136 6 683117
299 684 853114
441 503 282921
473 273 806559
451 615 742714
580 413 51231
318 38 165438
129 57 752358
620 507 297603
212 458 666507
687 279 799093
222 385 767896
523 605 951097
162 115 650149
394 586 757265
399 17 849444
677 113 298840
340 111 874517
184 149 358170
406 644 404131
84 156 115640
170 183 678876
470 118 383940
465 300 424529
152 280 183776
474 358 611742
616 356 617814
268 46 400008
641 244 401633
213 462 739090
374 675 602692
635 195 534375
376 17 364283
515 666 666230
354 243 215175
59 529 827569
505 364 225658
250 392 809141
416 501 182676
74 47 473694
365 344 349087
356 273 781874
24 582 136230
384 196 872879
642 677 737704
328 16 665529
621 192 141057
245 338 403980
208 20 623301
285 318 38842
263 159 528452
578 459 76773
485 127 71031
325 314 147241
106 636 504783
611 551 146985
215 515 57704
180 38 424369
223 622 470700
438 696 852846
334 581 608824
640 554 627584
634 269 489940
431 678 379336
223 50 539325
452 85 365210
486 475 555890
514 461 358626
118 76 579515
106 420 463178
42 271 274328
195 181 527008
491 160 352340
249 116 117110
478 626 73548
266 477 728771
214 426 144261
20 37 457609
115 499 423308
364 562 264055
464 115 212612
582 613 812956
464 54 116229
54 549 990927
202 644 114780
133 565 904910
114 616 867831
99 473 193633
458 657 290392
410 4 45257
55 508 529021
102 396 560326
467 584 678690
103 324 90181
392 330 685953
681 78 339771
400 119 8769
595 310 401036
26 599 11566
300 176 274614
661 577 763369
694 547 897961
510 356 226534
81 292 240234
277 583 923118
367 482 94350
672 567 950484
145 666 174462
276 556 554365
187 339 37505
260 584 642466
251 684 261317
244 228 333874
461 349 383390
469 4 785512
193 418 116208
477 391 510962
435 343 431825
437 254 287477
698 504 10439
386 85 349394
334 34 4364
536 233 43552
657 600 859741
579 272 879547
444 217 378067
501 363 908330
574 167 103814
469 409 10378
603 363 278688
332 115 952752
164 140 7306
163 533 377784
369 460 3583
233 452 458878
670 176 370064
613 451 191151
499 38 117934
553 333 345353
71 551 950157
343 657 257633
255 473 221660
413 590 398862
464 138 374343
591 138 637402
621 556 972720
123 440 961336
74 150 339768
554 242 211142
286 348 251008
227 88 812182
111 285 336421
271 533 62607
92 395 135544
585 28 886649
270 575 873136
546 405 929050
446 521 192099
192 597 478474
572 644 369527
673 166 768945
643 317 348598
104 10 100018
218 646 516577
315 531 29823
114 413 303319
49 313 130163
529 537 850202
485 293 724914
89 242 829899
171 667 464070
142 511 929053
680 534 744474
642 364 649808
43 414 193322
179 224 692296
666 414 418579
475 677 660424
546 397 391524
489 452 800878
53 223 482748
6 226 416304
644 435 981310
320 580 255440
525 360 360195
123 106 113969
166 335 992263
96 259 437636
429 192 236078
136 106 88316
180 424 287596
231 679 754635
397 126 313884
186 392 888729
660 661 533273
689 440 598050
148 154 734015
561 2 189501
329 210 653898
51 54 921873
54 465 564118
114 666 561876
455 375 183111
46 460 739284
138 495 791860
89 407 905578
38 35 104557
347 469 197203
249 277 458970
98 128 485261
49 40 260493
423 398 529234
605 448 503702
435 144 482886
389 239 445950
411 490 272752
548 545 217642
453 573 461897
358 700 523065
483 107 465244
45 132 828004
298 663 546513
117 257 993062
29 8 746342
178 157 691500
421 256 766915
105 427 102286
400 524 365046
85 264 405002
21 369 178043
605 666 74320
622 329 695500
352 73 643203
586 435 12967
221 460 165799
434 680 449090
368 166 868367
360 501 9000
238 518 276588
650 647 461905
292 293 142076
674 561 950345
81 665 140348
696 522 726259
635 20 660392
679 345 724217
102 638 842622
275 486 436000
670 470 597938
226 485 894807
467 147 73441
6 448 452096
521 8 903131
285 469 48979
28 284 965149
581 107 205353
496 94 782470
638 34 992446
48 653 11995
244 467 73378
571 192 978579
256 188 269059
317 569 286221
290 185 165206
327 109 247017
230 234 324501
401 337 32981
186 7 284090
163 555 526807
364 520 611275
390 268 517554
237 103 682082
286 400 124423
654 651 825684
3 445 317350
61 633 987496
517 593 555916
179 682 420378
467 587 832822
516 226 344207
268 504 821935
600 259 300865
338 518 624032
319 369 256340
499 613 527182
409 398 529576
129 47 626241
363 317 483676
470 441 919474
650 293 2542
429 526 660181
75 372 138483
479 230 511875
699 114 932493
635 423 516809
297 234 242562
657 296 875093
666 482 192426
289 520 581096
309 139 178855
558 254 482495
387 137 73325
532 692 378470
656 21 979084
185 689 232013
234 340 664071
381 628 709316
372 151 590607
34 649 349953
578 118 211937
320 83 206716
50 667 967272
641 143 646891
12 649 448385
32 288 678587
125 666 186253
197 545 444638
6 370 485715
678 608 238627
177 595 862530
154 50 853946
395 677 923413
524 543 601448
103 133 499799
100 237 791893
369 210 661689
382 667 261821
423 315 983186
419 86 593595
119 353 538516
14 656 952819
175 668 764028
141 184 337617
230 391 648452
126 177 655183
404 131 63810
603 83 452380
501 583 324018
280 112 299467
580 478 90322
146 451 264168
470 24 489481
311 82 58792
493 611 483678
338 327 934708
250 347 730538
609 151 463281
654 693 137600
153 435 840842
226 693 802899
445 511 867724
414 600 425575
347 546 226204
483 167 490819
399 140 655528
418 106 915658
576 485 998932
435 519 136354
470 625 56070
51 630 750674
558 226 586727
405 660 163489
502 124 481647
147 539 813763
662 699 360039
416 497 465693
608 538 812400
141 299 28984
375 436 650934
609 483 476173
424 33 478786
95 504 319391
8 458 694632
84 549 130387
295 163 451648
56 54 449112
405 437 965189
433 140 440169
277 440 666782
359 614 359750
658 200 944933
56 198 657006
182 306 7268
193 366 937138
429 115 269628
555 472 139732
300 374 936113
659 488 618504
181 178 970243
220 689 622886
18 696 889515
649 286 985732
310 321 903267
245 226 15671
348 398 307271
144 517 258021
122 132 241971
581 390 881518
144 523 937195
335 684 514664
574 626 69898
126 494 713935
696 251 57570
393 605 789602
407 191 314757
294 173 266080
621 341 941561
305 423 679421
103 536 402773
365 90 746800
50 190 481252
159 88 599050
63 254 827205
542 646 878538
251 224 441906
484 335 741587
178 508 436606
582 85 72800
40 45 24106
30 170 171104
584 635 411701
282 119 824635
435 359 750330
451 550 98775
330 176 399029
691 689 178369
441 443 869206
689 22 216178
512 358 449328
220 201 771297
204 313 709822
673 254 366732
357 666 194272
104 50 735170
170 95 612365
117 575 901561
430 421 826217
521 675 110047
338 558 883801
284 330 991765
66 377 953331
423 461 224802
572 484 74860
41 145 9106
210 152 859954
648 665 974252
267 548 607169
13 309 985802
2 55 372313
145 506 595011
179 606 475107
570 605 564826
186 42 313112
78 224 71549
337 419 265192
468 143 740837
129 554 69959
652 671 763634
581 410 111578
543 361 865121
298 512 23614
691 664 618747
300 183 190751
322 599 25823
38 632 226206
48 179 507536
202 517 280752
140 227 133122
75 519 234953
554 402 971749
189 634 728279
110 427 745122
634 691 868357
7 595 314373
579 616 397512
18 536 286724
134 567 410498
328 3 626139
11 545 454727
105 309 475482
196 488 514007
637 99 31464
597 304 178718
700 317 849918
131 332 536327
437 678 47534
555 653 389661
92 575 968353
572 399 619723
358 249 187492
342 353 479173
380 182 369020
507 146 748097
561 312 784694
658 126 592860
173 151 76864
499 75 25505
58 51 416617
88 439 385640
141 495 238467
345 151 475615
567 240 188315
129 591 182150
219 664 107063
299 178 210515
633 181 620567
330 173 648003
232 128 568803
158 552 751858
403 175 338746
205 251 983981
567 440 309628
497 18 626753
33 124 966654
491 541 576815
143 650 950677
390 363 688022
385 492 951388
492 206 388046
10 603 42907
390 589 209248
241 274 744965
480 422 274332
592 60 800759
438 56 999199
206 510 228472
699 217 752835
136 17 523436
2 327 910484
612 38 966086
313 408 150236
221 47 234755
531 602 575229
690 591 544503
658 549 316030
199 464 29332
695 402 226579
351 514 928571
603 665 673084
697 584 117584
301 510 154106
412 410 893629
117 494 690672
667 483 70059
587 631 762720
545 150 168893
102 240 413576
256 272 266899
1 368 981622
613 617 984695
599 9 117621
275 347 580723
130 228 970016
480 325 533941
102 90 287125
640 60 433263
670 660 3104
297 15 217951
303 404 312752
219 463 743879
75 137 291902
129 37 546577
472 420 650346
449 120 410961
272 448 626511
70 183 67243
528 122 608242
209 21 964365
512 191 258081
238 589 462652
67 255 375759
455 41 584724
245 330 470679
679 659 922903
14 447 831098
200 165 424795
46 289 806319
278 488 194030
586 401 518349
426 17 811206
516 493 157570
282 525 21925
68 417 96489
572 548 106041
503 261 486769
521 321 353148
544 664 264494
110 670 568964
533 648 395995
554 209 277287
311 348 134685
424 67 88378
660 173 698019
682 341 862804
276 248 776138
164 62 743024
165 396 430426
72 443 724802
68 129 614791
387 467 541800
589 138 998994
239 518 561320
698 222 787770
495 7 830121
126 653 165852
3 42 856622
334 31 886358
577 366 178756
244 199 508215
541 62 349138
332 415 861088
596 204 886327
240 7 82581
26 655 224683
199 187 927850
520 471 309263
586 370 382493
47 354 321770
608 665 45744
16 200 373271
618 452 770872
506 378 359444
466 395 314557
664 556 62723
442 347 508481
583 672 677424
614 645 851439
393 164 568923
492 101 716823
162 389 725703
640 309 45588
137 6 818831
49 375 830366
437 380 424383
448 24 156624
298 301 330510
586 20 600242
673 532 767162
590 209 967339
674 437 396250
613 375 606363
631 358 198642
468 597 610536
157 652 740292
215 384 572096
349 686 272390
204 563 105900
263 23 796779
585 99 892940
650 317 958868
70 15 692614
6 152 558642
259 356 978476
442 40 304965
596 42 424391
96 291 870422
561 645 291961
502 293 898908
533 438 822417
125 213 969549
419 218 596557
585 494 308393
695 268 793792
69 545 78676
483 536 275995
319 353 343213
304 649 787031
518 669 659781
608 100 15923
318 76 412462
95 7 484632
593 511 381839
472 439 839988
700 6 437996
54 102 788651
428 484 43159
687 637 773093
467 692 122277
623 403 76635
454 222 716770
462 479 107958
359 48 177297
643 558 350274
447 311 260745
283 457 404708
350 528 990633
658 114 701389
157 118 522853
309 285 673067
127 673 613145
633 58 201884
96 30 550566
613 181 138343
202 97 208957
668 581 278111
504 552 726386
677 676 821376
317 117 266979
468 617 477007
20 219 554185
212 514 888143
159 401 417591
353 17 30226
273 44 666459
185 41 368581
488 84 58746
296 392 877168
231 645 687775
557 126 524356
340 524 554148
254 392 755274
479 35 350769
481 322 187137
439 437 653698
324 598 969159
693 678 460837
248 325 807032
593 58 303158
627 280 154634
427 259 282807
466 21 367297
433 338 422469
494 10 837116
208 83 971783
110 34 22916
521 350 541641
23 26 828606
102 143 208481
379 274 245718
216 65 794433
237 576 285222
374 180 996669
431 296 766199
375 563 312006
349 194 535373
591 6 423976
627 64 285666
525 574 882862
150 582 105570
599 446 563440
72 356 439549
642 541 309727
241 472 131978
102 297 968805
51 229 122921
428 45 645008
562 181 334599
134 623 8872
180 281 199006
484 29 503074
499 630 523450
276 600 680633
694 201 236459
363 646 430078
253 483 60144
480 327 863092
509 500 524684
195 389 597601
277 561 505757
438 638 408261
542 327 69009
231 389 616420
136 424 802073
228 318 518955
286 694 612720
99 542 876599
17 162 106253
396 196 775758
49 671 442394
306 93 685147
320 624 693441
430 23 547279
167 139 10399
596 33 126772
21 16 255043
381 591 782310
677 305 70417
235 636 522245
683 230 349563
97 598 180337
479 332 59866
433 458 647611
150 46 177249
509 168 320795
494 410 695201
131 286 162756
598 225 684907
236 130 155515
685 513 62046
391 683 571855
71 534 477937
458 43 170355
618 349 891494
536 514 207141
553 401 760944
286 299 274422
639 425 212520
314 556 304770
149 567 351353
39 533 205127
651 17 879607
247 302 96147
137 161 994490
217 159 728239
365 192 152312
92 51 369169
337 516 958611
579 101 566497
206 61 197450
23 608 937432
559 58 222804
408 340 409347
72 427 203243
536 196 373059
454 74 36698
346 401 244178
239 119 815510
216 353 952314
509 355 684762
687 236 362020
220 281 657446
33 503 734914
425 117 446914
415 169 569018
359 186 708059
521 485 995367
337 530 700753
579 347 407283
583 625 320842
261 46 297605
354 569 954678
497 235 193806
637 421 892532
81 372 402348
619 529 43812
448 171 813640
672 38 619346
671 95 779105
98 335 540654
190 180 60282
694 151 88108
671 142 588287
368 207 102130
518 304 50633
582 371 50893
119 71 548146
168 463 376916
155 649 387530
347 698 848199
227 210 272428
348 469 933878
207 238 905279
270 622 649060
564 101 34315
277 234 829603
192 662 787236
108 699 295820
120 154 637808
682 101 856131
58 334 495724
622 267 666133
674 296 618896
86 156 889008
579 500 901269
508 592 545334
20 225 226779
595 106 617760
211 268 245164
11 443 112024
605 427 301373
282 131 43797
415 276 201611
161 554 663232
19 253 265736
473 248 769125
659 283 397866
596 660 476094
685 117 647510
565 366 75935
288 12 805990
60 365 572630
608 58 973467
60 65 356200
285 490 602145
610 272 729710
122 325 398544
489 143 470599
210 34 355877
679 179 184611
262 96 22043
538 49 974068
416 227 629930
207 141 331977
649 345 199029
406 332 305870
380 56 556230
576 289 56184
674 598 198715
145 31 501532
229 373 214528
504 300 509372
564 453 474387
204 378 680611
2 50 253962
536 486 686768
245 136 82044
230 403 957475
699 191 778169
58 552 337735
14 362 294031
526 72 395187
619 618 475044
479 410 935861
566 434 674261
308 32 66839
501 529 966570
226 2 948501
472 625 516548
159 685 86303
686 619 487913
295 161 919459
388 244 23981
692 249 951668
270 333 551638
226 622 419230
210 676 452600
658 276 997758
636 170 638112
96 577 296728
686 358 408442
194 586 9045
652 381 125255
431 448 785040
506 50 301309
441 494 261809
534 480 162056
659 4 65335
104 678 558230
196 339 82006
54 511 770767
322 152 92814
180 587 45156
108 95 94801
86 669 575788
449 409 717418
402 259 710205
371 246 132871
90 327 478594
472 582 505621
574 78 722045
518 296 907239
284 39 655466
143 576 285343
478 594 990795
598 586 119456
684 283 896904
588 689 951505
458 485 656351
670 107 614219
105 470 258686
483 218 300405
441 226 34925
132 543 226424
412 246 219677
505 635 393393
372 268 71001
136 657 848987
201 407 39852
253 533 22474
461 64 640772
302 24 679805
222 285 262419
1 223 592714
571 84 789159
608 291 445142
697 254 804417
280 445 173834
607 407 80177
366 19 749991
671 100 794926
389 256 198691
37 43 770314
646 425 845062
625 632 140155
641 437 162911
71 124 844683
174 440 601008
95 502 686559
152 97 337540
604 482 922037
482 22 319247
386 620 915040
472 670 496493
19 103 817589
375 47 403198
154 292 78412
428 435 996590
463 320 202231
674 79 197548
207 431 459236
627 678 736421
127 366 540437
292 523 710719
220 547 658868
320 579 489027
674 613 52343
212 612 174626
125 149 820480
107 220 355054
303 623 939841
11 212 617290
603 250 458023
36 142 249830
228 683 201740
690 111 128239
340 522 258970
141 158 299934
587 358 432549
531 615 237235
320 162 98023
657 309 509593
391 294 577073
272 694 454266
54 355 454671
319 490 967188
588 690 553389
616 146 921044
496 584 204159
674 148 764355
190 307 899526
1 614 143681
231 661 273314
260 519 720156
236 686 627889
204 242 153490
168 215 799364
395 270 985649
580 100 631054
74 677 479068
548 352 45464
394 694 306882
620 165 609781
625 595 64515
587 88 880004
80 519 224507
469 473 975620
414 370 158558
550 126 104138
622 166 480614
300 548 377684
81 645 584364
135 652 739570
270 633 258127
33 32 573765
336 291 780131
232 196 708194
661 693 647275
10 163 344729
289 70 698246
68 57 418032
18 286 31723
503 641 634298
13 220 430650
97 253 26614
635 274 548379
354 616 810046
427 490 478683
667 671 268225
439 682 368013
176 588 124200
337 313 249586
565 37 230740
428 97 165070
406 309 209077
256 382 908500
300 381 37745
697 524 733262
379 610 324006
647 425 612649
613 290 501127
314 258 670758
184 172 710135
672 443 558085
252 129 437020
691 645 4196
222 80 630867
246 420 266554
598 95 79660
681 89 256919
677 571 486818
244 272 550803
154 66 648646
80 632 939902
446 82 230760
212 509 606651
525 283 342655
290 318 882522
11 319 900059
72 514 915493
100 123 297186
485 64 212924
235 102 749649
633 144 425767
679 346 73464
130 622 195842
157 469 500041
580 38 304467
168 459 772072
608 217 405179
564 120 431517
107 389 955128
408 155 921345
307 185 461147
263 542 173578
683 248 699838
244 509 84055
593 572 879895
422 661 460951
404 294 348634
105 559 56168
467 413 572680
111 422 28834
296 355 512291
466 58 671354
21 350 237639
386 455 591903
455 44 206134
645 56 384434
521 413 17548
661 202 973312
594 627 246130
504 104 821957
460 381 768592
444 354 834168
392 384 334486
683 32 344839
284 63 424427
158 179 515268
515 380 605979
273 524 510690
146 212 512355
318 186 419127
82 644 374810
176 468 439187
638 368 139271
417 320 590018
623 136 573517
15 636 624069
227 590 51188
244 483 6203
99 253 103299
360 92 551035
261 455 79814
463 153 864306
204 523 634502
123 2 341224
447 155 295413
105 201 603936
127 128 83332
686 235 943038
168 127 932168
579 552 175267
254 463 58545
265 346 735890
457 310 515786
333 372 342098
114 474 275552
247 416 596425
587 526 785273
320 560 779706
134 317 252075
66 668 716091
445 571 78251
217 456 266219
571 683 206980
403 690 78540
249 689 546271
425 451 733932
287 554 727136
540 75 896736
513 332 547748
577 152 692867
87 512 922687
247 602 64300
700 598 687021
592 208 605551
257 611 117858
306 684 23714
310 267 401010
573 568 750762
264 666 946134
245 166 930833
259 122 788044
557 689 384045
53 206 656966
130 490 322686
554 680 451662
302 187 176817
233 627 632316
241 536 534155
587 665 898112
565 498 836468
616 637 669045
244 246 350991
99 20 150351
581 310 725977
87 324 625247
469 685 926142
548 607 239459
300 188 925492
168 549 690432
531 446 644899
524 530 167643
203 611 215824
19 282 302659
565 119 919942
185 673 656739
422 699 137453
64 637 926880
241 633 621258
560 514 515163
669 452 347152
216 148 995533
74 286 38333
394 269 250120
276 196 850222
373 476 270230
462 528 390464
49 129 705963
2 263 16800
27 679 185299
51 517 892783
621 310 552507
517 265 652607
103 465 776392
579 161 654300
602 600 815254
462 694 556056
661 679 76123
654 574 578665
265 508 166289
529 368 555554
113 652 95874
692 422 49587
553 412 178734
133 569 681337
355 307 501237
519 25 660022
195 593 69003
426 169 973263
502 187 671911
694 41 55524
526 121 730564
347 463 765686
81 206 529444
22 71 866279
672 124 736351
586 615 432456
529 186 630685
221 493 785296
167 514 323286
102 85 770898
646 10 72308
235 295 10715
467 365 631031
130 629 135763
689 368 20190
352 245 215066
511 285 460838
26 530 184811
347 78 973546
412 293 472
462 151 819000
454 321 420822
3 320 407420
581 157 910676
277 342 228915
401 110 363652
188 543 193350
593 377 387506
171 372 737780
346 229 875042
317 177 923725
256 44 348218
557 87 131888
89 481 944310
321 519 420466
629 518 292516
603 213 526002
532 590 972201
29 126 233159
178 242 16944
254 206 766760
110 80 895782
452 346 94275
436 29 672696
477 119 921139
237 66 397413
688 259 429208
665 481 99682
324 203 68921
55 359 556433
373 314 638791
224 49 322355
593 613 689430
505 341 925717
700 396 969319
13 215 929511
344 467 978397
137 670 653685
178 529 660176
502 412 665193
451 352 888716
612 228 460302
480 290 855649
530 599 643555
127 185 94162
474 87 778666
142 426 435833
196 457 373718
92 217 35341
369 693 386493
161 233 437165
61 678 817022
285 47 815500
491 249 581847
482 339 124519
675 130 684827
268 543 539031
526 83 816511
116 246 69080
651 695 753601
548 416 706564
382 632 729571
600 305 67248
498 569 934088
472 220 992561
198 349 557269
607 154 56441
451 296 608708
451 5 636585
281 619 627834
191 564 261746
112 290 261151
15 189 523204
305 651 426873
591 451 22873
119 339 704354
571 499 667833
239 180 696441
504 550 540137
109 164 68926
405 231 38237
370 156 304506
263 434 866533
19 506 131395
297 645 939725
253 651 232822
488 4 809627
414 215 218945
56 46 57713
329 330 158106
615 370 875930
133 265 732016
28 189 36209
619 5 886772
350 548 218761
558 494 742750
658 614 10951
678 562 712236
446 20 16251
429 45 490626
606 550 53397
15 560 503800
648 554 588466
208 197 231774
216 496 63683
436 287 77716
81 544 848723
462 334 235412
43 165 572052
276 123 703495
694 152 925320
569 458 66763
183 472 561665
57 31 487717
543 517 21363
382 88 547414
255 109 913422
295 515 854299
507 170 135630
243 322 561016
66 246 124087
19 185 692557
58 456 354530
624 99 644061
312 447 61373
81 458 774653
383 97 625662
122 215 72877
156 247 650633
283 210 440845
222 664 323019
508 336 415129
160 403 694687
658 221 905214
308 238 379802
308 412 521613
681 651 310510
121 642 226135
310 485 172586
210 673 539003
499 252 580720
422 64 25534
599 605 624244
100 27 394051
575 146 170566
1 561 831800
313 151 888265
388 79 872812
50 26 347486
473 671 924241
6 624 968467
497 449 147317
569 344 188099
510 126 233664
619 264 634366
125 238 668743
210 665 294864
13 1 771442
364 333 566130
267 251 85327
613 394 410620
105 38 597450
473 597 378314
333 515 648804
430 663 236261
486 615 457293
297 665 3523
529 386 535974
572 206 197753
496 145 507971
270 523 276162
410 584 39082
479 154 103751
127 415 571364
497 454 489421
396 19 346560
432 160 950295
228 35 453762
251 368 328172
539 202 786933
313 272 624415
278 177 661819
217 340 57529
111 537 250817
643 102 846337
491 141 203057
550 193 8904
698 184 365279
609 574 478758
558 665 249710
570 242 900095
9 178 932499
99 223 839481
682 297 399448
354 617 608115
438 129 672601
611 275 666092
65 376 83236
551 213 719014
22 503 758643
28 249 257662
133 298 219065
142 474 285123
162 465 357911
495 293 344347
167 575 249176
146 5 590867
505 504 519673
375 13 315693
338 574 852640
433 16 83736
130 168 457449
502 380 253699
270 388 532389
256 678 207911
301 649 756912
188 194 521543
239 127 135374
565 386 513392
671 348 124328
227 515 806792
640 459 361736
648 599 494088
165 28 34249
298 380 653683
382 175 261300
385 585 716448
136 464 787954
15 375 132649
246 579 15074
294 360 233126
238 158 611971
207 394 429862
235 206 261869
236 118 474259
545 272 583037
623 246 285654
374 90 712455
668 238 329221
429 2 407314
301 344 889656
56 84 736430
173 59 746763
591 124 114034
565 350 331842
588 482 671703
330 339 502775
268 362 893521
128 216 568247
456 396 745682
445 35 621529
150 81 41418
288 249 104027
276 231 371666
100 390 463725
3 696 297239
156 360 835100
568 107 314172
538 379 978987
373 438 723429
565 92 944168
550 245 798545
450 438 797318
159 260 498958
465 334 404517
531 140 506139
382 482 671256
497 116 948309
85 697 421645
376 71 978850
673 590 695915
350 456 130147
200 589 841081
599 358 968696
375 615 672950
634 463 292127
67 134 454391
699 166 382381
20 211 627952
182 418 130742
697 607 986111
409 535 960435
165 30 326231
25 337 770678
305 96 764723
567 242 843209
154 636 829618
633 490 572553
65 535 848946
575 9 710451
246 123 164299
13 202 618192
609 510 177706
110 662 290454
112 82 159534
389 602 483491
696 322 442546
494 358 64109
386 258 387541
298 249 399916
521 367 212782
493 472 392474
71 248 145162
432 426 847897
327 184 587943
190 631 707025
106 375 292143
470 67 295837
141 580 496139
222 53 581072
577 625 753993
540 582 879260
515 286 545370
471 625 651238
445 181 618458
118 221 787724
134 527 339360
476 317 472162
456 210 931001
493 18 695352
304 434 745648
462 192 901148
362 223 663285
648 124 756699
650 177 794927
614 248 763427
260 635 282627
50 316 736245
373 66 280799
287 608 313145
307 134 940500
574 19 794110
47 6 835959
68 200 566892
179 49 283315
693 224 158587
409 103 505703
289 414 726618
470 674 287941
654 172 742150
323 204 425898
217 505 47240
513 35 450481
111 17 71910
534 137 316861
552 627 748231
199 217 776696
156 118 906090
224 106 210239
693 529 797462
289 575 250400
99 89 502486
464 472 431192
215 417 612345
543 597 680636
644 597 33584
434 29 332514
678 481 895173
665 354 449420
165 64 498223
693 452 597323
457 178 276771
470 225 320994
217 397 896701
457 78 772199
486 99 842242
686 646 887911
659 386 102475
256 525 498112
487 622 669656
232 378 129451
154 41 854844
277 605 676109
647 301 835743
250 119 87505
557 118 129641
331 476 604624
68 613 799161
10 111 88812
83 362 339584
614 428 689686
365 551 723184
626 76 501858
79 111 556768
391 15 649324
537 649 592192
511 631 315433
292 219 608180
424 288 641806
277 455 742059
669 244 949665
495 530 865142
67 610 944629
21 594 223320
137 553 910776
631 155 118062
549 429 636108
5 549 990565
235 193 125120
393 525 351115
485 317 394177
677 495 599804
459 310 144886
386 396 655504
638 80 371971
63 75 442035
23 494 722226
1 385 427428
150 184 73732
232 160 163746
499 290 835262
10 485 52388
321 181 734354
323 181 696774
47 85 696112
134 450 810996
592 22 733080
51 694 808533
203 269 516630
218 524 99372
41 654 829714
545 519 649347
135 145 32989
453 208 353268
322 358 384472
71 275 188663
226 635 451366
248 95 397704
203 137 73060
633 495 998766
210 155 598622
591 128 327307
168 128 725154
149 29 361816
587 205 312092
14 340 311590
454 515 965497
591 442 665898
504 48 783187
51 396 879208
155 544 807256
64 516 760587
371 270 932027
83 65 813237
179 139 428623
659 426 845706
76 373 124867
662 502 343092
213 298 357025
222 84 721138
59 306 414938
152 406 480635
519 374 35437
324 466 100129
693 93 47715
28 118 318394
243 219 614238
317 512 747957
57 575 190731
449 36 736577
294 45 464083
424 303 979122
293 572 810983
429 195 179403
643 635 310034
45 431 384342
595 496 262381
290 612 434288
382 577 810517
514 474 823536
225 95 736454
673 13 117409
161 190 56403
516 537 256689
432 436 737164
380 553 837004
209 145 966503
556 222 226494
440 455 411212
174 412 178728
186 272 338029
631 362 592389
32 626 458852
198 322 988080
22 631 304574
506 228 588982
325 187 375775
428 115 882487
674 519 31741
689 538 803336
486 327 230926
583 295 772835
642 16 617976
478 479 817569
681 217 851876
413 623 879372
238 700 614203
505 437 677744
368 37 27915
269 262 907113
396 521 995310
49 654 535362
256 55 358191
575 698 522986
174 463 899207
514 106 944550
613 547 420594
376 437 284780
406 216 251140
394 438 499282
619 92 652172
431 219 478437
18 693 659900
401 544 904028
260 16 607647
455 499 654185
546 74 922343
269 623 711201
300 123 739872
549 618 482252
112 278 576153
124 699 585280
78 351 3704
15 192 541539
134 372 494339
645 182 167321
529 282 604321
36 642 718975
333 112 916516
306 445 463447
299 147 751917
83 669 556426
626 235 408145
210 599 597082
267 525 732526
19 172 815655
303 532 285428
531 409 409212
535 552 834643
19 340 930330
356 168 140741
19 441 614436
448 653 571940
53 116 718513
689 514 63313
575 299 93170
59 576 792894
606 486 428687
417 80 248971
330 693 114406
157 65 18242
679 434 533007
580 494 827093
634 227 505125
334 354 526671
608 388 711819
474 65 446660
548 14 143305
441 213 300703
82 267 571532
80 593 938890
43 371 797835
71 173 801141
438 108 234685
430 656 649594
507 654 627402
121 438 859300
298 165 242114
218 84 770326
505 257 39963
469 434 681381
355 379 48902
523 363 608993
567 34 544566
8 692 396425
181 554 286704
597 332 324824
173 637 886252
151 644 847605
554 132 176508
148 204 332730
571 444 363056
46 25 286765
448 150 387882
186 269 207223
332 98 895696
640 360 749859
85 689 95626
136 32 872673
183 167 152393
224 636 627060
384 239 14637
549 125 216362
687 608 176915
356 620 492929
402 585 203572
368 157 446703
678 683 527391
78 76 520110
346 219 192636
230 186 55246
699 79 975127
47 189 797284
439 280 409298
510 461 465514
603 593 168697
93 545 276469
474 615 813839
143 580 808954
217 250 195159
21 216 172098
349 44 789015
157 650 864572
492 667 827592
664 53 268996
57 509 881879
436 452 395874
156 530 551633
101 1 834946
604 1 625294
659 261 587580
689 521 172128
171 248 71240
452 587 813120
86 642 380312
237 159 478384
585 165 106985
232 690 343967
20 496 660051
8 455 559244
650 299 175696
452 493 262179
262 509 83846
383 95 692991
470 328 55076
501 260 203351
597 38 323020
436 449 814272
155 391 386329
388 509 947034
698 234 786744
589 202 140153
466 698 851358
174 577 551720
103 379 820148
333 130 437771
508 240 590342
105 573 864507
405 453 190800
101 3 141496
166 482 200694
380 510 369477
509 111 570864
379 590 971883
216 555 598006
485 685 509541
438 355 752087
289 247 812200
48 336 561343
8 387 583040
46 569 182704
645 668 957873
546 344 149047
431 657 925703
349 515 80495
1 173 391251
397 597 878913
458 246 299651
429 113 648723
259 469 11879
693 472 211480
148 539 955008
187 337 249533
2 536 603520
214 516 540263
223 542 714455
685 487 834126
662 671 764568
429 687 232444
428 246 922479
252 151 240007
593 172 468799
617 423 199651
551 689 93402
281 145 979621
410 589 610135
614 284 354365
690 245 694727
497 382 329711
317 374 913813
431 3 106366
534 319 155976
614 461 381954
672 349 194637
691 605 220209
478 602 986877
607 426 485010
408 437 979512
611 33 816911
418 581 699162
431 595 962148
168 257 27180
397 490 303166
127 582 750108
268 387 551873
631 681 246994
440 95 490153
615 154 618579
480 425 662746
18 2 464855
675 314 555711
45 406 384431
349 40 179319
644 108 950799
442 108 270270
619 34 768231
632 74 601492
660 384 659163
200 230 850528
212 669 163480
12 249 174955
661 589 689212
378 30 741797
236 206 264778
61 672 575889
52 203 331971
467 355 477300
689 684 719742
150 429 281079
649 101 667183
663 540 700478
217 588 446847
580 340 452136
110 641 320095
200 666 478520
363 7 686933
6 429 962591
225 48 98789
19 538 441374
213 563 523123
214 633 350464
62 664 848294
617 696 473773
665 246 735587
474 20 56984
612 334 726650
84 210 765554
305 628 643409
546 7 190580
675 128 429445
195 111 148085
384 599 360630
678 96 360202
575 290 87170
50 509 531829
377 144 529349
581 118 810662
144 604 881669
138 548 526495
6 667 502225
313 233 238028
143 31 268046
626 68 209285
134 395 268814
201 49 362174
207 458 262317
644 434 151523
466 182 37124
240 177 974980
600 540 819757
599 199 622134
157 208 761267
333 368 57052
592 199 471599
42 91 900636
435 193 663790
80 33 307183
242 558 509230
37 241 651094
267 193 928919
603 340 681791
206 384 571873
681 6 830041
15 4 220457
597 233 589180
29 263 85027
518 154 416450
564 593 48001
455 292 169571
142 622 772849
613 349 372840
218 163 17522
362 618 259525
306 358 221094
557 510 299370
403 626 598
547 578 770159
217 162 983024
233 408 87737
420 115 56081
229 296 426077
581 644 606486
516 186 813844
474 675 52632
655 289 863076
91 564 872413
56 693 654872
55 189 124631
438 540 264508
122 552 463571
485 467 44937
464 184 253170
275 257 451337
357 595 514712
251 675 709855
40 554 976138
287 364 678950
607 59 656477
542 400 295380
612 61 139529
581 308 251244
96 283 784952
547 12 337653
421 662 504487
510 681 43005
318 554 312703
69 687 929855
209 162 210866
606 28 171485
532 469 922227
179 296 464067
81 516 330248
146 434 449502
458 413 519023
629 191 346802
462 683 714556
634 184 57601
274 37 322620
688 400 418276
401 464 960965
664 225 565045
201 36 715975
424 351 809184
198 388 108486
26 115 62410
129 563 544764
698 262 761209
285 611 512445
190 279 610210
465 87 473482
471 657 125752
6 484 612754
627 269 995641
318 464 139269
476 581 708462
58 533 235058
690 657 313211
155 101 297096
291 213 209844
689 43 822919
87 578 280689
141 566 195222
236 80 366263
105 426 844101
132 326 81320
623 143 517902
396 528 617383
419 30 656234
203 524 895963
470 96 924137
417 340 875797
288 17 404175
196 28 56909
219 651 398665
211 459 628977
634 662 32897
322 300 124848
128 420 476592
548 540 121775
99 321 351578
351 312 713038
133 524 548928
590 153 701993
357 115 864359
318 617 973257
220 421 494800
597 502 53828
556 226 232368
459 664 48914
84 555 561137
273 454 635131
618 116 399786
543 31 217955
341 482 657803
623 228 975278
420 406 101318
127 471 619298
405 61 877921
562 201 253222
346 400 406977
499 135 604125
203 132 191940
522 656 715326
378 670 737735
332 161 379340
311 160 456401
522 186 535180
455 32 982816
104 360 157102
371 208 288912
282 252 911787
29 184 727174
474 649 82478
80 656 251558
395 65 501864
167 580 311950
475 649 992301
298 673 142645
309 38 60447
71 82 929565
347 675 734829
244 685 714163
393 107 358478
127 659 10153
118 408 68863
370 592 503258
259 563 955301
347 462 543227
147 528 110892
546 393 723720
604 644 523472
124 593 21436
136 345 706432
200 582 496798
562 10 778150
341 546 521299
437 383 180835
36 190 949019
368 210 795325
242 324 965184
344 12 573314
491 649 562296
640 203 152616
466 443 556636
479 233 182439
598 377 817562
697 528 823996
276 479 261385
236 656 345441
173 663 846643
294 680 417596
680 361 793944
535 182 133206
538 399 844857
205 488 965671
306 243 343595
604 577 49305
516 367 941478
108 79 816179
195 586 456655
520 599 34950
266 382 231192
293 154 387872
201 476 467862
533 552 341458
324 600 313632
501 293 989850
601 114 858541
627 367 246061
475 247 258432
379 203 832742
474 329 490821
41 218 198141
691 445 689068
241 601 138795
565 114 899919
76 12 985340
152 62 434257
626 52 229382
85 440 824479
613 495 120689
448 520 335897
35 629 97246
54 632 620767
48 347 975996
579 630 972944
56 210 113383
143 272 99599
74 25 85670
595 598 132897
81 482 358483
68 505 893738
666 34 287589
609 181 523977
467 473 376707
635 77 383146
605 433 661620
7 528 781052
528 226 246437
488 680 106388
495 402 565192
394 583 645312
434 102 191913
110 356 391935
348 94 410083
469 554 173431
286 66 921707
333 202 246303
533 93 73731
328 276 122697
181 282 816783
599 281 568111
475 64 325448
468 65 923723
125 224 7104
255 376 901767
145 91 446475
156 139 650022
292 411 859537
134 430 954281
209 187 66732
463 659 714454
353 360 635062
600 248 154363
526 442 193381
648 428 953144
699 637 167169
274 383 488376
19 544 777723
416 490 741800
122 351 237804
650 377 43462
699 393 890539
462 548 72065
413 469 150160
645 191 640624
427 668 870654
217 333 717374
315 65 146414
637 590 329162
647 579 599961
306 425 191330
530 355 272447
593 52 929005
550 172 976603
540 367 762974
132 663 908751
148 506 473328
372 518 265127
413 121 488632
430 295 436258
678 694 634101
360 684 616349
16 120 417567
225 641 357600
515 226 693734
700 511 637893
590 319 737372
382 614 40052
396 670 236931
173 327 369468
440 632 379236
104 663 345963
487 379 358855
167 39 167805
368 299 882370
9 496 581160
600 149 6834
268 48 345633
254 502 704016
536 306 61726
83 392 289575
623 488 308553
313 483 742201
525 483 790470
41 535 794105
72 109 458731
215 181 73450
144 138 348768
625 141 485475
340 487 659762
645 59 519637
119 40 240982
146 306 941106
511 535 776072
507 618 747923
360 24 986395
443 427 94720
492 447 380697
239 148 239531
296 417 363883
619 605 686589
667 233 214209
531 584 123362
189 670 179069
499 87 138628
284 285 399065
119 238 323217
553 376 230160
48 679 394252
51 239 959041
157 690 937452
660 191 752804
138 409 141277
487 412 525402
555 478 618852
121 13 857667
195 320 295058
12 440 904413
175 419 186834
200 435 923738
609 275 339140
568 280 76830
2 52 373928
18 282 485196
393 426 841103
433 171 448725
255 443 869681
625 284 983564
79 177 655566
573 485 771193
446 287 437733
236 24 257163
249 665 521851
642 146 33619
282 94 479235
585 637 883596
614 264 137580
671 249 821380
466 521 748972
73 604 495009
633 6 209233
638 523 887052
321 608 33539
578 445 650809
168 393 198931
403 653 458098
624 362 351464
212 498 213997
521 688 647990
496 341 807222
644 198 887169
102 378 6340
320 635 266206
690 305 666096
83 207 244924
148 8 326900
377 569 740518
344 542 30701
486 57 760849
573 674 653202
226 133 302873
5 179 195693
628 48 80065
487 237 691593
223 440 422573
608 102 628190
484 50 803834
1 600 671231
570 414 228224
261 84 658510
577 670 623721
279 406 980682
292 88 367482
539 453 243090
35 490 792200
330 455 975974
294 471 26918
282 333 41213
305 379 780198
11 520 716896
249 667 208803
363 644 249204
370 391 65231
1 477 530086
559 166 353458
436 505 630983
571 465 558199
191 218 276051
68 420 96497
208 436 386462
221 468 63725
682 284 19287
180 193 449942
73 436 399002
170 26 843368
343 35 976280
621 224 101024
448 99 857714
211 406 170222
331 556 535108
87 242 901992
514 1 119393
646 102 303109
155 104 686391
399 234 27133
80 608 784648
688 585 28384
437 57 969619
256 453 180564
418 691 978251
607 346 978224
320 341 934929
312 347 995717
307 279 294071
91 343 242888
316 337 324019
687 80 578088
487 167 341281
201 385 658340
176 575 601603
454 593 485090
537 597 218503
109 451 167454
69 170 877608
36 645 406721
386 228 285515
347 212 247400
688 192 55789
580 624 539718
30 122 117137
330 149 638105
163 39 114115
334 364 616291
189 449 167177
514 405 319057
203 123 155790
146 588 879975
178 327 572546
313 659 283399
4 75 169234
433 33 766856
191 648 791327
101 303 74949
650 559 100957
658 18 321756
107 548 834069
414 698 344877
433 430 220479
423 551 967927
470 598 901934
443 87 489448
510 620 730085
140 334 870252
497 427 151054
213 123 266817
477 623 208200
411 370 573844
173 356 359901
447 415 485140
469 202 42858
595 542 722424
508 643 202884
634 54 696175
262 45 67987
508 572 153454
440 648 144898
699 137 794160
179 6 432255
505 492 597592
411 73 621437
337 76 93597
227 418 748650
78 567 449644
249 94 637519
220 83 713597
50 379 290060
157 220 26226
517 608 860275
110 369 571642
557 436 873562
36 26 151673
586 354 314530
94 435 851570
673 502 112825
270 391 728722
513 475 339750
489 198 209002
433 45 737827
441 591 588343
401 139 688999
424 626 271595
369 282 170225
220 662 453879
693 479 498504
23 69 213986
413 371 290771
456 149 568236
112 700 462093
183 380 560928
27 492 852095
46 673 912259
331 646 524372
304 354 521040
360 517 493924
429 35 295007
186 563 82967
216 641 784672
239 553 60429
622 386 6743
60 683 215328
89 428 429657
470 139 942521
480 556 168323
628 240 41879
68 592 554970
658 123 903127
141 165 142679
312 602 385475
195 43 800140
666 296 526337
409 515 301034
521 680 287649
502 573 519930
598 145 605327
604 74 949102
597 455 675583
417 100 285064
63 163 546571
117 12 574654
293 270 477587
503 365 659055
265 500 307014
372 450 933578
611 511 583110
328 496 466996
642 101 680524
174 78 162048
291 402 151463
416 158 540743
437 132 246237
356 278 600976
305 470 674425
79 369 622674
160 11 673827
60 353 243026
27 546 519730
83 318 293573
109 495 709611
109 313 850291
45 166 667734
63 305 574662
299 223 915106
349 514 289441
429 50 804733
246 21 434215
443 640 652217
167 148 292407
265 164 695605
626 379 202739
372 250 492005
456 346 471612
585 609 316590
491 669 31259
424 294 242463
74 110 524012
598 211 524477
93 151 354839
225 325 682631
618 426 573142
429 28 498424
441 695 100227
289 677 596403
47 632 112011
452 663 535954
498 76 707394
109 695 455817
550 266 487004
463 467 542657
554 230 272907
25 379 588502
337 599 107170
301 47 686953
130 65 577403
274 336 285630
505 454 436387
519 239 337355
390 588 957282
283 455 463762
605 126 210311
664 521 965058
443 568 629971
315 665 677384
97 444 594062
583 402 111880
387 488 374855
117 223 856123
612 464 625890
162 685 584153
482 32 725125
59 204 327536
298 162 143405
446 489 980646
546 41 257003
390 266 147674
338 627 403401
557 86 187352
424 666 281158
165 677 13494
541 461 573736
435 32 158267
332 660 539317
82 334 930822
350 320 192069
206 7 123696
59 6 233709
429 640 903213
496 57 757488
276 75 166153
235 465 275950
122 256 566662
659 62 267075
362 35 160450
135 591 555164
501 59 646680
459 699 255991
643 681 934407
555 503 180794
195 215 872646
550 490 766493
438 53 643551
219 567 113148
229 645 220145
106 117 483295
569 200 840066
447 639 273775
310 426 951979
497 118 242963
279 625 583141
204 676 301446
152 59 818576
346 276 870205
448 192 669917
351 363 236038
150 590 260952
18 498 364071
275 254 396335
495 169 859229
58 488 239140
680 346 237481
376 323 340130
654 485 901185
466 388 914332
17 124 859739
627 341 556961
445 679 664514
109 119 813098
175 552 74687
514 221 44756
395 225 67536
294 33 122707
481 616 737614
213 294 556474
344 116 312211
68 549 363428
480 125 230016
535 367 510905
481 361 696708
294 228 172678
669 401 988271
57 302 550754
383 291 546258
300 569 92844
537 261 568744
647 684 135546
602 626 431108
449 512 822716
82 122 720546
528 330 363660
451 213 177937
653 518 157133
480 503 446353
452 362 578074
689 68 805504
46 695 36765
54 271 320992
357 62 866407
688 82 372508
613 651 621481
489 540 32344
108 217 552137
473 105 16831
294 370 586082
301 584 696209
36 42 423922
516 646 239911
120 488 871371
15 264 673966
281 358 717378
244 163 152970
227 198 613952
323 471 627355
229 97 436041
25 165 388900
331 285 709915
622 632 473563
219 205 543671
216 549 825322
467 57 297796
489 618 448243
209 387 130167
399 432 828319
548 675 363247
575 100 95430
326 272 340208
260 308 626527
41 106 564119
558 147 791924
619 652 464982
487 374 710082
179 181 678398
433 105 637543
113 665 562899
494 622 206677
620 9 531179
306 531 34095
615 491 423638
92 646 504164
295 453 122062
539 409 632662
475 421 969530
394 141 646485
58 62 463508
443 213 438364
576 71 30361
298 632 437434
638 92 132887
39 95 345761
633 254 549173
165 449 696973
256 476 439506
67 282 691093
563 635 291923
345 470 550950
649 282 109929
422 69 221432
414 122 417936
161 355 653796
34 408 321119
16 220 442665
255 675 783600
694 346 231656
356 315 436224
95 523 539713
102 539 514868
328 132 833441
525 31 11717
298 333 531428
43 27 93860
348 449 492536
374 116 343745
168 163 509402
349 188 915799
188 82 592523
634 181 152786
412 559 849086
693 298 523296
501 64 368350
689 570 674719
273 75 614148
260 623 150720
689 636 632238
163 88 131915
363 174 610789
93 676 852043
458 134 642407
386 417 255173
190 149 735572
669 692 74147
270 353 508956
344 251 290221
337 498 888158
68 180 332538
16 245 832406
40 437 12098
566 275 581940
592 669 131883
201 528 750199
686 101 748879
401 511 817171
550 609 739518
587 189 197705
560 528 833260
548 37 298821
159 652 250555
70 325 881414
565 68 459056
13 584 462809
194 144 524659
91 228 97139
622 579 385559
82 332 937615
687 256 486644
423 692 704193
410 125 387692
555 159 997002
376 594 624290
565 618 464497
295 192 133243
421 672 313820
328 663 616104
363 97 972431
423 638 648155
418 35 988797
610 5 244635
560 692 378915
87 178 87904
478 183 425396
135 355 482523
310 331 574637
11 480 869734
280 105 859275
388 596 618529
30 185 48805
208 351 932617
613 313 316553
278 388 353220
164 552 647014
425 355 886593
505 555 344142
295 173 798317
369 357 699120
365 490 574617
676 366 750677
240 535 983175
518 388 125876
240 264 193573
633 272 249041
499 263 435820
523 699 890135
131 288 788930
312 109 503927
372 628 548950
153 559 688336
584 184 868503
242 56 915836
663 589 906494
289 526 540131
45 119 109313
668 167 123131
209 178 180740
147 489 672642
357 522 596939
449 500 878069
155 198 615749
564 433 550414
608 458 498368
196 452 628420
156 4 767654
163 317 199977
179 591 316997
53 74 593559
367 418 512147
83 372 37603
116 399 218300
411 284 593252
458 508 669839
4 564 409465
408 182 852655
198 658 831625
134 210 502972
185 237 622419
318 154 185064
309 666 354346
190 684 516600
484 136 210033
156 34 863876
697 388 588345
85 173 743261
264 144 686880
585 150 560178
277 5 914121
512 384 374357
111 293 696310
84 405 455587
303 673 922829
598 605 160281
303 318 583781
210 302 256763
426 565 109747
573 53 258271
445 535 658693
564 72 705844
675 423 247602
350 634 662733
53 187 638481
412 508 96085
214 687 601691
375 494 669040
697 663 936197
559 222 233342
230 77 251506
625 178 769233
414 459 16204
473 638 661357
47 283 756563
633 116 668526
134 637 765127
542 628 470030
371 482 523725
632 157 140176
689 29 898928
7 349 682588
353 332 427610
368 189 93603
647 636 311992
636 28 810044
623 314 240223
467 673 351461
416 80 849996
315 398 591582
336 189 425075
265 382 588962
246 692 935716
640 598 652575
167 700 111473
695 222 364413
671 472 930138
430 213 186697
109 596 881850
2 338 567062
162 590 664047
95 85 577908
327 503 697688
402 530 612239
168 121 980394
660 200 647204
46 530 155612
593 20 109270
162 173 62389
53 13 745828
579 434 125603
571 652 361974
140 82 789326
141 365 101051
298 594 564831
699 564 551556
36 318 973027
286 305 245407
160 340 969612
179 207 310876
495 400 170198
661 601 2204
359 527 376684
250 581 2100
218 647 23755
87 82 958719
358 528 735052
613 192 128185
571 212 866694
277 297 702647
200 317 344995
362 315 570879
653 382 623800
675 649 299466
639 398 15254
408 320 224575
611 658 836890
310 186 985781
25 315 667830
92 558 664284
227 388 176391
689 650 120195
296 374 633263
584 532 277194
66 33 56305
308 193 168349
288 230 266065
293 305 958638
110 335 428852
496 481 270168
121 366 770405
36 579 517542
115 284 656064
458 661 631273
185 551 453096
309 165 864807
612 86 960369
399 417 768607
498 106 433884
663 642 730464
580 188 691035
554 203 506878
301 40 571941
135 200 917063
570 680 831948
249 418 750482
456 216 334460
615 630 358677
624 500 178247
55 131 99178
313 634 289863
377 405 184088
138 265 122229
603 55 506493
29 127 879862
554 622 254407
474 330 465786
358 505 834047
117 370 863845
441 364 613875
457 200 719917
416 200 129575
659 39 892021
194 92 370329
381 113 440254
366 22 161506
592 195 491226
587 536 647796
210 392 757051
410 308 589048
452 113 200310
444 651 450375
552 368 254180
288 649 515396
472 527 21076
248 532 881345
505 667 584614
700 463 40893
479 469 722593
263 270 125459
541 177 501842
227 537 372943
271 631 191420
62 568 479181
560 145 949645
593 400 33945
408 143 616107
306 488 277156
54 243 847206
499 258 301397
219 64 310097
545 258 263730
59 80 968182
318 694 370644
448 411 429109
126 642 214924
400 209 154995
540 477 237698
37 460 696061
643 574 59309
472 243 959929
203 382 492839
35 320 37795
401 397 814077
631 346 169264
186 505 51460
163 178 406568
341 138 929882
381 110 661658
247 127 539949
663 47 445572
129 73 35499
669 506 114312
348 562 141495
196 261 755692
18 638 533005
42 632 564690
499 78 720733
76 132 100231
55 244 644841
304 2 541513
80 260 556814
74 302 385588
81 62 191430
148 342 972401
273 489 734876
170 338 404314
504 67 440095
316 309 345504
70 172 895352
87 136 852307
646 152 420686
308 275 575611
250 371 541530
422 53 190589
138 398 287806
102 185 207807
386 38 200797
251 697 271911
317 595 406228
611 536 566238
347 656 846702
379 636 407760
54 571 784995
496 647 283370
10 287 830899
161 653 455376
315 322 410627
590 642 439958
404 462 64860
319 217 820623
115 353 382874
160 147 263032
10 170 105703
299 311 727624
560 38 908760
454 664 419929
452 239 118239
550 88 934266
50 438 896250
192 308 793541
216 23 536692
6 596 463958
566 323 28588
69 347 839088
590 609 136056
402 188 128010
223 240 351843
81 648 144727
41 76 141734
614 492 93879
100 487 479620
402 56 549193
140 65 47759
82 411 688051
480 165 217467
689 143 545024
584 478 831156
15 94 202755
95 157 314685
622 679 613775
172 425 118393
64 691 44892
309 37 516316
683 235 816966
17 135 62795
33 65 210149
17 45 500898
261 353 179364
280 527 641703
28 55 923119
292 161 443690
94 6 269746
159 348 831773
157 498 405723
183 234 843023
372 292 415981
185 252 729012
357 409 112052
136 344 909311
285 523 706352
542 538 345309
650 687 386393
680 452 526335
147 394 965562
39 360 563002
260 155 541231
337 698 74358
532 623 586543
559 403 938790
182 164 705421
369 679 321017
245 163 984183
308 480 40145
5 212 807918
524 559 851055
85 4 97070
662 44 241984
468 431 955038
275 451 782714
26 481 412748
454 249 974863
675 634 758696
89 528 295265
143 82 60276
655 597 585103
365 267 568568
664 143 555340
211 607 441029
276 258 69724
344 545 680403
34 79 343547
445 491 102932
467 299 204583
645 269 582178
233 256 313133
405 559 437820
561 611 580549
182 436 875143
596 607 677679
9 425 753603
621 8 833207
15 508 10983
399 400 348786
674 174 946823
358 695 618324
660 442 972606
193 210 9050
117 160 7278
218 381 343381
475 638 976477
143 579 688631
179 577 868868
691 314 77533
609 71 431473
417 414 20616
653 36 238499
697 29 760480
573 667 710843
11 569 789606
22 25 414083
261 563 724429
589 28 402332
117 531 32160
12 685 704178
344 624 469885
420 556 185923
603 173 541875
391 569 940969
677 272 944544
281 681 191140
282 24 271910
458 9 797437
679 523 97652
62 573 392120
654 247 955947
105 395 278273
394 588 345806
303 62 444140
344 17 315853
294 17 67525
87 75 252833
351 321 640912
279 291 859656
679 136 975916
22 672 654783
60 390 300928
328 273 858118
111 573 736196
271 504 624804
236 565 94519
228 307 477023
47 642 107252
15 390 99184
534 486 667485
60 64 711093
73 634 997189
351 644 312630
334 480 937163
199 543 354304
438 179 310888
471 580 433650
255 232 481183
197 204 318186
266 167 492503
489 511 939668
635 105 75000
369 515 800813
366 616 38571
634 18 296653
610 36 316310
114 276 673407
492 649 11440
393 580 290411
15 18 960309
373 414 643163
554 110 417036
229 691 639646
578 364 388867
227 187 684978
516 570 260234
37 522 429626
579 304 888014
14 499 58925
74 194 859693
594 231 10671
520 403 613039
625 106 719810
242 19 874268
115 164 800124
67 56 718134
138 359 867391
286 174 223083
353 259 442257
350 180 486656
284 20 417372
249 102 171067
280 421 853767
497 38 232930
443 645 53021
90 258 873401
314 112 899013
339 437 842939
451 257 499750
170 487 217646
199 663 161347
316 388 181481
671 438 846391
10 95 404799
434 94 517248
91 16 857046
50 538 210338
471 592 398149
357 513 549044
74 229 866430
166 206 901247
666 70 404489
226 166 341744
651 246 716376
516 216 524689
384 465 812788
684 542 819735
183 396 394500
201 478 896167
398 488 96250
589 425 47071
544 15 291124
30 232 697837
307 604 108006
151 602 506260
55 229 316936
215 447 473617
268 337 867191
58 562 660198
108 472 284242
380 194 159650
548 312 691782
630 84 586816
256 446 864757
219 255 192171
129 80 699530
315 676 158054
172 157 125929
102 673 272958
523 126 653430
595 68 857916
326 224 318792
397 513 529129
674 57 887173
349 662 803381
401 591 84549
514 657 254681
463 567 97190
272 213 46949
90 170 384049
686 631 891639
474 553 161316
559 76 90388
159 28 122803
131 39 295447
596 504 42332
534 535 932938
465 66 989645
442 189 877574
387 285 841439
640 421 168573
145 472 966964
358 347 462472
23 484 511843
358 83 253758
380 320 500818
224 372 194171
542 392 128687
606 353 181165
271 499 426059
471 62 734466
601 617 958185
335 354 650558
505 96 699609
626 215 432779
62 570 266500
154 104 702356
493 226 855144
167 585 198953
306 396 396359
477 319 147176
412 521 99405
78 554 729536
295 547 266697
646 299 167037
312 667 995991
136 587 326584
106 247 67131
218 345 385471
684 343 641593
230 320 806210
455 139 517908
81 474 350515
538 81 892081
239 506 718137
175 346 224356
254 662 157583
34 44 823202
474 455 614095
220 81 271650
179 21 954546
636 591 715435
285 181 701133
677 340 294666
654 347 392983
154 483 61778
608 562 872788
353 651 93840
389 292 161946
233 34 889655
128 27 213120
14 17 374868
648 480 595174
336 466 753187
290 629 774565
424 418 36948
158 130 423345
698 333 20530
610 351 486599
145 130 67923
208 284 138256
182 37 616997
184 65 749307
319 125 125448
521 275 650353
192 402 460215
668 346 856556
3 230 398195
214 470 572417
600 231 301391
666 150 834973
644 262 89782
372 109 730531
280 234 660844
552 329 534189
672 149 625019
607 609 45404
530 95 678501
69 696 18076
293 226 437541
241 298 413033
180 131 577997
278 286 378467
264 382 651186
400 359 737054
355 68 708198
234 231 99850
439 248 503338
501 6 565976
551 379 988464
54 661 732126
33 515 816368
333 85 79077
550 22 572443
143 7 86823
260 597 959722
279 353 514526
40 648 718781
540 395 554071
39 245 997381
445 182 60829
259 378 935964
472 344 532811
551 271 678523
411 528 948371
96 614 289658
652 331 236116
418 100 405537
123 153 329290
91 56 620022
360 276 110809
11 242 364821
474 88 713113
351 683 643295
285 435 747089
508 628 934738
261 151 719710
435 132 510417
523 450 183849
427 126 535253
532 481 44036
65 493 763976
372 521 816476
260 627 582156
341 569 274167
628 423 448727
29 266 982362
101 28 631819
274 375 947700
430 633 709560
148 268 808011
533 378 325378
557 380 100659
70 613 530097
128 34 744428
287 28 377695
174 606 424688
302 443 788193
523 220 596356
410 452 200589
246 134 384892
256 17 608694
594 125 477111
253 152 771971
266 525 683032
378 6 386708
599 255 348922
515 513 284337
679 75 80849
175 164 26791
5 289 664549
615 675 974717
367 651 477646
470 501 715634
100 116 61072
249 474 258101
597 596 786916
377 216 50556
535 332 560024
387 451 130675
514 654 863257
275 79 530537
38 317 907367
307 435 472860
577 441 383769
356 210 734549
592 654 643826
109 301 670196
96 646 909183
38 367 840576
571 120 201474
374 418 477062
637 114 494653
99 106 890999
331 200 590027
414 307 817228
503 54 833475
513 589 280413
642 607 300982
572 694 575858
223 404 562481
642 689 955556
413 566 935657
387 310 644894
203 95 861625
40 681 888192
348 498 605059
66 309 879282
327 369 27031
11 568 700132
485 696 288710
220 648 876985
346 197 580242
365 664 624629
572 528 871581
541 225 793072
34 576 585934
441 54 568669
24 532 717657
209 218 148539
351 79 202696
296 627 498038
336 473 561017
108 248 663505
96 15 989165
588 293 329496
676 276 463087
149 695 985708
586 495 859722
360 611 569853
11 658 771397
658 197 397676
442 291 311823
212 48 714962
2 504 194454
254 12 186905
220 167 394969
183 431 284173
159 679 268880
588 367 73961
141 657 98469
562 535 880941
450 497 583800
118 227 290409
137 522 5774
124 375 350471
475 647 19644
86 31 312187
595 242 321675
684 700 349611
688 525 122609
670 267 880372
412 528 710072
595 589 426189
475 530 597074
396 583 341386
683 515 530557
215 353 329884
256 644 239133
696 219 121456
695 261 135634
616 144 423117
637 79 564374
221 461 840445
372 561 361347
399 698 508564
82 560 785920
639 283 969320
398 535 54181
88 613 330409
479 86 368602
52 668 974618
153 452 866957
432 462 917814
560 64 518841
534 340 193110
526 38 856545
282 308 340973
244 590 415333
538 65 450200
137 383 566710
14 427 768638
529 256 977917
324 523 774927
113 345 832564
215 463 775163
482 650 273582
674 419 981823
164 21 841326
664 653 140575
481 239 142382
550 90 531775
679 473 622828
286 491 138310
342 254 614892
669 680 316672
457 225 52946
195 358 454759
26 233 461507
482 461 771166
409 438 633523
262 492 657785
362 181 478300
491 66 487661
630 374 891137
359 31 963347
194 384 584190
609 421 145845
280 116 772345
237 43 585921
175 40 273473
384 525 977
182 189 640061
13 469 345284
208 691 968698
101 20 130494
246 73 959788
388 445 261272
11 29 917967
560 315 367006
153 468 52996
358 336 896594
361 313 85189
292 369 726801
141 379 430427
273 188 848233
698 11 748047
211 68 251597
115 467 346139
430 404 213177
623 17 212676
236 653 938556
288 385 262188
439 136 294402
70 604 992778
453 271 54400
63 431 416836
569 261 418777
231 662 412965
269 332 783913
587 609 423658
426 619 484726
305 258 166213
349 158 968445
385 420 539443
189 126 307569
562 127 702331
427 204 362672
302 332 84671
629 7 514092
398 5 814129
189 593 215620
240 268 75698
47 341 24298
244 10 838825
66 36 855497
631 247 669267
265 276 838250
159 453 515656
609 579 905143
597 447 555532
50 35 440955
334 685 633145
238 41 425750
233 42 426162
189 561 772587
34 275 92309
168 565 894566
464 565 923614
655 155 210713
515 108 580855
157 494 604188
387 576 569977
180 360 877853
197 209 755838
318 438 596192
121 607 845163
470 308 948188
597 299 867225
17 513 293986
536 177 976437
644 692 204157
661 242 699650
416 573 224882
356 284 652665
379 516 523074
520 460 333855
651 27 957663
475 86 903735
288 82 310905
628 206 275151
595 676 131197
603 683 772340
634 53 53416
470 560 543694
57 580 650248
69 437 992382
362 509 166731
31 418 447215
407 148 642594
357 322 198168
427 196 370527
427 239 140659
361 252 141090
423 222 606777
521 332 12372
242 121 277245
255 555 765876
197 279 874759
84 37 41759
674 245 413387
212 475 334325
599 247 230957
397 384 212453
556 663 869203
258 218 242733
212 428 268832
371 683 869935
511 324 657167
40 501 659518
266 47 240086
358 239 492604
455 37 132986
197 476 429974
321 422 580572
407 270 490859
589 197 729506
218 165 344047
419 628 610045
495 263 862791
27 483 787323
416 84 835373
528 519 21955
316 547 264605
146 263 809953
483 414 795806
201 96 385460
642 155 227166
490 32 246374
300 661 764146
35 605 499956
279 465 803390
223 365 56131
448 398 525036
108 276 169065
121 661 50834
349 545 443278
41 552 731526
77 493 912144
294 233 745458
614 148 363798
335 151 947659
405 116 705975
334 392 805340
338 379 639900
522 518 676494
473 381 994041
310 470 112625
402 248 542919
117 312 159227
110 117 470842
379 652 677036
300 63 811626
185 563 692601
204 325 674012
416 612 567655
449 645 290494
620 574 38023
397 213 556356
199 40 70306
184 281 870166
584 427 208910
690 360 55532
403 435 44199
648 199 747595
128 595 999375
564 431 530243
153 688 807438
267 551 58588
642 589 211054
183 346 234649
101 524 172436
405 493 21967
602 267 175900
76 235 144149
318 422 926415
455 588 33966
555 219 667168
434 384 994180
573 551 112504
699 56 34632
316 432 707159
463 576 167238
184 285 617252
517 349 862874
371 46 672537
354 139 574766
211 527 254438
621 352 940782
605 133 514209
520 242 184638
194 575 345941
103 325 392290
55 623 185967
185 212 835243
361 570 972014
90 495 695048
62 1 437685
486 233 466822
133 214 964454
291 527 386054
469 334 835916
405 435 543194
49 231 252696
65 21 450015
501 149 468441
433 664 152262
214 427 626101
239 324 318207
107 197 886411
510 614 981446
357 517 734126
538 24 597700
326 255 28189
131 35 653305
499 352 270930
70 551 728062
467 518 971142
22 566 876152
171 77 288851
444 487 3801
593 452 413023
326 616 222175
647 57 502933
42 365 944832
403 465 601981
489 683 601594
456 633 908566
293 218 156265
353 700 227569
357 327 934022
302 4 578195
249 423 560935
470 486 805273
181 499 5785
16 189 521142
566 98 59285
226 360 962136
230 47 329722
161 399 343723
582 626 445552
482 699 331178
564 398 803740
203 300 672242
383 128 186342
568 665 503355
173 621 962260
440 700 899020
536 512 499333
548 689 429758
527 307 758819
664 76 39468
423 655 529403
698 251 899625
469 1 672289
664 297 867224
672 439 788574
408 495 84854
186 583 136233
465 543 342800
332 376 861372
366 98 633336
245 198 795749
642 613 43308
146 24 949195
313 205 688418
471 598 384634
15 191 646671
534 117 474067
536 296 714812
490 106 427666
35 301 71996
88 210 821628
417 467 425578
392 608 869373
512 368 895114
544 604 153092
363 628 300999
604 418 436103
208 452 83891
527 312 464247
179 563 585723
22 340 546110
195 516 751938
191 355 215959
515 414 240925
172 502 623426
558 440 626513
277 686 940809
595 629 807713
194 113 539141
466 217 982415
76 217 786351
174 665 9934
543 577 533399
47 400 859942
524 265 492969
598 658 934079
79 170 231708
71 29 719632
470 432 68536
401 328 517829
195 326 61075
114 199 187098
14 290 452748
305 542 520082
394 249 947701
38 646 151547
537 12 644152
226 154 425646
483 440 935035
600 546 240886
351 6 550483
210 126 170405
122 655 317526
632 626 64297
263 644 38052
42 374 444687
242 363 523059
619 368 636498
673 159 101003
79 480 196566
176 53 356913
482 519 594830
457 343 783544
271 115 629017
663 72 599818
568 601 899125
616 1 20373
517 396 58046
481 336 564180
531 635 308735
133 402 787457
466 476 359803
631 107 830958
679 70 669971
613 649 245105
143 280 241087
185 391 625541
248 524 296334
286 687 104740
411 379 933866
133 498 839216
544 446 494725
460 421 581798
419 350 513619
487 617 842961
77 321 308773
509 521 392096
222 351 163011
128 668 744688
182 213 891740
552 275 548140
440 179 335246
77 684 825706
620 83 642512
338 100 194542
236 435 107066
237 542 206764
449 650 727180
60 655 950324
46 421 378143
586 141 385937
495 567 215477
23 372 916553
677 162 74976
588 391 750724
126 448 87268
565 658 493985
635 422 138169
361 51 547382
627 147 47575
233 546 302767
175 454 349654
254 145 867106
3 522 296543
412 538 553211
243 555 893767
334 6 941619
245 513 804003
133 578 533133
699 292 915837
687 497 84598
549 617 183735
687 577 435896
423 524 706842
150 387 897587
166 238 846916
476 281 805516
229 530 707129
60 222 687491
343 146 916281
382 179 267233
347 270 148480
293 9 674596
272 87 993009
645 385 324366
49 694 523954
358 468 956864
653 60 884048
656 15 685676
534 317 711117
488 329 126537
50 382 335883
601 503 813847
244 283 892539
288 678 87500
123 543 868003
99 66 819203
627 323 861351
355 496 738490
286 265 808508
698 426 518111
68 133 711099
698 362 405146
331 419 98629
603 606 69042
45 643 322820
526 274 231025
173 338 816525
346 495 251774
225 390 659559
549 207 924611
358 46 294258
681 269 440019
135 631 753672
385 455 463679
322 477 136690
346 188 628512
464 26 866823
643 164 438194
326 674 939734
102 334 168925
313 238 25968
446 292 512117
136 97 425925
284 84 477445
249 568 536350
541 472 802322
450 444 98690
186 33 728186
603 653 666242
190 624 541091
565 539 795982
245 390 607132
577 550 526085
605 597 274790
211 373 615560
657 689 298078
556 699 212254
661 169 5573
375 430 681463
186 540 977550
287 649 194882
505 443 253859
596 614 317061
568 681 60444
113 171 745827
338 654 601988
569 284 623631
27 648 283848
28 582 51829
96 624 669394
422 330 809401
616 435 436664
145 245 186371
48 407 172932
463 332 140329
579 59 443864
518 14 732914
531 290 712196
21 320 130523
22 646 572638
690 357 869017
179 412 780551
339 356 313635
105 566 855018
342 25 490862
264 244 419460
117 383 320605
419 518 273207
221 392 424802
308 164 991636
203 206 39032
268 492 889238
649 244 165057
117 665 141410
528 408 374462
407 226 543511
99 62 698773
494 631 370699
549 220 997392
604 177 657398
202 93 823641
476 418 325765
377 526 99939
554 262 830317
697 62 827245
13 390 934379
502 680 318133
153 27 298091
399 40 622762
497 625 612471
418 538 373849
465 95 736031
18 116 509698
386 127 350793
144 58 778503
137 335 778713
439 131 816824
275 36 341045
333 530 845452
387 529 608214
91 643 644284
403 227 360581
588 375 164467
121 50 826369
501 274 198791
364 683 5650
244 625 44035
374 438 407645
340 150 925447
587 301 129264
648 501 311353
401 283 846741
399 504 968432
609 687 783099
110 506 599038
41 13 967022
409 178 788618
371 629 742123
168 682 438153
698 140 221062
6 96 660563
667 322 913546
243 342 384583
351 213 265005
690 567 441803
205 478 404988
624 8 765496
242 266 523831
265 488 174416
67 490 109661
618 498 929615
281 11 55562
695 589 154163
693 195 427993
604 236 207011
693 411 385370
337 307 547638
287 78 805196
696 474 713950
393 495 474922
521 223 130790
286 139 68409
266 693 64996
416 418 588950
474 478 274780
449 644 457647
231 642 171357
97 384 373643
326 700 654172
506 439 8040
2 534 739118
590 221 198875
419 65 382096
420 602 995349
207 272 605643
388 99 343001
451 424 469305
237 204 100225
606 592 323975
369 449 716452
400 58 953102
261 207 708186
239 515 443115
219 65 702212
438 698 102379
371 408 7545
530 367 534233
415 541 387865
673 665 671036
52 41 666685
505 623 780323
264 379 636823
176 433 690833
212 391 958555
366 403 555434
643 526 805252
697 567 439013
450 107 576348
139 626 962079
579 185 973742
32 361 807519
545 584 113529
273 132 242049
455 657 236233
287 206 833007
257 420 204898
500 422 7699
63 651 366980
422 252 359921
644 420 897325
299 209 833594
297 431 1722
113 424 860565
604 222 436502
287 330 881175
142 43 869900
259 298 557044
430 43 657401
507 318 606257
553 524 177891
183 218 162333
697 629 515224
138 369 192358
561 568 11534
314 278 376279
442 211 301608
655 366 602947
685 255 713849
638 264 461557
146 98 35208
418 315 522171
91 295 140718
617 361 532753
153 411 995840
612 318 911128
488 438 946267
577 59 218169
140 474 908414
131 496 708226
377 573 391521
558 360 676730
527 337 497704
62 163 346913
334 397 836146
686 587 868257
104 207 785235
21 36 939700
572 646 759512
309 668 232481
573 104 191629
402 142 617305
563 594 633801
699 593 518766
642 67 382175
21 113 256705
356 265 748151
544 494 122790
40 665 358144
556 161 309743
476 692 998326
48 604 156088
255 557 888027
184 495 34237
235 195 687128
298 649 93769
372 526 941471
382 132 870151
102 599 457370
142 434 598509
20 178 497536
518 548 254058
413 535 613188
75 42 59884
462 434 605540
80 90 534759
520 489 712866
321 209 174006
575 463 460717
680 125 849575
130 428 83083
498 255 647889
340 543 22588
675 537 105082
535 143 350128
119 391 821222
202 75 633273
245 590 161937
4 638 386293
626 352 884067
200 58 40106
409 38 656523
617 434 799467
304 265 755086
602 261 475309
591 654 426320
293 94 852601
611 635 411885
624 390 358448
439 358 731224
244 117 923960
509 669 156619
609 432 86838
89 93 446106
534 115 694913
643 140 211528
693 567 246601
362 104 93503
70 695 30076
470 653 220575
658 334 10709
83 51 360408
624 19 317007
673 178 287328
674 34 170589
556 387 450545
312 182 299562
476 41 551955
182 699 255475
408 236 521460
306 129 311110
282 661 355308
469 255 694162
398 331 124440
649 482 243998
97 648 24701
46 192 748777
571 656 970431
476 399 885445
123 627 759930
253 412 352905
113 122 472416
693 611 381058
550 554 46288
339 321 476238
43 406 754555
483 51 372347
476 194 595096
283 638 205405
115 354 203614
570 337 928376
622 181 470978
692 646 422701
398 326 522894
346 216 842299
241 514 454740
116 31 189799
465 509 834989
467 184 651592
385 549 722121
693 532 461474
563 401 226205
110 611 920177
413 291 755688
653 356 617387
112 306 755562
142 344 361185
55 638 970055
217 698 216084
156 461 90661
476 21 61887
657 149 985651
179 686 687260
442 15 973945
284 41 48517
678 575 601384
5 321 692004
8 488 388173
300 638 679913
159 54 33161
531 151 722909
155 361 25635
659 481 217323
115 446 917759
259 591 248802
235 535 419517
125 208 658540
293 364 462137
527 671 733477
508 440 594021
374 211 165747
82 662 771654
424 349 50789
247 355 886239
157 593 773910
34 413 413316
537 173 525335
496 691 109521
80 288 605215
180 173 915922
236 90 474920
667 648 462383
433 566 628867
222 328 712499
98 422 689037
696 104 647772
41 198 224353
536 545 61663
520 80 248616
424 669 560946
142 109 14309
417 272 816794
371 682 943988
102 436 416839
528 635 503407
132 181 895285
400 634 940199
226 613 211597
381 640 855903
346 628 56156
342 690 415326
428 313 727349
561 311 530853
588 209 863100
114 102 575804
380 478 816628
351 375 885164
593 634 19918
288 437 427670
249 466 854596
189 407 873867
140 556 856404
1 61 463386
399 494 978095
658 652 903791
410 653 45277
340 146 691946
556 526 942747
438 145 417929
629 695 9546
432 404 823905
365 43 465711
688 237 593490
166 423 735495
613 483 936370
54 90 57015
379 279 201615
558 686 823894
421 44 520116
84 17 196804
333 153 802696
518 528 918745
523 456 167492
455 320 906055
684 99 578871
340 347 44403
626 163 397260
496 689 805052
440 389 863967
576 280 618719
387 41 288970
168 416 199864
594 318 313050
239 16 8585
557 448 457581
558 250 438934
472 289 195331
376 439 717632
518 118 166450
181 573 789801
469 598 530775
7 323 685991
40 236 401383
104 284 688369
557 95 139481
595 154 795482
223 272 291882
47 41 209014
90 426 559266
374 553 643079
397 549 330451
388 393 803534
336 182 244035
429 491 919675
174 533 694669
350 533 824050
288 46 659347
669 459 499579
552 695 332044
316 545 237759
158 274 25924
229 326 945767
666 240 607191
615 64 342190
201 589 694648
165 167 284376
227 304 824830
449 156 876118
653 632 856242
483 654 604263
33 309 735230
12 119 432388
93 91 11318
674 172 296200
517 472 188144
550 315 248496
578 216 819936
313 325 630088
573 170 91181
1 486 448505
77 204 977006
52 595 465715
261 202 812289
375 168 157918
450 578 108418
376 304 302395
395 412 984489
516 484 192011
108 324 984812
127 557 443779
173 280 37121
384 505 534598
10 367 960619
567 98 820273
628 145 167437
693 445 540896
498 187 750981
417 97 469978
473 372 671138
372 553 261196
495 202 121753
649 63 471218
564 159 482825
586 307 430167
312 521 834202
601 303 952660
551 368 837743
102 687 617822
299 686 482174
51 617 284029
682 145 893062
676 55 63971
569 490 846822
97 435 675001
602 337 137416
374 38 313675
263 325 833335
158 342 637023
365 583 383568
330 289 930891
497 75 118695
151 438 107872
110 202 745045
558 674 401543
343 634 742835
171 691 657102
210 496 116974
669 330 210580
438 506 329267
298 215 215518
115 327 93950
97 56 885698
646 308 238327
651 45 894212
483 575 377288
52 218 429871
421 287 795243
225 50 41445
303 638 889850
106 125 222564
540 375 676888
472 311 760842
1 536 359717
65 682 700520
651 143 934221
552 647 969686
618 386 351441
615 580 787688
183 80 486566
679 311 552417
393 665 326349
167 325 203717
157 403 506795
43 655 686093
559 400 104377
493 20 545520
395 133 686320
203 281 807143
281 216 652404
88 82 871175
56 635 567817
175 226 425591
160 646 767514
671 616 392332
686 249 53512
509 386 322060
434 65 980388
631 688 6155
170 32 392917
516 47 425394
429 46 892699
218 193 580032
209 67 541921
266 60 373586
114 505 621880
456 569 222847
299 48 847168
613 188 434543
49 192 885039
293 486 110600
281 304 446336
700 672 275441
83 567 478059
71 257 525638
303 145 290434
659 466 257316
389 229 156835
414 44 246826
215 570 323305
402 502 925188
192 24 803285
180 28 864258
219 287 926359
425 159 753327
654 453 533020
162 245 435888
1 511 851701
39 597 293361
666 545 226692
205 32 413194
676 445 295537
145 569 504675
115 599 483927
451 445 216461
163 445 70424
601 446 837595
595 480 455330
139 512 401546
468 197 206109
489 157 380075
585 382 77869
493 79 593277
127 585 960576
525 288 287010
571 696 584411
218 158 796618
228 484 891197
644 220 202278
412 75 944
630 354 706738
277 341 227306
652 689 747120
534 636 765113
172 182 417887
134 398 362699
132 483 355550
282 47 813387
403 136 899704
311 172 433594
258 187 303619
522 328 86253
504 584 990906
293 639 952544
43 236 968730
600 430 685016
1 12 2082
82 362 538860
474 223 747665
572 142 180550
234 207 898897
435 147 56924
363 543 412620
170 5 530898
459 16 797760
183 110 251619
679 487 850344
432 635 133424
608 20 489083
572 451 489221
430 67 314853
126 155 741852
213 491 184451
82 627 209516
232 497 686994
518 366 678786
204 170 671455
526 98 934753
306 122 216189
687 355 45999
201 572 561086
251 273 869781
604 128 837341
260 304 264437
231 153 210194
266 626 798381
106 345 840666
7 694 818233
678 109 867065
462 635 56993
251 321 296444
224 676 67498
621 497 810357
29 454 96638
121 654 358375
351 350 752298
436 162 773486
499 445 385496
97 626 653516
362 59 785425
410 132 156880
100 293 64859
360 613 837182
347 544 467286
139 311 706576
534 692 201890
338 547 266127
253 153 834258
171 192 502823
381 146 769297
180 297 934787
33 455 298106
208 658 730311
632 310 87639
466 189 446166
539 135 665459
188 301 813161
388 504 660662
121 182 431106
664 347 249459
24 479 953406
490 537 49121
517 616 844625
656 258 976215
441 634 186912
549 544 341958
696 257 984646
422 8 9723
605 189 429681
182 136 398584
431 354 312057
679 590 251754
608 285 129803
305 593 859702
273 616 950159
514 268 357224
321 695 660498
569 523 416743
398 632 168904
659 143 763213
388 207 58678
179 648 595681
625 155 65762
366 570 39321
410 522 645326
557 204 231715
253 357 842868
570 423 299536
118 194 652008
252 93 368243
323 47 258838
374 140 101243
568 321 223555
445 93 24849
144 192 809238
25 487 905172
565 358 755039
82 418 344551
615 400 116355
670 619 818949
611 98 721303
612 340 961836
324 500 242272
200 454 963202
637 88 304034
173 609 608435
136 699 228353
533 310 940051
86 598 17489
610 212 132879
301 32 821595
167 430 831189
222 428 227222
144 357 474492
692 338 435752
49 520 367923
694 29 569193
300 534 742105
293 622 610152
104 524 562804
604 466 264855
82 506 829676
33 10 156436
415 471 624945
472 76 335702
500 589 166207
329 321 597138
323 280 949041
59 481 290876
473 551 15825
668 102 884469
103 272 688037
690 309 118086
15 505 348790
517 536 966440
647 63 770897
539 296 423015
124 117 644787
147 45 67854
619 246 76190
578 650 657693
176 381 162023
472 313 571543
296 239 593423
303 491 50417
361 233 866601
332 45 479777
212 219 62495
94 504 634878
449 480 651377
610 164 389085
664 233 310067
587 167 809528
229 95 238005
402 589 720758
320 488 589546
607 614 707684
373 87 945234
242 571 702714
378 640 750097
172 244 526686
68 585 635642
453 182 307717
697 625 976578
161 450 266444
541 536 545858
294 161 894708
152 121 147186
376 226 345270
595 489 400698
627 259 499452
323 644 248145
597 154 337778
615 24 550320
647 589 96008
592 186 956698
559 526 76299
120 455 894529
520 35 747302
50 49 732587
289 154 990966
180 619 334398
137 578 534798
582 232 241941
611 21 28324
280 524 807694
447 515 114032
135 517 921513
526 531 753238
395 572 294049
182 111 974636
335 94 708203
488 450 26109
494 191 388249
66 604 94505
690 584 993805
370 177 837789
537 662 622577
407 600 852032
661 64 553271
503 402 321155
21 142 704249
177 272 456106
199 57 252739
235 350 286588
457 85 402833
101 405 471628
31 456 456110
61 477 469567
172 88 664644
342 137 845140
69 190 373843
110 591 873010
321 630 496787
216 442 513754
140 250 242596
454 450 49267
353 682 283416
507 358 865302
119 218 878551
102 107 486357
77 83 336285
184 196 217280
233 545 893374
107 469 304106
582 689 935941
186 201 837549
106 262 635621
180 436 709776
481 72 628318
551 562 841359
678 454 591565
7 266 225060
536 367 929726
147 356 189882
324 198 630822
305 437 957021
69 117 350342
214 367 279856
424 521 806357
597 540 742521
196 501 576977
305 201 333447
352 581 940546
174 520 596537
436 503 118423
354 636 230873
650 542 923478
675 386 30376
284 536 588468
281 612 107547
434 418 435207
69 362 558740
21 600 96694
142 449 25134
68 546 220651
473 286 72482
386 427 373878
691 295 624440
458 294 865977
362 61 89835
214 97 287330
330 666 373783
688 535 420570
84 370 825097
328 271 668437
26 511 453114
316 194 103774
34 595 890675
686 385 491921
677 675 877309
343 110 660789
461 56 564998
505 399 171149
331 603 288196
77 248 216239
330 692 900834
547 337 315117
25 136 536775
619 162 285151
230 296 635896
170 118 977785
186 177 227787
126 458 595479
83 628 767452
183 442 876044
296 349 465395
494 618 384882
477 648 852712
351 405 280913
226 121 697052
456 385 216864
489 550 20310
104 386 459477
333 625 88487
75 218 211689
204 176 638245
265 376 546017
644 104 814963
515 682 864654
215 460 854928
330 43 630468
242 543 645336
671 243 30620
305 188 586230
55 255 104357
289 434 368872
27 628 150840
583 476 300091
576 321 506871
456 142 18446
668 188 588406
399 673 401346
211 376 586104
314 687 438829
493 40 789705
442 345 117202
561 492 362402
596 538 603090
494 144 537661
140 647 189037
633 219 657405
207 349 310287
118 686 535578
285 89 769319
457 700 69373
261 206 728421
574 350 352402
604 419 419408
201 323 56960
654 527 344272
89 675 147543
68 50 59090
383 143 987069
333 696 938116
668 626 57180
453 614 482606
48 319 952282
135 611 718199
379 298 946600
495 1 268157
19 655 27618
650 304 946445
520 626 370318
280 698 663597
382 269 40347
418 221 208753
154 48 353838
173 568 692423
236 107 926219
248 435 592607
349 558 972584
114 124 222852
558 135 906887
569 22 433841
476 343 651979
496 270 174971
190 376 580479
377 386 41424
464 496 574661
438 173 895893
490 662 653623
222 109 584789
86 499 315397
696 602 181502
663 123 901976
680 95 895069
674 475 689678
670 558 44884
490 541 537551
72 11 607995
357 213 422935
482 270 372941
425 5 396666
176 343 637321
500 356 756997
161 604 938007
131 356 559406
374 382 844050
389 360 440411
386 264 794976
187 521 395406
538 645 600041
467 81 808031
383 251 741048
507 142 168286
131 567 443305
662 311 805112
246 519 61897
502 387 601118
339 613 254842
156 110 717322
660 355 178775
511 31 785678
155 60 679202
695 1 407067
21 534 996168
644 552 120853
639 88 928180
463 375 638262
152 213 51554
580 54 730685
109 172 516754
471 230 992575
578 609 320387
517 314 685615
519 365 687041
584 533 450868
691 467 403720
120 510 65143
31 284 104374
133 131 58456
293 259 163707
449 40 51861
16 694 220349
79 219 655712
302 699 149009
476 395 712848
317 675 941632
659 237 269796
188 90 964023
192 468 96411
635 509 169102
76 367 662818
298 15 957684
133 162 9279
250 160 937054
295 257 762702
329 556 877888
182 46 330944
658 394 837401
202 676 426358
431 224 577054
530 544 947584
646 69 442921
498 53 694176
349 9 785546
690 167 748584
86 169 587601
284 519 906109
306 614 984194
320 379 453856
465 304 956734
592 339 792976
50 196 434345
51 509 925772
347 92 705977
51 508 57153
664 596 868740
583 385 372036
481 537 441721
272 217 763099
498 267 765556
90 69 345150
194 357 372410
430 292 810521
201 53 626692
645 503 882816
311 261 244785
196 375 75001
354 522 894662
244 78 116347
475 536 215919
500 50 537676
346 114 572162
486 394 335177
478 375 74271
659 75 230843
303 669 723973
287 560 641903
150 372 779269
606 391 812777
379 214 459676
590 428 132125
593 143 523285
596 542 575080
317 170 504557
578 416 142613
80 574 926899
6 25 447900
668 385 877915
604 81 87834
317 181 778256
25 582 162350
302 439 344590
96 579 934048
248 33 156690
196 402 23768
580 33 134595
456 318 786458
269 137 245467
678 345 607538
66 281 149600
579 555 946824
583 427 935948
348 179 810402
184 47 620145
24 531 306397
596 535 164760
444 22 411705
210 212 305782
493 87 487085
381 644 293208
343 76 803714
343 21 408062
536 386 745715
478 317 963632
549 254 116180
571 263 755260
199 696 153664
349 465 7206
263 113 405061
7 620 87285
572 668 628438
459 613 708319
682 546 581211
230 54 309405
43 496 215605
630 315 326170
170 176 296730
65 379 476476
66 643 941056
416 610 308671
97 14 893998
145 523 386912
459 140 849806
692 529 473929
416 458 191784
257 225 319742
238 242 297795
548 273 453506
275 170 554425
435 397 213339
695 618 376118
687 598 847215
530 681 571090
29 271 274480
668 91 687048
328 687 290929
243 6 68094
687 160 161957
112 206 434222
521 175 665145
455 82 696349
265 601 109090
192 456 77119
564 71 686000
608 3 710974
210 401 265706
246 581 913466
299 517 274661
647 383 324398
285 210 48600
145 585 800679
312 615 972841
131 121 433647
668 328 985727
148 77 914618
209 644 82767
480 559 853668
523 431 557401
297 72 940622
590 552 593407
412 225 554154
34 216 689412
644 576 669645
275 399 759697
620 690 136918
252 2 86226
582 259 942474
175 264 834626
594 190 120020
526 164 174012
258 676 416384
175 201 124817
425 314 194023
134 391 548611
31 267 98840
388 242 815446
442 460 43764
257 329 819103
442 208 141514
31 442 423931
35 483 748887
83 309 572371
272 490 327173
229 64 799794
32 416 937241
418 16 770292
107 646 76400
41 177 103625
680 448 994892
175 371 576743
10 366 204234
576 401 134680
103 255 107742
533 520 385683
553 469 719465
10 476 119099
416 388 558161
629 392 511200
525 517 883667
434 436 175645
612 372 301416
359 528 57863
402 593 929538
155 182 761635
497 536 457986
338 26 455681
126 428 574598
654 395 759332
631 437 63009
222 675 461965
644 188 865656
302 474 648065
298 527 697418
605 246 737958
670 636 357270
349 669 568451
323 437 267069
175 568 38747
76 250 736904
303 383 185226
25 244 785756
527 470 985036
297 235 468738
401 386 709620
47 46 55336
515 480 388117
579 560 642825
533 399 518319
466 453 244733
586 357 759750
490 589 988969
686 202 879775
614 18 97611
205 427 438368
480 498 479391
130 243 198323
443 26 216974
698 294 300108
485 75 109782
273 575 991141
306 435 167591
108 444 189667
176 150 362862
4 37 897214
445 604 708795
293 574 743088
491 283 77924
290 447 56262
619 64 28699
410 524 604074
416 148 11359
163 239 732709
243 666 976115
121 524 542113
509 45 608284
205 682 480473
250 321 700104
536 550 811670
1 146 324782
501 483 164915
385 310 469550
37 557 515936
197 230 944283
418 211 42261
154 619 191989
498 615 737965
407 483 750351
212 205 61164
62 253 945311
226 451 587533
511 85 812522
619 210 512977
530 39 863259
414 683 928615
57 472 474619
249 690 953336
489 145 141354
30 44 796798
683 597 540788
520 59 495385
424 450 605083
96 266 743800
495 91 707855
207 305 244354
251 327 819508
70 294 19906
266 651 672630
130 68 314265
344 238 849630
562 531 211671
486 483 632432
296 681 924816
34 283 739949
234 655 180350
387 254 381359
650 699 258982
140 650 112965
113 94 722957
197 47 634028
113 260 244388
356 373 946892
91 441 316175
535 241 444286
257 48 392755
162 425 799719
376 154 415735
650 508 852496
416 37 511262
332 140 241212
110 358 830912
455 635 321596
47 4 110469
586 3 799884
444 229 600380
21 307 719547
306 24 707668
308 239 302226
123 266 719880
419 430 870550
14 472 748643
496 358 819611
456 558 564825
500 252 692041
671 688 81072
618 234 246219
10 119 507032
478 432 315680
394 673 379989
345 293 424132
269 48 205942
63 229 139564
683 567 247076
109 389 486153
472 392 967985
527 276 499933
128 206 256314
160 294 140534
412 530 203955
616 145 544490
325 4 210691
388 473 617606
406 250 989461
2 621 464388
292 177 304719
455 633 503647
302 425 703323
326 301 557128
536 328 831590
32 598 959024
560 31 411756
366 362 27177
89 697 163880
427 162 39919
152 182 86062
409 437 745248
570 629 728730
323 523 425095
509 236 724120
627 674 1131
156 528 403405
315 442 833732
595 37 217788
447 3 914106
168 394 979231
627 204 676945
201 244 524943
405 532 315872
214 478 679152
17 533 84036
579 3 623982
208 33 882103
438 516 193958
581 76 627245
471 508 189121
649 284 777477
206 363 713186
108 307 656974
340 681 522342
568 477 35384
14 180 967317
689 532 402687
17 397 916372
632 81 37316
576 42 342906
317 7 162435
138 173 304391
105 44 334994
466 252 332337
108 630 601134
477 292 655314
423 285 716226
366 145 195371
464 610 899455
139 332 727646
672 115 338302
553 265 602167
259 387 974070
241 167 287358
228 152 528629
101 80 126831
157 214 400929
164 126 386633
542 268 677072
344 460 155250
170 114 616763
450 175 475376
674 415 243048
525 699 550217
396 199 308371
91 123 810860
324 364 633733
313 683 50342
182 400 481358
321 434 639580
87 19 782756
338 686 271813
693 307 118910
340 65 897076
639 327 30736
217 299 233852
440 294 704959
180 294 735027
566 522 847235
481 174 959177
447 130 245502
347 135 747358
354 483 337504
27 608 33964
480 604 316978
581 175 796802
408 397 200740
618 403 836120
18 35 247696
512 597 512632
52 206 467007
665 198 700844
18 222 583896
584 620 577780
618 353 158166
268 606 673960
171 517 133617
294 306 953520
682 239 483859
110 225 87284
578 639 191857
393 126 923502
340 12 889267
524 669 142280
99 171 788704
600 386 64177
681 297 533761
626 233 250103
146 210 442431
401 365 902434
5 292 442261
156 315 11641
440 328 973990
343 4 893437
636 58 597399
659 586 258532
366 399 750710
63 148 727772
182 533 418259
543 69 547947
33 85 986872
648 370 292111
649 393 120372
58 38 468402
413 167 748349
189 542 467786
673 362 907697
376 169 72731
676 483 144982
667 57 124018
580 184 911695
629 208 647263
107 517 604860
698 130 329505
685 20 470854
408 327 895713
662 457 405225
4 77 538623
272 36 988924
621 460 915250
42 68 25078
286 315 489231
614 98 455960
240 665 360682
51 198 20257
554 95 166732
559 307 905228
508 87 609437
447 546 336390
236 167 1016
204 425 47211
257 254 819258
185 244 847167
112 590 875371
51 480 552336
95 694 506654
213 70 261777
539 407 912661
196 362 532316
626 416 518661
119 641 810684
27 586 188082
563 59 272539
138 327 617918
24 385 102347
353 11 46833
510 180 606270
636 524 990904
673 423 395966
206 291 789144
298 520 475696
198 287 750373
71 356 634661
150 20 372484
435 594 587900
176 38 385638
37 556 745809
633 168 236572
651 3 177476
77 470 922424
392 602 495805
588 60 994273
488 254 823657
605 392 990244
152 699 224519
254 84 49130
655 514 811711
506 180 917810
572 68 477883
440 561 202096
238 333 343886
614 153 710057
114 69 262225
372 620 845542
387 621 107823
580 555 85861
153 680 608431
275 513 891991
354 656 144327
167 300 747005
422 525 261909
487 439 36286
578 497 12866
54 111 593565
653 34 547012
48 216 703141
553 176 611528
190 267 814872
376 263 230672
17 486 772862
477 311 306730
630 225 212062
145 520 786163
369 304 582185
236 606 274579
443 123 189916
469 277 187528
379 650 312277
374 189 661194
399 54 22653
514 522 516585
497 619 335418
596 480 432863
433 194 309520
3 621 140763
228 558 502378
665 343 128602
168 206 819864
77 89 136576
292 683 192991
638 347 486866
417 61 334375
511 100 865365
172 689 868063
681 529 498335
611 415 542429
549 535 577913
122 672 262059
61 19 392010
311 578 710101
316 332 276527
171 492 207993
205 684 960375
140 570 7387
552 534 450325
352 288 45346
476 177 592013
679 285 485464
233 535 169486
179 386 472153
63 695 411949
443 452 395594
592 45 269040
571 415 292358
584 453 1438
580 329 768062
318 332 996788
478 302 89775
34 376 425068
406 543 311847
631 495 357247
560 305 849098
197 51 781818
350 286 199638
79 56 462518
85 359 45962
574 411 459747
680 580 868454
682 135 60208
498 149 241037
569 116 762592
606 454 658130
505 244 113152
627 54 698804
64 567 254919
648 150 180573
507 583 541226
4 618 541351
560 48 685678
600 31 595271
61 98 711398
435 515 651680
466 418 559995
37 30 908428
681 348 346136
687 275 350000
578 48 781359
590 676 870328
555 670 747007
219 631 239231
587 34 383311
436 398 671269
362 207 57939
6 515 554001
616 75 797588
57 264 601699
15 247 13201
231 7 556516
552 213 681414
129 608 725218
551 171 184982
389 582 351081
478 700 684972
114 350 300926
19 395 892024
135 557 677045
457 682 295345
226 590 847702
391 357 885689
390 469 734432
551 58 506781
318 528 286474
367 95 516337
585 211 394582
273 464 702856
531 489 983440
368 252 842182
607 619 694275
656 225 944369
583 588 97390
280 32 867903
564 175 464123
449 327 100360
248 639 111214
626 477 461305
28 438 21307
630 109 579480
594 606 290716
61 399 842784
44 221 17116
527 512 600985
438 685 676438
616 427 317377
393 587 247219
505 241 502704
330 445 328169
162 249 840059
660 349 803202
44 343 942210
200 349 639849
27 160 556773
352 585 38324
390 94 733489
182 683 763882
48 135 717304
524 179 374530
206 594 939268
591 409 373405
105 318 465925
550 189 646370
518 20 274273
114 402 279106
464 591 630461
51 165 458238
470 531 286347
221 605 220907
55 289 218315
367 179 761874
681 211 91054
455 14 280979
696 524 165972
18 177 328926
485 73 176820
608 603 768287
457 120 488251
376 546 604846
274 671 214334
243 178 579416
223 433 776025
259 645 862073
515 210 366881
255 375 441478
326 548 483977
689 152 555056
143 653 126078
437 193 924852
385 532 13619
468 500 848403
518 367 989574
237 54 457838
601 20 931757
223 216 144984
156 13 685306
563 268 965139
504 297 250754
647 570 112616
15 151 887887
566 663 747563
583 659 208342
438 551 648582
115 351 903694
591 114 541896
317 682 403479
52 24 311083
19 206 953544
231 32 720656
419 47 124534
403 359 708935
142 60 463516
153 629 419245
159 305 671884
243 307 521794
265 249 811243
31 670 26433
653 100 382204
416 645 428070
487 82 539216
537 692 217447
449 508 924061
606 69 34325
105 647 621776
471 283 932229
385 245 526949
356 599 133816
397 244 303570
544 258 127382
372 633 461521
511 236 610590
43 488 213159
680 189 585739
36 364 845719
690 191 896074
64 327 867060
215 131 42023
587 487 852365
354 414 581696
653 452 882178
562 689 321164
145 123 818987
359 296 367064
459 143 259270
576 221 612142
291 457 904412
447 97 261811
351 207 325253
138 323 507329
372 58 814521
233 501 25126
342 39 793278
489 275 164771
76 462 821924
165 559 696658
304 410 451063
480 364 267574
330 66 675274
354 677 354737
318 308 35537
445 555 623689
160 338 643227
112 422 661489
127 429 278719
134 411 765500
470 522 627033
446 329 479505
388 588 968148
25 641 95631
447 378 776119
689 424 797292
613 523 810378
459 20 147210
36 438 410621
632 273 263905
310 266 392680
546 532 761560
41 227 499321
253 376 629428
179 215 258769
329 82 378891
564 500 632275
370 322 945779
508 656 423716
575 14 387287
205 207 742899
318 191 835263
364 134 660892
582 507 359597
666 504 742745
670 74 5928
670 427 794720
668 673 451810
222 665 363698
384 580 222371
641 598 186196
492 75 642069
501 122 428178
213 295 932745
585 434 512191
666 559 685428
420 94 468020
154 497 223463
506 425 647558
57 459 116690
666 289 673771
95 697 731197
284 55 867208
487 624 417750
192 675 867853
441 55 524001
421 504 157228
375 221 217969
100 695 640153
330 599 838219
445 25 737100
586 26 318059
465 346 196212
301 460 217072
212 655 396976
685 168 773347
529 283 771463
553 547 109970
104 556 82936
436 533 444081
182 5 145839
126 435 639587
223 591 223998
77 586 347504
211 421 871965
303 410 261232
430 659 894867
247 607 345340
407 180 308501
660 408 766452
71 459 638621
461 371 390778
494 14 105948
365 178 600657
253 365 535946
640 518 714874
84 561 400090
297 288 965915
158 450 956124
617 374 693059
475 356 844415
516 157 472385
556 569 202416
105 183 221823
501 658 388485
620 173 860582
52 439 432154
674 290 376925
243 619 330123
50 341 374077
545 471 856753
349 359 579436
209 424 431025
218 640 658420
160 133 687432
366 126 416976
245 192 519762
433 326 237371
584 62 379073
506 467 951290
353 206 425947
499 695 645522
437 42 335210
625 366 72904
650 384 177096
262 195 306632
441 161 399634
382 98 139858
74 506 243324
312 404 307261
170 680 235686
388 21 619073
243 292 708488
51 275 176108
249 246 414106
485 202 741700
487 405 92451
290 163 81155
95 83 741469
176 198 257789
196 61 145482
121 334 886029
176 28 912863
402 118 298208
418 500 848297
421 670 899376
456 486 174059
643 321 724221
454 20 297136
160 241 951833
387 5 854974
322 504 304282
423 469 651071
675 210 922213
296 411 732847
593 482 75320
560 257 967856
25 167 254082
487 483 114649
324 568 13967
632 565 706393
157 231 331853
294 222 120361
309 207 395923
38 351 158760
272 368 728947
86 418 826615
7 88 187079
163 538 439689
636 318 270917
503 275 470240
610 187 899658
606 72 743400
207 471 869016
209 415 767667
373 45 799645
683 578 732429
285 113 224781
525 578 680320
73 30 464649
416 108 857904
355 655 864785
111 103 567952
112 63 744603
304 130 768442
345 623 988655
232 89 252398
382 552 86287
500 488 400593
147 146 234665
505 357 93269
362 562 5873
356 8 188267
166 241 116058
380 250 832154
359 628 147542
554 652 270442
261 301 653246
485 367 608088
528 482 900683
164 506 691548
317 185 6520
409 15 519467
529 603 586518
246 505 508225
509 646 635107
446 38 254065
373 553 498975
611 357 977022
588 686 252562
667 431 720548
20 317 962496
576 415 161990
398 599 953335
24 336 898381
536 245 995794
531 420 691223
33 647 177521
255 489 305042
639 387 136873
442 486 286883
363 554 886240
8 307 626339
553 249 206554
590 433 561355
143 370 141959
14 445 521114
155 95 213191
410 287 425874
114 585 120322
476 89 109272
12 475 662942
460 232 963071
428 121 854867
510 296 303421
221 640 578453
70 540 798897
182 126 864438
49 431 792719
187 214 397404
616 538 710736
576 394 688636
192 421 704102
623 68 12366
622 643 283639
385 589 917879
171 56 633854
248 467 193396
483 55 586705
493 521 107435
425 51 405546
400 413 795587
365 308 875840
637 89 826670
228 408 94896
509 160 471912
134 487 709083
549 655 790206
469 45 521182
596 672 170855
204 445 862054
17 167 830603
262 602 161109
516 245 808304
238 536 897319
472 160 542211
246 358 32426
139 386 856725
205 144 86520
657 122 349982
503 232 763555
529 356 894630
282 415 468263
108 649 828917
257 391 577274
578 176 681264
17 40 485507
252 219 225752
130 155 776743
629 554 270959
570 550 949335
304 73 884788
225 357 139608
573 156 627898
656 644 882957
211 625 409102
587 578 118868
524 1 125816
244 308 673609
648 134 82836
681 427 43271
693 560 31261
414 38 721396
495 67 437121
340 381 556802
77 314 251162
71 86 38366
617 564 753868
556 525 544988
240 150 860234
55 582 851516
642 496 875342
222 475 866824
567 408 347856
657 495 212660
230 289 987530
460 219 760592
474 176 274559
225 134 387899
596 350 33562
518 562 16269
98 122 812945
278 140 176892
54 537 844403
556 56 357907
404 372 681477
694 177 811709
539 489 609317
72 91 785599
494 557 502032
313 539 261528
59 39 940514
327 121 335783
695 59 138246
341 595 378117
382 128 560667
241 662 890124
469 47 248207
149 389 741656
122 637 797120
74 530 845154
320 388 146235
54 524 434875
168 216 497493
490 9 813125
435 667 137259
35 548 292074
11 315 788339
383 350 741464
307 566 610104
384 91 929315
178 67 610914
635 275 738180
685 411 712907
452 560 596623
266 308 409410
523 520 127049
459 411 940467
647 203 708544
262 66 325653
267 567 622442
550 357 833471
134 665 528354
450 550 389572
32 148 722612
619 127 550791
150 229 720509
226 248 454688
493 7 520413
358 171 78273
313 508 465081
3 96 306285
68 193 377192
699 121 652770
610 484 313954
504 425 702332
314 546 497439
105 260 211364
193 316 145017
610 433 92602
61 551 989748
693 252 713183
248 494 409941
9 392 963354
535 571 833735
163 215 781600
457 560 280850
602 624 891353
176 594 502318
571 300 874697
675 564 422830
421 288 674831
668 596 157871
182 204 676711
22 400 862092
452 242 281359
658 378 145923
370 549 345159
341 141 417193
410 175 151822
693 68 275134
554 153 25460
464 515 507413
131 6 92515
30 203 185011
254 429 520648
652 12 868991
219 358 649361
295 454 51707
568 260 103396
17 366 607432
144 198 483138
281 371 980456
150 470 855751
386 194 696047
302 115 971146
368 384 872656
118 508 514394
618 323 782763
50 195 238251
698 248 553939
294 1 187858
539 619 789725
586 480 98647
222 652 674103
465 237 934477
631 482 493235
421 403 679951
504 623 484352
26 172 285137
590 284 414122
375 228 541160
553 91 249532
346 605 809049
310 653 625574
156 27 796118
403 462 114042
5 662 280438
656 300 188271
136 186 238309
661 518 598234
513 595 584058
35 608 805695
567 190 810169
464 327 774994
461 284 625242
442 405 206218
287 131 863265
20 510 363155
402 101 368089
180 18 962745
182 94 888818
416 281 44687
48 369 580300
80 514 55085
154 342 928548
459 50 617366
223 370 70533
152 491 129797
482 468 549632
112 84 823092
465 504 612351
463 373 893897
80 57 726233
484 412 256460
661 63 328377
282 338 442706
304 247 261514
313 443 435401
633 52 434927
548 46 552500
635 553 566450
676 492 998815
596 271 310227
503 104 266191
682 174 514557
539 426 157176
557 247 889017
76 172 578313
398 287 525028
501 373 346430
468 510 387252
663 224 956270
188 531 342981
48 622 533993
646 121 727124
320 439 477514
274 358 911191
224 219 216713
180 652 42174
362 390 800580
24 392 45337
293 295 285604
302 492 972252
447 25 744130
512 71 373798
319 615 977333
662 471 228482
207 583 190606
215 322 836562
414 319 389826
329 459 842398
470 417 429964
397 155 940207
123 136 106521
557 236 572645
473 227 981767
541 51 261033
391 352 500092
253 367 493135
559 438 979931
222 696 873002
380 264 4865
360 318 560712
602 241 814811
131 224 668609
692 587 61610
445 197 999609
107 432 942437
408 229 146415
63 454 518571
685 218 875784
149 414 149374
366 424 445522
365 109 373685
102 241 22423
430 284 237344
486 660 294127
644 521 371893
639 251 627381
544 502 247737
354 424 103288
65 361 876701
193 398 132310
575 224 789101
355 194 279509
234 106 983615
114 417 954714
20 676 956267
335 469 883419
500 344 905515
558 236 667486
178 493 891681
89 128 623311
376 696 995570
518 380 353308
308 371 161370
48 351 710064
214 67 428249
397 261 972914
441 659 668942
45 674 949618
631 339 260155
290 179 711390
367 598 383092
669 688 560791
6 419 115427
104 265 85179
406 605 400286
47 161 244925
183 571 500230
546 438 757746
414 270 219046
331 659 553068
49 328 565786
508 299 311686
269 505 750447
282 312 308340
525 165 208163
111 127 697490
30 146 684311
14 352 176587
633 150 26356
77 479 111683
174 630 728955
700 572 979794
617 272 383391
543 578 428041
471 373 150827
404 178 403902
160 261 754356
435 70 315955
13 277 551325
206 36 721673
601 9 737181
224 45 48583
490 45 930074
54 24 834206
395 376 767350
129 38 773983
594 92 841442
68 140 435177
371 74 154802
292 14 142416
654 605 681536
381 339 372497
280 506 300411
363 474 237165
646 506 782223
463 479 175756
486 614 561132
203 438 405085
216 437 51347
281 460 502205
527 7 484460
339 188 606809
573 447 134045
501 298 859159
421 531 131893
219 591 365117
321 318 327180
128 554 745419
238 2 270094
680 47 652385
648 309 233595
63 514 62195
356 165 957288
269 25 286386
500 280 169807
293 438 347974
253 320 448499
436 556 848337
60 630 319397
543 519 608282
564 110 226344
192 91 620297
326 294 119112
270 609 925263
662 249 751041
445 460 688459
420 123 904657
91 666 102860
634 435 600847
359 551 91068
168 476 919084
34 231 960281
346 571 66788
613 242 55301
633 378 874930
6 552 979217
194 508 990951
424 580 21467
450 39 468625
697 457 371136
199 589 447146
123 390 795152
39 44 373585
222 685 329145
484 539 464209
137 627 567980
118 189 496615
238 270 266315
175 352 556324
180 152 269718
295 227 471769
119 126 459866
76 575 925977
276 270 587123
150 11 356690
654 423 224258
229 72 756009
73 214 492561
246 456 163988
440 100 158224
525 262 909585
248 230 706382
518 497 227574
168 143 579015
156 519 944098
258 593 379994
257 125 694457
639 664 526360
579 432 578802
124 6 779726
119 633 610050
230 514 80353
1 556 526420
498 91 142477
84 345 296696
155 402 967050
647 173 687620
516 5 870414
297 227 948834
260 586 922499
467 112 911283
93 194 56682
595 56 407692
579 570 220966
145 605 986243
144 479 204869
459 443 881154
292 195 375456
516 548 240527
210 151 232553
420 627 806417
664 81 283457
37 245 839863
586 652 649974
484 505 575470
142 355 954096
255 78 243654
531 358 716907
365 522 469404
75 194 570409
403 317 581420
30 695 660090
600 151 51075
644 257 525363
439 73 632735
146 128 175922
600 401 54853
53 691 625110
381 523 596214
148 619 358706
676 266 46841
523 315 529941
557 28 905218
671 211 267212
280 250 541158
135 171 286184
583 222 153475
216 247 887708
494 238 739537
2 444 169791
316 509 671391
622 248 128147
697 350 454808
334 590 635245
631 203 746913
111 491 137161
516 435 46554
448 224 437088
79 345 59302
406 162 263250
324 99 678078
426 177 180918
427 672 669511
646 125 82792
599 178 650281
302 97 180251
212 632 283275
199 596 414939
352 482 334881
561 21 829738
444 310 324331
618 629 979672
213 188 552208
284 247 725533
81 139 854412
84 600 142049
117 115 752693
158 250 116855
244 326 419861
296 537 991093
605 521 305335
307 202 556767
444 396 103111
54 341 781930
377 173 963250
247 436 189965
517 414 752317
412 245 344660
94 552 367977
584 232 188561
53 180 49062
503 676 10815
469 592 821844
241 181 879813
637 690 68650
370 185 740777
509 560 998180
560 444 791227
62 671 122007
319 544 965975
637 317 213963
525 105 644283
49 678 165047
458 165 90190
6 154 324028
378 49 321072
594 289 786080
253 257 145838
361 502 780084
498 502 247971
656 288 423911
235 58 868586
612 339 418980
204 474 406149
289 148 49129
205 569 770599
374 571 294600
690 54 70468
118 247 523213
144 210 396887
603 343 717622
360 588 192955
669 4 43944
173 153 23713
314 564 405177
70 408 567240
444 634 784915
540 59 558088
455 498 915762
260 667 629523
566 394 446685
108 170 522647
199 677 662545
546 242 449713
473 92 141399
345 452 2452
475 472 452169
293 244 986526
653 536 311711
652 315 792092
209 654 342870
209 633 770720
508 607 961510
196 615 214724
316 31 748111
496 335 310446
573 267 627550
115 270 584288
405 78 608438
500 613 348865
21 234 429541
222 67 286107
324 387 16908
370 17 699009
406 118 869299
34 230 146425
160 286 924800
352 400 420025
249 331 328686
391 623 172200
526 110 834205
440 574 185586
506 637 736920
659 42 473740
328 396 313540
280 205 155973
308 340 665279
88 32 948679
424 426 668480
134 188 576883
72 65 318026
493 394 406919
193 509 69409
476 36 654361
254 170 634274
41 385 185142
634 506 981594
616 172 36401
250 303 128778
40 345 138338
506 693 254835
184 6 916719
340 313 622340
106 248 285434
584 394 551845
216 58 487983
456 321 799507
68 568 594871
483 397 352605
57 331 209983
626 242 724113
550 296 541781
659 197 847699
684 421 590100
199 429 546882
299 573 164789
517 218 709923
630 567 977234
558 441 192587
479 290 133514
124 287 73247
158 148 872952
473 12 393688
396 345 812736
566 94 131191
666 202 441344
105 692 258656
491 372 740920
515 222 925624
650 202 249958
68 10 989469
89 219 882083
39 222 812815
700 689 21294
244 47 213425
280 544 479674
308 628 949382
497 570 494766
693 373 228468
465 621 442146
270 81 897936
353 200 284559
292 248 31115
366 361 785063
601 609 807485
650 20 150742
506 561 123286
221 444 220827
340 316 907725
543 353 865212
507 576 66779
306 346 494178
170 146 706857
315 20 609428
3 221 416443
623 355 929949
192 363 254908
34 74 813164
438 147 973396
310 506 599170
511 651 363459
366 74 480058
336 172 598966
627 632 815837
576 617 770287
640 583 156703
626 558 478356
389 5 176979
392 34 695749
40 73 40614
248 346 516077
70 145 25759
383 325 348859
142 363 297330
4 135 784820
26 394 963204
13 85 668610
258 696 806565
595 201 797538
555 672 968430
185 417 359739
670 540 127311
204 489 4068
664 211 228275
691 379 478114
283 55 784382
209 628 174424
200 207 227153
105 98 823255
171 197 431575
203 654 264892
569 185 134215
99 475 644568
279 505 32337
2 351 196809
455 688 673112
75 547 241199
543 442 526998
195 5 695477
386 255 786224
164 48 934961
21 295 230541
240 562 237422
433 528 458126
512 97 604909
432 686 526129
266 679 826873
291 137 859130
281 434 684922
110 208 680405
2 386 635099
315 196 388751
591 605 315595
590 559 149661
298 132 153126
548 570 257351
261 268 230755
411 29 211410
293 596 404378
449 604 182267
292 30 248275
207 454 211583
538 211 512207
216 4 268932
563 279 47998
616 607 153907
534 647 845657
683 479 589750
132 422 112183
339 563 740027
451 120 371448
436 567 814479
439 328 159396
54 605 774992
184 488 304453
507 475 464698
693 214 245902
32 581 38418
608 339 884486
163 259 797244
300 540 623106
354 199 677640
261 507 236626
434 110 792037
149 370 377856
435 284 816765
219 617 579871
423 206 300305
359 124 816632
399 118 335522
174 403 36809
467 114 493160
150 61 702534
146 471 656257
607 36 749040
89 79 876794
65 386 881945
637 14 31810
317 371 729363
436 225 157712
519 136 173000
503 392 301108
362 642 673841
245 468 641037
131 105 974561
654 531 17770
409 168 82308
164 44 435311
426 553 293108
661 78 395919
224 37 644359
607 338 317064
591 377 98173
613 518 912462
698 439 891610
193 527 962535
165 495 517056
465 104 263965
652 367 639214
195 669 591011
584 261 385200
470 536 735687
24 183 480143
228 256 269050
319 307 297278
425 433 938031
358 343 172813
80 465 339295
199 501 566170
375 315 145034
346 625 542454
313 391 585568
409 582 595131
379 592 854951
164 455 546723
342 516 658718
542 606 303647
316 83 568373
362 590 122773
670 268 573181
604 517 379873
134 139 597355
675 647 365132
676 560 76178
661 26 338894
167 606 375553
225 403 689801
661 34 446482
76 144 743760
217 380 43230
234 402 831304
501 3 362515
642 269 333151
198 483 563773
320 398 305442
418 294 952947
601 424 803060
606 456 666555
530 129 31452
183 19 117562
366 446 296912
673 306 949867
410 655 578904
603 509 454141
278 111 973479
631 35 73484
320 110 428858
661 205 397418
242 198 569474
60 57 831465
29 462 493181
303 133 447979
3 71 484799
401 577 224952
144 236 972022
37 25 835379
444 522 860686
574 253 707637
128 30 934590
323 291 181065
52 352 306363
113 37 314299
523 383 721625
678 79 268873
377 496 563839
377 623 259366
42 688 133624
525 584 318387
32 522 291589
41 404 255766
542 303 583537
325 124 412765
238 373 756723
680 160 21492
281 368 202624
6 599 19391
393 479 914807
326 658 753408
683 330 612707
265 537 345057
588 395 62336
516 389 600537
254 543 862506
631 137 584492
18 86 69247
452 433 780346
364 667 206180
245 382 45523
412 398 20879
22 469 880652
286 618 387675
513 490 982472
513 682 363988
79 90 268089
383 659 821470
599 342 752211
45 343 874629
169 141 898080
27 525 157592
655 204 879171
583 142 863466
11 293 594143
236 569 834008
459 106 125867
15 114 619322
512 518 671520
442 437 107386
419 680 867139
398 143 89273
547 410 703695
101 337 411327
291 174 557221
431 652 246642
231 10 708862
527 303 701761
233 596 932563
376 674 69414
466 196 558551
495 85 591010
168 81 987084
499 79 725465
326 399 958203
539 275 698994
101 297 851979
99 367 383497
62 637 300959
254 504 389427
648 415 132362
468 538 470573
294 86 997848
6 546 992754
657 92 760768
33 646 553860
656 349 948445
336 455 447878
204 263 533893
485 534 918756
282 140 581740
354 111 315931
548 293 481361
548 482 983585
602 194 492115
87 478 747279
483 192 667755
663 425 154449
44 240 921987
543 46 408146
235 563 583256
289 346 523695
379 681 475045
479 662 411776
440 261 351024
643 597 16936
699 601 880001
517 132 36929
405 124 786774
370 654 263028
393 305 84037
177 369 761942
22 602 764288
117 129 392255
360 696 355401
666 667 802474
178 512 839393
269 474 549705
194 630 928950
625 635 437363
77 529 18699
203 101 114400
349 305 895807
586 94 277014
203 333 686832
576 381 671449
690 161 533238
78 485 575125
692 36 694782
592 492 190855
65 561 763973
386 278 322163
593 403 324546
300 623 624517
276 256 427600
452 338 49016
162 65 475242
459 351 724999
58 314 528410
300 353 165687
640 469 530339
526 460 513494
267 97 934417
280 396 664645
641 71 595684
592 585 436661
257 342 433044
72 418 922124
464 672 427080
323 361 112046
13 114 413427
331 421 242055
363 4 814007
14 316 21672
111 96 795040
186 148 694725
571 682 875773
20 250 206531
549 565 261339
492 600 163289
669 245 251576
318 386 3986
612 100 7300
117 397 224722
589 621 60207
669 210 649877
109 101 12797
215 265 820448
8 640 556929
431 550 58109
673 472 44169
498 38 934577
120 388 16052
668 194 466449
582 293 848558
112 604 845751
571 633 237505
446 629 799583
339 615 511160
293 540 369334
538 360 796411
2 476 272945
378 644 237377
656 123 413981
388 676 108535
668 9 823456
94 478 482394
595 674 598414
693 502 455040
97 28 158798
375 506 878831
258 635 58143
33 189 558943
361 225 203953
525 104 110240
108 101 282281
677 279 937476
423 695 800040
367 212 8190
481 680 810506
572 407 103139
364 6 913088
627 666 844320
689 298 454936
642 169 163491
98 681 640826
289 212 625423
206 34 633365
78 92 551914
603 62 646366
332 583 865681
569 382 834722
525 211 141194
532 426 887882
74 533 576661
2 659 703852
240 449 51026
530 161 475527
548 698 837029
512 550 986936
356 468 902761
221 488 812243
624 338 823402
297 116 56671
572 590 28649
656 10 158723
242 318 650900
471 117 665468
188 189 504763
394 150 652022
532 323 221517
370 329 708682
105 275 302939
504 549 639073
333 351 688595
94 43 732848
341 27 820855
421 439 786643
49 332 94881
83 363 781008
583 390 765361
681 94 46646
600 398 41513
274 59 659226
280 434 838492
447 587 534960
629 33 992956
146 584 786481
97 611 961741
406 645 354246
401 6 510410
470 346 100102
290 34 695925
321 162 737881
87 326 667461
654 77 559274
326 305 714864
406 651 285459
381 58 254071
397 282 389277
368 339 915275
425 693 413870
278 192 618474
232 491 119431
384 537 685835
532 454 896341
129 202 120121
122 502 851658
319 19 306747
346 669 147430
551 448 318761
148 19 823002
299 119 659804
595 84 74070
22 405 933551
399 49 174892
487 467 132946
483 25 399711
106 110 984873
689 312 947756
392 109 621500
170 349 279433
3 484 573536
129 409 995850
611 352 862939
239 197 660608
652 42 453519
694 58 93864
266 528 684776
168 640 447763
590 392 900959
379 697 834261
348 386 529997
49 304 636626
584 249 822654
136 666 575716
26 644 671024
635 599 827256
172 466 503558
551 577 374273
353 571 413294
74 671 687170
235 321 260453
193 650 727311
679 313 731518
348 538 620382
202 172 206468
311 74 640270
256 60 312884
656 389 488838
369 622 109224
458 587 4521
155 65 300516
402 628 147755
499 614 916533
469 546 142014
472 156 259133
610 632 648528
68 296 425509
655 339 814612
404 220 151300
197 590 787448
382 53 75652
173 268 770050
576 246 942507
396 482 27542
360 569 760236
518 229 360168
427 242 281953
258 182 939732
449 390 578100
368 370 59617
427 44 621907
85 566 20031
211 114 695266
647 427 603474
582 535 975692
2 126 451979
209 448 577868
589 383 211751
31 497 471279
629 649 689975
661 23 614351
438 345 664375
507 399 309780
18 390 231013
530 356 24287
632 661 376911
538 463 675018
334 648 792069
640 633 343979
138 469 331301
660 62 105541
606 61 406056
618 193 415650
378 615 115670
66 401 142832
270 689 565200
568 163 246619
532 331 446214
566 9 808401
469 436 510929
529 491 774132
528 488 551842
362 8 592320
94 631 470967
150 357 876540
228 339 670986
608 275 999245
36 554 346042
308 442 58950
336 34 393026
534 138 458266
202 516 129501
495 225 52139
130 445 245310
218 439 339518
22 14 788862
170 177 982298
350 391 700162
14 516 310649
293 137 516597
3 238 197292
517 614 733848
514 551 461528
610 588 243997
324 157 429478
694 182 693119
166 287 996222
570 438 885576
625 581 33002
617 89 644710
329 458 575073
661 184 132109
521 155 653603
65 568 231909
347 414 256993
676 468 955443
117 555 886506
138 541 816774
505 650 947288
577 576 276085
573 437 641433
254 565 643376
65 349 582850
204 661 968181
681 216 79361
319 473 869684
353 349 246474
408 125 775395
686 31 590791
509 296 736270
144 141 566863
277 32 563485
570 469 945614
266 612 573599
35 389 159944
638 217 585593
221 368 289047
453 531 10469
617 276 122618
78 491 219546
630 297 210102
95 612 944651
494 345 578280
140 276 605850
643 535 965702
510 261 999259
517 697 929
12 187 900103
612 208 52894
62 280 421538
654 125 841640
430 617 495132
138 75 385387
152 456 414082
300 159 127189
603 596 765425
30 213 694068
502 273 338864
600 312 97289
523 488 593264
340 336 980092
532 82 314151
10 37 966304
13 453 688307
198 236 362990
111 297 198610
273 321 270397
65 252 404306
239 15 996728
265 620 449412
104 545 909416
265 589 622882
356 249 777022
275 415 946294
121 193 355659
380 431 965463
14 594 34727
217 543 447742
359 84 963976
274 147 534164
282 348 410726
609 212 290647
351 39 190727
580 410 619537
677 184 152533
576 514 404502
193 12 578146
304 79 95894
156 579 50118
179 236 324116
192 140 498173
12 325 15521
66 126 503999
164 94 403427
260 343 698429
427 633 519845
544 589 29778
43 66 257627
208 457 467925
138 236 455346
142 655 983690
532 181 418175
414 449 226304
135 634 857673
56 435 267715
631 132 295671
552 475 684635
672 666 288858
366 652 467464
471 83 248889
314 123 236455
172 198 736859
581 143 524102
317 359 305404
518 626 158278
361 190 343887
340 621 388251
70 30 874920
615 11 686101
235 381 353982
682 431 388734
564 117 427229
36 543 993697
99 95 926857
647 112 597645
537 65 371264
571 383 527263
337 512 189663
199 206 326143
321 268 220491
211 689 981168
195 167 810588
86 670 981217
675 435 205289
171 184 477241
270 105 908262
612 436 102203
695 56 400273
89 382 530955
117 513 456459
298 399 870823
627 34 451058
377 341 650705
293 265 702178
527 466 445427
348 667 302661
331 172 687216
549 612 182385
371 191 409638
216 613 154793
87 559 850376
462 318 647949
583 363 707972
199 621 83614
503 414 500094
217 178 4985
629 2 296198
632 234 19069
638 494 723173
353 664 765708
112 378 713731
13 546 330245
100 186 521776
301 511 760548
156 253 444076
666 476 96888
58 192 336471
311 482 216443
148 188 940629
16 320 539445
551 434 190950
113 14 58704
649 489 776855
406 134 565730
286 585 600642
337 667 429544
190 604 659262
141 140 15916
220 222 132177
53 220 57799
500 167 408405
83 55 799056
436 543 231460
573 576 358259
566 467 596659
15 202 927603
614 698 395720
612 44 179214
164 243 891272
561 332 605595
191 613 643469
396 535 384916
355 534 369716
681 197 10819
164 494 434619
484 351 936315
576 472 887690
260 68 494817
204 220 598856
603 560 226989
624 370 906954
562 499 286885
149 319 127709
413 548 438885
175 635 353384
244 410 740617
415 212 36169
38 382 916131
87 120 699492
171 108 519316
139 446 871306
567 696 772117
23 358 913905
520 410 278099
500 512 168508
427 334 714238
291 657 300138
157 63 12986
609 47 665573
542 480 393690
273 10 50659
39 573 721545
65 112 14562
491 106 466859
493 164 178895
559 376 936538
62 188 586397
421 668 320010
349 667 471455
666 544 967041
81 449 151992
651 508 591436
189 216 510705
514 165 767902
492 607 927922
76 478 678682
653 30 543162
532 238 867252
613 543 942153
563 58 651782
613 338 249945
530 325 414404
73 413 417391
71 100 230085
593 325 579122
339 396 676415
9 164 281698
305 562 31186
305 391 348394
631 328 81940
606 263 536072
586 213 979043
407 190 792944
301 306 850649
231 35 231170
589 15 654948
159 271 227718
261 676 131648
229 579 605061
46 42 98224
215 222 622624
409 288 855510
202 360 130562
636 320 429099
308 699 584638
98 312 9070
256 261 147278
104 307 605995
394 154 71144
186 662 361424
579 658 89098
455 428 510784
603 520 752942
322 258 635260
507 595 99694
432 652 749553
653 466 301595
422 284 506925
601 410 982261
121 231 390405
682 156 182
208 675 118219
462 697 104672
94 684 215962
621 55 60163
36 128 921681
89 643 685044
453 628 225992
424 392 384495
660 139 155117
409 643 500809
43 615 688741
43 59 921002
206 498 595345
88 466 106744
542 468 692470
501 50 867438
121 647 899180
233 114 16880
627 592 190838
387 548 922991
618 442 265255
108 406 548005
621 669 886765
59 376 795879
366 179 901647
227 224 596484
651 192 857246
111 603 205492
625 649 623175
156 30 860454
73 154 773020
50 310 13840
334 374 695741
569 199 757663
135 518 465491
417 604 801419
558 252 359782
70 5 459198
415 121 849194
353 93 792760
131 410 856953
227 662 624523
305 557 643787
459 370 458007
205 327 913062
217 540 961983
364 319 257569
238 305 705893
199 274 748348
349 148 906947
142 11 947074
274 479 139173
73 591 669241
463 522 4989
699 518 515450
302 543 491523
696 218 990309
170 517 471967
394 149 784293
161 119 245874
16 601 96041
511 610 292710
130 141 719291
360 373 27922
209 599 528886
605 142 265300
446 125 664155
143 269 304069
641 200 558456
402 407 197470
182 427 177010
318 666 364718
411 460 707016
228 487 473147
496 361 738894
218 576 580807
18 640 463025
394 562 384101
37 448 34577
48 385 886087
655 301 802540
531 229 273529
463 401 720084
113 77 907888
503 605 59133
502 110 743538
598 431 701850
670 27 89145
127 615 895682
34 168 966878
502 55 268530
553 388 682158
446 28 483284
479 575 480205
637 441 344752
611 107 294504
41 2 544313
487 194 430825
663 623 621395
574 668 596865
190 158 534694
156 323 961991
491 151 401343
567 380 528377
77 17 377002
611 100 326
500 421 358606
270 30 393725
640 561 714206
171 319 357892
154 698 87021
81 649 560944
580 95 306500
499 539 799852
508 45 66771
387 245 854173
231 233 810839
62 393 205851
272 173 801760
503 306 889482
261 546 820228
248 339 38378
193 43 342389
176 109 556151
161 189 790831
197 213 270667
659 178 771276
3 365 714772
41 254 416235
30 618 157121
106 665 826770
62 512 728831
661 125 189109
372 254 433979
496 134 631936
316 78 47476
95 416 256652
86 266 10155
210 150 174024
507 180 213691
213 534 178490
165 114 216838
638 445 65165
446 565 929877
612 239 816505
177 622 981796
693 239 317205
513 319 949730
463 532 176839
152 553 352793
11 639 159738
598 155 295721
484 367 819188
614 293 438774
352 460 717162
324 663 165896
78 397 765466
159 695 395242
617 323 669252
547 293 425419
58 430 138458
270 401 320397
60 514 756761
581 59 606793
164 212 482780
418 548 715276
677 460 835905
598 493 248180
114 248 521772
143 26 261136
581 109 845205
192 207 558309
69 121 150801
700 448 60901
92 494 20508
522 643 288791
498 609 446142
5 132 829198
26 59 157814
556 58 526446
357 501 879785
120 71 173292
472 194 941896
569 423 654672
550 578 753421
56 108 323945
614 37 939855
52 375 720924
515 637 792118
316 508 743828
441 427 253231
321 660 791574
155 348 253940
213 562 985258
286 570 647834
413 63 78029
579 314 341611
142 213 158641
318 119 657913
281 559 645859
597 3 349011
319 248 919847
639 32 956819
480 511 542769
314 353 30383
253 552 822584
612 92 421728
528 108 141477
171 200 433124
341 370 945048
641 594 690758
168 148 914079
598 618 797985
281 551 493930
138 479 645311
649 437 88752
526 695 915458
521 399 767141
634 604 694384
221 616 23989
49 565 146592
319 177 836407
618 132 238631
77 91 283605
103 661 973398
165 300 289088
420 481 589716
648 475 167733
247 334 912088
13 76 23191
64 453 299909
560 334 517662
153 578 953593
265 161 459175
592 176 279423
440 525 372567
281 496 121434
598 496 211347
23 48 363691
567 578 300619
445 518 276177
237 175 487451
402 250 779624
652 447 947521
169 633 457022
352 335 850732
646 473 989841
556 271 770817
217 99 54102
128 642 356643
686 110 985140
183 298 669375
635 648 430713
291 670 314552
604 287 171902
11 344 108801
449 591 464054
344 60 873597
111 437 804763
143 114 740424
164 138 738301
525 602 244745
89 42 836516
497 108 328874
251 145 45761
176 271 243088
498 201 771749
83 700 3018
271 534 482091
269 369 569540
557 23 909735
258 414 77419
671 299 544285
20 506 417239
409 678 862781
680 295 703042
316 698 264248
422 568 62413
172 192 721389
329 338 751839
541 57 769124
149 591 283211
504 583 910119
324 612 10635
47 700 836814
668 541 640871
471 75 424034
106 166 975639
233 611 83559
204 24 214874
455 670 39362
215 78 709992
105 349 135190
487 652 697676
552 157 277663
82 609 675313
446 338 839212
182 555 160052
382 138 454049
373 218 273674
74 505 45912
394 345 362031
509 82 726081
24 221 146718
339 32 140062
491 67 239168
348 36 987867
691 97 642207
368 96 61309
560 309 614465
69 378 286616
549 99 450630
432 393 972913
438 176 925382
481 480 831132
100 532 135035
50 86 737597
558 457 47769
273 267 768368
356 481 426946
74 624 224716
508 330 704632
362 571 480716
307 280 868413
504 612 566543
183 23 826070
130 449 611013
42 584 948156
547 237 850616
481 346 774000
410 232 633462
191 392 707682
65 492 977459
579 413 105006
146 525 883166
260 12 980340
27 332 421496
478 585 638049
351 260 153614
587 563 798339
586 228 552517
437 382 868442
599 386 632602
581 98 446210
209 646 505384
159 699 770889
327 607 514819
292 524 461425
368 395 655594
347 216 694860
619 14 881620
481 81 536689
3 402 51483
6 593 208022
635 119 218006
45 448 657864
342 200 23523
687 67 923766
678 236 585365
8 414 11508
619 328 647427
586 555 325106
54 245 883035
51 567 545850
307 230 207647
102 24 226002
425 607 392696
638 444 286337
285 521 621757
690 614 327416
330 145 519354
604 657 415500
332 25 535736
455 251 397126
617 300 122125
325 16 116277
301 246 943683
662 312 72779
199 225 81557
184 646 164584
587 610 768432
282 193 527105
59 658 349792
206 211 956638
477 408 901712
185 352 877222
342 248 855542
210 635 258662
497 88 537601
460 49 144125
112 152 457115
556 60 358353
343 86 254178
588 225 498187
275 544 390418
354 696 714968
671 402 656313
273 95 328201
441 535 456793
404 95 707828
95 282 23291
677 174 453373
19 557 351930
524 586 286680
564 603 806568
275 243 464490
624 157 337756
72 656 651297
48 623 863416
662 562 524146
203 665 364453
130 628 817023
662 280 295675
446 697 408069
276 184 155252
316 127 971992
167 685 513317
603 503 506252
401 58 365862
523 211 847769
345 486 476472
215 176 255007
356 73 450698
664 43 247906
118 309 502085
380 197 379016
295 352 406664
319 54 498712
592 595 483950
378 46 329218
406 587 65880
234 664 254096
563 546 48616
77 64 540157
126 287 294702
495 651 846718
147 207 350828
124 675 784165
524 599 288716
379 651 105109
337 670 576692
680 668 630922
75 131 785647
273 303 855240
636 140 945744
628 162 93816
212 17 388488
279 267 991198
495 685 155197
59 229 481098
494 163 586822
201 91 51440
654 486 468323
418 452 279477
187 128 871339
346 195 948624
527 484 194424
173 464 423808
195 551 677233
637 482 177278
4 232 619133
499 368 300142
355 497 568412
697 507 14018
387 535 308184
138 556 603817
241 80 30259
9 301 761703
268 637 996115
3 695 79889
470 344 784129
356 571 276109
458 688 868502
258 445 338074
363 342 608955
84 177 262505
182 525 116104
218 499 734838
336 538 357646
237 380 202783
434 6 163439
222 249 647161
420 112 177501
319 191 989861
561 641 265905
423 497 3048
312 323 918860
16 238 191606
572 126 354585
483 498 923001
99 466 111368
136 57 560337
380 282 624401
671 276 750281
349 226 522846
389 100 154462
327 230 901487
531 121 823186
446 197 837200
248 380 778211
620 492 463755
588 231 851164
491 1 106351
75 682 396839
470 400 457920
616 668 147641
428 36 733565
221 353 10228
89 456 675329
648 194 325585
587 31 543518
76 634 927215
169 645 420787
255 402 494
624 261 724146
392 650 445307
597 120 294148
285 412 784661
651 435 940496
266 492 556698
100 546 999922
546 119 224708
116 474 670385
132 270 607006
480 81 932574
45 188 441142
336 584 518857
61 224 259597
574 206 768083
251 127 624003
183 678 590762
376 220 431228
438 57 854259
440 241 852288
477 418 209273
88 669 116371
601 279 369879
132 370 902994
222 69 290753
35 188 405155
575 352 920367
329 659 903849
231 148 445182
446 574 646861
650 640 956005
207 645 282505
376 162 87862
216 666 317245
601 173 995132
669 502 970808
391 308 538121
510 142 998043
315 316 372809
533 465 469236
124 41 117383
73 349 369630
624 226 199305
57 124 611225
2 603 726606
286 612 548755
423 152 954310
346 620 747284
495 331 755108
670 556 676767
298 28 18055
635 172 632149
288 379 974234
344 40 800848
302 86 997548
136 171 846989
324 698 715094
309 337 288356
443 136 238556
398 454 421735
637 111 890783
649 652 76977
598 358 806979
5 327 230170
584 667 34129
688 223 353949
41 551 209711
65 234 817076
667 413 342228
641 182 292102
489 5 692110
508 301 225787
91 41 248007
406 251 610436
163 243 550658
298 302 826366
360 320 582459
496 387 149756
21 341 549277
320 236 733251
232 26 843373
246 524 522512
147 128 620899
418 553 760484
289 606 48639
642 260 871251
459 336 353661
614 157 316205
269 500 831007
213 13 223410
655 659 136879
296 306 488207
390 479 579003
700 671 930501
37 323 596786
426 196 459392
178 428 656498
38 368 226385
461 634 857581
1 15 623621
354 344 291481
349 218 269565
73 402 901557
667 528 639773
395 71 580708
661 523 57846
683 265 381311
314 199 589994
286 365 250272
18 362 710576
651 584 988298
512 661 87186
360 210 502419
696 443 657320
682 511 976495
263 344 43282
599 259 922689
555 470 880192
632 501 425283
584 488 436356
175 39 774181
40 265 665535
89 360 96788
297 71 500440
426 676 663462
310 208 858973
364 659 758734
670 199 218898
483 140 99513
150 175 932298
282 299 245572
126 471 857115
189 495 492401
340 171 283636
162 457 97993
44 52 456543
535 342 541759
253 310 279920
552 454 63449
350 662 369783
361 276 533348
459 160 717635
639 392 736417
57 557 641738
121 402 594756
451 180 990622
624 114 784483
229 21 849621
220 24 777200
508 292 721807
572 613 594361
243 318 558288
189 301 69631
262 396 571396
582 628 735236
391 441 188745
521 548 342703
325 344 899487
252 613 923609
334 77 209671
657 274 731158
84 58 620442
663 641 715047
36 427 261398
523 154 69439
621 108 657286
54 545 771963
39 411 719119
477 156 853640
337 43 371017
505 362 78233
2 24 632095
650 221 911923
10 29 176854
81 207 377670
79 272 313353
372 558 113345
434 529 741165
222 552 271551
258 28 720913
79 533 158514
472 170 405766
190 487 661676
417 299 538169
178 97 379452
509 491 503517
594 344 435583
409 45 401972
333 189 361489
453 644 706115
616 246 733522
652 213 721596
523 597 836183
495 526 430124
446 407 811816
40 678 930081
242 662 642874
365 533 27824
693 176 644655
171 174 345251
86 491 958545
657 198 203644
617 348 548832
492 422 281362
35 517 329409
90 402 508202
111 641 270430
164 679 642681
643 595 878150
315 555 856017
420 303 569890
365 549 5543
364 146 143893
198 631 397720
33 638 515263
560 342 511577
430 516 469254
350 652 136095
521 180 152078
258 67 195927
255 88 892489
48 362 986806
617 477 411972
25 585 907783
491 482 926463
202 329 38693
259 158 926223
66 618 3671
164 556 708260
389 370 29773
323 17 302265
381 493 531186
34 387 1861
438 564 975228
108 673 382893
449 362 23861
144 35 666578
579 126 869960
488 76 857158
273 137 859187
347 479 659899
677 73 434083
678 398 345617
16 289 368104
297 508 440976
198 468 59533
576 530 141518
66 680 152457
488 447 134046
126 432 869752
338 369 592092
380 223 645248
250 539 69175
144 513 560785
342 26 746717
408 147 109788
597 444 246
259 279 554072
71 405 638221
528 252 386160
181 43 667798
524 519 586667
438 514 38692
460 188 553472
82 230 190378
631 552 883155
591 275 243404
41 386 321912
117 469 214139
483 101 816355
3 493 341934
562 547 868949
637 234 725578
609 659 385803
583 145 15669
600 682 276091
564 147 509091
339 472 534329
119 136 67118
338 347 37766
142 12 637527
568 695 356185
258 373 755995
45 321 745074
521 192 847210
477 557 138435
362 98 694257
332 563 859814
206 382 922695
459 586 860843
400 511 951679
29 273 900596
506 500 990945
493 232 435613
427 576 778915
376 87 16284
144 447 63085
523 595 145602
195 698 167251
456 253 273849
316 30 474754
635 2 257612
402 516 573146
514 672 547877
643 256 506497
157 430 443502
433 202 534857
636 292 684806
135 359 936040
539 414 357292
79 481 103351
54 499 903202
410 519 732322
428 149 747789
585 524 529879
555 217 566939
282 147 25684
613 35 894752
522 242 412967
295 396 97814
514 503 298248
191 289 391466
296 644 928264
459 291 458607
220 216 133248
139 416 207495
491 57 154607
306 392 363603
313 660 701575
645 641 913642
285 686 939771
385 519 601246
105 592 190587
643 242 374670
224 668 786753
156 602 438145
303 96 214326
526 608 165933
209 247 277556
226 34 810632
611 527 236257
303 388 685287
335 392 721572
216 295 23730
6 656 500941
284 340 627562
450 650 242485
183 433 357432
615 225 630758
407 465 234222
215 161 81987
243 256 791820
490 328 153602
517 129 923071
488 439 390192
159 58 57696
62 20 894052
561 121 423649
152 465 851448
394 245 925361
260 242 777341
419 454 63924
237 109 374657
332 404 171397
605 169 573561
530 580 546951
646 574 311858
82 135 581127
446 233 410531
354 148 754958
389 537 271487
165 445 501855
499 172 268493
273 278 362936
609 325 372538
239 684 720599
167 168 728619
440 656 116463
272 553 821188
22 38 377251
290 320 976840
407 610 819069
692 621 504052
411 207 552898
693 209 108177
436 151 385600
637 682 196302
608 476 960500
544 268 305846
283 63 596450
428 349 543247
211 672 294008
104 337 643048
209 312 685037
647 685 615883
559 490 810497
481 140 607073
378 211 670021
389 385 205997
560 30 863245
263 353 678959
28 530 412231
452 111 126613
148 21 231500
236 175 605346
439 691 952848
5 71 745624
664 620 729116
486 517 233369
58 584 924920
415 62 869991
550 290 213356
18 446 42604
1 531 458767
44 458 466664
588 145 710516
589 174 40866
442 427 231611
619 681 403823
606 522 475039
595 533 207090
287 3 369559
154 313 958860
51 633 516898
663 542 32275
445 290 651659
106 608 426583
24 545 98831
369 569 238723
357 31 312616
279 570 398530
56 691 157178
274 386 272455
432 509 600408
537 213 69779
29 509 533028
685 611 556467
548 116 357612
276 666 339806
74 526 81362
217 428 587070
392 245 704971
523 359 771079
616 266 980127
256 175 657978
43 319 317413
632 272 138779
474 495 293973
264 160 852490
331 372 237097
629 458 615680
435 35 321761
442 170 79797
306 658 518663
14 410 602800
327 431 529042
605 149 72882
275 394 561791
220 291 357016
106 669 641733
55 65 634434
454 23 366583
337 534 989644
531 134 587348
82 163 118762
679 198 800404
372 658 868544
250 547 708160
552 89 399291
645 480 904129
684 584 659203
582 175 746597
570 510 192436
37 23 535096
527 62 390183
469 251 20887
186 556 897643
529 216 172213
655 519 980006
398 374 534300
687 100 260162
44 325 272783
20 516 627096
568 169 937325
91 609 169322
363 489 927699
181 113 87847
288 261 707002
97 661 902381
163 293 322392
578 263 152303
545 588 78818
582 456 222956
458 677 626601
82 196 451722
203 498 877179
210 107 797887
621 506 525809
250 415 572103
204 322 108085
406 601 566325
436 486 983333
448 628 425121
692 670 561580
199 600 452726
326 482 282512
604 612 918125
336 223 958887
516 343 871803
41 449 204698
621 127 934626
194 235 563455
436 360 130321
373 269 876691
680 480 221944
648 385 16528
125 325 616878
569 194 483589
557 669 778365
198 284 508238
664 300 662029
98 497 438073
424 408 156837
421 134 824987
340 121 629825
300 215 549317
383 319 947347
269 79 220232
475 303 665492
383 266 972140
51 306 744598
278 72 434679
514 172 922434
344 626 580474
290 474 912115
552 462 440348
698 651 78280
326 564 144908
88 176 930963
149 35 185387
265 528 518990
207 26 28131
484 167 658880
293 61 341245
369 565 387478
633 130 708268
454 431 693795
690 53 914633
429 556 199131
651 101 736586
446 520 131122
305 300 169174
73 47 502757
194 654 680862
177 453 754785
612 618 664665
325 46 276731
431 590 725182
571 25 664772
535 260 497982
227 3 155928
168 259 366322
584 418 481314
20 215 622644
47 588 257850
546 232 904036
579 2 717763
203 504 268829
665 554 829766
343 565 267563
639 541 586853
218 27 204300
629 478 939758
90 379 637114
508 491 75829
541 698 56647
10 221 430518
213 143 768158
351 192 455435
520 416 377588
322 160 63610
26 656 282021
540 536 268524
113 547 630630
321 504 193238
116 115 986954
357 509 565948
167 23 156417
375 468 797615
305 278 473036
651 365 430710
37 338 514607
581 558 438339
389 460 79548
100 447 631471
303 411 205517
364 203 609137
158 653 97917
223 138 593817
387 364 275301
355 631 383614
677 507 738252
290 481 694485
318 536 976328
1 417 931763
25 426 232845
343 323 331565
690 29 584047
679 431 64933
29 527 355521
441 368 381520
671 30 321523
282 367 855142
97 232 849042
91 293 324351
306 588 783040
485 444 631390
33 448 340036
597 628 49953
511 649 538060
77 7 285965
485 599 769769
90 622 632069
296 127 858761
112 233 552104
344 627 348977
447 460 812860
129 227 701178
88 398 257999
677 589 27664
556 485 749266
554 225 950264
426 620 318731
469 431 654340
537 218 619682
465 559 614733
301 235 865695
692 380 770107
398 562 926402
275 270 830978
40 492 947342
590 155 486225
621 110 562955
344 517 460910
176 67 143311
368 31 492505
540 82 487472
508 551 2545
662 67 247686
114 536 252480
240 636 376778
366 4 434143
464 365 269872
52 294 206851
291 193 454123
261 7 64491
549 114 355873
690 467 929233
60 348 851276
667 82 207228
77 13 763205
211 292 790793
394 326 525593
664 410 708412
335 387 241731
641 445 319513
506 642 250029
461 644 479048
127 459 704147
171 44 213551
429 488 66116
37 49 715826
128 456 618724
337 213 935930
184 544 975677
337 677 211848
253 638 255931
24 114 39936
109 333 724062
457 60 397814
490 651 548248
691 613 140322
531 156 596614
449 9 756542
338 69 9276
236 583 181179
613 175 114349
528 461 605956
601 381 309711
502 186 432333
217 641 683773
401 692 965737
10 597 218263
116 293 627528
513 592 123735
15 629 827224
172 156 421454
647 103 237834
644 562 919815
454 9 191166
581 262 860180
92 610 115598
348 126 808644
265 478 749809
71 307 757026
321 93 242025
506 545 53383
654 18 202476
79 22 298951
664 399 539435
291 408 124653
400 160 298579
202 21 839998
78 631 60270
595 83 891220
40 512 533587
107 111 145031
309 455 897341
594 355 58907
226 350 818693
696 59 99281
466 555 422368
432 457 540414
542 441 592114
379 618 265738
236 573 328592
257 222 631447
558 6 513827
233 414 103323
682 312 243167
623 469 47719
275 653 339024
248 509 322500
297 313 694960
307 225 324512
495 695 556051
613 118 102544
576 279 162151
454 129 624418
478 79 316277
345 508 495384
421 145 94775
677 532 361576
323 458 533309
102 108 916190
212 340 512373
234 397 250670
498 257 373328
4 267 766983
604 330 978877
641 572 802427
540 492 905062
659 487 349608
440 605 232385
536 628 18613
68 402 295311
447 561 907161
477 151 872560
124 585 69096
542 516 152135
570 265 879395
462 538 64383
623 507 254847
462 274 135713
19 695 279289
141 8 280118
288 300 536118
139 689 5357
181 129 596643
235 258 454277
578 458 699652
470 617 771496
30 206 919265
501 610 434064
236 248 756649
665 22 764951
445 519 342614
178 501 653620
347 104 108499
453 536 383945
192 691 138455
103 574 98210
526 396 34210
174 507 547927
178 303 705333
378 629 359141
192 676 837365
208 170 878952
559 639 833460
589 219 664756
484 502 119223
346 467 598989
266 90 321615
443 314 154959
358 603 530572
626 490 367659
119 325 455943
240 131 49051
266 243 410196
176 373 188629
297 87 261498
352 48 73137
499 291 383136
271 61 582316
38 306 715856
482 354 720813
178 214 482937
310 25 181113
522 614 194183
651 477 346493
52 561 630637
235 82 82954
502 170 827633
383 214 182205
558 596 110957
247 510 497655
307 695 490373
299 157 815039
382 512 161430
323 388 541714
112 487 622016
459 79 808774
325 647 622509
38 64 388896
599 482 589483
568 362 879212
634 632 770058
595 408 500292
672 74 23729
694 525 396916
35 355 885383
366 630 85262
227 233 596739
297 518 710272
458 244 231555
35 33 683528
488 364 913120
562 324 652816
403 388 146493
560 591 893285
605 224 245496
567 344 845620
137 449 743865
482 315 777159
649 636 351801
176 507 265152
542 412 881251
306 554 365912
40 539 790422
544 50 422794
21 659 830989
61 128 744025
582 544 43137
147 466 419665
414 45 227404
387 616 600474
193 243 189903
424 244 818876
232 553 845681
457 113 510418
273 237 255349
69 430 368627
194 78 104905
372 118 224477
34 303 685733
350 452 431244
185 684 414606
425 281 373507
646 538 552280
637 503 246683
419 461 559726
512 279 131993
318 304 946449
363 275 499039
629 151 936503
519 55 198856
585 236 208548
503 484 616672
16 586 722370
664 599 647641
284 124 343212
678 507 980089
30 65 111268
498 142 112064
597 545 300735
225 421 887971
278 546 425747
265 461 532765
344 589 661486
616 36 675179
455 675 183432
34 242 417713
578 507 351841
117 151 90215
697 58 252366
563 618 824912
569 411 687423
443 688 323573
603 190 943665
285 133 274414
52 9 918535
83 431 14770
142 199 637670
289 593 483981
613 96 890530
48 286 590041
644 94 61410
152 194 799123
156 152 796034
8 651 947666
527 449 352847
49 491 541334
108 572 190057
86 272 58502
426 428 881135
538 112 520331
87 342 802698
538 364 46056
202 364 14194
285 344 667115
232 482 610308
683 348 168202
41 534 187197
280 671 179155
339 102 862366
310 535 462338
107 244 685050
588 604 18475
29 114 151804
129 176 490559
355 405 660402
632 510 966358
374 101 128268
192 470 330304
213 8 80260
654 51 225067
363 413 661085
456 119 432343
281 641 994657
5 109 366778
631 117 988514
313 643 470170
356 193 237257
182 575 767295
514 687 544824
361 335 251424
370 687 21568
295 225 748487
487 429 775741
639 504 292246
640 592 110198
205 631 318336
536 8 629778
450 98 522479
144 671 667088
418 273 18521
674 524 838675
362 265 651681
685 179 669606
487 372 84650
325 33 972040
312 611 658662
506 142 275565
579 507 796602
365 331 494410
395 541 634875
676 70 339233
45 76 430458
682 209 113158
647 437 216133
109 690 694827
666 438 19609
242 237 143564
99 283 423595
367 674 147964
622 148 760593
604 610 439121
368 533 540165
351 89 832870
353 5 328712
204 251 47364
56 70 422731
413 495 651281
114 448 491725
15 256 881291
121 629 733664
137 246 408752
458 230 601136
594 689 41417
632 598 134821
290 152 509569
611 314 261135
570 184 234877
575 203 50942
478 160 879378
656 36 17731
400 468 636441
147 14 828699
236 487 210097
101 486 801326
572 268 93727
39 427 344987
11 570 735391
478 601 567727
694 435 358833
75 342 906805
467 174 742753
554 646 777753
289 345 531527
91 224 657701
70 171 711782
504 111 655667
248 261 618930
491 324 872147
410 461 835475
288 420 523709
593 348 433556
348 329 724103
160 198 114662
186 9 348535
479 20 404211
433 301 253711
394 108 939147
481 631 30989
230 94 551203
110 281 972864
259 44 453508
19 74 711619
597 259 732215
57 138 568232
546 274 312164
252 194 969115
190 614 2162
15 604 77389
187 604 76019
150 483 657378
162 12 264417
222 548 849585
143 524 614022
40 217 824756
487 695 159938
697 418 902630
632 347 522410
542 184 395775
694 225 660466
543 422 368033
291 195 215154
387 619 938247
83 298 220284
377 367 787535
409 634 931887
697 492 34068
102 21 572757
513 532 249771
484 587 281171
468 167 722464
451 267 994983
72 197 332194
495 429 830273
174 569 506686
594 632 893554
284 688 671297
217 548 892847
9 129 274838
23 40 673202
241 349 84975
126 330 406889
373 109 972490
365 219 855606
241 698 567459
485 341 203595
643 529 632204
217 126 528693
378 441 307330
426 266 833328
29 331 288063
563 695 299904
630 562 453915
586 222 180151
341 675 140042
158 169 929763
270 417 1157
167 193 856315
518 213 712158
120 578 977128
307 476 167386
332 417 514325
253 229 680531
442 482 555731
79 131 214187
584 522 795819
590 361 284107
282 587 807076
521 650 457852
77 623 894763
661 529 262083
54 435 514462
177 507 448070
273 637 625455
549 492 783300
174 262 90116
447 190 769043
372 317 893795
267 110 548101
366 585 139558
427 60 542991
541 117 275550
100 473 164406
686 660 268905
344 515 125751
380 80 874421
162 226 848042
538 565 842661
178 238 25001
157 455 432164
634 85 113654
574 502 936135
189 254 220909
218 588 816834
225 30 925584
357 332 668849
644 571 156847
637 110 434246
112 227 330528
72 548 974260
168 465 167767
446 527 182942
700 233 335508
410 525 90343
133 174 45613
108 25 997629
494 530 42403
60 294 431963
23 269 510280
329 653 942606
135 279 319524
371 97 467015
78 311 676801
666 682 992512
356 289 712491
101 93 544593
371 185 754946
141 621 973221
357 377 111596
57 87 305741
527 160 604086
410 694 798841
395 375 139551
24 525 854750
130 349 528891
393 340 884609
410 193 753713
5 392 222792
187 288 220867
631 672 526513
287 280 917891
12 95 933873
644 299 601503
361 476 652208
685 84 488506
699 481 565289
241 411 310366
628 285 487204
436 291 388179
69 84 96308
193 333 840089
149 494 145917
421 237 358220
124 666 144366
316 568 531417
134 172 507777
618 470 970323
81 273 43635
448 304 302449
456 32 352825
596 105 428306
488 601 658973
40 452 870613
157 61 538036
684 499 319314
263 210 614311
506 578 751848
297 546 496064
36 33 18434
45 359 361050
5 145 6099
230 461 286183
472 624 953478
9 142 398133
322 560 107503
143 163 880213
245 56 471217
115 175 225623
603 496 753937
647 186 623989
124 610 263402
600 618 59483
22 520 631425
609 660 595448
595 257 748490
137 582 105661
9 615 311549
222 375 214214
545 101 727710
404 36 382319
204 51 523877
335 394 803875
164 667 145043
665 492 475790
115 81 150636
40 256 717955
116 388 282566
627 262 327111
634 412 944892
650 373 906489
688 391 1236
362 251 5889
287 232 76899
396 198 689031
344 451 339562
328 371 949715
2 586 299633
691 227 315959
93 164 337108
406 46 27537
693 107 399713
325 446 260759
106 120 719656
284 170 930098
309 569 96069
323 642 37517
579 325 962648
138 559 364269
135 550 364241
135 544 398948
665 310 180096
542 219 633725
437 616 538558
401 250 863712
37 197 776543
75 417 10015
396 643 338017
490 88 931152
248 131 676372
696 263 252957
174 423 606916
621 463 1494
253 296 497091
219 458 736192
404 228 496708
279 633 59180
507 685 634796
167 450 293706
538 443 190108
126 36 599820
453 368 994530
542 553 823697
361 309 302072
596 240 813647
412 18 481557
659 576 865445
551 261 379536
57 389 113087
568 7 492079
32 614 952272
534 392 651536
320 638 307889
232 34 988622
339 635 671320
254 201 820394
329 206 904880
332 536 511394
478 482 151479
256 559 156839
651 453 326297
575 300 623647
536 220 794411
37 604 855253
639 506 328428
573 409 855033
430 630 399721
411 6 265180
449 21 141923
393 59 388319
195 571 875760
425 618 803792
504 498 48288
130 402 759046
282 647 126684
176 517 254131
487 516 812558
539 648 487855
169 667 691037
211 624 76776
373 379 8201
478 641 159755
503 679 20528
336 614 622957
275 640 726178
54 439 437225
399 136 782192
474 407 225988
296 457 410279
269 610 546035
202 588 161281
678 299 698990
539 143 928175
283 561 509769
124 574 63685
40 471 726053
18 544 373006
549 100 225255
266 360 268874
188 354 574818
265 628 482306
303 307 342269
35 379 251585
510 263 104109
270 1 765064
384 612 861698
242 515 513565
512 363 364201
352 246 948262
165 127 762868
629 317 867918
323 248 71710
425 63 496360
225 77 384640
405 507 224625
354 187 635874
15 402 956722
57 205 518469
525 341 205200
434 528 28800
484 692 408194
30 353 236496
473 362 808350
109 483 739144
152 609 897743
497 429 562002
350 242 863642
348 152 266135
514 451 25046
403 496 458248
109 265 158711
196 235 149004
514 553 88754
144 546 718804
354 287 333261
488 60 118278
639 537 841869
389 351 253178
312 144 68807
36 75 735943
277 66 681330
81 189 90952
300 506 481472
693 116 696254
168 504 328340
417 593 125452
272 588 959528
224 439 378123
396 315 614115
453 450 225196
700 12 994518
253 91 862313
666 130 931627
306 350 304158
445 66 520282
495 490 182622
194 63 943956
700 433 837869
7 71 292003
206 401 12359
237 450 503819
161 140 751313
269 179 421425
544 518 81470
473 79 460328
307 599 210353
513 351 63663
639 333 800388
139 435 200200
118 355 496825
213 266 944571
681 405 113896
392 492 113189
632 68 678448
85 272 252445
95 143 663662
400 73 707442
62 635 755002
488 322 617414
12 522 139592
180 413 742787
538 450 260625
354 21 470731
470 83 688856
155 542 396458
269 115 806698
346 205 742300
281 166 171273
692 496 729205
277 333 319158
214 169 491472
500 41 880249
657 500 105026
484 268 574786
295 652 454307
493 416 606039
680 638 288428
163 275 684815
303 87 356647
15 351 393911
674 559 379014
101 588 569085
228 245 73873
619 211 252028
615 483 692843
650 447 566345
289 239 992440
170 318 82487
400 451 136416
543 221 487750
375 146 772302
135 89 108005
223 522 233127
170 678 605444
649 271 502873
3 105 955093
523 378 229016
289 413 369554
477 196 420351
422 242 914259
685 172 266701
617 403 196548
379 347 298828
486 117 61046
60 645 443661
248 34 831736
233 51 466288
505 688 505025
322 168 597769
281 61 557191
158 59 566509
480 3 716756
560 95 361218
687 76 647236
415 512 592349
196 658 174497
646 196 489804
468 471 395185
85 619 549806
548 649 12039
676 9 987626
251 120 178865
644 58 477749
616 311 66924
460 373 922445
230 637 691033
542 27 198354
676 188 954347
525 398 416039
374 257 976689
141 367 723378
156 638 216229
120 118 518151
386 484 315045
100 360 630132
448 612 580173
30 133 894386
605 106 177776
341 239 746035
275 397 361571
133 497 761379
554 595 719131
112 287 663996
664 440 454253
564 303 817340
590 139 390538
392 397 872433
57 581 386325
227 309 55631
678 426 32974
536 505 772300
505 320 751748
408 487 577446
141 91 784024
609 95 625147
24 290 238599
70 36 971512
402 665 759456
414 618 240523
554 654 8665
676 523 856174
695 176 439427
335 368 835717
201 619 630040
27 657 503172
460 698 833023
581 51 24286
682 481 323752
1 107 20063
197 69 977345
143 154 441446
205 92 797350
637 93 425069
369 335 410830
491 689 119384
197 662 521751
16 50 224062
137 29 640101
569 14 814791
406 346 798670
632 11 171530
584 300 397757
82 476 909027
197 108 151401
519 254 210146
78 298 529106
693 304 451165
377 452 149854
98 44 834518
332 680 510008
229 407 808897
317 439 780972
461 33 190908
665 688 509844
571 23 975879
103 650 817159
636 87 915655
238 383 432189
604 654 328968
26 379 523071
331 122 218384
599 663 626397
84 267 693820
92 118 830948
65 488 469475
285 259 513193
266 362 179754
27 378 493192
407 665 530104
643 257 969723
505 389 681014
36 312 883884
266 631 433224
427 35 757366
328 17 878153
586 382 694268
627 389 854049
4 331 464356
261 2 910400
5 149 505910
410 162 740706
637 153 622997
93 429 92406
264 233 790362
289 35 527606
660 597 898382
528 101 822238
250 685 745204
129 663 19097
168 676 910829
117 73 310734
266 132 580505
635 456 34368
196 357 673265
317 466 557079
77 377 342888
218 444 176478
248 352 494615
85 433 547515
422 552 860741
399 537 680289
508 78 848977
600 64 974433
579 683 383223
376 77 667143
446 640 228799
70 127 209217
571 110 620420
623 74 103148
27 372 655304
591 429 834581
603 219 717178
305 46 764732
453 621 680321
622 19 270323
520 160 573586
654 216 379318
310 699 619616
335 568 588606
166 658 305063
630 554 362814
407 485 576181
158 255 732294
659 372 762729
278 461 293191
446 324 339122
254 563 59857
452 71 504776
485 370 266959
517 618 624486
523 17 993018
188 129 593082
395 521 896553
510 464 158902
549 488 911982
423 207 897768
415 248 76000
270 508 943429
232 170 191059
76 5 808120
567 27 251886
457 400 346472
23 141 318240
582 603 831426
415 39 949163
421 100 747802
545 286 673053
307 96 35196
329 46 368493
457 356 88243
278 213 693391
311 101 183113
672 319 209900
532 442 276380
308 401 366553
209 640 829202
378 199 923770
47 395 495865
156 480 946406
144 527 256500
680 249 523015
178 450 930725
434 534 132555
89 320 933072
183 540 209269
509 672 922420
625 260 258987
422 424 10856
112 664 31491
177 621 64616
56 350 296341
10 126 457748
684 214 475113
323 98 199852
380 314 772928
366 204 778895
141 443 228059
99 588 283237
81 370 129477
537 246 222336
559 225 986656
475 167 267331
371 667 331038
429 252 916937
480 486 465459
293 314 73684
458 680 805609
251 184 128949
507 386 18013
290 533 766115
406 137 298092
575 430 967645
497 680 604216
353 7 728551
563 585 428825
618 267 280535
146 326 318237
11 17 975850
531 652 481279
671 656 969215
47 286 320611
694 252 349997
522 486 556234
236 260 460362
300 303 663912
366 367 588272
688 145 870200
418 205 645567
550 5 802740
580 610 138267
47 333 926344
242 530 195189
665 537 667354
527 196 449121
515 660 702774
688 332 905028
582 32 377041
16 215 220624
561 268 114549
59 474 980452
541 663 265253
3 301 884599
574 617 758520
263 612 179975
5 538 706875
551 190 485444
60 33 372958
271 681 881534
213 279 335472
533 557 568639
492 211 354684
74 427 278056
234 626 136454
108 43 74810
366 147 320326
285 649 847764
280 26 890790
230 137 780016
189 351 347989
512 124 98584
54 344 931337
206 345 506308
177 348 496111
196 450 151988
632 582 239128
632 475 935407
102 389 173072
167 105 582578
124 471 162970
335 264 549712
393 449 802703
451 4 929136
387 13 763735
175 520 49842
455 568 174631
198 332 593824
172 99 23223
562 455 833180
495 432 627757
386 112 983047
278 588 445423
106 297 340939
253 124 559064
7 199 695401
204 340 756448
584 200 284815
476 315 219489
51 549 810448
34 691 593341
149 426 377989
55 146 694755
605 204 35811
258 89 102945
163 656 977038
496 583 21225
590 480 568978
560 279 570559
28 193 312583
379 400 815066
81 424 505556
410 501 700529
204 302 363624
251 269 89049
131 58 221995
97 210 502909
648 120 425482
18 623 913054
692 441 658663
192 211 770700
70 239 715532
386 248 592617
31 21 482742
590 456 120212
12 485 648309
563 326 8518
434 581 168141
198 14 140792
574 230 854602
587 430 990989
75 13 782371
256 650 780897
107 47 548567
47 20 578636
79 476 279698
598 510 531373
615 311 552433
699 351 56354
68 48 299897
573 520 303342
565 663 263888
531 178 311340
87 457 205278
2 25 662299
253 611 263921
25 226 82806
241 81 867828
219 553 942980
42 554 212986
258 254 471492
207 525 493397
642 222 881471
23 416 201378
551 655 951044
170 587 145593
186 278 703658
636 308 956548
459 319 979059
598 200 603138
461 362 262687
64 481 761918
543 162 329924
394 602 691772
523 288 278765
263 286 87857
66 117 95713
268 466 438672
213 511 768754
271 1 865660
421 151 672285
179 441 917330
300 640 83740
671 87 509711
509 37 715195
441 375 668930
452 146 908966
631 424 350282
497 192 939602
277 3 741142
564 655 876169
666 194 269013
23 357 551979
476 322 390012
585 120 792518
339 698 411420
16 638 541016
49 601 698757
193 368 181671
139 638 578504
281 647 758842
33 240 236363
673 659 677416
591 304 451014
430 318 341435
522 146 768162
27 290 534194
334 107 603078
500 387 549151
499 565 265191
663 84 705783
613 679 694331
486 570 11424
446 327 602334
321 613 16890
39 677 709111
359 466 795890
542 169 899510
8 589 202912
540 53 990112
309 76 151353
11 597 215817
645 287 547597
205 242 104232
294 568 533875
403 91 686811
260 630 493072
206 349 342762
675 5 46064
555 26 798664
365 387 92200
207 42 771346
142 439 358506
220 514 117944
600 60 842191
322 339 921248
484 383 515095
175 143 297102
318 89 477146
669 285 190354
513 646 288468
199 109 34906
437 314 62283
577 125 612540
99 622 209598
428 17 592232
153 571 839094
409 671 21896
311 195 329459
11 198 824275
402 360 317262
291 367 508137
217 293 366606
658 110 639333
18 16 771981
198 522 193225
565 556 662687
523 651 222330
20 407 117369
200 510 235186
4 168 39485
510 548 497301
685 23 134143
660 80 579352
168 359 497838
157 134 952920
328 108 106937
652 30 298633
304 248 798171
669 141 212776
321 545 303210
114 576 181234
497 58 505907
571 130 688646
683 547 277459
452 163 256801
1 406 752389
623 549 785463
177 208 579582
452 368 825933
135 58 545773
260 77 319204
498 314 585649
272 441 227087
129 643 119013
236 216 828506
532 660 513244
103 180 773651
570 610 655356
40 142 197546
37 491 547440
327 78 322367
361 64 202985
78 451 302347
144 327 659812
239 679 468603
699 636 550702
487 698 185128
198 86 36064
296 162 649310
22 197 814012
412 337 443185
111 513 488434
111 475 825857
303 684 653964
252 198 752735
22 16 837459
194 687 436405
279 67 859669
176 289 535337
98 499 324578
596 503 214911
279 10 280972
460 362 983116
343 177 235422
343 615 788462
206 477 936492
30 294 32693
128 210 618534
612 499 273090
322 305 465142
560 569 946092
246 203 518230
602 327 623186
188 407 966054
152 630 514988
332 173 268582
385 19 283955
277 4 736491
419 652 734383
521 43 787783
615 291 307557
696 537 703142
548 640 786361
370 621 332041
505 209 398999
425 456 671857
316 26 644651
503 31 897850
544 359 9573
316 673 457655
64 69 14230
418 222 201829
670 406 723701
96 387 61554
697 131 528597
411 473 463259
409 378 225741
182 498 457763
234 681 454278
493 439 206601
315 510 57252
440 655 968627
410 19 126820
686 366 887712
689 212 662654
131 421 637380
35 120 441169
519 476 146502
622 290 733933
244 174 166052
38 543 313402
30 527 280360
650 155 47299
393 438 443441
398 391 661397
611 670 657363
611 338 681825
410 88 454928
183 287 167004
41 412 556005
485 306 11454
497 657 285636
416 226 545294
55 426 73902
145 620 557297
488 107 556981
680 118 159401
332 452 310660
483 502 306365
565 310 286801
396 107 868054
472 419 819700
270 555 18894
320 101 426193
571 442 101802
129 535 31685
292 619 576401
668 546 498680
666 484 831429
504 204 622780
66 336 643750
552 446 20607
217 33 480932
369 60 736529
558 471 445894
127 688 528787
202 651 842471
264 274 332179
411 639 152607
398 353 898729
670 595 987140
571 548 840025
654 218 115961
93 673 757172
121 70 970357
54 261 134240
8 262 227759
8 505 362605
304 259 617039
543 595 237021
335 181 964060
373 614 344378
484 128 924043
474 53 668762
698 244 389249
30 357 196157
45 510 395426
536 532 881913
633 686 835076
640 288 225764
591 189 196971
302 218 207433
15 242 355599
225 466 782744
28 132 288980
236 324 736496
154 411 873140
30 447 769012
611 664 664947
360 251 662354
592 288 605449
219 563 892706
2 628 438411
446 512 748152
259 11 726366
460 329 967667
96 61 916957
112 654 841985
432 222 704062
696 542 582091
29 533 304267
616 634 793768
556 433 533998
573 154 155588
203 165 468787
50 400 429882
258 698 107515
4 467 231596
635 287 56018
553 617 609581
491 672 394856
323 440 221819
675 468 705087
565 659 584156
113 58 344070
413 408 168292
500 318 437566
250 395 421471
27 335 934659
485 257 280391
591 92 720997
17 415 720831
638 315 280938
571 493 400301
221 286 564957
130 524 900019
443 20 334127
311 182 439938
204 94 393290
117 538 195523
591 299 754651
495 40 988433
208 411 420186
352 132 386469
298 117 823835
353 482 670139
439 7 652273
387 247 254661
488 408 764728
250 98 776620
306 368 259103
655 9 46110
19 373 488962
177 65 277808
200 628 194366
173 498 954669
129 161 662364
587 361 64597
289 568 540261
501 46 310170
8 62 911292
567 499 144238
350 562 115615
345 544 251587
282 513 429170
61 414 999675
317 540 335290
543 407 737756
35 121 380579
171 312 916925
76 296 578357
123 170 842753
688 34 768990
48 621 98821
341 603 718182
293 505 377623
700 588 808505
85 375 342594
456 121 919209
398 435 693135
212 437 876855
418 681 301178
620 317 273968
461 377 798138
66 434 412739
60 409 3799
129 555 214923
295 188 8193
495 185 323960
310 436 219824
282 39 512574
157 424 401302
84 266 977753
280 190 523405
281 356 997951
388 644 151252
339 231 876021
4 87 663677
174 339 604014
40 67 930966
471 496 216499
109 616 647211
84 228 377364
197 605 185103
114 76 470764
81 394 117841
400 35 120849
105 503 683772
251 654 369048
18 125 497104
209 27 405809
526 691 559650
45 416 276617
299 32 573111
572 353 110760
214 396 623663
108 125 620516
633 387 150072
682 175 355512
189 111 493350
398 504 18968
489 305 120843
622 352 661133
414 655 560272
500 548 877260
531 565 639430
278 499 8176
539 431 580125
100 644 80004
436 368 541687
397 345 705862
516 668 116891
27 211 594316
236 82 988974
433 137 637480
224 202 555818
98 226 232947
601 65 865322
64 195 75891
19 673 775125
118 199 219845
561 43 589584
558 576 937501
578 512 300486
289 462 226478
166 120 665432
441 245 435529
237 333 550353
175 320 999956
1 128 121510
625 563 573196
684 25 440066
105 675 394645
697 119 588283
480 16 226431
457 109 611936
29 2 234950
388 315 254667
548 368 591149
683 432 446206
522 86 128582
578 410 777201
226 408 884091
471 554 362360
321 263 733899
202 295 511271
438 14 69333
660 558 436017
698 233 484565
620 602 773354
218 69 968049
287 580 998947
189 393 561506
328 67 477935
301 419 123114
544 296 344221
593 146 812862
620 631 248923
463 350 286733
568 356 468036
245 506 997644
428 173 205826
505 642 601543
570 36 51762
251 565 770179
235 257 421629
609 452 713966
569 345 134677
632 662 790709
141 336 43716
190 568 659504
214 236 270977
507 527 909577
429 661 902829
617 365 586672
666 445 759692
533 10 78253
611 150 591925
419 7 143301
417 428 914351
595 697 356098
669 471 934579
232 25 321835
541 502 72808
68 560 858630
269 433 82243
11 591 566533
569 516 803952
497 22 612299
483 398 452316
136 537 724630
127 110 870893
113 129 423037
322 321 195107
697 230 548585
364 192 774743
286 432 447611
508 249 364455
421 441 64272
109 268 464832
634 431 877528
588 692 682911
463 677 251844
561 48 99645
162 556 150603
505 587 436232
420 170 819255
660 456 123035
200 177 38398
209 561 911397
86 605 203237
522 429 681252
465 369 282398
309 432 745031
564 560 412917
530 190 214727
680 523 342085
126 199 791217
604 524 796149
416 605 590491
37 398 835512
269 243 124718
49 267 247639
168 21 480964
534 437 645454
676 435 681714
696 623 446224
666 469 399914
206 17 884985
438 104 898108
684 141 356039
204 485 645536
417 64 324171
231 445 934585
322 90 253539
183 65 3804
652 489 600301
364 3 495510
15 568 806163
475 75 149891
171 149 684767
313 422 724450
568 483 564100
464 553 592730
293 135 27039
306 545 808830
383 440 269488
278 120 232459
260 98 255934
269 577 946781
231 358 593614
470 573 919329
217 83 391812
495 557 354215
551 603 171097
180 481 567307
656 170 667796
384 145 450828
654 67 612231
285 164 397510
585 596 57807
252 317 497996
274 562 207653
85 74 644922
466 304 593814
267 400 790898
643 47 817924
126 284 710136
8 187 856640
380 174 544260
41 149 333951
545 94 530803
274 435 813037
396 45 266768
58 539 557151
691 490 555914
625 1 386251
296 541 467393
394 507 995075
178 44 500942
256 492 606071
288 663 955912
61 59 542014
326 390 683415
635 445 293745
514 258 426489
462 670 465888
550 438 60530
168 659 381012
165 606 748304
327 410 889875
629 3 648029
630 333 166618
366 519 731961
345 201 67489
487 238 641483
22 159 815569
593 591 564498
152 144 238626
201 309 445970
268 386 866567
219 254 621096
348 195 203759
289 227 684704
541 285 611921
102 613 230573
323 140 922196
13 344 783101
225 432 492907
59 5 665523
324 101 159898
528 325 631394
354 494 780565
351 304 626244
361 269 848455
478 81 637426
65 594 575900
124 48 415577
628 172 700599
65 446 3745
641 659 586499
449 147 58086
570 485 220046
174 679 146335
619 538 924400
471 697 124572
49 258 854265
359 17 970202
641 140 16832
585 17 265146
16 57 107961
196 370 707898
465 610 863051
293 296 950927
292 232 168981
193 169 365073
103 657 470767
358 313 855587
230 206 77290
367 394 836338
436 587 519363
391 356 820937
186 571 28535
242 85 877968
546 455 567288
177 110 556589
423 503 971154
253 378 12287
478 208 820295
138 259 193772
633 450 953642
110 23 464390
678 620 613270
82 503 781943
499 616 481436
634 363 714175
470 132 729633
78 440 66964
5 665 51423
255 377 726462
501 119 309622
441 385 732712
222 90 157630
376 371 753812
134 471 355469
183 399 85633
668 652 340767
11 623 819318
386 512 267089
539 621 936951
287 288 654422
244 302 305571
268 74 717901
533 210 66303
79 73 165108
365 299 378649
530 67 361080
299 620 281802
531 322 912085
443 559 866201
82 407 231327
508 43 298529
365 647 762528
86 134 888358
67 322 323265
353 639 141702
205 89 896773
399 214 784636
249 338 567138
57 79 850355
219 546 629491
66 232 444401
38 523 700668
659 422 543580
652 675 448809
102 55 407568
640 190 469586
90 450 677879
664 273 862050
447 655 737487
677 290 45751
552 467 607201
175 335 775836
578 566 876475
100 585 745765
8 514 24268
98 638 176729
201 577 122558
20 46 308426
110 509 504773
2 591 261567
311 588 34814
39 451 83117
218 609 740467
456 182 369551
473 337 694479
237 412 689229
249 194 873330
541 27 986163
422 656 985475
668 675 140893
489 422 999322
594 503 658207
663 99 225537
388 157 368689
329 430 854483
501 38 930256
358 5 948704
497 145 3449
426 216 230509
132 484 155344
23 588 97820
205 299 339906
596 564 723618
107 188 446563
41 590 70883
594 695 579229
511 487 838365
184 328 888208
493 196 188936
364 413 926261
32 415 631672
450 95 990384
11 163 637673
17 285 541220
269 331 716987
401 345 328071
8 286 16615
490 359 391844
184 193 802530
309 321 472485
553 245 739550
493 637 747139
387 40 299713
378 187 385178
403 188 475331
102 387 986123
249 404 401251
148 223 316804
549 692 48552
55 475 209035
65 571 20392
394 691 480239
206 579 646905
413 6 599097
66 51 775113
466 609 210663
507 67 330084
489 620 542801
653 162 454168
196 298 412243
667 385 737601
245 599 754503
173 618 157695
501 513 107700
248 449 263416
556 45 424134
257 157 175395
266 698 192235
65 348 152399
527 179 473495
1 601 220617
573 389 367760
29 431 938778
256 466 304494
595 687 404729
436 512 514929
655 498 231292
251 437 426163
271 86 913276
154 446 720390
83 307 57739
315 604 399732
346 225 682349
542 114 397467
166 533 534473
229 231 536486
65 564 728891
471 502 854656
553 390 714676
656 428 718138
513 229 96480
568 6 74708
377 574 494856
446 673 837156
197 655 567022
9 445 286757
189 491 646018
71 616 179999
467 540 460762
330 469 781922
139 80 866913
283 191 144742
257 123 241203
699 665 968373
600 374 145595
252 229 715563
700 141 126129
474 60 249110
274 391 305543
553 244 895029
500 560 432773
303 286 719986
184 656 78561
538 187 593866
486 549 637311
609 615 160982
505 566 32809
431 102 126285
137 557 629181
295 241 452990
74 464 699721
561 695 196081
667 535 332549
362 370 611538
583 349 706443
78 93 143666
342 167 830333
13 530 872730
455 265 379300
244 463 476431
115 173 783810
694 431 738977
312 320 496267
540 326 845652
547 98 331713
380 372 63322
429 248 989730
87 550 331456
247 594 787472
654 607 730217
510 273 806100
509 453 801171
309 588 806759
371 83 531912
73 385 25395
320 237 924982
446 672 58274
179 263 894259
622 136 23619
467 257 490062
686 439 594533
504 579 718942
20 667 509152
127 577 491973
401 424 390122
627 20 254549
427 233 795566
515 565 712095
193 612 738649
399 2 839346
465 545 816513
165 164 899134
596 145 650820
369 315 105521
226 491 665490
68 655 63055
627 525 766625
2 204 46239
356 489 473447
126 673 110340
632 413 742141
105 450 875939
456 598 550584
578 220 210558
219 234 399182
698 150 674277
484 456 808408
251 501 760682
209 492 658417
585 158 808519
419 444 789744
385 418 503840
332 52 168921
658 299 124144
394 226 47895
474 230 784201
250 488 563027
18 695 977248
632 664 169698
149 133 386055
659 492 632822
647 241 83792
275 230 729019
21 359 392857
81 107 752086
266 671 760694
660 460 355539
558 601 314142
148 340 290114
587 115 200428
391 535 758869
412 218 729128
178 615 670260
411 691 223417
199 504 61776
331 92 816733
238 407 723290
635 602 621808
585 215 891420
370 78 224557
483 519 973531
178 114 907589
625 438 808850
549 631 965383
41 494 233500
110 61 961513
33 200 406810
371 684 290567
245 155 275787
423 72 636107
18 398 26858
7 404 100670
494 329 217672
219 605 499391
246 566 838124
571 405 912435
625 602 877602
379 512 551202
423 264 906652
634 439 568084
569 400 477720
102 231 177624
565 622 535932
334 526 157216
672 146 296058
375 4 986556
171 618 844585
156 349 643599
279 538 484640
50 22 577211
473 91 449992
448 44 523505
36 288 688324
214 297 911708
680 645 473707
623 311 463397
629 610 666508
58 506 311786
5 616 302927
459 316 520425
512 571 713518
654 97 136215
68 635 429268
181 648 99918
498 413 870844
83 657 234764
225 162 860904
68 300 960050
531 237 732824
327 622 843738
557 558 361591
555 155 313416
200 536 413584
29 594 617607
445 454 943794
155 76 632401
686 442 633006
118 432 263929
387 265 822675
506 278 732900
628 503 388635
81 402 485555
524 425 27402
220 349 854377
154 199 947348
693 76 271964
155 677 814380
355 1 393181
429 413 384002
246 272 130585
227 121 732512
694 567 529360
42 408 380687
503 239 5894
108 213 446860
149 440 602974
561 473 127998
333 649 851301
299 618 244585
558 71 205639
179 127 549160
655 128 512033
159 125 488121
607 401 158957
554 238 565429
6 125 879874
141 136 697834
689 694 845960
584 90 725335
671 235 872777
495 199 205646
576 313 997971
297 554 117870
279 369 593703
668 592 505476
128 587 793419
266 27 798823
551 219 652028
427 634 422876
205 166 267140
391 521 414625
303 493 134098
64 12 516325
555 107 33912
620 153 622565
317 358 207133
122 338 600333
593 368 300472
107 295 620293
50 34 960355
64 220 365341
553 288 73256
249 536 655135
556 542 997013
314 276 332860
94 311 146843
431 698 63056
98 552 136976
485 319 188447
516 576 912685
57 367 955611
150 612 253875
170 171 798116
387 534 360280
418 540 175216
142 315 977068
349 456 178748
88 168 700736
128 174 494855
624 116 912742
606 337 799322
551 441 630429
575 540 583091
605 525 909094
140 513 41560
526 476 207022
476 499 554331
121 284 237909
523 106 401755
309 653 266484
662 470 453737
267 34 974229
408 499 593646
179 238 503878
213 184 744595
617 514 316262
436 13 206351
326 148 286284
687 27 50655
461 676 851274
123 409 871111
557 615 796694
460 409 558231
228 533 15177
357 98 858289
175 459 293321
434 373 960472
484 151 125722
220 70 832704
570 125 753888
588 438 38810
26 620 621033
343 444 87189
391 560 665074
285 311 251275
435 598 547346
76 289 570604
428 379 113661
516 529 200423
696 643 688186
408 697 539913
479 226 172564
222 336 773572
649 559 43885
312 402 2674
275 220 406523
112 469 210082
501 121 842473
608 127 260817
182 443 185332
249 606 624086
214 124 943681
359 571 661334
22 115 992703
488 199 713461
436 504 672115
271 377 900194
405 410 75409
648 96 549993
481 674 491597
496 641 209303
234 16 698661
406 589 267493
144 488 908484
682 137 747019
254 235 34288
68 366 577513
485 242 835796
636 577 177361
588 337 553625
430 441 290432
299 420 382362
635 313 904285
559 646 585243
565 81 95950
603 126 146171
170 335 617834
102 486 571827
9 154 899011
180 466 297827
111 664 506239
430 341 835487
498 371 59923
203 161 786695
647 144 514203
325 295 595961
50 646 201135
195 368 739728
476 436 740683
12 124 814934
29 171 857578
625 557 595417
676 279 718119
94 699 928841
534 225 967524
146 331 509270
153 60 330246
693 8 850172
113 68 915555
175 276 70025
188 214 879096
294 229 923283
378 227 18108
129 79 627663
247 445 475115
452 636 943689
283 90 761222
648 184 379253
473 567 411415
77 597 606027
512 694 527354
87 70 876388
254 332 536489
537 84 354680
173 459 351349
540 187 547897
460 472 106259
154 517 229720
105 476 484502
697 644 858713
433 642 9084
309 266 861867
474 288 411721
148 434 379585
528 465 322567
536 198 890201
350 22 705407
182 530 784686
206 83 8529
632 280 845278
171 64 261054
655 644 705853
241 118 976647
490 197 554980
569 457 782436
87 202 662099
218 560 962720
271 515 605705
658 203 371159
313 268 502526
696 141 52542
384 260 753442
132 83 77949
676 535 873060
513 307 208612
448 389 547264
391 656 429832
284 206 4979
83 53 163313
194 674 870843
581 87 321270
411 12 55791
431 629 896763
586 694 575966
5 498 37685
156 387 802261
402 260 867
352 98 643836
523 700 909160
94 383 23119
52 185 785695
130 188 784676
508 105 16723
633 125 404208
395 312 191091
556 123 837531
584 698 686621
120 460 457517
316 192 961474
394 274 928934
215 691 872664
558 153 355536
300 480 99930
240 56 241404
629 230 319385
1 255 281678
133 424 434413
235 602 882955
67 266 844820
237 479 128435
81 249 214753
53 231 520928
393 384 914566
135 521 258965
590 43 292820
479 318 36851
336 649 77270
402 349 552988
616 595 976836
179 149 591143
130 567 659337
341 146 406425
171 349 701500
259 624 917115
698 361 135779
122 304 433097
111 53 505935
604 215 931817
397 153 550239
54 187 35827
654 309 786940
599 547 897837
502 575 922705
66 347 98361
648 595 171875
61 584 916638
238 381 38331
462 190 783621
462 532 584422
449 168 532823
513 689 836785
551 395 51667
537 13 350579
459 236 166505
640 140 646269
210 86 169022
334 72 683839
555 676 403868
528 383 10942
286 594 940452
568 177 952037
485 56 281863
27 629 471170
454 502 504111
470 414 151987
596 507 447096
500 60 931768
23 436 838604
221 323 477861
280 100 74709
108 57 390326
450 62 382158
101 517 752731
174 622 188282
457 686 541408
320 430 218126
642 619 13026
582 87 376623
507 267 948112
265 22 44811
558 165 534324
143 191 663839
376 330 83699
259 101 189188
90 73 727820
126 145 772173
316 353 567802
41 527 895681
122 447 539804
659 136 467907
34 462 371870
417 230 866917
175 313 162988
156 494 622500
320 248 776983
203 293 842107
619 296 573995
407 549 359287
635 265 960530
30 462 189495
521 326 733667
232 81 710468
355 396 483197
173 8 360414
623 190 291574
656 570 154562
688 566 347125
35 147 287375
523 239 586226
35 616 203129
245 1 898504
683 667 85184
106 143 555649
640 626 776772
247 282 90604
542 609 339568
174 319 127392
394 470 460456
146 228 775244
530 669 568077
386 563 936189
154 685 759485
488 249 759099
541 313 668278
578 90 519489
539 700 662204
491 544 894934
260 603 177267
509 238 904461
599 532 335918
133 484 884586
449 582 435697
233 106 320831
102 552 530091
379 406 34615
371 525 882194
631 331 72358
57 638 914929
304 153 85658
469 247 372804
212 568 220449
342 673 451933
104 583 462302
97 131 273616
405 205 674943
391 195 474347
41 422 757707
150 63 821217
601 340 622221
246 663 130817
431 441 971730
372 519 703055
157 322 607207
522 434 363906
305 282 221962
35 497 759868
436 74 183727
46 102 887665
56 86 884682
114 567 740371
276 497 238008
44 675 727036
258 665 2869
232 301 952553
671 380 160012
51 97 811522
146 201 785645
424 106 350378
356 140 672992
243 626 381650
329 209 874330
201 291 812321
408 234 474998
476 370 454558
581 210 24513
98 72 113422
183 609 453669
517 341 873905
685 93 862038
609 426 949296
11 604 722389
300 613 317691
539 276 105129
292 249 80858
128 329 442472
487 539 843365
201 281 987780
23 363 508450
496 573 656747
284 140 653511
58 128 167379
623 530 113206
397 260 697773
160 682 430528
637 367 129636
436 531 84860
662 162 90514
158 200 772590
520 389 363905
242 171 572949
700 414 696250
654 131 159512
282 464 906858
614 67 661896
477 86 928333
249 627 960215
510 270 552818
87 285 316646
434 597 946582
482 160 790971
365 72 973230
341 484 534594
449 95 712365
251 91 154568
283 316 956397
626 437 943768
482 336 698293
145 86 206727
259 307 536716
274 641 196371
32 312 179815
434 318 287680
181 612 698597
371 589 943608
478 240 406652
255 481 291550
63 212 659076
437 463 523310
628 569 779658
71 447 411541
87 418 958862
221 598 635758
412 320 211595
239 316 266558
63 671 859084
514 308 797726
360 582 327241
144 469 292502
345 566 208068
583 309 884623
146 582 702099
198 623 619313
638 552 382286
638 354 626176
89 284 987058
296 649 753352
330 381 553449
357 233 300246
618 363 138033
204 245 890912
400 643 683594
278 483 236268
532 654 418495
624 279 72209
346 280 229626
20 180 888741
171 320 216195
461 31 659788
115 684 932356
109 600 906946
463 197 25382
613 106 703701
215 486 449054
488 693 506699
566 106 812849
30 548 677166
561 530 195516
43 280 357999
695 394 871724
268 627 639429
221 378 675551
137 498 961615
195 169 483871
542 116 862296
89 355 212801
700 454 464006
80 522 957532
255 38 655167
556 654 746262
192 510 108677
333 416 665921
330 626 511010
600 502 244534
443 16 600928
626 221 945620
80 350 7543
209 427 140985
151 459 461466
457 666 48500
137 439 689575
564 51 814126
668 99 527771
554 248 486150
151 527 942225
384 405 191342
142 42 396671
247 348 780780
259 132 690150
464 93 976018
292 349 565659
85 529 284089
90 400 527831
522 687 30676
664 649 279510
148 59 691388
437 342 553651
255 634 5009
345 572 449278
549 163 870720
164 441 502125
63 459 659173
344 4 299639
627 158 192844
162 315 257444
700 581 927613
665 439 605907
424 419 598549
301 229 258861
107 121 130522
348 480 204834
186 455 229696
351 285 263390
547 658 142752
83 531 159728
2 354 859557
592 137 650019
89 540 946050
20 467 59112
580 6 548165
181 110 902410
181 475 766
275 412 948132
342 330 530741
93 330 894189
101 252 216192
530 107 336908
195 518 207490
654 198 527211
281 542 14653
646 570 563362
414 435 48949
309 18 166397
439 323 266590
432 246 483535
486 209 347442
422 331 460400
342 67 545189
195 403 600613
218 699 585484
428 112 816786
436 302 358359
465 47 189218
644 679 197772
253 582 680242
590 192 664556
412 700 358760
97 487 792672
298 151 570783
680 71 326593
657 180 261717
2 371 173246
110 260 977487
29 681 999942
111 520 360395
371 228 568020
632 15 777582
338 149 529260
254 221 176772
3 4 611474
691 210 409907
93 227 912019
26 71 281370
203 518 672481
516 241 142136
363 481 616437
82 452 505534
447 212 218385
369 36 41376
66 632 330902
567 293 738683
382 560 627041
44 146 495616
460 242 19224
292 254 936984
559 513 48405
81 395 876952
510 23 951302
245 361 87450
64 549 578634
165 148 224205
455 134 506859
54 283 47710
415 231 642819
318 232 335818
329 121 930913
544 358 796598
197 283 437932
27 352 192582
617 563 966388
263 98 89688
224 620 26734
623 673 496940
271 419 335051
369 597 403145
8 80 535196
189 337 581112
111 699 569162
172 140 826633
290 36 525154
137 487 366144
516 540 684725
256 160 652916
49 12 149640
446 686 448622
628 604 328934
336 77 514329
174 139 744889
187 34 538752
153 489 423779
187 314 642136
421 305 643257
255 300 950451
214 12 781635
46 328 476294
248 370 470589
295 676 223746
559 230 408647
476 630 578184
364 128 742819
420 404 747126
23 148 259478
281 529 49236
52 643 87142
115 170 925215
442 681 867549
213 571 385146
375 552 127159
634 45 47271
258 690 432875
47 278 515381
8 267 115705
618 341 122049
154 125 469003
619 623 270591
467 498 485311
368 613 265607
295 363 514149
251 48 907869
652 82 891090
690 528 915817
343 382 900809
76 657 976700
87 472 293098
625 561 957561
528 345 682847
66 179 418721
181 652 125030
562 135 860446
604 598 74305
587 499 657421
408 208 485992
9 263 855193
486 74 577012
606 42 502293
454 258 899502
309 381 47190
467 26 128706
682 143 399671
346 322 27779
328 268 856129
278 518 839559
345 477 652768
391 276 898508
110 594 673819
674 170 13731
471 286 706429
221 33 511669
636 41 516582
503 489 811689
441 324 277966
278 259 716255
429 541 48278
349 475 354210
514 41 376333
42 171 696740
523 565 277420
691 109 835082
275 551 376237
683 362 877417
627 56 368729
149 581 626008
47 141 849312
483 516 752529
193 29 265708
516 390 886330
452 355 940069
482 110 409730
125 389 435153
326 164 376704
327 433 642614
306 63 678392
430 496 643434
77 40 657057
340 517 768720
348 355 846036
189 660 486252
476 463 288607
4 201 387709
671 520 729575
388 199 438804
251 169 403724
604 455 829195
653 160 616934
395 42 182973
640 697 780020
700 547 559619
22 553 853482
204 695 428007
678 414 380078
567 230 330769
534 153 491045
219 539 779330
694 359 66673
338 629 699118
72 371 13293
209 138 904584
576 314 236571
467 65 371993
526 601 822905
531 160 49223
574 614 847212
221 12 666431
405 358 180381
420 625 278801
657 256 12267
675 252 637143
138 8 173171
312 453 816610
193 37 404474
286 1 159704
229 605 251109
617 239 616231
215 224 851794
434 97 804088
640 244 94324
112 127 691105
555 212 313655
550 442 213461
143 4 660768
660 567 183370
418 146 392854
571 470 542310
201 627 756046
369 691 615761
37 18 303802
476 294 185655
119 59 555366
583 660 179843
25 627 448745
384 245 281898
100 69 905990
549 155 84145
407 533 529049
446 265 812865
148 552 192463
444 686 234853
16 41 855216
192 454 198598
333 111 185444
177 135 341931
593 469 217006
564 464 870322
506 526 129776
122 128 761816
591 397 376549
328 231 814643
245 269 62457
256 118 316731
203 596 492635
153 209 488258
487 615 227474
635 484 32295
328 480 95669
320 613 432249
139 524 500148
311 150 5229
674 16 707608
15 412 979151
663 46 170518
401 91 335877
431 639 408050
227 397 580467
71 62 458912
160 599 244419
274 456 992739
633 462 703750
325 584 223704
248 573 80063
189 546 92443
368 7 756555
436 140 497719
608 250 62800
420 511 424486
526 611 836733
153 331 296591
13 457 239598
546 143 592338
446 487 215698
531 482 828562
493 106 588398
565 562 753666
310 669 84089
204 3 678232
526 630 932844
682 12 651656
676 60 872922
669 500 427315
265 624 478292
62 321 459102
575 480 377724
588 348 941422
498 383 345248
13 405 681163
160 360 812602
681 30 936864
631 615 870677
297 279 982557
439 281 957162
417 22 31953
346 490 797841
618 22 652874
377 536 737190
679 205 521653
464 509 50541
408 230 109283
479 525 956962
477 59 531241
539 176 679718
231 436 725824
443 456 865639
378 435 816944
24 529 480955
551 442 112894
126 129 89103
325 512 403565
339 534 656254
105 441 653018
616 370 618581
334 417 25978
525 675 668551
68 97 721519
282 216 94478
297 628 227969
700 608 822367
176 458 660214
631 406 183103
344 93 80240
160 613 633045
23 220 517401
283 333 758467
210 325 173826
470 459 975079
602 257 634335
697 270 298588
443 143 643264
281 84 628732
337 478 346749
343 349 684983
177 264 793860
296 225 683248
89 448 521800
313 166 768938
305 384 74343
248 103 380361
646 227 798603
527 257 626070
492 188 604516
654 699 214903
54 673 285477
77 110 958460
412 696 821912
18 578 396674
137 43 776055
430 55 978324
669 211 136980
458 132 372296
380 151 264829
226 358 531385
414 286 211195
646 469 927509
589 64 755928
586 618 700269
354 648 202595
230 691 399513
195 290 423723
421 478 316100
478 97 522784
532 139 385380
163 124 145083
649 524 694517
551 37 36806
38 577 521913
89 521 421146
512 392 979985
634 147 267982
132 465 651153
455 249 715045
274 346 599338
438 405 473962
12 262 411548
87 115 825028
8 228 214497
28 593 179152
456 235 198478
152 573 287730
231 601 132805
240 495 504071
314 462 827347
290 584 317818
544 211 334864
282 619 638218
207 610 656499
406 632 103862
313 186 483472
1 321 902414
235 401 74354
463 106 602908
2 311 862324
303 458 165788
264 397 152016
291 281 926567
81 226 358486
562 56 446133
606 517 207123
303 642 23746
485 287 355763
556 303 149025
292 90 543658
518 550 522019
316 237 817810
88 549 117615
93 432 476193
195 540 687130
682 231 673022
211 7 789950
76 42 614827
329 533 93140
162 657 732870
684 586 971010
90 527 771178
127 552 781033
129 687 438113
407 87 263804
123 461 685299
464 639 313649
197 275 977403
639 538 195748
311 58 302931
334 180 5434
476 107 536328
625 536 167753
156 249 760663
637 203 505723
202 321 558053
104 424 307278
106 422 320471
238 215 475181
600 511 11504
301 194 141250
216 630 116262
170 24 861515
194 383 471793
215 144 727433
580 507 648759
264 11 655076
104 363 335312
508 145 343005
315 439 877374
81 622 907285
405 362 617068
668 47 910910
677 10 101917
539 110 33479
565 100 58447
449 398 866543
70 552 834327
549 574 456308
282 617 83483
112 61 845126
219 173 37467
22 516 625174
560 123 31546
662 337 744795
247 587 460513
339 104 382131
215 137 972
555 319 415427
427 578 74926
49 61 228335
45 137 518806
197 677 577643
298 426 340160
191 113 18214
489 481 637839
457 321 850373
1 95 608591
598 406 798281
397 670 785278
469 188 294706
507 587 11779
95 305 82530
189 620 424358
71 633 256894
17 534 26035
141 665 248517
360 188 669799
296 483 119080
606 626 340584
15 423 488510
181 361 876804
505 65 773834
104 480 603551
510 583 677762
90 171 113269
299 450 788714
628 546 241485
676 153 622109
94 580 924856
327 177 807822
431 604 458290
449 419 314470
284 644 292730
49 17 790094
473 406 812352
352 320 879917
37 238 138663
471 319 192537
450 219 483280
126 698 320763
618 303 682975
436 94 269930
159 250 710237
503 184 390976
642 472 797166
10 278 461273
393 92 310975
107 103 995831
600 101 12894
152 223 745955
425 77 207229
62 249 786897
374 426 591118
583 537 637618
323 393 603224
25 689 974673
389 242 484491
36 422 806793
292 267 845152
677 640 998000
448 199 918665
436 56 404990
442 240 367825
299 163 386142
59 346 596374
210 254 564448
505 76 808254
309 129 247567
317 339 594743
100 138 512520
623 326 121923
83 585 99974
357 104 911035
176 33 800306
635 419 406279
684 696 353043
618 123 369456
386 165 585874
129 304 3097
672 481 979892
90 535 521332
274 505 345465
430 609 700231
347 222 769910
3 286 481401
202 549 887900
527 286 156737
160 609 801857
519 635 595666
369 87 945733
162 336 673580
68 609 550044
186 443 793092
537 204 237845
245 369 973360
195 489 1372
372 393 223034
23 576 515474
145 645 672827
118 358 44314
154 403 672957
299 175 229553
666 600 754887
589 656 947047
697 146 824763
3 35 624286
11 140 461709
420 95 465969
601 111 205958
286 696 150732
648 623 652042
293 126 13480
168 583 416233
289 334 652219
290 121 335815
64 447 624797
240 366 330046
499 72 832605
341 534 385725
519 570 822401
142 503 465121
315 656 804753
136 11 172572
372 176 861795
526 622 967730
183 377 925970
290 592 728361
324 35 383809
680 582 453287
504 156 790909
3 119 783071
408 64 784368
195 590 682693
275 607 606992
412 184 468638
548 250 217606
592 54 758234
663 244 217707
531 54 965227
110 481 14994
291 496 671566
672 212 95037
235 402 196786
468 532 425002
60 161 115953
572 75 709926
694 75 996090
305 657 841912
362 330 600701
682 498 328032
395 443 753872
486 193 74454
157 475 593482
500 634 871077
21 252 185178
326 670 773927
17 170 388327
610 276 247005
114 205 32158
93 546 240061
272 470 332137
431 413 226736
220 29 62353
329 63 200767
486 156 182204
333 105 73384
439 646 464793
461 236 45348
218 575 691030
488 10 642088
638 686 415451
517 61 586172
471 339 853909
503 212 734930
207 416 92667
363 436 224214
476 372 80267
129 609 127327
437 356 259573
692 657 973305
581 639 283152
656 690 652540
502 159 534872
414 648 470749
691 69 869825
277 98 535854
579 526 665287
643 70 811745
495 647 452212
14 456 575786
96 210 581005
107 142 642251
186 651 774629
621 386 439529
431 129 602416
466 543 342812
496 390 961257
343 152 24518
502 640 931818
67 563 934958
175 624 935830
177 383 514774
344 15 879521
563 454 201141
199 595 343051
698 430 287463
271 459 697125
361 6 519134
616 192 487285
40 178 122466
449 225 928796
537 31 560593
468 673 67284
31 211 218312
29 110 698216
510 225 106429
650 672 328304
58 109 94644
427 642 884523
651 456 443229
159 111 788718
670 62 628590
281 636 339091
179 629 92939
99 607 525338
48 563 340770
451 293 204938
507 69 830648
363 15 297395
237 113 996201
597 106 339441
52 183 968311
144 304 116702
685 448 416183
561 83 571425
390 199 331211
120 475 848552
665 580 740174
360 81 393474
104 327 783715
371 655 396249
205 173 121902
84 247 646464
448 183 228914
29 540 578999
306 65 188441
240 74 693359
212 453 373
5 450 161731
541 656 173024
138 90 792181
303 529 430036
297 326 442173
378 108 21732
686 239 910298
104 591 313958
475 2 942203
1 629 91410
163 561 463469
80 420 421052
328 520 662998
316 601 997091
56 479 489134
212 587 74639
442 100 27105
444 692 905987
252 184 443726
466 367 431375
127 565 716626
291 123 484068
246 127 558627
118 625 818996
542 132 806201
616 278 947109
673 81 955567
288 336 146657
85 75 726906
144 683 54649
320 342 498624
148 95 63491
669 299 881436
225 90 855143
158 505 459512
77 503 682363
622 418 943652
687 441 907745
358 192 535113
505 474 520775
57 167 639503
17 436 6331
534 695 880146
241 557 77769
664 364 594011
103 397 959362
443 506 359764
514 224 923021
342 500 187246
27 512 696214
541 64 511716
552 211 484043
530 97 463421
669 399 227879
81 517 390577
83 127 177283
91 635 615506
531 503 531321
168 222 745203
224 659 263924
210 495 408562
506 610 427257
221 59 519633
190 294 739787
446 581 410009
29 144 120581
584 595 344344
347 115 986282
371 405 1694
487 275 432349
136 12 988978
279 125 230069
494 280 89858
500 307 855104
260 52 732629
218 65 229244
588 110 767850
166 95 14028
693 227 946458
368 253 909382
341 9 989800
413 270 609959
285 158 455995
694 154 470797
354 520 441892
226 38 108935
476 679 212408
634 202 681846
680 148 406407
458 173 930262
424 185 769252
124 19 175053
186 189 255450
166 516 349846
15 569 995067
201 563 137804
72 245 663788
447 328 155513
444 172 177509
540 515 348076
66 413 717027
627 522 637648
44 424 321868
332 546 248373
557 643 601812
7 197 434901
676 184 229456
389 169 177591
638 440 19915
553 574 947174
153 374 731866
468 456 871957
113 73 917717
432 496 555446
529 112 439745
609 118 810450
112 562 220593
423 347 49709
466 346 46772
14 189 865222
283 288 537957
556 506 112433
312 432 737835
18 85 603724
354 89 29638
209 622 307593
5 177 422313
665 567 433420
658 661 330272
373 9 416225
639 369 22669
668 681 770293
676 257 164373
445 541 931626
456 428 603471
330 624 752976
81 314 685721
670 424 428399
391 364 568252
363 582 562778
232 387 846408
401 446 684937
52 304 721349
117 445 900998
369 602 357781
74 295 418206
319 2 241294
80 283 311734
656 510 623370
673 9 674034
606 323 742971
351 670 327445
153 84 335568
334 632 302056
104 41 216522
569 62 472979
98 582 35872
197 430 36711
100 326 629472
118 102 876017
653 548 672229
318 40 171292
273 600 165107
380 609 105638
562 697 179446
450 581 939562
203 182 900820
625 94 605966
535 287 407846
548 584 594937
698 3 977389
6 95 600254
150 322 269881
593 214 228748
619 424 627464
449 289 27336
160 86 912421
527 110 201203
529 241 187755
389 284 369781
121 304 418142
549 165 673582
542 614 342521
552 698 437284
112 120 157651
503 174 106163
637 281 700511
102 473 358069
531 171 801180
162 579 889923
657 169 609190
193 49 85564
292 26 733407
277 274 50588
447 674 206933
376 631 561102
510 124 487656
445 447 839915
191 82 790817
672 479 456061
492 113 321824
643 423 887794
105 598 734621
23 680 25743
28 687 201224
185 156 294383
11 167 555987
432 564 835887
366 141 335806
613 377 861868
34 647 903720
79 72 465176
519 291 477863
579 141 368810
151 423 780387
193 659 125449
123 90 9018
617 635 456424
310 657 629307
385 652 979352
324 135 72760
575 541 100535
228 483 286170
690 52 905506
540 426 469194
604 71 386575
535 178 964984
3 464 982332
458 54 538521
207 46 60083
400 592 466860
223 4 862992
337 532 980823
521 170 487655
410 227 670210
558 278 958653
638 149 769422
269 240 885412
427 687 705028
174 270 703134
32 508 350701
159 70 415068
130 694 611764
633 408 923887
675 667 62740
245 238 901536
332 268 895597
646 397 171024
516 143 42527
210 93 933995
674 590 641339
216 119 970035
624 660 386132
297 434 958853
396 484 620695
656 556 683847
513 634 261353
509 448 591173
199 254 290208
76 565 515620
335 351 567245
199 494 681131
592 75 590862
119 28 794891
171 527 594794
252 583 779242
649 380 958128
285 603 88867
617 95 398278
677 55 907099
416 398 530827
584 318 967803
662 572 43347
66 224 617775
488 203 211976
164 525 797981
541 279 577996
422 276 541193
327 130 533275
192 699 152538
647 246 426469
627 97 808435
470 70 598748
505 339 665191
282 125 353140
680 602 434742
666 408 54777
155 665 664844
243 170 79070
88 290 438852
475 15 217001
64 153 511639
599 275 553488
103 329 622547
442 54 552173
135 422 54131
310 433 269928
312 173 791060
389 524 484761
391 218 61939
157 576 408888
229 351 433179
222 189 736501
88 34 231657
153 290 8956
518 347 19107
551 668 70789
148 637 156889
276 425 164025
12 222 805401
149 368 34020
467 256 743762
499 557 819942
658 25 956390
686 530 25670
421 425 706342
303 445 804567
603 336 840314
76 437 947642
341 269 618685
335 533 324784
569 675 715545
454 264 262715
573 487 450212
286 360 785555
422 642 696163
640 333 365488
334 494 214426
66 552 120342
146 648 426727
417 199 698936
577 212 773928
597 622 115289
684 329 530684
412 68 473627
326 52 901865
286 135 680345
139 240 288187
506 97 836877
304 646 330197
568 683 483151
556 322 892184
181 16 511682
427 159 419537
277 301 945527
184 510 759230
177 502 603687
616 57 616699
172 397 268929
684 334 867022
13 316 724018
89 460 377846
216 673 503251
482 45 841301
214 235 582187
269 220 932567
282 210 630860
662 76 405452
120 104 160270
563 644 108584
404 124 407831
81 602 734884
130 282 446808
527 568 67245
667 107 649858
49 338 251204
638 660 618750
248 5 433703
136 577 247156
390 238 541838
493 594 326727
219 404 553407
478 615 601601
376 459 754534
189 78 931088
114 281 379678
530 360 697296
3 391 458760
456 178 997812
520 143 701012
620 457 730949
546 566 556687
121 446 845480
272 123 172764
201 456 408652
159 454 721438
400 244 173752
224 411 455813
634 627 495338
275 274 781080
68 414 920818
634 525 566789
251 429 831785
680 61 370523
644 366 369871
509 451 122612
185 239 244387
199 309 20183
487 495 155314
181 620 491861
555 130 583739
201 514 427562
672 561 820399
272 76 738273
247 346 833908
248 290 629908
57 55 769874
314 312 986661
334 583 754508
219 684 644649
445 479 137818
556 126 722732
461 335 400912
285 296 252077
45 621 138132
523 37 953248
307 385 968637
421 511 672126
226 576 373624
362 62 188278
561 522 319492
98 545 589678
97 204 600875
278 498 67768
306 127 204175
668 124 140800
272 195 880534
357 304 445851
456 80 831290
545 540 970412
609 114 675318
410 281 983617
597 61 318339
17 699 470188
343 188 119382
375 285 539702
588 349 775762
460 388 134989
149 40 588536
603 483 964722
584 606 723740
184 60 132143
303 643 128126
455 74 704932
682 661 654056
158 335 283372
60 696 728588
310 396 131801
599 519 344485
325 2 504718
154 567 929441
358 568 167341
48 374 92025
143 503 189002
355 156 283424
192 151 926486
91 565 20601
134 532 998668
664 530 834527
2 3 369678
203 352 694248
286 375 582133
463 59 281857
114 626 456029
576 393 478428
3 76 981905
676 389 352473
440 473 202083
100 15 974138
549 197 778927
679 488 953919
587 144 796571
286 201 736309
203 661 752816
638 284 746651
462 492 996933
75 522 304099
459 536 498866
662 368 676430
24 349 123290
308 684 425762
447 184 821972
169 329 977658
234 105 846626
477 564 24099
158 648 397070
15 485 370955
207 17 10308
228 149 697157
647 169 417284
386 244 479861
574 252 190131
263 250 576698
374 545 888205
261 286 678821
118 195 578155
158 367 15376
523 577 688329
133 254 686234
510 593 598075
286 241 6502
470 567 774318
692 648 424477
597 690 267296
243 644 83427
196 1 227024
193 11 441056
310 56 11382
206 311 90658
635 436 240459
686 54 886422
591 80 253679
429 595 914571
666 3 861628
423 129 820108
453 363 278467
205 76 52230
410 143 640446
422 501 919096
644 248 651387
459 228 145313
577 570 458712
113 573 692190
452 381 515333
485 462 801127
371 574 11743
20 560 418296
433 561 389562
519 232 546817
372 418 825835
55 218 763170
122 158 572311
103 138 828978
269 673 766839
110 173 187441
341 572 37958
572 82 96649
680 8 873249
542 567 945203
155 550 194715
48 107 558906
46 662 138717
491 297 870070
9 276 262501
576 571 330971
135 650 809626
99 407 158571
342 534 125834
455 180 752371
355 211 674026
635 252 154310
662 450 252834
221 244 213497
550 23 267397
244 369 854755
394 418 407664
582 327 124726
605 153 767011
343 253 971060
468 229 746269
371 562 820092
686 507 565692
540 530 101593
558 592 171095
285 312 348432
676 294 865330
92 2 348448
151 435 490322
687 119 868383
258 541 286532
241 531 687202
66 562 185334
525 603 363076
259 349 431675
661 452 713647
258 212 997905
171 506 810592
498 279 685004
368 68 781432
23 114 439634
393 623 484075
608 506 647453
681 239 549745
647 622 177389
313 608 397614
108 358 913372
390 209 167874
146 81 100208
313 61 313170
423 452 684044
696 491 298537
676 3 884547
116 508 341850
42 583 562872
138 664 368632
664 469 795220
51 668 157825
689 45 284603
82 595 705009
297 6 103415
483 121 476400
316 499 540876
205 36 725143
36 51 964824
309 90 114595
563 614 658339
168 413 821781
403 158 112351
182 622 275892
13 568 758621
394 17 635359
88 191 935757
506 552 456643
425 144 714029
620 608 695190
570 458 896810
358 251 867187
502 144 43300
528 154 264396
230 356 631289
39 45 757458
496 661 434623
265 29 198280
336 282 563549
119 350 163275
554 198 143318
219 318 195673
510 81 169709
580 11 359519
288 432 509093
625 55 707341
71 121 958758
1 273 653699
2 540 148103
432 234 865512
160 689 375777
569 451 439418
98 446 26870
197 161 230341
512 123 485947
54 576 33295
125 445 202230
7 249 670097
139 148 830205
552 276 313542
648 55 329837
426 95 365610
257 116 593658
524 390 933936
372 163 845934
456 294 396919
520 196 820346
170 162 661164
250 126 908893
165 592 76855
16 246 590471
589 4 287894
101 472 460884
638 646 605626
578 581 429670
613 186 970667
303 240 565432
615 269 772925
623 156 234040
332 193 146080
492 617 311283
510 517 559578
46 6 146400
627 563 179037
623 6 89739
135 42 632746
403 292 174042
51 683 4129
233 108 128238
237 341 918899
559 552 647501
619 53 886882
676 487 9492
353 53 480128
189 666 237624
513 449 990080
298 435 951742
542 525 782107
550 422 351174
519 322 635398
233 320 498128
623 500 272842
580 223 632819
199 287 91981
282 9 333551
398 261 89260
456 447 749666
147 463 623738
394 312 766764
624 615 723826
179 634 287619
135 247 993934
419 98 212637
61 599 413177
29 183 435771
541 342 489198
102 191 458396
314 125 791537
572 152 3192
699 46 981727
642 79 194482
155 290 875661
209 349 209637
65 399 410749
404 486 879470
216 197 338475
431 422 41550
324 529 708279
323 503 339614
393 18 73867
464 443 433309
697 72 753330
82 186 213112
49 263 372565
605 667 21268
66 532 811862
20 4 526215
381 463 818779
426 641 679459
307 458 797943
600 328 210763
669 682 941025
126 423 400252
250 276 75479
573 301 679352
421 56 482182
134 74 207802
48 341 800949
229 43 202767
11 226 55759
108 6 439197
263 451 237700
694 353 786327
475 480 455672
87 490 328587
422 317 947084
80 669 945358
67 144 34949
372 31 425438
648 114 864282
557 545 877583
451 420 551625
397 361 443100
591 239 754515
51 254 505394
216 670 339857
280 407 520798
97 628 682917
617 241 413072
392 193 885452
218 57 423024
60 302 536334
446 66 995660
304 230 52449
547 622 202469
224 148 194604
87 667 715152
72 653 384792
660 674 187303
258 219 923282
574 511 578753
81 529 725958
405 635 439664
327 690 18607
498 411 817201
514 292 973773
524 689 891302
263 268 890436
287 153 101314
304 289 81013
312 646 209558
544 77 586489
296 177 507839
189 95 951499
508 505 498863
429 74 143277
453 508 248345
165 169 850899
132 209 927192
166 421 620729
95 364 159660
549 21 215491
129 686 833824
648 582 926918
420 577 484124
252 589 621996
341 445 513430
70 636 699607
573 295 34066
441 317 996257
67 656 730737
182 410 246728
689 408 667094
666 564 556118
172 503 585461
580 41 250419
632 293 281754
354 549 128315
23 168 411750
286 610 32311
5 430 843099
231 147 147122
446 133 403171
481 640 983082
313 335 677868
154 151 436384
533 644 698606
536 415 284509
337 506 505052
193 342 122268
307 217 204173
119 46 286879
375 231 694427
515 50 631691
398 680 436848
359 293 728812
549 619 812816
483 178 268577
587 210 164188
185 588 524710
437 434 47052
169 226 255529
32 349 180962
483 430 63195
652 362 271488
33 197 642921
603 337 164628
294 230 495236
687 554 567253
172 221 495605
602 305 175501
26 578 9159
130 631 975673
157 153 531367
610 482 997584
554 490 216131
522 68 57254
546 252 300356
12 203 617408
48 474 821573
421 472 670278
349 189 944652
289 643 299438
68 700 760667
458 381 7582
619 417 438301
332 692 653130
374 17 291289
50 448 690978
506 26 439164
438 332 687316
359 233 639763
127 34 553899
390 122 285771
623 61 512942
122 69 403258
400 296 650984
226 20 868098
353 458 673610
625 664 727426
139 619 536820
124 129 413697
498 566 56378
358 657 967327
586 600 171173
453 102 684884
184 573 628830
522 478 623097
73 112 367573
229 361 476102
158 486 29023
308 465 790611
479 537 435515
468 81 491890
77 673 732478
52 292 883164
321 296 485266
309 389 768583
616 113 755831
480 679 722823
647 591 710348
404 419 674875
506 275 454092
223 379 521283
482 387 99847
17 554 993945
169 55 731937
430 462 798928
352 680 432401
568 189 264865
267 614 349414
36 491 466003
640 93 684339
671 383 937136
630 148 322375
113 264 860659
613 634 216994
388 93 230545
695 454 392075
559 691 354517
319 235 94053
282 265 793071
194 475 576984
542 402 80920
143 236 870686
461 685 22577
351 374 586361
277 616 165679
511 184 154856
69 688 991
423 600 756877
334 467 731957
26 131 214495
178 137 818154
469 420 620214
295 271 504141
45 94 820933
148 568 616747
356 120 918989
202 297 862474
258 529 535553
57 12 791639
123 537 600936
57 698 160299
466 601 815534
692 63 271560
25 88 517684
258 265 224715
562 425 616003
391 459 318537
350 118 757250
271 72 957643
62 117 609331
309 289 839426
181 688 81528
433 692 667618
219 237 569156
502 482 778445
130 530 981992
357 39 296530
287 673 333079
509 387 549462
262 145 513020
495 127 520871
44 140 745239
259 332 617059
209 439 961531
636 563 311602
693 267 449972
485 42 389327
543 393 539245
350 457 347912
194 429 282738
550 202 167043
194 535 994009
533 230 67212
271 582 114426
206 645 510575
298 568 729455
400 236 373257
200 120 772348
467 68 133831
176 255 235426
269 6 691503
517 566 38945
610 527 928317
43 2 38713
93 356 545371
507 235 243069
144 493 333926
290 149 86939
467 301 200904
671 542 870582
401 476 861638
657 300 453971
414 170 649014
222 544 370994
423 330 383897
131 431 226790
642 165 201338
472 699 50190
524 402 831143
429 568 878100
458 97 283306
643 80 358000
380 548 693999
87 332 328312
155 302 755729
31 225 46824
528 121 676514
139 273 904350
150 341 570690
73 628 280445
586 479 24449
437 638 916288
211 428 544214
320 557 220922
481 83 478538
186 494 362876
598 503 409435
334 533 974758
611 205 29321
93 125 192906
252 64 563293
540 343 402716
612 591 360155
683 409 768173
45 476 984874
261 145 178820
206 390 598881
550 399 396740
134 646 332684
212 36 329587
336 414 364487
359 330 202893
431 525 493274
658 31 816306
374 489 791764
152 501 584660
487 419 364172
462 364 189038
198 451 120383
219 466 307966
438 697 610872
55 586 713880
296 364 210051
414 208 389175
540 117 229455
311 676 849761
216 156 835912
674 673 207960
445 52 488173
671 339 716779
404 64 678209
662 114 949464
390 697 211046
336 479 213049
296 256 220715
144 356 250967
457 461 659639
401 211 258795
588 389 33053
194 411 386576
80 654 900392
158 442 650507
660 671 594725
262 391 909068
368 255 897806
648 200 448676
624 659 414067
75 404 923396
11 222 870157
447 374 903481
58 620 241299
520 192 133489
584 666 181020
273 601 597195
302 150 737732
351 498 669286
648 262 181119
532 250 622441
670 169 222197
426 45 447649
194 158 981010
390 320 769414
524 4 942689
400 562 974951
467 167 178594
182 160 789043
233 684 142724
381 64 420706
321 331 710660
547 370 299332
668 698 465941
475 271 128375
514 557 924954
64 36 999370
588 591 644262
693 362 606582
433 633 699485
232 575 525589
94 607 828090
459 234 687873
523 412 196101
506 692 512028
541 394 836752
428 124 285801
96 125 201334
446 465 440910
537 60 2958
140 252 433712
273 529 43451
80 486 59400
402 20 427584
600 5 830251
492 186 266351
242 616 976794
100 194 958378
137 328 442083
337 54 403076
479 21 287811
681 314 925826
587 191 76150
634 272 168243
326 429 435834
367 494 106920
624 594 110194
281 309 602239
458 562 50304
211 648 650773
36 670 757139
339 650 776311
249 462 765000
437 319 948422
2 149 739856
265 83 935418
449 676 109849
581 549 998658
124 60 795200
61 262 349154
49 51 540605
550 646 46389
289 415 564892
234 391 203392
651 578 54757
497 676 251687
243 465 757925
583 533 691420
624 431 231968
175 691 558933
132 301 655834
74 72 384832
437 345 904693
223 391 831312
552 455 779963
157 7 725582
634 665 167608
634 35 622878
376 433 754037
215 308 130655
665 628 533835
661 113 802844
328 90 940329
338 616 89199
30 129 835637
456 442 142800
137 341 797938
575 692 679170
165 500 998939
53 632 534946
504 517 236596
88 261 344329
532 330 393718
504 16 538373
294 383 639475
457 419 239243
416 52 823121
291 260 988332
356 495 137543
431 7 634964
426 677 310386
302 678 216196
506 48 244708
132 286 927137
38 490 663033
674 645 718263
233 580 159255
571 432 158143
644 117 586712
590 514 811041
560 278 770127
305 167 466463
252 210 326230
599 170 853827
73 435 281792
295 52 171344
447 221 897591
279 480 978309
219 160 300160
12 75 238774
515 438 274646
171 558 740963
6 503 203456
290 648 7568
606 587 410529
8 94 848803
133 434 621090
459 306 318515
654 217 370322
420 167 900906
380 550 125746
153 414 93647
685 650 740472
333 636 502224
647 237 508831
249 520 666731
364 548 269950
43 683 14649
431 149 631059
636 389 211036
84 272 160568
183 342 334668
678 347 366681
373 210 610298
392 180 412597
627 254 328601
462 337 862186
302 577 69062
540 578 183830
70 419 54483
457 4 624974
329 513 706970
162 443 833495
337 9 581135
524 201 828180
501 503 372775
335 604 456414
45 311 875275
51 374 108912
47 55 765498
564 338 399937
17 22 559311
376 398 878160
304 537 213413
537 101 160754
560 526 44795
645 120 154950
10 3 595418
136 270 585932
348 249 884327
10 284 446138
548 221 855359
563 393 318052
57 214 413067
93 538 893596
59 432 378708
359 118 173557
224 527 59632
684 446 946483
613 343 252899
79 399 256108
49 297 545524
300 151 911422
128 332 52441
166 209 381376
439 467 545987
289 405 52754
228 409 598961
113 253 931789
516 187 438913
442 655 436518
259 429 771813
390 520 453727
71 273 853569
43 550 890739
238 408 293688
642 112 889337
306 497 685347
337 68 529738
468 112 687297
381 2 72665
250 643 31444
44 174 323441
425 12 368100
517 252 84411
34 670 779770
19 425 220329
484 458 246556
454 224 856166
245 554 612274
159 563 941956
464 268 383118
68 333 450048
34 122 445222
125 455 288180
323 70 793656
594 119 661683
52 469 325344
193 298 287406
252 480 430543
675 603 356198
477 416 565982
481 402 385485
68 292 633853
31 64 151068
617 447 498037
492 579 55151
489 4 529913
493 362 396900
572 688 461107
349 616 38379
30 536 996657
467 507 525085
368 66 203959
515 58 487471
386 636 383637
477 560 397474
478 162 818613
461 621 943497
101 363 112304
38 402 212894
635 114 542946
138 182 621049
463 151 852596
212 535 350248
250 467 820353
215 628 582928
311 607 518523
395 207 204324
526 677 486514
531 404 43645
59 612 252446
486 538 743205
692 680 272200
645 255 598199
626 371 442169
353 389 208917
354 96 728107
567 427 195313
506 488 971981
301 38 140119
36 405 149233
512 313 316141
26 617 763984
340 213 476021
522 273 450605
425 443 121114
19 11 820706
350 514 264539
194 25 201652
10 541 326684
465 138 360006
69 124 604959
467 69 127093
261 480 802560
91 73 52715
319 61 933162
445 121 168458
473 279 477573
675 158 597511
354 361 670147
6 470 5672
583 153 311438
248 424 621814
483 237 253550
554 416 27271
161 438 455309
672 91 60866
266 145 217180
187 110 640804
446 592 206756
682 462 217683
418 332 313421
101 527 845642
648 4 184651
211 184 890587
233 314 472286
519 245 805292
107 467 477215
605 451 884080
52 188 261040
202 49 836189
31 647 6113
348 416 955838
77 205 130672
507 516 683223
230 101 290235
361 693 574075
372 485 582980
530 606 485401
387 64 588877
256 576 954058
416 74 876397
346 416 851727
402 393 432957
593 250 307551
45 232 970926
36 249 938398
596 599 287341
662 314 37298
55 640 500382
461 665 694094
264 63 25680
492 142 346231
543 499 212312
187 72 911429
260 455 914107
93 656 334909
402 367 380535
485 32 551764
169 285 36728
689 360 333763
231 388 272073
34 552 104360
604 363 883967
197 156 999525
307 187 71132
289 125 689818
333 212 553319
619 214 688441
405 283 397732
41 586 354273
539 471 289527
519 241 9392
314 216 350134
182 549 934393
561 532 655051
414 65 905925
492 267 973
209 435 191095
273 224 95823
621 498 412717
548 48 351585
687 49 596553
686 203 829337
504 92 939706
239 14 32807
545 103 894844
488 610 269526
351 156 431596
517 114 559426
464 658 688814
494 568 885563
424 494 566368
640 144 147116
107 551 473002
329 401 69434
390 198 202085
344 223 914298
612 133 295742
635 426 493566
346 369 490226
685 480 117470
660 212 650613
592 565 900228
529 100 772567
569 319 987476
294 645 916831
474 482 726205
158 532 241102
181 265 545659
291 166 495489
342 512 207030
42 133 806962
145 667 43928
262 601 917972
365 405 588527
229 597 653661
504 657 977575
367 625 659477
355 212 961483
511 657 839581
220 106 612639
397 566 7401
632 609 675575
274 624 545992
629 663 448230
10 472 694811
420 117 191075
490 535 654867
198 614 363662
639 495 363484
575 40 477635
268 700 45859
94 555 428946
131 73 58785
25 400 446973
286 49 475998
430 380 908287
34 219 663827
642 564 604212
376 22 837427
218 234 790396
513 361 636344
311 550 749779
173 442 843339
27 699 338237
676 78 684925
130 615 495692
664 697 81648
304 624 201013
638 369 457059
104 553 334404
229 595 316880
562 139 980078
267 578 432142
259 175 634100
366 700 582508
145 593 448140
514 304 973754
191 415 525254
241 413 968611
548 276 500307
151 198 417440
295 209 774039
326 516 47308
494 88 181958
430 31 300077
515 117 290463
65 424 452868
361 82 689479
339 222 637755
692 12 904947
143 264 588796
626 224 856221
197 5 623024
254 333 802793
112 537 912385
41 642 589722
221 529 420431
309 673 508454
603 297 368899
465 345 37560
557 32 2807
360 237 48995
447 237 362949
376 52 425239
288 439 434964
69 506 668175
238 666 671407
285 258 778936
147 523 380492
195 85 57441
182 193 2249
451 485 50583
644 401 49877
473 181 379604
256 460 609430
393 186 442557
14 651 463355
453 619 72948
191 211 178271
30 573 176648
90 659 201352
535 382 736435
52 636 191603
612 382 547259
328 632 547241
627 73 282432
372 158 507363
407 686 383952
384 543 320770
235 451 515293
99 68 267526
166 51 400410
421 173 235168
192 370 776398
404 134 790117
316 448 143193
451 683 16861
465 524 734894
456 561 247915
305 284 690171
20 185 970520
9 433 174838
242 656 566266
66 173 272534
403 469 594904
256 195 220224
628 190 183462
571 260 574707
26 137 978738
581 658 252973
298 484 988958
406 487 277610
56 227 747311
618 369 307088
634 222 845189
6 259 662982
587 678 48797
324 351 729422
64 221 941942
118 81 474617
638 410 557129
565 684 739481
560 158 201878
479 470 800721
246 375 863917
341 257 201542
599 222 416643
475 8 765149
520 133 872392
652 569 870833
665 453 411006
565 179 638183
43 71 479037
364 81 816245
665 253 417712
572 265 397966
520 414 663336
626 684 630795
87 172 408347
543 570 115938
425 571 683105
347 6 798962
645 258 416118
441 278 197455
92 75 676100
426 343 491037
165 470 560506
607 542 737853
152 162 892387
303 646 585445
441 536 712558
552 643 563162
273 405 987053
121 671 111296
467 496 974341
528 390 912022
282 522 712552
431 136 172776
156 287 741702
427 494 203268
645 602 894639
166 556 223401
478 531 223080
536 570 532254
275 148 67199
389 480 108793
516 462 823008
457 317 61113
371 417 999465
79 408 978726
325 436 936918
614 331 277700
462 607 661924
530 292 91379
97 515 686411
564 48 982510
578 305 234392
549 558 843044
479 243 199592
13 126 124655
397 92 142213
108 421 634749
110 547 981551
675 638 420864
547 92 459286
442 277 115752
358 399 945179
207 392 855030
697 453 253048
312 449 923047
132 123 780296
15 10 124649
114 553 745110
632 170 523761
362 396 44895
699 409 940478
343 73 450635
531 425 366825
177 609 293484
565 415 818407
337 357 346281
363 198 936694
197 199 859847
265 585 834424
86 347 161882
401 564 711783
2 106 792631
245 263 208393
220 388 96735
179 420 189975
399 466 502138
138 352 603957
459 123 542856
152 473 914924
556 460 755124
223 82 690229
663 699 305794
346 579 222100
583 144 477736
64 359 256163
7 78 149524
333 371 92643
657 386 984930
73 284 800429
307 220 5093
489 383 556183
448 458 467124
670 602 684962
252 11 577887
505 224 858495
158 220 168480
468 263 254511
478 424 977687
633 637 784289
429 685 590826
221 261 685159
141 329 513307
343 43 48136
318 668 811539
684 173 224241
676 50 634989
65 31 442061
474 196 178329
332 492 297355
145 111 744441
116 103 26735
302 415 512981
199 15 621460
347 168 444402
385 695 329880
470 216 570272
362 329 782832
603 27 901448
448 288 221361
669 51 745086
527 234 552493
659 420 660629
214 135 324043
453 557 243861
218 255 40625
163 100 552924
619 697 706493
330 226 619096
589 259 816695
480 106 172747
65 119 669748
15 371 336544
546 580 698047
427 375 754604
177 46 992379
55 416 37432
391 384 325336
86 245 178230
300 632 925064
580 655 995042
555 184 218426
640 447 868826
391 97 718908
420 142 751432
425 660 479884
450 491 625534
587 596 781525
500 261 270268
3 615 607020
78 122 901842
557 667 79631
241 84 175752
208 384 971718
507 217 642178
287 273 267314
140 338 689785
291 154 708253
541 582 346300
666 24 17371
107 676 762806
74 214 928225
74 500 690240
671 236 73670
404 648 136678
486 692 35103
316 63 590936
381 103 301514
501 490 302040
94 267 582266
291 555 80050
206 2 426979
327 577 505588
158 216 820256
96 331 777985
679 462 70260
505 117 416755
44 640 370671
111 300 485219
421 278 58711
547 591 699243
389 538 570097
239 598 538434
699 491 218101
377 161 790762
362 367 285264
348 293 23472
473 487 349433
240 575 415812
630 486 262102
385 274 277518
296 69 260446
564 588 660344
524 52 463643
297 281 730365
416 345 591356
599 257 154497
686 624 577295
365 491 617027
335 289 183100
530 211 779583
135 676 443814
516 538 945912
391 654 736195
349 205 390589
463 7 415948
236 556 361245
564 696 256843
67 416 830865
222 441 910317
1 569 840851
460 499 524133
663 491 422265
91 153 353251
419 584 149031
177 143 667465
582 567 38329
686 404 380060
518 252 483148
568 577 495029
696 368 524110
499 532 46659
478 401 345268
237 335 984801
422 464 344659
236 23 995013
84 420 523875
46 396 727244
465 483 666973
499 337 131889
88 668 323677
297 669 26611
91 628 263656
150 433 913323
105 89 299196
243 98 403605
425 667 336504
597 209 41373
390 281 68697
417 145 913797
415 696 515416
171 439 182647
124 520 594888
233 574 59504
609 625 494572
435 458 858876
61 113 505880
265 261 923511
104 343 971606
452 322 874639
575 67 280500
613 324 782026
605 624 70608
592 683 956561
360 429 28898
516 48 156379
254 408 388045
52 261 233793
61 505 347551
107 90 814372
99 657 360681
335 655 560713
571 315 739089
225 591 694533
180 611 709102
691 123 380644
181 305 831487
86 644 118344
290 62 938703
628 481 748744
275 404 941480
373 381 993983
336 679 102238
139 77 106882
308 603 26945
294 82 634389
55 535 163060
608 145 412903
232 7 438647
134 570 881398
462 120 51438
165 609 983282
39 323 660829
233 225 165678
169 100 157112
190 296 531197
677 433 210894
51 222 986248
241 380 386933
343 335 900091
240 515 313995
276 234 420464
528 680 586456
197 102 754908
685 536 172494
94 291 695523
629 72 390226
131 382 463505
246 506 307436
19 692 385836
115 187 584767
399 615 763183
165 395 132583
697 555 638637
201 211 290776
400 219 460095
238 438 32292
406 2 120331
205 446 905783
272 242 122570
324 230 954298
500 155 928937
599 584 250548
100 332 311403
339 517 800194
544 338 592670
192 568 319874
46 18 887717
682 242 900301
443 106 603307
112 14 187207
21 531 586864
602 378 966271
651 147 978533
660 269 600962
285 144 532259
215 387 109076
596 58 346713
127 446 717280
679 402 280315
618 96 792091
396 634 582779
328 145 692046
254 175 754668
231 156 209859
428 442 568010
1 696 206085
517 356 689265
98 564 633449
537 673 733344
610 397 444439
392 28 634218
142 518 560429
625 91 696185
383 218 818864
654 48 642964
404 408 97136
496 295 826586
167 260 8363
307 389 325614
264 590 559538
367 175 625918
531 677 401368
367 388 871366
376 629 353143
451 150 578420
190 369 356082
229 316 728632
281 73 362045
344 664 493868
77 306 706208
405 329 768571
245 337 200597
325 437 695099
453 491 604797
609 478 359582
600 454 663010
270 526 396431
511 513 268965
146 295 510098
399 130 239513
488 295 498419
656 90 365925
470 187 50510
692 272 300659
49 487 546024
11 7 911726
646 696 901002
57 64 894165
583 691 316650
347 247 33190
553 140 998474
31 562 262606
379 78 542687
83 404 436552
66 461 443862
272 636 969911
300 100 633117
618 339 682637
624 174 407365
353 87 586532
554 378 869637
8 13 836416
536 274 606333
351 340 857751
254 77 145357
278 415 891605
356 26 515397
455 607 904398
233 679 7410
94 244 359235
610 306 201824
578 31 161945
550 650 942443
72 655 549834
694 44 823790
12 630 289491
351 205 239613
555 36 555102
462 226 87534
38 158 811057
214 90 78945
700 100 808274
94 162 833372
75 294 861913
197 526 114658
15 428 242679
150 553 571019
622 687 318908
563 295 646169
237 165 73231
663 315 153799
480 278 175518
255 184 786098
354 15 206147
209 337 79465
111 640 93146
632 133 69938
310 401 425120
323 524 273540
374 646 977491
101 68 639826
279 222 628676
219 545 774560
644 569 110411
587 192 468651
184 533 811025
642 215 368380
33 660 745118
426 279 78677
555 535 651804
447 509 810566
332 313 373544
397 115 59536
164 368 446065
301 392 894507
426 559 374904
679 579 68293
330 594 561301
677 261 430347
449 549 344760
512 247 767886
97 293 976096
672 548 726821
112 176 305302
190 252 821983
389 2 734543
493 86 68812
371 27 753616
266 59 566178
641 263 447831
496 633 232201
175 398 225265
124 449 482928
303 655 925965
387 347 785560
377 186 808763
522 607 393005
447 511 582580
20 39 892776
581 356 970262
7 598 491494
577 393 151747
425 165 51710
316 378 734297
247 487 701952
544 139 798352
140 216 454401
645 332 245003
90 642 929977
505 649 407133
106 555 646975
111 232 901980
308 116 205910
530 224 272128
158 587 603699
551 48 705679
645 249 532135
85 289 375837
94 474 533370
502 433 131299
260 223 83206
166 390 33072
39 9 768774
16 348 852744
446 530 192380
253 337 245056
127 361 911894
308 293 526692
384 330 447361
40 568 992543
61 524 681279
634 547 26118
529 462 53559
394 94 678841
2 360 358870
526 573 970748
408 85 191656
284 45 582628
420 204 976074
457 258 324885
185 254 820961
574 123 81723
519 626 951806
607 560 954445
95 125 933855
580 191 833154
354 121 925050
633 407 559198
692 408 453102
698 315 999579
656 214 920355
217 295 704580
320 155 749921
588 596 334752
698 370 954850
390 675 352640
27 361 885082
428 658 701644
201 687 501220
297 94 289961
555 401 998229
450 185 241844
213 605 509367
27 323 138402
492 275 643945
61 173 926589
328 72 566135
200 314 998858
524 240 598897
345 277 987235
643 238 744943
120 53 455830
409 690 947149
697 121 427810
217 266 15279
70 92 590372
15 697 861521
476 683 954219
402 232 142095
108 268 111736
429 276 506420
489 554 472288
573 677 374886
50 395 126636
6 196 895595
215 36 556945
374 205 648716
290 328 666144
454 500 563508
246 273 427444
377 618 47745
49 125 551511
629 143 667724
65 608 271735
312 300 907543
317 30 269724
538 227 315950
313 662 278718
122 388 752886
625 52 95436
680 9 684683
541 672 460509
495 518 955683
583 458 864159
580 23 497895
267 341 856741
117 227 553177
488 370 690901
291 144 385913
19 334 862118
5 276 94817
212 179 195413
417 579 44832
566 346 766378
39 28 452166
233 10 909174
264 694 466061
408 127 19345
337 48 811721
296 351 3452
212 450 948903
83 128 551909
696 262 86670
503 677 826323
151 649 777799
566 318 596401
405 113 23594
490 634 204490
8 21 463221
372 667 862600
236 681 856670
145 599 576884
627 38 97275
487 58 745886
132 245 879150
292 347 584049
669 487 233971
454 481 874154
368 694 560485
11 309 518478
469 626 51516
205 465 648900
331 558 594370
657 428 689812
353 681 186507
292 285 292868
232 430 447847
562 312 933290
489 509 983188
639 508 967757
223 545 732622
424 233 203828
394 624 64723
64 210 538620
607 304 771556
570 342 824456
477 173 487336
495 273 639208
305 267 422938
635 310 389164
612 1 274051
173 538 270803
334 145 895937
175 62 766933
468 209 257847
138 196 191129
478 274 816516
353 539 84660
470 208 263803
453 443 12246
169 635 520915
534 626 758542
465 175 319770
392 360 215973
466 321 398072
171 299 350490
621 368 419611
186 667 576599
168 157 728030
407 595 843420
301 659 253526
594 159 3079
6 447 200482
96 161 60758
200 623 18154
167 98 100912
2 87 788979
109 207 470046
113 169 324860
354 257 321225
501 685 506091
213 79 597934
561 164 144755
278 629 870501
699 465 223081
131 488 22925
538 534 496096
384 477 101224
110 413 774169
346 642 548690
384 54 69933
673 11 686702
279 164 872902
613 105 514108
384 172 533401
116 267 551536
470 138 754339
74 266 715755
23 461 386544
562 177 235016
215 503 796788
105 446 933962
169 606 736512
184 297 974827
13 46 813151
81 88 690001
638 309 55077
170 293 295834
627 556 88950
297 653 819919
657 479 332164
646 39 55007
164 363 89750
622 259 461360
538 668 288654
566 689 930982
258 374 612954
294 11 948331
605 552 232080
116 370 995787
194 636 843709
74 36 23887
557 655 32830
320 537 44425
35 164 664951
257 530 32061
57 301 358166
140 543 242716
396 209 627784
652 109 931082
219 594 291429
64 345 536146
620 480 957082
290 95 377023
444 228 192599
50 126 458387
569 450 627869
179 461 804350
251 314 409977
339 522 371559
213 223 83762
500 299 702802
647 32 396313
2 260 676835
535 446 536362
581 453 86724
28 6 767416
473 647 428922
61 190 186005
170 262 706733
17 210 338656
259 1 304994
653 695 902108
542 35 915291
412 228 593915
317 93 826513
427 476 367590
131 637 20977
136 494 879100
621 170 456090
607 536 418869
153 240 271968
54 188 641726
42 78 715446
204 122 192874
254 664 649888
337 183 267651
287 365 211722
67 215 143309
333 508 351198
287 626 978748
182 392 260161
379 366 983262
579 519 507506
586 512 963601
86 238 933043
56 194 620856
430 237 622296
314 450 268768
228 86 99993
584 348 456501
345 500 748148
343 231 827006
102 590 194651
515 298 927611
55 374 823896
640 566 129649
331 97 20600
251 497 61227
53 288 75775
481 213 310270
27 698 742037
173 218 993548
635 332 316000
498 692 796238
442 238 705066
131 16 666623
298 202 929001
637 466 402170
373 647 29385
597 185 309799
264 234 372485
578 682 143920
224 173 374470
654 675 778268
476 559 202890
162 118 825155
118 258 226131
171 129 616375
41 240 325217
682 199 570692
37 139 315140
273 392 697804
373 513 998857
137 16 855412
39 513 376473
400 662 330102
24 273 378688
453 245 367509
395 527 282498
551 590 325279
583 639 146446
180 450 677397
161 179 753068
363 320 235626
325 291 237916
651 525 273807
162 343 597538
99 281 665723
52 424 247360
113 597 560968
230 19 941225
211 124 984554
237 304 616235
34 331 339059
14 405 462122
281 305 511140
693 444 532208
166 698 671656
663 193 967980
514 385 126256
87 676 594451
457 391 681758
369 307 319146
499 372 490646
322 421 411099
169 184 442579
393 666 587343
400 226 106326
528 555 991243
217 632 835137
391 210 460617
549 200 248619
359 394 139598
330 203 862256
265 301 475981
550 96 203388
636 349 208834
385 84 79937
403 177 931244
683 38 909700
575 160 863502
29 376 347276
265 177 543880
611 490 136268
639 673 23773
86 439 230176
396 294 881819
148 669 788169
252 174 805215
247 149 891545
613 207 214068
320 486 998037
538 469 803179
303 211 709955
150 358 76631
521 352 261842
478 399 806687
389 44 36734
327 83 661515
569 338 925539
74 248 712536
522 553 538347
587 126 238562
679 376 882736
114 411 29655
343 661 766970
483 3 666534
612 30 364509
516 4 311942
558 119 452882
398 644 42957
229 395 480120
445 495 249828
341 563 700499
240 187 899091
77 637 904347
346 182 67747
278 631 388782
108 17 917643
339 428 15973
97 263 541846
65 150 591958
239 209 2854
498 350 593283
621 374 341222
404 574 545535
511 185 877307
534 116 524044
72 194 272825
289 386 899102
459 139 969241
98 129 557453
688 159 704481
553 530 179909
636 467 425688
198 291 426574
464 649 715759
426 582 275491
25 184 793508
78 166 253493
216 494 433560
557 250 835888
473 526 7222
349 106 579813
20 434 116605
34 158 13797
284 179 171172
530 261 232534
681 528 292213
192 342 573574
496 553 647691
237 519 752663
392 456 760883
325 192 430875
108 598 898010
469 193 316871
533 390 577647
379 116 427963
277 526 131076
631 673 404203
324 93 735714
157 423 443361
189 543 767368
112 345 967612
668 44 265194
688 401 562217
693 160 103613
273 430 525311
2 699 653804
592 629 667232
227 423 468944
473 109 518612
546 91 610839
122 667 581897
146 449 824296
445 673 57501
625 235 631794
264 642 311706
414 409 870722
179 154 405535
557 523 352278
628 440 780221
240 251 335789
278 5 534802
50 53 181083
247 257 995313
601 52 788875
413 437 61797
327 552 551460
540 690 830651
151 359 916495
178 692 126572
496 694 10821
394 668 506453
51 102 572906
134 433 42047
76 233 619379
278 355 588294
105 224 907079
669 562 743479
674 543 51626
313 649 992744
445 551 450733
49 142 929414
425 581 529256
148 55 370606
128 558 378805
565 287 762347
321 494 462405
623 73 229837
510 679 214370
41 179 159737
99 227 796335
237 406 792169
506 291 619865
368 569 763340
520 458 951644
95 306 844459
407 532 691804
191 14 551165
399 563 746912
153 417 196115
439 526 617254
413 608 24689
18 629 692230
616 396 285267
695 502 855397
666 599 306815
454 215 247592
453 390 565039
449 193 467711
287 573 311563
297 679 399898
392 485 859838
396 89 577112
657 610 544896
634 320 165217
620 427 88786
576 605 226977
300 366 698394
41 433 141786
658 379 44061
498 559 432636
99 520 730546
287 633 603890
37 65 698842
452 161 516892
297 674 28431
682 66 296680
561 436 686739
31 167 849899
452 406 925366
341 617 113095
521 496 92858
57 259 850801
34 544 994143
138 14 819291
429 238 390254
259 180 406240
204 213 944965
64 333 781112
286 264 644848
333 577 589952
179 32 658062
447 595 669880
476 326 417687
271 236 249282
256 35 341250
105 587 456154
83 625 509282
440 469 994940
147 508 278024
495 350 106156
96 414 152281
13 655 390754
334 370 336953
86 192 82017
314 653 986398
640 280 229190
323 679 20301
33 147 311256
253 432 42877
351 564 578505
538 541 873232
571 453 486117
34 677 848293
471 314 28943
134 100 112561
100 630 453777
567 289 654410
266 323 169453
318 116 250164
637 291 473042
574 380 212845
504 186 261896
121 488 777435
15 463 57787
184 671 270876
486 85 97282
365 456 646342
97 208 532520
360 535 31480
294 107 215634
397 689 642946
208 213 798033
240 436 48609
299 460 220177
683 278 388619
183 165 556169
451 372 357976
419 45 936146
586 381 48899
24 189 369843
286 11 956852
694 405 556359
649 685 860487
648 138 405188
369 490 490640
248 302 768837
275 534 600705
268 310 807513
513 677 284965
75 59 134169
451 46 914859
475 477 847890
439 407 814932
523 83 13802
529 12 629974
156 591 319053
492 151 224294
339 491 924190
143 237 218608
489 632 77451
22 626 522005
509 436 880262
61 640 662737
423 688 896027
413 213 763300
335 24 630858
610 485 938737
11 155 52645
59 661 228987
346 207 758439
381 671 793232
185 565 758303
658 620 827011
302 220 489287
367 454 996913
399 134 257656
316 96 716467
156 541 810048
105 574 866112
658 16 470137
191 182 307738
236 303 188189
427 125 941982
236 698 621053
572 242 468138
582 286 869139
638 633 824026
8 360 232795
608 146 56744
620 171 395571
352 565 761471
679 270 775680
491 438 768292
53 225 46592
417 375 810710
153 43 787038
532 348 979846
258 267 794037
556 404 505366
158 496 933729
632 20 351850
368 171 93397
97 347 418183
627 70 519521
415 243 913243
230 247 900458
218 237 741753
130 279 327441
271 522 966980
2 209 403195
298 562 813776
312 16 281784
634 669 141255
692 124 479189
387 484 741927
46 376 389008
65 109 638224
65 313 122030
115 45 708959
583 54 104853
236 679 253042
199 306 712460
414 619 219309
40 363 768891
180 227 289404
601 468 707013
696 375 641653
303 46 294783
616 381 3693
304 427 816642
227 152 703957
56 7 863766
569 519 555169
300 208 707676
31 682 247038
410 514 406306
354 554 400438
615 119 948864
497 458 548009
287 308 118462
213 88 844821
467 323 756142
125 47 515384
290 157 106204
271 312 515596
367 493 907726
180 601 602422
608 30 1561
524 335 207179
645 358 925086
351 170 90962
481 418 153669
475 241 454157
285 165 576637
167 115 884209
363 157 465501
196 355 155550
212 316 813650
325 265 819085
380 527 713762
510 13 899951
489 538 301805
623 70 41757
23 651 54364
317 506 221735
605 74 716502
214 252 266839
211 130 200251
700 379 764798
650 320 690450
598 671 117513
473 559 615834
329 76 74895
637 583 835390
132 515 596799
239 132 621341
108 527 57138
310 326 317908
171 327 970414
234 46 860187
538 215 467618
152 101 357589
195 409 329921
265 579 132856
353 209 819867
366 206 822735
432 551 201358
191 534 992194
2 281 339092
449 282 896371
338 405 48527
330 365 893183
522 11 491545
184 178 397171
434 46 518727
22 221 435578
662 559 845896
473 507 933982
695 630 768200
58 384 520008
627 685 75410
220 617 969214
692 505 107206
672 573 307844
537 45 867906
658 355 261435
265 567 815016
631 222 347356
386 132 326845
610 344 852818
296 281 701007
449 388 126813
629 488 361385
219 356 111027
381 335 584099
354 502 124742
429 684 712426
529 157 142142
268 443 280336
13 259 347943
479 429 472294
673 652 603365
121 195 198690
501 696 68695
444 136 133757
228 87 632973
571 500 431207
386 390 492070
19 294 753683
402 560 750304
1 471 691328
688 530 620836
676 365 45006
233 285 238475
621 190 848529
25 163 819848
147 65 553920
298 602 637261
527 228 621459
687 300 966963
483 44 356468
12 138 778234
167 291 349721
392 463 112962
528 451 691305
534 572 167217
469 574 308890
515 224 82232
584 17 633121
283 26 678517
499 313 998659
697 393 938831
476 599 884115
240 4 939103
173 588 910152
65 107 815119
547 54 721592
169 163 907075
664 539 924833
44 29 801934
505 580 557808
398 497 824387
442 517 699142
523 656 847690
116 435 810957
254 319 537108
411 494 286418
644 458 102270
697 23 561648
620 49 495092
418 206 303803
399 66 314987
627 235 867211
140 565 879179
134 579 839938
206 426 490281
269 93 577181
233 534 114151
23 590 66245
193 176 228394
632 655 109823
125 566 81890
98 403 482448
653 527 376259
596 327 887871
195 258 558024
485 219 223057
623 601 527353
547 435 978699
618 691 488765
253 33 635516
649 213 392225
319 458 730172
419 268 339257
343 19 994948
412 62 66850
56 12 168468
176 396 424265
17 306 218947
51 53 152242
142 184 106459
140 74 811558
238 59 905038
567 602 222217
66 61 433431
434 354 651564
257 650 66769
568 399 60059
562 462 212691
316 21 632318
27 676 233251
454 429 70184
637 364 811770
435 40 698529
447 346 257792
678 169 740005
398 625 150880
196 64 785861
334 209 351204
371 560 731936
29 621 10976
192 488 853373
230 698 981350
301 477 528449
478 650 651179
485 374 842693
521 629 786521
548 303 497256
58 316 308807
189 405 478996
145 58 430665
63 389 673503
452 313 190284
439 162 469139
324 665 892322
179 230 66128
518 265 935483
601 211 248232
359 322 383725
234 175 216537
148 205 746195
109 481 569998
96 337 474900
461 559 36849
223 515 902379
316 112 333846
72 258 722394
197 207 658726
256 42 357536
372 448 22377
432 69 811233
1 314 475377
417 517 24526
514 303 954733
594 275 853287
570 132 425102
672 291 859186
317 329 914696
365 221 612869
398 362 150145
452 183 766397
561 458 738234
612 242 920317
518 406 266054
416 495 150400
495 146 641937
113 670 94600
495 645 29806
537 260 578662
575 435 353042
43 143 522718
52 112 436776
16 563 575769
224 446 168317
307 333 877372
280 453 365007
578 43 11573
554 271 603429
54 385 618687
80 29 46420
204 194 512748
355 573 424879
583 635 681437
17 97 671866
28 51 105276
146 121 870837
217 244 776950
165 244 121158
74 149 282854
470 540 464157
408 357 721282
508 469 697794
532 666 492671
133 83 344178
167 16 154935
364 694 279044
647 646 376726
359 226 553374
195 370 218187
184 143 347643
11 611 643351
102 554 500207
293 685 971586
681 289 632338
570 633 15328
624 176 694332
622 12 198968
433 381 480280
547 5 823259
212 76 534699
240 189 762694
668 377 177365
202 640 17919
265 671 388611
315 492 997257
550 333 80390
146 22 715333
385 309 402885
169 187 497960
258 642 448660
368 427 988667
265 341 816155
304 688 207594
103 132 830015
50 573 987727
27 508 572370
629 56 806247
550 547 24642
305 646 9225
622 201 503210
210 570 493294
282 519 454594
632 222 742592
78 173 143967
639 160 81422
648 598 73242
345 162 73151
275 561 494647
297 230 822869
583 114 906799
68 318 644679
205 160 77145
548 603 687655
136 638 436270
606 436 359587
326 131 692816
688 73 123927
67 588 950266
339 659 359513
222 318 250691
81 542 376583
511 372 905562
699 477 136966
162 430 125424
505 670 843531
523 213 313872
690 140 870951
258 107 481844
234 192 504612
476 461 220775
374 287 446664
93 485 533713
225 546 53777
394 385 733622
60 252 166958
271 293 97718
288 213 94374
421 382 679702
555 101 338582
260 188 164021
495 279 381518
466 220 259509
616 365 275583
388 495 606468
494 86 292922
346 177 926821
101 26 194507
492 671 532886
150 254 305971
121 645 431061
184 264 611839
644 503 425673
694 603 979300
569 663 214577
699 404 20613
634 584 421618
593 646 668673
403 525 435594
464 227 874293
379 188 493634
50 173 376779
310 150 454471
143 470 861107
247 16 264958
257 186 609602
560 408 126290
667 394 87975
597 78 547105
217 77 574167
370 511 231602
38 123 288115
18 119 194117
138 620 333418
30 349 18825
683 524 577300
427 274 441527
603 600 245950
415 157 629751
192 251 880708
50 54 40947
335 620 550682
411 683 513474
55 424 902851
543 191 596008
228 546 919900
306 273 445302
629 524 167194
134 79 428716
161 35 637012
637 413 836070
212 7 357024
252 360 711971
422 173 141571
271 497 745232
206 580 977467
272 522 946946
133 439 143316
585 96 644617
569 635 813336
310 515 849767
199 469 254638
81 152 162858
468 104 740603
549 146 705005
42 590 622190
256 663 778145
42 627 386820
232 626 894600
647 416 933688
549 169 577259
669 357 189620
337 219 329510
300 239 379138
188 467 118899
311 481 968002
510 458 185259
75 328 146563
170 399 747717
298 406 544652
263 543 308336
599 369 102632
252 37 237521
238 474 578110
456 430 195571
625 559 199537
340 48 655948
253 98 953702
559 108 453025
672 662 785866
23 584 765914
572 441 728841
61 363 449838
367 357 681528
365 568 757485
451 33 641242
122 466 935608
613 243 218246
683 611 800186
481 608 83171
316 305 736742
603 101 739098
406 362 450144
421 544 541023
235 660 315569
631 473 363274
497 340 815742
410 42 878240
515 163 864847
277 141 344411
206 621 927758
41 446 492483
662 283 640688
288 262 472133
91 66 806654
57 589 834500
92 513 323384
429 382 286491
11 290 997213
77 131 717921
41 648 167461
361 87 186663
625 204 940322
111 311 456357
420 268 466100
333 425 222877
568 226 267372
183 522 492841
628 326 810809
161 192 524171
470 293 589416
546 309 109349
506 563 742241
371 14 179469
389 509 650843
295 640 841550
501 63 419686
655 136 913818
231 423 224309
20 429 930457
450 541 924064
619 158 194182
443 102 748315
642 567 75977
56 689 398432
249 24 182816
454 588 988099
26 662 522024
57 377 977979
493 42 676866
378 122 747920
699 444 569334
94 671 583607
244 212 87027
153 266 612835
576 690 462690
424 459 314555
322 441 504216
560 684 481235
467 132 102422
603 305 590990
594 653 164947
171 311 718193
640 440 905352
595 427 839538
13 417 275728
513 33 323588
378 62 515131
418 665 409189
477 698 751620
41 616 106943
689 90 673110
232 398 232620
209 5 399112
294 666 41849
16 98 839301
158 17 219513
426 674 797476
552 492 79870
275 319 455478
331 199 467148
589 185 491591
176 86 226774
338 391 569683
537 290 923163
83 35 369099
239 199 446520
264 231 964466
308 312 698417
624 670 392506
145 467 629498
482 189 646970
248 260 524736
348 42 601123
604 613 628430
53 681 78711
356 82 801997
637 299 779823
527 532 647471
173 258 25248
599 200 881785
677 498 902215
15 451 734902
376 436 526530
223 54 746679
697 513 790670
666 460 944581
604 136 765381
213 410 597828
74 665 894495
459 579 177068
589 671 346197
528 563 938306
142 205 438714
293 452 108457
426 332 686992
192 68 198927
426 46 12648
512 253 872619
561 395 277152
347 367 224423
656 271 124803
317 340 318358
69 219 513560
380 493 280291
433 435 350236
424 396 47883
353 220 455999
117 368 959012
548 654 932695
367 78 327637
374 541 961792
463 539 13524
49 180 409251
408 334 564602
479 621 525921
568 462 575973
363 219 367599
480 59 440231
383 228 156814
450 480 432211
219 170 396430
19 201 761079
308 461 981686
69 83 348750
18 436 798229
631 38 629446
614 344 414673
426 215 622566
368 203 426617
692 420 268969
577 64 206674
356 407 474872
611 103 235253
674 516 6994
402 591 117976
111 356 683209
586 653 388766
171 661 225556
198 232 388144
303 245 191669
606 80 967331
480 614 542373
191 264 358581
531 349 676666
665 693 941831
320 178 905390
318 225 748637
444 646 83139
454 178 908873
673 12 119109
60 100 886387
561 660 416267
130 19 845531
510 590 812521
66 382 908796
322 53 306039
356 37 888389
425 202 908629
140 55 676302
521 389 124035
382 182 929765
56 519 221992
336 657 243692
72 100 584127
108 53 254629
112 70 262675
522 581 339349
178 698 960001
343 294 163385
593 56 54010
516 235 849837
603 433 652033
469 489 345674
42 275 369811
472 482 188210
596 638 750946
418 670 752195
499 67 281681
268 562 3694
575 672 532314
225 669 627173
16 117 612459
309 549 218704
128 535 512835
244 294 139819
532 600 448948
664 123 18218
631 61 806096
429 515 70833
484 545 373297
502 164 690745
445 240 760081
138 421 796786
263 454 572780
632 186 361276
652 297 328409
232 363 965523
587 169 784525
194 8 518465
649 59 468463
636 659 401349
40 687 292796
673 441 246874
10 401 234228
523 684 568249
40 588 90431
666 494 867578
399 356 498100
212 464 512944
418 200 570728
126 72 654878
212 527 302048
148 490 49288
178 225 435357
347 84 207565
29 470 65131
416 299 833744
289 332 185
10 236 155669
309 348 587130
247 238 815671
132 201 182348
95 338 458885
539 16 209507
137 254 872829
305 558 238141
442 7 534992
132 464 107720
489 16 670045
47 446 449407
481 594 347868
606 259 854408
177 582 436690
433 146 157501
470 362 116281
588 235 980782
182 124 663821
66 210 750054
252 512 482781
318 571 920859
571 349 393151
3 250 372795
383 374 149252
149 588 437714
700 216 603653
471 696 88210
583 134 841593
176 127 15071
180 181 328005
665 277 47591
531 300 794439
139 100 1496
632 227 421382
554 100 662431
399 357 738712
647 260 474150
654 53 642912
385 194 717150
27 149 910510
430 578 145277
490 206 958507
160 420 848283
334 534 975580
390 220 354692
468 267 254410
563 548 554627
700 432 246397
510 218 293338
10 546 702700
231 372 17442
302 206 37303
478 690 593375
528 352 904565
524 529 749675
110 41 283266
663 449 901709
364 55 471652
186 246 741772
79 381 687286
557 214 802481
541 516 955459
456 16 972302
62 442 683512
242 462 261218
82 398 960017
181 560 456537
146 632 208417
363 292 468114
450 676 764235
287 106 327203
323 34 52793
222 427 482366
662 683 948173
625 33 483530
181 542 901204
627 390 341666
49 580 624810
391 328 466639
281 524 397786
693 175 991888
226 331 511509
246 551 384227
324 129 237110
696 355 210047
74 375 476023
696 387 744556
186 397 80125
237 56 177330
191 61 252344
649 355 124396
559 42 406342
91 291 546561
504 280 993392
126 296 280753
296 94 83296
40 148 52570
306 397 990846
68 598 960528
526 517 108310
412 273 128388
687 535 913119
497 585 10927
688 208 352981
311 142 676546
107 657 763385
105 300 379491
58 179 235924
191 58 248420
279 205 996337
246 408 11948
46 472 547991
428 650 286916
148 178 637758
117 188 107477
124 230 402523
516 494 436825
422 136 78134
597 199 630799
183 568 403059
510 127 781881
106 367 49805
584 127 685460
387 73 501952
320 357 294249
313 43 632817
228 4 889524
565 452 228862
398 595 36416
499 463 59577
296 57 283316
599 508 743932
40 259 815445
406 320 459433
566 589 369911
602 293 630230
436 420 384840
499 678 882001
320 680 53079
548 102 693091
104 174 814397
509 417 916494
107 178 432182
423 501 230996
447 323 546002
272 510 650767
467 130 781758
348 51 573034
491 29 811573
379 483 940435
355 58 662922
258 637 88598
2 76 836370
87 101 968159
162 276 526204
524 404 597054
235 334 218991
341 223 289542
394 187 994809
48 17 757359
620 572 426474
619 6 873477
528 657 940690
610 331 309907
81 210 73769
642 150 653663
520 340 503026
262 231 445374
590 84 87609
61 520 110884
84 418 346941
441 250 25194
348 534 612894
561 59 487019
660 55 83668
281 94 157400
617 97 90547
331 58 374566
125 409 298083
195 366 744443
183 203 822616
406 544 357724
199 518 764167
436 24 153797
263 381 572429
281 208 573419
220 261 858955
527 10 117234
27 141 842852
46 691 288501
152 530 716667
498 15 854404
241 456 176013
280 635 92066
225 69 789990
162 394 838793
379 67 680133
86 437 414449
517 102 205773
227 620 943762
572 470 723276
551 289 723571
390 263 350645
483 215 605503
290 316 630212
4 349 670313
480 393 919663
223 318 508618
685 559 910058
551 482 787026
442 164 909977
177 692 604550
589 287 604502
443 196 482690
421 483 792386
144 646 683445
487 361 874929
67 510 927538
674 332 106939
112 525 710745
420 661 563593
307 245 592098
352 342 866358
289 678 704636
120 182 85231
297 482 763140
421 512 939339
343 644 570579
274 697 304625
444 629 996493
318 345 257094
339 607 470799
209 410 776179
379 237 590913
146 533 97787
459 672 125933
72 26 422533
173 289 337862
490 381 557583
71 613 394393
286 105 159479
276 156 543877
694 233 880186
112 511 571169
212 96 157297
134 280 363703
238 525 256352
641 333 915988
223 42 934665
693 615 157939
259 284 893680
455 370 630778
480 243 285923
619 110 811115
684 479 115865
408 617 179528
118 477 991746
676 23 722275
470 76 707294
170 273 166468
1 528 669524
11 94 822161
524 13 5032
194 29 91502
364 640 436098
16 541 23158
354 387 124970
203 580 850155
377 503 764830
631 474 345732
75 438 46549
293 263 644092
179 680 652680
211 541 161267
641 600 612746
380 365 640962
399 129 195940
349 214 319595
183 692 818541
388 338 579349
52 462 693389
392 382 249427
644 374 318642
72 632 895269
251 563 812140
566 453 102729
183 461 261783
286 336 228878
144 654 233654
168 103 258126
638 234 644579
665 224 247709
290 330 879970
90 397 722992
55 636 267727
674 509 223010
687 73 757691
28 152 178315
172 696 516652
237 63 137164
517 601 708846
431 36 539370
329 66 603424
294 609 664451
445 394 612905
538 583 151485
520 648 815473
390 358 801439
398 66 222224
551 626 546847
450 182 264794
128 103 859904
622 139 833352
585 619 254974
346 365 207698
164 300 25179
123 376 269317
630 596 314245
594 76 771361
506 225 74211
226 642 135917
555 281 457248
651 324 911637
548 539 435663
132 281 527575
237 201 730064
15 582 435765
574 191 748908
179 74 217523
53 449 465055
607 4 91008
645 549 229440
482 279 14403
635 499 969054
61 535 796924
310 364 957367
96 243 878369
219 26 658452
463 118 389930
652 341 416601
271 569 495358
580 581 717518
397 619 510309
476 487 239157
476 432 893605
33 295 729138
362 651 88788
682 294 288901
612 308 270823
474 125 784751
170 230 278759
29 108 223190
337 171 840310
115 216 220578
514 285 784943
581 417 84004
127 601 663262
554 634 164891
280 339 887361
533 176 670865
87 273 67567
328 432 617542
448 599 515604
634 30 140402
576 462 283022
224 53 602339
351 444 24469
661 538 173423
117 47 853861
583 584 593059
202 685 381857
410 680 28475
632 373 206835
642 423 990518
500 122 419162
218 450 758509
695 677 963367
638 599 652915
288 29 795952
63 58 810512
263 147 908597
377 167 848582
228 570 162564
312 413 84202
624 316 60126
36 518 673818
383 596 723286
185 33 205113
99 96 497708
45 524 462247
642 133 904343
13 597 70433
204 580 327895
21 454 511029
246 315 233781
26 420 355731
297 318 432393
296 683 230496
541 235 999530
314 680 318862
228 212 462550
535 220 142672
395 106 897802
23 170 567109
320 632 249907
451 618 532833
89 575 412344
391 198 832576
646 490 905539
171 30 707997
250 549 514983
425 352 930226
270 485 991163
408 635 871626
506 355 127770
611 224 635647
90 623 775028
672 484 517872
152 203 396194
256 114 960896
556 227 714287
675 660 8259
510 554 122895
63 550 699768
675 448 632377
403 112 141878
655 294 201619
423 492 131940
194 9 326936
45 455 559431
638 126 394946
528 603 835017
272 497 849155
595 669 955024
205 220 710220
356 268 885321
30 370 703882
260 151 27173
582 594 659464
57 503 460584
168 425 963162
128 626 602733
344 480 249433
664 187 147314
32 326 612066
214 696 411205
222 400 24051
608 176 563324
193 63 469015
633 552 44280
276 363 756785
288 163 663165
546 85 45867
363 528 97764
476 145 667524
488 576 219924
677 664 988799
454 442 292175
438 578 310158
17 671 969243
415 574 116117
509 343 427231
632 69 883171
678 396 76388
343 72 548859
460 450 319070
574 656 639540
187 649 818719
255 57 823870
637 45 744194
472 329 903071
601 102 176446
72 122 64639
632 429 744888
407 266 840737
79 127 975010
535 609 75239
425 218 717740
402 211 784203
223 161 772255
297 337 44411
367 49 858656
40 289 625317
194 96 933587
639 448 568400
185 483 773074
626 96 589343
86 124 28848
341 605 599951
546 541 544404
556 172 398480
148 493 787011
307 41 201192
284 494 433241
563 500 43037
394 342 130604
140 372 705894
351 161 381589
546 28 913667
138 425 634577
96 406 418473
104 136 880991
661 385 733321
1 103 187522
123 125 964679
523 248 204447
478 186 776516
689 435 94482
621 639 95104
530 127 369883
79 181 306427
197 685 626223
642 553 870451
227 546 761800
697 523 818722
493 304 261311
129 541 645918
42 529 673968
342 142 928345
81 629 203236
377 63 684945
139 191 67985
686 371 859295
108 519 60328
1 509 117114
475 364 655022
488 148 606104
415 246 576028
406 78 979915
574 330 925654
545 494 149448
532 313 328676
158 680 595173
433 175 627131
392 537 16250
155 497 368465
260 5 525864
220 80 22374
629 341 848859
306 496 753370
270 330 490353
497 617 611185
367 456 356117
165 421 323709
75 638 300164
353 257 903163
91 286 629748
695 447 23905
700 301 130398
681 178 935969
442 492 322115
312 530 514422
522 348 10594
258 334 687743
399 229 969884
94 582 864127
80 433 816004
5 668 545534
292 228 794642
147 51 794219
263 148 543322
679 363 376808
143 225 809183
622 128 407332
630 175 557942
266 146 219556
222 682 187866
616 161 811898
168 422 702255
137 488 949957
131 628 851228
305 417 684310
3 495 171422
629 314 205497
253 139 153655
612 559 138085
190 558 307000
98 549 663348
360 37 620386
320 538 199648
687 56 116157
314 465 446816
637 519 752915
121 404 618670
453 653 627459
211 693 892210
95 500 693716
619 82 393279
519 638 220898
28 317 503345
642 700 590567
113 692 146684
223 695 778118
531 209 389352
268 35 561321
186 95 1149
234 672 562834
682 569 544750
609 11 729504
263 126 17478
292 629 721558
182 656 454538
318 26 830101
84 564 176289
153 618 903068
224 635 484779
683 6 987840
200 638 27454
144 331 71984
130 22 500428
602 333 610510
96 667 578277
28 586 635422
437 639 175392
212 681 638716
242 181 494077
291 526 723108
130 169 75322
341 26 736447
577 279 113444
571 396 958266
386 674 775198
384 326 414728
416 698 797023
183 430 821070
150 222 706684
415 194 621741
679 63 831701
571 128 260543
516 251 890491
378 119 641048
79 700 228486
560 489 646080
85 642 953661
681 4 897314
152 241 453295
245 638 610411
170 21 239559
372 356 742197
547 521 662507
240 528 227370
33 696 617566
407 112 713666
230 231 919012
166 38 788901
25 340 880508
675 137 732799
99 492 826495
663 643 716830
543 290 719859
27 422 696809
681 286 633803
419 56 374495
183 186 626802
352 330 558708
554 672 289970
67 398 785744
86 665 925550
228 283 37327
118 527 788767
586 670 928094
224 165 639501
247 615 261501
666 151 660809
110 650 193348
391 423 427677
642 350 553173
436 317 907213
510 324 360263
45 632 257190
552 429 863750
430 405 138166
466 348 971191
347 644 291377
320 359 227930
258 405 104187
420 455 676240
174 283 708704
16 134 270399
458 619 706363
631 596 196052
26 681 36279
513 606 930590
467 608 53271
7 470 420503
296 75 719858
277 407 556368
336 137 855597
113 604 404290
192 166 41160
299 335 938147
42 558 72672
659 206 460200
223 675 358652
232 41 690339
490 459 630131
461 103 169140
317 150 638277
616 317 522685
60 183 960502
687 455 314621
361 161 10052
102 562 695959
700 390 507371
119 431 721730
690 211 815245
569 692 748917
11 343 84172
20 22 29388
346 435 298984
404 466 19331
269 471 184513
373 364 596900
136 545 431869
30 643 853665
494 168 235618
654 29 98934
139 346 979589
297 114 590844
46 385 879343
165 360 382227
83 191 538156
590 419 785761
24 474 340686
653 534 893626
665 534 450721
166 133 910798
404 635 143544
172 528 813150
499 310 343429
686 542 120035
238 674 302952
622 269 636156
388 240 404471
290 141 16417
698 18 582118
137 3 488893
330 417 238407
381 256 168028
89 467 19671
94 652 53368
363 39 169277
273 449 967796
492 448 835191
587 160 75056
136 62 770558
437 608 899298
589 151 497794
119 631 22893
594 512 623762
17 234 291684
496 244 342435
389 133 705851
426 22 308461
674 456 765319
42 475 823543
481 655 307258
57 684 707720
305 171 386783
546 659 810924
698 313 331932
524 596 385331
209 398 763338
248 383 62870
199 544 486092
543 617 265619
368 416 460744
158 78 836573
673 343 859313
127 285 754588
251 49 749626
477 468 904639
416 48 698060
405 166 510228
183 641 620974
504 689 564850
682 56 79302
571 695 892811
315 258 882497
539 366 699082
291 689 259216
87 614 895565
605 269 771557
31 484 731947
350 189 91637
62 65 871351
342 53 981847
512 250 54851
589 327 181194
523 47 653141
642 274 694092
439 381 79638
391 539 657726
49 281 749794
22 683 669318
429 605 131948
356 294 469106
574 225 63806
161 12 223406
318 274 465132
299 252 564082
639 77 377028
671 575 509437
353 496 785834
297 392 746191
525 636 843401
464 402 763610
275 299 696683
194 184 419087
640 7 533894
605 407 595406
308 108 120968
506 680 882138
292 409 771314
408 643 566994
281 411 920770
697 659 528010
665 160 829576
18 549 967419
75 440 241276
672 104 901116
393 109 612984
366 576 817873
74 545 958888
638 113 776974
682 527 9166
595 29 836565
330 321 700729
387 386 135279
591 119 404901
145 34 538545
618 170 286794
679 647 269298
609 396 925522
422 474 404288
494 101 727946
361 196 949364
219 373 205595
158 105 349446
120 255 650313
85 88 177838
143 485 515780
201 68 943421
673 349 477786
507 417 107407
203 414 985945
22 662 531995
138 29 760125
130 593 172027
46 647 328111
698 669 927983
547 641 809642
302 50 276957
614 617 243879
687 140 35578
694 120 100524
651 326 30584
384 319 829077
338 210 698863
199 487 213106
25 568 55697
228 24 295294
80 601 578290
335 122 928117
187 205 659872
577 263 906734
693 402 442816
349 502 65437
212 176 588256
582 128 374843
610 583 418468
307 35 548461
479 121 506229
493 256 228310
315 658 588423
388 609 509427
525 408 91862
466 455 385935
52 578 385516
675 368 700754
374 104 853997
399 185 507733
318 19 237128
639 324 396446
354 645 559462
446 261 887232
196 40 812175
632 126 661274
402 334 387496
531 448 319846
123 514 517022
543 455 617899
345 457 802412
98 355 521830
575 169 305886
313 690 999131
94 306 486158
89 520 123132
447 449 95844
135 462 280293
84 602 742814
585 615 409505
122 564 36171
375 191 203563
371 309 777858
5 436 795572
408 537 705397
174 359 169372
264 518 216032
421 607 823391
218 32 743267
468 520 964179
384 32 110402
586 317 590188
586 397 420688
542 104 38203
318 176 686160
8 115 360174
256 660 119930
529 436 561428
3 592 29513
18 388 832244
472 229 686775
4 364 40871
268 557 502047
463 201 129417
169 494 727802
184 394 729416
355 661 420481
255 569 513707
562 593 477859
40 497 994645
498 20 94195
3 183 519222
628 408 580804
520 179 792334
355 495 582845
404 63 463678
388 352 602624
614 591 671588
655 457 254949
667 240 997450
657 545 654888
357 462 567725
36 39 686872
463 74 828049
418 381 381550
589 93 708239
338 591 792890
562 538 671995
59 11 49076
439 132 198535
152 91 683446
49 291 531251
214 459 526781
191 337 276374
78 669 340068
269 682 719292
405 382 995441
80 561 569840
674 225 672754
405 136 863445
677 453 63664
6 399 173828
356 596 571278
249 22 786094
64 623 690083
139 440 138224
364 240 985621
371 615 506785
679 69 627523
353 550 334946
551 510 671243
202 272 317303
203 257 107868
572 390 942540
450 288 758662
516 658 942346
495 581 193196
207 473 405004
39 203 219852
373 583 797194
189 36 901118
352 321 525574
226 170 723978
130 314 445645
574 405 405052
150 679 714671
16 619 8025
199 479 731875
365 359 779716
45 58 894899
176 195 5692
568 387 377282
403 24 652297
217 514 107490
365 474 10197
71 648 988286
627 629 572273
367 56 849549
136 527 156587
506 372 781055
177 351 552468
575 368 191894
276 113 338767
612 314 518960
425 441 73793
455 98 200736
336 8 849057
404 29 838980
40 661 857828
503 187 134635
443 163 429701
349 462 235673
370 49 30673
651 60 159287
601 501 296886
662 386 101430
365 237 934851
62 236 168976
98 563 666676
609 373 642609
525 637 160482
206 625 26601
223 626 648847
9 662 746564
490 610 233831
440 3 897793
559 126 358452
451 29 501674
326 666 838544
378 289 888154
19 387 328672
463 154 366672
687 664 303718
204 493 568900
433 552 825044
330 277 145059
519 360 268096
555 175 30493
205 338 150620
116 20 111262
334 505 865763
693 356 556271
9 447 674096
459 19 698652
653 582 447731
74 235 894957
685 408 181121
52 156 275212
407 143 500423
562 289 918263
584 119 837272
657 205 854821
237 417 364129
121 569 484363
44 15 934329
539 480 352985
152 471 638485
144 440 430698
55 231 944827
89 403 688211
567 386 206741
79 452 830036
612 4 405468
567 72 999920
349 41 497339
19 674 940923
265 521 954305
353 453 280881
419 346 242558
513 426 38625
211 126 568428
643 357 377416
238 209 889399
283 566 292961
138 324 405777
228 119 830803
15 152 657563
321 270 338256
165 574 91044
384 365 500772
110 490 795754
143 28 758919
687 323 415202
387 319 592199
81 561 79093
529 698 602643
298 262 793160
361 695 771159
385 136 984384
112 138 628131
290 669 943990
682 542 617912
194 303 75114
377 515 532575
544 700 67804
18 292 818452
183 51 667266
461 454 69749
438 188 866677
228 553 133999
15 304 618766
395 218 838862
541 191 790782
401 75 755295
26 547 320448
388 665 364786
126 295 774806
627 331 966838
115 486 576216
508 341 648742
436 103 61283
593 345 864630
185 314 267849
630 131 228979
87 420 269620
289 20 423434
651 416 146834
528 261 413786
699 440 17893
666 176 282995
48 35 558365
518 356 334579
245 694 301816
124 622 854753
349 480 523751
461 488 761489
101 590 289761
671 225 939264
370 119 397646
491 473 99948
360 658 440101
65 344 408567
549 48 311680
301 690 631132
276 217 995260
111 245 130529
183 610 535348
2 275 910945
631 453 159391
35 409 273955
495 145 64134
441 413 224778
108 373 698566
500 676 838095
116 244 189465
466 597 608957
259 179 129200
79 683 929150
40 479 54890
669 326 172896
278 359 417938
446 378 283130
392 460 409351
383 333 526509
623 93 587983
659 687 929564
304 619 455038
267 19 331179
225 52 220886
556 435 876099
171 679 249791
692 689 353567
383 685 184490
509 404 206148
391 163 147876
474 540 21602
696 619 672692
2 203 675954
534 689 366819
503 76 475056
339 42 698379
239 228 316228
436 632 767503
459 514 983854
389 227 53312
690 286 547137
617 593 576485
94 596 541273
20 48 220760
580 304 424367
381 427 362537
70 234 777002
555 213 511315
426 233 991961
543 125 455239
676 410 764683
221 483 712971
360 638 413301
657 16 554470
107 77 986524
11 298 713400
231 537 936980
624 634 989087
391 113 70178
426 16 2079
421 584 477820
638 244 982834
242 151 268064
350 48 557246
348 672 645073
668 428 322061
608 610 283318
679 651 597260
281 65 877668
660 694 585538
247 66 428996
675 114 44645
573 420 750997
440 524 676155
334 595 339322
447 531 616783
560 288 652188
218 678 315531
188 88 238223
321 566 474935
511 509 684898
434 412 610175
161 264 206183
199 236 351211
476 656 187426
5 623 493654
66 14 407983
633 78 118906
459 532 342317
623 91 70145
516 161 429984
399 642 821253
33 287 361194
38 65 339096
392 319 930927
10 187 633753
61 483 211025
443 12 514650
229 34 574115
175 87 84169
414 198 804033
612 237 507936
45 122 278938
646 393 55685
461 224 93154
318 14 104733
426 587 6704
596 624 746877
370 412 53057
60 68 596065
474 484 327505
355 638 923936
253 328 9079
63 257 665276
318 158 529132
444 603 342470
586 335 669464
385 554 797764
230 89 520220
189 112 752304
533 82 504348
367 681 375630
597 697 192231
88 389 149166
281 119 21420
686 392 654490
186 241 45759
342 361 310024
443 514 44067
681 263 947046
89 273 785545
556 150 910229
581 215 2404
590 119 423246
341 61 650811
559 597 74446
293 492 157660
531 288 276059
694 642 903752
315 73 600723
376 486 12007
467 667 191814
526 47 868905
316 320 47898
319 361 77386
555 544 872201
176 173 46492
433 601 616551
492 31 265835
371 24 73678
184 161 794127
61 144 464811
473 106 569921
446 234 734061
674 197 922496
393 35 132088
610 222 468007
452 62 848609
144 57 187529
681 82 573836
670 134 991704
499 71 926716
395 350 82705
331 685 281221
104 84 264377
513 318 135325
12 407 123356
72 506 13578
190 238 474037
608 553 197486
76 316 577853
122 144 825778
345 661 587801
685 576 765011
497 462 965802
595 644 94316
412 373 500957
209 341 981128
114 293 339557
446 449 482421
522 76 763162
341 180 270838
618 467 756452
62 50 802650
173 160 680471
148 534 258984
76 98 136121
618 32 261413
33 235 841528
134 459 751310
194 13 182163
144 519 740643
551 118 555232
635 475 744179
408 249 520765
383 164 930522
312 277 577332
43 394 932594
690 124 78518
107 582 107772
564 322 235333
555 687 201845
202 20 160889
44 683 472178
293 151 432297
241 587 4272
27 436 7880
1 525 528325
543 247 93881
305 452 932335
596 437 193823
295 582 985120
693 372 877655
468 38 556807
394 92 94363
434 670 731113
34 675 179345
454 567 568767
399 258 886876
242 684 89800
441 83 75476
133 46 52402
34 335 969244
594 525 422012
508 56 39298
142 23 532969
474 408 715105
684 319 314202
587 92 16154
57 646 600990
511 13 40776
188 124 405346
486 78 473995
451 187 945709
50 367 699054
308 76 518016
388 264 786683
188 271 794060
532 639 624387
193 203 617681
546 638 208772
473 101 63353
214 300 369006
259 83 402422
55 417 848510
691 638 766422
535 556 60905
183 84 45011
392 13 774752
92 700 403598
673 161 60788
364 224 605350
487 343 578683
628 119 108705
328 34 576460
43 568 996760
374 536 655862
41 577 793941
145 696 519376
495 224 366046
370 599 652429
62 51 536649
141 137 771007
574 699 660186
71 38 549000
537 562 881044
690 136 734832
388 511 70888
551 251 301245
644 190 482452
116 95 452920
81 653 925073
39 651 207620
241 92 411308
608 156 306343
469 159 409204
53 340 556972
697 419 303662
152 498 626880
558 345 62251
233 632 516356
88 214 784766
494 387 306905
5 485 967964
292 414 299294
401 51 636643
121 450 533179
599 311 765317
198 547 222730
190 120 315699
93 683 60014
116 183 743706
101 597 569059
280 239 237158
450 508 352244
462 102 492433
3 261 346285
238 108 340791
387 598 821824
606 663 486264
294 25 359542
303 7 484152
411 687 243366
689 498 774333
87 441 756495
277 357 341638
299 454 32892
446 306 909159
188 571 470640
553 570 213009
137 289 415787
131 535 330043
108 150 462525
189 295 251082
314 597 868501
174 445 672448
12 378 142277
375 654 133066
510 232 841681
297 312 194079
152 240 547482
535 238 209277
338 31 380546
155 59 689091
273 552 323751
275 488 510944
42 429 381409
569 508 362235
419 583 432805
570 221 315546
294 489 405205
512 537 986712
333 439 477621
360 14 127406
135 509 769088
565 396 137379
19 239 64426
212 521 575154
562 54 312451
113 88 279355
308 627 99517
61 648 302224
341 306 95288
594 558 362991
680 89 196372
639 277 115867
653 663 596943
484 401 450924
483 583 693667
442 325 724548
547 480 100432
640 337 101733
619 290 220233
601 154 341639
455 269 913322
561 28 381726
550 541 298221
552 101 897461
111 681 839086
669 616 964487
646 390 644291
274 417 238133
358 70 570041
217 267 904858
674 87 469998
112 336 16327
35 163 152406
363 345 358460
312 408 979237
547 372 75413
527 689 789095
269 263 77534
22 643 1032
693 509 856763
634 294 783175
678 173 483726
409 695 745131
16 685 630206
502 7 245207
461 387 156220
144 650 372168
395 538 372685
440 48 68481
55 341 857448
184 610 160093
600 19 66877
428 248 109717
429 576 302178
295 437 808308
122 32 872544
450 364 837152
152 581 50338
372 313 863001
93 291 285686
344 310 846230
568 256 558685
477 184 832873
81 615 847483
175 488 378042
201 178 974801
132 183 386776
7 371 243377
271 590 444443
475 634 205280
393 162 847602
480 127 655227
26 397 212174
377 361 900256
534 533 250802
422 364 557616
675 637 193335
498 500 47531
129 680 100841
559 52 663457
172 477 667235
199 315 467204
190 192 545214
383 357 240423
486 524 522449
9 319 983225
588 298 470419
120 681 441280
5 281 702218
516 218 629145
192 466 857532
568 211 246503
332 121 196841
407 47 413792
53 493 856104
564 624 277726
137 225 295925
140 473 547417
582 619 478953
241 103 864334
583 122 730025
485 652 865282
169 403 849080
388 472 804855
301 389 506301
103 346 661352
284 129 375804
364 668 459558
67 633 731914
419 617 380147
370 657 353743
286 119 662352
435 328 516252
153 300 531452
176 481 920274
48 332 988071
176 63 826083
447 56 20005
165 406 957657
513 692 668722
578 112 263436
56 500 734021
605 71 512567
110 494 527446
46 384 825481
174 249 272503
308 119 80440
677 341 364065
316 296 316291
565 672 641949
83 162 803014
142 291 492206
25 147 557115
600 599 644895
263 316 751940
473 423 151970
344 216 578003
138 278 837482
460 18 549877
234 665 95308
125 200 99002
203 282 493702
412 566 299650
198 158 445313
606 360 602686
266 614 123839
651 616 237052
99 210 316926
696 71 332031
482 48 359460
387 59 376576
268 192 195789
88 153 289400
438 392 940739
700 385 402836
538 495 397660
404 662 944263
336 168 695469
339 614 281890
313 133 891327
242 223 25315
220 270 567119
545 18 292747
514 206 260517
106 664 829629
270 601 687080
454 622 9233
365 347 690047
216 596 404993
127 566 975424
101 459 465421
422 674 385511
445 366 553943
536 574 186648
388 62 473428
425 171 912056
245 328 381512
3 582 675362
577 422 974574
542 683 619469
362 615 884671
426 167 622662
157 155 371429
250 63 760186
31 424 245259
380 235 112787
166 523 529292
636 412 867269
102 677 777048
439 318 542662
442 373 347963
158 519 420835
71 412 257061
253 573 309477
66 599 424300
279 609 719942
48 263 448116
431 524 686443
222 458 501982
689 665 729008
103 26 192740
441 99 531057
411 622 551972
370 470 646768
557 392 408908
172 252 763433
121 123 822337
345 443 425478
198 302 881288
152 206 26612
541 82 603470
3 450 983771
436 655 618563
203 517 258688
64 513 260688
218 513 816416
694 397 261910
518 288 469323
242 568 256878
246 54 205160
125 230 447203
27 304 71824
468 24 542142
44 489 712012
427 580 789432
490 531 165590
180 686 7473
257 349 964220
116 165 370673
139 560 677226
312 372 305025
480 472 854765
395 382 491198
113 101 854476
518 403 987338
656 366 549663
361 381 545814
599 691 822499
179 365 901805
674 694 400621
79 310 235151
437 117 768407
676 404 498405
474 102 215752
611 671 688817
142 580 943011
129 118 393942
593 513 686245
69 185 674402
460 475 7760
325 67 591878
325 169 181933
558 184 13790
363 100 129790
579 8 413873
647 465 640722
458 217 124932
666 132 120106
294 639 494589
541 401 54675
581 618 637743
546 299 15553
14 633 643393
209 536 518332
10 590 756338
313 471 128408
120 399 272322
675 620 959553
421 435 108814
531 549 352318
447 242 28634
683 610 926315
518 127 572092
372 337 500370
206 40 328343
67 390 746482
259 616 485356
502 508 311765
329 123 682757
516 471 792827
529 674 208438
310 631 742253
366 355 689173
170 98 323438
548 272 282705
30 474 737219
418 220 645266
424 343 792517
347 570 749701
150 434 647945
70 632 273415
387 305 137
603 557 540401
11 581 225212
501 309 426635
103 6 781338
482 83 451199
206 603 653230
578 39 20641
598 427 829855
290 250 986435
147 690 850892
347 558 541412
374 314 892178
94 506 637525
262 435 213377
28 664 633560
346 151 306218
327 88 276208
143 235 379733
103 606 122031
107 186 701755
65 661 703571
334 87 739663
606 278 541978
183 357 341578
92 367 943199
98 462 972083
246 561 789336
176 595 2616
513 509 238849
191 160 469065
132 285 140703
589 681 517597
19 187 89802
269 429 470752
9 100 877379
591 578 59253
285 150 662147
145 312 670043
438 308 254093
171 188 552613
656 71 82287
478 529 299318
545 446 30895
683 673 124945
347 501 441655
45 538 403646
435 194 373942
91 151 722746
531 55 865801
509 280 202021
235 311 378765
601 437 534495
461 549 630496
69 493 687723
333 160 416090
691 657 232858
530 204 744956
608 500 904293
445 375 177127
610 542 27017
370 421 494391
541 679 702777
421 110 911737
30 183 758711
166 651 488268
41 440 18797
635 463 385472
473 49 129440
684 168 200821
378 490 691706
321 580 212692
19 411 848468
482 361 800946
371 220 370636
677 275 482183
311 559 706916
18 359 325795
44 401 741589
155 396 381598
694 239 145975
88 180 897552
496 330 626042
408 28 582499
210 154 127416
465 73 591771
686 665 265575
384 187 839318
369 452 679901
448 499 821457
361 551 334845
139 304 624796
494 236 851247
584 195 972277
406 313 705134
442 657 314264
448 396 383703
417 580 101207
482 182 229215
467 517 944527
92 433 274056
301 490 199719
232 561 38974
557 156 907274
249 185 328466
662 71 191879
471 585 501365
352 369 267323
635 200 22640
125 460 321547
503 497 732990
501 588 867368
387 650 926217
585 325 667585
63 693 389537
415 590 201373
345 128 437861
629 372 84196
318 445 62165
419 306 663240
131 162 894675
250 145 755074
469 191 720303
361 434 377306
523 531 340409
634 572 973288
554 493 304947
314 14 952579
259 28 821264
389 519 339017
120 320 984887
22 59 785584
15 64 364925
29 275 561243
571 53 180823
378 220 439716
73 407 823658
245 368 286035
220 399 174864
413 381 282353
456 520 772551
214 234 772138
385 263 73913
369 107 485647
474 499 547139
472 224 869451
106 357 793502
401 441 903758
163 432 338883
699 280 780904
468 157 576063
280 359 900859
554 620 255762
697 416 154878
661 257 22742
53 257 160658
307 75 126714
207 334 7636
353 26 174470
317 624 914540
596 122 504588
676 642 283905
239 441 900829
607 50 972818
214 679 68959
677 80 886426
436 506 736662
140 137 255411
129 544 332821
655 638 368914
408 247 521010
227 437 563970
146 349 137975
97 108 636807
184 560 448788
469 543 929748
393 524 234978
60 70 756770
505 403 989752
156 51 923031
125 650 379700
657 544 222142
493 518 726732
182 31 283325
379 151 464450
157 361 321009
463 130 270356
651 174 615914
120 172 252741
199 559 581942
592 377 380064
333 608 130776
399 322 98154
290 81 400680
551 191 170324
360 369 243961
515 439 595000
532 282 743670
155 503 945249
303 82 832317
232 31 256558
670 12 452477
693 327 241200
227 533 518839
380 373 239320
1 279 179904
191 504 937629
378 420 389533
126 376 374106
418 137 623412
338 673 889206
428 632 500388
533 351 217896
373 394 560267
270 661 769884
47 540 388308
486 145 387935
522 232 62126
637 602 961848
162 664 754540
594 187 714507
239 377 411071
291 363 89136
150 492 735260
279 201 486176
497 114 636504
89 126 408856
191 166 293768
173 143 562979
160 36 853791
559 146 617418
286 565 565964
442 219 52147
561 159 418856
616 545 31960
153 115 199969
495 248 802804
123 389 285199
137 502 600500
377 246 164150
76 177 160319
366 71 787032
467 143 431200
13 682 835521
133 682 884341
494 166 865960
80 549 31125
473 151 677340
109 619 918867
38 674 166485
364 403 935194
588 139 88556
642 378 68781
177 463 90624
359 175 273500
212 279 745179
520 654 427704
56 40 271566
348 169 247327
119 213 24063
539 689 199054
273 406 473733
437 456 657087
340 476 46787
124 588 850634
335 590 931211
277 591 234133
358 208 736292
373 601 451256
359 300 641711
196 656 755749
542 16 185523
522 430 428100
302 531 709015
295 336 738820
449 315 159413
425 498 260266
66 425 553496
673 213 240590
199 276 4799
596 402 113807
638 111 86188
79 311 435091
170 681 471436
469 369 546543
535 83 520589
324 580 628572
350 147 44338
167 363 49762
179 222 261511
332 391 901396
134 185 739554
582 509 788682
480 653 160277
157 23 898564
689 227 624146
128 145 533606
336 511 694290
335 173 112098
227 463 272387
43 25 225986
397 15 797946
242 676 251616
189 130 657271
200 672 311897
208 662 548608
623 253 180390
462 152 891767
449 264 246293
243 234 570565
591 496 913641
164 402 733025
271 18 545066
664 669 669601
472 536 478000
72 289 359011
112 44 991532
400 515 755169
141 94 284137
492 506 287978
144 163 52575
540 380 172130
469 308 849364
481 338 886610
30 103 916574
542 329 118903
617 4 765599
685 537 979325
194 68 686651
201 583 667818
360 537 386162
575 605 508470
157 273 758335
534 220 128212
457 95 470674
551 204 633002
575 690 554224
661 576 585123
154 365 40183
120 604 171832
549 285 509486
12 168 367097
292 400 746164
406 249 221064
429 120 912714
411 549 769468
457 323 334675
13 235 259814
145 363 654821
169 514 446885
643 179 419709
373 433 298875
128 333 340626
239 130 40662
567 253 338405
30 479 152014
211 429 655804
214 238 761516
385 488 938434
513 165 989917
142 63 941697
628 23 61512
163 270 779925
87 540 991383
510 383 319262
609 561 875323
507 239 269553
648 401 535874
165 439 640932
146 679 864643
57 176 124046
508 558 823921
10 582 611834
214 278 657717
421 455 728131
231 638 712324
700 295 163737
487 607 433454
263 512 898839
125 346 878175
146 413 359374
311 224 829591
547 199 64547
394 186 375080
482 316 878652
601 564 234184
237 638 314810
482 351 657932
605 243 831839
278 339 45108
33 350 157696
420 609 909896
309 189 756605
328 19 400394
469 289 837586
100 200 589598
570 304 629709
385 93 407555
302 360 621074
599 385 150321
418 151 54306
181 671 610836
41 82 29694
687 155 281515
198 516 311047
188 473 908216
546 540 608346
372 197 516224
644 681 390907
405 664 41897
425 50 345359
220 640 326178
676 458 606215
478 159 716736
429 492 433074
126 548 924634
592 200 604622
71 87 774214
507 276 105428
35 567 421522
515 258 342712
22 205 86084
611 190 794737
6 317 768852
166 57 869973
150 402 59289
274 317 344826
331 116 755645
290 471 710359
645 311 455846
423 8 273475
167 5 39764
66 83 948640
667 246 389817
608 626 225783
141 219 677118
201 649 683919
538 28 943384
247 441 796703
311 690 907046
630 222 455814
395 326 563604
648 568 66101
164 235 210021
564 628 619615
640 606 302718
235 521 246256
468 476 555745
272 540 703738
175 472 962749
208 342 513523
4 231 885631
347 565 738828
616 419 845591
141 22 955530
655 392 426637
175 686 693010
456 188 255345
572 259 442563
551 177 184584
632 303 685041
598 546 179229
249 296 753869
206 361 87012
203 479 841933
648 343 487732
90 541 369195
681 336 528363
296 21 408445
510 377 274630
243 351 645140
301 100 88495
455 508 893396
507 42 110741
155 434 222910
278 470 880358
124 294 995768
49 482 904525
140 159 175535
615 429 496333
52 641 521840
396 208 478609
173 40 379946
535 477 212068
225 698 274759
20 645 11082
623 688 570079
166 301 955603
96 1 229471
597 21 13697
465 108 38585
27 463 265326
153 566 878444
601 615 331900
390 25 17540
30 567 427258
91 45 134608
693 681 435695
546 132 63649
686 546 593320
695 505 441951
589 570 638131
237 429 844717
423 446 232979
107 86 44168
182 463 512273
237 352 941048
380 554 391254
223 80 742836
485 662 900823
99 251 133850
74 390 962663
80 361 358279
11 537 521464
88 246 541537
487 329 34115
483 56 85012
363 498 838670
530 34 327807
280 679 713064
155 99 389242
616 451 838937
278 175 327877
526 57 907548
173 391 120141
383 278 977424
71 301 328290
630 482 365781
657 464 714304
145 197 239707
301 420 651054
687 378 189813
535 258 151178
530 480 513044
224 128 127104
676 465 666875
465 317 872474
226 355 702242
265 668 795173
481 307 896645
42 610 976116
304 297 255309
662 273 269749
266 602 752466
114 296 81840
568 377 279502
257 585 423457
284 237 850746
681 566 701333
629 508 85267
112 470 34533
18 193 482458
628 217 913344
682 44 340718
252 425 681180
448 266 239249
521 151 567028
80 146 929069
682 508 574960
313 333 294819
108 664 133881
598 486 757335
355 112 810559
69 229 874380
97 690 962804
393 163 830451
633 630 640843
478 426 827973
165 477 198190
582 674 186759
4 141 991693
499 654 831616
372 595 657572
508 137 773742
343 664 131427
560 383 205780
422 515 57954
634 590 440941
230 64 617051
104 86 476413
639 661 527653
265 212 173061
595 476 551515
148 453 325016
670 491 56317
490 41 448027
548 411 131450
108 592 79140
317 272 578424
170 132 267531
548 486 97784
7 501 1397
160 488 635418
636 436 733927
598 322 480715
627 274 390355
622 25 382338
41 368 732191
684 330 82316
253 79 590732
449 76 885775
607 465 936940
363 477 729926
121 447 655210
242 579 986285
96 169 690349
315 455 644015
159 636 249335
290 301 535978
140 389 397579
431 217 767419
510 320 476567
78 226 969784
614 304 567179
678 378 3718
353 591 916568
410 10 283893
582 158 855706
103 251 630568
374 658 465605
528 535 322205
85 177 203068
70 526 632409
115 20 32088
360 41 411448
11 139 594620
605 627 581306
154 354 182760
200 83 503970
201 666 708929
416 82 552987
658 185 220720
639 24 857384
420 460 467389
289 120 931331
398 264 732558
318 110 925330
86 260 711565
559 565 636711
452 54 438825
131 192 829918
386 643 223004
252 290 316385
349 258 128280
640 316 551170
441 57 593257
605 210 474324
555 531 342776
677 474 917315
589 195 338841
482 694 630642
689 429 952286
593 444 607098
132 347 587418
419 327 166252
219 364 731865
610 18 991766
378 542 433238
602 538 311285
266 154 429826
636 439 691856
159 234 910035
157 270 677950
697 579 794228
446 330 846633
575 23 853630
675 515 598524
550 236 273758
154 258 162556
193 453 868021
64 48 338686
646 443 850960
104 142 63099
393 616 119901
249 40 81415
602 5 984662
118 437 604547
388 166 585048
231 305 2987
359 355 489880
546 138 691770
74 63 82842
120 372 610771
410 94 533257
80 686 256862
662 64 237353
262 274 64130
588 229 530706
698 228 53367
72 448 633310
627 689 404685
671 396 499803
474 548 292422
198 383 877244
374 389 770215
154 575 221148
38 343 681364
388 359 848486
372 88 370780
214 63 59819
29 656 379905
125 434 847276
647 258 701592
630 682 918893
270 429 430495
182 28 892752
389 531 553770
180 405 772702
372 528 132347
486 235 483481
456 372 107764
74 569 37294
9 235 210084
161 632 427168
293 520 410355
261 554 922473
572 591 231358
684 166 3187
233 160 216342
74 145 681018
411 629 975352
66 5 3369
423 392 25838
203 231 213877
262 150 779842
223 203 348344
336 532 394074
313 580 615012
654 468 883175
442 81 834149
620 146 729496
364 175 68244
672 668 71035
343 111 230493
438 207 197398
317 628 568581
229 500 996451
461 600 294949
118 266 118686
167 571 699289
433 300 476777
239 133 394461
154 145 165451
268 495 9845
495 571 392026
402 103 136881
396 92 477983
180 458 541831
402 558 634713
323 53 862800
51 523 490273
640 181 128866
554 615 266455
311 219 638963
315 595 925959
664 377 182803
296 516 170912
235 639 175472
547 479 754884
288 257 826492
630 689 226097
459 451 68564
638 128 658343
657 654 398628
395 362 951270
319 88 507684
196 626 100494
590 149 294142
382 83 80664
225 100 182644
443 349 863622
247 138 28839
402 283 201858
331 73 550301
377 683 743623
449 14 920239
353 480 454874
317 663 917322
232 414 279075
106 73 75190
4 559 953291
667 290 836181
467 305 595029
115 370 919224
697 97 204600
583 120 345593
488 486 666224
129 604 389893
607 117 280105
661 235 800807
190 610 541698
129 532 111682
225 351 509851
497 187 663196
65 283 343856
489 148 561396
678 351 365736
671 427 95088
414 440 689159
306 583 717101
699 469 393433
357 303 308219
133 611 9378
661 77 420461
430 226 44142
8 253 808663
303 585 63223
460 554 327704
435 127 607894
318 454 391910
169 660 300255
400 616 662484
347 402 877422
531 471 437650
284 529 478438
157 219 644659
342 589 617636
218 403 943966
397 163 507542
355 580 316231
434 413 810331
154 466 399576
424 353 730752
39 338 272989
339 572 149475
122 537 434886
672 445 928513
313 215 704815
116 4 479728
580 74 794072
279 170 414416
456 614 324325
32 323 430283
434 58 258140
32 507 937106
651 460 912522
663 219 489747
304 485 81857
447 260 504404
12 352 310971
103 302 50069
1 546 21559
679 237 874116
382 581 433148
525 302 32487
681 308 823246
130 527 604715
294 528 780685
230 9 526502
488 232 31713
479 23 53501
327 54 499259
181 404 110310
280 53 941646
606 489 704813
225 560 385416
662 676 645579
589 459 540674
303 16 894546
271 622 524081
365 258 581414
410 190 781667
525 671 639576
486 434 348239
698 47 714139
333 96 903157
147 302 588513
668 392 528420
593 581 989591
602 508 414975
98 51 495062
615 459 307448
257 474 259765
28 676 691581
662 512 886670
425 442 22367
474 682 416973
253 22 13713
489 483 859672
265 413 819091
411 31 182111
24 678 534850
387 43 613441
587 445 929499
481 17 318166
267 436 786708
380 599 994439
89 266 660510
425 690 811254
231 268 383837
57 583 877842
631 530 828569
441 480 892798
129 511 255967
260 152 975813
45 113 940847
395 198 234144
297 572 30238
209 136 813659
35 450 805769
89 31 150694
671 15 472408
442 196 48734
500 461 672002
543 547 804652
402 445 271370
33 570 643739
21 236 742460
614 464 663477
659 355 712500
559 586 554037
126 623 40917
677 505 772415
238 370 445052
124 95 141713
355 560 894674
542 325 150413
670 275 521133
355 608 51052
112 520 414597
69 445 763032
437 453 115657
409 299 686338
275 557 259998
394 51 67631
128 349 15277
95 22 680588
384 65 428225
422 292 90586
570 556 61700
341 373 328359
185 533 681436
144 626 65295
634 678 27906
50 76 588906
697 298 104206
197 183 404021
571 520 359886
245 189 136123
93 110 187838
436 126 569647
52 468 474684
473 397 157157
308 505 568681
660 469 349515
455 487 237436
588 208 657892
504 12 949260
684 577 115681
455 582 308256
569 243 731688
665 574 45505
320 75 752485
527 190 858278
515 34 265116
632 636 285268
94 142 440139
439 310 157075
126 78 456476
357 177 837632
665 72 372671
566 133 233224
277 460 297159
151 502 187820
88 631 475316
674 163 265311
171 376 709097
157 478 98547
122 86 411834
497 42 104259
124 70 58301
659 369 675516
654 526 285883
283 658 286674
406 234 558044
249 291 582581
390 652 378581
23 402 937427
583 239 814092
536 408 661558
678 336 635319
462 473 49341
219 641 892344
180 495 427118
431 399 83212
344 613 130973
101 66 91647
573 440 712757
251 517 626278
175 24 883995
153 488 237063
127 139 355670
77 644 81334
355 552 879538
145 389 798383
323 223 381296
533 521 116502
227 359 21996
270 243 820303
661 690 635463
619 637 595690
443 657 14567
184 145 520297
661 591 313976
61 153 893101
634 80 559749
541 498 539354
31 240 632818
325 522 396123
243 298 748535
495 387 843885
668 112 335722
587 502 186311
621 266 529954
436 662 278727
274 62 270100
476 125 718744
269 318 522936
221 463 742085
407 387 21109
602 273 309410
417 561 142360
83 639 737476
85 589 104842
451 7 732032
239 390 763078
543 509 157736
430 326 759707
677 392 833778
249 353 763624
284 581 326130
540 147 199863
682 111 27638
267 528 589443
604 52 665128
172 666 685235
315 293 217514
329 40 270107
396 133 421069
13 176 623498
203 323 111279
5 695 958717
558 85 891923
627 671 201946
409 302 120434
466 607 521452
4 288 789906
668 562 273954
293 200 948538
26 610 476273
239 91 873167
143 127 556175
322 38 890695
162 680 48243
378 442 975744
100 44 568116
265 574 578442
247 235 176680
252 588 506043
84 443 801784
348 327 272356
556 348 52440
643 699 454128
173 72 286043
346 658 104193
60 403 957454
201 671 851375
427 23 60387
193 238 164909
548 519 219690
257 542 148560
225 523 319143
645 631 234105
264 378 63828
432 382 566779
426 401 501956
166 150 456799
326 570 791829
290 461 397210
286 275 813527
672 94 392379
107 255 169135
190 459 585353
72 3 56270
402 1 101827
583 249 130181
163 594 776450
350 59 736042
689 49 396713
325 621 128244
660 87 425433
656 621 359813
253 685 920857
518 89 374004
403 562 86123
450 269 749539
179 653 826443
565 654 965682
369 214 40698
241 689 435533
541 645 782526
636 323 386942
589 657 227118
415 633 849881
659 525 441679
582 688 261866
650 452 152773
9 299 949630
211 384 909530
639 234 438285
132 405 57223
309 418 147406
607 125 127310
418 465 829999
78 270 257437
29 482 587882
470 195 717547
237 437 484731
1 106 117315
106 144 326857
218 355 992917
302 513 638008
210 327 72918
227 508 866007
307 172 848421
475 429 133416
380 46 87651
4 577 362166
438 1 669139
412 577 528214
586 143 670811
424 385 613332
356 367 721631
43 642 574295
122 151 834476
570 524 399970
49 30 626653
448 369 962514
695 94 203903
281 503 8143
605 337 512648
267 187 813109
534 571 13441
123 225 996223
215 264 231840
682 659 152665
593 232 455526
250 503 930051
392 429 219441
34 63 949601
524 58 764709
508 404 904748
401 578 309435
17 695 140128
492 269 426354
488 580 454064
635 331 648855
401 282 110192
469 533 588048
370 662 298918
345 75 996744
373 554 840322
47 497 898882
475 396 598324
171 545 148058
362 49 157990
461 359 330078
641 664 819661
116 473 794193
347 167 573115
203 340 386521
8 385 604146
169 622 581932
6 224 365746
261 422 667855
24 463 687840
320 4 549645
669 341 929256
21 391 442868
417 4 83626
604 346 49295
660 156 907887
288 25 784601
234 124 971362
84 337 683044
44 633 39730
334 43 492664
648 249 208204
447 241 634184
370 675 996905
319 426 885811
148 288 21185
2 404 135871
190 405 8262
4 483 833568
562 285 211582
446 186 275037
513 597 60724
378 160 284177
566 331 514930
263 213 771374
595 58 643801
374 63 911784
642 18 63829
510 268 277818
229 225 40595
169 598 44900
411 150 834302
639 301 342420
187 15 761674
299 200 704203
82 674 15129
39 232 29154
230 132 889531
318 375 318257
550 607 75992
199 144 891021
168 147 403962
558 70 641396
448 51 846092
46 512 236764
167 53 838071
103 691 182065
252 266 546745
400 386 968500
258 521 628580
438 530 311343
363 571 379142
132 687 304958
281 35 511515
89 223 202152
173 292 325951
34 527 55321
101 584 503351
19 360 250804
328 112 524229
597 271 894533
206 145 652491
647 541 786193
445 650 338636
433 507 60128
509 592 303231
445 75 282972
654 154 205811
195 23 382120
562 376 961999
202 515 981192
509 623 214792
177 617 239377
461 429 336843
592 271 750760
507 609 637027
335 465 567360
228 513 986213
92 225 745371
473 668 5343
628 648 17742
485 21 641827
673 483 584595
154 568 582723
375 571 765652
308 259 439644
298 229 448776
286 320 805451
45 80 72150
450 370 885900
367 329 493098
536 667 450264
573 341 655642
367 41 624020
658 310 103481
428 252 82336
536 23 109595
71 634 616619
221 566 499462
297 317 936970
508 89 177182
649 157 350155
538 223 564104
432 38 544206
164 432 134503
84 428 503285
123 539 310236
432 578 635171
326 141 266978
379 481 513751
23 159 93675
546 352 584009
267 261 100672
384 164 623403
49 143 581802
346 15 782422
543 554 672720
397 512 667744
434 640 41178
66 337 709047
696 79 120169
285 467 899901
68 641 751932
300 579 106396
628 18 661401
62 147 132927
233 656 360869
611 184 648268
698 366 690357
349 593 4320
548 591 278660
97 228 770845
471 700 309548
548 224 246285
410 44 734150
359 119 68249
598 625 946117
349 635 815531
507 492 863920
49 441 590691
294 411 711464
199 149 796345
2 449 722359
284 398 720188
596 367 495359
638 181 142005
215 337 73894
603 366 697615
621 401 215558
432 310 261642
196 574 858492
580 445 961352
348 198 260156
385 251 633256
438 471 586034
598 511 643797
498 386 19178
46 568 941654
52 99 475005
202 174 479781
100 327 583185
310 471 654301
659 196 902455
642 252 631662
112 342 605505
405 25 698458
231 533 849945
556 636 388522
144 131 209930
182 109 492499
479 116 290672
103 659 770702
388 360 995218
64 599 87058
400 496 342889
156 103 172271
615 447 743687
124 263 112549
502 562 961138
499 176 669996
442 545 828406
29 623 627358
538 537 176165
323 112 656730
660 525 627699
311 232 302683
630 305 662988
18 593 810359
522 227 475284
645 310 215319
264 279 346536
684 147 748546
651 176 818652
502 182 163441
533 580 985334
593 185 149072
501 337 455793
404 204 694143
493 120 2140
669 636 463549
616 475 346480
643 642 436437
245 49 917056
35 470 119411
121 517 197733
431 673 50555
198 535 878086
42 577 336160
83 322 945374
276 528 929064
172 459 45148
464 19 270753
568 693 872151
603 467 207241
66 261 462292
339 512 93649
317 514 273568
685 694 779573
475 292 139005
211 254 75380
279 436 721470
320 508 443635
693 245 664857
420 637 178213
600 625 655381
21 349 523029
258 33 477361
179 599 800314
63 285 661330
498 683 503406
558 655 73034
184 37 573296
177 290 125839
265 198 273306
362 10 128974
87 423 114518
178 357 853870
254 508 424336
475 358 941992
341 122 546377
689 463 776680
58 548 227769
172 15 337244
251 519 32841
666 64 412306
23 355 147511
382 469 971809
514 275 405729
393 76 281407
693 253 553130
364 419 558571
312 686 427034
139 509 696535
504 598 803552
386 172 986956
63 466 53992
450 443 465096
358 309 516476
620 161 58039
110 561 266202
693 675 131
112 34 27681
97 234 490090
403 35 540272
58 358 830231
566 292 223561
477 177 730395
461 452 327756
486 364 67999
379 381 647851
627 591 9361
606 246 479957
315 474 232728
683 355 406976
84 277 132035
295 324 28517
652 63 507030
331 60 686574
631 312 381933
619 17 281456
355 669 399477
116 620 435293
160 176 173143
252 66 124765
209 663 787136
480 22 746
303 557 482436
405 526 746627
532 228 387662
370 683 702507
127 624 863335
570 580 350803
443 394 389551
183 323 723697
542 648 529679
171 640 444458
443 379 515062
507 520 674523
252 417 716190
71 78 405908
128 697 908187
342 222 547222
348 18 516764
487 309 738204
397 468 711251
426 63 986392
337 439 904306
87 535 410099
673 305 922207
684 200 44686
137 281 56863
42 169 708601
384 181 740699
199 264 738570
349 328 379134
460 408 123265
195 484 93637
370 629 53638
328 388 23718
453 431 208779
48 274 966289
616 485 483023
626 44 145650
478 306 994822
229 700 435876
670 138 287067
278 252 225952
243 10 969602
550 677 33701
249 43 619514
3 559 926082
30 468 559784
125 541 296640
526 205 618018
119 632 777801
31 119 310583
570 404 375701
570 537 628718
349 698 315403
216 39 868656
87 173 921071
603 403 61817
683 541 484094
346 199 355514
1 420 396160
557 542 351773
184 176 13667
104 453 108546
615 118 128952
66 497 901274
387 683 427630
563 334 134183
55 379 632148
99 391 846021
341 413 199260
503 196 51093
24 434 674405
637 661 5065
167 121 544704
4 686 9113
333 586 350570
134 201 184095
436 203 13871
271 628 308617
426 183 657456
578 534 18704
252 452 143723
418 133 638013
20 245 798759
200 66 815707
518 311 206460
8 45 337415
452 627 874465
154 265 766891
557 160 873626
636 613 520499
656 177 464638
201 474 330982
558 161 159788
651 645 744437
401 245 646834
479 555 965790
601 304 21791
416 70 885065
535 389 98723
220 608 913510
64 652 955941
67 558 556916
129 668 135855
361 34 678993
435 11 780086
170 40 811664
85 648 970691
317 399 476492
616 252 625785
335 281 501903
531 388 256023
599 214 88658
237 492 853490
463 571 567460
505 301 211661
71 667 718348
87 235 870573
110 310 30134
266 404 646350
24 243 840491
251 494 480334
2 471 639477
242 557 422975
52 262 381069
151 299 727499
27 460 175363
529 396 408212
78 39 935727
443 523 407642
450 614 411314
345 473 919826
429 681 618357
487 239 439721
56 106 39290
671 7 283551
210 652 340187
299 515 181609
672 280 280397
43 52 702712
561 452 63293
622 279 818160
20 380 313248
273 199 457932
222 260 804300
122 521 523966
344 349 516566
14 628 125229
507 465 133651
183 374 118474
654 261 702398
584 520 680791
186 552 935212
485 639 963936
687 360 440086
356 88 11620
37 499 46130
354 356 392927
255 148 410610
667 34 367928
617 647 481773
472 677 749333
367 60 562150
249 413 601
545 292 66370
93 23 946325
547 59 809687
620 380 926979
69 670 969915
290 496 535599
575 357 860298
383 642 845141
589 574 483699
330 80 569621
628 164 6273
189 672 132816
487 414 726162
4 295 831758
393 166 212278
82 670 582089
300 146 54453
54 146 149052
574 2 166441
383 381 251375
618 611 49852
276 650 541095
163 139 471220
42 282 350060
123 464 14709
164 153 419374
490 11 117501
373 550 392364
54 155 922489
430 50 217027
428 606 974897
435 188 780836
596 11 582923
193 450 497961
151 425 376842
474 104 243426
107 94 230725
65 585 957462
471 216 156125
676 631 926093
413 665 542471
675 618 410331
604 245 809509
35 352 283836
605 83 155352
85 149 412881
449 700 854212
535 274 57941
285 49 979184
354 370 106336
498 283 89464
613 332 26005
409 97 274425
39 280 507612
344 660 451549
52 166 257470
518 113 424348
22 232 99812
308 342 660041
111 405 93499
624 429 34123
114 83 207065
83 649 585876
302 269 423523
414 390 827280
344 57 80944
62 370 714580
113 200 152619
261 405 57122
524 41 568403
363 188 202777
519 561 331113
237 89 356785
160 428 95532
574 306 203104
213 570 893058
289 155 394968
685 588 404273
98 649 254444
359 60 30636
19 677 841264
67 666 438048
548 532 59154
472 109 481050
264 407 29360
683 692 937897
562 308 363271
385 320 451572
668 293 625021
22 180 276065
359 264 924388
31 403 486647
166 608 305850
417 66 809252
471 144 174663
348 160 421467
401 229 147248
694 487 20494
307 57 30631
256 654 836194
629 70 12715
311 641 961852
14 89 32269
632 367 556156
522 177 639116
509 658 755052
631 295 591985
696 165 935548
682 384 464531
199 660 541291
120 20 352131
646 468 409521
618 11 946813
370 231 696526
679 261 691642
114 120 401043
298 176 645628
631 593 983018
669 188 678768
211 216 475923
389 527 595239
577 281 891925
171 328 142333
302 17 406893
65 590 412932
408 207 772262
682 429 179032
214 219 232964
335 587 291450
75 174 942348
144 560 693074
681 626 499806
236 405 478591
472 690 435841
160 380 745470
209 592 759428
587 198 772481
586 8 101332
670 499 284605
72 577 397913
594 66 536727
543 202 607246
561 20 144812
18 48 696355
511 220 401745
426 53 150304
684 437 800797
186 530 800477
481 587 288515
110 400 732040
251 117 514540
388 69 636225
619 129 306241
190 433 499982
435 506 684940
33 220 757952
267 91 54129
579 163 369500
312 651 692194
42 113 207476
413 123 580355
68 281 716762
318 672 319106
551 358 430624
506 368 56677
648 397 589165
411 165 682614
644 382 446531
412 529 832973
311 12 733642
111 237 405241
125 514 466153
383 618 650422
640 307 58997
247 107 612357
153 625 896055
412 500 604678
441 56 218718
676 479 736726
623 523 137184
143 523 167913
337 526 292839
616 459 574066
84 317 65603
549 542 537706
482 363 597282
133 322 40278
560 313 239757
675 547 323428
534 160 196526
63 304 440813
353 441 84140
190 242 624927
601 692 113369
372 644 448159
260 678 253066
689 309 302109
606 120 889392
110 299 137560
335 312 266468
308 123 79829
284 478 238695
463 450 584668
179 581 371105
553 458 428658
401 353 331511
219 119 397659
661 558 57327
83 43 751781
43 58 454822
391 220 715544
137 348 597712
215 471 36202
672 402 12624
510 215 761182
212 208 85957
164 195 857018
635 483 299240
208 8 981127
178 173 345951
164 584 873387
587 552 709095
587 500 974104
339 359 622559
412 88 372445
573 298 429539
535 165 466973
439 649 260811
106 449 289698
334 530 916851
511 527 652984
638 222 236821
316 25 911837
563 170 242935
591 611 877883
185 456 321443
339 106 212193
543 299 906263
646 81 175841
8 511 275178
54 334 413797
213 107 519685
643 7 160309
156 514 856473
268 567 254503
3 246 246858
163 687 198933
238 129 555132
363 559 659130
213 618 4444
396 605 934921
428 90 425806
625 572 442487
246 520 308979
254 178 448337
29 402 283821
546 396 18171
172 217 403110
463 643 111755
612 537 390902
642 419 751773
331 322 801018
84 170 442536
28 545 458394
112 252 328696
231 18 535660
155 385 313021
141 143 483770
478 256 865486
283 459 778976
422 590 970495
613 400 728759
451 124 86246
226 561 379988
400 491 562297
431 551 981868
619 320 483402
153 216 944444
598 543 79477
555 674 964545
86 540 944477
405 23 264468
471 136 289214
555 153 27583
505 428 764871
508 456 132813
308 200 145002
463 141 440971
309 343 976329
238 90 108865
221 433 443897
59 248 736179
593 284 875503
294 123 846166
616 306 980831
220 594 908659
575 136 858338
209 20 245836
87 43 22450
4 419 966235
94 201 436672
431 86 488938
233 373 877953
336 126 529366
563 101 414239
164 591 984085
175 700 901843
44 298 980191
398 224 905784
487 158 769983
531 195 984548
190 436 947049
635 674 208364
290 484 285534
37 506 344811
270 256 823624
460 297 366093
643 646 248732
2 77 804215
336 118 723689
56 465 907481
667 180 610418
165 428 1917
632 629 294084
685 505 920874
642 34 820578
101 675 981606
269 120 770975
46 596 47576
486 599 109319
344 358 302587
45 125 543573
192 493 151466
185 282 527557
382 271 482521
273 539 673559
228 429 349533
258 694 876303
1 534 205999
540 480 861764
14 110 106580
535 589 751594
504 644 316984
601 72 603759
369 669 917973
575 307 573585
48 634 157047
90 592 15689
531 438 464998
599 538 171711
435 576 231131
561 653 171746
352 424 721158
67 185 417130
579 180 243031
625 538 210339
405 70 177255
204 333 854691
563 293 543055
453 178 775377
153 533 842117
94 336 919549
59 487 402522
202 383 771942
303 469 698966
287 387 829882
423 512 678990
171 214 631406
440 449 890019
309 558 522764
119 566 96540
81 688 685533
463 66 435682
696 28 501188
671 232 161264
159 500 601719
466 379 440362
465 77 568350
700 257 78339
371 213 114573
203 212 515511
176 543 257572
128 475 100289
258 364 768353
209 242 506283
696 661 836326
247 403 652758
410 652 970118
245 32 672688
299 695 293507
323 604 330218
623 218 813257
506 295 907244
10 46 493373
179 173 520367
103 521 611798
523 601 7735
700 161 687666
591 590 125334
211 515 376390
463 345 994763
353 581 357236
199 367 147163
150 426 67774
273 12 716258
130 200 636606
316 113 497260
309 400 376999
563 140 937609
22 287 62277
618 249 384003
546 535 764985
9 647 554335
569 282 212405
213 354 472840
458 536 146852
216 8 174574
570 37 292172
163 420 54606
352 311 118889
304 275 6097
27 536 903199
302 96 10597
109 59 163567
461 498 309828
352 447 132494
373 533 532269
414 224 11232
527 70 284724
348 406 888145
400 146 160127
276 450 170140
307 216 190061
91 405 530795
405 100 269115
22 606 564983
518 35 190511
473 359 969446
671 174 821997
589 58 386183
478 199 140802
660 105 38284
190 372 923748
126 678 862956
444 508 313107
197 491 581708
143 574 370899
301 406 570819
60 309 832476
666 594 364369
127 402 349978
624 331 654861
604 368 706783
202 523 640217
277 513 919222
41 361 297066
689 569 297624
505 80 281773
554 199 696421
195 653 951221
298 495 879771
238 557 161836
669 82 802978
42 134 107649
340 237 495519
365 209 446966
506 339 941113
614 90 366712
693 217 497564
69 78 456557
684 417 138391
361 500 967280
272 589 763944
206 273 949025
405 482 7018
312 519 538265
295 285 853276
432 677 463531
38 14 397392
80 402 793496
450 588 353940
593 88 812872
671 418 638246
130 278 996406
7 207 890184
357 447 618506
72 221 863297
391 34 842888
203 360 273648
494 68 53592
241 240 513992
618 229 684307
659 165 894706
368 470 355605
105 472 638483
56 574 925277
593 60 996550
520 212 404330
148 610 226406
389 198 66196
26 118 502633
388 500 626852
683 346 795180
260 541 805331
672 621 187284
533 446 941559
248 55 764421
47 475 876428
307 81 827386
312 532 7653
340 629 638537
300 43 576919
35 553 618179
106 272 385358
31 573 947212
142 690 517090
177 74 107423
632 506 718486
457 193 916017
211 358 148581
102 256 230286
612 152 304985
71 418 405798
272 403 55780
259 50 582181
210 441 738051
31 646 355130
156 5 171010
120 680 271249
364 153 144440
24 460 178492
313 654 639489
16 688 131667
215 481 800550
38 634 528631
269 688 263385
465 230 612532
519 625 529785
299 613 339266
458 479 517984
318 100 600677
246 239 701386
466 254 726388
306 41 762761
257 523 17844
581 25 415122
472 351 518517
594 308 764415
137 15 574745
60 400 323133
11 467 786073
232 84 956846
13 474 259825
586 45 389921
321 445 974721
616 226 433504
477 546 848131
495 222 401274
81 587 89744
344 111 521107
454 672 133594
697 360 885634
174 290 728499
148 502 869185
333 526 851053
498 374 826564
275 694 180463
605 233 428217
153 394 856673
303 128 577315
442 406 732523
578 376 643853
187 620 362025
173 283 906853
332 163 997078
161 222 60335
383 494 477258
245 182 251070
545 492 761919
249 34 678439
22 145 231284
52 495 27092
519 208 887373
175 134 668842
22 51 620553
575 36 410484
334 81 948337
238 624 868108
181 329 12587
693 25 38013
523 465 699735
502 147 496244
544 483 894938
450 534 964478
692 68 463184
103 32 994233
125 354 551018
503 7 311070
34 538 500647
301 618 11881
483 239 607763
239 638 478969
17 592 332980
573 66 635554
423 555 116574
463 362 951279
461 573 727334
385 92 681667
538 159 766002
297 320 47678
411 529 677445
51 107 910319
274 402 545759
506 21 220670
158 67 912342
261 606 124325
250 197 620379
482 369 405733
69 325 189788
533 659 103582
390 489 162695
691 26 292441
459 207 425636
679 271 135446
632 118 818342
403 512 876523
55 370 590178
519 676 434046
415 63 563967
55 210 749064
311 270 451825
64 217 819800
88 279 423372
52 383 183033
676 425 46894
472 564 82475
112 15 377811
531 486 222843
110 45 183554
529 370 969178
180 78 250965
105 612 798211
35 100 845413
40 110 727887
673 357 268831
65 660 209153
216 458 812885
479 42 634915
167 562 121108
23 257 212219
593 597 791861
176 606 54918
403 460 286188
117 204 773949
329 256 462588
201 169 913177
454 254 484676
151 134 388830
60 98 811352
455 56 203031
384 247 450415
648 294 170181
280 604 157635
160 363 260016
104 373 346152
326 420 798336
20 476 139075
508 109 449902
233 37 917477
697 511 816828
425 147 391683
430 140 963849
73 240 794308
477 687 370999
553 237 880082
563 220 512523
496 652 683169
27 150 761466
685 108 561702
140 275 679997
421 137 675842
97 395 973760
549 317 384179
497 636 642181
338 636 393275
413 649 299457
602 202 441356
246 646 161565
47 397 594008
700 466 441180
356 485 874551
292 359 702330
594 19 245084
623 464 5686
143 412 469575
629 404 249644
305 194 975556
534 205 537057
39 425 589866
283 56 509643
469 160 6804
409 37 218028
486 230 885280
544 682 205376
461 463 474205
638 145 580520
234 433 660745
651 203 585716
502 666 227395
658 409 715955
421 368 1716
254 187 511293
523 434 313278
521 18 789902
39 85 645951
563 529 927874
349 186 404908
426 257 884305
357 388 591620
503 471 195067
212 480 588226
132 309 939881
58 359 854539
497 43 742226
395 323 272149
259 212 521829
337 163 498833
516 270 527624
651 671 715443
364 241 597814
208 119 52253
627 152 763274
539 161 992662
588 25 206404
408 162 389407
544 617 41651
55 486 277329
173 631 272493
265 123 200980
96 621 448645
660 22 626544
406 106 527642
469 459 745990
410 517 603150
227 391 365462
629 63 119377
63 84 525869
680 450 513941
457 693 619213
150 133 504951
442 250 175048
633 159 467663
46 109 472704
68 142 655472
319 389 94611
365 295 816640
8 332 834380
337 664 153048
667 248 209036
586 377 422090
623 240 8699
294 245 920898
119 408 329160
555 349 523961
426 134 47716
119 241 335040
671 680 155429
57 397 753859
541 309 684149
400 206 725111
85 310 758663
592 502 697033
361 345 210598
241 619 300628
306 150 927996
438 263 971978
374 604 938554
37 396 152877
310 226 138607
161 442 621121
634 528 229026
188 318 655370
197 291 46555
134 442 162381
581 255 913055
245 246 464643
298 108 626065
218 622 914993
221 80 53197
77 179 158982
343 651 476990
101 638 984299
574 598 312657
695 139 124122
274 143 717772
220 624 523612
190 310 728478
120 466 978193
623 281 487151
435 344 679080
280 198 902946
561 58 839571
132 302 967052
146 369 53113
426 138 639460
27 441 812123
600 258 541383
635 683 841053
37 679 980223
486 533 822955
657 658 7335
163 93 233186
665 649 264873
96 275 669273
699 82 108727
505 648 416758
278 217 215289
50 307 730436
260 617 720886
302 471 215823
99 238 368724
403 391 630347
32 48 416753
380 564 597341
239 348 384464
107 384 546906
469 484 194530
683 492 120777
416 459 942894
396 281 997098
355 304 526373
685 105 99768
190 194 34491
105 159 825541
497 102 828091
380 597 115369
489 665 431964
549 487 860127
617 237 829199
223 665 830636
299 362 872197
99 90 833680
84 140 525946
252 484 514824
425 568 609192
132 509 706930
195 500 99902
561 220 840051
261 653 204199
427 280 285593
214 180 66090
334 214 163536
65 254 412157
452 326 467032
70 342 173972
687 341 66396
290 268 732064
136 92 963259
96 467 746013
286 435 789662
224 332 949033
255 358 805879
564 176 590771
299 14 18104
683 452 545997
648 139 89290
567 156 584453
54 565 594978
514 252 79379
57 208 376877
441 543 798009
65 29 191515
234 595 997181
460 255 103970
556 100 41571
141 387 754086
218 17 161235
589 699 492869
393 149 753483
687 686 960082
556 633 739982
585 613 298519
541 556 296657
639 25 252631
558 523 471925
226 429 879065
659 438 122658
223 27 157749
442 221 877635
432 369 481587
263 362 472157
116 381 622570
622 346 476040
431 271 113732
240 645 715297
573 657 273662
597 441 116154
352 179 375740
489 655 969770
140 260 434884
649 593 364950
115 668 905698
516 432 143063
652 190 190056
600 254 334380
466 197 2425
358 179 899632
604 693 330861
585 15 739865
251 433 280589
320 98 877365
126 88 669925
643 119 598166
646 672 578600
201 519 225219
334 280 1224
461 192 326670
384 498 81280
125 467 818879
285 293 133734
364 127 565068
123 418 831980
276 373 367794
476 574 453155
4 187 551264
518 677 565696
312 83 977527
545 700 534663
247 75 728311
171 380 343438
503 310 312986
374 655 556526
316 45 280355
361 516 921769
181 463 669643
480 418 858266
545 532 628347
352 475 368895
29 161 116733
276 335 176141
675 165 895213
282 169 767633
517 120 119304
288 555 792680
44 433 847875
361 527 689523
528 670 783767
74 532 621271
689 678 133153
693 596 901766
107 600 311594
645 474 584344
362 92 204030
699 274 830202
403 306 824446
262 423 279207
140 610 85677
398 520 626838
61 125 94753
452 501 875562
666 178 346600
298 373 269997
246 532 322601
18 622 527897
267 57 437015
658 404 780072
606 467 91316
11 228 589696
258 331 242594
639 326 641487
142 587 794318
451 278 933276
216 53 627715
186 333 437981
180 272 54691
23 489 751950
114 330 816795
616 267 384400
352 291 633676
9 165 18868
623 681 922738
163 12 351638
115 362 160970
118 103 54772
657 535 315141
374 446 930667
207 227 38466
128 490 462196
280 535 383154
700 138 868459
610 76 763081
32 491 966643
538 524 25291
596 619 177111
22 234 736372
166 417 371045
384 259 512991
561 249 975751
663 428 429353
71 345 871026
41 45 991342
481 547 582110
486 236 787804
212 189 914238
396 149 672244
218 250 293771
455 567 425512
580 569 939943
695 432 671993
608 25 369959
205 469 363403
535 419 119425
133 344 74692
630 545 971071
530 389 916438
456 401 588925
69 396 177375
318 87 75363
50 268 345712
310 482 355685
433 489 767259
594 562 947517
411 252 657887
689 238 712200
469 124 897742
507 70 802815
396 416 55389
632 478 972831
433 2 345189
214 616 862142
108 204 60578
38 118 108921
325 93 285176
464 687 68675
95 527 383266
419 135 275403
531 7 833214
297 196 896617
689 226 719167
492 205 791264
450 19 36177
511 584 24091
298 608 857612
434 570 110119
442 470 17811
545 671 409053
214 162 926689
626 610 547045
386 326 626321
83 446 999034
354 203 455244
696 299 674220
10 414 538433
283 255 210611
586 367 634818
390 513 749381
536 692 564437
502 87 633653
162 102 884094
27 554 627665
102 650 785469
57 225 92880
166 212 689418
306 241 197341
260 412 755371
244 576 557520
200 482 845116
452 474 339325
257 249 572179
27 144 412609
158 311 215989
258 606 113504
592 638 958394
448 13 88134
623 564 927169
463 4 905016
485 671 819988
376 405 631282
435 255 876947
590 596 172960
49 52 171414
676 601 132527
246 355 866382
490 695 362051
681 503 774662
611 399 21961
354 539 204890
570 371 831656
239 385 870512
513 5 358778
648 153 728058
501 317 168769
332 212 166495
504 532 947826
591 693 118821
185 668 359792
646 275 388925
350 338 926832
66 130 386636
636 84 797713
674 68 451470
410 363 666510
255 145 344920
95 380 393306
376 393 122646
172 237 333333
112 141 718424
339 667 573913
145 49 510237
44 81 197444
20 327 415045
283 496 444843
517 374 131743
16 368 172102
54 208 340026
689 407 529241
449 569 684286
680 388 326314
575 43 389024
670 541 656306
295 53 980163
315 134 31336
505 71 114068
498 620 895363
571 320 160331
590 24 465586
174 599 466494
116 48 370553
213 307 425867
353 478 711070
669 54 583769
332 55 930827
363 31 244210
63 680 265095
193 153 316260
387 410 88474
350 248 118410
291 127 699357
151 286 250377
570 685 591761
653 135 230280
626 143 392019
96 590 636720
155 474 673266
616 423 904056
109 676 16099
568 9 97766
286 674 979883
523 508 546414
268 63 401403
453 255 229420
222 627 659594
222 581 495798
262 392 280346
700 137 322212
21 685 915816
312 263 765365
208 140 938208
483 598 645258
445 179 385762
182 110 331746
295 398 828969
180 238 80425
179 126 189892
354 10 297830
121 257 430938
292 573 284169
251 336 509116
112 444 304117
632 322 693147
44 239 516249
280 609 732271
262 420 983177
349 46 525283
594 556 297062
313 156 940118
335 147 265026
444 312 569042
264 456 272816
184 418 263759
192 317 62284
274 6 905092
485 486 813975
407 576 221235
586 494 665034
8 524 284488
176 638 992126
330 167 421178
586 549 935393
215 683 537889
307 456 1485
409 450 249857
652 225 970893
572 263 297366
29 516 372470
81 469 83748
494 259 900827
337 558 587187
480 84 220291
459 559 931579
95 26 883467
364 169 56686
375 405 390659
107 11 72849
555 12 969844
272 393 587088
8 270 940341
96 171 788241
152 425 231188
113 76 573195
531 337 142568
441 546 784815
228 422 57595
133 142 42872
677 434 703475
6 389 90657
201 700 732130
317 679 281124
561 509 654127
291 509 559397
80 153 499866
318 163 39136
693 225 623369
249 50 287711
442 598 209420
11 251 872584
114 449 198969
335 530 969428
293 401 44376
573 239 201302
419 83 659728
250 310 758428
641 683 141667
533 150 336885
554 658 501341
507 252 448759
320 674 866813
441 325 765925
121 26 597293
313 668 813706
684 690 379052
538 593 767012
669 226 87962
455 149 299127
502 90 199317
316 395 85920
285 551 490270
163 655 616163
687 657 136442
478 372 507760
638 359 630426
180 347 452274
463 525 670236
121 97 831430
672 470 743222
543 573 24483
380 385 371869
105 350 291012
156 274 158419
258 582 137731
71 208 262413
414 372 919268
617 6 992337
193 26 688889
69 414 774289
322 686 877786
575 634 94859
275 214 888030
56 314 345166
40 528 235005
439 160 218965
591 694 377062
77 255 166908
383 296 211680
262 53 17267
623 631 602789
497 6 923805
100 437 493264
276 517 885157
245 574 50805
274 578 522500
446 462 364792
150 137 303455
595 207 277559
446 695 905640
594 634 79539
596 397 382437
20 193 96206
355 642 454832
604 670 16687
433 94 686362
440 206 766079
48 307 560224
181 182 626286
450 527 568083
286 283 954660
15 335 881450
385 183 528053
161 293 129498
292 67 8809
655 357 809847
675 20 47612
478 197 718795
482 274 925316
242 659 377437
638 330 122728
681 174 601994
293 177 815356
317 504 65747
219 513 922609
193 649 998562
246 221 519227
355 646 268856
335 623 681498
152 589 67271
672 469 544185
529 330 955990
383 547 750743
417 411 812469
595 271 932055
462 191 650432
208 617 626467
183 117 415321
695 488 26376
40 551 387781
623 49 404099
276 91 191007
321 44 780804
467 49 414359
531 163 146358
302 14 172544
279 555 502580
408 193 209884
599 149 371280
266 347 357220
671 434 471119
486 15 376076
162 119 512937
418 116 968105
293 1 988728
644 228 183307
526 150 435595
696 223 233889
682 271 536521
469 50 975037
298 605 85554
431 37 88175
628 457 126165
231 89 404825
696 403 391915
129 159 246446
468 328 394595
570 467 921463
581 559 838223
304 145 457296
150 539 929961
57 627 73409
415 405 535532
135 120 263194
420 429 104583
606 642 529631
656 399 322270
245 469 387063
261 189 898723
243 214 146660
302 621 637680
36 406 434207
273 25 557181
341 665 227281
252 530 626766
530 264 538712
277 225 190899
157 610 440468
557 29 638143
551 50 875909
358 142 600118
516 330 247681
434 250 968301
557 144 571223
121 585 557618
525 234 321898
616 540 815840
109 66 554631
589 576 195569
147 537 812894
530 388 454370
494 456 919558
607 632 422530
618 19 318390
302 177 585330
336 218 641804
351 18 974778
218 442 490627
656 560 977137
248 197 383994
542 45 572982
140 385 316114
112 261 597099
319 691 632565
278 692 557091
255 495 449906
676 681 7963
212 69 712441
515 102 188896
327 629 914627
455 79 329053
114 545 69517
191 197 336271
229 213 303892
395 328 178910
582 171 229256
216 10 757431
496 624 201282
398 536 402802
659 217 368615
501 502 667770
200 640 848325
78 663 611333
685 681 985485
450 213 175811
311 204 207249
228 213 428941
306 96 93670
383 113 258082
463 237 697205
318 424 823759
697 695 853935
411 24 438679
327 534 860381
388 663 877929
25 144 355801
84 226 62864
462 110 201629
99 241 466351
114 339 975049
285 645 379773
70 33 763950
120 263 916828
587 698 819223
396 276 165493
540 284 809288
36 109 333285
525 12 441266
105 355 886554
570 544 826744
417 476 727052
303 91 233304
410 393 410026
673 201 777999
435 380 813963
61 598 764993
389 547 351760
84 329 281514
401 608 362736
246 343 589519
470 421 473692
415 442 100163
449 104 767451
586 300 61799
341 597 869182
113 537 497524
66 183 300867
85 324 609370
586 247 535311
550 15 482813
465 92 731944
617 207 690822
646 460 881502
447 481 681101
63 560 160381
490 389 116331
120 472 831345
625 167 500308
590 333 160910
210 541 972592
618 43 702149
346 124 889696
338 426 859706
207 2 760524
648 316 796775
182 293 563650
406 42 610054
652 644 969309
68 527 687541
255 168 495951
94 71 320395
162 363 458003
592 578 140109
172 226 961501
449 237 29126
332 443 829269
10 606 504144
68 342 838989
585 416 802012
302 101 903189
544 58 478836
173 635 72393
508 100 886873
179 84 948550
84 394 76006
515 167 194829
518 235 749113
304 459 619197
229 215 323480
62 468 221020
33 151 755010
257 160 365343
176 267 501413
621 466 830037
165 107 621184
152 265 669020
140 63 660719
178 204 304746
282 136 696682
109 219 343484
50 658 304104
240 246 563422
530 343 554684
184 82 213634
367 506 318577
223 639 881928
495 535 710269
311 208 96782
543 81 425805
180 461 612657
252 352 386406
610 1 991978
603 514 778174
626 486 833476
77 531 144850
661 692 198897
459 662 682941
537 441 280458
684 619 830637
29 131 255430
363 169 480494
242 20 104236
605 343 488038
484 310 847131
9 311 673836
165 596 366344
601 219 756736
380 106 997544
453 314 656845
321 524 950339
662 303 90850
312 4 576188
627 590 172807
509 19 361634
669 58 736131
643 239 509878
317 268 402917
558 545 812216
14 535 589591
165 267 264898
31 534 360795
342 616 337565
68 343 714989
598 123 506942
592 658 974568
628 561 602047
587 295 71690
193 700 455219
522 338 960774
527 206 673587
277 317 941230
174 590 286445
31 186 595317
302 487 681981
664 480 119343
516 376 990596
557 70 936308
25 661 937144
408 222 321023
567 497 790435
241 566 37277
268 172 980090
633 339 263129
651 687 391298
462 77 192794
468 327 490179
496 621 150633
630 338 754306
101 431 487992
535 436 961212
273 248 459137
7 10 680132
474 658 379464
251 88 998190
677 188 426448
22 645 262819
659 619 615336
100 525 153395
212 674 724496
678 578 852687
149 333 158098
279 620 369021
338 241 484217
632 515 165975
289 661 339300
480 581 448938
536 93 695504
338 682 262072
14 425 29395
603 170 265174
155 496 774277
166 489 705472
492 576 955165
57 105 65545
697 593 303318
559 500 242094
55 18 855788
539 351 876973
179 559 270331
356 311 227035
240 690 564802
184 249 841721
588 125 513825
414 653 655305
180 621 20263
76 297 724207
25 549 698023
585 656 488406
130 397 319488
304 18 914409
628 143 315
534 74 400494
337 97 859489
435 427 369646
124 25 599151
586 591 106009
609 584 61944
42 540 786413
253 294 184598
231 38 91823
5 20 523822
99 80 767270
223 282 304301
645 466 105311
631 213 773988
347 145 497788
488 206 143676
19 665 721855
105 465 361773
545 42 883832
217 560 305636
112 137 93307
124 138 819494
655 409 202759
695 124 255255
529 439 179788
586 532 141540
443 529 490386
194 441 841694
23 106 190269
211 51 403651
684 333 238453
2 56 404179
618 93 587063
561 286 61869
260 516 995167
107 463 980321
307 95 517936
607 249 379502
324 238 787652
536 498 325690
469 337 778144
85 607 822037
301 303 448467
105 351 511977
410 261 156448
53 677 205235
232 668 187200
621 587 231387
49 690 208774
346 8 946868
289 645 121974
620 482 327932
98 138 757436
544 598 783355
389 451 652190
101 350 284891
242 538 451380
605 386 534352
178 630 967897
167 617 129882
264 221 832143
535 84 564936
300 375 812722
639 660 535867
111 451 894476
181 589 606514
282 455 87333
531 646 13185
626 94 527203
288 698 680919
544 427 888857
691 62 836361
589 124 828821
633 156 431213
483 426 549985
204 437 121316
327 566 159689
195 283 158584
554 125 565265
274 65 461437
627 430 536423
135 442 212464
430 304 986549
40 50 657464
619 336 963859
105 96 936389
582 56 175843
334 112 826079
534 429 918620
15 178 8608
666 185 724621
627 397 323125
534 293 213856
48 366 919089
279 506 640909
598 257 819374
392 150 554125
458 527 427826
557 670 197940
517 177 751021
559 379 605858
371 215 221422
674 188 498462
414 380 118759
342 549 36001
477 422 293747
596 322 517894
6 301 472454
348 340 584611
535 356 936502
303 512 795549
50 597 998137
78 654 280307
470 698 531505
56 24 630125
485 246 411441
348 515 475597
292 393 654010
55 94 970618
277 541 766746
660 485 189182
604 107 304583
469 110 31038
162 319 48378
615 676 822834
678 270 793230
366 487 729
110 290 74589
19 313 453848
114 396 87443
450 12 312821
441 416 859821
625 174 430501
362 39 836576
507 178 199025
403 79 951007
502 299 564061
201 47 892183
567 270 195659
42 143 942231
478 115 13909
548 511 824206
271 543 662994
505 238 388980
33 59 451563
440 316 287805
555 422 526016
223 46 558881
617 196 212905
68 367 337493
492 71 328560
227 635 995225
12 576 532014
32 360 899348
439 679 687112
663 274 199829
197 49 461858
470 525 534065
368 515 551140
211 436 319533
663 301 517365
649 111 403281
364 208 638033
421 529 346717
485 452 424925
564 552 713768
404 541 887251
533 582 473475
452 265 357972
550 423 588902
432 17 139115
139 499 549598
478 544 688878
445 595 188891
259 577 310438
31 645 367083
377 305 662744
229 564 674544
104 119 147128
75 449 400044
446 33 855972
72 16 747972
516 76 222194
512 346 644424
369 509 191607
140 27 228621
18 402 617405
514 579 923706
7 477 188827
29 459 449947
350 54 933165
74 684 152900
417 480 733074
573 162 446468
491 519 546140
589 419 874886
561 254 850973
64 85 528713
11 58 885478
517 580 838783
385 25 602712
340 99 797933
642 633 729516
352 449 343588
376 583 774368
40 107 266482
10 330 621843
34 307 380636
11 397 927113
649 338 317763
130 640 368217
633 435 316760
341 455 51112
157 460 839852
86 332 668466
560 479 275799
553 275 154969
578 367 177531
626 294 53561
46 118 696165
563 491 669458
303 660 244427
386 370 853504
174 530 393771
2 234 370370
493 85 484137
455 593 374546
296 22 467885
455 244 343773
553 697 232234
351 401 806193
652 430 718104
600 468 206620
280 90 182010
520 47 371882
171 532 906148
544 260 671926
541 504 819841
532 488 335970
283 383 20662
82 213 786345
357 569 702104
517 568 264599
35 29 54447
15 689 719402
334 565 11108
192 544 768860
617 449 624537
282 548 300786
257 564 606206
486 600 177887
452 478 145150
192 419 830395
473 696 650980
676 407 281922
433 83 199360
450 315 613132
158 3 58904
409 105 71650
626 359 254293
259 92 728018
143 116 891128
529 441 23678
648 122 275956
700 686 381452
119 53 925761
583 490 755331
698 23 19155
250 200 145629
526 222 770111
238 692 320891
163 217 827686
154 496 172428
100 404 730191
208 205 477355
592 422 623839
644 171 845094
27 624 774581
215 356 379998
222 621 529663
69 511 984250
557 219 332643
642 234 475385
361 98 245800
404 572 230658
243 570 653449
407 198 214557
446 161 553398
302 158 185875
216 274 141304
576 37 73121
253 606 559809
449 417 346982
378 595 807367
232 116 195519
194 317 167493
632 283 111212
524 509 475280
537 331 459053
189 128 335642
209 489 404244
437 79 146723
554 255 732837
436 674 263913
34 140 382498
481 295 572380
219 102 290795
358 577 301460
485 439 595689
695 102 679160
600 643 132714
697 561 334600
470 221 972139
300 67 156052
38 474 935408
525 674 621031
24 203 109415
161 374 628127
657 273 960098
484 339 964445
613 2 728863
596 639 261261
8 658 64360
610 386 963213
671 27 417227
446 44 342861
620 220 506353
663 387 801755
123 555 100186
5 381 678217
6 442 935189
498 84 426067
616 170 18790
312 84 631414
480 204 780168
300 487 670887
97 66 887367
32 660 652328
410 634 711646
246 680 205462
555 79 510571
181 102 432230
465 325 191633
8 421 744577
80 427 988557
86 102 238395
449 262 816884
185 61 61996
400 367 140571
177 195 472586
221 396 677578
35 501 159890
396 524 500120
224 231 930071
547 108 375106
342 250 766629
477 697 299115
86 189 471143
403 486 565129
196 46 443934
287 403 666491
553 582 885285
410 260 285192
139 377 429898
157 355 287112
412 421 748890
315 167 329590
281 47 247088
489 484 939803
516 334 447135
173 117 512812
395 25 569684
154 569 708504
211 382 749120
109 657 763182
512 39 669575
55 446 327710
172 207 649908
374 13 30922
618 678 774027
549 97 79876
603 269 705524
306 167 43695
266 342 345836
214 122 877827
599 414 224705
429 483 340941
606 148 586491
433 321 178952
327 164 60367
613 387 719290
79 206 566841
304 444 402233
17 654 666805
198 454 627636
682 262 412565
235 45 14229
640 365 687427
534 359 117774
476 166 18430
688 475 44690
307 200 400883
13 454 80937
125 82 136082
228 498 776770
4 355 736737
348 512 696838
609 116 359105
637 144 482843
222 271 560071
388 217 214888
457 163 290669
519 152 989903
424 308 465187
397 353 214846
179 194 227349
155 583 931688
154 410 704573
464 172 925380
476 434 802976
20 123 176272
607 150 214420
376 354 330330
4 439 303796
649 322 483608
678 155 507704
569 681 849455
140 24 399685
532 36 770082
59 115 839694
95 84 818814
552 349 861426
569 568 4329
195 296 868719
95 659 912292
317 432 729661
105 9 288811
155 28 208273
184 391 129701
553 577 107589
191 686 480939
440 77 258384
46 224 102661
568 499 856032
360 383 583197
437 448 993834
526 249 672881
74 462 180576
547 365 289774
624 263 596773
268 18 229331
272 157 414992
625 621 119041
314 638 705482
1 297 988491
91 585 368593
108 428 904386
315 296 362365
520 578 339805
91 433 467666
444 93 736958
691 448 691050
17 562 852941
55 444 468150
28 621 176010
156 631 915982
126 48 85289
596 331 678163
420 124 842706
477 640 730693
396 130 18503
700 36 630449
369 23 588145
145 129 527978
583 88 943590
550 417 252678
26 580 104640
7 132 764976
555 314 220831
613 408 864386
233 93 810392
678 53 622914
155 55 257251
526 538 400468
140 198 35198
68 471 850607
492 489 819040
180 223 494390
210 25 377109
101 518 535273
621 327 626305
414 283 224213
689 177 822214
578 585 468650
345 386 466833
431 576 917042
552 208 985916
319 549 837110
612 24 105677
137 456 788191
617 595 621867
404 659 808347
576 103 677713
104 152 888692
438 489 299728
415 9 466495
542 298 958254
636 193 999414
631 290 892817
428 271 389044
583 425 582909
646 8 291269
276 649 759488
307 29 696094
33 619 985833
276 430 156600
190 580 72826
585 496 450054
176 69 735362
127 19 956977
465 665 162840
672 683 301892
198 258 179934
575 95 424095
201 129 999087
608 582 275670
545 129 75633
260 199 161070
172 284 960314
213 92 723899
505 240 250647
425 256 989704
533 370 156811
360 163 764657
24 636 331563
429 204 850153
285 237 602421
426 447 185398
611 452 952817
142 416 206986
697 11 963060
187 367 979162
73 414 66617
458 281 311183
409 99 147450
274 224 322176
494 257 253871
576 532 978750
585 391 677415
227 320 564809
690 566 722413
480 375 530766
455 198 33767
360 40 312607
687 59 410128
173 522 456048
622 416 569361
89 247 387802
397 279 46132
374 443 566674
209 272 351363
687 415 394287
407 213 785867
60 151 877977
370 520 715107
118 182 18808
69 579 998277
501 187 923007
564 383 46802
119 272 234186
544 373 320374
507 92 535090
364 680 416783
512 162 785539
686 343 571216
223 489 215865
132 527 607589
375 301 577676
434 109 762016
235 366 107449
273 209 17727
228 286 247107
290 144 566121
45 230 359454
584 102 781342
45 161 360868
458 434 147949
341 263 526120
646 630 341180
460 638 943525
73 637 489911
558 16 490288
673 51 838653
466 32 241601
565 390 535258
618 359 39527
700 381 585180
106 642 436483
587 252 865184
542 470 245127
685 91 95521
85 245 614684
93 304 658806
397 76 297645
628 591 960401
568 100 10697
405 245 198376
632 317 652515
84 612 488318
157 698 684551
696 162 511744
427 118 688788
191 308 403229
670 552 409071
644 169 704958
128 241 308060
671 296 837603
474 228 33431
674 95 516954
437 689 912408
450 604 723563
381 177 56600
164 472 437589
227 301 183040
242 47 250899
25 39 1231
174 545 312603
542 265 127358
183 526 483606
260 117 977988
122 312 314208
350 432 617600
418 425 189745
400 276 392184
171 81 500337
208 667 43632
669 534 373773
700 472 155510
321 312 768890
124 599 666329
79 262 714548
695 597 277786
463 137 305147
489 310 582489
330 515 588375
538 30 572444
558 58 964100
3 161 944724
193 75 569717
13 468 599583
101 291 151839
530 516 387681
583 212 724827
566 429 452361
627 621 163098
37 7 393502
133 683 597922
485 265 981857
375 357 304911
665 149 330523
101 251 19719
424 169 455466
276 567 72875
466 83 443249
103 517 983645
240 178 568845
39 294 987395
697 238 782129
347 496 103440
251 216 369681
37 211 904800
643 442 594048
221 2 439149
11 675 354865
235 467 589967
531 270 42085
165 389 602757
412 199 195943
111 547 487475
262 188 143703
404 265 528543
500 691 232986
80 305 832579
675 377 921269
63 165 109078
150 421 416524
103 634 819843
446 288 722127
332 60 350861
672 622 389069
214 394 763225
193 122 246286
421 545 535292
489 656 701061
85 585 285306
255 263 851298
633 244 801729
271 198 27238
160 317 258799
579 26 191393
594 171 565240
252 328 620247
586 32 362446
374 94 328959
574 200 994214
239 434 329283
235 183 903241
55 295 91120
522 558 658861
76 408 742265
177 226 901078
372 295 714024
72 685 456099
514 149 351531
225 303 949020
301 49 333164
569 649 631137
590 440 858774
130 98 849248
288 616 850950
105 122 542621
142 190 269893
35 538 314793
52 321 643538
564 208 106048
497 328 739130
649 648 689071
503 134 887117
439 395 721268
39 638 810953
401 497 703255
665 101 937979
632 103 96557
131 576 541179
401 533 777958
500 30 264586
60 399 342484
590 568 956985
116 422 947464
604 620 580565
117 447 18674
147 439 675891
482 61 179777
105 700 93808
71 158 458095
115 242 121466
316 67 870822
234 600 695905
667 160 782876
373 33 829647
616 261 175445
390 78 209176
515 508 755209
660 40 409033
94 533 579819
305 634 109057
246 545 999790
545 264 799119
319 192 160685
43 462 945672
616 450 946697
137 640 258311
11 392 70941
461 595 467615
650 400 146231
295 382 690198
656 140 386623
295 276 817790
221 291 729875
28 213 969820
668 58 401560
650 165 951824
663 351 831384
467 218 882094
122 20 936408
502 668 70081
626 12 241123
53 675 196856
79 415 382870
195 245 185685
6 543 260525
380 647 355264
41 571 502684
136 594 262126
15 418 76062
365 361 239832
435 6 215957
502 437 850602
131 221 491205
294 197 707422
637 36 286586
18 406 889373
241 554 362527
395 59 320038
271 520 106185
667 131 901903
40 204 567180
668 78 664604
512 105 503234
643 460 348838
423 309 391096
438 30 303709
557 352 131394
665 383 363368
491 208 563716
185 154 230756
508 179 124996
248 168 84116
430 670 719359
607 397 488540
606 580 407078
489 158 352463
605 500 809103
187 677 760616
141 511 993101
620 66 385238
507 356 738155
645 700 310404
583 558 705053
664 236 263770
106 269 84327
283 508 788505
654 502 806142
249 497 420385
255 359 165471
473 77 661810
321 404 453336
326 397 434436
275 149 407186
89 555 345254
535 242 7725
467 502 462618
207 22 440180
252 293 503081
46 407 678650
663 336 638949
586 368 264912
477 108 899733
490 418 329898
195 194 357185
190 538 274327
382 115 470610
284 292 167777
572 1 324742
552 519 697285
105 390 140106
536 289 483168
187 647 295550
411 148 167249
548 131 666217
637 27 706696
92 76 412142
603 35 703095
439 508 666612
366 118 319864
95 159 808185
112 106 838353
425 31 708131
171 598 435383
594 129 173310
367 390 437657
594 183 917570
90 678 325616
337 225 234738
160 230 704921
601 626 976503
112 688 633205
493 602 510108
347 121 632528
66 185 984095
73 652 924894
341 542 383119
312 377 234682
52 649 524694
159 211 60621
361 529 734865
150 543 857233
628 445 812020
6 454 811700
612 403 836746
490 376 373443
349 584 286843
369 165 444626
659 343 157238
93 339 314104
493 248 241324
342 411 344893
167 452 163376
355 666 268836
202 269 517713
327 95 139750
55 270 110865
368 430 206005
613 415 532913
510 80 835782
207 156 558973
54 660 581692
386 316 606295
619 100 735986
596 220 91298
599 348 630545
456 175 895910
241 343 682786
89 289 664551
118 568 773411
504 538 807013
401 47 273400
247 269 974894
313 393 93996
38 48 947748
519 503 309734
413 567 522443
382 599 978596
427 471 457573
339 545 682527
566 447 303656
122 566 108819
195 619 971995
5 692 982338
43 279 411971
525 84 638267
582 135 89718
59 629 277334
511 643 651970
192 180 905950
568 341 856668
338 490 394973
568 505 227123
61 521 591175
314 483 90197
35 433 773046
326 145 427665
426 517 486954
259 477 546988
520 31 790240
140 544 547548
489 419 915030
492 242 682182
276 535 259664
187 555 743736
186 444 939116
574 66 250305
100 147 711817
531 428 23901
645 139 685148
193 323 684373
679 425 728288
397 87 146658
555 229 619768
684 348 706002
266 304 30096
5 609 743292
526 37 489390
188 327 111037
503 169 399986
422 243 754233
655 209 57028
464 456 610399
538 413 656680
20 356 491657
474 554 527088
575 611 830281
186 603 236105
350 337 315357
464 316 950771
590 223 966258
507 275 833058
138 506 39222
315 540 344339
453 259 829122
174 641 717469
383 286 676637
508 84 112150
133 614 501539
124 380 238552
668 23 193612
329 351 692456
8 349 359584
269 76 429318
398 112 523974
350 334 299605
641 465 320137
551 602 790863
41 257 613362
125 44 399086
222 26 235737
25 644 289161
188 607 218922
125 243 609714
281 534 841989
168 506 909887
136 482 112605
648 447 333252
76 490 619384
196 264 431931
690 686 189934
492 338 306453
175 369 208056
659 25 336906
550 178 402325
63 153 721623
560 316 640207
263 283 784234
223 81 195303
134 510 468521
204 229 261346
397 374 112290
9 188 144343
166 674 888363
636 31 252869
516 292 315493
428 150 7285
44 563 931508
582 675 68429
131 168 720786
446 419 619759
423 328 399628
546 87 754307
4 556 87209
183 409 542847
668 141 481091
315 221 318288
278 541 732986
271 621 505423
165 245 921576
440 374 225822
610 211 304357
151 264 99925
242 354 528710
486 632 584560
170 53 605614
283 14 570921
320 190 269597
621 269 656139
31 307 619746
495 421 14457
47 411 430863
637 624 551162
377 658 123979
95 247 864514
156 98 495277
584 513 546945
655 30 105350
487 96 600735
361 228 7552
589 68 55468
199 105 198240
125 546 418665
498 698 102420
238 323 635303
650 23 594170
647 138 71776
608 288 206906
175 381 324958
165 469 364192
628 622 751863
56 312 906433
698 205 567532
108 72 758887
299 634 793513
569 111 322647
428 666 162561
664 651 66435
26 239 247432
675 369 564914
479 613 982091
352 655 80481
284 580 716659
464 66 526780
189 467 72893
170 265 127830
366 695 973276
561 438 604659
664 51 388256
107 623 670118
604 698 24628
253 149 560231
18 140 475996
505 396 574128
167 18 452915
544 325 927965
495 521 846687
252 227 324446
356 182 613703
231 609 380246
276 34 813945
137 403 739205
13 692 292166
95 144 952942
643 361 224912
588 385 1330
465 421 719874
684 509 120181
153 79 303846
295 17 700648
403 238 779863
603 24 701680
61 225 164359
222 332 917751
453 194 89701
396 238 749486
675 540 991980
196 292 540840
423 682 565186
349 340 856771
282 555 424997
692 451 736929
248 281 655145
570 428 759679
226 278 966866
231 183 33750
187 443 660622
200 241 789055
220 230 697095
50 273 283036
129 487 163591
602 517 335301
637 46 153286
504 38 43968
4 275 945653
324 127 677199
30 503 485017
589 450 12680
384 186 531949
3 659 558751
200 213 818372
215 111 695380
618 273 452310
119 55 749335
473 18 265118
593 567 384808
550 68 570675
421 395 409524
220 490 909941
35 187 579682
552 173 49983
144 680 543939
663 447 637794
533 198 751556
407 542 436737
188 544 916378
571 370 398362
22 609 166065
67 249 16290
66 122 199777
509 329 408899
240 651 10151
523 290 234085
590 301 813984
156 385 592668
400 36 577476
562 233 757661
338 555 776510
369 147 626092
669 238 510485
194 516 479819
212 663 579360
219 220 217411
351 200 109966
58 351 201101
192 216 256169
328 278 913878
252 38 629134
498 266 9909
275 372 179268
668 221 725843
364 496 484892
595 548 507800
404 472 801218
137 654 554151
520 605 359989
353 85 188100
694 519 202174
624 52 551932
389 152 702708
578 29 695901
138 418 663306
98 677 433804
172 381 845743
351 261 122172
540 265 89143
23 406 486455
516 94 565801
252 461 398815
504 110 804782
47 414 507009
251 366 734056
390 259 927005
189 356 108835
121 521 974898
166 107 879174
71 543 383459
380 336 917830
334 523 61002
115 246 594674
674 498 3437
85 70 211636
211 372 664907
191 368 767064
139 411 624996
409 248 8591
636 34 94068
200 556 725033
350 504 73683
440 397 862661
209 556 920961
409 101 913982
616 140 731080
270 158 484143
579 281 10835
301 455 835517
454 125 231298
94 24 235441
141 693 705689
361 347 243030
25 326 313051
266 63 993078
29 335 58094
466 433 998487
581 343 191949
245 315 677422
651 344 988959
156 58 502379
615 514 235616
340 696 256099
177 276 887507
27 119 25920
675 117 506953
28 200 20403
102 449 275688
700 99 469574
234 460 709965
615 221 551182
504 376 474505
280 128 716886
89 108 557725
417 491 583637
342 219 143046
307 449 858747
192 168 255464
120 592 883634
521 661 840548
9 675 378448
625 567 787463
186 226 855289
137 11 946694
660 591 815954
499 660 180011
424 578 415616
156 419 193424
123 563 927723
528 38 83245
673 675 751503
559 101 625445
240 498 66091
106 132 298642
236 335 759480
436 644 116767
252 189 607814
307 239 861182
481 202 449122
696 366 185983
100 192 293644
488 502 868296
237 267 127529
322 205 494045
213 251 577078
531 225 793628
501 692 606673
210 319 44879
113 572 801401
691 261 474471
58 386 893665
651 238 479002
136 475 475483
216 662 59803
592 240 841174
564 61 26473
426 281 568903
220 583 184016
619 468 511711
652 308 557735
180 639 457240
374 594 922224
527 382 872869
640 408 469051
596 288 981907
153 177 223394
424 269 892845
352 171 230590
486 174 251468
384 281 926327
256 409 697830
632 241 104174
259 428 974436
30 457 929757
547 286 174261
224 466 834785
252 119 305697
149 533 653392
593 36 368406
605 163 357065
290 386 301590
579 91 303687
283 674 617720
138 66 803129
538 693 956755
588 214 157498
160 28 347992
404 636 718346
488 531 499575
514 408 40487
616 231 248123
469 520 213245
241 163 577037
61 655 510878
447 67 896301
264 362 674303
470 264 764221
40 565 1172
246 260 96300
450 648 295553
458 27 146311
77 634 507305
532 486 707727
519 173 542863
343 191 513478
85 297 672259
482 126 302596
637 333 320012
396 347 767411
514 664 425231
537 138 878631
292 461 404607
309 559 486269
343 175 523194
358 605 603440
464 149 556028
73 636 6015
471 652 448355
688 137 85412
572 681 286896
581 670 514869
685 88 52164
321 346 892327
267 109 436994
677 228 2159
492 581 772625
186 352 680163
644 677 797696
645 481 860942
448 687 167380
440 24 980170
285 338 321131
122 575 641287
670 617 513200
97 334 981187
482 331 692268
29 524 521082
76 130 977387
388 498 575349
490 80 474931
580 3 763927
430 417 306125
562 316 901052
291 437 863723
4 335 87071
29 240 667193
199 498 226965
437 567 23412
64 370 663880
526 369 694616
125 308 200004
239 295 41932
359 136 970507
272 68 509502
229 181 869171
17 274 68054
54 370 235698
509 567 398796
571 61 831324
370 162 128360
252 33 342529
118 77 34959
516 467 465773
142 615 66271
638 394 690926
226 150 610162
353 248 479523
518 700 642283
52 630 228565
30 1 710249
551 147 431162
34 458 484063
691 110 644022
349 321 112622
419 27 583669
171 593 590112
259 160 745148
403 120 67719
213 171 224000
480 89 620271
427 269 793235
215 30 158177
201 615 423959
202 381 897613
136 354 605035
229 290 274872
648 329 332488
88 275 213989
511 419 122823
610 297 235351
191 452 417341
389 427 565410
552 126 212831
155 611 810691
367 592 345989
311 183 873388
671 646 405517
574 83 312496
567 616 628955
485 203 629663
80 674 131842
674 656 295648
108 168 695563
132 623 362890
675 157 771024
398 511 729980
597 610 483346
252 644 472095
113 56 927422
606 417 408874
676 314 573398
599 631 495135
455 279 547249
651 550 98056
220 502 239722
277 187 990428
44 399 696028
557 432 34958
594 327 342637
236 445 926158
403 289 564524
347 412 991239
413 130 967654
70 427 333878
162 626 720844
115 566 794777
387 87 508735
102 277 607197
349 234 991262
661 254 309204
691 339 12535
633 614 877589
637 249 862338
410 482 202101
631 611 89256
305 196 133788
687 631 85667
429 303 192613
165 541 858537
124 680 288551
88 601 892298
416 408 417307
290 273 221076
77 234 961877
300 673 896445
463 222 872402
188 72 321506
602 552 914344
122 571 744998
616 112 802270
611 47 474287
126 593 847639
238 253 800382
115 488 363947
367 483 934765
447 660 401585
449 346 208690
309 46 317653
531 373 697258
565 571 781803
561 338 218280
16 535 44761
225 115 655977
305 374 720498
11 144 123310
202 698 927593
53 501 302394
425 566 452629
155 66 665985
200 340 189503
253 67 756832
44 398 206604
681 335 119290
301 329 619532
218 413 390145
591 57 571295
188 488 649702
639 479 254287
171 139 845298
217 179 672105
289 283 664932
397 240 332896
369 624 625075
283 679 86572
44 187 18411
208 65 305078
646 104 410501
264 26 268094
239 607 818714
211 228 361737
141 284 664809
62 483 526808
128 167 741202
432 96 407928
319 460 708519
422 209 304460
619 356 461453
623 476 607807
164 43 183269
661 188 157313
39 401 662502
476 164 205739
531 537 396778
410 491 832816
92 27 279140
536 54 74876
11 178 533487
503 87 321597
24 12 794092
699 494 980012
506 325 795131
333 504 720704
47 514 866491
530 653 228620
280 542 464958
596 221 630281
575 574 203751
455 72 944615
184 664 128723
28 614 673372
600 535 893371
519 123 44926
615 545 17289
53 54 940987
587 2 164783
379 70 541961
458 366 771862
452 84 229290
353 234 483902
471 190 444257
370 530 585519
260 490 377456
164 74 774350
359 88 563093
337 144 492810
668 492 221783
363 665 934727
484 57 548073
180 84 406070
383 81 794841
349 57 171183
413 154 730086
375 519 922969
421 161 805920
580 590 311539
239 535 734241
479 124 634491
283 379 481410
306 8 416448
273 512 76052
171 282 328162
90 277 589864
625 639 827244
576 567 592057
449 451 514362
411 86 521021
578 222 700021
208 51 105853
64 398 744490
17 326 948635
414 513 804060
54 542 137763
669 426 294112
652 564 222134
169 437 716470
592 183 572619
677 529 891355
335 203 399236
681 600 353376
675 658 273754
581 115 841315
655 684 701223
122 490 569821
700 698 919713
486 661 865360
318 567 788494
479 327 485539
326 149 387241
105 28 954332
503 265 687794
182 511 784192
131 445 174683
310 551 488741
397 281 998752
318 588 796827
564 264 255083
484 337 484989
100 232 484659
443 625 975650
535 272 372864
301 479 5813
525 639 128911
260 118 979627
286 685 734530
184 205 974813
484 39 135613
266 422 672014
543 215 543399
490 379 571305
55 614 485419
38 453 979400
644 657 816982
551 8 942610
39 404 360340
554 419 223659
302 241 504271
338 459 304765
532 406 310480
455 621 905827
687 118 405320
283 59 60947
588 537 521952
217 538 230936
140 440 198246
191 331 978227
635 398 97721
633 285 900365
132 153 680370
568 660 774712
312 381 615303
526 134 924070
180 370 614537
177 538 971193
570 665 87634
175 129 429762
126 227 555560
422 413 273001
693 170 266782
426 574 499219
577 621 933906
376 677 188299
247 61 536859
586 573 285154
373 250 181530
15 534 662943
375 572 116957
282 7 849738
26 74 417991
313 627 303631
113 600 250580
95 532 941241
382 357 253554
363 335 590031
557 608 255459
152 381 528650
145 406 414994
386 52 395911
277 116 505865
667 633 862725
283 208 390955
90 547 192684
255 567 906212
84 28 911452
435 76 545684
690 543 213922
631 15 235445
207 289 905771
244 442 976835
599 65 43465
538 355 602914
88 687 124047
304 667 933673
632 221 361384
384 493 743562
657 425 628996
444 29 565827
544 207 808734
275 472 502967
656 220 380099
493 558 868437
374 206 394095
317 112 9938
382 205 630229
283 20 519384
383 348 664881
94 442 755650
403 16 807925
30 85 376002
496 632 613155
467 191 522065
368 671 946803
667 419 117463
25 523 355959
245 349 464806
276 102 647490
462 71 794604
446 380 109282
601 320 627927
170 111 125566
403 283 776263
119 221 614939
242 256 222929
557 651 282718
678 332 680965
509 358 959989
328 179 835325
8 481 857235
191 653 152728
89 158 102977
176 303 815004
387 599 551299
575 624 892034
509 488 191812
255 577 806349
685 44 234475
202 281 866275
322 406 637524
25 475 601324
390 184 112389
68 143 424927
425 297 343383
43 378 431551
441 208 665006
670 584 551283
596 180 559980
54 555 361376
369 356 578571
350 230 399148
340 102 160131
101 489 310194
219 341 698089
244 344 799147
575 105 521123
113 645 104932
16 49 301996
114 327 528856
659 385 853552
160 169 157860
278 303 250052
275 623 222614
568 500 756437
551 539 133550
68 566 762709
242 398 214473
521 375 596472
396 570 421560
635 261 924422
642 3 201108
629 597 539361
418 48 877075
355 44 49954
470 594 93487
542 466 204861
209 211 700883
395 231 728908
370 122 537169
364 148 273054
683 526 477128
369 541 681855
469 395 647194
99 472 345586
94 464 187378
639 318 47541
110 55 257960
195 265 733734
372 382 105935
145 538 309765
580 272 55762
585 401 375493
104 272 925235
428 344 787884
439 626 422583
281 327 285493
399 35 116461
95 503 281205
75 539 916053
370 289 703733
322 557 921153
49 241 733531
624 205 501471
556 211 221753
412 392 344467
238 530 495177
384 535 923634
346 22 969822
147 332 896813
626 202 145149
570 573 540775
655 213 214042
109 322 531494
146 491 199636
407 128 516510
361 531 460393
405 414 26430
532 412 678953
494 683 263895
372 459 441954
218 185 113721
485 609 563034
254 552 905580
691 255 238296
154 269 285302
211 121 926909
396 506 510471
174 59 74640
668 576 856538
261 111 225691
92 620 233646
218 324 165391
643 566 468691
416 568 737458
429 446 19363
60 596 191431
138 251 879717
83 118 645467
601 650 236527
667 176 392327
495 486 508429
695 308 194969
586 185 439174
285 305 199591
535 685 187668
76 124 869331
30 190 215999
211 479 839834
197 550 756623
298 595 284745
149 684 891489
391 558 604535
571 30 494030
126 124 281030
495 397 979498
539 520 309571
239 9 659440
483 499 780223
95 506 400019
193 686 914649
510 521 709288
569 567 792990
317 678 861565
549 510 588390
168 271 670249
699 236 302174
207 532 630988
180 166 557291
446 382 629638
18 142 74382
177 178 126648
619 219 647944
517 668 321399
264 392 747930
580 62 556431
130 619 337406
691 594 383632
376 497 983838
564 210 421712
510 71 957153
65 656 478125
175 124 75331
32 414 716955
262 324 494951
352 290 491077
213 663 785194
370 292 288005
45 453 134328
562 414 224270
201 375 343941
93 136 8944
649 233 170095
647 531 607753
428 48 606470
611 461 758193
553 533 999038
266 523 816674
247 622 149561
422 586 904062
272 423 895044
546 512 252201
573 223 66288
548 660 548734
149 639 779397
212 497 402556
576 79 695539
389 202 281440
224 640 173531
209 39 146533
400 551 205372
433 439 823223
533 647 787272
535 692 301799
382 207 88639
265 4 859914
226 288 269757
194 290 851502
647 558 853083
280 383 646691
26 204 762568
364 266 138615
361 256 226812
352 573 631984
265 562 88713
603 627 527574
226 202 569937
434 593 670791
457 210 337148
297 204 641820
368 386 873945
246 167 438408
249 27 547826
541 433 100422
228 657 876413
39 534 397922
216 696 154153
201 101 806169
653 288 486842
598 121 339948
311 319 527418
439 564 196276
26 665 71898
453 72 662634
90 231 526278
472 259 865832
358 428 987786
283 198 199345
230 639 535428
678 665 866571
442 47 285897
26 418 897481
434 284 87003
408 573 766181
523 578 675046
241 330 716327
647 329 891580
223 308 169255
198 268 811853
355 357 163353
365 262 925403
604 562 559689
524 106 178444
617 386 536638
128 599 539440
460 178 171475
478 257 555413
651 455 162957
135 590 343948
47 81 697594
622 592 683126
407 381 707543
342 24 180473
549 379 988505
86 58 127276
350 639 286726
284 333 927563
259 276 857189
281 361 992355
267 307 667375
535 615 121241
692 131 409729
544 415 396441
492 47 27316
464 353 124634
690 649 816381
371 499 334359
374 637 170279
399 643 246960
174 411 444539
22 5 817838
582 18 854008
687 303 427643
456 438 415469
424 647 102446
359 542 557131
690 622 295749
674 679 190916
476 74 776035
255 122 584111
587 353 951391
330 204 6817
281 451 665488
195 513 447413
190 629 253685
335 428 97417
82 94 306355
95 368 720482
376 33 94381
235 351 328699
417 429 929887
66 207 386917
149 683 470265
611 557 550249
425 327 234063
679 310 664256
553 89 248977
580 277 925284
113 80 301783
244 487 666275
280 385 941890
360 416 515017
120 279 51745
480 10 857294
201 353 805577
501 218 411588
207 687 867095
218 86 633391
448 489 924539
592 156 367390
156 169 828133
696 99 722997
201 440 755511
514 498 686533
686 186 5210
378 172 895907
302 242 706006
47 697 231187
469 563 17514
209 55 83976
398 337 167201
411 441 104630
419 615 149836
287 600 115815
566 303 842709
521 59 693373
558 604 549361
103 261 844484
602 59 774778
311 638 264772
53 98 36325
357 330 956838
68 298 549240
119 230 805370
75 410 156855
331 243 711187
272 115 452723
176 321 871847
638 527 113184
495 160 110898
273 676 821808
352 177 14242
466 310 671489
556 449 74504
148 608 440899
354 229 933811
176 95 838395
317 353 549689
65 516 31225
154 103 106011
205 120 321201
296 170 57752
610 449 85125
123 304 938577
272 179 871853
364 260 490522
203 525 975399
120 250 300800
226 243 34763
300 515 588268
510 367 876875
231 241 340054
605 295 8949
265 532 583085
502 642 467083
435 3 817840
293 191 718288
323 369 233324
653 465 837573
441 621 441274
199 531 154
72 95 529453
413 683 169443
492 345 382790
357 38 552746
196 532 863025
129 378 142345
684 114 679646
590 66 757393
7 23 583811
516 568 212396
459 212 408946
318 667 379869
366 505 274313
80 559 8860
577 245 601004
60 16 468333
133 423 274799
458 338 276418
558 404 242643
499 147 786033
553 700 226310
312 623 407991
70 697 199387
363 433 591475
182 188 908767
276 524 82432
613 262 758279
677 398 157151
150 45 189454
671 572 753333
531 666 810550
69 39 725598
55 387 260730
309 351 278588
471 578 233316
105 671 213483
260 48 195508
154 401 7283
165 672 1515
136 393 685408
419 205 575679
126 230 303867
298 41 654016
383 96 155449
351 69 716948
627 487 851831
689 58 874681
342 310 530514
437 235 709818
477 450 511671
25 373 209696
646 172 336767
362 213 2813
639 671 951726
441 178 586836
153 340 659256
3 370 71346
241 537 963809
574 615 92091
486 79 364650
117 393 628267
497 70 268434
169 28 835900
417 162 13310
9 396 228574
302 651 328938
501 135 649515
491 328 911535
79 1 391762
613 468 291277
190 341 246517
526 20 792676
274 214 842624
496 616 380888
589 209 302107
534 519 247361
225 631 696291
363 495 449038
593 187 833952
125 309 922910
393 521 856450
177 103 590308
172 220 247981
93 237 769080
685 207 225702
600 47 853127
123 548 409407
611 624 691767
663 341 350217
455 490 132317
113 595 514881
626 482 129229
450 471 338521
379 200 480501
636 557 701886
324 217 876700
597 634 698463
113 283 788141
555 169 240195
130 235 142460
278 337 624312
243 456 424895
114 611 868581
262 154 985413
602 694 489614
188 239 284285
523 350 996285
102 446 239499
43 129 805432
140 582 878032
159 591 327490
656 256 333997
595 599 326154
49 611 614546
571 384 912289
274 674 321737
664 307 914811
203 617 228476
634 95 386499
489 308 398179
80 364 799069
527 264 634047
670 583 671693
95 55 329087
349 519 506721
150 28 7560
77 103 984690
582 412 678754
656 348 746416
403 76 314955
161 2 566691
89 183 671774
502 546 342875
355 537 420408
354 51 581411
46 446 307849
659 215 121932
319 653 854137
533 61 232920
669 505 897396
365 315 69556
216 576 921185
32 641 751930
50 450 661845
420 676 851507
587 690 888117
258 279 255367
687 222 122313
327 310 668648
336 45 949865
342 14 638816
579 585 637606
21 360 262431
177 209 685802
218 182 139084
21 259 877991
639 141 819222
347 88 303209
184 170 435021
357 243 351982
674 214 319305
504 288 93179
445 434 104825
360 254 518717
449 283 792806
134 205 140442
580 348 679388
182 556 217167
236 120 860714
149 126 25364
317 240 410497
602 287 392242
573 482 665385
52 266 261513
503 393 533508
416 62 927307
94 544 766400
531 285 600135
446 175 908865
659 612 899377
666 122 90940
56 204 106504
261 317 46281
477 21 413276
688 638 332010
213 364 26488
146 164 544705
141 221 31208
186 659 794364
182 25 694670
439 684 733633
414 502 900163
500 665 885748
266 103 69453
585 395 718772
48 565 699272
485 549 500161
193 369 44345
77 610 205794
590 304 810664
114 206 757093
657 694 344004
55 386 681786
406 607 942499
369 161 864904
16 634 461062
334 348 626525
522 537 825086
176 380 726235
537 587 502746
601 288 37850
29 221 941001
214 46 51600
491 167 861531
149 680 117097
699 250 520174
242 33 980296
315 565 853549
215 166 156744
499 575 332878
524 580 985566
399 109 688119
98 467 859409
363 252 729166
511 494 114279
159 116 741745
648 310 140598
700 293 679583
680 187 123713
113 485 157368
103 101 862775
524 350 885947
517 334 993579
36 663 426972
644 618 412205
613 217 119524
73 9 477219
181 299 643632
405 112 102255
328 637 366656
12 471 50289
67 587 761447
13 377 541233
310 428 890338
250 326 975546
110 414 59748
443 193 516752
485 134 151579
655 202 288600
619 532 112896
40 467 166587
285 33 402279
11 39 118503
627 164 709226
510 432 985631
513 558 127236
700 291 283504
60 170 570508
567 89 224315
591 267 241035
83 460 903099
136 61 198881
435 415 907193
99 457 197184
292 97 284647
545 115 334835
221 429 290317
231 171 398355
517 567 543272
44 85 926062
533 616 520371
286 306 54067
674 518 631429
633 660 467959
285 166 90596
647 511 194872
650 251 682320
531 214 663879
89 307 148043
214 201 537041
290 498 646694
699 506 125053
630 679 83848
637 181 919462
200 67 481871
404 654 665608
471 32 750085
101 464 323684
391 265 955452
73 517 824880
335 156 760340
553 201 856264
285 141 117507
183 179 135891
9 700 370876
226 190 194046
364 448 297754
69 193 318434
375 646 776912
573 290 246165
42 154 168450
547 53 118229
644 425 540312
663 45 844058
306 433 947032
177 33 818574
62 15 709308
367 612 137290
530 105 784895
279 421 542968
487 262 567009
417 500 132645
612 332 154097
474 359 47388
57 613 453512
571 368 830739
344 20 248672
363 307 165040
315 160 946121
186 114 240522
378 279 328990
499 35 216949
274 649 597992
124 206 615733
335 271 680980
3 361 52116
16 560 176770
235 382 664260
246 633 316539
662 196 316819
387 457 443358
436 477 926487
421 267 21871
320 671 33681
284 568 194068
190 34 236876
114 552 250486
699 569 469029
380 468 825659
335 200 604576
218 98 95519
664 363 340113
305 405 465819
539 164 476493
289 194 481381
255 647 431684
611 91 692936
342 156 440512
684 33 481823
27 613 91754
501 80 883657
305 262 400863
430 453 77242
343 641 218860
201 127 941095
626 219 1152
438 558 754277
79 521 296638
363 47 966640
4 438 30773
561 141 87114
170 448 110863
20 696 569570
579 50 867257
390 6 548946
532 427 27285
209 343 303112
125 499 451768
186 192 793225
606 682 959172
654 204 943622
401 641 515563
227 578 128542
418 330 42672
406 516 836857
363 487 973331
311 28 667736
287 54 607417
398 273 731868
639 325 36626
642 614 772882
363 415 502078
171 32 263343
637 479 495770
192 552 489903
319 338 455968
639 402 709262
179 232 979340
290 372 568261
545 679 839532
669 196 795467
660 454 966027
580 299 857973
391 528 89313
165 98 43595
416 321 842328
211 464 953094
9 640 294695
212 397 471872
584 147 382585
24 443 413922
303 266 653729
457 334 325308
574 604 707134
286 319 43107
491 82 947645
85 547 502789
364 165 198432
597 579 280080
524 135 365226
282 80 222801
472 489 466769
446 71 989264
126 654 296319
661 256 194914
300 437 123160
122 172 320377
30 181 354481
108 445 580019
346 12 330784
676 504 226143
436 591 558999
621 666 519305
130 73 258966
426 656 625122
447 662 193664
452 382 507998
537 575 774315
593 413 237532
413 585 97965
73 239 939542
521 270 126679
132 325 121852
490 366 179014
443 585 561168
629 73 971002
571 675 358891
579 182 127148
58 53 677974
208 85 810088
130 639 891203
661 130 52680
420 220 962216
181 599 934032
405 333 116501
445 376 375969
545 229 593018
141 222 86121
201 699 592435
516 197 815372
347 568 62966
440 318 972898
610 446 55401
1 111 93644
308 493 963605
296 224 367602
116 46 49642
334 504 354005
387 83 273924
631 301 348591
304 684 407100
100 19 568099
267 80 1488
609 108 685571
619 140 256661
344 360 640483
110 59 327712
76 70 436298
285 64 481396
482 317 540684
40 690 642327
446 52 139976
340 471 445800
423 385 650750
323 257 688316
690 421 725684
679 364 166142
48 570 932681
339 628 470329
86 243 958785
119 475 463056
564 196 821438
136 22 128118
425 365 738198
266 640 31517
295 366 660956
353 181 802410
89 542 78749
73 222 395188
80 180 710785
17 398 958017
635 126 553413
279 655 319453
444 672 558534
504 312 835445
365 579 7813
313 36 104754
665 517 87621
368 105 758567
617 625 294428
112 598 16075
478 198 218421
603 518 310238
533 474 367212
344 273 107107
522 244 527266
581 18 975475
69 433 894407
407 302 817069
67 358 437989
188 234 46374
693 58 222846
174 400 234532
67 467 768678
518 61 166259
302 339 463000
495 278 501155
131 200 351106
660 111 531546
222 259 116437
187 670 785345
683 480 25596
264 588 446370
334 522 119171
109 23 618159
60 631 453943
516 490 774931
74 448 363303
568 142 657391
564 349 313574
37 554 234258
290 697 996914
399 651 235013
292 520 60326
534 249 936748
564 269 130714
530 2 273915
122 311 977510
699 555 146973
312 592 961628
620 306 384350
636 634 849911
38 109 290499
467 327 644222
233 54 687938
339 66 589350
494 394 403379
481 21 542061
149 471 560145
412 617 437593
52 458 906753
541 326 113272
695 33 551210
271 644 497752
93 610 369902
109 54 240300
588 361 670612
43 44 593292
413 331 747766
535 270 873068
288 689 870420
281 541 654937
700 378 451787
157 30 180689
91 550 372469
457 107 808420
227 583 63269
392 316 941940
47 690 155744
343 98 599115
144 222 945008
29 468 382318
57 394 623344
570 521 202698
366 483 603455
448 303 48127
374 293 924050
25 221 773087
472 622 677203
691 535 250684
276 207 982189
139 417 147363
597 375 261220
80 243 159730
278 381 558686
351 188 114950
339 380 711833
340 489 173305
77 300 347920
56 189 164293
555 141 796286
283 576 353669
108 354 401644
49 277 101642
7 623 838902
511 207 553469
56 213 946045
383 196 935239
34 432 665095
104 318 954146
635 115 854559
634 174 686398
58 614 925220
253 269 76513
380 371 36848
441 9 124660
295 585 247142
683 367 525933
407 252 368288
173 181 38822
214 407 674574
344 670 876089
214 672 936387
504 100 876824
96 89 887983
106 643 124274
559 373 393155
568 669 298676
625 547 823030
275 651 277936
327 211 196852
481 6 941739
255 35 570330
619 352 355809
593 98 351055
655 654 649375
413 355 436293
642 629 374130
334 104 466814
575 424 963506
556 576 393041
352 91 37840
680 635 590347
624 549 297740
278 15 278311
306 465 301713
585 652 816638
171 595 854689
314 614 744793
353 124 836236
6 473 157777
594 260 52329
610 533 14953
232 223 479059
408 501 551555
571 102 538333
31 278 769670
113 55 922764
372 440 153402
114 564 57857
663 69 190344
464 223 919038
408 200 5347
527 282 343084
319 552 732954
236 264 859648
242 179 503340
534 209 640287
419 606 564693
57 294 367443
445 327 821648
677 570 788948
93 362 816211
18 106 894118
305 529 757658
283 626 388584
177 105 263541
33 86 867266
435 364 884101
159 568 521083
416 675 722018
205 535 110472
475 575 643822
71 587 49755
459 6 235827
473 296 356900
415 125 365245
101 89 850969
109 375 772396
180 363 676870
383 622 359231
330 65 548624
45 555 386481
153 679 424540
117 35 759739
259 188 592964
121 424 485203
471 3 696143
15 581 44133
449 309 976847
48 199 4132
236 627 671447
650 285 19053
284 274 6374
648 205 572164
71 150 577049
314 615 505648
348 548 780194
669 254 857267
138 695 1653
523 537 458302
474 147 514269
477 620 298839
136 583 931966
113 121 695357
291 116 878211
186 501 885905
526 305 637624
491 671 612488
10 48 557820
698 402 885714
327 603 283934
387 497 852028
600 608 809994
380 390 351098
174 143 377278
668 314 754431
688 11 757542
398 84 913237
40 353 585082
171 303 23920
110 231 613618
559 458 86465
120 426 471701
202 194 945196
519 361 506813
237 126 433723
472 414 715004
519 309 678246
666 333 606585
625 345 679500
236 412 964799
174 660 309963
147 448 176894
291 668 952290
418 281 740745
223 477 833366
419 629 180007
319 390 488570
111 118 692602
581 654 930060
276 343 202907
143 313 486650
269 42 52725
510 317 157342
394 283 522908
3 439 546519
667 330 411473
328 326 609763
388 560 903403
467 1 757050
519 117 974015
335 517 394191
294 620 376275
158 43 660830
356 116 123296
193 694 864374
11 308 154612
36 505 162571
421 341 915365
694 442 241653
9 503 861514
539 171 736076
635 425 611030
104 463 447490
257 492 174682
361 592 501391
118 482 794006
545 200 532189
402 333 155494
121 449 507818
633 446 198769
184 94 699851
499 314 408305
240 405 854446
308 472 427134
360 205 75982
13 310 398571
551 691 659590
528 235 704295
529 375 349691
242 375 67382
673 289 917018
397 262 388783
320 167 289798
519 100 227059
341 252 888911
575 406 928411
206 301 43211
37 690 992489
276 585 903771
436 430 118352
373 613 668870
471 338 735812
383 307 361953
331 143 986776
628 77 487129
450 456 952061
372 405 619871
433 42 41425
541 430 935903
290 663 609429
641 493 796095
519 588 760412
217 499 905823
349 582 883358
97 361 615031
432 520 498506
7 74 611488
608 547 401844
269 231 733391
299 283 885795
336 192 962474
247 578 889125
626 597 418009
303 336 397066
59 84 707252
250 572 798191
283 185 325673
612 426 835450
294 696 45922
19 394 494987
301 518 247344
174 276 946199
178 282 835917
91 213 656670
560 640 473658
117 169 459139
27 649 600823
364 377 104114
223 604 784927
393 120 171023
530 92 507021
69 364 431073
241 359 114383
428 621 593737
376 417 252663
298 150 640821
72 76 933227
407 75 453262
313 397 372359
4 167 757348
249 137 609615
301 497 271573
403 216 405571
451 469 116041
571 387 38056
404 625 983130
620 448 928486
608 204 428453
516 205 400608
520 543 773922
89 375 665297
508 9 987539
601 313 937215
44 315 167579
90 469 582410
207 650 594380
352 340 184093
230 154 68291
149 97 50557
50 549 305757
334 69 419801
137 484 169182
345 372 542531
626 275 4463
349 485 140557
261 215 79620
459 165 819272
145 469 993920
320 515 168151
282 366 670845
105 674 665619
514 83 420026
305 572 3923
46 684 226192
491 573 55896
665 130 993293
519 455 373294
567 363 85691
588 319 34311
543 40 936720
68 230 515037
366 346 603245
618 52 778131
274 540 798077
245 106 383269
217 190 174707
360 511 553343
458 437 968763
404 348 20194
308 632 648496
220 264 298275
618 287 646244
35 621 357091
673 681 494491
19 547 134117
35 123 147095
665 377 971563
291 547 855340
517 82 703393
368 148 435178
133 318 597916
212 419 624771
224 150 763672
80 274 347880
398 646 651324
377 309 131652
683 307 707430
556 332 32417
147 423 423094
573 561 316754
40 8 738652
516 268 513779
478 409 607041
7 318 892637
687 517 453275
268 158 570504
119 178 216767
540 174 492854
608 139 426217
175 605 532128
145 351 604192
678 3 245318
320 445 643574
692 251 656796
389 313 612734
476 103 632986
666 671 50778
172 205 608743
517 575 56194
244 313 916153
517 476 763263
258 70 380139
180 642 327233
475 327 200882
418 494 488844
40 405 225840
183 608 657415
199 398 479645
435 26 211426
502 129 474135
511 391 952143
144 70 471144
405 346 413188
250 264 873215
619 132 604421
347 554 945389
605 697 872757
215 312 426971
182 364 553851
142 130 639605
328 604 185338
637 404 798768
697 581 650427
521 137 721265
637 220 514118
3 577 87092
245 170 133289
36 361 780728
24 465 442279
174 109 745457
183 333 61940
422 104 707338
60 668 88333
28 128 226409
619 491 164959
149 521 31157
97 481 451381
140 38 460360
396 604 631928
553 195 117133
390 217 912177
224 320 423463
547 455 797473
513 208 106873
525 508 853375
286 186 662209
298 303 283347
667 168 556524
628 382 841476
188 546 17228
385 666 613391
146 262 376262
86 109 910904
100 422 748799
675 274 50654
439 669 166496
220 434 362392
519 668 148421
391 627 260454
79 523 753095
91 544 905930
376 450 938567
290 222 456490
635 334 204078
661 183 855150
22 413 998453
479 141 484769
208 17 551317
484 641 491542
288 219 368588
656 576 954322
498 625 450871
614 656 660782
324 243 49833
347 421 39818
471 472 329179
603 628 109137
310 178 640004
441 254 386300
639 48 820143
321 510 640562
459 11 16306
396 109 252194
672 523 132304
280 488 742135
76 405 130511
178 160 91006
690 446 92444
392 387 876707
168 14 669421
140 671 510384
105 393 492943
291 393 800242
568 447 199421
402 404 305279
607 254 830383
667 379 347219
625 190 336378
232 260 193693
584 499 389014
183 42 514055
578 373 933524
533 289 349954
200 521 979178
110 491 950170
177 238 435587
189 578 39055
143 515 713314
589 451 921955
489 170 93671
179 442 843136
119 457 574550
617 448 630850
517 58 217416
214 340 138325
638 326 963471
225 362 117217
119 258 677460
604 38 685699
589 247 45570
370 80 807780
516 261 915268
362 694 93432
567 201 374383
665 175 136852
639 565 949948
676 501 202923
250 55 345561
52 179 624215
617 445 174688
529 606 238024
634 421 364616
416 530 322873
364 74 749349
237 397 371920
8 303 202993
212 676 450311
287 571 450459
473 60 503401
255 179 834076
685 584 351539
58 626 426496
357 70 714684
150 309 139340
191 46 974353
334 380 584974
417 438 785783
262 99 961856
314 143 623477
181 582 579308
428 78 266990
426 645 237790
568 291 494594
467 617 261011
230 312 603713
28 694 160176
538 584 279966
238 350 722915
347 307 199037
412 262 221404
536 683 396584
118 112 565567
525 687 934312
84 629 389601
671 312 575347
413 239 56615
543 591 941161
538 290 370209
332 44 389050
615 475 97562
201 691 325495
107 421 376865
166 570 461418
274 532 289138
248 192 63145
265 644 753201
110 298 687805
531 268 659285
106 211 410350
208 50 466020
465 177 410109
479 357 562893
314 543 916110
569 448 225149
46 141 860643
207 319 698279
543 344 515303
282 441 64750
449 630 838687
64 234 862855
26 53 251529
601 345 419357
320 332 796814
659 49 623589
257 347 38252
448 449 49548
476 465 425961
177 699 541315
413 700 153943
119 411 442970
681 486 213273
144 180 75146
624 328 396790
454 456 913744
570 113 919232
32 377 887743
358 72 110184
276 505 813691
404 589 982074
513 472 68535
667 201 881411
636 219 933561
223 311 866439
433 392 685320
424 145 733838
4 304 11774
129 278 945934
685 699 900711
233 120 4112
21 333 528268
642 602 773673
82 220 789264
208 37 838036
349 623 796440
95 357 413538
48 202 927521
11 461 497449
59 609 653404
210 335 693134
411 568 180388
61 569 285462
359 35 387057
602 244 892835
142 338 183956
573 306 172709
559 341 503495
262 212 804048
22 70 433543
464 185 116219
346 463 759855
361 40 688104
284 65 591561
198 599 976739
292 25 208029
131 331 70030
381 145 178719
131 222 646328
457 311 979115
286 177 480172
132 192 631853
299 370 686901
347 407 242646
472 79 305982
195 585 780019
574 298 487479
39 624 923356
258 31 188812
405 447 959960
348 349 371775
161 145 681024
515 110 171794
184 455 485842
623 424 807223
400 169 433167
7 228 912419
534 129 498349
618 548 397584
69 492 797564
666 617 830086
605 445 714692
242 533 900235
379 270 37529
132 401 203166
294 473 764259
509 615 615256
495 662 504133
367 36 207297
288 178 544545
580 55 428001
326 112 489014
146 426 183767
195 633 674748
575 59 223913
344 395 556299
401 146 123719
587 313 47771
37 246 351569
697 344 53225
101 149 806840
633 216 81138
261 321 656471
13 120 504989
165 512 103671
130 24 196958
417 196 470000
487 586 907152
397 231 297632
467 36 792123
177 1 28529
65 401 509366
604 78 540821
106 392 457291
259 529 62212
343 384 164660
168 690 674401
62 271 338113
362 87 116306
101 668 406789
470 347 332344
329 521 244112
33 648 779950
180 409 304315
254 418 629910
52 224 408389
570 55 267774
597 75 627804
73 44 39386
346 615 915678
503 425 421531
274 434 479492
658 26 517299
21 562 774026
598 610 78840
214 327 807118
201 416 806057
257 470 260570
467 524 173937
228 324 837988
16 389 892225
99 390 300604
394 292 525723
437 127 180060
187 383 315054
277 506 708644
82 16 842444
676 53 171199
238 183 435113
511 677 955048
457 184 968486
288 628 121720
9 12 687622
348 629 402904
446 481 807853
104 624 514039
379 43 178109
456 608 954217
557 82 239213
538 317 362352
521 592 672055
177 524 269376
261 688 688743
440 613 338677
64 556 538125
553 155 496608
123 442 865411
321 191 375355
255 486 120264
566 683 855049
600 352 395270
201 501 975312
428 608 924170
2 125 713869
296 178 889990
182 1 765439
610 499 511113
521 66 613350
450 591 678303
42 48 304952
408 52 249822
455 312 680622
80 345 383741
566 279 2370
73 668 938769
258 64 859626
433 3 370193
208 206 70860
666 690 507717
421 392 551054
227 78 756444
574 55 43089
424 174 551173
551 469 291915
332 206 963483
390 102 947134
564 52 264153
344 640 794367
195 599 77497
399 582 124229
250 111 857746
683 308 133025
352 580 399595
611 43 507526
168 251 608162
631 684 277934
162 79 90081
74 259 439826
582 476 239588
581 285 318727
568 244 645652
581 249 544141
381 451 797265
382 384 218104
557 47 222427
232 635 234840
289 474 10005
93 431 276530
15 655 298807
283 542 82167
385 312 429999
625 205 365119
19 262 452030
392 259 372822
535 405 499498
585 37 803081
489 473 903898
651 427 485772
207 384 822992
518 477 46537
535 462 521728
422 460 414318
375 629 562219
521 622 880410
666 659 461751
96 317 969554
345 542 541476
557 312 258216
229 430 638317
479 224 158830
623 298 322151
242 13 406545
351 326 803704
404 362 598366
600 283 429135
685 254 730514
198 159 944172
215 244 442442
102 26 771229
186 423 638408
190 63 536962
51 323 734835
573 493 636738
300 448 312563
396 106 127150
591 521 244976
179 361 341308
503 192 632607
608 171 559175
482 192 83204
528 653 51379
290 240 395877
357 272 381793
510 22 252690
493 526 793219
10 672 906108
290 39 597414
162 603 991358
371 73 713454
570 309 655329
357 25 981979
56 328 410367
387 476 332154
250 44 358792
449 698 728641
164 111 674639
629 366 704803
439 427 559256
680 536 54512
481 151 600792
411 221 124768
300 365 371965
42 50 581055
315 251 984549
389 628 889366
441 122 891490
246 378 258950
683 474 421853
556 228 285492
582 124 844117
616 97 171528
123 584 200672
496 293 106563
476 382 366804
61 382 555295
187 676 200381
622 60 744782
278 494 396046
195 250 135747
565 677 173111
304 564 16156
139 351 487497
561 104 678646
685 332 514960
348 500 317931
407 295 729229
158 539 796409
68 427 555188
688 383 458158
451 99 548235
23 639 511668
109 385 397619
172 458 394789
569 365 320363
351 421 588909
692 354 452525
155 165 212816
191 537 613892
622 321 178164
450 600 126035
519 396 599107
290 139 606119
66 131 21671
202 7 165830
481 458 189997
438 78 437329
445 10 175659
226 315 788025
117 137 261791
465 636 804965
532 448 759530
323 173 693012
460 50 365550
315 292 562674
474 557 428030
649 7 555737
485 535 25720
227 215 217806
415 572 635907
636 332 405960
116 264 253201
528 165 44805
90 453 308621
526 147 690998
366 289 571036
343 351 101555
179 373 579313
440 420 832935
394 457 915708
462 467 431301
108 390 132388
91 539 205487
328 421 946158
629 241 661778
678 179 191052
316 7 787283
263 90 867640
690 484 197943
621 511 265773
332 486 740018
39 655 96709
39 684 490123
142 5 774845
20 91 207165
213 350 460765
648 622 24774
270 168 346679
130 645 845077
452 624 770698
217 203 718396
72 542 890559
1 386 380425
324 227 156187
161 495 409590
361 385 290062
234 538 134210
72 536 651145
295 80 602346
447 407 500635
414 248 264151
54 429 193812
179 659 132965
44 316 993363
156 474 295590
445 637 503885
602 121 435450
516 401 505747
72 189 397712
89 526 792921
310 3 207805
275 550 674635
251 113 235469
392 458 624345
20 354 822016
680 625 555231
159 255 492319
379 690 405816
668 195 980100
302 68 340520
587 520 201286
257 568 218060
209 493 934853
380 667 57366
74 584 199066
543 288 883331
149 203 392482
308 432 4021
519 533 933773
656 630 272479
145 543 712283
241 156 165764
162 470 825523
566 156 543184
515 238 875510
148 99 428624
346 354 570611
58 481 285890
687 481 143498
487 452 565169
43 322 459671
248 116 875068
255 123 788891
116 406 993583
684 182 733617
496 116 570577
382 523 667095
151 40 126931
232 14 844784
328 672 782418
211 560 988019
290 18 242638
681 36 906550
640 648 867289
175 360 380491
250 121 886086
420 428 40366
261 615 939568
46 11 62751
126 615 5249
461 295 939817
411 7 548703
26 230 59367
197 381 878879
23 446 466720
442 122 899018
548 429 29002
644 328 877435
536 57 200089
120 534 405027
649 635 652062
204 72 837324
304 16 825847
539 174 995836
360 185 227483
129 41 58571
216 362 405444
237 641 256155
190 601 200367
364 396 814559
7 296 536522
296 402 641382
424 25 475928
456 550 166184
259 324 578788
271 518 661662
383 600 70716
183 236 13214
279 387 119794
372 111 430039
432 647 426121
2 593 358515
203 535 456193
325 116 536300
427 380 274358
147 217 272624
370 296 375958
526 108 365482
581 693 75644
327 618 340164
464 224 83174
352 663 677120
238 79 194591
163 195 504889
274 584 715766
543 493 259880
572 381 966125
535 50 697053
537 596 192375
373 571 313523
55 556 615569
332 390 695030
18 184 872522
119 130 165983
431 332 318320
591 675 293811
155 460 462086
667 604 237432
127 543 79116
485 698 810787
545 667 737034
309 102 733816
193 471 561157
119 114 452806
251 689 739503
44 665 722559
452 137 874938
386 408 196247
564 495 910545
260 269 493520
387 289 78224
664 275 41937
212 71 28317
88 63 297272
492 402 120819
386 3 794342
377 385 991370
213 416 514835
265 342 500366
595 434 304653
486 590 563298
590 330 73173
160 335 542518
539 580 298132
594 365 287885
690 609 984655
249 55 88628
86 600 605335
668 260 665617
137 210 624744
322 323 730278
562 456 198368
282 514 751799
668 553 672882
562 581 378428
78 211 131719
362 499 665886
398 581 487347
392 410 566125
464 569 118980
327 13 177494
524 108 745793
102 274 629374
253 122 868811
385 669 778699
477 649 153953
379 56 68367
224 268 387591
72 390 936819
153 142 148278
540 27 211284
93 64 186974
6 423 263813
168 43 187687
254 436 45597
509 405 536846
433 394 446319
425 691 656933
195 611 190339
265 142 322077
695 610 591551
91 506 797542
643 151 513795
135 456 223398
573 231 740212
430 217 596188
573 8 478877
438 197 883757
346 383 431650
284 64 414019
201 500 598457
478 410 958467
454 448 854738
251 281 889705
103 605 433662
543 614 490251
451 662 234141
125 681 8068
220 528 420655
167 382 960213
55 193 30666
513 684 704425
546 67 487748
544 101 196464
37 99 178957
90 663 306089
73 405 640709
25 40 612296
133 195 786541
118 192 300818
437 142 610156
582 404 215092
648 208 988446
691 433 125907
371 435 854971
103 256 674978
80 353 437970
458 360 229798
381 228 624984
598 176 705875
654 81 686676
144 412 4221
616 216 23554
105 657 313056
214 156 839224
678 566 307391
240 684 691246
652 440 948938
341 216 73128
541 139 175029
129 21 386471
687 672 674335
322 324 513427
588 402 600237
695 689 954030
117 58 339679
689 464 11311
105 115 648449
428 176 737208
320 193 288238
415 251 618044
565 1 886112
650 252 933679
680 306 99458
539 611 727292
136 672 704024
268 319 291084
464 697 516171
463 369 599897
631 70 25641
231 73 10996
166 311 797850
654 317 607989
516 294 486105
349 526 879082
674 639 614889
558 439 432891
77 48 617424
306 195 930705
120 74 554407
245 351 831378
385 315 820510
571 119 26574
284 563 589899
590 235 647326
636 448 575482
353 223 270519
100 32 223585
526 670 939386
56 655 603120
353 86 755054
534 684 370465
92 247 590464
437 441 736048
189 226 667008
363 331 370007
694 313 724574
515 5 531943
487 668 365436
457 314 899075
540 234 186187
65 563 796466
330 261 206225
116 364 306235
629 310 370823
413 537 450608
691 96 952683
297 520 285832
167 472 484376
170 51 894518
422 115 468279
376 327 806552
343 495 739195
592 432 753576
26 136 206294
415 180 809756
198 154 334536
460 522 679195
577 109 577342
370 609 242462
224 31 451194
305 272 261781
652 555 166883
101 193 430033
209 375 646918
694 544 751161
130 84 524263
270 13 427191
10 308 329364
85 37 986246
399 694 327633
676 88 417994
490 287 829083
388 529 240741
116 594 451964
627 401 766928
118 424 148375
124 215 700861
586 400 779962
381 482 445831
361 106 107711
615 292 79198
595 458 402148
88 74 182994
554 16 376662
535 176 575942
31 310 263200
676 4 623666
30 46 760191
475 246 851356
227 20 414031
439 20 685479
287 648 4783
306 464 203422
555 14 370743
684 55 946042
208 606 115227
387 400 42236
208 428 477955
241 381 766538
369 492 693485
209 216 401713
421 290 760066
6 143 403215
370 176 509948
26 322 317376
466 515 932942
346 378 793066
288 40 78320
545 220 154820
18 316 254238
57 497 928063
305 173 349895
321 204 201998
576 90 47913
185 549 207895
307 101 817789
432 193 971330
667 396 555448
516 59 290142
86 572 786277
574 194 286863
335 382 805039
417 501 931085
300 685 267329
403 656 332172
607 661 109865
618 368 287602
220 193 992753
363 687 585938
470 8 602895
345 489 729253
392 101 314101
67 449 823249
204 218 610647
580 9 759770
659 268 479963
547 343 449098
93 228 668601
291 497 67196
102 559 648296
127 391 7489
32 567 530444
94 5 602722
284 498 581434
98 237 82870
324 590 794350
667 140 738501
431 258 781034
294 540 983312
107 100 477265
250 156 832655
384 607 415736
554 428 363275
272 536 352092
362 357 812962
108 608 236372
669 166 49966
565 563 889391
197 325 20230
81 262 830690
47 5 315495
667 66 893565
429 481 107159
661 356 438178
179 596 584948
261 313 814743
487 105 484815
634 64 641462
62 115 49601
395 485 342933
686 654 741434
631 342 348340
245 159 832190
119 83 659631
420 76 675382
200 520 365972
491 488 904024
511 389 554884
650 233 234272
423 399 996605
402 523 119349
352 109 559865
635 415 970173
250 469 626506
14 513 36836
332 96 724107
339 79 821096
173 447 420267
226 192 904885
700 45 41522
189 675 100020
619 68 824338
102 147 647356
91 344 545849
426 525 748863
52 290 372666
660 266 377546
389 663 444180
234 166 227492
68 239 473644
266 116 510922
581 338 336457
451 147 717037
696 397 482256
415 515 539414
632 274 108496
621 121 233645
15 126 584040
146 443 810465
70 23 121386
130 57 929908
567 191 832514
112 367 500310
61 550 218412
171 444 981147
334 437 335148
502 466 184475
310 682 180252
515 201 875370
262 4 57060
78 352 27607
610 82 951817
559 297 394694
595 275 362106
306 489 875810
659 360 224320
405 122 187685
680 514 261094
591 616 882721
93 338 868829
244 528 618666
85 142 930942
604 243 840505
244 240 287218
358 39 694553
471 546 326629
373 168 603118
679 609 582411
299 535 548097
240 484 432340
578 556 710949
354 129 409199
195 119 305072
209 147 395334
320 626 255764
587 49 907939
161 232 537901
13 626 798571
515 674 560065
43 405 896581
86 120 435156
5 42 790003
413 295 610141
189 496 848866
325 280 784379
345 411 369751
269 464 829350
387 280 246147
352 208 351045
295 654 982459
69 573 427788
591 261 672684
67 296 422037
664 345 306364
676 114 830961
89 133 456494
334 169 161743
324 3 610997
160 474 680968
430 506 368444
344 597 481018
236 112 415853
509 576 452762
416 31 515701
76 211 559036
489 52 520735
514 612 680263
540 133 687341
128 320 142101
162 472 991647
100 665 931990
563 449 642470
271 366 489939
279 583 840944
411 427 903891
408 190 878364
286 556 396597
324 669 59145
61 65 301251
299 108 751120
110 287 5849
152 495 837889
499 230 490217
499 546 802194
415 443 266281
462 688 249517
57 565 243169
150 211 366571
140 48 588613
4 171 602482
581 640 946109
370 551 775451
37 529 978357
322 80 194901
238 593 254349
119 248 969100
546 4 208627
655 474 37704
438 626 892974
263 478 455148
1 202 543608
427 265 288754
67 233 863608
649 426 719317
223 291 555072
677 79 786134
158 163 379835
618 505 676416
509 308 34273
291 9 326753
311 436 445650
576 245 612558
473 536 951420
53 365 165022
122 633 498874
322 583 981971
195 301 293313
482 335 276796
569 468 411803
596 259 632560
372 187 847642
697 280 562116
208 460 243825
484 447 541564
9 226 602367
524 686 788936
176 258 313744
106 544 290694
474 428 341940
1 267 670832
661 176 419512
498 302 566231
633 519 460297
19 274 258455
359 634 601669
28 336 874366
579 540 85807
586 465 87487
571 24 634920
183 618 457915
569 259 508518
595 100 123105
397 225 418764
45 465 762201
424 306 216198
241 356 417852
638 453 853555
196 143 349688
636 234 18755
362 64 340640
253 656 84251
495 449 310681
353 351 415387
269 451 233058
266 240 36125
480 53 301244
625 669 298650
404 94 250923
74 572 414708
277 199 37093
1 204 181414
633 678 95613
206 209 32930
542 154 355707
623 561 945076
115 584 885829
598 331 429085
366 79 479319
625 243 945382
437 85 435996
210 432 994900
475 151 389766
495 31 709445
482 308 350550
635 409 912514
419 157 737645
182 330 891921
471 507 491118
465 592 875540
362 310 705812
482 287 695713
328 591 617876
398 292 238409
666 581 686569
497 164 102457
510 600 309069
271 500 73589
401 519 199968
488 269 488595
653 74 281908
271 685 581769
590 401 516354
401 661 370438
160 61 180472
337 205 55396
73 305 347568
144 530 283454
579 53 664169
130 338 939566
267 516 638539
459 247 836759
358 290 790351
205 549 941268
649 667 760610
71 110 592859
263 466 979045
127 387 818915
230 387 53480
109 131 816648
235 79 57079
464 58 643908
261 343 588130
311 573 373299
50 507 63483
258 55 583385
573 211 471069
239 172 555079
418 121 573869
63 452 906054
237 217 335708
220 356 828124
593 507 107526
554 3 955686
232 102 834914
305 26 753231
57 213 686758
143 298 340003
192 282 636613
463 139 587683
250 269 310096
592 591 716912
57 380 140705
531 312 771173
284 68 122419
551 128 648395
355 682 648235
80 573 112268
23 123 960533
436 72 858094
327 624 103732
296 630 717145
649 13 684439
323 80 40979
332 606 576570
154 325 44490
246 423 509608
579 465 953690
170 278 396338
382 367 410907
14 39 163722
214 269 873952
621 167 703618
38 327 688017
278 438 909789
78 596 725422
100 401 993258
415 239 232431
663 687 291011
32 643 613336
268 335 961692
102 489 570586
346 477 127184
667 89 122148
319 62 533317
576 469 937891
528 263 66008
471 506 829827
490 250 917198
325 185 467575
499 454 198462
95 149 725477
241 637 914184
239 461 160622
9 534 964366
442 186 587644
493 456 71761
379 503 278388
33 450 714645
97 399 261907
129 450 462633
644 622 146093
17 139 309970
411 99 682031
7 234 112901
216 414 587933
657 2 441402
237 568 218157
61 356 433937
52 661 363031
374 213 111890
586 79 787594
447 406 858502
488 136 639382
167 288 447530
342 264 239009
15 378 270656
662 266 418134
628 543 643743
107 636 279434
37 629 632251
422 472 98791
613 223 1873
117 284 311946
227 555 878985
194 650 767782
326 271 87309
112 600 981015
298 489 247384
247 430 883734
340 366 168584
392 252 256503
89 455 482373
394 552 813778
505 155 259741
5 554 217839
600 67 890838
641 636 270393
335 141 515201
169 674 801998
613 599 331888
75 238 759927
266 32 166509
665 2 303880
591 576 437132
435 189 567089
694 541 825870
396 96 386831
138 101 54363
160 337 325330
57 34 318483
684 510 924243
101 197 866515
357 146 138733
297 34 524209
359 162 902768
350 261 611150
408 69 998865
358 24 592001
255 482 888230
374 220 472672
142 421 825072
541 530 642822
416 385 209721
670 469 965327
385 527 238361
376 315 308936
626 280 343160
448 447 982851
145 33 647223
658 647 840584
561 592 358407
90 281 225048
357 637 188833
281 516 826600
497 436 315976
563 613 962985
312 75 617726
600 277 151557
382 464 973306
352 155 530797
66 409 168958
636 241 55472
121 405 721330
129 94 865124
83 429 411206
320 147 221211
364 273 389074
634 600 585417
557 112 236143
608 671 789205
248 514 677837
47 426 391077
693 261 576681
26 463 417761
243 182 734217
525 383 388317
246 465 87396
202 14 665888
268 45 494888
618 421 857769
688 451 465986
83 85 15002
111 12 858472
101 69 511495
551 490 327634
614 402 957787
544 26 537317
88 218 963865
189 45 887611
468 129 721042
38 293 954806
345 614 558645
77 109 280270
69 103 612577
115 157 824963
6 469 443292
226 444 592103
300 220 807771
51 225 236757
117 412 730647
115 445 694363
84 383 2986
632 244 64517
681 527 437689
218 274 72884
143 591 666148
200 355 145680
72 47 288365
148 370 934752
345 615 283566
151 296 158710
608 491 853540
412 185 440548
185 40 57291
209 361 759242
533 615 499350
277 73 1054
40 51 355369
343 372 162526
339 376 824241
207 32 566938
283 302 881296
494 293 123820
384 154 213778
486 586 906125
74 115 323803
638 371 142396
624 386 691667
275 332 405300
117 676 292234
147 41 382390
2 174 136752
150 294 110523
532 290 446965
494 578 399289
512 318 295483
443 83 488335
373 20 815934
174 167 734223
292 592 219530
229 651 328906
197 261 549195
211 252 760048
345 515 408530
132 529 832077
249 83 490594
678 72 944883
662 207 600205
296 414 916613
379 541 839973
24 355 337521
326 592 419081
82 260 631919
224 140 405558
448 221 72741
81 114 676512
365 142 397883
100 572 311507
525 181 468185
202 33 141560
413 315 187727
104 316 937443
359 44 511940
277 86 797691
328 6 984322
340 361 173641
197 310 479439
155 587 436111
200 34 96441
373 384 11085
372 679 403576
371 282 435708
255 329 765595
297 164 814786
312 480 139727
678 531 75336
596 353 732745
510 153 358798
535 149 617203
426 518 832806
428 612 514171
186 52 205438
192 666 552787
368 396 414231
633 55 893487
181 163 837386
439 154 262659
404 354 145937
392 666 42434
287 261 833505
575 209 78700
27 210 654882
246 317 714283
180 567 748101
31 696 867888
148 210 685180
419 625 472935
598 404 440708
190 529 638802
104 12 469618
545 612 947021
286 487 433998
663 390 226089
501 389 730808
214 211 292615
570 202 724678
96 42 199539
387 409 212398
149 523 811578
551 112 760039
378 75 315102
168 539 921102
543 99 262902
266 429 625355
355 87 365555
680 455 990696
54 466 132026
184 385 618772
70 374 352155
673 636 415476
255 612 947541
5 240 894515
520 255 105472
54 445 857950
187 371 924152
424 17 159021
208 122 909937
687 349 987620
320 137 827718
560 193 606200
192 655 709781
54 664 481979
462 362 968816
516 295 556221
324 67 252259
284 17 540488
80 23 974882
452 325 720781
551 341 245922
263 608 871666
443 691 6859
347 507 259325
485 557 512793
467 405 561681
336 609 183926
468 506 9171
456 267 898806
393 447 214684
323 328 222532
607 628 964093
695 96 497763
302 532 128316
436 416 623156
427 100 838879
571 252 452742
121 651 513572
116 611 795745
365 200 449582
50 406 366264
340 29 751908
230 252 270763
229 433 875621
97 381 417794
579 573 764991
354 555 308539
166 377 283044
297 81 510055
642 190 610765
544 248 739928
30 384 267344
91 241 18096
83 337 689712
90 15 71583
641 697 541299
50 404 953466
677 624 881331
247 62 486832
407 147 949699
123 620 208337
203 681 147609
337 515 402488
196 147 753970
527 624 366012
249 61 730539
585 689 73618
560 102 911801
21 96 259545
518 609 475360
443 100 481488
537 564 701906
483 48 164816
344 237 79967
336 458 228118
417 671 861648
330 119 2080
392 120 369516
614 467 594079
527 607 905847
342 64 18756
57 483 214146
668 692 40720
388 528 787864
611 595 49550
151 640 85000
90 630 711867
447 442 163281
295 670 382049
182 421 659854
223 29 71234
275 605 733394
27 602 656921
502 630 313889
586 40 492267
116 187 226073
290 630 8004
215 23 342343
552 315 369161
321 212 649930
155 12 707364
110 398 641303
91 354 187361
232 652 281143
686 608 210166
522 669 630829
39 527 725329
453 34 34942
416 603 831399
321 66 402295
236 261 578859
478 315 696076
634 108 863363
302 78 516710
304 526 464551
686 670 284593
251 556 324096
282 83 137852
507 523 494903
104 607 828737
582 145 872725
525 6 326213
410 38 188649
476 626 119330
575 399 270900
175 9 683945
314 205 10206
536 657 699989
270 540 726436
61 473 481431
85 657 286690
458 293 503636
372 353 420337
503 401 833545
421 451 792657
211 632 147634
540 640 24592
414 654 573704
137 475 17003
362 100 704905
166 488 567092
392 220 917664
535 253 571487
97 490 262267
639 382 425893
554 357 625914
266 195 38230
22 334 312978
578 3 194101
359 427 597619
217 578 665229
274 197 348023
367 171 323108
294 312 847954
589 329 748480
673 26 43200
327 633 998951
161 567 22597
438 270 738675
289 362 997250
140 70 318079
114 53 596087
310 222 909952
430 610 885237
271 352 381595
241 610 174645
466 299 47322
633 669 496408
163 401 790446
85 567 253108
577 391 447463
37 154 535415
246 613 592164
301 272 479873
558 332 588457
269 630 220432
380 323 470986
128 5 672432
518 446 627451
264 569 703992
255 270 204085
429 691 456281
109 639 950005
431 428 427467
580 372 954119
465 499 519846
179 447 118512
652 521 695243
347 189 513213
59 216 833129
281 421 382661
206 76 308843
218 277 341710
361 91 780944
79 456 402166
99 213 257147
128 699 233827
133 568 271332
221 1 560421
243 233 54475
138 510 690437
51 501 442324
143 423 776866
651 656 569927
531 424 269214
668 331 141126
647 22 600570
452 294 553411
500 526 666091
421 188 733990
556 198 20799
110 174 816705
417 298 757555
559 577 31
254 146 732628
50 111 439620
570 532 192079
630 254 39611
344 56 953652
159 365 967413
554 430 687168
484 541 698891
549 56 187537
25 287 940027
378 478 40446
678 195 823676
79 325 181653
448 217 216044
648 470 863697
8 142 208136
36 624 345440
312 256 13886
150 391 108545
35 504 412603
694 582 7495
221 93 577661
361 649 734237
446 558 685276
1 225 417448
10 303 580662
361 492 255193
271 303 775020
655 360 516195
586 390 65271
269 308 607902
602 28 491270
294 637 139187
496 468 96884
404 593 311982
560 610 830716
101 587 272122
472 91 643072
25 69 352337
634 188 606458
5 261 606600
492 290 888558
125 67 889666
76 553 726004
590 249 693723
494 577 832435
144 549 214516
402 199 647525
361 322 345026
229 285 304397
357 76 752169
409 276 464253
322 491 932629
663 313 501567
169 508 194498
556 129 497994
699 306 943081
83 160 581997
286 673 30556
385 510 851048
121 164 531796
36 37 543021
98 576 940077
490 353 67383
286 386 535285
682 651 128520
243 473 494514
275 5 869523
638 42 913588
655 401 700947
371 225 371486
660 148 160661
62 256 392472
469 387 754700
384 577 880361
21 258 543501
612 276 180304
679 344 76697
62 103 192336
469 179 10322
534 195 576426
325 369 880613
494 372 802784
686 582 871622
278 335 948492
308 609 715715
324 169 681730
242 74 70411
232 666 836004
215 634 603969
429 618 391290
63 196 298154
587 222 671198
553 492 864801
52 506 491100
59 348 927512
564 579 763824
698 576 552691
289 353 600284
543 391 696617
55 565 954243
343 292 161648
256 479 163185
564 3 968647
169 286 897584
690 426 251186
272 495 855133
455 559 706036
697 53 260160
407 300 462295
379 276 685172
455 628 151128
638 230 718306
467 90 398487
494 208 673550
422 337 162474
410 292 290902
260 85 306438
228 439 939833
305 498 921945
63 146 599676
50 571 66889
650 692 356416
591 356 391473
43 564 684369
224 308 498583
373 340 597084
232 455 51896
117 566 537877
649 102 128863
310 59 664935
614 134 40920
175 361 226670
26 657 774975
412 665 30981
325 443 732039
680 383 559695
396 511 74023
293 488 907938
566 83 149930
700 505 443186
40 337 753915
399 509 314549
699 70 465716
615 245 371098
81 237 210130
510 170 136871
531 452 440077
293 138 986533
25 500 604609
93 292 736668
102 357 16536
522 458 707407
208 81 717585
144 608 734218
480 247 235070
619 467 847660
605 390 941625
162 193 361832
609 261 564760
108 366 1769
88 364 80132
587 439 860834
663 202 24311
255 143 855472
263 22 897561
53 238 566085
588 556 758413
199 338 338802
20 462 604503
670 287 422937
592 335 398819
82 316 587232
258 632 33840
677 194 591478
681 580 615940
91 381 758771
308 65 384544
598 578 79643
492 487 188907
180 582 17826
162 335 906224
34 213 786009
3 125 272721
530 326 238203
596 697 713448
373 430 984497
145 545 183716
426 204 244281
121 285 161397
443 396 688377
29 414 7349
514 71 948088
285 264 472623
157 279 243084
446 556 861203
38 569 885713
539 563 408397
644 76 694263
215 344 21008
599 623 303049
231 554 400361
136 389 383296
326 7 701967
509 23 983233
668 462 973228
424 298 311959
354 205 769625
92 250 282084
512 409 241947
110 138 616771
550 430 900831
290 29 951158
310 646 947121
41 256 171244
697 110 194251
268 451 570533
447 219 56522
665 420 697234
664 585 189350
377 423 545272
303 379 800545
229 179 734868
301 315 385218
18 670 466303
374 133 131082
413 421 842581
223 418 103064
132 674 901570
417 348 837034
489 382 542280
61 370 74605
24 685 601780
586 85 900129
556 185 82861
41 598 421691
91 695 546721
64 108 195551
696 581 494175
438 236 223959
38 692 166839
552 372 73625
513 156 42769
309 79 905979
544 238 920488
137 113 570415
197 138 904994
113 220 795643
197 563 920223
602 646 637989
355 652 68977
554 519 713409
383 649 637537
65 445 842173
465 214 37020
344 258 823485
183 607 872203
207 417 247335
401 662 761376
641 584 886494
302 254 542664
451 666 80110
263 254 131253
327 165 537220
468 42 421642
499 631 462929
371 129 490568
669 662 12128
123 147 664522
395 61 181420
624 355 912212
617 226 649743
700 371 248327
618 609 272138
677 93 57919
15 652 548996
420 698 321854
127 120 639919
463 500 564869
295 484 391987
585 375 161613
111 330 671398
34 83 706701
146 577 599873
596 48 819652
22 573 379450
586 485 356962
109 246 522914
422 51 858832
424 208 840957
432 217 310513
607 439 166015
642 622 754465
269 472 446815
686 496 919196
303 382 625578
336 594 388130
553 501 634228
489 462 74911
560 551 874143
132 583 820309
570 350 143877
332 587 815447
529 497 172385
525 307 97475
582 229 972811
128 567 662932
103 674 992613
472 144 217112
128 423 774548
101 379 973256
697 347 863332
198 427 707552
345 647 575179
170 427 947414
663 255 777781
535 11 574685
170 341 160180
251 380 279461
410 6 158791
642 311 664654
7 459 739695
617 489 148935
455 380 60716
117 562 228834
325 221 264388
695 500 334545
130 207 59849
216 466 879776
524 690 534721
443 272 568684
521 677 922979
208 152 768345
432 435 533321
625 441 918400
39 662 116772
226 395 331868
32 352 921400
62 270 250570
137 408 587944
576 618 576938
445 610 554676
179 92 67346
664 532 391647
623 320 417046
320 395 822791
96 188 399769
563 127 803739
380 199 225292
372 375 876427
62 237 635692
212 55 833137
267 218 130794
661 335 490112
700 350 335213
238 27 649721
553 481 987609
36 252 102025
55 612 708337
210 624 873581
354 93 529860
514 465 958878
142 584 841871
79 374 794586
250 244 995800
268 602 677277
113 633 652218
610 524 811054
176 388 838952
466 670 200941
400 460 723472
221 100 273932
215 588 248611
490 82 962721
612 80 97798
131 107 924530
193 523 760518
57 436 201779
483 574 645950
225 218 762045
220 695 539822
61 472 803974
605 305 107906
458 298 112065
280 389 473621
498 590 99181
272 457 109492
176 390 331512
373 13 834889
458 182 877303
197 692 824583
650 454 919451
662 204 798747
95 178 430682
11 221 488673
268 658 69442
441 24 931670
391 485 629041
34 637 203864
495 335 43250
330 521 817232
261 696 23485
370 505 526665
191 309 574257
8 363 936392
563 163 702395
470 287 513838
189 312 688315
343 10 780081
81 382 97372
470 467 980828
236 165 296717
79 124 779722
497 395 331594
555 692 272712
694 404 170343
285 507 893105
272 606 981577
531 203 980584
224 537 397632
78 308 535582
255 494 517544
149 34 901306
131 544 972197
683 142 626541
614 374 398858
166 353 361969
158 120 254395
245 144 37317
677 68 960225
696 91 218011
566 636 133481
93 530 300122
304 95 773853
35 658 833455
391 250 858797
500 505 473267
374 399 16117
24 307 549300
283 669 880298
630 471 804212
143 311 53002
194 478 316663
459 471 115090
367 97 744789
506 130 934189
524 470 462156
224 183 575122
689 27 169133
568 466 842873
589 399 216157
271 202 565664
519 347 489436
148 382 378551
291 698 431500
368 660 323821
675 227 855720
153 486 107162
267 476 286368
441 622 559806
433 157 987507
134 498 30543
193 426 126277
197 147 345370
44 305 165550
17 438 851337
677 301 771063
388 326 327108
155 24 901848
619 577 709883
251 96 325252
525 237 415180
585 245 476514
262 632 812863
602 43 2044
201 472 378094
436 174 49791
578 91 162142
485 666 771264
109 208 451087
194 241 230419
40 698 169812
383 12 222798
498 489 579071
342 312 66631
527 419 573687
163 476 96418
361 338 290345
600 294 61836
646 110 673953
570 39 611521
53 468 354314
412 10 963839
630 590 131446
156 95 214927
474 332 668321
55 631 607182
504 545 918411
115 125 134038
186 113 711086
30 435 269944
448 213 494828
355 262 214360
477 237 292485
213 647 769475
315 664 89376
471 266 717701
618 120 700949
290 230 242013
475 651 54615
455 569 498795
661 439 239384
449 279 395635
182 242 192006
259 78 828404
386 256 925246
527 530 638107
575 556 419169
36 489 561308
30 17 719987
305 138 273697
195 539 990688
347 561 135135
146 317 886078
544 372 13416
371 154 562975
320 441 414109
470 489 789306
279 451 998092
193 546 505090
236 87 280173
420 383 527395
487 130 435467
480 387 770151
418 666 365678
163 511 888056
363 301 890832
264 1 945209
19 228 548904
595 353 229982
467 78 951578
461 79 280334
388 538 898017
436 669 917429
625 504 687885
54 174 29061
515 643 232396
100 406 57682
292 269 944084
431 480 668720
529 613 554551
251 69 285930
472 34 592854
132 202 286719
601 613 898522
384 165 567882
104 641 323966
608 336 508413
519 658 679742
580 152 92556
551 293 536439
199 680 575367
75 84 203002
260 15 737176
611 263 374638
573 695 551385
594 45 382040
547 652 802768
169 666 461894
415 300 108355
550 173 337632
179 91 46209
229 98 967473
412 216 623277
394 623 953301
489 536 210530
352 422 294131
118 203 413476
1 343 649929
212 33 977638
459 513 175547
541 231 646998
565 325 380821
401 135 423893
388 171 134800
614 397 199988
654 244 289847
5 103 944498
61 686 164180
26 221 381326
695 604 886097
453 272 306899
540 54 865472
445 521 353850
615 70 826684
368 360 100002
295 622 812276
158 157 324827
602 103 688019
598 261 130931
679 101 647632
70 436 179312
3 244 933375
491 454 158819
494 575 540523
10 449 242922
31 541 375148
377 391 849745
511 463 738488
595 457 374750
314 105 958147
518 561 186570
158 452 703691
472 283 595716
479 115 976986
244 356 504186
496 582 15201
492 83 975354
419 433 455989
344 201 181622
444 158 377223
204 492 697993
255 425 851209
599 625 644563
610 639 276269
287 38 732376
575 305 392294
311 39 839414
105 595 492740
202 185 562762
265 222 622456
142 25 459740
228 160 433242
187 483 946709
543 187 40251
276 697 299841
315 23 122916
124 276 728418
477 343 104562
329 342 596067
88 450 238823
528 328 838892
447 588 519665
285 441 220998
330 183 320272
231 625 29544
637 321 117109
618 148 895514
591 184 298104
117 291 856529
111 470 10050
419 259 157093
404 546 964293
582 408 67071
12 435 775904
379 329 153735
87 561 688643
237 657 509090
543 155 294934
193 696 323789
85 209 858935
64 169 923315
249 41 859339
437 425 215659
307 653 25104
30 277 420916
254 99 144985
381 284 14454
372 203 256528
31 388 641939
277 536 417195
416 570 126519
106 95 434389
604 428 136385
323 540 820683
166 117 618161
40 396 115968
141 34 265515
132 398 986179
448 176 201871
640 531 271712
127 528 167910
569 273 785787
56 399 432651
342 656 727472
197 435 30401
466 137 888963
679 550 332548
685 393 293017
609 79 187322
569 606 105206
528 615 365247
401 443 138563
319 79 460379
680 357 185988
338 326 202353
193 303 939543
569 477 80
314 234 919655
84 138 860951
700 602 371405
314 478 425343
287 551 491618
260 401 907844
358 94 13191
665 284 379463
336 46 333901
86 295 933415
193 371 70245
600 609 752341
79 672 308532
350 399 491004
457 384 602236
318 28 759762
102 50 811483
126 539 161421
579 264 357535
294 327 290498
103 252 591204
507 637 806011
329 30 219929
577 16 322864
530 477 867169
154 412 845980
456 644 258810
659 180 766015
452 303 753232
685 82 462175
645 431 346186
339 539 20387
574 85 100251
237 235 956320
511 81 395110
643 219 741963
339 159 462711
49 70 702742
45 529 605524
368 187 872789
585 18 521423
53 524 170150
30 525 528493
53 543 293366
262 521 402658
411 645 710577
626 301 495107
329 384 477315
121 111 176354
603 249 2851
690 602 226964
648 650 922641
400 541 731511
45 136 987375
593 691 996536
209 576 605627
563 216 669759
339 64 474428
648 271 248115
136 675 475992
2 19 407410
449 92 504529
647 318 439135
482 583 144632
215 226 763914
597 676 4366
131 426 953710
509 423 328866
681 20 89727
43 134 127911
211 480 915376
211 603 36170
460 386 513765
616 308 91767
188 527 764353
624 89 293709
639 314 782072
512 416 433193
361 564 459000
407 464 872130
577 414 665787
18 491 896239
564 123 18737
602 209 404015
590 91 681566
211 470 900318
680 614 648990
609 158 370183
560 501 390862
152 617 740862
321 198 544794
672 157 355857
489 51 934046
697 526 133916
56 563 930039
700 683 816305
492 18 946258
404 84 49100
95 593 841477
217 194 145088
9 656 361577
449 305 690414
57 654 578889
88 122 622245
428 467 681655
649 72 38297
619 376 928835
460 393 514263
389 215 392628
147 643 160657
117 125 806956
687 24 697754
576 561 767100
288 137 605199
600 96 443123
88 23 619790
294 301 595949
540 603 82408
233 385 196478
561 30 969559
166 40 962955
334 475 119591
7 4 479101
539 494 101443
300 498 397843
177 473 827190
299 682 196270
40 481 315482
139 287 441254
338 487 186076
288 394 371238
260 390 1912
291 635 669556
479 528 900949
326 596 690724
116 104 86628
658 115 949107
265 610 559878
294 529 129725
142 125 335035
691 149 796894
547 106 925937
633 666 345752
416 430 746247
591 285 377149
123 230 572381
310 330 811798
442 592 152410
2 441 287251
265 45 165606
507 570 131602
685 288 352252
100 143 875849
496 482 10488
354 397 528877
338 32 671419
52 116 714329
173 284 336480
524 213 128759
430 279 616582
408 279 166304
235 611 664090
579 280 681405
398 430 555918
348 69 112454
611 560 547002
23 187 898032
133 392 826619
220 522 567590
423 658 426364
596 657 60085
612 455 173650
192 490 741735
311 180 133119
469 407 386705
191 186 485604
608 386 833469
128 522 224287
312 11 226231
78 136 438500
512 620 564546
196 45 839939
502 45 103519
48 493 396285
672 264 601925
646 571 70505
675 378 552812
63 412 868236
246 118 268597
682 695 527057
596 175 432571
56 181 31269
149 80 93044
348 205 143020
164 286 785831
4 367 840424
386 481 275190
312 360 968906
657 130 223249
376 491 975265
54 603 532423
6 279 343630
230 522 344150
308 126 314792
626 497 251848
177 309 200292
448 513 256584
135 30 334750
643 291 361502
424 196 503554
283 281 534770
193 306 184119
648 323 691396
357 635 845455
681 276 150716
74 531 465658
587 61 112997
615 125 827755
126 455 977707
483 412 16062
654 141 465157
688 577 669810
203 367 859689
681 204 780729
537 100 749468
230 50 730423
461 171 655898
69 541 535757
260 55 654054
114 550 714199
328 81 114013
443 400 528531
416 81 75412
524 238 11106
687 382 849932
113 468 823322
213 339 742955
564 327 659153
200 686 912206
309 525 709358
123 373 945945
544 63 192474
30 52 734302
596 652 590741
267 352 247380
156 693 157778
377 651 427818
328 162 81401
410 417 461866
221 62 377106
223 83 502270
454 416 601474
91 653 548162
662 530 981751
171 323 994212
388 358 501676
239 526 124106
303 310 534224
320 343 843516
459 221 119708
622 678 578401
320 232 786929
100 416 663842
601 604 534750
497 229 262644
523 442 816160
496 475 993499
636 650 286706
269 524 730813
341 693 841734
238 639 823346
84 620 45777
348 24 662180
153 345 322985
173 699 622352
486 179 10850
167 589 453721
10 138 413471
205 681 628831
370 522 71380
559 291 672760
131 280 95737
101 99 63741
691 327 326551
546 99 296211
413 162 670126
429 241 588659
576 278 563276
700 318 881263
69 673 348718
169 77 200524
240 112 307013
19 59 805408
647 304 653982
410 368 108977
484 254 24262
77 453 594682
48 685 958283
126 215 10069
355 601 537365
371 285 726281
316 79 658306
587 162 244256
411 244 955166
566 152 681681
97 462 19380
2 70 771932
404 37 759885
658 515 180036
507 348 262483
114 262 332388
290 435 414790
683 632 918099
597 168 795746
417 494 899940
145 440 948923
529 317 659629
341 111 871181
399 613 185381
135 576 436242
176 392 947525
128 500 782456
212 268 293475
14 162 595482
320 65 889638
468 516 582281
194 545 384085
29 64 300132
673 346 998221
363 594 335648
363 189 700835
623 473 361983
609 349 697256
167 209 507448
112 388 101141
421 692 972294
345 47 916646
70 611 187115
119 499 53729
618 388 94175
602 597 407934
124 664 45389
283 597 326564
484 582 737648
565 209 168094
152 269 206426
396 672 667457
484 280 170237
186 235 151151
542 9 135352
118 380 145535
48 192 834155
532 541 940154
37 539 591341
165 175 543797
360 674 930749
353 278 772229
336 331 464889
497 331 306648
649 590 803109
295 355 460501
40 406 675324
561 67 521721
205 363 298732
430 528 980543
186 440 42334
661 292 36008
316 12 991523
451 636 698717
324 62 437799
113 696 764387
165 317 864763
567 94 82669
329 154 628419
470 371 775837
64 499 164806
156 232 475747
635 191 647959
663 545 570498
403 3 590802
82 426 878857
693 344 52151
84 435 796356
107 387 361494
463 431 359248
271 69 639891
82 224 837162
60 561 701968
140 696 279674
680 108 201645
314 628 996793
60 289 120356
209 130 266756
639 175 113233
544 586 603042
654 307 183005
533 627 313835
645 664 947359
678 641 477727
190 549 378074
98 550 346890
449 534 453596
629 261 365697
568 694 427165
268 657 432796
126 442 957995
456 403 173821
292 179 678721
570 76 804801
538 156 578748
29 679 523410
113 218 187102
632 587 258043
431 401 761470
132 162 599270
78 257 730458
253 312 275946
563 228 348110
578 629 345903
565 525 167195
416 135 24105
671 466 712280
322 333 721931
315 58 684227
111 292 718030
602 265 54678
291 74 524046
248 503 439398
575 632 866243
400 429 970446
365 648 246697
248 132 401016
118 339 797324
259 620 668281
384 652 908021
626 73 261112
165 65 650559
547 595 7978
307 617 695436
651 505 113326
560 187 816555
526 378 296577
348 652 342895
229 511 109124
62 520 174153
621 642 716058
111 80 195170
415 86 751630
257 77 48155
205 402 656376
361 685 612473
517 249 802007
565 139 999316
497 83 717118
168 665 801169
291 482 309314
165 315 558294
466 618 92164
480 246 457127
423 476 827537
665 584 587243
544 639 913200
238 680 357425
289 347 77638
590 578 683201
532 34 534487
664 241 603696
449 427 550425
659 517 197877
56 22 859154
5 669 940354
123 117 167912
111 441 727294
406 20 2757
502 675 691260
261 285 387618
219 18 45494
265 593 583980
335 71 455751
521 5 317733
313 346 355002
427 21 653798
153 548 403481
442 24 528343
451 41 139446
672 667 667447
685 651 228618
230 600 226359
192 52 269507
614 644 489135
206 210 284607
380 566 514427
402 223 816933
97 321 303138
475 517 842411
489 549 635300
621 632 612610
397 382 781277
124 104 989451
518 130 508484
54 80 184226
275 285 686169
272 140 207470
569 678 540413
163 80 532019
42 322 86154
618 316 467000
332 689 73945
519 434 201231
313 461 128336
129 387 441370
396 686 487364
390 658 861422
495 148 536858
321 525 441368
171 500 367472
486 103 688212
560 424 449605
228 602 443057
118 8 476058
579 63 489941
566 254 228405
195 351 463782
100 43 643278
166 625 966438
201 396 286686
145 24 261915
77 337 678547
501 461 538934
450 379 46485
577 532 133106
139 624 244193
73 682 271154
571 435 467889
127 535 840939
229 277 981558
121 281 800958
400 494 380464
13 15 770731
6 312 478254
347 566 337549
491 452 851252
458 357 218913
520 575 621468
318 476 528421
570 621 373168
436 284 961068
33 333 38063
652 642 241325
5 105 128477
526 100 97872
136 154 856599
21 239 402828
187 519 766705
483 396 492153
501 405 78712
541 422 65519
524 192 747228
406 30 67398
111 236 132433
680 616 223742
165 6 935661
689 434 571194
231 430 218607
450 362 637529
53 508 178931
275 253 757575
273 655 139063
680 325 232350
399 587 194353
166 168 625200
537 155 145179
63 517 573262
4 33 63369
413 23 75289
597 462 900169
223 198 224248
360 162 382222
679 89 873404
55 40 911722
644 75 909671
384 404 616866
489 65 524235
255 424 23917
131 429 627947
428 517 640802
644 218 57126
555 160 218009
239 403 853030
196 400 480144
158 514 81783
372 335 738515
33 255 910888
437 45 662955
627 448 638658
186 5 298304
468 519 91430
169 428 129759
166 258 809008
587 305 521986
40 627 305258
662 511 910309
224 583 30880
391 183 300109
389 457 885253
537 617 51067
258 377 230060
196 240 352548
100 174 626161
212 42 347976
352 679 566435
349 675 406799
81 420 942214
455 475 90290
185 163 276262
231 502 231104
50 90 51753
567 587 905642
473 602 799816
187 11 402999
646 162 20863
133 547 571252
336 442 38829
361 636 15365
597 294 532595
624 336 152434
371 171 300333
596 488 366957
134 548 917491
314 301 797298
361 285 456403
516 151 265072
19 559 506846
608 549 734677
528 317 763095
140 292 796995
354 207 873408
510 446 534497
276 317 270234
566 103 210041
501 177 709575
287 40 89632
307 507 244895
320 384 466269
688 196 791651
644 135 472590
576 58 674940
32 628 208260
437 673 906872
136 340 52705
395 288 368674
349 496 622449
87 517 979971
207 69 488565
542 450 507993
682 436 792832
60 455 971297
611 355 454256
615 446 177445
480 659 317455
211 613 280339
141 183 51105
79 6 452778
250 453 578149
530 697 336411
631 348 423498
700 154 717608
230 22 620927
616 238 310031
310 420 948410
314 603 342217
405 174 442070
18 287 571630
558 173 698291
441 74 169559
420 54 803520
599 660 406218
426 110 123190
308 107 299782
445 472 332765
531 593 527989
157 677 569083
529 429 392160
581 692 659766
375 213 688787
165 503 981509
683 418 656937
131 582 132682
273 607 166119
159 612 459410
487 334 788535
111 486 182583
342 661 6333
416 155 763309
476 313 306304
93 220 320370
669 646 332786
127 637 286951
422 192 436634
387 368 381340
430 245 235384
335 326 932315
621 684 198926
569 204 199954
521 70 5779
681 574 903940
156 54 762333
66 320 862423
316 207 368767
378 451 262477
96 574 21096
434 268 731794
275 262 383101
238 200 215395
649 676 809656
584 346 643590
395 573 81672
218 650 844654
359 288 862687
512 401 99462
228 607 999114
489 279 497768
134 554 363467
477 528 976020
256 186 777173
511 321 866770
370 145 927064
438 141 856280
202 266 658881
238 301 304905
152 298 461591
488 191 848801
511 253 712150
247 182 797529
292 298 600564
308 341 308970
636 213 429760
656 282 284255
305 501 803100
649 399 130740
436 31 882695
477 694 230130
208 143 531499
555 44 46142
536 352 599693
507 464 562787
492 386 78546
343 196 68656
461 507 854768
141 502 609864
162 451 543736
115 245 284184
492 547 95786
318 391 643193
285 108 388588
309 195 475547
592 43 751803
508 136 504260
328 598 122893
245 496 58317
198 619 141710
318 552 429232
131 203 735035
141 6 69159
522 234 395703
84 19 711293
291 358 826761
217 518 825584
388 132 737092
147 175 655461
458 541 989123
242 122 820983
278 239 147352
129 589 128672
310 407 986882
520 538 519959
399 245 207128
292 599 819026
104 697 844169
380 451 140888
548 390 203220
246 687 978090
650 319 822835
130 104 653306
11 472 669134
332 582 770828
337 177 415285
412 175 633832
248 175 82169
660 472 604757
338 201 540917
319 533 122859
516 564 733907
94 593 990458
648 252 292192
297 374 891026
277 286 349170
78 57 639302
253 305 875637
278 699 424539
466 238 203608
298 208 11557
539 186 360902
589 409 905306
686 612 875831
94 651 982397
278 569 153070
658 159 230610
320 208 620352
53 530 774978
668 300 804931
277 374 762670
152 224 811093
562 439 784671
346 169 22746
81 235 592727
622 52 726489
236 700 17059
406 34 562244
430 296 118779
656 575 682668
691 625 776231
508 367 548264
538 220 778519
602 643 826397
492 476 67223
317 503 591518
268 89 452064
416 432 197666
21 91 450291
43 441 565776
357 236 109227
550 379 448841
83 145 105848
259 131 106959
321 313 349756
105 151 48688
487 630 588394
550 530 571520
111 651 426535
398 502 963324
296 98 249556
449 580 617256
109 27 786259
228 150 882232
105 440 731528
75 46 147922
413 354 96453
426 94 642070
326 593 789531
494 592 979700
607 84 399550
509 666 481663
174 168 291655
72 377 251920
452 323 874887
4 361 20701
512 163 37672
44 133 927229
699 143 327782
472 21 429796
37 68 275806
271 318 219902
289 512 630974
15 620 466327
334 242 825058
696 369 613217
220 419 552427
539 573 167430
336 434 411486
175 265 77484
572 447 54621
312 610 867980
4 432 898991
385 358 792853
186 312 198204
662 681 507507
214 79 994637
181 381 386615
653 432 57641
220 537 307226
533 317 333713
357 54 537533
476 233 774097
203 394 382380
267 617 36042
9 304 624530
548 642 350259
575 342 229343
129 377 126234
167 597 199402
697 184 148967
314 225 158515
139 563 230941
656 438 145251
83 480 738056
652 117 13335
12 66 931020
142 369 852110
123 47 343220
649 572 387024
135 533 168580
482 596 354682
284 329 154882
452 370 93561
696 579 661978
317 356 547125
314 445 135531
564 221 277000
554 83 208226
277 384 896370
59 120 885346
609 328 650574
196 313 66575
210 667 577085
49 178 610695
294 408 313433
144 644 181142
94 257 818927
245 71 632841
548 695 357617
33 631 251800
556 38 205023
586 528 849285
150 579 672286
426 494 544006
89 246 146862
555 409 614025
74 421 963435
590 7 84478
283 214 713468
621 339 867417
295 253 829904
510 240 615697
427 277 199900
132 680 160828
156 448 201170
580 443 616367
248 311 479721
454 679 307656
237 495 562084
615 428 747888
501 118 733078
238 189 899399
447 505 168436
103 63 299323
263 405 477790
327 206 724297
532 240 885006
661 410 314901
447 657 553922
398 458 791418
596 4 556842
139 209 997804
192 508 66040
274 549 101572
579 547 473523
392 700 61096
595 136 24738
198 397 370866
132 662 3538
106 644 407937
657 65 538462
370 229 937242
584 535 136008
193 62 804282
96 205 716030
443 49 310338
377 403 433534
63 453 415637
89 82 17763
423 592 722262
202 652 336019
215 123 10999
536 33 505642
383 135 234892
52 229 880345
461 145 648541
584 494 690439
82 206 665368
509 580 606289
668 363 741940
300 166 62673
696 493 870639
666 73 946321
297 100 350781
104 586 423453
56 401 980193
63 263 757240
200 567 991718
391 380 867094
39 414 532461
612 78 82384
120 82 267814
527 86 660107
171 273 957850
450 285 797644
661 516 964588
416 431 294902
41 33 970382
415 414 141096
270 260 99637
127 256 639534
4 600 109263
373 61 421781
195 299 165446
147 496 137100
318 139 405961
152 122 536935
250 327 772034
381 43 370044
470 159 712401
427 665 719519
127 457 542336
259 489 840596
495 577 625818
49 452 115294
522 629 578358
592 499 822961
3 424 620758
665 513 634553
132 67 794171
567 213 604602
459 581 383090
408 464 51797
6 218 392186
608 664 190822
589 667 197831
494 52 943911
159 48 414951
478 86 963207
367 270 699512
510 631 70253
230 48 87953
131 694 914166
345 454 513738
71 432 310561
494 679 183506
586 431 921228
353 410 789794
216 636 532297
666 311 86506
54 522 912648
48 69 85083
393 692 21782
514 61 299883
682 41 924416
571 618 344810
544 255 965763
616 424 215387
431 613 17054
32 225 476555
273 563 405384
212 110 379514
204 412 462389
437 387 86302
386 503 204200
249 458 150254
507 144 340917
312 78 848463
264 460 939935
660 15 930269
531 521 580642
391 348 971017
18 221 950007
252 373 804217
424 324 912501
436 10 639695
412 576 172581
559 435 704705
453 554 491764
576 258 782488
325 152 429378
82 278 799790
345 232 271063
75 158 806487
352 676 899389
438 283 81843
490 654 251728
407 241 555091
642 291 596519
65 79 697236
395 450 163245
447 105 364430
66 470 661728
217 219 282316
428 541 864967
566 399 654743
341 637 205641
666 338 323922
334 230 306457
279 407 310492
563 385 983179
383 315 593701
144 688 683258
27 96 135245
562 351 861157
475 149 316468
591 559 280800
36 560 212837
612 12 983307
249 333 25471
256 48 76761
193 615 832603
212 275 374932
526 212 77536
263 671 890084
582 428 803295
572 587 314347
451 179 59335
262 680 883083
87 518 85183
477 246 881966
119 462 487612
256 521 522588
562 480 113793
660 302 19605
432 381 994125
576 2 417556
313 342 288102
608 646 497926
547 518 623950
537 514 115603
157 142 139385
549 212 210547
312 295 688084
354 215 120490
470 304 78763
697 431 864085
589 616 727694
630 88 893116
377 474 342056
73 594 951537
578 691 240023
412 198 897072
159 385 642608
197 264 710290
319 322 314963
339 172 937309
398 583 99412
42 397 434297
408 325 851670
419 139 742318
645 592 511780
586 297 738851
555 294 818629
686 443 445048
30 211 677960
86 138 271586
152 29 610409
118 127 92586
247 117 779173
672 473 475921
451 584 186334
177 92 625297
656 622 314802
468 149 72791
239 411 727249
161 432 558071
184 380 945139
116 564 470765
358 238 63251
490 303 760743
432 271 535723
519 692 943408
556 451 892333
544 121 803647
456 148 571594
94 563 209628
39 325 853337
309 217 162513
416 575 391669
482 7 591624
621 559 691188
268 115 695967
549 283 536153
433 598 969509
411 133 401053
635 496 71326
154 141 881787
39 218 928815
110 283 901514
394 122 693721
238 539 14924
318 467 581821
385 435 789960
395 35 343714
81 122 542526
692 259 353968
78 386 184823
5 63 322296
693 163 411017
471 670 600658
662 521 963374
150 125 451147
124 472 417206
574 541 870525
400 161 749398
434 272 696321
428 207 405916
669 95 787693
498 16 730995
47 527 293241
583 397 296079
554 685 570189
292 187 724242
287 507 736225
510 72 485055
387 46 963092
248 394 212190
457 488 530247
652 378 18709
620 255 927097
266 186 403250
647 509 205451
559 638 632049
156 378 659364
432 340 964028
459 78 914787
179 135 298093
292 555 216789
506 696 603469
356 21 882854
511 291 114041
445 372 929415
502 61 923856
38 214 76357
268 218 159320
316 471 824549
57 527 7209
68 685 525496
34 103 360536
20 323 380722
295 482 845928
489 58 945453
72 459 251788
305 540 24158
146 453 478048
277 647 152151
15 695 181681
453 186 986544
16 472 56417
318 372 627179
642 463 265147
45 226 624479
118 94 729126
230 495 241409
445 660 266165
513 340 240960
491 27 794162
47 511 714294
438 241 364017
84 648 278518
331 691 281816
459 629 903180
109 253 226914
291 603 208103
146 319 902357
19 521 910467
524 117 791649
598 582 533347
468 124 188270
401 224 956677
446 122 536966
634 257 685568
75 70 566817
277 295 659260
71 439 794362
237 672 940248
467 312 641922
432 180 730161
686 327 708453
53 557 877967
306 184 482877
181 148 422693
133 295 695444
571 163 641836
352 276 511196
528 310 150803
190 475 758714
435 18 62239
537 190 835668
599 541 799461
650 470 697317
597 333 113359
220 89 405233
645 448 615172
50 289 173967
362 15 108303
293 124 316043
640 99 496127
208 192 963500
18 340 259471
142 533 755197
300 420 512393
298 587 240951
38 573 544245
53 240 220047
277 6 248469
204 576 633187
677 114 818206
544 438 324709
8 698 33971
173 46 622494
415 456 139445
442 2 464378
310 240 905973
569 633 891870
82 74 245188
468 426 397860
641 59 193464
57 235 995894
397 330 570911
223 172 279446
481 550 696412
343 328 189442
458 496 80671
464 557 524683
5 184 561830
381 543 346995
543 533 182673
62 337 676583
599 28 130373
327 124 997429
682 233 708199
106 11 892222
415 622 733226
249 48 332093
436 599 451620
174 228 353782
578 398 214918
312 26 616713
532 308 749211
189 501 561422
181 368 92102
478 586 155843
358 610 607319
679 234 303214
148 183 377690
511 337 164082
534 131 877137
620 71 80421
542 580 369956
208 515 692419
647 584 37230
84 126 500834
536 564 689251
124 329 623312
108 404 923207
43 194 787936
375 54 816474
388 304 446504
97 170 471039
661 562 608756
512 128 439189
507 56 546004
629 110 687383
125 235 849162
112 361 151180
401 360 102823
72 646 81310
685 326 323290
163 146 128634
683 437 117363
355 198 982138
201 605 501031
323 41 379357
578 361 405297
6 337 542234
333 466 874074
37 231 668282
304 20 233202
328 666 959944
90 617 200656
571 115 638986
78 254 198736
342 387 770451
89 607 32247
588 623 518765
359 689 414675
337 35 128663
241 101 959776
538 261 544422
178 430 257223
202 4 67908
80 471 307534
523 562 6761
643 664 334906
603 647 634362
60 117 591055
559 541 672661
116 649 239293
475 304 773446
415 24 895235
55 320 744019
450 227 661885
414 384 531308
58 243 510018
310 451 847089
470 475 325877
238 501 182208
105 124 233292
513 3 124654
79 165 56968
577 442 437647
221 333 309173
151 412 538629
603 463 9664
483 374 204936
362 645 649404
330 207 122856
301 217 140692
1 557 934671
632 312 143648
396 76 857956
20 288 473693
352 124 445085
269 338 316928
330 649 538086
687 317 965151
231 257 300852
187 672 89249
525 280 773099
388 336 673806
365 180 886652
80 369 493628
366 212 252968
531 127 638104
182 554 367198
560 129 685353
53 256 459223
41 183 5850
53 327 392615
535 304 774863
373 189 524354
377 228 330300
321 157 996143
654 555 786516
294 309 224431
441 570 665809
555 192 679600
549 312 222547
60 623 572670
453 387 449668
624 583 15311
208 463 715727
463 633 407535
392 134 708982
26 355 558386
261 582 778261
580 181 870765
670 582 3202
232 617 573447
601 632 671425
44 317 387891
639 534 163028
690 92 190163
474 440 67530
356 206 949310
408 607 949774
341 264 520791
469 526 863973
680 69 457844
118 612 339340
455 119 26620
337 252 888970
88 546 505330
560 426 40573
320 426 932719
508 151 215053
72 269 639395
637 207 12036
174 496 259013
369 330 887296
454 102 860066
607 681 726091
533 494 833213
397 444 160204
674 231 218719
298 181 916071
441 585 940876
284 589 797461
439 296 14460
195 165 53836
471 264 792565
4 203 906409
266 567 500998
251 492 62899
440 297 346228
193 502 796169
207 619 991733
403 151 99897
42 519 985993
600 420 976030
158 66 245431
206 542 97164
184 215 803853
594 255 471692
542 387 163676
276 195 633026
447 416 174584
431 228 527683
584 2 979921
512 380 806601
684 323 830209
53 556 636150
296 580 66802
590 267 327897
449 531 399567
696 111 457212
677 440 621412
392 158 405333
84 672 229430
574 110 798806
567 669 608726
527 218 764946
62 371 535309
164 76 879971
259 458 753158
325 276 76514
25 282 988385
38 45 421013
642 167 824052
42 35 610339
503 40 835218
317 89 840605
30 69 165448
107 362 558337
430 137 123906
222 699 750783
228 280 572047
688 523 983910
293 576 6410
691 299 368566
61 5 704529
233 295 426685
632 84 675556
325 412 545606
318 533 401197
169 698 531414
331 108 468172
299 132 951750
250 84 839868
48 417 194629
630 628 100758
629 689 986762
189 631 577441
142 643 900713
128 107 769181
162 201 934336
479 351 246803
304 620 703278
151 257 323732
38 440 188665
441 467 841352
107 475 913249
669 102 681132
651 607 704908
25 394 66878
539 160 420882
12 353 669819
623 577 581530
97 120 361972
318 314 537628
279 227 544757
265 217 440069
206 505 270337
451 472 616279
123 528 945835
131 198 787513
192 600 115237
447 129 921026
327 586 921735
150 154 871500
695 639 751822
647 337 434891
542 102 607475
619 484 266211
499 353 310621
580 334 887354
342 145 717907
9 146 901667
55 190 107727
287 111 131737
223 361 586935
132 426 105817
570 522 108318
555 589 882863
3 454 194062
495 646 771273
684 662 665402
360 411 60298
584 258 413560
491 116 78662
124 301 951670
144 652 264426
295 672 444318
671 698 400307
582 339 97234
379 186 782296
647 672 961421
608 53 959739
651 163 925226
406 656 202065
412 16 807179
207 562 146713
83 673 543587
267 198 523706
174 322 940217
327 218 983503
427 181 510042
243 173 900634
34 32 870092
580 14 379573
590 44 242863
534 286 88861
168 67 528584
44 220 36191
646 586 438100
202 514 451158
605 368 247593
451 574 507987
585 586 533583
590 555 665298
131 335 274415
264 183 168554
417 338 458240
337 540 143736
471 300 605391
404 73 564349
224 57 589289
238 367 120961
668 650 316522
508 294 104763
272 590 568532
253 334 93360
327 253 330001
277 255 365904
424 154 377170
196 68 987275
689 593 880415
494 178 711834
471 444 640147
240 123 724115
258 533 754655
91 606 494481
45 308 544347
329 177 466687
173 399 699903
131 3 525964
223 145 590562
507 192 717464
356 282 843888
267 126 998046
223 540 541422
477 87 558519
225 653 632726
124 20 254025
209 204 491757
417 443 212061
137 33 562096
331 371 540829
174 522 616975
422 94 572555
283 123 990770
311 178 765418
684 588 555019
285 456 346026
201 334 939798
666 74 949758
340 260 350983
55 192 903873
413 155 786589
592 426 131821
255 502 300491
647 551 397598
52 244 936117
340 327 593371
260 514 465226
249 532 126243
141 496 38942
249 459 114976
277 97 820890
421 519 772121
514 196 7089
30 678 321331
549 378 918752
680 28 777279
630 662 58940
427 165 91888
412 424 161152
516 607 914156
362 660 924632
61 255 655324
630 460 235034
380 43 81043
95 31 19685
415 238 746610
126 51 759813
324 193 3890
476 509 148465
77 28 743661
26 551 758308
622 480 862904
355 673 826191
683 301 679509
150 647 691774
215 41 21321
548 480 695040
443 34 508689
252 424 488321
31 148 530925
650 169 128637
578 519 996148
353 621 537907
184 320 240763
649 567 638580
651 313 999935
362 537 442644
521 148 465584
37 430 260572
331 101 482169
418 336 766833
180 25 349842
466 8 253487
491 418 236410
645 427 251813
186 335 454918
145 82 111572
569 540 273984
97 145 498026
467 291 575992
665 282 469982
224 399 703502
22 299 482855
589 54 819014
221 578 754878
600 498 436721
398 445 358488
648 31 792819
329 112 10105
485 528 316655
700 699 307916
516 519 489185
269 637 102070
532 369 634041
148 427 170193
508 451 125882
236 592 553471
266 315 690305
373 658 304203
306 125 714392
321 345 231225
129 96 268896
329 164 116666
173 15 226880
691 137 268164
115 177 400333
440 124 698219
413 551 152666
363 409 273164
290 534 360639
676 116 272136
107 594 149285
627 524 673695
569 207 391619
396 469 792787
554 340 584307
267 12 898440
699 390 775021
523 549 763868
63 311 207288
413 368 16899
163 650 11269
498 465 800484
19 37 243018
498 78 445761
284 199 165441
30 568 760912
472 306 448845
28 554 276619
313 274 213149
392 671 2201
264 108 237663
231 22 26261
86 472 848912
288 238 489888
304 3 97249
540 21 569178
415 697 341765
368 642 729767
483 111 260679
672 135 32452
554 298 332130
415 494 908695
127 114 862140
439 549 210287
167 227 700541
42 446 635618
503 268 898142
295 501 895360
407 383 344459
115 550 381504
113 177 572445
503 515 129462
204 205 123903
74 249 139126
198 294 937521
365 110 490358
486 199 20338
96 479 385954
259 501 195705
651 33 78159
536 317 620770
122 102 758167
626 487 942384
577 546 803722
56 628 920300
367 300 312388
351 134 399809
210 77 461928
133 91 256272
592 130 834203
1 64 965049
316 669 978550
577 156 177039
15 553 203728
568 414 401697
544 584 804995
557 441 109441
168 481 769171
88 49 733079
327 483 112992
391 102 374867
148 142 736976
424 376 818936
249 605 19464
415 122 864791
29 381 549005
354 100 602780
547 142 62690
53 657 360110
619 460 398733
239 315 196763
225 413 766295
48 55 636945
316 351 776123
484 67 732445
127 396 643988
437 87 621359
176 207 220706
664 259 851690
222 181 45918
379 292 299051
556 615 956349
522 287 14012
275 239 560603
654 467 174980
84 558 802153
229 145 967091
467 226 493063
569 531 728276
436 86 309308
404 429 925384
674 348 518874
251 607 464413
427 482 511960
451 370 873747
613 135 304311
59 168 158299
189 669 516822
418 600 224779
389 318 903861
313 605 404847
115 667 348400
381 94 480133
590 678 156160
528 209 156023
627 165 859145
86 119 625277
364 17 259307
168 545 320786
448 502 859248
381 605 797576
659 69 325953
566 138 999342
238 31 917959
661 213 433255
313 293 757029
476 218 153774
212 368 869848
531 73 912824
521 209 564223
28 487 398640
548 193 375093
306 450 593199
41 620 153776
143 602 671687
33 38 789469
639 404 699234
321 167 492692
432 610 281295
676 334 664248
300 396 564314
535 42 674373
375 156 737394
304 678 61255
654 236 807715
258 101 389944
386 246 739837
216 467 744726
537 235 815071
187 345 561747
675 354 592322
261 34 700665
700 336 891453
49 668 429491
520 300 294548
605 220 827132
411 280 368238
253 270 808070
699 276 554503
141 608 611233
562 80 874454
516 97 847469
593 661 329523
571 691 781698
33 341 412151
356 305 955163
153 551 11686
671 40 267538
320 261 973357
417 519 51947
469 467 705314
119 303 443170
268 324 604160
593 427 663154
63 322 459818
228 83 878043
348 530 826862
340 2 458739
403 379 827880
507 385 919122
531 267 5479
82 424 898170
256 202 32511
500 644 992868
527 509 164336
256 547 820083
148 529 221313
69 635 387680
557 429 993164
535 218 844594
120 333 735549
147 477 573060
410 322 789061
502 510 386879
173 553 49588
188 161 492973
305 227 770866
229 249 137808
424 649 251660
338 639 280794
66 640 616829
352 319 395425
633 165 622125
363 473 676127
120 109 351077
648 626 435484
416 182 58032
395 324 425607
273 19 590256
15 46 367104
518 430 962767
412 284 370662
698 172 994743
606 142 274974
295 512 572567
200 168 712726
238 8 947173
207 302 503136
11 40 566427
237 471 309117
699 516 889395
398 476 728805
609 468 277843
110 383 356744
384 34 167878
295 595 863306
650 266 419797
442 82 400165
227 367 152227
631 314 986569
534 197 826944
59 201 175572
529 128 760965
545 265 921609
569 248 113188
45 488 965902
656 447 843670
197 92 278613
688 550 200894
82 633 833822
548 289 294298
195 479 92553
383 33 868608
609 250 215130
94 421 833065
518 418 136981
431 188 148661
362 211 11801
680 26 883501
16 686 542554
106 86 309426
527 85 191717
43 465 417217
549 521 961532
200 495 688485
102 35 148130
567 162 663849
184 644 329693
75 362 749751
484 201 38670
452 356 592522
348 664 348905
225 192 164461
361 144 171805
66 508 106276
40 630 512198
579 355 340629
191 532 106389
341 671 378075
548 604 280716
568 170 746169
123 534 691600
197 329 352492
580 177 395739
589 563 142479
409 22 47405
32 93 57410
482 261 799853
434 656 766071
453 66 356377
577 178 450406
514 399 213476
131 657 543367
449 211 61689
448 631 553803
179 566 492539
503 226 115176
38 185 668896
276 171 104595
347 317 644409
571 160 329175
651 465 567666
699 399 842368
135 27 543387
160 637 65753
261 643 549779
72 335 643337
270 51 685675
246 179 785422
22 642 796002
565 79 694969
123 122 151959
286 355 607357
660 377 481611
524 510 277846
189 626 763483
371 459 577704
307 179 359171
583 597 623080
241 673 146049
333 146 188628
679 656 138536
66 239 610795
526 123 356717
601 318 186823
384 601 733414
136 589 3334
407 372 531138
190 452 670012
493 693 232956
323 557 673495
489 291 914762
20 641 559063
30 519 13512
528 199 488468
614 193 211768
477 104 408579
140 596 584490
395 369 944692
553 508 835560
48 79 116249
4 10 901157
3 78 902221
482 238 570305
558 475 814480
538 243 201124
157 19 217054
658 259 930647
274 282 339131
548 38 997981
369 635 695854
325 423 259235
528 684 710055
568 259 959149
381 289 416970
462 638 423566
328 643 102339
377 215 601478
663 125 337394
12 159 483220
191 558 297940
572 337 596868
460 52 454571
94 691 619065
388 209 613457
305 674 999550
444 137 451122
310 644 79193
533 503 776203
516 628 386295
516 312 960943
616 284 769850
640 311 799247
55 497 97592
73 342 475410
448 248 375561
495 348 864970
235 290 228278
519 522 748622
686 116 84422
261 245 203874
639 429 538110
169 482 841106
87 393 39450
106 28 368532
560 530 480292
480 670 860627
648 591 83516
384 500 263960
308 431 922130
114 200 887286
387 698 580154
352 395 693518
330 60 947156
574 229 919636
6 322 604815
166 522 13676
305 631 477466
202 387 47154
569 482 331656
91 512 398795
663 126 831461
633 423 68357
446 96 278650
100 662 329703
645 546 170273
470 90 71455
119 592 375957
531 3 92995
358 205 127659
472 395 715395
258 123 746350
108 48 746032
126 194 842374
653 343 446381
438 644 241154
447 423 662497
300 516 277875
218 528 948629
274 151 739605
52 426 894244
196 511 379518
616 667 132500
465 14 718973
66 601 622337
193 224 621819
364 18 585281
201 307 396040
446 595 15770
143 564 44602
514 402 447724
696 183 207818
336 262 795090
132 540 343293
47 651 627023
546 84 448302
95 103 583610
699 614 26334
209 484 494032
453 369 123130
384 666 764420
237 698 818642
666 523 839268
225 557 190562
421 32 495111
655 281 519786
419 663 135425
653 467 816725
449 562 771873
1 19 628203
9 120 99404
295 394 578283
602 384 250883
46 360 779097
370 423 773886
110 548 982145
401 681 194180
129 681 217952
14 543 664532
503 663 662633
234 316 133750
358 282 853323
540 71 407695
414 345 64354
352 530 745334
436 333 295014
206 697 838300
179 134 440338
211 87 823578
597 97 581734
100 64 418550
421 81 895034
481 172 604234
668 152 273378
512 322 165580
432 111 799132
621 534 657711
180 542 997246
455 587 179685
79 114 212753
497 78 851982
588 457 352794
141 484 309038
303 252 789212
327 521 985491
383 585 144187
338 259 791991
29 384 460213
319 619 826412
153 363 946654
375 107 84273
343 471 257202
418 358 297201
292 436 926902
182 583 723029
600 642 679710
83 469 62267
415 46 224589
462 90 242124
270 334 870033
95 422 129367
72 240 312787
360 17 856116
269 584 447705
8 164 68182
129 397 287746
351 298 794044
323 189 525381
88 534 831570
340 135 552226
331 683 583441
16 221 659084
113 566 192571
385 300 335197
55 41 931590
554 320 527179
106 236 353461
684 279 800557
45 507 781839
244 384 632391
282 507 227614
585 679 305217
161 146 937770
630 122 452820
607 75 108877
364 665 647334
478 667 436977
163 441 57926
565 605 16321
198 467 927578
4 214 37229
635 344 206903
288 567 3040
137 232 125363
218 492 140641
353 426 37094
78 591 237860
661 595 700470
3 693 121778
240 82 174211
203 638 211035
301 658 864028
626 305 641243
196 254 267375
502 524 6128
443 489 241312
155 682 88947
662 422 167438
154 404 417035
342 698 436280
685 592 465089
662 130 168492
25 509 406225
519 657 407382
146 267 989042
527 623 768679
647 122 204786
521 698 616578
63 273 896670
509 282 164313
25 575 627895
141 578 478571
438 439 457927
458 603 763541
240 298 985349
17 71 880353
520 138 688597
420 305 359595
29 164 971758
489 494 541340
15 481 740363
659 689 132999
579 455 115491
175 250 39185
411 371 822785
191 696 348097
221 332 474400
211 351 184896
194 283 836060
14 347 519613
176 89 712599
678 674 384624
328 350 527672
12 554 35970
484 305 349887
554 234 199148
77 55 677071
402 623 44779
272 93 802487
39 263 285337
359 630 875394
42 64 33618
196 463 151637
549 427 913904
99 698 260503
364 512 837212
555 591 908279
106 496 972129
133 542 187367
659 124 380920
17 528 395550
420 339 595550
671 550 712232
89 441 76337
359 690 846219
47 322 535517
233 444 194455
427 455 497758
675 39 527589
18 49 514850
612 423 916111
189 283 215826
519 591 525200
440 369 927052
516 369 688059
583 24 9374
169 159 120032
133 100 395289
450 234 108842
658 213 194332
85 422 767925
500 129 497581
413 672 514454
638 399 512404
481 681 636985
280 414 905710
450 660 149195
550 71 30881
437 202 90679
98 345 120621
402 161 281818
65 195 403684
130 294 619823
138 222 784491
32 11 601737
541 686 994594
12 509 478713
674 259 943534
250 621 121299
44 561 925774
420 39 631822
127 549 155319
241 618 744250
661 82 58749
17 312 381911
99 145 350243
510 99 249810
125 565 415188
608 34 723954
539 23 499773
223 581 813396
312 558 797158
593 598 553065
561 355 617436
265 246 476929
654 207 908194
544 507 151691
411 632 146367
278 533 466235
568 264 161285
556 381 578718
655 134 831651
469 376 823892
490 108 503515
501 241 507176
485 449 138714
259 643 692717
647 678 643754
150 427 53398
537 299 221307
155 601 591212
684 231 350987
530 407 595111
699 277 490951
396 551 980873
298 473 551284
345 364 646658
82 126 657092
511 464 787391
372 245 235952
145 627 796965
453 384 610514
57 198 228030
73 334 171924
417 409 713145
400 700 227673
289 213 935585
201 371 813075
175 36 384523
618 225 317537
594 642 69248
219 564 383697
183 288 400212
659 185 36910
500 599 681979
209 475 453206
280 332 918949
237 509 615339
205 336 901308
91 674 933340
677 412 647969
27 354 17480
194 339 269984
452 312 461675
221 402 575427
668 215 806889
692 269 949389
46 104 758516
581 598 745132
84 31 693619
169 381 235882
536 362 300502
38 391 464113
82 354 856155
280 215 851853
246 126 706532
329 17 921603
34 669 194810
299 435 903365
420 696 926889
547 443 131650
606 566 460144
230 171 849068
249 420 136553
253 204 298900
648 185 772279
335 66 950171
480 599 12257
277 397 149487
139 464 243177
113 498 267315
97 425 527608
320 291 743217
527 150 425117
589 21 460149
256 623 628142
396 172 640896
675 409 683161
387 443 308305
589 594 238827
668 247 737223
320 212 376035
668 426 448092
159 278 470027
677 369 285362
588 131 691656
113 26 487536
455 36 443217
282 480 878812
157 230 454336
475 447 603019
116 429 818654
18 434 56880
217 144 289431
161 447 182509
176 633 940497
165 370 449862
547 561 838371
335 697 407924
457 463 986764
91 493 867341
639 638 230282
609 164 402437
70 606 810810
310 445 498470
48 265 711200
162 384 615032
166 89 603718
260 628 12085
667 84 713554
47 369 674985
309 368 455229
383 591 431450
554 414 262905
513 655 651513
61 74 108726
693 259 226278
481 556 334653
562 124 873627
354 204 916791
700 389 492617
99 204 956275
82 31 753956
469 211 864400
105 490 123003
557 698 691327
61 394 783032
334 315 409811
631 113 926707
42 29 418200
653 107 730051
414 476 590410
272 420 571428
471 141 124062
52 660 452620
367 664 520061
602 328 692370
280 451 412345
220 546 152835
86 268 362624
254 288 24120
235 580 471903
278 608 127492
102 456 841495
88 623 228560
65 182 437473
31 306 159297
237 108 150910
132 615 612789
608 480 637108
608 115 555767
566 110 746362
95 619 348414
135 182 817761
612 452 800920
575 551 417411
413 515 41968
94 405 975367
695 411 884600
200 621 814484
274 665 544399
159 480 729114
411 53 812819
466 129 935459
460 676 249452
186 43 928282
197 43 769822
284 446 348706
355 441 353624
684 361 216773
459 552 769041
699 483 342823
163 75 973236
314 565 651265
315 612 167576
664 47 550332
568 274 435071
400 674 178879
376 166 994401
164 321 748275
202 205 68708
149 346 468087
146 292 68504
253 585 461405
47 52 229849
426 246 129819
496 30 407495
582 659 183780
521 198 907061
133 647 622741
542 201 6144
139 641 839924
175 333 721941
169 629 851580
462 47 131860
454 164 90920
356 562 517074
440 220 423796
318 574 845935
123 700 221152
559 338 953777
16 90 410932
594 334 457522
29 367 452905
661 225 209372
407 369 202695
392 139 916450
685 401 696313
439 247 926118
156 317 291017
92 25 799567
253 271 52464
95 17 656886
648 227 878703
168 664 726297
690 672 208311
497 672 384779
366 6 428469
503 612 160128
244 140 44515
526 465 813294
250 374 686385
15 11 81038
153 663 170350
2 328 430125
540 159 493138
374 444 439573
565 258 648289
227 392 683497
439 159 987926
241 178 664424
127 149 330239
350 146 485603
636 427 752565
134 30 361035
200 260 484233
175 604 771926
662 373 549938
548 22 814863
538 307 672057
56 445 242261
487 73 42506
300 650 292409
560 160 876849
552 313 630645
537 594 967347
677 690 280851
198 130 12532
304 141 346223
574 692 819292
124 492 176512
674 281 513842
513 258 831339
259 205 598612
418 556 950040
175 80 788674
349 286 972568
417 95 603038
229 403 283493
203 375 982624
400 231 557545
373 169 586089
502 375 294532
416 161 667671
17 427 357933
318 609 359858
516 249 250081
143 388 59851
217 174 531060
185 505 473341
431 177 594158
405 24 998774
486 474 453048
613 491 65891
304 484 419062
465 363 182808
433 477 533300
114 696 470356
254 165 717205
51 446 332633
80 621 917083
453 153 64006
684 221 885454
519 38 515702
577 660 452
179 177 361046
132 322 231788
489 695 35089
394 161 497767
319 109 116901
681 257 756377
187 131 344469
323 513 369759
540 422 269929
159 426 506769
542 680 791052
561 354 328097
301 203 104627
149 262 655861
389 529 696462
250 6 487133
61 579 87891
92 149 437909
9 218 86020
276 224 217900
564 256 752899
464 379 530774
279 273 691098
640 630 235139
343 178 730916
195 440 265133
57 539 250803
257 631 836824
154 559 42376
612 555 429963
270 487 750687
237 166 883355
80 544 503714
683 160 341480
501 161 492507
237 243 117015
414 253 337488
230 382 677612
298 442 104931
583 189 774555
606 81 347522
133 6 56668
505 640 434774
89 239 329335
436 521 411630
12 290 409873
638 538 831477
66 621 884335
497 354 31088
234 423 959076
357 124 792860
368 247 212423
382 559 642835
326 307 111516
205 164 726691
267 344 310815
675 387 83885
410 141 9775
648 359 332226
389 171 115254
214 421 677981
373 495 372725
192 258 404977
291 595 265411
479 137 183336
387 440 902912
621 377 230783
464 566 767119
121 320 356814
85 254 704380
309 152 817135
9 639 290493
697 194 763899
131 269 425093
114 470 304850
245 548 745377
468 160 591703
153 228 204661
406 176 277857
583 541 852215
408 402 775749
97 403 622123
610 189 420665
266 183 730007
214 316 785028
292 308 307627
292 491 707698
372 401 276946
350 23 964898
608 363 386288
116 73 345965
422 232 890623
100 673 467716
273 112 71893
147 691 400605
253 258 886943
181 530 976675
558 485 768521
373 54 620633
366 478 78243
206 118 133600
586 546 571676
440 434 718181
238 521 448836
83 308 56444
461 125 506793
406 5 231229
382 227 624585
181 143 564172
223 202 560388
175 512 2424
565 494 72197
76 239 85785
676 291 273936
620 364 576641
417 292 290199
688 83 10940
188 316 142648
629 337 313466
438 52 776283
679 531 604701
500 127 779992
263 295 767635
468 669 68723
558 64 635386
83 651 999446
441 641 330499
543 124 164017
223 135 568016
310 88 766014
435 9 254388
312 101 747675
21 618 225794
581 629 473159
37 219 495568
184 146 304918
553 541 452951
92 275 707919
30 484 759581
416 381 705403
47 263 193574
461 343 513980
442 582 528208
320 558 935577
683 482 539622
406 282 126263
289 637 265624
116 533 644019
216 201 663028
393 319 760447
564 543 779569
366 84 40327
122 48 928775
174 419 278245
515 457 951457
175 478 817393
336 499 918414
368 91 620868
382 652 821225
331 362 408435
422 606 586693
618 397 990023
482 514 474560
648 233 964360
123 293 308838
414 525 692082
10 671 281109
549 85 549608
324 534 617554
149 660 759507
698 191 400451
382 386 287382
597 426 723352
164 447 272405
376 510 818267
682 607 849728
82 473 862550
393 420 300371
210 121 941891
39 490 894074
613 21 880387
518 291 792550
363 218 832550
646 526 908595
252 208 141458
382 26 628320
669 485 486639
447 98 251364
222 211 28990
397 220 22864
390 298 722881
560 110 93746
402 292 233199
194 132 562274
374 666 960363
22 311 723983
33 251 713027
377 575 669626
50 435 227556
54 471 358296
615 338 428075
372 610 390010
485 31 914483
485 250 841587
452 462 564813
238 196 842020
169 92 675724
579 64 857217
426 675 638958
593 252 677293
443 370 770266
475 641 35590
354 39 564144
553 209 417178
373 348 963702
611 138 187831
336 10 331854
138 500 71396
112 508 945525
620 677 391413
606 607 128659
663 376 591608
14 584 101582
257 441 750819
403 5 788373
302 141 566812
676 44 460327
184 389 589889
108 194 978962
209 119 721481
307 365 541841
491 678 916995
466 487 537069
489 680 929948
267 563 465593
674 119 714126
175 140 460321
568 227 788571
255 202 8660
9 113 695983
442 629 221563
132 288 988052
343 548 194880
244 443 71053
87 484 925914
36 683 849264
259 354 509255
31 421 894509
664 240 200290
139 160 189050
113 343 453203
486 543 429842
14 381 585673
428 400 85702
202 413 204478
635 178 654455
159 327 95379
213 170 758648
310 304 274337
672 634 944578
347 173 554802
630 608 584065
537 420 815991
415 7 108591
205 700 431062
73 203 792040
367 231 981503
675 499 794713
452 96 993326
379 612 864739
137 462 487424
39 551 752694
328 286 555486
80 681 772593
358 198 359264
153 626 426887
341 625 555789
220 92 938336
628 342 734376
539 17 168103
509 394 670507
177 141 35813
241 495 223409
530 596 732098
456 208 998749
403 183 713319
37 183 829687
139 700 438078
262 689 15975
199 370 166299
49 495 46298
38 606 101493
57 495 177903
327 384 885906
456 369 662801
240 183 213758
467 292 176612
165 258 802765
543 130 328999
549 621 750405
152 527 809438
245 397 324294
189 63 657048
579 468 638083
403 125 280148
284 600 686155
358 212 780533
687 106 918969
142 22 172372
147 662 604807
34 354 998606
481 267 902823
297 333 180769
408 60 885691
504 260 119245
189 202 285673
238 413 720587
648 402 578554
94 137 557556
634 232 449169
265 273 157385
212 314 617984
39 13 221052
183 359 322961
550 400 511844
214 631 95779
82 274 828463
590 662 451225
532 528 208297
470 364 338830
72 480 743792
3 525 823992
192 198 706851
246 48 438744
374 388 985529
622 657 124820
110 655 242406
283 232 112162
482 312 219116
468 102 792371
699 169 333526
451 30 594701
353 73 325275
46 278 704790
137 495 202217
490 297 218517
55 472 312934
547 382 672007
377 221 193510
396 559 818716
165 671 890372
264 673 814557
565 299 1841
108 677 252213
24 244 829297
691 677 134302
473 251 554392
222 13 501180
494 150 345971
435 261 381897
30 258 379612
323 110 558331
48 442 320288
413 411 608775
679 481 896525
564 662 857869
156 601 421613
297 149 605180
352 233 895717
312 650 953784
674 413 132510
137 570 580633
130 264 336790
61 379 945060
602 576 125713
468 378 793707
306 79 619711
117 41 670328
214 27 249897
176 131 577576
484 48 816299
488 465 608640
504 665 550095
126 150 903174
67 163 445570
5 280 367796
223 62 236549
325 380 913489
630 44 581765
218 681 418918
643 208 8781
293 268 444667
289 328 712697
591 594 88071
1 592 667046
273 176 443535
492 490 893043
100 58 637609
334 328 418428
60 599 342543
380 152 878574
236 389 125716
485 181 374029
359 197 547718
363 655 778888
90 51 123887
590 393 416719
545 213 329507
554 190 382812
84 203 134676
682 26 709062
547 345 561886
424 370 704070
79 290 762420
426 181 991767
433 179 810005
32 463 295280
368 684 216920
366 480 467077
150 544 830106
208 633 512993
693 475 53569
82 262 412853
30 476 538028
18 517 379437
564 194 363884
505 78 693231
527 88 556987
242 395 49752
101 47 72121
22 549 538083
633 43 173176
595 377 364572
216 302 333479
423 700 747716
537 186 27361
56 264 697160
313 441 154643
405 153 222023
551 378 186128
466 561 364566
307 619 638297
429 31 442002
161 489 867489
455 271 886730
385 317 814192
30 633 395121
122 233 348561
304 413 981949
31 606 181454
91 519 506967
524 267 937041
257 196 353812
47 383 553933
320 106 673185
138 499 109181
675 402 344721
284 485 342354
457 652 516592
599 95 991360
207 460 120796
337 13 545275
558 641 263817
622 636 26502
650 510 498915
141 420 522607
530 106 599024
544 294 633028
125 109 673470
501 55 624639
307 105 596135
88 254 337743
416 308 539023
304 89 161221
659 58 79879
329 378 503828
588 656 32282
643 579 769521
452 422 96778
553 544 907337
477 35 926658
30 149 480108
263 134 719021
90 113 667716
462 442 254077
155 563 140667
239 267 712496
513 252 354311
60 9 871212
551 392 558308
225 7 916692
123 492 851036
522 568 979081
573 340 96558
400 316 363063
214 409 244522
152 179 360458
586 371 528388
180 654 148083
132 569 80221
587 23 4428
106 521 900397
118 654 762364
500 502 490283
294 557 599473
119 636 636101
452 519 349404
494 549 30021
446 650 116187
209 470 736782
136 685 764229
487 682 287739
9 182 290616
689 641 99403
26 545 769958
613 512 346892
665 59 156936
90 131 601350
306 655 879851
293 158 506912
502 579 862640
7 491 884159
387 193 607577
218 79 737745
234 298 910689
388 520 798569
664 137 852083
84 326 166293
672 324 240409
354 332 677346
575 593 498005
264 8 566526
231 419 290816
470 22 415572
649 191 775473
335 330 174504
82 672 677897
262 202 456356
8 83 843598
487 641 243204
32 222 643626
335 329 219504
304 208 438595
305 13 214519
172 86 770059
210 632 304920
621 501 189833
356 671 738962
104 445 456745
165 446 854823
439 569 911156
559 280 107776
163 4 434939
155 673 986564
207 167 907305
377 252 96896
333 337 901507
275 331 867027
348 174 671509
161 528 40846
295 591 303276
171 270 682483
429 245 30877
169 485 866940
415 135 16390
577 426 850308
99 245 241242
590 597 7682
119 79 861708
571 146 433569
543 619 430480
437 364 649903
82 243 846098
552 116 397543
135 284 443365
138 342 630576
671 153 574191
323 300 718254
312 625 603672
264 170 532446
40 365 726200
281 312 38415
257 129 526079
280 122 222602
15 417 98095
322 257 39774
335 5 151639
676 604 329117
620 149 408701
543 553 263667
190 197 963922
271 45 435574
194 242 671124
673 150 778126
471 663 745207
700 408 862889
68 275 145948
484 507 169744
241 436 104855
24 72 163448
198 13 786182
336 130 536301
627 179 159712
224 460 183339
349 183 948902
119 434 420435
665 382 550604
345 561 773098
269 624 479936
108 322 45513
142 685 936813
658 489 135042
304 195 110415
128 368 275277
519 610 563760
225 498 227427
514 272 864263
286 113 340131
570 472 626642
179 397 406094
390 273 543096
539 333 309199
480 572 895537
339 89 466229
375 420 328557
670 122 51201
162 629 39910
229 232 142758
101 688 174305
256 90 506787
599 363 123985
300 294 697698
543 322 866027
37 384 255135
146 631 186261
221 196 473281
376 279 201096
65 609 452243
113 358 947377
216 299 619223
188 630 794640
334 232 696903
392 697 775715
35 265 878121
456 59 898407
448 73 182566
87 700 108053
29 326 160075
396 370 672693
289 103 294951
308 270 5960
547 344 77739
269 683 67648
40 356 501081
626 355 507043
352 441 835228
230 367 795489
112 500 936015
610 273 309593
470 103 570377
142 477 547028
91 95 528284
573 459 882499
127 473 828731
145 412 289574
237 199 470038
237 96 795388
235 133 584809
640 118 820596
252 631 90236
421 96 759023
395 356 312561
122 47 403051
424 162 803913
545 560 718690
143 349 767678
390 653 31257
420 449 611120
287 688 447599
462 545 122034
393 320 986598
229 417 155730
567 603 886804
337 597 907142
492 480 729310
699 234 418240
212 451 727965
349 606 560508
289 521 710889
681 368 133274
311 657 741002
30 595 578131
142 368 817701
523 583 685754
137 95 687002
641 431 914572
661 609 355755
619 227 557076
257 678 388166
4 447 475713
212 285 993028
62 693 409307
63 156 10174
446 50 14168
565 476 551665
609 445 860789
2 662 797097
296 615 939480
188 565 471574
231 31 989432
559 511 570949
506 163 255073
230 298 254706
93 168 935157
477 579 155698
292 275 721737
551 351 687404
488 332 93283
251 449 790262
437 282 75269
445 508 432207
333 27 994415
486 479 769066
519 379 315802
695 144 884355
652 577 899684
559 665 285311
67 463 111677
295 14 670884
575 38 607346
423 149 402516
61 114 254745
222 34 757056
310 647 753925
359 112 678579
236 35 945950
431 650 285033
608 198 580308
380 405 352758
316 683 994025
637 78 244521
326 276 522717
435 440 17209
655 689 828186
212 236 141278
102 458 244149
353 94 561233
187 347 71352
672 58 7200
365 64 372526
81 662 243543
449 265 215810
67 245 31467
508 129 936111
110 468 648466
616 65 520258
470 462 906806
79 655 822526
160 124 572438
351 12 128928
100 551 853922
188 436 577319
434 153 879999
456 427 600175
543 138 284346
49 274 195211
232 178 142308
316 645 831584
452 241 505438
481 190 921727
529 218 785844
422 20 688548
218 282 530705
93 666 764669
401 127 503628
510 8 681065
28 506 22419
221 495 850192
267 158 780901
552 586 362822
451 297 872476
75 251 191986
491 409 13145
463 385 91876
19 407 578467
393 30 541586
694 42 536053
349 614 329669
387 241 825308
104 511 538944
534 431 363427
13 261 1189
589 131 321908
388 369 341104
187 100 898177
219 572 242680
273 413 999418
217 224 267153
524 415 724832
301 682 837893
277 393 195515
150 468 801530
277 553 139769
167 463 199630
263 627 200994
13 625 897123
618 458 935260
613 307 320631
180 31 875885
443 319 63067
239 511 918576
672 67 729730
315 326 670450
580 193 140676
470 285 185801
604 649 244437
168 582 731257
477 114 564487
204 645 739323
288 166 467734
533 561 974403
379 354 948900
160 342 205018
532 176 506848
498 154 615778
270 7 524018
667 635 245420
642 527 142155
138 32 102822
36 481 268315
442 690 30290
64 161 408690
614 227 79906
540 568 555629
167 401 525516
82 44 318734
476 259 342765
466 342 342211
64 168 278428
69 672 45322
453 664 204690
513 444 509265
54 378 617238
311 547 241934
654 241 262628
20 337 245565
16 690 501925
606 66 603315
577 606 652069
620 272 657842
169 111 456063
458 275 643104
169 579 655998
35 684 454877
264 353 973130
542 287 722810
23 202 165406
26 9 184298
304 504 285697
66 697 969983
277 644 714068
309 82 831933
270 590 339999
471 595 298371
67 395 956681
530 542 433720
563 604 498393
600 429 93305
274 111 576956
37 568 440938
420 161 979538
121 419 945977
145 15 18159
49 684 733135
308 143 923758
96 58 232745
374 105 979262
489 152 332602
71 18 850698
316 494 739463
46 115 891889
624 343 844065
608 37 901569
253 208 40952
534 103 179562
385 631 100290
301 66 629473
332 377 524884
143 322 906631
179 133 438104
652 2 342212
70 25 64837
116 105 126617
625 382 299929
331 359 47700
506 462 132974
445 287 40782
457 348 519743
471 559 978042
172 363 130939
246 263 525253
189 655 356564
68 359 964756
477 320 66701
514 274 488123
471 234 601980
164 263 848204
166 419 922980
96 166 541454
28 166 652323
50 392 319372
480 619 175234
196 43 734855
671 382 223492
327 372 568939
237 649 580970
15 16 456329
169 84 900702
112 199 695858
259 593 351069
568 620 662815
296 605 32334
108 667 17314
300 35 391102
45 71 302294
416 42 653259
107 335 903230
181 553 935882
460 446 318371
512 466 895501
387 197 612822
402 606 645659
430 148 345442
279 198 941792
62 172 224172
579 135 15381
12 518 93090
316 398 935973
650 234 978475
217 399 273264
72 679 815379
403 167 423997
529 17 246262
110 6 81387
367 93 152885
58 320 632939
614 340 385006
608 51 378212
150 170 482538
39 102 162413
606 350 370906
124 185 464910
214 22 763901
476 335 832994
622 508 84122
388 487 707757
242 523 162245
653 630 137260
7 689 571704
542 490 703481
625 422 464696
8 227 216999
212 665 581557
34 80 445708
236 97 20444
590 416 332724
17 184 875070
236 586 896079
416 86 233876
469 391 14284
367 364 652756
627 86 234490
91 44 20320
333 349 328333
160 120 134818
688 528 946174
75 669 68422
344 178 823079
556 498 697167
579 569 422052
411 587 773295
572 697 811123
475 586 918666
507 213 677155
315 157 971906
323 113 707621
694 183 408274
626 679 784627
365 208 365659
452 470 926086
519 37 967204
517 329 604287
671 443 494146
31 595 786136
316 159 127136
661 468 862567
55 422 192181
460 639 315886
138 432 326749
286 500 261363
148 272 69074
15 597 43808
282 38 579417
448 476 907925
547 6 674947
689 314 272004
579 404 867836
648 474 715699
3 132 816939
374 16 343667
247 556 915676
336 630 588279
684 653 516005
495 673 906188
80 2 245777
620 595 194446
93 382 847294
46 400 270888
162 183 549990
688 3 986839
446 372 668322
132 526 754590
328 607 215912
203 373 480601
409 500 352681
332 91 772001
213 520 354259
66 558 330688
39 86 131604
48 132 872408
586 229 37273
350 680 678815
13 217 392492
155 237 873800
187 136 885282
621 390 694542
291 278 835967
28 513 96617
559 97 944419
624 563 728335
95 399 577270
554 577 399066
453 47 80492
149 566 52478
450 226 222430
244 77 1785
507 53 818196
576 355 932395
504 70 424583
293 274 452471
516 351 324608
24 512 643566
274 531 607029
371 131 159197
383 264 318480
599 274 447576
403 223 115126
101 208 513296
222 46 279336
74 610 960011
477 604 111252
386 392 531182
614 130 369573
441 7 347932
504 218 806961
252 338 458397
598 233 301366
460 76 268720
549 33 862445
77 426 379753
11 390 889932
95 492 181289
608 343 517055
463 590 262097
243 222 158561
476 258 623215
494 97 903705
509 690 432903
342 374 901272
389 85 860231
265 510 901814
129 364 823338
398 466 25265
441 468 339583
406 359 336388
228 104 747304
662 74 827500
651 75 214869
484 614 559418
363 95 117749
1 387 430808
249 37 136526
303 630 172700
585 250 929542
459 141 551461
76 407 456188
444 154 367267
211 213 280641
143 612 178450
197 113 163293
489 592 421635
226 130 635972
129 183 63743
184 233 545147
78 277 686364
133 278 954992
673 613 305330
273 219 79162
353 488 738130
138 530 347005
628 337 911067
382 563 464617
311 33 972946
18 358 82524
169 62 276230
519 305 548839
579 313 794544
580 397 865439
183 382 203014
198 474 472310
681 519 520707
557 15 785099
33 101 789457
246 277 512333
13 461 628875
479 157 129751
366 472 664659
667 38 390559
270 196 313049
152 12 154288
133 595 980370
23 570 653360
400 687 894111
195 249 460430
667 445 57687
128 596 98041
82 508 147390
379 552 392662
507 185 405579
31 420 395007
599 240 164405
125 417 950372
235 340 20573
415 386 915881
156 131 804141
80 30 891243
299 346 335313
451 262 818616
64 319 281722
292 472 429975
625 162 472330
377 244 141177
456 514 609146
489 653 247391
50 614 101567
672 209 143959
156 336 120200
59 389 703496
160 507 556900
59 493 415633
363 74 728290
270 600 499530
125 347 289665
118 13 708403
201 82 675543
590 427 266408
185 232 823742
529 199 331784
617 580 675967
398 390 241465
308 654 310829
364 581 452529
324 653 855407
509 537 885669
254 297 97658
435 338 312628
621 664 552949
671 313 263451
266 197 965778
241 476 604926
468 349 980035
334 208 103147
575 94 771046
130 26 596587
387 403 977037
67 455 328606
332 56 567538
695 165 614150
467 347 464245
74 519 27087
545 451 561105
387 148 793664
35 253 713296
100 335 738117
346 562 950695
630 116 474122
388 477 105275
32 506 595354
435 404 389585
157 289 632872
78 382 702570
15 369 28578
598 187 371207
76 544 543222
622 311 512573
610 504 12737
599 176 761600
202 342 741984
19 317 969540
255 206 397117
690 402 886054
452 594 900079
178 6 562368
441 202 113334
184 563 556615
118 39 367054
660 348 325070
491 536 938681
69 504 411453
336 472 446438
29 154 665152
118 37 65043
67 661 139661
335 192 936845
359 600 616384
54 494 701797
406 671 579232
253 211 534664
552 69 160513
469 659 70524
601 194 858620
193 110 150866
229 371 645245
450 371 208468
2 580 611412
94 530 93757
92 410 645435
649 339 384877
371 385 277402
129 297 961891
461 286 694482
3 205 648250
217 584 775884
287 401 530683
669 552 290909
692 153 969438
501 472 106200
634 161 674086
121 66 887682
468 696 823642
503 309 848972
537 578 972954
266 142 122195
311 399 99272
289 165 233118
421 393 468145
55 166 837430
657 42 295570
615 250 209690
191 404 972851
682 488 827943
131 449 337502
646 512 327607
98 697 792927
152 511 995560
310 479 485625
155 270 853786
483 106 359820
248 249 211518
67 671 847436
288 383 234766
296 233 928955
96 223 947100
182 638 106160
595 323 398822
434 586 112681
264 474 309330
662 469 223053
281 395 198116
134 523 772812
431 281 302274
532 683 111150
134 257 812296
276 39 14135
506 636 661149
511 124 964394
1 333 491846
401 227 996772
229 146 984106
196 337 850304
4 630 339756
26 274 250735
107 268 824274
90 68 481565
62 517 619185
239 399 464008
605 202 392734
696 452 580949
135 307 134651
151 272 69007
689 87 461975
142 512 319415
506 509 798743
510 538 206192
365 525 335302
394 48 493846
309 421 688056
39 665 775824
75 346 45336
9 581 400881
81 178 239735
564 691 218902
11 395 752275
142 346 464914
683 143 213013
164 563 331125
506 697 711689
128 123 941949
109 468 161463
5 647 991757
62 228 267730
567 546 279742
245 569 697636
405 230 694586
479 298 964762
386 359 367130
554 177 747896
639 121 889219
297 137 269255
150 124 101962
70 178 480606
569 138 542943
154 388 152860
31 133 498270
655 99 802440
68 138 743321
535 498 976166
10 248 936990
459 697 259824
65 242 748768
505 11 39720
547 691 90581
290 244 469095
385 318 457497
536 120 648356
492 399 600199
26 344 749456
19 427 746178
251 104 99848
310 575 182626
563 57 988051
365 337 869050
569 351 891425
625 531 765511
484 279 910056
589 87 623290
506 453 199435
152 534 664859
329 104 824893
250 208 84675
678 518 48888
419 255 427561
405 159 736824
109 151 827349
136 304 841067
603 656 756814
489 697 124388
638 418 213597
480 500 79579
194 298 287954
281 50 732415
484 117 303897
663 260 828837
607 662 360145
632 48 464723
562 441 201772
72 272 391479
356 522 857996
614 696 517895
520 263 371890
399 194 4999
194 123 748248
395 491 525215
577 339 647441
345 177 750398
425 454 533070
686 310 17296
25 119 642590
386 496 33846
478 536 276161
437 110 226147
409 564 744952
172 672 119408
566 6 824784
542 621 612544
461 365 907506
280 159 817054
654 166 439956
104 45 152497
360 342 949581
191 691 102732
127 671 108485
217 216 946183
362 417 441896
681 7 566541
37 234 88480
622 183 700405
361 49 119168
305 692 637066
491 138 838263
67 161 945668
508 352 302823
215 500 594410
523 636 439309
537 494 775790
120 646 967102
627 476 868603
542 352 406443
697 35 94200
584 564 343607
525 142 99148
687 510 146039
6 514 205022
603 515 557331
313 130 528902
75 101 178118
473 46 907343
358 45 421758
347 75 169059
620 623 665602
100 686 289201
2 625 372207
598 461 432990
167 54 550822
379 482 114377
270 38 270507
104 527 518096
689 94 786078
450 374 776861
323 383 269091
210 688 913880
342 328 335133
347 563 369667
499 410 122347
203 461 323599
76 142 398783
192 311 421007
514 599 632752
388 653 627480
611 502 487423
493 419 288567
103 287 992088
302 331 13200
160 77 474483
577 456 592770
76 44 780857
639 439 104344
229 688 495643
231 633 280696
620 205 551971
57 230 932326
566 516 97893
624 534 388704
524 533 614242
409 232 451394
280 101 438967
598 295 866082
580 40 657351
568 278 662627
645 28 468245
231 670 933082
9 512 969796
219 260 752973
302 354 66585
11 304 179891
597 409 173992
70 694 541933
371 395 343116
555 437 671045
64 330 347830
77 588 463707
135 439 667295
303 38 533461
361 380 364555
71 428 487400
178 594 676565
43 685 459460
374 216 914728
424 692 934698
65 213 920391
469 178 156807
620 666 475854
410 218 129178
380 82 187399
102 234 109568
402 30 86126
580 586 292786
244 586 561461
149 654 429251
73 543 200016
218 657 691592
216 334 964340
409 227 801261
83 590 891298
345 449 678308
333 582 717120
115 83 299670
362 193 747082
528 457 495983
520 534 669190
28 639 919587
225 105 159519
507 568 583586
301 430 920821
11 646 332341
441 650 613804
79 205 784279
396 473 233210
60 83 721538
429 656 9877
417 29 3657
500 87 547808
635 488 97569
93 347 735331
289 550 905894
98 389 678309
694 356 335985
44 182 471070
74 278 196391
518 173 520837
700 307 12435
87 180 424919
539 457 716239
548 23 616396
424 48 81943
92 589 692293
402 215 511182
454 138 165786
499 418 700007
620 231 427572
140 320 347947
531 429 524159
344 289 696520
81 355 327083
659 581 398935
251 656 923401
484 408 95587
331 546 146626
168 288 629978
687 171 238026
600 577 209290
1 507 298405
474 236 294701
165 87 643033
91 87 391448
546 250 22820
438 543 322316
200 128 487902
617 548 727831
462 685 418614
437 108 988595
113 528 880228
232 547 215041
16 132 44606
40 694 585513
599 256 8322
625 415 245325
369 434 911770
44 340 551340
231 336 762891
223 16 536556
555 113 256102
577 454 916684
355 195 481390
16 654 612137
478 347 712893
262 379 422987
537 628 34924
14 207 723726
593 196 377018
299 27 818276
662 536 498285
635 384 954545
359 424 977167
164 587 471519
155 373 961006
514 508 917273
156 595 894384
699 289 179110
283 424 993931
385 522 465608
469 498 816968
73 498 21846
8 41 550156
661 200 492244
390 286 651520
654 220 296755
516 57 839916
490 601 107862
679 427 603102
57 492 111518
271 203 638893
444 85 275128
156 637 913034
39 464 69489
540 559 673866
481 494 41625
128 496 78037
500 529 442935
56 208 616921
101 190 292994
679 504 828320
153 92 690591
518 645 332859
26 35 770834
117 587 831832
624 275 834319
425 429 27734
265 28 185941
195 77 734248
481 3 419766
270 416 6355
25 576 931102
84 609 783858
497 441 150925
33 690 674192
356 112 615462
390 450 388315
225 650 272062
567 430 38047
151 88 132158
327 382 556761
131 472 254698
674 699 454956
308 68 531954
637 498 916072
358 299 667401
291 381 128693
579 32 437250
179 130 359682
433 107 666490
442 163 509732
549 78 782031
532 277 895022
520 472 853567
281 613 978166
204 371 302733
161 590 586270
17 488 968668
269 426 197199
56 217 471304
549 91 648506
506 65 629514
35 578 911434
506 623 521997
144 294 180781
305 175 258933
209 612 967088
141 375 180783
651 503 829428
273 493 956296
449 539 348300
453 449 829509
346 288 248236
534 259 254824
146 696 924550
116 36 116946
610 559 767245
223 565 686164
668 557 435255
469 681 76693
444 64 83880
525 322 925045
311 38 636795
470 260 581181
606 4 577160
199 122 878023
557 308 459532
99 314 639772
132 47 384555
270 273 650350
665 245 345849
422 16 317206
149 643 915906
620 330 19695
364 348 14860
695 452 547110
73 282 887594
511 73 34496
57 434 262811
13 577 655077
561 597 191459
505 167 461527
659 589 630913
288 672 69421
675 6 514111
461 439 857226
675 333 981881
596 429 652847
617 502 907120
204 180 999026
352 123 573888
274 200 208865
124 634 788108
21 588 883541
20 567 303081
101 381 439696
671 637 32479
647 179 227105
515 569 131973
32 144 343661
71 615 648450
525 117 954635
320 56 22940
569 181 830265
382 99 338474
102 577 705284
255 144 203557
582 501 51508
293 647 914961
246 290 192770
83 149 526643
66 499 318216
196 502 820110
61 566 440071
387 538 645451
546 275 404228
24 619 849198
190 156 298608
221 284 163318
447 494 147141
421 12 472853
139 537 141841
349 341 16678
92 235 382408
519 270 507942
365 168 246855
605 9 594950
472 217 507202
398 613 548914
294 135 740695
5 428 312832
303 311 162743
466 469 256806
695 538 171468
291 384 331683
606 328 734851
81 655 352129
95 81 720085
583 219 346554
699 632 617390
560 81 907596
640 517 11677
475 543 47549
359 395 219955
191 591 782233
677 673 67298
359 225 646937
60 502 228841
126 596 617107
598 502 959357
253 319 939551
41 467 46270
382 329 291256
174 73 254857
128 688 223145
93 547 688028
674 390 663454
437 546 775464
10 150 796006
205 250 837839
162 693 408601
218 358 843132
349 539 538550
22 39 56263
92 444 651329
437 322 780660
509 480 700722
76 253 586934
400 303 271348
51 540 185110
283 276 927347
697 461 180700
414 330 578814
420 397 773456
695 671 158569
592 599 18341
306 117 430391
219 444 279533
336 328 708321
51 218 574822
467 491 608678
509 330 905190
575 16 134172
26 333 647717
563 47 976869
313 432 131761
451 515 377118
272 537 826234
480 471 81771
565 170 481943
482 201 109301
163 348 13410
10 75 625923
4 82 671375
331 217 984460
182 64 542559
685 381 547666
174 579 897130
204 298 717274
405 385 576706
552 578 106742
84 219 353197
443 357 140804
546 658 839442
549 409 630887
130 690 92384
509 445 203424
384 501 608232
627 623 991437
126 90 740607
411 26 512709
247 144 115654
550 4 607987
578 509 280740
200 133 554436
59 697 582994
665 173 432315
691 525 311361
30 332 143822
416 307 951842
178 528 194142
287 570 538676
599 529 56451
21 675 606892
426 571 395006
491 278 83097
16 455 449694
49 146 130597
700 150 283231
617 697 584350
135 574 71584
150 220 17401
678 201 143166
407 110 67779
311 226 942661
437 351 537418
225 536 445563
482 323 218641
252 133 107220
170 617 837991
565 74 164130
2 546 120683
297 201 228492
695 528 54100
334 61 311158
646 40 789946
155 197 234501
391 58 872376
74 300 789980
247 54 671157
616 608 139581
272 245 414961
660 422 457649
337 688 549596
689 131 654196
530 607 995803
680 373 890120
597 317 614533
265 7 747760
288 57 302539
658 553 638808
436 221 692327
535 488 377576
128 82 201011
197 245 369152
635 371 369310
244 58 263080
282 189 843351
15 203 30352
668 469 328562
63 470 808320
307 584 500042
106 116 381129
346 488 499278
687 54 762321
434 38 301901
653 516 43867
27 52 546456
24 503 155190
362 387 179694
570 175 95072
478 142 35204
240 242 890311
683 341 760440
700 235 354101
260 273 66638
71 172 308895
376 394 685888
254 619 828922
314 40 928799
292 122 512271
145 695 742637
190 533 666025
467 288 231204
669 251 785804
23 554 524297
528 392 812857
403 217 883648
687 199 381739
125 652 516244
314 3 56513
365 601 25972
7 473 615494
210 647 123926
387 377 107667
661 228 286639
51 219 684707
106 674 889360
688 320 417693
286 397 710984
575 302 52107
115 643 441598
146 509 202683
12 373 621247
483 245 758751
473 592 770542
676 350 814552
257 427 320977
615 294 426664
78 670 270156
136 462 273027
680 339 431152
155 135 302986
11 54 42807
552 527 965723
312 21 47951
467 307 327100
451 565 973212
405 573 53341
351 317 456695
122 340 10930
77 133 216594
455 189 541443
668 212 412124
123 118 142324
456 12 804780
564 473 610964
130 25 523209
2 532 26224
11 203 105539
25 594 549128
386 116 698638
75 571 887714
149 518 431662
188 646 837688
486 577 82809
341 80 394649
126 643 628882
308 264 976056
387 194 361048
689 367 144644
280 200 848410
106 537 962101
480 244 12711
140 30 706764
43 128 112077
191 207 461123
666 432 951249
156 64 301909
252 99 790834
263 174 874936
275 479 258246
330 206 362109
529 602 535395
231 304 363681
311 451 654566
556 90 843426
205 532 776441
690 364 653527
112 602 823446
443 628 362226
142 613 737095
29 597 915028
37 435 398145
68 161 787043
264 119 155368
574 496 124346
125 63 852435
662 575 43455
165 593 773784
88 606 2017
125 233 557896
35 590 984762
123 616 627258
235 493 743194
399 169 36821
589 53 142083
273 561 664303
611 273 428814
281 453 123874
131 394 994651
187 415 165300
616 194 491403
541 8 541265
27 611 61504
427 145 537780
85 399 111615
673 135 832755
251 350 715393
112 474 787843
194 263 309738
502 68 831103
659 295 601866
633 84 339942
630 277 791619
252 566 896509
540 643 856747
417 640 490167
216 682 799402
268 587 490
156 367 22191
496 165 459868
165 366 999948
586 650 692992
684 624 25913
119 257 876238
60 553 652884
348 504 653599
7 364 941079
544 695 670684
170 608 864305
656 550 138780
338 495 543629
410 686 325629
289 487 442121
655 336 829532
524 595 75404
552 100 836903
436 438 894591
27 538 297511
560 594 157614
172 675 806671
59 442 44209
132 585 717978
640 260 95266
428 412 451725
295 262 955173
626 238 491355
71 178 380038
266 182 47586
396 417 740950
141 433 677797
625 675 423866
91 243 464456
350 537 737785
293 678 901174
548 201 800698
209 151 894059
67 655 448860
68 496 833110
176 97 101040
156 134 895319
587 554 866300
468 79 53921
120 608 506550
74 361 775968
435 334 890383
359 240 24355
223 144 665127
258 323 208561
442 544 226232
596 620 826693
452 528 442205
215 472 765065
45 327 121596
297 470 12135
311 604 742350
166 552 325248
383 609 240280
258 640 123837
653 369 787332
666 604 29487
546 699 995506
563 333 148418
206 286 881112
608 634 724465
577 686 571289
483 318 904743
371 12 256111
448 432 977955
601 532 445915
569 262 294811
191 71 366691
525 665 279373
586 578 943100
55 527 279011
326 477 96886
416 380 626029
232 572 483473
208 255 120353
265 240 419664
434 692 993427
222 309 161063
634 606 452447
152 363 721977
434 558 305761
351 575 7304
614 123 171402
493 508 831572
376 122 635033
235 88 634882
362 620 65931
561 329 515283
293 473 913558
320 460 940817
106 576 412169
257 317 647069
511 134 328549
79 503 306117
462 614 132894
4 578 604046
24 418 332847
41 388 292699
661 403 875033
140 251 878351
680 438 861799
548 297 917358
230 266 454229
359 10 421154
358 628 54203
518 462 737324
481 423 760318
648 111 160801
492 287 807035
258 42 697850
70 119 699459
348 240 499095
413 375 173232
608 483 472862
356 368 756004
180 207 436498
335 168 585486
640 689 828280
293 457 313946
444 306 267693
396 239 83624
153 96 744769
651 144 881061
696 74 142603
197 247 373680
50 608 101130
297 78 697781
261 110 832039
181 114 654763
465 83 348384
436 417 716769
149 470 225536
9 253 181883
572 561 787354
184 484 687050
581 414 540978
676 553 41416
619 677 526698
231 548 359866
24 74 465016
240 700 855592
568 152 10847
89 551 768971
268 244 155070
529 641 80936
669 71 818551
551 600 987499
681 462 884434
654 543 317472
70 396 827049
639 456 779226
17 686 134211
242 408 79094
322 362 149535
203 157 361765
108 146 535603
672 670 933949
204 163 744834
85 653 548114
618 540 293712
356 554 22054
163 3 175819
447 616 950033
474 231 713642
583 333 898878
147 653 926385
177 592 253070
329 478 685270
621 240 185325
357 285 446347
420 388 430429
1 433 899036
655 576 268871
275 27 201376
412 85 878460
597 630 805600
308 388 359938
52 674 411116
446 368 677596
43 609 940952
377 325 462789
341 132 781991
337 546 298720
237 579 578294
381 236 319850
97 338 900860
334 186 262874
650 43 767518
115 244 574242
444 24 883306
76 400 34257
633 697 6722
185 643 887782
309 109 900787
252 657 454088
671 34 900915
470 408 40521
501 450 200713
689 428 718235
325 282 547209
390 89 390378
113 497 466323
31 698 704451
676 58 63713
612 535 98801
270 430 682177
21 51 35170
463 45 680668
651 429 444266
307 401 5958
478 543 720806
447 364 487262
392 350 226481
129 248 463838
320 450 249664
96 313 149284
503 60 491852
255 14 243711
265 316 508748
537 407 702808
214 524 3824
351 198 591860
665 400 89352
390 373 798845
653 543 962175
444 694 307697
92 77 796957
331 617 528478
543 262 968829
361 200 329133
259 594 454101
349 124 831858
143 633 763059
569 494 870194
420 660 365679
265 134 582328
237 434 120376
10 614 574977
200 506 808158
384 563 279297
119 304 446533
18 648 423404
117 190 81537
394 632 44009
205 667 468028
132 126 118271
604 441 133701
558 348 727759
285 659 119211
213 196 170486
111 658 127486
118 318 166048
596 283 969330
41 350 341452
616 22 858669
122 346 227839
608 179 809534
395 381 669360
202 85 390282
247 619 933799
202 267 883970
272 383 862221
471 76 306898
391 78 709528
320 609 25618
104 291 827073
535 301 285620
315 201 778800
219 658 109694
451 646 621916
163 356 338150
150 502 735272
387 264 484901
543 491 744830
241 693 266890
191 176 395888
69 569 264648
251 211 694938
467 664 764717
35 251 448798
259 5 609550
181 284 426726
68 218 898711
514 519 65718
458 31 964477
549 139 602938
364 506 882241
97 700 298620
407 172 869703
104 252 990183
354 386 519669
611 534 649995
33 384 647267
239 173 708660
667 593 530935
94 275 487172
297 535 132147
320 446 814358
267 99 358701
548 381 35545
351 367 986166
403 404 200841
243 391 416385
512 176 384482
338 229 829154
496 271 305673
538 492 664381
435 448 325152
265 653 595572
512 595 126986
539 28 170713
41 593 638157
360 384 211307
423 242 438976
135 116 959152
198 477 865210
534 668 270923
394 648 635090
450 259 644810
213 127 258315
217 524 972577
669 681 360743
119 386 596645
655 690 571385
175 611 820364
201 663 612600
268 344 401454
589 416 690904
458 208 152780
2 515 873037
523 328 150687
419 237 581254
482 132 982843
225 316 978202
320 661 528007
618 503 115515
102 260 956941
220 74 485151
437 41 477200
493 535 847820
197 548 833677
661 70 300683
442 103 769273
679 543 726381
169 634 558544
518 510 142186
74 688 457989
694 478 361095
486 380 308627
373 198 45090
146 397 582441
699 366 443494
433 76 353062
580 388 601268
360 421 73955
537 689 117305
491 320 715596
601 286 633956
248 687 960360
19 338 455091
410 626 906299
653 328 621740
438 55 974307
424 203 903178
198 600 151687
439 532 170841
398 22 412585
493 174 25832
555 637 725368
464 548 411505
42 363 447919
532 496 466326
363 103 707301
436 493 1302
607 26 628088
525 187 407112
547 411 176903
552 431 40368
585 347 751697
112 159 608160
587 397 753717
622 211 727636
230 651 932699
381 657 157759
562 430 256264
648 371 199123
348 602 467485
189 379 841941
74 287 885403
571 270 230817
173 38 664680
286 332 411567
574 151 737356
675 427 38633
203 672 703343
281 256 235221
63 381 233891
389 341 670360
431 187 181889
567 525 956766
669 659 673803
476 384 85501
159 603 504610
546 312 382671
214 479 455954
446 491 339411
217 483 194282
423 257 112568
472 610 669838
477 584 43220
552 583 133299
351 30 966699
34 558 893388
646 492 897708
112 682 871376
681 494 83277
245 462 32377
311 381 870
227 696 478990
673 312 502178
413 333 634543
386 561 691028
270 212 233737
163 597 5349
420 545 149131
258 175 176345
491 451 286404
240 341 924995
528 406 247529
49 335 887280
446 363 636605
161 680 496914
357 492 517798
295 420 232924
581 662 351970
36 480 572586
113 437 976206
246 462 320691
643 325 203984
574 658 988584
626 269 971539
266 282 23370
2 184 30937
111 634 839459
52 432 439072
239 470 758778
605 367 683314
674 69 812341
690 398 756303
58 248 958973
479 207 655383
145 541 953602
546 587 810614
363 546 486542
496 529 519942
482 286 723218
226 580 335004
646 689 696218
67 242 456969
498 70 864208
578 276 415019
511 255 277479
528 190 175442
687 261 685697
267 463 727651
670 314 302241
14 541 735672
500 355 631976
212 572 968750
453 180 949403
252 305 450201
457 486 774154
399 299 180505
529 237 671965
435 360 75976
24 458 360925
572 316 540458
127 169 273874
156 648 854423
130 77 239301
59 601 508871
440 109 543376
267 633 806925
589 627 150257
47 310 957163
55 482 997993
310 437 525489
359 91 789476
284 242 843497
230 295 103443
193 140 244791
170 119 969830
406 432 198977
127 623 863623
669 463 390721
553 268 931492
557 338 779310
262 34 763376
506 132 542302
341 174 664528
23 525 424003
397 669 904830
127 78 662262
411 88 602608
685 85 941100
5 621 542591
29 23 722012
156 417 468938
636 123 153985
218 652 862529
490 333 67589
60 326 769991
174 479 818869
448 519 840621
693 428 503043
532 135 581352
111 25 388606
413 450 451543
600 531 865296
493 28 532320
110 146 601529
693 265 670595
420 563 113984
329 623 82633
167 434 307815
447 313 51339
34 643 84338
699 547 273117
284 293 336522
479 597 690896
393 471 512644
279 204 328225
411 458 542475
564 27 563886
181 186 888073
418 324 246727
150 255 542572
344 498 380276
616 643 286817
517 469 412486
196 461 40081
68 171 432811
634 341 360206
680 406 259929
236 96 912938
10 636 649443
155 629 283691
591 274 993248
400 381 114142
279 608 674892
517 307 683500
669 107 628257
412 64 58713
678 116 275137
155 56 949174
134 677 340786
634 673 13983
375 492 157371
539 649 742679
112 440 267394
295 671 925954
461 2 655640
654 262 104716
535 20 434994
564 60 602370
645 95 567238
140 575 936293
580 261 16889
489 515 741907
95 300 282233
493 621 823857
551 520 379638
625 613 945493
130 436 953863
200 259 904173
604 590 326101
316 117 878274
249 469 417069
563 606 573294
427 414 481451
583 630 319593
145 626 776347
250 408 648786
577 400 877146
281 495 699580
76 219 27313
369 505 836955
567 636 466608
692 609 226609
7 65 418404
25 542 482743
501 113 162383
5 411 167659
377 571 599408
191 49 928785
50 640 150505
241 530 931801
295 335 858527
658 582 933821
486 504 810508
156 345 906312
260 168 444201
691 442 317186
404 334 979168
607 460 693057
317 345 809002
377 217 663016
19 94 691923
222 411 741173
91 509 721213
52 565 130351
253 406 866224
544 654 15794
469 239 115085
155 388 449824
144 481 662586
174 40 819139
331 349 107071
421 311 457550
78 200 224033
208 301 732743
171 115 230862
221 371 345701
377 431 671973
336 545 523795
373 56 191238
2 287 580260
204 633 333509
329 468 132940
319 640 188461
485 131 230425
75 304 92704
463 97 745812
188 145 850537
596 401 714244
375 267 582757
210 298 923361
228 550 750929
450 649 825196
414 324 557203
191 455 656803
48 680 947540
87 666 157919
321 265 280090
152 403 163825
153 16 168340
351 469 772325
596 238 620060
237 74 599419
614 244 191221
558 336 301946
678 625 42665
449 487 327833
287 19 658574
497 281 688126
270 142 215397
543 43 235680
585 61 194073
251 36 570385
669 168 826347
102 49 408803
256 403 696935
451 426 633239
40 85 29954
122 70 440464
96 431 57483
372 486 188473
203 441 506049
327 77 279113
604 567 957316
497 315 764557
80 70 22349
39 410 235617
80 316 490408
542 324 103244
581 125 103655
567 212 274407
47 104 841655
495 35 683535
395 492 807798
671 385 696239
445 503 854414
611 391 77827
385 264 412340
680 437 131412
383 686 94848
320 682 655755
152 205 493851
338 257 763049
20 673 519641
12 665 202675
137 17 58068
501 370 294011
569 242 194888
367 40 562288
406 466 961062
62 643 749063
268 42 864922
657 473 589592
563 239 667880
190 478 607153
615 194 282739
634 138 965231
116 613 495214
39 483 605484
562 340 459375
678 485 919541
466 349 377391
334 356 311764
340 180 169221
558 562 409003
47 645 128524
586 415 261007
636 517 141238
2 180 140209
530 648 935512
671 469 245739
230 481 937784
407 24 501949
195 442 307290
222 429 928561
681 474 483055
425 279 646514
530 437 403197
211 685 241510
153 126 140151
131 478 393827
626 611 433595
188 550 91763
127 321 38048
420 657 626866
431 244 753321
698 412 90305
85 600 336397
365 625 457000
320 85 172094
402 660 107026
148 679 132989
464 491 840311
163 570 522536
625 197 228028
455 298 136274
97 80 569941
65 49 225578
42 344 139364
512 152 997435
459 9 637813
339 464 277455
456 408 91942
116 47 815885
214 202 580815
62 177 340669
476 566 650653
317 667 298985
96 630 237336
195 63 658959
241 180 880366
644 18 152621
182 209 378352
447 160 849114
408 36 280381
36 355 135888
81 50 464322
321 551 78659
164 258 848310
187 326 80788
91 126 138533
101 640 476557
449 634 387597
210 163 328474
495 473 226421
17 407 838537
22 306 857340
610 426 720481
77 450 764197
592 219 934003
491 244 635508
213 695 390420
236 228 302360
372 12 200384
424 216 56471
580 558 578496
274 38 693756
597 354 405524
147 251 708752
252 307 488878
543 216 121688
306 2 454073
165 402 663789
177 448 84649
224 214 962784
674 86 193548
193 144 344890
429 375 816635
480 476 828895
229 46 897198
93 76 670737
456 559 457142
306 630 849022
514 18 59660
99 471 209560
684 502 56903
29 669 903392
395 550 256749
449 486 427404
22 637 34987
664 295 944961
365 422 898384
537 533 897622
605 333 924202
198 194 948275
180 428 984617
217 394 181506
568 305 699088
357 600 39095
297 659 812297
379 545 25494
73 77 657005
53 343 601305
514 645 554017
441 477 207012
145 436 694843
98 283 706793
302 694 212500
320 205 292853
340 360 368525
299 507 66259
373 510 535856
585 49 716056
472 262 164903
218 128 707361
280 235 161906
222 266 107710
226 609 315474
316 429 9836
317 617 324791
523 380 457427
619 664 996334
532 418 978805
382 150 461112
75 490 213563
30 10 54455
510 242 874272
201 124 341721
282 292 891609
534 404 335593
352 188 164923
617 329 549344
437 70 832839
122 18 920288
685 483 904671
414 131 30100
178 48 710894
460 200 160166
647 686 711152
479 180 566877
313 4 526409
87 107 808305
55 451 541818
142 330 87629
140 157 373800
685 427 744501
58 340 272185
617 113 177981
341 98 82660
65 426 826762
391 616 999343
573 283 574481
12 464 973850
502 284 60504
686 91 281468
254 169 485210
178 141 395825
652 421 808901
442 504 503844
403 133 632362
556 360 124467
495 435 892149
214 661 588396
214 282 331699
679 512 192007
92 470 384260
598 539 311449
88 438 792633
274 187 510522
538 71 304970
390 235 149767
384 188 76086
266 604 310007
227 404 705151
600 202 473839
305 565 979534
688 509 735127
72 139 665536
24 369 761465
160 524 837928
241 442 450757
167 184 614699
578 616 750039
166 267 561521
255 154 992551
684 447 225326
261 403 738650
6 276 797351
513 347 515938
375 362 193320
499 41 782720
95 138 486675
124 495 711202
27 81 994077
180 386 762034
11 138 394331
574 240 229514
261 519 199705
197 301 60727
344 183 184082
285 276 872934
659 176 510246
20 6 435350
390 256 294782
58 29 636536
377 277 460569
468 302 67202
75 455 884591
59 271 487466
396 235 724645
190 476 553432
333 451 949132
211 200 631713
110 307 203478
329 196 291415
431 117 844979
352 113 244350
333 122 515764
140 413 453532
425 629 524113
574 332 276590
640 135 991683
256 275 2925
345 618 646425
561 404 245972
547 692 591421
596 611 570158
189 293 745491
213 449 932351
292 190 262070
357 41 111280
422 59 69860
480 451 356800
697 154 937694
601 187 312974
655 484 132248
346 240 990504
281 367 349803
79 450 212212
306 225 33620
130 343 796655
465 395 906592
342 128 863761
695 195 872742
212 593 382212
215 165 297380
142 607 872047
292 226 366417
383 405 268927
353 695 837850
251 452 894383
651 610 136379
152 346 172158
378 505 206257
608 511 116970
454 211 602013
217 146 314277
679 483 798240
351 526 80895
251 226 400036
447 455 591665
688 104 95333
374 135 457734
492 137 412458
209 180 107111
308 209 926698
390 188 25067
633 79 92059
581 575 747270
427 174 102624
535 648 121388
2 658 827949
675 32 718722
98 683 303380
418 544 526537
384 130 698241
430 317 717935
392 200 141071
438 446 696642
555 600 479105
662 375 696671
412 366 16159
350 272 974969
207 550 262418
223 447 835694
591 232 542773
668 352 822221
378 233 433383
169 155 493529
136 637 371276
608 274 418319
206 467 323176
691 456 14014
131 37 67922
233 384 948573
157 567 162369
613 97 51930
46 310 921989
74 107 933372
1 289 421634
521 364 45430
204 115 890443
389 620 465288
193 639 737986
641 555 385758
413 157 263515
563 406 532624
81 25 352644
237 207 764077
553 134 87085
126 154 247707
604 661 493456
531 152 59439
159 143 141049
79 327 411000
325 304 190818
681 133 798254
317 202 101041
392 560 961156
488 242 847666
25 63 289771
307 143 957062
41 554 869728
654 673 842260
133 626 408505
328 378 718736
473 88 855802
661 360 490855
270 244 913566
577 173 820614
378 222 944622
428 283 652878
671 590 282813
100 85 877750
172 578 774749
533 127 267109
170 371 62797
575 613 624214
284 236 600635
384 226 389480
531 109 507956
484 95 682154
170 365 365313
500 574 938619
389 449 769619
266 402 969533
552 471 562312
148 146 621541
81 166 723291
631 512 125347
519 334 973836
414 359 366274
299 499 563204
556 31 361550
578 630 569823
536 647 516774
684 463 160360
529 134 90341
2 434 535146
3 396 911100
241 112 187715
356 43 128709
22 534 374424
411 315 735875
74 206 409311
331 570 278152
231 170 98680
619 79 725286
505 66 974629
96 186 646886
80 653 112286
636 400 503544
512 530 395895
256 159 585501
61 73 286004
97 623 72247
453 6 362333
437 422 311730
64 49 764592
208 413 170829
191 97 593471
522 39 506789
583 461 880069
495 156 77694
475 66 223121
173 546 338050
230 504 319832
431 225 587858
565 509 399753
121 130 22852
456 219 564019
537 5 183854
650 71 490186
300 281 734216
88 501 288035
291 448 466829
615 180 515973
286 629 478569
49 356 280421
429 295 202872
699 225 540001
12 253 156410
325 220 74679
585 453 670786
417 557 941863
240 319 979752
690 319 222461
520 464 792805
520 339 832454
413 124 649088
69 295 907242
156 450 883819
89 315 554652
374 590 668247
246 69 387622
383 641 566913
62 646 412518
444 236 790954
64 67 528038
531 304 423815
10 316 230879
669 124 554337
490 600 883471
207 343 591439
152 137 314303
417 44 120348
49 219 807306
196 44 489305
556 122 400083
625 481 634339
90 616 115711
202 645 337430
423 403 675909
568 423 78119
623 610 932995
428 544 562709
503 240 308367
1 409 87618
134 634 443995
236 92 747575
514 648 222834
539 687 253102
373 541 35981
373 162 365941
596 217 365448
385 104 345755
181 447 101559
638 635 479518
426 71 28558
194 73 213125
516 597 606441
274 89 225920
382 584 512027
166 510 903784
133 171 238856
284 686 211074
612 43 534499
214 220 553938
627 699 638517
289 90 38806
377 210 692531
394 309 790554
535 418 943143
16 210 605263
218 663 364385
205 200 977158
336 345 128473
264 99 789374
521 582 381170
457 535 998279
325 332 787301
301 122 977749
656 200 459764
537 452 587961
23 620 294378
688 385 256055
347 83 680650
66 610 452631
231 133 859259
299 438 91662
413 72 429016
22 423 695893
401 394 381480
331 521 895466
51 576 735982
222 487 154086
565 547 226845
489 646 942339
175 262 568172
59 461 839323
71 98 279764
649 514 868213
565 243 550488
347 150 309994
521 633 132438
358 543 552828
387 406 325403
62 13 252178
504 655 836440
95 295 550405
346 422 84369
352 686 749799
586 206 83775
559 36 253548
114 357 103298
45 9 482775
575 507 678292
479 359 674387
681 131 1282
636 564 366719
469 204 114491
370 448 131896
561 195 271148
510 400 881259
153 147 302552
369 287 1534
155 249 982048
143 327 532111
340 575 505133
482 266 954141
41 39 846054
485 184 738168
411 237 481536
340 477 460104
591 222 36184
389 383 452900
366 442 778985
514 448 330837
685 653 641602
651 454 627639
601 161 355068
426 443 218618
141 255 524606
194 506 18087
91 185 337611
299 36 494922
169 497 458360
663 346 590401
107 330 975121
420 444 599990
218 371 655427
212 574 172795
97 473 917721
392 471 681284
678 376 391018
293 25 611638
169 95 940833
382 695 740892
317 230 866729
664 197 774612
294 151 521665
457 658 710287
644 551 749268
314 454 583737
73 616 277820
454 260 20323
280 177 854256
642 31 828759
153 246 395073
595 623 522089
144 370 961508
276 40 999819
599 591 488362
526 82 730909
402 549 961611
43 144 933775
663 56 614818
678 145 529515
366 291 882163
453 348 944607
81 324 904759
36 155 106410
612 89 325135
487 684 515726
486 189 553279
430 203 220050
140 699 917867
245 229 478720
567 357 732302
138 58 3838
615 566 280243
34 260 39783
499 345 199416
374 365 918565
565 113 118324
439 544 651451
96 294 581976
297 358 187565
474 523 792093
24 104 91811
651 497 399471
210 687 448478
668 20 641291
405 318 503053
425 361 239750
147 43 213114
450 243 324489
362 288 854487
355 550 575941
399 688 349115
527 233 33469
178 390 462553
345 334 114507
510 176 850642
571 79 556243
387 286 837344
517 165 463851
139 244 781791
60 280 616292
123 497 156550
612 34 102089
273 168 778094
568 176 412588
175 527 187031
652 386 233484
55 510 361510
11 543 457908
627 579 629515
272 38 388013
257 67 887529
232 695 267729
349 43 423064
694 581 738135
82 106 686981
587 334 168728
467 700 90295
507 96 186525
252 69 213243
293 543 570114
654 380 568045
280 269 477964
358 693 308503
314 70 77509
172 574 687826
320 663 78960
585 153 53369
452 536 184373
90 257 319347
654 225 352612
319 649 330224
63 54 753589
243 284 651373
473 75 777660
306 246 871579
683 590 358696
627 121 592720
515 437 383648
80 454 967973
608 341 703060
379 219 689054
549 355 564271
490 430 936916
431 242 356676
14 217 958102
611 359 370178
118 451 580864
362 36 940699
583 170 815251
673 520 693040
56 63 750926
639 143 84651
490 180 184271
445 85 364454
3 418 442944
239 484 221501
335 547 287751
478 504 265671
553 616 229438
350 398 242530
624 668 628530
88 651 587875
256 436 866325
100 206 625723
461 396 224193
556 203 695940
639 677 392946
140 519 246936
179 638 889218
242 420 796585
413 463 350481
699 153 222047
347 480 855229
2 506 144866
472 92 45961
59 77 36006
401 333 676581
435 27 197202
495 664 269276
50 295 40713
660 162 805013
72 275 640902
421 195 962813
268 389 835855
159 456 16094
349 180 833936
437 330 890980
683 320 160826
360 642 992538
471 688 864105
38 49 262027
167 648 119581
535 424 51020
299 266 360033
423 631 824273
364 45 603590
301 309 902132
598 357 420683
486 657 984176
437 390 615637
208 163 890353
112 222 308417
608 370 513384
428 102 924790
487 308 452672
246 311 431040
188 13 662704
491 466 410495
182 347 734777
149 232 80087
440 546 956712
392 453 832478
240 469 898978
262 688 780122
86 116 305899
392 607 494331
151 116 304194
246 641 20085
176 576 531989
102 409 610413
38 244 100204
324 187 325782
49 349 932953
121 184 228481
388 318 905509
515 282 825820
404 412 749143
636 148 680784
128 391 784440
682 577 61955
472 511 837543
360 95 490530
385 464 397746
301 390 922094
678 163 279824
474 625 337130
583 272 923195
524 73 809643
542 555 417000
582 184 934779
379 267 78574
534 459 166977
590 39 16705
151 34 219215
161 340 860080
111 516 88490
131 108 268559
519 92 172834
528 418 80798
670 449 456150
241 392 415373
3 389 635223
645 686 719360
54 222 591748
331 325 454753
253 340 31395
443 147 405053
283 418 695227
32 613 144276
565 138 26439
654 497 924489
380 281 822952
49 425 382702
10 121 769527
96 34 352863
508 663 417923
337 122 565080
322 273 820490
448 233 553539
688 685 239472
258 561 505155
432 388 447021
28 89 584436
165 374 856617
199 23 30622
78 620 347429
628 57 505233
217 158 881234
620 626 456521
468 534 570561
556 16 631605
682 131 433800
50 665 553091
72 192 674022
112 286 553283
353 120 459449
413 92 516225
260 477 753308
694 554 269640
395 52 768355
367 461 576864
529 431 724167
533 392 918834
117 330 586013
351 550 323346
318 93 590415
329 676 709517
357 459 90016
651 254 918174
12 549 682339
443 501 904260
470 85 733301
192 548 931653
133 363 367029
297 212 174088
221 583 863963
66 528 875610
571 220 453595
250 325 295049
310 200 542828
154 362 873779
77 428 647512
73 269 371885
185 165 4457
373 452 109770
692 374 897424
691 75 706106
470 129 830898
406 337 988718
612 180 648441
692 205 167618
352 195 727810
380 693 232928
674 485 898603
588 512 617535
290 574 581714
519 605 715754
2 645 497620
647 667 47313
295 540 870418
175 629 196069
165 630 647450
488 94 749006
516 683 431452
406 482 761141
299 18 591326
5 421 61613
599 431 648686
35 99 168929
69 13 276808
687 366 111407
180 368 472745
337 675 8237
230 15 147321
475 404 141961
651 369 957550
55 237 336240
667 618 544735
206 117 414828
174 480 794221
312 437 293236
424 313 436762
79 38 260484
610 233 600023
279 262 492563
124 433 224159
274 263 501874
561 602 793607
298 552 75225
555 456 7525
530 143 197284
403 215 231981
683 212 432373
499 354 799949
489 25 83051
120 219 982538
61 444 669491
44 696 654900
553 229 576660
37 634 332033
213 149 911620
210 551 800564
241 227 582767
61 679 410747
387 176 274670
532 347 318439
295 302 17128
323 418 18453
255 234 100273
66 294 650914
442 362 48997
552 377 57276
352 350 513261
364 609 317010
649 297 8920
259 51 913497
191 676 512113
6 367 839981
381 232 275722
186 606 25941
30 74 462878
584 306 501512
473 468 124118
77 21 30849
273 296 645981
398 283 198678
377 580 426957
113 646 366233
127 653 743459
237 163 589638
32 499 407225
509 27 5775
395 577 310224
568 552 705852
508 545 906144
356 471 770086
187 123 174114
425 271 770430
359 509 471438
45 146 817021
179 561 371844
100 274 707801
132 219 45543
131 207 358526
558 624 63256
26 412 207321
423 229 103829
189 497 542891
252 1 607007
332 301 554409
299 584 692351
534 456 784041
428 196 860247
435 587 643647
482 179 922537
114 264 600545
409 320 175351
119 552 890724
23 462 574676
690 171 286610
247 254 426652
461 41 350031
429 631 901941
491 91 733542
481 177 786275
223 655 988246
389 491 645464
86 300 568631
218 365 51175
187 504 768252
378 310 696977
598 51 126928
212 614 417314
173 249 445840
316 359 675315
644 699 751127
174 277 742319
28 673 802566
315 66 238691
451 398 620690
87 458 755222
201 29 790642
184 62 71137
357 577 972240
169 393 372488
595 258 222151
174 461 355558
536 337 817618
333 528 427932
690 207 125069
447 420 303699
199 364 374748
279 57 534481
225 278 239161
300 690 162915
49 213 688016
621 679 43334
450 384 115485
304 360 72783
654 227 54892
567 95 298740
612 495 823440
681 344 371096
151 440 514957
413 663 218204
481 198 438441
680 421 449766
197 115 907799
680 675 692833
632 433 111645
274 136 610636
284 425 606802
523 344 7117
437 432 881045
195 35 207649
408 541 351747
387 648 292505
629 357 234088
386 138 554582
163 306 40530
333 86 277611
93 525 956310
503 316 942020
328 422 496929
531 224 289753
587 121 655146
514 187 352811
632 65 269194
650 32 512796
574 250 722386
688 209 181143
469 457 966955
436 338 85826
375 600 703352
233 4 622492
405 106 366951
20 584 435714
385 107 324533
258 520 118095
367 618 499138
146 386 57521
682 550 290504
17 205 248896
217 561 193599
627 380 798431
141 18 191010
616 663 197244
456 584 736394
490 616 923378
599 78 143312
634 277 429493
330 124 57161
398 540 931740
245 555 210316
477 178 215411
138 608 463970
322 607 116222
168 1 95368
650 142 301662
368 392 15282
196 225 427576
71 493 656399
225 98 292311
479 162 479346
516 373 139593
680 50 907068
83 153 383178
668 68 427787
158 685 44788
138 507 222962
429 277 481675
546 320 189330
76 602 122391
636 482 596023
84 57 923665
73 119 917873
368 646 854947
364 564 604461
115 512 666870
159 408 419273
48 334 724586
168 380 486041
257 188 98364
114 460 84861
236 325 297295
450 325 312367
603 687 305370
418 614 188160
691 99 462805
689 416 847781
307 138 821656
473 389 976073
198 181 517348
2 32 304962
396 312 539514
330 201 34668
402 632 321558
462 657 861273
442 508 103431
404 21 849559
90 240 887254
331 195 641636
237 137 680068
156 57 908119
622 236 767824
166 109 282596
336 197 336855
211 135 86638
305 150 427352
70 125 970987
32 195 393048
696 393 571099
265 311 119232
450 337 49690
42 470 354850
323 647 730730
466 50 692883
562 436 609364
283 524 202896
8 366 665070
440 227 942905
444 269 341067
479 673 243004
262 14 604708
503 584 493679
426 198 973683
34 14 474741
677 454 449626
337 598 113114
656 698 331367
516 365 967518
482 505 54045
133 534 447092
636 644 424008
142 336 177108
699 680 604449
37 202 119005
126 258 931803
638 571 633610
422 83 605664
35 378 929577
655 384 911705
202 74 987404
146 398 705360
389 408 309345
278 62 460558
122 235 609100
386 669 335412
199 263 944508
156 368 997292
430 474 167943
452 319 690455
46 235 279184
437 240 540029
94 60 218318
407 331 786830
86 97 685294
67 101 495365
416 376 251749
303 180 58181
127 280 85908
445 184 307112
424 173 533345
643 237 766009
74 116 796915
518 170 316604
104 648 143047
196 41 399247
466 352 588926
104 478 328081
272 94 794753
525 428 288252
609 581 440663
688 519 33779
94 159 982896
248 358 267940
321 700 514142
135 655 739163
548 592 40051
89 592 794358
606 440 213422
30 553 571009
280 125 472437
110 58 187330
82 101 262582
381 221 343905
691 494 683339
299 295 11422
270 182 166041
23 140 400078
340 145 164815
503 336 358510
286 209 388201
635 545 544964
358 432 869116
659 519 221320
651 142 210304
95 531 989447
47 308 184120
646 198 288107
302 506 433364
685 127 746094
596 219 979492
495 102 253292
464 347 433815
299 221 477963
220 336 583753
17 233 397985
631 162 172226
31 340 931678
666 618 735621
101 594 810125
405 297 419110
504 57 285417
243 280 434188
439 545 25326
377 268 106924
546 500 687800
682 658 410363
441 686 237178
329 399 868039
104 508 473864
637 218 809320
304 621 63950
681 646 970073
613 632 470608
632 422 547936
320 628 3188
298 175 223375
234 443 363128
607 496 974418
424 539 348881
210 82 440792
175 247 23306
272 689 333562
455 55 176161
433 122 926478
236 421 189348
98 224 652645
412 607 689007
438 507 44755
150 425 91859
13 638 992168
299 679 820677
10 589 107896
115 31 344359
242 192 125760
242 70 208370
392 461 943112
527 260 961725
550 573 982619
39 8 296895
11 667 758522
264 519 950997
564 393 769196
477 174 101560
139 194 605859
204 128 972612
697 485 692616
85 345 451801
664 511 54355
331 9 374974
407 540 307487
206 51 241721
378 673 400218
548 33 180059
441 682 918009
17 409 55653
547 284 435307
492 425 488235
576 129 401430
118 694 127181
378 650 878517
298 569 745650
183 544 532309
240 51 251228
441 152 8712
543 144 298589
582 189 965133
94 682 824658
205 154 45556
599 221 978874
471 682 341918
384 409 167250
664 193 281788
565 197 160672
398 598 611235
600 130 664939
475 405 275349
71 276 204450
674 128 75717
458 424 249768
505 550 67780
436 98 812578
318 103 931830
177 300 482254
344 695 318932
638 306 376702
338 656 787861
210 362 397032
344 671 988768
528 493 626323
134 470 86542
29 50 405994
689 595 490965
242 308 582739
458 687 963381
85 354 3433
403 407 237262
679 296 123528
442 439 593657
448 319 251598
644 467 750898
364 277 698132
410 636 263093
114 355 250971
55 268 105925
26 359 829575
200 673 31382
477 476 394509
542 653 82148
131 691 832745
425 623 771871
585 154 430934
230 369 225105
72 633 903602
251 142 229660
100 692 797001
491 596 107493
288 285 908296
651 626 781815
206 331 505897
248 204 711433
156 428 323530
39 587 620715
150 97 857841
16 244 482234
114 376 614029
208 450 993375
118 75 224301
468 639 147524
75 124 933661
681 303 203194
520 361 533833
662 382 186093
466 314 428750
518 624 262144
175 11 475974
465 106 703525
205 433 208592
693 647 901726
311 315 770777
41 680 487615
54 14 648370
519 202 129381
482 88 48912
463 85 587542
629 57 36380
176 690 692363
21 615 808024
144 632 832458
99 158 762391
220 348 251875
544 266 633128
103 279 714985
193 259 775595
149 451 752068
26 236 492016
664 41 660878
698 168 630197
387 267 805087
194 459 232448
278 477 778506
317 1 445726
412 684 987139
523 16 405478
413 178 947262
617 301 70096
632 551 692328
698 330 388058
88 458 205700
476 198 419349
573 444 550576
179 516 116093
11 536 548929
587 341 335363
43 474 863615
182 599 853641
90 491 906415
35 531 508910
471 233 165674
338 266 401106
391 554 517579
517 350 209579
510 245 549271
96 654 866260
561 211 929724
473 226 562419
250 426 737742
373 317 486405
440 502 886446
374 272 618095
371 497 673300
678 300 419832
219 623 550846
612 132 954478
586 613 745194
316 639 33860
480 58 293446
383 392 890470
259 574 176288
215 121 92808
289 676 946591
519 515 121436
96 572 708998
206 357 243791
118 313 604721
299 544 494529
597 267 472730
565 529 50063
471 93 86809
219 515 43414
506 417 594947
216 81 150093
137 129 865450
425 146 592979
84 541 794071
609 338 360542
108 55 751230
308 149 98354
155 254 764967
517 592 481004
300 230 689356
305 210 894759
216 448 226374
464 45 145256
344 528 424635
383 478 374626
113 536 340709
317 500 881074
321 326 653691
406 583 262915
338 45 871955
473 87 290543
482 91 612109
428 199 490990
493 267 296774
244 328 990296
561 343 320975
189 256 181589
189 577 428203
114 547 232753
292 102 260818
179 374 652372
165 120 452829
656 285 662253
669 280 742665
502 639 682178
525 273 264405
462 444 318231
677 468 954137
143 267 161759
694 508 216269
476 278 574437
542 179 953092
686 124 209733
86 601 954510
30 516 721589
584 27 965636
461 417 209064
223 266 314593
459 487 630837
602 364 517783
275 341 395244
284 11 638130
307 60 893835
215 422 754328
416 203 527901
377 15 282315
207 65 442099
508 183 260731
78 68 96986
194 27 792826
381 588 601199
365 147 118142
585 695 328953
369 510 704144
415 389 673489
611 662 753903
336 215 895866
164 520 241286
174 7 855964
439 353 6634
456 436 351440
430 533 851547
296 556 613989
432 665 236017
609 638 837698
594 439 267415
15 479 364923
683 277 515773
86 34 455855
691 45 566302
176 503 957529
433 460 5794
38 524 826937
117 502 655701
20 591 546315
85 632 759388
306 700 50533
473 343 570463
457 580 104362
31 142 822408
454 420 535236
599 479 949088
431 587 60286
131 38 944061
622 47 908202
592 153 451989
255 409 812980
46 430 165147
38 184 319384
259 153 951342
90 383 959477
326 215 968785
253 82 205532
278 641 818195
176 274 121037
103 558 105761
66 388 385247
82 401 390801
213 395 468297
574 507 928367
53 700 357857
662 286 551833
85 262 834782
334 66 187949
411 152 700759
260 366 13749
51 190 818991
467 61 175124
508 257 235529
39 369 481092
285 80 306118
66 358 486887
609 37 899105
112 643 610370
44 96 754126
655 539 917103
167 358 379277
170 666 852253
163 172 167946
317 398 674101
681 13 52431
347 357 895714
154 363 743047
172 108 936588
102 1 427517
197 529 5695
697 325 861152
673 670 673074
33 100 5922
178 489 305137
12 651 284671
447 356 343269
38 37 182632
273 264 479795
603 353 3912
285 420 430320
448 259 212602
74 75 145856
204 463 436227
14 686 175469
471 334 58105
251 665 452350
291 105 689222
8 580 663687
60 597 776938
660 31 885674
171 399 173369
342 369 648987
675 321 350389
278 458 9539
557 437 74293
283 381 46038
244 307 81427
26 175 647695
542 207 607025
291 690 705229
431 390 467512
376 209 546
661 590 607597
291 267 149187
559 104 77823
536 656 272925
393 16 754325
394 663 229500
146 117 813735
446 232 483327
405 618 733552
290 470 340151
29 648 546088
426 331 364440
319 599 84898
382 291 274434
266 380 192116
615 75 634124
664 328 423794
693 221 614240
499 674 632999
508 157 481689
342 107 508959
514 583 418013
147 531 86412
152 421 330658
19 221 550221
134 262 874028
140 154 693901
281 618 683108
463 283 706896
116 201 955814
655 147 139902
232 435 40834
509 303 391894
459 55 644699
589 41 426468
131 558 297968
213 113 986389
493 396 695669
515 358 237514
529 595 276718
111 352 392701
137 101 684242
258 201 963308
457 616 742009
440 611 942909
660 564 517524
501 302 933934
316 496 662437
667 274 849209
263 338 288790
15 545 473531
223 494 176120
245 262 456481
425 11 347869
327 654 439609
308 630 996576
315 654 408624
40 374 381499
98 190 316671
474 445 30449
100 188 150652
698 147 833867
486 381 249833
184 202 728177
136 85 491032
607 285 747338
328 442 526265
417 158 518897
663 547 658883
576 335 315724
306 364 192265
481 125 2773
31 413 266699
651 138 389026
691 372 620028
110 79 945956
440 468 179299
264 626 812599
554 659 42706
273 77 783160
285 314 894722
180 509 847759
345 286 339058
597 262 925351
390 502 769450
449 452 596946
521 491 384547
632 482 677020
428 43 824733
82 131 982520
454 67 68976
470 510 612735
374 484 793233
275 58 353557
87 372 488902
178 156 712570
695 338 923324
635 99 257076
201 17 482539
139 475 761393
514 512 843088
602 176 240071
337 386 953482
687 493 283434
661 164 714566
374 660 907746
434 530 251997
350 271 627976
108 186 894856
672 304 196487
136 70 548218
325 321 840154
268 270 909798
164 554 23157
170 644 499819
141 535 499649
503 383 75072
521 535 312908
212 180 295472
370 691 559714
694 439 505272
18 632 178088
504 272 113039
177 666 552893
658 9 631901
562 486 992346
588 70 750633
678 419 365102
553 256 649659
201 306 816860
466 316 868562
373 318 128787
155 114 985762
7 310 261442
18 397 827733
237 71 525937
326 267 289174
263 110 422973
83 285 126432
382 365 394169
232 686 173289
233 367 852332
538 51 492353
524 126 417599
128 291 621405
504 55 507699
687 298 695675
43 375 270716
677 656 703079
449 50 557916
644 309 896842
578 230 913556
529 666 187106
459 542 618430
330 102 947488
389 253 487910
77 649 230099
529 287 782032
71 305 708732
346 134 650087
244 135 396594
51 150 93847
391 162 209817
175 523 415875
243 461 504122
229 35 918837
387 667 798674
265 406 559387
684 659 377574
97 94 882234
328 305 113758
573 54 696295
36 344 137983
49 284 134278
458 59 953170
445 697 625747
24 560 812095
164 113 535604
657 359 264170
653 587 28528
501 404 6320
520 36 391130
676 274 695238
76 630 520987
119 44 910162
76 492 226569
531 501 539116
352 404 24662
508 204 34996
554 157 397243
438 610 643502
190 7 682921
464 486 132762
376 191 957771
243 416 848896
33 637 511901
184 663 722589
290 130 245457
462 89 638073
547 681 856051
638 656 758576
544 240 508927
85 232 986319
20 457 585317
695 302 949295
198 99 715158
110 613 701218
107 4 528880
204 246 844643
185 650 368342
604 605 853754
161 535 599758
539 531 527273
341 422 907751
83 540 217543
645 423 361666
4 93 341572
389 652 122730
307 322 406719
95 210 415505
30 487 836455
481 134 486374
662 665 62125
67 92 801489
574 297 72012
213 222 709305
212 390 42509
101 278 884333
626 556 915794
582 265 947828
152 669 607177
445 556 573555
489 557 476690
174 233 445141
166 46 647270
88 648 262503
550 463 641674
211 574 304178
679 79 413710
152 433 284003
292 553 859703
169 221 179260
201 43 650453
59 571 897268
499 186 38694
89 639 659392
225 633 155020
161 656 463876
357 682 628677
592 437 13850
605 73 78176
200 140 640007
121 171 630871
136 549 272126
628 45 926676
192 690 842690
627 508 461653
176 364 637954
328 230 1470
462 171 800445
61 508 516433
554 244 447683
499 88 932821
303 106 739498
296 461 990677
322 582 855327
453 618 334039
128 56 111646
397 340 531863
509 400 190995
160 115 418904
531 232 82307
16 99 880848
307 182 696525
659 403 21300
539 465 695789
155 110 378539
211 633 524432
285 571 546707
579 13 152540
107 292 930851
360 134 837587
396 425 907910
145 311 615836
588 674 947102
112 3 657314
388 502 147500
409 540 696063
566 184 527799
597 290 548591
114 568 670582
88 475 770679
194 672 390237
288 700 270583
350 153 687223
21 363 253566
599 585 371504
673 308 299952
308 253 899383
308 582 712007
686 95 702006
302 313 566377
176 217 860192
83 199 808217
367 343 63396
270 183 420266
552 585 950768
652 5 732462
391 501 895852
221 647 912366
132 657 434605
57 450 290247
48 253 856037
85 56 635022
665 147 655777
653 589 79364
529 557 697003
552 55 374544
32 681 296477
585 455 597199
683 209 363140
37 616 843623
456 354 861834
277 528 203429
166 446 631613
367 30 122494
491 553 513905
63 344 881281
418 186 766755
221 134 233923
54 391 194136
18 350 45801
244 149 97428
206 337 410751
617 516 545303
321 189 563927
632 195 69589
178 497 460612
219 174 953885
246 107 58498
363 190 545967
236 648 179724
15 104 277522
415 659 781389
365 182 894073
531 215 140478
622 551 211889
597 611 495583
82 618 71184
367 77 116480
523 197 83685
571 111 425006
314 198 239019
383 548 928867
451 439 126860
370 114 45611
468 55 792817
488 564 340994
484 444 183565
696 307 182062
474 637 123793
155 562 612384
64 409 775071
83 468 668086
163 284 61156
84 257 181333
398 694 304491
88 477 636673
407 145 103478
70 500 704802
70 503 921548
272 646 220732
361 334 828913
188 92 625193
113 425 776765
492 189 541814
100 515 188929
436 390 344537
314 38 213494
315 145 518353
446 2 307265
519 447 226714
559 135 290063
469 346 992303
10 272 221459
352 176 774174
160 673 385142
601 212 942075
592 662 687308
388 480 485649
639 78 982068
613 271 693286
291 484 289273
418 645 46622
584 86 43474
365 171 562996
491 404 408827
449 404 569418
237 549 879767
207 361 490485
184 438 86584
683 191 408784
81 498 250147
124 612 708195
602 304 121361
247 248 337070
451 498 406610
580 108 137682
330 364 37140
696 275 286037
113 184 570964
601 521 998773
179 683 715225
168 66 649542
196 334 187998
435 376 796408
112 164 473356
127 443 713604
234 350 101132
14 554 969307
363 347 817
88 407 646921
496 294 246926
619 370 406788
441 553 838632
403 647 227151
374 184 987870
647 360 847396
36 210 381374
210 516 334133
184 691 843900
430 624 555585
291 524 660116
243 262 656490
21 42 179887
468 434 823923
55 206 808001
528 504 605298
446 307 466097
233 14 64310
253 186 313326
162 522 632803
476 271 401118
212 506 326204
457 257 879861
67 552 550467
361 528 730832
134 122 458449
423 626 241046
218 320 114100
251 298 774989
466 343 364579
120 210 422470
483 419 995522
359 667 696171
203 666 36465
210 306 382360
560 104 300494
524 22 317706
227 338 537464
91 108 442397
39 166 960881
634 372 822134
174 242 484857
216 663 932672
95 2 893834
294 550 711534
437 675 125945
217 498 266993
27 580 994333
378 672 764265
537 472 140727
596 344 529862
485 413 208600
285 560 97510
29 242 546921
455 366 679189
208 367 211098
530 620 599138
122 636 905000
464 174 262190
691 506 92225
428 413 972958
321 426 906654
495 451 346909
85 50 411757
642 25 652198
442 687 689949
651 619 884439
238 464 358494
187 241 983122
197 447 490554
637 32 876361
571 527 490724
206 133 542848
21 555 333407
544 143 333742
169 207 480516
554 670 700116
606 300 913930
200 560 698391
245 680 383828
76 227 129718
71 324 458494
674 149 978979
359 178 472082
2 639 660778
293 312 567849
52 242 334295
530 228 67261
418 311 943319
608 677 539979
16 561 369998
258 180 410041
169 332 389860
345 606 530422
608 249 739222
230 109 446172
615 648 716927
242 636 782627
529 29 780133
355 492 798730
58 403 806623
236 134 221256
131 219 792138
686 208 537519
478 356 49773
113 154 531336
39 365 713761
62 608 956303
689 608 239687
539 572 898441
581 3 144580
648 681 153103
500 547 404170
332 272 245605
453 301 123115
546 483 572394
561 693 422720
512 53 145341
595 280 699004
20 623 277831
417 370 701829
99 438 732085
390 654 658010
588 453 99610
628 583 835826
697 616 789795
604 566 975362
254 509 260512
457 536 427638
538 691 952091
673 183 742057
638 525 886040
218 429 694278
549 598 712967
698 210 613669
334 698 579013
239 58 394642
104 458 446488
410 472 30410
680 593 101793
123 637 776454
34 19 964648
641 322 256358
687 287 538950
509 550 325942
371 639 724625
565 44 953293
495 178 588348
642 57 468534
73 327 550877
280 463 113931
700 504 152794
388 269 380051
17 173 387607
283 61 824958
613 198 785858
263 599 464091
7 675 614484
576 266 223094
399 91 671030
468 283 755353
531 699 549489
369 322 665765
658 654 486198
677 670 112043
312 27 781846
48 52 134441
74 521 760805
35 473 989134
613 525 952366
156 512 123678
272 48 678675
343 453 647276
516 341 672331
505 481 346966
483 108 892310
437 492 267782
93 49 140379
350 408 734906
231 622 8541
49 168 786977
549 613 249972
113 43 625856
551 608 303933
61 94 178302
295 79 282500
646 521 856052
222 333 832151
550 574 900396
416 410 167599
43 228 887966
546 574 116567
186 415 326284
114 268 919602
96 553 84280
660 467 353535
100 197 949098
155 158 98759
562 225 177386
16 148 72038
135 529 283161
270 362 646064
263 275 394417
16 195 271935
136 260 318702
632 365 455900
553 670 913987
325 634 421438
679 45 451074
624 599 934873
634 538 318222
468 428 687524
595 284 758170
605 240 52751
239 442 823557
666 351 208705
463 323 911601
253 521 726893
202 464 698415
127 578 618831
236 572 120227
292 463 891120
529 649 694815
615 497 111041
507 243 288059
502 131 126959
687 647 664408
386 238 6014
32 487 242371
378 392 758134
685 219 776819
89 655 576513
546 415 597436
457 511 249448
136 63 679444
98 315 347758
659 86 610811
39 302 573381
97 359 959375
177 485 28421
642 310 856684
44 680 282374
414 389 738291
337 71 392624
407 340 368317
357 162 509439
229 671 897271
76 672 152909
202 627 635272
93 406 500056
696 142 746343
257 695 648668
389 80 360301
640 285 281367
272 331 626538
514 81 297387
319 259 414922
514 356 983066
426 18 544202
79 670 492680
577 319 214840
160 543 695916
254 19 407504
304 343 420984
458 633 907511
83 452 866966
60 609 290484
232 440 594852
658 335 301386
529 49 963199
186 474 219204
374 469 872305
329 244 927234
361 214 657475
586 521 21569
636 314 961398
385 663 899466
650 386 276417
321 699 782838
264 243 645395
544 37 163668
139 640 231133
268 463 615763
659 633 412004
602 75 426311
389 179 757589
258 141 385606
549 326 454321
554 292 651194
275 536 583253
315 488 89326
191 669 174085
155 233 787291
551 21 118301
698 524 278962
27 418 9527
18 50 466339
72 263 564910
346 535 745629
163 611 936781
71 590 641006
567 21 134727
689 161 820224
520 115 352971
668 250 948087
129 44 667777
20 52 995629
246 563 268716
316 163 239458
65 541 441078
425 238 712706
286 391 390495
417 174 898670
58 259 502564
700 247 788803
336 275 906545
404 153 929367
610 357 193377
393 22 195328
109 213 694694
460 467 360520
16 241 392458
354 421 747404
33 609 259737
486 297 74062
187 37 86037
320 404 356294
86 298 640864
593 210 498090
509 53 117649
151 561 369721
386 35 39978
522 28 250385
212 53 841951
668 353 931036
271 41 854868
84 188 37783
410 566 308136
429 421 255898
253 587 905944
611 105 895060
523 70 133315
526 629 667927
409 19 117723
210 658 943714
639 360 627907
225 215 51912
100 432 584990
275 463 957609
66 359 145703
547 660 959686
407 344 454434
373 358 742944
325 486 40352
503 312 392323
651 683 203092
129 141 303524
661 334 155110
421 109 643891
393 302 104322
443 120 351556
395 194 507171
284 69 123348
571 376 732718
239 3 409340
188 476 457945
92 352 965845
548 561 493353
330 461 179537
625 509 276779
271 411 975557
99 603 815960
637 429 916338
343 89 836331
97 630 925475
625 383 425523
478 17 345212
63 537 714859
178 155 848605
507 692 162033
386 307 856796
654 456 885841
318 220 846027
693 121 725592
24 92 963964
41 311 634326
548 100 951162
427 398 911835
448 310 335748
371 661 538787
197 153 568705
455 673 628306
255 378 269476
437 29 26563
556 428 521214
377 419 89931
547 141 522463
333 572 25295
647 225 744430
421 380 566600
82 36 511370
640 45 418593
577 21 989673
558 685 610391
645 208 42810
270 560 363550
488 177 323321
81 687 348870
415 529 22872
510 673 500908
4 636 343141
401 177 712656
81 668 20782
42 342 126232
116 360 724183
227 603 578685
467 9 456744
278 578 68950
64 4 296349
121 256 32369
324 65 48773
506 333 391598
151 567 835686
663 87 329022
358 311 313048
650 571 311977
679 515 442229
664 84 200167
220 322 6082
325 95 428868
494 317 556616
634 173 384539
355 314 166296
325 229 629075
120 304 528905
180 529 35325
422 197 152727
628 552 86421
561 444 885166
130 361 665996
517 594 501389
466 544 22364
517 603 516014
537 461 433143
257 635 727508
699 552 325423
540 126 798208
285 308 98104
282 199 573693
62 227 658890
165 647 991018
122 534 297710
593 166 482228
320 348 954737
167 395 50031
5 596 219085
311 309 238809
697 115 217359
495 675 538096
118 29 210483
510 31 743070
334 369 481581
369 255 916830
545 512 191272
368 640 732921
630 563 841760
133 340 208747
324 122 414816
659 8 53533
554 627 229666
250 300 612008
28 177 263077
583 340 233741
587 620 993639
442 57 502749
86 306 123129
420 538 104179
223 609 730981
39 82 223530
124 627 192966
666 306 790606
159 97 263096
580 323 663803
49 47 659951
517 92 782412
592 188 820849
568 684 568972
358 252 166152
233 127 900014
247 196 997517
512 438 946273
537 96 786085
638 187 655727
377 696 666783
635 223 512308
46 236 882589
554 92 836904
137 292 61005
511 115 672005
265 317 751591
103 349 757963
9 198 253320
285 457 161295
196 289 257684
323 372 178646
445 234 412799
375 151 925647
537 358 700933
593 620 394055
641 642 485171
55 115 822579
384 578 490302
586 590 489410
312 284 775603
695 118 539981
467 283 367292
481 96 992152
123 472 888916
625 482 327548
35 209 839913
208 61 309030
51 588 131647
21 338 181377
602 30 986893
641 554 341891
76 369 9700
594 464 53904
347 380 901828
690 429 460604
395 45 257648
172 520 121045
151 579 853923
554 56 599437
148 465 705815
148 554 722769
136 691 219323
487 644 559184
232 441 979243
698 638 809061
229 120 533603
360 463 838063
51 691 226592
90 401 329809
51 535 339382
534 244 429009
555 140 326689
144 434 965343
283 672 277092
273 34 567381
532 202 75122
197 562 200628
681 284 242993
541 545 780842
339 243 154036
420 148 234498
374 668 369289
619 121 176276
178 267 456031
390 157 545156
144 413 113861
549 35 574129
532 596 649328
89 252 509213
622 196 336025
284 77 909743
538 528 215871
211 468 739538
478 502 146522
241 36 501190
88 238 718334
14 140 128908
520 205 715855
342 565 564518
332 22 468442
557 426 292642
676 183 287519
485 540 982161
592 129 372507
29 608 90367
566 315 530996
218 136 504086
281 610 679788
311 148 332593
397 573 818024
361 318 86812
384 228 765211
359 140 108164
340 535 951653
629 363 52111
189 137 768613
36 629 362567
471 272 603572
378 502 640679
69 335 794829
343 455 480969
420 418 988556
163 366 786289
325 376 302737
137 31 441841
614 572 30995
1 466 695664
505 152 865034
579 685 938610
109 679 418814
361 446 997082
581 183 27440
503 332 326586
656 4 103423
110 107 645602
500 73 319150
612 674 908012
578 98 43303
133 554 684004
337 75 43160
120 644 832297
196 385 904396
277 29 942223
504 667 714746
110 514 494325
671 579 135608
620 159 467544
677 22 708617
135 227 434197
188 43 395117
486 508 27970
324 234 962213
464 5 254859
608 334 354683
651 311 31350
193 117 257130
337 117 823184
400 558 317961
694 463 833907
504 140 58322
592 536 423916
308 79 902629
493 163 124666
698 34 664213
360 295 770992
54 490 921591
164 168 275067
647 539 657076
517 404 218687
344 322 834153
150 498 797485
81 28 984882
681 265 897820
90 591 935677
637 307 875331
500 100 970174
659 139 947485
158 258 526020
42 556 64548
451 484 16926
420 415 586866
426 663 50370
133 297 899079
578 109 552859
673 522 448239
294 604 436481
381 112 64028
700 309 627519
440 417 337354
148 198 550760
125 300 361806
220 169 348503
53 390 211326
429 525 287569
627 114 675303
262 313 363741
69 412 313429
41 36 493210
106 680 76929
305 85 34076
673 679 508543
613 602 593196
410 294 184914
302 552 160690
227 407 444078
673 663 374322
517 23 332218
293 355 407038
673 649 189476
538 115 753998
55 29 845599
282 403 391772
153 674 210761
422 686 176815
323 118 210429
636 309 861054
241 384 524268
102 583 27682
547 689 368775
286 281 139202
640 480 604092
381 296 749880
578 159 233082
596 285 931022
342 573 650191
498 474 636982
389 343 957378
368 649 647759
230 531 33325
36 677 50415
185 415 305580
408 170 92996
545 489 775253
468 66 757455
281 59 45182
179 83 511765
494 633 335582
86 402 831512
370 43 318573
483 22 306718
453 577 185920
540 52 593733
610 401 392351
288 152 125103
312 123 803349
220 151 828820
121 617 368378
527 352 225612
493 213 798143
190 237 279589
162 576 880608
299 523 716454
24 55 977866
183 451 438068
467 71 637314
632 459 356221
500 69 592563
487 89 161367
12 482 320163
37 22 993345
309 22 506367
442 421 780635
471 447 801995
603 22 571923
379 625 308722
532 98 614689
292 311 42783
174 273 808677
403 368 536824
245 626 315791
372 619 915143
220 354 557345
167 417 359954
21 163 193252
672 448 871747
31 439 718535
166 286 861060
3 276 563787
326 547 712399
52 418 12425
556 686 965927
21 434 423089
209 462 992986
37 391 718125
13 226 433210
127 64 366774
120 232 772409
244 368 187828
246 51 375054
222 295 411892
24 621 465280
463 485 329345
652 687 71552
280 331 820736
646 88 139756
346 402 854737
672 292 898022
444 655 410054
135 260 267836
597 592 222938
157 55 624217
328 163 887816
539 516 983891
650 342 183149
358 170 88570
646 419 358442
206 497 359311
111 36 968994
79 656 643395
467 192 744270
42 436 532065
366 463 499694
293 519 592740
300 9 434697
208 106 607217
427 301 370704
240 687 420577
21 642 736967
654 79 243860
671 478 370568
133 427 150953
267 474 873116
457 23 329789
697 142 517350
147 458 336782
181 621 944765
492 602 400209
247 239 768768
179 583 133041
621 178 52171
278 52 322467
61 227 595982
199 516 640702
432 191 940044
603 637 681743
465 408 359613
479 291 866516
257 370 22106
686 348 260099
299 374 304880
64 582 552580
536 221 251288
64 360 220948
267 661 298152
466 36 338227
531 36 506504
628 592 760123
518 571 798032
416 278 804984
215 305 288260
528 687 427396
89 685 338709
443 434 841581
217 601 768379
634 561 878225
183 253 331866
232 358 988558
337 651 650726
543 395 82821
98 642 187512
377 681 595484
381 45 329920
540 528 803327
635 237 538780
509 194 368954
640 556 361399
316 428 863482
685 379 140808
335 450 883002
37 116 309465
281 258 270846
426 256 509779
546 300 819261
536 623 879120
139 561 851711
125 13 8439
652 422 619803
416 508 777033
527 486 738172
433 611 675806
237 497 620557
228 531 461124
381 141 319037
221 287 157037
572 227 2994
106 6 351517
352 227 47620
180 176 402698
471 43 509533
531 634 95464
494 579 395370
685 433 407329
507 376 378122
647 696 939453
696 273 886090
260 172 128902
696 303 734644
283 122 193819
266 572 758129
163 333 555440
510 482 261073
677 400 157199
570 439 968332
247 33 239248
382 410 394155
656 548 811487
621 585 13034
136 544 41878
393 335 332051
89 423 49090
68 575 535102
214 168 200522
303 56 758933
690 365 660799
582 249 991091
681 539 330483
627 451 243222
622 145 834212
139 604 682044
108 139 95543
233 602 943483
307 565 180256
20 347 78906
302 319 693944
599 639 480838
583 258 710414
192 304 26696
47 45 878204
687 230 759603
129 325 399144
665 687 546493
272 333 372267
404 6 476108
203 311 149735
400 232 748986
64 87 764898
561 26 592976
417 306 598540
275 15 41034
659 621 752427
5 341 475010
214 102 359527
283 514 294869
546 174 200916
18 67 623708
514 65 43101
180 364 524344
622 126 768756
637 461 781160
246 164 403248
646 56 302172
435 450 339453
270 681 139874
518 326 145644
627 406 912779
333 215 579070
94 261 590619
159 424 382715
502 32 218221
493 136 266382
321 239 800363
247 190 858782
59 519 555266
448 663 306763
678 262 447273
47 360 928468
156 167 181418
653 110 344500
32 570 114326
2 524 741301
590 602 765752
568 638 380461
90 286 680461
395 37 845649
224 552 224624
184 622 36041
201 114 468631
24 544 685975
355 483 734460
241 214 684283
352 224 791775
518 272 683809
410 330 956009
572 604 218599
529 664 542042
467 589 658365
191 349 568110
77 256 666969
256 422 628699
655 604 484156
656 668 196107
630 632 793785
132 508 301701
67 602 311057
182 379 675442
261 333 55031
335 439 94013
546 194 484268
227 316 352095
238 576 756306
140 83 77351
192 445 907693
255 556 746238
638 533 4977
365 108 429694
391 538 323880
361 53 452877
564 286 490311
594 393 657450
605 613 261058
304 326 682470
134 444 493878
456 160 266927
10 98 584377
567 562 566900
493 61 691771
14 194 356142
83 368 661584
546 58 779977
184 88 541342
243 520 871769
253 205 478043
665 466 897001
672 325 125922
666 148 820868
151 405 503135
647 507 953797
525 381 657751
164 65 977601
271 593 330307
700 690 352917
288 687 164089
181 232 963403
104 1 948779
339 306 489277
346 643 274416
649 473 979836
26 619 429067
277 467 330058
558 650 552006
104 160 441678
199 490 614815
185 532 226624
346 521 238735
51 140 780699
274 204 130333
605 567 884585
574 400 309430
430 335 762981
503 631 76756
512 107 358237
523 677 122505
694 610 902473
428 370 259853
223 578 480470
686 454 928292
40 577 581801
276 216 879595
227 158 88415
647 608 624491
579 256 216143
228 180 880811
126 695 678286
414 458 860201
117 296 385031
139 500 333882
654 563 479462
207 94 375786
339 565 410210
192 108 244760
256 325 344610
310 368 513086
351 600 930500
600 570 483659
464 592 889345
403 451 800118
255 60 769461
641 490 547421
359 236 869355
189 440 682845
74 389 319710
265 116 842383
330 404 395538
292 559 634233
576 168 950071
13 699 276589
77 168 316374
588 127 608104
230 351 349247
186 655 691721
227 124 707455
648 87 336424
146 552 650893
599 338 449851
35 95 314361
429 357 156912
404 144 503219
258 149 180677
47 75 871607
313 464 719313
344 520 102335
63 411 803510
63 350 135449
391 362 346727
141 225 987759
291 631 637580
601 606 306759
278 626 144398
622 46 947558
603 334 39482
49 59 455241
562 485 105979
379 517 182328
346 349 916844
558 110 600992
330 101 809767
663 444 832894
261 232 174643
254 104 969526
378 507 665445
151 698 565814
12 483 74492
540 453 809574
283 162 521305
524 446 470373
653 237 261542
434 503 390345
235 30 715611
176 603 176216
621 226 693318
667 502 860779
162 597 922043
567 313 909263
23 292 629308
367 336 950884
333 474 239118
465 290 559008
48 579 985374
88 399 58214
465 495 306791
481 622 579969
457 152 834413
206 180 19607
34 84 325449
158 58 197597
34 600 816908
77 70 840542
570 310 135718
305 480 236053
173 200 140140
208 112 310745
347 564 620789
665 476 903264
628 212 772555
370 508 243842
551 382 45446
432 452 561583
303 306 677768
339 447 64896
699 282 85812
440 251 117520
192 697 970591
40 27 211451
86 328 855564
250 155 344196
604 636 105155
478 513 83680
533 21 652582
144 638 430072
516 109 349501
404 319 807202
590 472 726448
87 609 617486
545 222 312828
523 596 545888
173 53 762232
43 146 962972
667 643 523291
564 245 236231
664 114 864927
41 10 612750
593 653 216167
667 692 793364
529 196 311925
165 660 40333
40 504 287532
631 59 778051
143 107 412314
540 278 983009
54 585 560909
603 566 518254
416 329 74463
302 433 217680
493 434 166851
630 621 138043
150 627 559589
395 690 811104
473 168 701185
399 362 65566
357 307 673815
402 72 319583
461 281 384921
553 625 597900
487 556 97849
698 583 142386
594 506 838630
410 95 400536
300 339 236352
217 344 208385
182 72 659499
242 448 703774
336 569 517967
467 354 209674
562 605 239000
58 437 672954
692 277 882586
649 620 73910
361 262 412521
600 650 663990
537 510 884466
74 424 454042
73 646 875891
201 10 398894
312 47 111266
64 468 376498
654 415 81078
674 40 987143
71 298 706660
137 651 807543
265 470 146064
209 573 871624
557 516 565711
168 635 612791
101 551 472793
465 22 876623
270 624 87146
671 681 220808
567 405 984942
542 167 604268
698 442 349973
473 134 221017
312 252 855807
486 127 255507
348 359 432362
276 696 393070
268 444 873721
274 144 471286
434 395 692467
147 331 564017
431 56 433853
112 2 617495
639 246 391255
297 688 832390
367 576 537118
673 99 508198
549 695 853160
428 131 715803
580 99 402455
523 189 700454
370 151 842303
412 660 151133
638 78 127031
570 178 872816
307 131 725575
607 608 248736
284 229 215578
436 219 975087
518 604 694168
547 50 948755
633 549 68430
445 645 880230
275 648 900974
304 99 493147
405 141 364118
36 166 713889
588 695 937952
109 632 322529
594 658 503692
667 212 489535
489 647 159711
568 241 366507
676 15 188170
367 513 885295
247 461 34774
353 408 930738
69 527 870072
218 671 898401
158 468 650475
590 131 665632
694 100 531553
649 20 981079
604 208 671730
494 98 262525
67 548 721170
330 663 263704
436 620 919668
266 469 864533
469 615 922836
84 698 173053
328 256 763527
379 199 491454
531 560 17791
486 405 958522
84 520 6053
636 335 202308
679 177 363204
609 8 25334
107 615 999097
456 55 937548
400 293 667554
105 608 357380
556 171 5681
434 3 558259
338 280 638897
694 497 37065
398 333 724930
638 153 906907
543 592 668168
250 332 242639
533 124 31192
222 464 505579
146 332 788721
627 362 780530
372 276 954429
31 331 272475
276 601 497202
52 380 222426
355 248 887506
12 466 365844
520 392 358823
466 381 244122
204 392 117809
530 473 376182
656 392 157427
313 183 864551
19 474 202782
501 549 982489
27 325 219238
213 539 14334
235 273 121229
403 399 855052
539 285 217742
432 697 886018
114 490 650411
672 395 56715
412 362 899730
606 483 231684
64 204 551474
311 231 114368
448 434 672589
143 413 597765
273 45 460300
281 526 70459
294 369 21686
5 343 882207
455 205 799983
523 645 591001
528 30 758721
169 536 72335
126 289 128658
657 484 710167
333 172 267250
276 281 425582
510 573 365782
575 8 485900
159 92 997996
175 363 801427
541 158 18856
184 235 783823
435 1 567573
36 569 974053
84 189 404846
193 112 565079
109 170 585493
429 381 219478
380 238 682826
420 354 126626
652 337 722962
148 351 802017
632 545 615707
302 700 995855
611 232 811680
182 63 708068
689 580 787502
538 648 20300
370 69 711122
53 94 88435
178 192 160051
73 391 516672
525 357 288182
195 542 221515
305 581 258544
282 605 596344
226 65 533644
591 609 768740
447 523 272859
368 503 351993
405 105 326067
243 500 339917
405 645 945481
480 552 36407
106 466 396619
304 508 457256
149 24 108276
197 699 970850
618 488 605750
264 406 989888
248 652 460547
172 150 926789
357 436 566741
659 499 577742
484 32 181148
25 280 620817
261 30 82893
7 486 483076
566 300 663896
688 118 740590
106 369 16853
697 288 39125
323 442 419486
358 689 522157
248 568 710876
133 202 841906
434 471 204017
419 277 464357
206 555 720854
157 349 152455
226 366 852163
268 308 602417
331 318 621986
160 323 475895
66 513 945006
504 404 931909
659 252 829817
97 443 58233
595 272 964583
683 282 951587
287 172 126858
464 242 732805
565 259 807603
90 493 133742
626 572 581060
283 220 181043
493 569 21797
600 594 440261
669 632 299094
393 630 964632
334 508 8320
47 231 395184
207 128 598900
550 260 318896
683 241 222332
319 67 390422
509 92 986099
330 367 819479
9 171 170064
690 84 625392
183 558 986426
563 5 1340
308 54 151043
239 435 443916
483 137 189856
44 525 219159
118 150 831678
338 292 109670
625 99 109005
172 493 271717
121 18 992014
127 323 369769
110 198 958779
181 645 609731
195 18 115784
691 460 512878
575 459 900931
603 110 777523
608 354 722987
122 223 229574
685 447 997879
231 68 668527
93 35 862930
424 484 521981
264 74 48306
259 423 365355
297 657 974745
23 207 461625
379 678 547734
440 639 766226
482 646 113705
168 57 10167
348 689 312789
36 78 274517
258 66 851483
429 200 153730
603 301 438593
664 602 98254
8 177 917318
151 497 675124
183 325 387609
1 5 58605
386 571 845903
342 37 922672
150 219 433129
281 695 2347
629 420 60830
349 563 186299
97 451 242624
28 63 171025
195 466 239728
377 630 886489
333 394 889926
550 579 155713
571 100 119465
7 606 915773
207 15 110939
675 401 800009
418 617 957180
447 327 163072
690 340 901488
212 299 738750
471 57 527766
98 205 633728
557 327 868670
17 56 126409
601 624 243489
648 119 222830
380 337 742649
581 667 864715
496 540 461489
698 621 524334
696 432 270954
679 254 231397
464 103 563363
583 469 249677
239 281 2187
300 133 962030
287 700 316426
105 568 715416
591 347 343998
227 13 740186
552 245 214853
459 297 141641
320 693 173824
26 451 70509
594 635 640053
353 196 762107
634 7 957796
49 392 698280
132 536 536530
419 46 123045
543 589 709320
382 212 710344
332 552 963796
562 110 169147
293 47 860672
85 557 894387
102 506 20270
386 46 809796
227 415 570458
300 400 429680
671 401 415307
694 348 121973
643 255 801284
340 137 443551
25 350 449290
524 332 693228
508 699 156918
305 700 694210
273 427 984381
577 335 507757
36 306 977659
345 323 109159
9 464 717584
631 392 405943
97 406 772401
94 680 546725
374 72 972796
634 544 4830
204 337 489219
274 691 244357
402 137 176956
5 168 343628
429 219 970601
287 324 623520
192 276 90659
580 385 35943
504 179 982987
269 289 884793
208 540 757750
117 413 937346
161 462 603958
12 447 628369
371 614 253575
356 574 298682
503 152 764604
224 443 24405
537 288 500969
406 256 367517
488 74 298929
260 511 145425
577 195 957099
202 445 759069
18 686 264608
241 560 341056
522 40 672585
5 4 353273
462 335 42393
55 143 646795
364 274 228968
571 314 267967
574 202 880427
20 587 151350
243 99 77888
267 201 246718
390 116 481056
420 369 836871
178 316 458314
613 52 386496
607 39 919559
639 287 282179
394 237 48310
611 327 644340
244 540 921273
58 188 451193
602 536 488040
319 405 344027
569 637 155135
229 490 959447
670 369 356798
486 494 237717
492 689 721895
169 604 449149
691 406 245735
126 613 32348
154 328 940572
436 395 604566
358 630 349812
150 47 651903
508 644 426734
76 339 769005
526 657 313261
367 411 139883
287 483 128651
379 231 760553
615 392 356742
88 337 733857
309 138 992521
38 650 271697
190 675 670485
406 349 264474
520 176 346217
313 24 576334
348 536 335267
4 6 673642
510 388 821357
174 556 640713
157 394 468462
114 494 63336
530 338 932866
318 280 154004
521 304 65929
668 655 867571
238 321 261760
48 671 389252
548 508 844024
313 460 361128
109 609 81639
120 31 945910
529 600 424689
160 304 445778
78 135 763609
182 185 502338
630 280 805716
44 128 276066
570 72 97782
689 369 954885
243 107 422450
357 93 586235
551 582 611662
406 623 473500
249 236 995906
657 598 451545
191 596 946933
52 18 946432
325 61 645299
652 29 16642
254 478 554156
31 161 241571
681 38 10805
294 282 805642
576 253 206289
39 235 579927
378 443 514759
686 123 943425
266 538 981675
82 231 417702
124 36 220862
34 332 505528
151 482 661758
126 618 92362
50 66 249882
277 575 461
622 589 217599
494 658 173259
687 639 483209
602 593 984747
529 639 976982
646 254 984896
351 669 910856
422 210 573478
492 653 397880
413 250 73661
318 129 572551
110 286 59845
690 629 401114
539 541 88304
259 269 846715
237 44 313710
657 308 446653
467 199 107573
523 373 882831
576 139 152305
5 506 421247
561 528 808346
338 61 72906
226 501 581271
146 543 593388
549 345 924961
32 319 70090
496 510 507847
477 511 462329
77 695 634995
419 677 612543
149 584 244892
193 168 518739
694 111 371174
564 301 75403
603 460 430143
557 571 535746
285 504 449523
365 414 839021
440 28 473956
463 35 747147
357 239 204222
369 10 144980
546 472 518584
76 666 735578
442 658 360325
491 179 296989
618 578 825724
620 467 597255
96 4 736692
348 487 607676
578 420 802531
579 251 67206
597 448 702800
310 399 232565
512 159 129695
251 293 470706
86 5 463429
686 398 123668
695 463 359308
289 435 265481
102 262 16837
95 243 839208
56 393 960224
587 134 999301
222 470 237904
270 664 942456
13 269 632931
472 285 524509
16 291 543245
694 13 407297
307 521 44529
700 14 427843
259 137 622786
67 142 209901
581 96 485621
42 255 492602
256 487 270165
625 667 811887
330 583 460365
292 78 148193
215 190 626455
602 431 482839
472 12 216824
385 95 446329
659 156 431136
506 423 557165
117 351 816766
553 177 989099
318 352 890533
445 149 919272
535 19 168738
342 258 210405
231 373 298679
252 447 570968
671 687 623220
243 53 428816
94 685 2556
657 577 179707
452 203 423367
625 604 833269
592 368 179472
447 54 162452
133 259 994496
11 192 319444
313 172 915753
307 156 237173
418 183 240858
34 378 801777
669 525 275966
162 174 114351
215 25 906105
55 64 108926
485 312 443367
389 649 246234
378 123 769660
601 586 748948
326 205 261038
170 664 431843
387 168 452262
489 28 55361
133 519 668147
118 419 461193
128 194 964803
382 413 458684
136 662 32687
480 396 446285
614 53 287817
281 260 335842
574 503 277977
260 314 307511
254 135 843963
108 381 753727
253 672 707490
681 534 172656
578 260 732942
297 347 179916
675 209 214585
285 532 774068
411 218 995311
196 610 986826
293 644 513857
684 441 68456
643 297 284552
359 606 791003
612 437 415251
659 407 309355
232 258 643390
645 264 649306
69 339 290914
85 111 932910
458 297 396980
550 120 339026
649 176 937953
38 484 110308
29 364 912425
98 696 77909
443 223 700304
451 440 679078
392 562 496967
331 494 999902
383 644 63565
645 384 288569
154 543 303517
100 99 725554
198 20 459869
38 216 512953
238 18 836551
82 421 759337
454 384 311054
670 131 715652
108 306 550712
30 222 541910
185 242 267804
312 577 387641
102 556 676845
301 222 937538
64 47 923200
618 639 330016
224 184 265128
433 421 485021
384 455 630878
2 527 844393
588 602 97273
100 374 969480
598 390 310691
461 302 601606
194 345 70266
306 200 87601
146 557 941986
565 541 636612
89 202 64555
410 262 865115
369 474 308375
639 557 437447
73 157 668226
530 384 579251
478 30 1527
15 211 99142
18 645 59966
41 65 561092
529 633 139923
320 428 824343
286 195 404691
544 21 606984
218 125 246993
37 297 984776
573 157 211459
575 677 540097
574 112 875623
63 201 232342
283 505 593124
275 530 784727
120 567 752323
527 493 756741
192 694 172473
358 321 690593
17 103 790610
186 637 257450
506 455 412974
634 123 837582
429 335 911182
10 181 301492
68 604 417752
616 255 181977
267 699 783052
448 438 487844
492 533 773999
625 63 833913
690 413 639703
126 464 351022
381 405 535397
39 184 481027
288 265 337481
311 167 404728
30 154 768215
672 375 580284
208 329 821921
205 589 696070
180 372 77002
675 404 878866
141 533 735343
133 511 346131
629 532 397410
424 188 906117
313 48 457245
468 429 960852
155 618 431789
247 179 390531
555 285 495943
7 378 657417
92 242 482156
458 70 180996
575 199 302147
572 409 898152
386 310 317052
409 21 958953
2 86 388468
96 72 928234
320 587 882666
199 198 381048
172 596 362834
285 255 505274
136 90 627064
521 294 536331
596 247 208856
257 165 740473
313 3 892123
194 215 638929
420 422 728031
381 44 847394
177 686 565672
109 304 923998
510 534 254576
224 151 286228
383 455 4846
131 562 389062
669 331 739788
607 418 892848
164 394 714512
398 195 554903
300 85 759489
242 94 637558
650 83 212936
292 54 676949
120 518 714174
259 492 188937
166 473 960957
328 568 697557
679 600 793055
614 582 673218
65 322 285921
213 608 441572
664 251 618845
432 402 8210
31 209 219958
94 553 840546
537 699 869555
360 516 412194
68 217 207341
217 328 153314
581 20 612285
417 478 284250
191 167 425205
473 237 360585
111 23 529432
331 379 238301
574 179 706682
98 149 235167
489 581 709420
45 587 387259
392 315 950315
271 163 604054
360 583 97503
400 132 638758
637 75 394255
244 106 748565
681 578 846795
92 662 912987
42 160 733537
558 208 960831
475 450 782743
378 1 762651
59 608 156260
427 393 935009
580 429 504598
463 333 822120
339 153 358634
694 637 341466
140 550 808851
127 369 980657
631 610 300506
37 315 351416
362 163 705522
398 405 68912
551 609 975350
430 381 662313
434 36 762606
429 318 469418
68 156 975558
238 281 586099
650 22 724059
671 171 644445
537 259 115174
342 376 204975
65 136 993582
125 373 992537
35 695 197252
471 306 800402
459 122 780907
679 417 454464
553 623 743878
507 698 186601
388 160 250557
563 569 714015
287 377 688598
37 207 216474
601 346 140885
412 354 239075
51 402 145170
601 649 150204
682 528 430980
579 448 303284
547 364 910842
431 138 878602
334 83 808029
176 349 450037
339 662 452035
299 624 685006
649 640 981557
190 386 33711
165 450 635910
273 681 311527
176 85 258804
116 22 624552
399 41 318341
691 468 850870
589 351 653999
318 92 33057
36 57 699293
606 545 406330
602 239 884463
85 564 251366
155 670 3359
90 248 994248
434 333 402281
521 83 882220
113 671 178028
129 493 229937
630 585 488797
143 132 453008
342 388 184235
475 495 888216
369 102 56068
227 398 821118
677 552 630619
279 141 492937
355 445 472856
430 45 446612
479 435 935658
591 229 212055
293 153 988261
249 305 295285
75 622 9373
18 533 824363
311 454 735026
543 282 910977
238 430 438929
224 324 255275
149 573 270535
371 292 189437
592 686 964150
537 248 642308
582 305 557134
200 18 258547
125 264 949553
397 54 557570
52 131 651124
670 496 509285
694 191 717717
411 324 390838
391 149 10358
100 590 37503
69 188 790962
179 592 390583
180 55 797967
273 654 508358
467 600 222894
565 47 616482
293 652 72713
554 106 38603
61 448 173013
395 219 917141
633 511 171889
367 687 949646
335 474 781365
604 196 334960
490 57 197516
299 665 541283
415 100 73147
252 451 702995
383 20 513936
74 382 335635
26 408 504552
326 332 129420
622 342 202987
502 456 299171
266 367 584916
487 292 197342
58 499 707032
469 299 824482
542 236 591220
176 117 509489
67 238 656443
601 63 213779
315 463 131321
54 112 36014
8 515 400611
646 620 263419
688 231 166474
607 573 98595
363 17 642142
673 244 18274
580 592 80669
645 224 36595
264 469 677257
442 365 122561
621 620 444941
47 384 529206
592 253 192361
538 109 777249
505 390 544242
197 136 426480
422 640 221514
78 345 26308
288 569 398569
30 312 988089
469 201 743665
293 525 391002
539 253 842550
343 165 794144
424 548 119975
95 516 459346
698 608 61975
388 61 761664
565 110 248989
64 467 142993
90 116 287534
663 674 760402
84 464 751389
381 606 31752
295 179 184477
217 653 49210
455 642 864314
232 681 434769
599 634 966116
362 180 376852
21 70 905044
699 8 513410
507 489 247951
168 688 840998
436 403 573715
537 368 452973
595 604 668032
28 69 85827
652 147 514228
145 148 973229
44 700 681969
675 296 883768
525 482 186234
503 183 244330
497 666 609903
380 6 889930
403 209 788436
558 550 71386
270 99 237685
421 608 539357
404 139 877233
124 74 479328
680 499 594088
538 514 80728
179 283 437346
48 187 961819
682 564 476157
418 172 555035
326 538 490196
189 317 283656
589 548 945169
64 593 432906
523 527 460790
450 323 644252
538 134 584207
157 678 250661
92 285 23756
297 292 1995
404 79 777177
205 147 147004
44 241 713695
344 89 586188
203 693 589392
636 51 948781
340 232 970463
185 94 490652
132 564 827895
356 114 389850
237 424 622393
694 543 364953
549 614 27179
676 213 796726
397 170 894415
6 188 776044
340 419 511530
594 545 985143
62 306 609676
511 637 419227
28 581 722599
601 476 781464
53 1 855754
639 221 365551
158 603 436851
328 505 81598
246 241 721028
515 667 724359
79 173 580006
38 32 582186
533 433 274448
72 206 287868
648 583 443248
569 557 473405
292 486 393093
559 576 366193
346 513 544028
364 634 108028
548 327 46397
230 257 926906
91 682 842431
22 120 936258
508 504 399043
267 117 598591
682 387 399361
365 479 294404
106 513 612338
660 260 950202
514 450 831081
473 96 735737
456 344 179869
12 342 552555
531 197 253821
554 516 68597
437 64 556937
257 138 336744
599 119 677410
527 33 882634
587 33 205792
666 162 486010
253 593 699029
684 72 625033
252 114 987386
324 330 781411
661 566 436291
242 627 396910
666 405 486438
647 605 170900
71 448 154720
114 245 971053
64 283 983355
246 593 368611
670 574 759182
467 448 284073
440 504 264043
602 301 458009
141 629 911876
5 542 517774
92 258 881335
532 456 153388
143 170 903819
65 74 655317
521 20 66108
341 467 539247
693 81 812153
300 469 678072
303 584 248873
686 430 845314
367 607 982327
323 348 452911
200 309 569044
631 514 332294
569 190 869435
34 196 221893
694 381 849026
492 694 875023
679 520 792849
187 315 55364
263 18 765243
635 365 429417
428 227 466052
362 368 127648
241 412 111485
362 482 404877
70 233 636140
594 57 386847
342 78 499301
575 83 916492
368 424 98243
474 199 105494
621 185 477795
233 621 630071
433 526 589072
95 228 453670
347 325 561626
90 382 983420
607 160 499272
529 198 695474
507 115 987631
583 78 781180
572 433 756941
412 196 593804
373 645 41476
364 678 96417
684 590 391605
649 606 516407
251 379 961939
586 383 990708
361 71 852352
39 30 824656
487 435 924326
50 164 153069
622 78 273961
463 400 771182
417 405 217092
43 261 335196
292 213 492199
273 355 895278
505 232 650964
450 667 173119
493 340 563348
606 153 129809
202 580 505069
568 34 635161
236 304 300675
684 609 819712
373 422 972396
674 410 893023
205 456 600216
687 83 799877
188 486 893545
665 556 717361
597 403 983153
691 399 9745
286 410 601228
459 393 503935
341 356 401797
95 466 956027
568 160 271639
263 370 257495
680 109 391925
28 442 1684
190 48 375951
30 76 623838
354 485 637664
258 426 584465
100 518 35874
283 297 377875
237 682 812203
470 348 228532
145 372 576808
223 476 86376
44 185 666933
632 544 660701
482 527 903770
647 681 556656
361 580 615324
552 420 492996
97 687 203212
650 491 856743
337 431 220645
117 214 798424
287 553 811141
370 390 576164
80 625 655066
604 95 739937
88 272 29764
483 210 557061
94 276 768968
139 671 305924
295 526 542822
488 341 242285
450 317 170135
20 336 321960
220 276 962078
560 673 615602
411 512 809544
67 239 393528
402 59 287061
183 460 710662
403 28 41436
697 683 992221
540 76 727883
379 44 513264
271 506 56611
250 383 876915
98 438 502394
186 625 458339
539 525 645910
607 601 865979
533 451 177054
518 442 125143
210 513 284835
52 672 789075
387 587 294720
267 216 172692
471 198 655433
23 443 647020
653 15 242496
219 293 499031
459 603 661671
694 299 793635
242 111 511462
643 394 907696
427 438 924206
308 443 690538
108 138 982634
179 404 549190
648 52 721654
123 325 686970
36 323 108996
414 650 56891
530 104 655799
606 11 233776
634 4 976743
319 126 240569
627 337 529810
260 177 965855
680 655 171985
687 312 966696
251 513 563570
525 178 444870
407 357 899587
330 235 789414
254 522 138954
580 210 914124
616 551 275973
59 320 502481
499 73 581093
30 20 163778
102 566 204039
460 558 498307
615 654 853974
249 421 475272
240 512 630610
118 330 390624
345 367 905071
288 607 543217
272 158 495459
469 168 16281
476 13 882013
398 329 748021
404 406 720935
532 206 416958
599 602 442025
576 301 142347
523 262 880544
131 484 888736
37 314 44706
244 74 97312
511 318 90654
177 654 366694
501 247 405152
598 466 766248
535 290 622821
232 509 938453
149 122 818786
287 146 899795
73 318 349760
10 520 427813
391 141 801483
223 129 456407
218 388 439686
7 268 549215
437 459 285714
259 290 259546
472 72 203749
49 196 185210
580 300 884548
453 442 322665
395 517 127200
272 303 911611
541 399 584859
606 293 902032
391 120 312587
78 423 491492
104 633 249851
335 195 240292
606 554 35897
590 659 619540
509 195 275053
182 626 809985
564 134 245617
498 515 22534
485 254 156232
265 84 152867
636 180 713756
598 139 299434
229 509 29405
119 397 460414
374 64 452323
490 403 721231
648 195 239863
653 620 223216
126 529 948713
594 50 4566
357 686 309183
486 668 42797
113 606 47493
9 177 778109
442 696 943759
370 534 571112
475 527 67606
269 216 805345
133 657 730060
266 637 403899
161 483 259169
157 57 462718
444 495 535689
578 396 554931
534 210 647373
139 82 424966
516 121 730058
582 462 95021
125 645 193216
206 608 703071
299 448 539433
430 158 504090
617 671 62957
29 141 290775
66 146 120763
548 650 804783
93 102 748835
33 131 15577
357 82 374541
50 36 819384
317 71 365108
365 653 450356
608 361 57663
441 632 951087
414 134 620696
694 127 891733
383 64 309244
233 601 241706
347 304 436626
329 689 914009
200 419 869495
557 265 862107
323 677 240805
482 497 828287
321 379 242915
315 294 259302
18 330 409613
201 481 244317
228 606 90326
55 194 442876
28 432 171791
197 582 891532
155 111 371346
261 668 695533
478 164 611025
627 475 430636
277 623 361847
462 145 524223
579 666 803803
490 658 536680
44 230 311086
328 685 692362
47 198 362294
697 649 540347
37 232 811797
486 198 561104
623 364 43778
240 279 129172
591 241 222590
244 204 381658
504 680 407210
392 468 599279
179 330 440913
275 278 54125
564 649 934861
594 268 85525
397 43 681826
651 518 747532
498 496 68648
447 318 4792
44 168 740205
169 218 317808
47 111 368541
470 31 639453
82 304 1588
517 564 145544
587 510 965921
114 104 182193
537 541 109592
128 472 624127
599 409 254725
675 604 121446
380 147 928609
78 556 24890
269 127 251057
487 567 147266
250 109 932293
29 185 300054
644 360 601770
303 114 766843
216 108 572116
461 433 446029
343 696 617675
360 22 817306
493 127 566151
79 51 28548
144 96 804935
576 104 577534
4 431 226328
48 651 800133
331 580 12706
140 43 823233
549 81 223477
373 1 193676
585 472 158603
453 131 577946
43 420 296093
107 662 389878
401 545 181954
289 144 558956
490 487 157935
546 159 15477
436 458 581469
311 430 104300
332 483 609570
383 435 847155
348 58 549313
232 302 157134
30 199 751184
352 659 853932
100 398 61122
8 552 153895
226 149 290557
247 333 661793
160 99 461857
687 109 656129
636 267 690577
151 682 970074
378 391 145996
80 22 110228
672 465 73525
467 338 451520
549 277 30655
662 57 184606
177 457 406323
135 264 604813
559 220 32849
417 562 79560
204 290 640475
524 408 399792
474 56 841996
208 536 650882
540 451 748938
215 574 520113
377 236 149872
92 125 916709
621 23 242235
65 692 373986
619 465 148739
598 627 484387
473 611 354017
78 503 835980
494 217 815969
322 628 522122
614 77 550733
500 249 178482
143 5 755620
404 218 966936
34 25 826511
307 460 562091
88 513 802453
553 73 561239
252 92 192883
64 59 661645
517 680 437175
487 217 451128
74 396 274537
478 68 512948
498 678 984011
509 414 541384
397 528 883438
189 676 99860
692 306 424945
204 184 192134
20 247 840464
142 566 393925
253 540 413751
694 416 177646
539 411 625865
570 319 19450
413 267 874277
680 268 980368
278 109 176122
545 369 94359
18 572 228364
212 41 750189
217 286 565221
584 580 996145
22 200 97927
477 101 365711
369 72 349937
134 176 836964
62 150 367628
314 566 538834
181 600 3932
447 693 545867
366 688 764791
520 623 52094
680 685 867316
347 46 479855
692 282 681316
337 264 922099
348 361 293868
258 407 521385
158 22 809441
218 629 856046
673 369 931836
283 694 772924
666 142 339881
545 249 180398
553 146 491713
472 8 516838
298 58 618677
141 694 430493
405 21 290214
572 241 295366
523 435 330776
578 198 114394
468 286 650312
376 157 783073
432 335 490177
326 485 723996
349 290 424727
303 257 675563
38 86 64632
244 296 59854
428 9 649859
244 366 272659
324 212 226946
40 80 668264
229 183 762537
125 155 825084
221 228 866462
564 333 827786
259 683 250974
668 92 442969
61 660 770764
51 547 703776
301 304 460307
324 158 192077
103 97 40420
305 301 352684
35 258 379353
24 209 514975
463 255 156950
652 302 568378
325 464 270897
296 24 265656
353 277 904014
105 462 591403
26 331 396281
459 520 31774
139 652 315654
403 56 149587
673 8 310539
687 208 134854
338 310 209088
483 285 868440
447 262 781557
700 615 29540
20 179 907912
592 306 581946
157 285 112705
165 565 691475
79 554 637135
544 287 868363
121 540 139775
622 202 455333
142 436 644794
301 200 715640
85 628 784809
182 383 903080
598 507 514624
436 343 414269
151 123 291922
535 438 917341
182 197 641393
372 672 90128
306 652 530870
112 453 316808
272 581 454497
6 560 308315
123 176 888807
533 114 461659
378 81 601625
494 140 373668
124 102 740957
463 496 290871
178 104 103648
686 105 614201
208 31 740952
98 608 554092
107 270 191903
586 392 765987
460 265 412762
33 352 144438
377 338 299301
394 526 108248
658 278 56518
523 365 961251
364 168 798414
572 475 660966
303 57 916186
204 533 484500
240 380 75025
483 315 949795
205 390 578374
601 107 587877
608 118 77832
328 575 417265
45 649 40604
307 410 442879
243 35 18232
170 330 219501
233 696 661648
386 68 403027
401 643 995764
228 505 443331
535 697 234383
461 356 796820
695 335 149193
613 644 610202
538 10 904118
413 345 943493
462 652 258260
118 618 135670
615 128 470563
576 468 955946
685 2 499791
16 451 457315
624 538 633588
291 375 811506
241 29 710208
51 444 856330
335 116 834197
113 395 187929
340 559 108812
457 437 829436
473 512 257974
320 135 54097
317 58 368096
605 129 601658
346 621 865645
619 485 944116
211 305 801214
135 561 228570
662 3 136559
408 656 331893
180 118 534502
507 228 749038
697 9 796068
614 567 97945
333 124 200026
362 438 401733
597 116 401774
240 584 992683
208 114 934842
69 255 786651
575 580 919872
132 223 342489
460 233 655663
514 233 297019
23 331 831267
408 310 607525
302 51 756790
156 303 166862
123 435 43369
239 323 571846
6 418 464976
420 366 903738
230 253 990889
358 131 690211
224 367 779851
126 63 766978
275 518 464950
47 533 182338
463 502 480053
476 633 524104
638 657 913453
315 15 264049
549 530 281727
67 396 483460
557 626 218954
256 37 822881
644 22 531411
143 301 624108
127 632 647738
110 507 674045
116 29 991175
424 595 665427
48 406 69282
275 46 646607
346 618 64152
259 331 156317
475 644 176340
329 360 376813
135 250 774657
647 377 368827
461 477 513203
442 280 513062
517 394 531759
503 214 187122
435 638 322790
217 664 64827
452 481 748156
254 405 990917
692 620 806712
85 416 803587
15 43 139424
14 253 441548
237 438 624818
695 384 139631
309 699 316240
522 169 418214
97 625 499588
70 457 822107
559 420 255021
593 561 261133
17 681 112695
576 678 750650
686 384 787445
215 105 697292
362 691 318993
144 354 783553
557 266 23704
9 217 280104
93 315 826152
600 246 998861
500 679 6847
311 488 677770
5 242 582598
698 385 562629
334 206 229987
490 433 622642
264 631 540267
79 583 187506
165 611 344654
693 535 651274
48 326 944236
367 386 215711
72 610 353240
436 580 601126
620 287 777897
34 170 600345
75 37 706718
464 235 62112
376 414 76528
312 24 889564
307 589 606770
127 409 917920
590 3 371761
557 185 158147
162 471 566236
1 521 431389
639 693 618494
555 231 571125
224 391 884804
178 294 548505
618 380 507729
237 570 170945
541 682 655631
25 44 902659
242 276 835113
337 159 275466
58 289 622189
619 272 750287
233 693 267595
606 645 884215
578 340 809751
83 370 308513
297 683 402102
442 530 346384
336 298 945406
424 12 941781
686 459 767430
217 240 416291
544 484 534551
553 419 565536
553 402 466191
427 61 569572
580 645 39644
693 14 501725
391 612 93056
61 214 644330
146 354 554966
481 455 487292
621 655 876900
316 166 244584
225 409 413181
54 651 563775
480 14 730711
19 154 108882
85 537 644193
633 112 748099
213 63 539625
23 547 463027
576 499 589011
367 579 997574
663 619 2202
671 645 301253
204 568 500940
311 31 468098
207 365 758922
499 628 889296
77 66 88541
695 290 847580
71 501 774448
693 118 843275
346 599 712868
586 107 405833
2 672 668880
13 535 399776
57 238 982535
626 290 503299
225 244 128465
366 589 272364
588 86 306408
330 213 622072
19 357 891554
98 543 734575
323 174 931334
664 671 633659
300 106 78807
386 130 250352
55 656 143253
434 326 824307
689 604 732500
88 535 310271
662 608 850466
521 80 946657
172 169 863725
151 160 959255
75 542 816876
5 379 824353
552 344 496976
138 194 651534
296 330 922806
542 147 995917
513 274 344137
408 199 794503
219 588 974584
276 389 709451
356 16 742403
239 490 831577
84 489 200698
173 275 175948
593 133 773449
111 646 803082
494 147 87216
203 234 387426
56 152 496314
424 45 776101
479 389 668859
426 700 588259
698 255 777701
473 383 961099
59 537 197863
244 30 358104
476 205 999506
562 642 701076
395 18 425148
444 468 868453
459 281 945085
534 308 356049
439 393 720286
386 364 503975
406 591 698500
406 274 760649
288 559 937524
431 170 829642
632 531 265209
38 600 296170
292 352 966781
629 125 542803
224 96 887994
591 154 275463
405 539 653161
300 587 148971
187 458 775081
682 616 192868
587 19 260911
118 198 825233
502 531 823364
223 441 944386
329 57 196023
267 373 74010
632 561 60936
609 525 120267
387 382 739380
499 179 838196
250 501 319574
570 339 717435
529 67 533599
439 308 323911
680 319 189917
272 288 829928
249 430 490741
461 86 296124
159 353 870230
3 104 532268
470 99 304937
253 617 507694
148 86 911892
142 47 27869
557 102 677589
112 271 356645
401 205 138241
69 455 664360
466 114 650290
615 584 940512
557 430 271210
165 293 850671
395 234 808946
472 359 838722
588 16 291285
52 515 388694
168 503 878929
172 456 859217
134 303 499306
73 144 789624
96 424 908398
298 214 435800
401 377 518924
30 463 167914
399 524 385379
422 28 287865
399 8 51177
647 267 106771
6 33 9040
259 474 242584
244 310 852706
120 11 338913
386 690 253782
230 332 364755
65 269 164040
109 591 974480
411 518 830158
49 123 581846
514 376 386246
285 522 970815
21 173 457528
99 695 477263
111 87 257536
306 196 964720
445 358 375565
35 615 977385
473 20 774170
559 618 977499
292 168 575311
188 323 710650
111 360 894851
372 226 811486
530 381 274762
381 441 602372
483 548 234673
212 234 673192
197 414 574880
648 295 72510
210 429 465332
658 599 423732
608 645 886491
250 598 895587
131 517 654969
592 488 697176
542 36 552366
660 281 525579
533 332 895252
414 482 848592
210 320 125745
221 83 756411
56 491 854193
534 580 331949
228 448 849661
57 155 289340
347 244 779328
78 458 803723
432 389 750571
528 661 282152
664 492 177229
351 503 569104
42 620 123974
126 229 349689
391 213 882699
15 365 623040
328 95 579617
511 604 931090
69 178 791733
184 431 779535
293 187 42069
460 662 383174
242 561 116270
108 80 394607
105 484 427553
29 639 490979
125 43 847137
439 645 932592
272 261 579886
612 147 112928
534 353 213000
267 220 156907
587 166 887066
343 654 143952
469 437 965794
468 290 494871
687 354 175702
41 9 301281
47 44 775355
144 53 548903
45 413 132760
440 659 822920
148 199 750092
143 62 837355
8 276 188236
208 92 178557
664 682 212205
619 274 7790
244 243 194225
44 418 19504
188 279 664805
325 316 769335
286 223 355716
399 387 642719
363 503 839900
458 255 851332
573 567 200907
455 300 469987
39 486 816657
584 10 377067
469 648 473859
140 561 160163
297 83 895453
398 607 584491
465 510 952993
375 35 443303
358 620 36173
526 131 896303
364 56 489943
539 415 828325
145 494 658115
556 611 190686
7 204 354711
66 683 105787
567 622 813211
105 4 908540
52 324 12078
678 698 762916
426 593 678010
350 206 937896
347 404 128037
489 468 485783
505 479 639089
90 685 302013
289 168 286755
450 49 220022
555 493 109763
664 279 335315
546 446 429340
204 516 475780
151 353 425285
398 524 482493
385 59 563610
387 243 463106
628 263 737902
583 687 105214
564 661 952368
401 425 767177
553 636 769179
467 315 532601
495 609 387217
397 263 654927
20 65 775075
98 395 772654
667 188 409583
302 544 756828
233 372 360178
177 323 614215
185 60 663594
47 392 764084
508 197 825958
603 634 116081
428 256 967263
89 253 678962
319 433 492437
241 473 867643
244 190 887573
8 353 476618
8 167 823986
533 569 876056
187 583 608520
494 522 764530
165 388 318195
277 108 472698
458 544 580498
85 608 699727
602 499 114498
399 693 661543
81 569 674437
314 372 86535
126 386 390455
494 287 142584
665 308 229340
147 229 180383
78 506 835692
324 401 226016
233 99 302640
300 258 751674
587 168 153514
531 558 989072
532 262 784604
230 210 351400
458 73 873767
227 523 586591
332 671 386876
118 178 625225
637 164 237189
654 511 42456
185 47 376907
423 456 97649
182 36 206398
444 182 209219
643 490 787813
453 567 710680
256 169 166323
270 299 392544
228 328 144407
155 309 910069
373 36 681168
374 587 598580
474 183 952252
34 650 299867
173 137 109631
171 309 135278
297 260 760817
141 468 398525
210 649 391039
340 478 765284
335 443 461862
544 292 718790
250 661 714901
607 458 779321
561 160 727922
595 607 542034
243 246 930971
598 191 726416
223 373 625236
393 694 332208
623 526 842482
636 40 485246
151 25 473338
440 133 498758
301 671 913696
488 215 400677
653 227 955516
198 23 246072
153 12 380811
40 404 524747
259 87 573443
415 124 166176
551 419 298546
456 15 408808
27 482 880845
583 520 49461
356 274 728271
328 451 850773
278 24 565344
445 254 567832
491 16 681327
110 368 229925
86 593 366393
12 7 312177
254 470 980817
612 189 238630
677 621 274131
670 22 224822
42 92 491968
624 4 567
428 421 730390
658 338 554698
500 301 897724
212 563 757421
183 639 181161
212 387 841231
113 439 67434
462 91 819114
371 632 945397
116 537 71273
647 75 120255
553 262 694474
695 587 238159
515 314 530589
334 692 168591
351 566 51340
453 632 595718
595 238 281593
586 289 362414
685 54 157349
365 411 422191
554 583 900526
148 260 730197
114 628 783477
58 393 425952
663 12 244945
263 368 824708
452 417 391293
600 367 900482
607 490 696114
323 55 975113
515 556 87563
60 50 122438
420 96 811158
369 182 882502
614 347 911602
614 159 467853
200 664 130251
444 680 640082
613 550 702463
407 700 25284
684 420 446826
378 111 78923
535 656 736721
83 315 396654
356 95 628233
544 511 772311
392 640 927500
564 557 706349
679 447 50435
207 210 974493
69 626 912587
295 549 43946
389 68 180191
560 562 802857
400 202 422195
169 531 261550
94 226 977887
448 501 74187
503 655 59116
393 608 622971
533 596 635730
71 291 528134
92 622 163697
40 596 398538
576 82 252326
337 91 13862
308 343 499701
312 477 242144
587 496 102993
154 612 438197
698 569 694563
465 217 287934
263 112 982477
487 470 327888
412 230 953347
511 407 734669
28 490 879077
295 142 817534
482 591 556132
451 512 546866
360 459 700644
366 337 452569
18 339 854885
627 458 135946
376 278 51506
686 174 239547
514 56 216315
90 336 574238
289 113 398381
395 488 357298
45 280 865104
478 448 90464
402 203 20308
482 259 474895
248 180 864090
467 194 167520
590 19 879544
333 671 682435
386 351 795169
286 311 515581
220 136 359711
652 686 792108
584 293 996640
594 637 704689
11 379 772254
30 297 405482
565 353 549536
381 41 742641
149 44 933601
99 161 140619
511 612 890829
488 389 979686
220 110 470174
280 48 59454
368 61 430446
660 557 20849
409 622 541738
423 269 822855
262 563 661906
295 220 138084
445 550 304186
140 439 654724
224 38 360102
57 66 674186
239 652 863743
439 689 842041
71 134 712898
425 628 748359
158 572 951170
473 613 283110
497 688 387537
241 77 792722
316 689 160805
576 579 411839
348 230 963735
652 99 509266
337 377 309454
302 309 575463
462 122 595734
215 624 498741
593 601 144719
284 122 739722
85 442 703364
312 629 937103
627 266 581742
313 369 154731
397 621 325374
156 312 889110
617 652 166068
69 227 44702
22 48 759151
132 36 565821
273 647 829567
75 86 933277
143 8 892549
70 478 302014
688 650 121800
18 173 94512
647 72 365056
111 556 360704
181 248 971672
464 266 657611
610 208 505227
329 670 728071
503 280 507914
224 1 973690
293 533 587652
598 348 941566
37 29 966427
620 74 228373
273 61 214765
100 472 187865
434 127 618043
238 236 155496
38 413 627442
44 186 841572
28 555 810797
416 124 183765
68 543 523608
389 638 332115
677 466 242684
46 106 206679
250 291 252857
682 380 785326
420 363 226196
200 110 662422
616 411 689942
197 641 643388
374 77 684454
650 28 431091
543 338 334040
256 423 397643
198 116 317159
103 316 672991
696 359 328761
28 445 953511
330 581 945371
173 261 455388
289 448 181499
553 622 725744
600 241 770248
582 104 79894
5 556 528665
344 475 357746
315 689 660373
665 495 464710
286 560 992667
28 482 827703
17 506 439843
106 173 805251
410 112 315024
432 117 227390
501 398 749721
676 272 699888
370 363 38566
589 496 488114
400 385 380394
51 513 428626
112 352 190418
520 235 340353
209 113 831313
71 153 445541
69 177 263076
645 186 853407
248 332 959556
512 555 281069
289 209 591723
563 557 936329
13 697 460148
566 693 670762
240 161 822507
690 489 147482
241 66 695762
42 639 875039
636 347 490884
203 98 6339
15 83 594758
1 369 990201
335 487 884820
391 55 935097
392 291 219373
445 328 700816
667 219 777987
515 533 811390
77 145 154393
530 322 111846
123 270 360971
342 4 100144
547 356 138806
655 526 65223
269 3 591181
91 425 807762
681 81 766440
493 371 492296
668 209 722608
228 341 743567
202 10 104688
478 117 183142
36 81 409649
289 689 848017
253 181 508482
472 549 462688
699 62 915069
415 195 423514
594 167 858353
270 513 707760
552 242 441049
231 67 775077
33 83 65670
661 277 631813
24 318 732721
7 126 48372
309 170 126735
365 277 534607
639 90 908765
549 630 92105
420 65 983714
69 239 582488
314 400 510512
452 503 751911
251 661 330981
674 31 184819
452 570 209125
257 75 738157
169 369 331024
283 522 135690
44 390 727432
322 106 833657
392 550 500204
328 375 495652
355 338 277622
218 394 974729
113 182 811259
624 631 74491
447 680 880731
539 38 168503
565 65 902908
33 698 189562
517 493 101016
178 439 232228
671 305 715430
287 437 389238
240 570 497249
190 377 207580
392 116 505127
239 670 713775
577 469 943954
26 466 903856
1 144 5976
58 655 421639
394 558 261161
390 213 532586
165 550 788332
25 102 551882
12 307 634126
307 256 330098
22 456 518545
514 213 288023
452 469 919181
181 318 262856
539 106 50552
550 105 421674
545 284 536193
106 282 952955
78 181 729706
25 679 452308
435 629 796575
177 489 219802
324 292 83745
652 428 532271
247 270 544808
374 647 484542
194 286 267770
294 688 634266
40 672 349461
383 446 66545
158 513 109610
144 78 414646
653 134 940279
190 222 874563
159 358 371215
477 429 535370
255 212 408518
519 536 936031
478 261 425103
105 698 284470
129 389 88348
445 607 209178
551 19 80695
536 658 216691
599 651 689536
491 390 445171
690 430 432857
362 669 926557
225 147 881239
512 140 254099
58 454 309141
496 27 185712
159 623 95494
667 136 565815
173 255 42821
495 80 868697
102 383 476539
320 550 942284
202 435 559128
664 693 551936
482 590 241167
375 347 646388
475 595 567040
344 272 823575
450 42 125739
138 682 703670
435 681 76002
398 573 580914
663 108 346354
167 613 998769
480 229 697124
97 93 977279
115 333 987080
299 113 82443
512 338 819585
143 241 894220
38 559 805437
386 698 103810
127 116 399435
696 637 986912
522 113 225886
251 490 776414
393 690 636132
594 543 288956
433 501 929582
697 275 451593
539 309 878644
106 174 324920
48 375 554568
463 188 729602
21 292 773316
34 441 313448
434 533 857323
111 488 579711
485 344 172805
202 215 857762
457 538 689748
549 162 821902
609 403 802600
700 188 749844
409 218 597708
618 687 785459
589 99 415956
553 171 354760
681 15 868234
343 36 581723
557 59 519299
534 584 363195
551 138 457297
78 614 32880
97 503 859020
458 415 256961
360 152 422945
189 44 307152
123 71 377510
141 505 443215
108 514 422062
161 249 430535
516 571 453614
607 534 401428
464 75 383082
666 589 219334
221 345 871238
685 662 854065
615 40 984439
578 117 493737
499 480 179561
450 552 447378
352 403 151221
341 70 850875
86 362 702123
483 557 438888
607 692 271802
148 215 547583
420 699 955708
209 684 954339
297 402 230479
305 509 306842
628 267 105117
387 6 765274
601 93 371304
269 384 551052
25 368 278450
246 50 64066
174 393 305936
423 188 363273
155 545 675233
227 175 510378
143 681 377116
598 48 432420
221 355 810769
224 539 749572
245 571 421116
379 404 367391
515 154 637006
549 132 517261
516 307 340656
205 106 851538
183 356 262929
219 23 844452
315 224 428959
504 205 105218
42 43 839726
589 588 217660
475 53 75157
277 584 806440
110 376 738902
329 243 460776
295 450 843111
594 668 427935
366 638 512592
122 334 22253
127 140 899347
636 79 172741
334 562 75494
639 129 10568
130 113 810988
461 609 850412
302 522 963615
146 455 837126
632 396 233130
256 504 582949
395 54 388340
265 26 337210
121 234 748309
44 193 463
80 567 154443
505 460 234065
219 676 462368
255 188 253338
218 393 608450
602 676 530568
274 345 515759
381 48 751583
233 697 407028
610 267 929651
551 540 5133
200 642 165968
252 488 838203
130 229 877522
113 530 420514
242 437 368430
334 234 114494
354 548 535072
232 180 214064
618 400 109921
318 320 525355
116 646 305203
351 332 218127
26 75 430299
278 121 608746
486 413 787970
567 360 307073
700 424 833141
56 578 279219
696 108 841705
548 53 117483
269 68 811144
127 303 315159
253 581 239990
378 19 312435
272 687 906928
567 624 567878
474 432 810846
590 448 329753
475 177 973583
210 123 271623
215 669 455441
247 278 315526
131 687 476154
227 153 756893
401 371 14604
149 196 971613
467 583 179385
29 256 893882
565 404 975973
17 579 272949
640 35 64339
658 234 466399
514 228 49035
52 527 144624
38 448 572934
264 325 652322
394 140 557071
4 350 172990
333 289 94615
281 92 881233
325 574 352764
325 249 522690
677 258 191148
193 585 464082
172 241 284327
345 378 96697
160 216 925229
269 39 976571
290 608 634622
507 193 886432
572 449 216210
448 96 868925
297 174 537168
596 665 970490
523 183 385998
394 553 443676
198 457 460921
137 321 230648
668 213 445387
83 328 397784
405 324 92324
602 7 171189
327 620 799644
348 663 670685
355 519 577668
667 468 426890
365 655 621163
490 413 520729
133 535 454438
518 250 924662
44 326 275854
554 552 234895
286 420 851943
581 630 761341
630 625 373042
514 415 151864
348 70 828346
197 462 456628
571 69 7959
258 643 305649
84 90 70386
193 143 782000
409 568 784513
646 236 7925
535 231 368665
238 14 625314
163 338 94292
268 191 688995
22 447 315761
600 157 295560
568 484 662465
599 83 514760
371 50 717710
648 673 644459
188 251 576098
225 374 747487
86 162 501204
266 93 739972
671 154 38396
618 387 54804
242 243 164350
216 627 456935
300 629 194934
95 610 282614
567 653 595413
327 259 86312
671 460 720331
38 278 832934
361 457 860820
162 535 931430
440 122 856693
313 661 95752
590 481 89469
111 632 944930
434 124 551992
236 436 377085
341 436 696643
142 548 621589
443 503 206054
90 372 985810
347 488 919785
453 429 888573
564 14 211097
685 265 877533
659 348 997370
623 519 484163
83 658 716610
600 691 238070
682 591 77989
293 444 682546
29 295 749014
330 72 973935
661 118 451001
111 178 672034
567 61 266370
306 513 948090
224 648 268419
345 540 159665
104 267 853467
350 672 662920
233 196 681401
654 388 404910
380 116 978379
120 459 654349
653 570 553663
624 3 708275
695 532 536087
118 649 943655
638 274 231373
489 321 268680
552 674 836012
475 535 145780
221 622 142203
510 335 261449
497 489 878807
625 157 708372
128 302 858374
530 57 410959
325 299 673189
480 256 425858
34 400 688198
84 565 455283
577 651 107687
44 466 777829
560 680 453202
20 377 635191
80 503 164678
582 612 612854
601 382 982635
689 378 529436
546 448 439232
482 245 360437
519 700 43852
246 631 602092
161 507 308100
613 409 907027
218 257 156164
554 105 968821
336 265 52240
271 588 391410
306 116 305578
675 695 31066
28 164 49936
461 662 533038
615 403 777315
371 590 224820
35 351 890990
41 216 668134
243 414 749548
13 366 979609
225 211 933392
691 552 311312
83 541 463041
307 427 781559
189 25 737807
500 107 860403
514 433 677730
15 19 955724
614 338 280233
381 431 994381
217 208 763674
292 598 594808
212 315 660478
222 335 464580
266 596 681331
96 344 516527
427 364 739308
388 679 648152
232 521 851310
5 422 422068
523 165 876251
658 311 631770
405 576 791985
65 578 900312
682 315 700262
194 518 726525
214 451 755715
116 319 139327
582 297 862507
434 647 905654
156 529 667301
248 72 758749
525 192 533590
235 616 39320
24 27 943002
92 434 515582
323 407 445237
471 132 185023
671 390 373739
522 579 635605
108 573 528115
574 691 946904
62 478 660576
308 585 630923
10 489 492737
562 599 512369
79 54 597540
434 614 79104
552 181 743627
648 192 273989
567 612 820105
578 277 59221
34 108 834218
83 388 824736
204 581 682380
244 169 271521
323 19 432590
417 244 170577
323 172 763766
636 165 232311
584 43 691136
161 310 712745
460 515 652124
382 579 97061
502 663 210905
128 667 500037
39 373 261517
53 546 329045
371 679 875682
664 153 811365
646 641 757516
207 267 899749
494 137 86249
52 336 740225
292 424 573153
114 3 915801
284 112 132820
517 128 516501
550 396 567673
79 256 440868
695 326 260770
474 75 936717
295 181 207271
649 571 754740
7 625 397930
227 64 386475
674 539 297748
299 20 888323
331 353 151306
11 444 682940
420 662 346531
543 416 377665
442 653 420445
22 301 511743
432 650 934113
238 168 515168
332 327 282687
199 21 154008
655 459 581827
289 483 206327
245 609 724660
22 617 674856
271 391 722366
489 116 892067
181 658 164139
456 361 731262
274 98 416940
555 629 519896
95 491 706310
562 611 221224
85 506 242595
199 26 51593
257 418 831422
145 470 796501
560 229 675567
252 366 589388
464 68 75284
209 223 291374
80 10 138500
355 70 478957
187 585 171426
437 210 454954
48 676 310698
346 471 798780
148 645 748011
548 611 581357
77 308 532790
668 59 538236
547 262 688618
291 423 310740
135 466 840381
55 425 322399
642 634 367043
276 625 406941
619 306 985108
471 405 685505
227 657 587120
617 263 930287
111 570 163500
125 74 749440
490 387 297775
455 426 263707
418 516 679623
640 299 636198
336 347 819395
609 658 285035
123 538 364086
533 426 203605
261 72 513278
434 340 319741
266 558 26705
150 465 574139
318 686 214733
206 306 838954
76 232 6624
55 505 879445
101 644 945276
105 95 236531
229 239 780875
192 7 230659
312 357 998817
389 441 462646
329 476 607278
523 411 353465
110 493 227300
614 252 644495
514 691 166744
403 172 531488
5 520 237201
632 296 521088
629 31 775591
420 361 202488
280 447 313694
103 27 183914
170 188 603739
440 550 775161
88 652 532236
566 281 356101
345 539 709648
452 429 36308
355 400 729351
12 10 241627
202 327 846482
246 638 556343
275 450 131274
406 193 860199
421 681 456112
470 317 5726
658 370 850170
411 81 206255
161 666 261916
145 36 343306
423 369 92114
25 415 731198
83 170 746210
378 126 867741
393 303 623163
386 537 435906
340 310 884297
644 155 513455
349 164 565497
5 98 48091
465 115 605762
584 466 92972
547 472 165717
663 270 660995
218 421 363027
594 62 387808
628 514 312907
286 493 128726
544 495 103449
261 281 155531
96 390 670427
422 530 59919
496 255 293804
342 591 183835
406 185 948869
20 147 933404
281 162 845407
66 269 566294
105 192 648150
93 511 791541
637 417 689019
625 466 460401
326 206 144395
581 30 682912
232 105 460164
501 19 544193
426 186 303963
630 475 983984
125 486 769975
182 54 763619
572 605 763509
188 3 1798
391 72 238661
216 132 62005
431 321 803518
87 352 669936
637 206 118828
23 319 604541
230 167 936432
626 337 604927
692 665 230407
215 672 571149
557 285 715795
418 375 493547
392 367 186358
114 333 961713
378 89 777364
180 463 409304
60 273 472925
280 690 71393
664 252 999346
17 34 403386
67 392 108466
490 99 246675
608 128 402553
25 559 966805
291 545 791528
273 476 252083
79 433 379111
79 178 634469
206 427 861046
271 503 601424
416 236 152523
256 27 492332
273 82 721414
102 365 766536
503 595 824054
110 154 828184
170 212 847936
530 308 557756
417 226 999442
207 477 920662
201 187 346654
385 547 92181
663 640 863165
665 694 802633
139 643 171899
199 382 666323
50 368 385480
510 43 171047
390 515 92022
108 103 172042
478 310 769976
467 156 228625
235 418 430680
299 273 729638
206 370 860776
136 263 333067
105 317 435280
591 558 965347
151 451 660961
119 446 339812
257 112 338232
392 31 995590
661 281 204326
580 516 74604
81 55 313624
574 424 3353
53 171 917915
171 503 626334
301 519 126576
169 463 326455
626 124 89580
65 225 306132
119 197 605510
116 635 292260
690 6 116430
336 69 510826
103 700 988283
60 55 469480
322 86 723712
185 21 155866
299 143 256555
620 533 924892
45 389 686630
273 6 170442
51 320 64511
56 164 813144
528 18 35481
252 697 302137
220 156 219352
23 186 739064
505 522 354283
552 528 321566
144 655 485193
563 181 190919
248 596 880692
94 25 477051
492 498 880438
310 74 670661
488 47 899646
587 685 8921
361 554 922551
4 464 781078
464 609 409101
562 338 775238
520 321 31813
496 110 209652
545 278 715825
138 403 503523
551 684 180480
356 434 205793
223 650 58374
582 289 812695
212 479 13693
89 337 603847
241 478 21226
146 569 286118
362 469 99750
150 595 254045
123 284 959471
428 499 141621
524 499 124311
125 214 76727
189 32 157205
481 698 932220
470 106 688950
110 518 607711
348 292 625434
336 591 358961
447 542 417798
110 479 648908
503 446 786716
592 549 676772
195 510 911357
450 665 735934
55 689 995679
146 439 102064
299 134 276233
568 532 157369
205 195 930634
124 485 691017
263 502 502996
386 76 241328
171 393 259186
427 16 540600
399 438 296223
65 310 492639
268 486 913060
561 464 707030
629 432 548917
532 591 136251
287 451 640911
379 605 49211
259 159 800188
12 678 49042
23 414 287782
187 581 962853
495 38 463672
186 91 400146
218 634 209474
83 488 627410
172 618 257537
539 493 606405
411 248 77083
668 430 530349
294 581 150501
507 30 397633
409 121 238923
352 628 373913
633 560 315459
318 593 617022
565 318 215807
602 534 182937
507 412 364166
562 422 269448
232 429 642615
31 136 270965
450 61 13139
462 601 188093
359 453 922740
168 534 272985
60 287 682927
496 42 740374
54 394 150044
246 252 904515
257 654 564267
335 584 104402
660 44 153244
256 144 118878
604 594 399123
241 301 894521
595 338 598546
171 219 956147
481 542 458446
699 451 381232
432 668 311494
379 699 446295
54 670 529037
4 521 517490
195 388 308317
573 490 520364
294 332 984434
281 366 173533
568 558 11647
687 643 359959
92 339 82173
678 402 194129
691 42 556585
235 41 95032
208 601 502993
93 50 297680
139 136 681803
4 571 854255
667 547 532611
422 681 653435
334 89 549885
443 248 239561
360 654 885767
526 367 190709
89 572 293495
661 606 328160
68 681 246667
577 480 932185
187 232 263151
667 646 383655
554 285 31719
514 318 707342
522 549 527013
417 335 984109
157 80 841791
321 214 641133
377 692 664122
675 308 440487
583 663 612935
363 278 791310
278 103 968295
477 202 819634
570 15 927984
185 520 785830
294 616 534822
577 196 261078
556 170 683549
320 364 18926
272 193 532348
520 189 611743
96 642 170495
130 365 748133
510 286 613490
157 667 129459
127 344 222043
490 266 930183
497 161 894014
63 635 856427
551 507 497170
346 596 902786
335 53 749816
383 43 997295
148 543 508279
423 277 630442
21 512 566640
420 396 265373
600 242 568380
96 371 631060
437 571 746617
512 700 931095
289 632 106131
645 315 501181
240 101 70836
82 23 21133
153 447 144568
553 357 688175
530 667 679528
409 204 202219
177 321 950066
471 33 405260
384 302 333048
115 110 992623
20 362 104242
171 650 286908
376 622 466022
169 306 33733
406 443 139865
571 475 505783
84 494 351772
271 3 494769
397 308 123338
212 686 681897
294 585 324349
520 323 344907
630 286 658468
414 80 698072
518 557 505021
18 159 275021
229 313 472815
219 98 629277
639 49 662482
573 401 42850
433 59 890069
180 338 144073
567 106 201121
623 154 443408
298 91 208271
538 333 319116
427 658 894364
582 205 9954
214 221 697112
615 199 990481
663 42 108820
629 254 349255
246 390 819111
669 180 809181
472 604 22162
684 511 679438
667 658 432374
214 78 848628
376 145 442755
377 34 853833
283 279 403961
350 525 90441
311 475 684451
542 338 615005
666 591 963770
192 670 488028
692 233 561544
124 693 487326
120 433 5810
432 576 390993
539 214 145129
243 617 157023
658 359 839327
340 415 67603
354 438 816492
66 538 259164
507 9 570219
667 206 541932
577 240 71485
635 113 229385
6 203 699752
445 655 18482
369 55 536391
190 207 788448
493 671 844606
336 604 898615
190 155 487124
195 476 818709
375 389 636832
96 517 925254
297 432 515970
539 505 58448
209 175 293469
590 548 578171
221 268 612100
490 310 937069
490 664 156634
235 623 95241
319 100 156488
482 194 860308
280 384 169197
180 17 840451
511 520 991939
541 232 676123
631 544 348469
326 173 949685
658 281 693746
441 155 735034
350 239 232313
673 615 520131
506 35 812699
297 487 197312
454 656 180411
572 693 255
678 278 913052
460 453 771168
697 458 711937
368 345 832838
339 275 850080
696 278 79300
403 652 887843
617 455 684028
459 10 848099
35 369 452741
385 687 740144
655 82 113058
631 71 188087
358 629 143416
93 476 980168
473 253 749635
452 550 649582
611 439 301350
660 112 318206
351 13 257550
275 516 587734
347 100 82631
67 148 399053
50 512 775709
143 502 896136
607 512 873294
284 7 601357
84 585 265228
328 216 517766
641 457 291624
398 468 582875
174 213 257736
399 32 23034
528 415 88820
421 203 871162
364 537 431012
189 533 475522
413 618 477517
561 362 127243
676 373 218193
347 170 964631
137 622 330362
275 460 841615
469 638 664631
505 329 208302
341 323 439525
381 597 606297
317 542 797706
669 273 664437
190 674 889917
253 184 375116
591 294 757357
190 301 688008
89 431 454563
451 371 92788
208 621 403012
120 240 312613
26 402 998151
223 661 471629
573 212 335737
248 629 217767
271 310 326566
26 542 947679
580 663 843323
444 250 844942
127 362 601388
92 53 547653
375 330 106449
593 465 96539
231 27 886174
596 636 530433
102 175 204717
376 557 479757
463 372 238883
155 336 714688
359 188 305136
605 584 928715
353 485 179103
529 408 705142
556 362 337402
207 335 919834
7 648 515632
142 634 102582
194 287 224149
2 98 723504
308 38 106363
651 89 109461
502 451 266272
341 338 716133
490 666 200189
292 532 976266
528 553 152391
48 590 608422
287 71 682450
536 330 208166
160 583 928178
337 657 431879
64 329 272844
171 694 979759
503 429 664555
197 296 755867
589 100 991680
106 141 804852
455 245 2521
271 529 880392
595 686 380435
169 558 738668
105 626 366172
583 536 26700
370 398 406079
666 662 701097
288 444 920149
349 556 552607
469 385 137801
356 626 390689
618 84 935717
494 603 784867
82 86 730658
657 12 922132
489 48 128039
91 43 621656
48 152 921088
297 273 900204
81 98 619488
666 668 32412
50 306 478650
434 477 330069
465 603 876734
445 89 741801
370 268 395313
677 603 786267
308 618 731045
164 85 939970
159 79 670483
329 275 131377
623 79 763387
663 520 679382
151 494 476578
22 362 773297
71 389 725008
136 381 246426
552 338 25119
35 86 201617
481 44 31086
514 422 737218
276 151 472515
194 480 701714
233 376 997403
251 24 712218
297 19 190161
306 85 468330
584 461 780861
249 514 396282
645 239 500106
457 121 370993
486 451 198915
680 302 771125
389 118 665528
64 643 796550
636 125 925245
187 608 534897
475 27 374398
558 76 835791
206 448 168364
482 111 262829
395 389 770285
134 237 991972
431 570 729783
532 307 574118
499 155 977964
648 228 913017
673 475 667458
12 516 728092
483 142 958136
87 510 764236
153 700 252748
302 125 251326
161 308 545208
628 223 543508
113 8 207755
108 326 529887
340 486 660336
544 547 55707
163 550 817582
224 597 862905
534 360 446284
88 335 587018
354 195 1010
130 681 9009
525 87 344288
572 209 210110
557 13 623960
252 154 936965
679 219 834121
360 464 536032
302 325 261956
467 140 790763
388 104 573000
681 549 726956
237 583 789592
10 6 976761
670 653 763214
49 116 588622
687 172 256105
83 3 557985
347 505 429728
626 9 294108
533 517 258374
184 509 703948
198 25 411898
32 233 383716
384 416 711704
48 204 851515
6 538 84340
106 550 23993
207 666 489815
115 504 793339
414 641 861778
290 440 826924
519 96 873754
585 545 597605
370 18 188262
123 500 946001
156 92 160079
395 662 200991
33 664 896046
369 652 938721
552 479 614938
383 394 455167
120 242 465047
124 355 123272
35 682 205856
212 570 755712
311 227 860396
605 353 776640
135 547 200379
195 87 521537
160 62 143490
117 684 153592
578 444 784045
691 181 744917
482 614 113499
399 565 792612
228 618 479750
392 577 66982
483 584 356511
385 223 627335
126 28 15338
212 624 450086
311 291 314011
232 19 469828
479 403 828918
466 508 805406
104 521 143911
363 367 115035
562 321 695990
683 33 8849
74 12 787993
185 374 584563
686 529 978335
56 673 265793
67 73 201537
392 475 710212
619 506 303412
672 279 679515
637 354 945972
409 358 116079
203 14 95749
184 692 830142
25 260 766277
243 87 14976
477 113 309251
465 174 942544
284 46 983874
108 473 846639
367 193 761656
53 692 145192
296 333 550196
373 594 607578
569 696 905531
106 426 82040
248 657 699261
628 633 238993
241 548 983848
378 483 311263
27 521 448958
319 403 162442
15 93 629412
370 233 336869
12 410 883563
338 398 498161
437 177 431430
352 549 784582
267 35 101151
58 190 298184
156 213 669828
551 651 598787
511 331 146112
29 178 880972
255 34 75943
45 584 256575
544 3 300417
250 634 423513
329 673 350266
76 248 399943
45 639 687411
76 412 367847
60 533 539241
392 231 799839
160 369 183934
510 579 707786
418 533 815208
355 439 802702
99 317 361008
531 540 767266
53 100 608677
545 367 82265
471 661 612418
243 189 483329
321 465 305359
270 295 270992
180 95 220912
680 190 55731
33 174 599887
622 108 488871
476 210 46009
507 323 764644
14 552 718577
88 510 758309
464 337 229835
688 431 204441
300 15 182836
607 330 399606
284 516 59707
113 199 531776
696 213 945365
199 310 208224
603 312 974943
9 302 267094
122 293 956835
247 648 553592
478 635 98239
244 256 277157
627 608 599303
264 682 154558
648 617 963815
395 77 679701
268 340 428398
27 685 634199
553 43 311814
480 345 100117
431 429 788273
619 223 646898
302 428 572789
219 472 675096
595 667 762485
174 697 682233
548 481 957599
95 687 680992
126 389 736575
83 304 743276
407 628 568309
130 53 55700
415 208 846541
349 471 94230
419 545 203215
521 429 635353
584 445 889707
82 291 255566
430 34 855615
137 394 605024
322 191 48608
298 211 526541
361 611 161657
569 323 895867
635 160 924951
554 364 395001
216 472 179736
105 531 234239
504 200 719588
425 197 853530
109 150 461624
510 105 131529
453 31 16279
674 276 807566
240 249 386468
95 618 438869
190 211 851883
381 456 82948
111 534 431695
638 542 648552
438 201 865525
583 294 558429
418 5 894983
371 598 37758
640 664 804607
411 332 604750
675 147 215560
647 518 587203
556 46 760057
654 632 564510
596 684 492300
58 543 848098
269 402 551422
251 234 618392
494 121 232726
117 97 966156
419 39 557958
589 59 678865
554 120 535868
240 259 789706
205 411 132507
563 640 325066
69 521 694844
67 111 867331
128 465 348042
626 647 909777
686 403 638448
10 452 940157
221 102 715902
597 121 181571
95 220 694365
451 467 679211
143 442 905002
133 332 203113
613 612 798499
566 617 800953
162 290 103368
244 639 947881
519 392 945021
470 631 968547
280 300 452010
546 151 87485
614 692 496824
194 642 452264
216 612 69340
648 305 867849
685 190 756870
432 195 992329
317 564 299706
294 694 710367
166 163 11710
569 312 916477
430 672 651600
485 222 813642
21 256 282991
298 329 28223
233 470 756911
647 548 695985
678 151 976845
489 397 27776
657 255 757948
507 253 46478
368 177 526466
86 405 955020
234 141 265975
41 405 744624
391 93 270526
216 457 990399
588 260 210923
464 20 24021
408 253 170701
683 618 867540
556 180 273899
68 255 819578
351 40 927239
458 537 314235
44 13 239496
477 163 592452
127 108 543219
88 68 525767
246 591 650023
80 238 95220
522 129 684412
168 591 455525
413 448 703689
2 459 222076
219 491 965427
152 479 203341
230 545 828755
676 281 372901
26 675 201208
456 238 411201
690 433 660147
617 568 937917
290 92 289651
542 479 614326
192 341 210730
68 104 90756
175 86 699987
201 372 8871
185 610 788889
375 660 717483
66 691 125786
370 583 782209
93 30 282381
64 431 213750
214 603 423129
143 645 179932
537 327 473454
454 452 531221
441 586 942364
622 680 923236
333 596 226436
398 697 696127
700 253 785292
391 9 70388
288 325 928259
566 270 530591
551 282 843193
619 534 223870
505 52 639365
646 284 892458
655 83 990579
477 644 458803
80 27 467341
516 139 573310
658 248 648542
622 466 329554
222 100 799930
234 101 591203
134 160 549070
89 510 533715
472 214 503709
15 331 734148
651 276 683905
398 471 101958
29 94 203991
676 176 807707
43 289 553557
463 452 98991
316 666 164487
35 293 649346
82 489 263403
210 458 980859
129 63 797557
88 493 102778
499 451 377052
678 392 311302
463 549 638822
350 16 174588
691 693 954529
300 561 665699
399 273 642700
490 628 823068
586 163 535822
353 648 278180
121 444 829495
134 8 965597
606 333 620848
125 38 156316
547 533 24322
293 439 309966
252 348 368035
601 627 718240
515 501 781890
420 50 554167
685 77 134853
640 272 917898
295 34 409039
325 186 67485
449 540 694109
10 115 477193
618 69 316038
282 237 186543
117 44 287971
448 342 990150
378 671 54839
340 462 627404
274 334 576853
353 275 312171
648 464 206596
521 630 387060
15 69 470544
91 62 429839
425 379 301470
415 367 545483
660 606 656942
228 465 536170
73 351 548478
491 294 827202
190 277 367178
302 438 493591
33 102 450578
689 480 191932
498 93 44362
608 525 740041
310 476 862188
181 579 590697
453 520 614661
303 385 471285
547 475 261612
529 526 210508
280 210 623356
15 584 863792
209 656 406100
617 649 679367
194 296 251427
306 287 468526
402 556 965603
68 579 732348
273 272 394797
248 587 491865
423 599 32652
143 474 696781
17 241 840805
629 469 827578
7 320 63615
218 246 105832
143 365 279101
19 609 680853
398 238 579832
91 496 26392
650 321 954855
512 169 295399
585 89 494768
656 606 13936
623 151 940404
546 504 405253
384 200 740585
546 118 533545
272 247 950572
189 625 135562
213 275 282259
620 348 271992
422 230 685723
658 172 740040
225 145 152311
117 343 334827
417 645 217942
661 196 202394
632 91 310755
338 262 976916
461 348 167584
575 88 116537
487 128 275044
625 511 818085
193 493 788563
697 671 268220
11 362 704982
163 305 674557
354 628 250259
561 496 600141
21 672 530030
607 112 441114
100 295 213801
674 506 211897
66 379 471788
314 172 129531
222 156 528096
68 339 548433
139 197 508585
480 597 415712
94 237 957392
71 679 862149
106 622 630836
594 22 362474
297 474 756706
627 616 544662
522 70 656679
188 533 116635
85 5 195899
650 484 249170
660 602 456864
486 135 258843
673 282 337417
656 659 396237
575 236 704850
610 447 257153
658 102 211290
362 665 945819
135 670 562196
438 220 873634
396 217 278593
408 188 517468
88 175 108811
438 225 361683
653 526 323123
300 249 534702
577 634 319814
275 643 905701
325 88 414711
153 272 491527
512 174 291754
583 532 585765
631 332 607919
676 211 446594
352 280 307581
31 260 838351
358 203 489904
211 342 322357
55 154 76479
582 270 35496
67 7 69346
541 206 133467
121 319 858500
157 684 769522
62 153 498064
434 399 498878
106 403 167749
661 548 916465
255 258 170803
498 246 53534
518 4 422990
19 540 678432
651 280 841376
361 162 490108
608 505 82641
406 445 820298
461 384 138742
39 177 954285
102 113 285791
2 94 441421
306 571 740402
135 146 942151
193 617 946559
181 326 678050
617 153 740064
367 19 851964
279 688 1458
423 65 62048
605 115 828580
2 594 787641
169 408 674416
82 412 520893
2 332 989547
366 312 816423
385 560 182954
647 477 471732
560 137 537807
167 679 227167
675 545 522870
37 147 145369
25 291 975548
473 654 570861
344 82 604000
327 520 183818
30 391 88910
48 342 589015
399 338 754978
337 82 49907
141 404 311427
691 2 341471
549 699 134700
304 212 795692
675 279 815298
429 208 682892
341 128 532843
629 659 446943
208 345 514926
379 284 632446
228 454 836467
667 141 111123
353 212 450388
238 302 670194
223 593 747803
285 663 492413
470 193 12522
386 13 82154
513 255 597967
282 494 63094
162 54 852883
323 655 294734
81 599 141696
154 616 545122
346 540 973349
92 294 294810
78 653 34409
15 608 543077
56 165 661768
360 600 39698
499 500 143365
436 600 845345
659 219 759193
499 375 297209
635 123 580599
357 134 119389
85 155 118027
545 21 782563
360 681 577807
368 301 620210
340 189 881505
96 594 102960
231 404 89883
553 204 49281
306 282 838003
314 252 537916
363 615 65350
259 236 551058
38 219 945408
445 323 489299
40 403 700477
22 615 483786
92 345 682630
498 612 812006
319 261 721299
159 148 425273
66 566 967991
346 174 488513
533 179 63878
148 425 6518
488 287 215138
177 215 202573
643 109 79980
361 626 743749
18 118 711972
481 29 606118
54 107 87475
41 391 441244
660 513 561800
71 333 332628
319 362 960555
150 641 338979
79 298 464152
438 331 244117
571 661 212534
90 83 670561
188 49 399735
124 232 150124
230 441 87213
589 81 565499
121 158 804976
606 654 966951
165 151 560167
623 381 833308
37 397 867078
588 55 613609
519 446 735790
699 165 171721
451 181 415085
658 27 28290
594 82 447824
169 396 241805
216 398 311633
89 587 599014
667 482 950448
154 454 230431
62 162 106257
175 565 886271
30 150 32591
554 545 858041
381 208 651421
80 658 69880
84 593 629804
387 577 74718
405 495 654688
169 74 188824
675 531 165020
67 130 895159
172 315 995635
674 672 116631
432 63 351011
312 247 7708
397 61 250463
469 76 585779
125 377 204435
485 423 487647
436 33 637821
610 50 338596
539 586 66317
377 145 534948
271 687 949599
617 96 943968
377 58 703220
228 253 90963
159 181 474660
453 257 465920
163 60 400576
252 232 714477
589 84 975646
408 5 231471
6 216 106668
222 524 769519
313 528 565314
539 215 619169
464 667 482868
156 277 547272
550 102 870890
421 255 496344
177 518 45066
93 604 31109
27 404 923379
41 162 751650
203 508 816730
309 662 267600
450 451 889884
504 74 285729
278 115 915485
483 102 310113
454 538 305417
697 130 682578
534 576 595762
119 191 87399
213 352 690219
658 414 241043
647 412 243227
315 533 219105
56 38 87696
381 61 915463
674 264 594602
260 3 383366
131 644 596958
15 670 917171
300 301 179527
367 66 14574
131 309 413539
686 21 361792
10 506 395328
540 242 613142
91 182 808102
200 32 366187
404 90 935974
481 523 221506
319 24 244885
207 581 361337
200 245 914691
600 339 631178
274 330 5478
113 30 537654
424 333 389150
171 67 898835
43 30 303343
474 550 380525
415 675 866481
156 410 117455
580 201 802845
366 61 890219
72 37 567448
456 61 338228
650 535 761394
246 174 380224
123 607 950969
298 695 631584
468 214 949673
28 688 203466
221 274 217
31 220 736677
9 420 56494
203 567 603137
390 8 390964
606 446 290274
578 100 953294
631 229 856304
379 554 866552
93 375 284598
29 27 445167
616 81 105229
273 376 620586
509 93 553668
109 302 391556
502 534 123695
599 567 434148
516 575 201853
499 637 641595
388 107 193647
387 339 438030
650 118 214932
191 546 3760
97 193 181467
241 388 29709
330 239 71798
439 284 176292
528 100 680697
507 95 848536
128 352 59639
200 455 12234
485 186 539763
47 658 98707
4 529 314216
302 76 174628
516 479 696158
678 224 398102
264 480 434614
465 139 795209
624 507 31358
671 41 854775
308 188 309906
216 221 111772
253 437 293436
15 262 254628
154 352 551195
214 585 143198
310 404 686115
73 279 873631
471 698 215815
609 45 54419
455 296 8564
464 581 105142
66 444 856380
54 286 848252
424 618 3849
61 636 324031
285 452 716707
246 335 942786
479 422 905601
182 377 386693
302 163 831486
691 386 135868
646 440 713922
36 411 852448
508 230 179636
105 401 160198
375 626 645940
661 195 895191
163 300 830003
511 293 126502
48 488 683101
324 56 565008
231 649 500485
394 543 772079
665 226 434474
286 504 830701
449 561 174522
515 423 550657
689 173 343816
44 648 616862
31 327 711680
71 347 838272
462 300 117580
258 657 896349
158 86 849777
603 335 781751
84 506 384194
352 312 198341
79 621 328689
145 646 120713
194 69 717774
419 249 709017
155 196 186676
292 625 431281
67 106 712465
397 293 483221
424 417 216971
140 236 457982
131 379 839317
93 197 778369
3 214 352150
152 587 943283
7 409 174586
538 556 924444
344 672 544664
529 558 354122
60 174 964358
81 373 670749
376 19 385568
596 372 679899
523 135 6760
613 569 915833
418 454 387403
102 423 301233
560 568 955003
249 187 142897
51 308 650668
690 522 552042
336 354 81298
121 200 237186
630 214 285436
643 365 65296
181 591 33049
182 42 571032
247 274 14609
475 659 617042
185 490 751135
587 401 241512
385 27 287419
407 625 546047
202 58 358500
401 97 738335
190 555 347689
308 172 401549
109 594 209207
243 615 57599
320 493 556439
562 29 86191
289 408 64620
639 252 217337
148 620 180708
301 443 460840
223 526 70147
354 284 283909
202 681 441731
485 41 424830
438 77 167512
112 515 116445
175 589 480973
618 275 212825
113 589 546530
563 667 987201
602 403 668364
174 668 336990
16 286 942623
499 477 211081
590 508 59755
523 330 358159
12 544 604785
433 613 803508
332 205 522361
596 67 550129
431 106 120892
238 104 512810
612 566 492037
373 619 758201
674 554 378018
187 575 967490
684 331 866130
361 453 821221
78 268 786342
171 680 123135
202 208 605012
196 200 942288
109 40 456867
239 568 790208
32 253 438328
159 146 321162
3 674 704135
621 422 436371
496 362 546293
450 686 568698
339 451 632117
97 528 110261
627 645 455945
35 412 896526
383 615 707647
330 282 352065
646 463 314252
613 123 642777
315 618 376357
495 215 481706
58 297 298866
229 606 526361
605 657 44092
5 338 1829
573 317 153606
516 254 603322
290 610 268824
624 183 48545
60 300 142305
7 294 609834
485 107 750491
418 132 344244
161 513 633251
113 373 860911
239 619 776527
280 59 530446
480 281 688809
122 10 435312
177 331 306486
491 255 912774
34 370 309584
572 611 405801
548 206 914937
171 280 876969
508 167 738379
306 160 868569
107 678 313879
520 550 831889
606 635 546007
290 446 255926
102 544 271553
426 375 261198
20 690 841731
689 651 466896
94 345 310422
259 19 919694
573 399 921519
485 16 67266
50 170 734875
157 408 31310
196 265 163626
29 215 38454
49 342 373540
214 443 792344
35 472 113535
159 523 375151
633 514 132095
359 563 848259
327 312 270626
418 321 559839
676 408 390243
297 511 453297
284 244 256574
698 318 635546
442 554 206591
557 427 844993
164 196 503161
591 139 961743
345 126 433930
485 587 550500
157 589 55269
604 582 244743
218 19 607413
566 593 512044
142 129 309723
79 643 768520
115 65 166708
53 601 591278
237 401 131876
103 585 437901
46 395 302511
309 252 57462
265 421 896440
593 138 33564
193 547 3007
421 317 784499
271 578 471602
572 524 976397
603 112 331931
32 409 907228
558 253 617576
509 545 527868
136 648 803186
30 501 505951
543 691 925794
190 102 799607
407 413 594367
274 689 319210
522 132 233907
640 10 834925
275 448 564320
386 143 704885
649 196 631639
603 57 201509
59 453 673433
419 254 915997
286 116 202234
576 452 209272
636 416 106988
65 217 676694
457 663 667553
690 565 153247
606 284 550750
365 473 457161
568 250 171738
328 688 843675
671 45 150021
636 230 100253
70 538 155847
131 512 648829
437 152 74045
96 18 174506
50 347 450303
406 24 727952
313 34 303060
483 474 778202
454 550 230906
483 375 132499
367 398 502800
623 1 514953
536 640 527044
572 172 775207
591 217 344655
187 149 345337
487 76 573397
636 101 816690
125 79 699614
232 63 637262
649 631 492076
532 70 467403
659 605 65521
316 311 980159
550 331 574681
598 147 165268
62 607 376204
188 455 275694
516 73 581379
37 310 107831
202 169 581187
418 492 441463
478 403 148387
609 454 204771
95 190 825912
131 698 947924
45 6 110328
229 236 802421
600 342 242074
405 684 69796
557 284 540518
98 34 878783
151 443 832779
36 483 669387
252 371 17734
515 504 29482
187 578 647487
420 296 469035
412 249 749376
456 13 825641
698 456 293227
586 671 725301
382 685 38712
16 344 684375
121 132 447432
262 375 285066
636 367 385341
511 232 331878
205 143 245346
584 236 548858
586 255 669595
4 433 927230
19 593 451575
469 477 800814
174 535 109578
201 23 174816
371 31 672922
349 559 662061
573 275 710961
167 577 255894
420 232 846694
6 627 991656
93 495 828919
355 645 452121
596 91 989136
265 388 91548
263 610 189469
36 83 182465
598 237 439374
655 561 987503
575 474 932631
470 2 392866
383 539 157848
81 296 975345
664 186 739987
146 104 822130
359 321 61010
24 377 268882
165 178 684204
116 500 443227
352 652 371354
415 656 451156
579 232 230961
430 549 546860
144 209 835055
312 380 708637
530 183 199299
149 49 778815
333 548 453647
80 390 501260
81 453 715776
605 447 370225
555 162 258848
360 626 973109
381 503 775918
486 29 43468
305 228 601902
486 214 942927
688 140 157266
658 666 68285
583 418 439641
24 241 435159
655 112 587449
241 313 547939
59 435 784960
203 328 482127
277 456 884461
631 292 165426
59 186 535195
475 286 238116
477 426 67829
398 558 261538
695 535 59059
347 2 452491
304 604 914737
286 641 3798
594 673 762945
523 39 634770
669 486 182584
45 450 508932
533 565 729634
143 614 526240
166 635 787952
79 358 929618
311 530 742785
493 351 495508
195 88 447877
80 392 241057
519 381 997203
470 327 996350
186 479 52731
489 295 60525
190 615 629791
59 136 550375
66 480 183540
621 547 906280
525 586 311521
216 169 161213
585 199 340532
580 375 240791
363 690 84126
264 331 808056
159 109 775509
414 237 182308
228 390 665418
168 293 397969
7 279 625478
415 357 654116
273 557 281980
28 280 162595
393 523 806583
278 400 238969
232 28 102162
695 684 409682
110 112 473789
685 338 70636
230 78 620966
321 503 426909
493 604 73983
502 306 14043
289 167 904291
252 374 109731
121 566 197661
267 229 565021
277 434 797766
403 586 823541
294 276 108604
633 534 306519
127 542 396732
141 573 818718
368 216 470894
239 468 276592
270 110 199952
345 319 377933
131 60 810952
433 658 654472
631 66 206670
598 118 632032
231 142 711264
501 638 986499
559 653 270490
511 176 131112
408 594 162116
29 147 739547
552 438 768166
180 446 956708
605 582 19441
314 377 59658
217 461 462608
487 427 982852
454 568 269967
26 363 527633
301 359 348459
278 549 305680
410 557 609245
197 238 968910
665 391 984469
272 53 497556
581 7 284945
167 376 403948
564 102 44292
339 694 446772
514 246 272755
509 75 762263
459 282 43348
117 473 748483
615 186 770458
647 109 584709
516 17 887320
204 673 884552
52 571 582394
105 148 414945
6 17 176172
601 92 303550
309 513 179806
521 157 103382
498 593 336674
590 546 168815
437 316 347269
207 545 308635
187 180 707178
119 554 812102
359 171 633695
134 491 438264
634 369 983342
354 306 500121
96 363 341491
465 657 764332
121 487 511893
146 499 123225
4 625 331188
117 700 474864
441 215 432980
446 87 415042
546 634 874252
328 650 205668
461 364 857081
507 153 121195
37 538 644959
620 212 917381
662 168 284453
131 140 913493
1 535 41735
282 284 370930
30 293 677949
461 374 301645
194 162 185291
28 407 613649
659 494 135486
582 287 987579
540 434 50507
330 322 684356
22 464 675715
664 274 894992
324 475 340047
550 176 838508
111 607 515045
689 197 684544
472 256 963442
524 594 46243
335 149 270495
672 287 260071
316 475 142361
506 527 465877
450 576 130699
537 153 105919
309 81 580380
137 442 938255
412 450 403264
140 87 334831
622 102 642588
626 618 665436
443 139 310546
659 338 16989
621 73 320367
123 551 81046
276 694 431913
34 315 220439
466 616 339505
230 515 544067
64 472 280681
221 469 509781
137 641 701534
133 230 714313
181 670 736684
218 201 468168
542 171 955506
388 311 263567
550 319 835382
566 541 874397
194 665 197064
494 626 796221
661 122 171030
677 221 42368
510 475 22465
572 298 555402
402 48 781192
643 373 324293
493 664 506876
242 660 596172
686 225 584429
572 264 557508
602 682 79762
496 447 197319
430 566 541107
166 268 264306
356 669 248572
149 339 816858
441 319 343431
612 592 606304
104 562 34313
100 144 842926
463 506 520669
132 271 562774
551 625 713346
174 79 772491
513 138 100121
48 583 97043
624 623 357854
671 548 896080
28 315 715923
134 672 429958
569 646 124853
428 107 827052
653 298 984436
632 218 497906
216 381 29724
602 606 962642
417 459 942612
499 331 929416
477 17 525973
306 30 174913
675 146 375830
226 93 250844
552 696 724774
644 448 70793
117 318 950675
115 118 540036
21 241 880174
276 472 842066
681 570 388297
669 635 732021
149 93 231964
651 241 908300
202 547 940638
185 413 824983
9 307 811476
489 582 259368
303 406 49981
112 28 953584
259 250 30059
610 120 308776
321 249 588129
266 450 137992
3 460 954078
194 231 601486
108 441 672075
265 471 382379
504 409 222070
40 76 655608
330 677 809134
457 171 546186
172 370 194314
196 217 440656
202 310 660706
147 173 313364
338 85 132797
365 670 290005
136 641 269740
243 260 916497
553 698 915476
544 181 682785
34 166 164601
346 412 405549
649 143 740508
31 353 710162
601 625 12380
339 438 393898
689 214 133109
381 445 462343
384 258 539864
372 32 382992
491 384 931788
65 547 372170
601 91 271761
372 586 847532
289 480 272548
451 94 168427
203 357 15876
687 33 779229
95 635 713975
411 35 842559
139 687 479006
675 456 515071
643 300 760534
560 268 859924
423 142 501853
154 546 614584
610 571 89261
525 233 186714
199 492 100339
59 319 971173
306 276 203157
294 69 576697
12 397 660906
532 549 421162
387 638 326025
583 313 99347
76 650 665798
368 466 214970
247 404 335887
32 128 564732
173 100 6459
132 652 444710
92 388 981413
37 145 923630
277 344 31998
527 471 393464
137 644 673983
536 324 230867
254 362 225020
533 239 809839
21 576 981307
698 212 801119
211 489 44734
484 281 335587
232 605 43949
363 16 46940
362 664 247762
263 160 581217
381 678 819488
319 639 745983
254 494 176343
550 664 952148
659 6 958408
68 526 539967
201 404 634794
345 179 612009
480 545 425639
41 23 853119
232 164 877305
227 28 160401
589 530 161589
217 624 228299
53 555 514110
334 300 445060
90 361 978752
201 424 535819
173 514 775740
271 81 738631
309 2 370165
73 226 471377
80 670 44658
231 216 549555
348 410 117819
514 229 880295
263 86 670310
533 340 159130
4 611 883269
93 559 645958
37 471 648535
19 275 39722
458 10 761955
53 69 6877
190 94 361829
138 319 710226
579 572 841083
371 365 203798
487 341 782389
57 135 239793
459 98 225686
44 243 256366
32 57 190959
251 504 28363
52 479 829665
619 440 651150
184 427 278617
201 601 527355
429 123 441786
601 296 232861
544 223 228892
476 138 218617
194 451 482623
260 131 537138
247 222 869375
553 321 716469
378 450 229803
465 643 670428
292 316 637260
8 56 233790
579 338 5943
235 511 155146
14 462 525186
140 232 540310
435 330 918242
142 244 738857
159 131 691747
623 699 652996
457 278 124163
373 686 988580
428 99 363417
79 496 681848
611 39 679045
470 189 500236
253 613 845210
623 101 8080
56 270 774236
559 698 397830
220 493 207383
400 617 570178
560 524 862658
543 402 777120
221 252 699249
687 410 619214
472 94 293157
92 621 657781
506 290 417408
16 180 945576
437 311 893054
466 599 743227
480 130 175244
550 599 936841
223 290 928645
505 143 713820
275 75 468913
117 586 963823
341 86 41782
249 417 712807
197 338 941894
109 381 455413
442 641 422188
243 678 433008
87 317 910130
192 275 364393
250 201 508020
474 391 120457
586 511 749377
442 674 717393
95 131 730597
328 30 28411
490 31 316578
501 256 472293
246 111 613909
682 428 381678
8 383 512245
426 300 446312
278 153 66612
370 198 294306
493 542 228137
167 188 531782
567 449 382244
425 199 133134
633 397 33975
361 219 117883
27 497 111623
595 650 957880
65 697 866316
46 424 983338
183 585 481234
596 691 974446
228 166 827917
93 661 595841
61 542 994541
283 243 298551
325 473 166893
56 477 259801
640 267 127174
429 339 367907
431 426 177980
81 671 869526
137 30 893887
272 250 332903
442 388 860129
19 226 662194
396 87 828078
675 608 871088
700 577 7640
384 410 645756
364 590 889085
306 420 194250
401 690 867234
488 686 539283
188 131 658668
34 564 385190
53 84 461573
180 444 741789
446 135 570552
91 362 266811
541 459 408671
39 492 29733
540 336 489012
359 230 395805
221 208 586588
516 266 448432
557 65 104850
132 332 278586
265 352 635299
118 454 896554
650 395 873055
383 599 414204
214 151 945513
381 133 474415
688 343 988076
636 343 841287
184 501 832263
690 498 336907
301 606 989441
468 666 721059
630 386 203647
472 411 328745
700 655 878245
431 438 758797
159 241 103661
352 47 568374
171 428 780761
562 291 856341
288 220 98143
98 118 249647
520 572 480477
340 378 521294
483 435 686242
438 452 235660
392 281 170024
646 77 283658
149 415 146226
316 692 954086
461 178 253297
563 694 446351
214 534 529830
141 276 83574
517 239 11238
129 215 644845
342 83 793535
123 467 555108
672 557 460192
289 18 426412
261 292 578909
299 638 633253
617 525 865481
146 627 485294
488 400 19235
170 300 567803
281 222 838135
319 195 452602
133 211 340775
496 39 693366
428 145 984274
384 167 837035
7 624 9756
690 623 144388
154 166 164004
512 199 211669
447 530 469270
595 577 827849
62 695 777239
406 356 764965
534 473 591700
152 524 990389
64 426 828940
313 515 701138
107 250 667191
619 591 222595
212 23 321569
416 83 339313
31 501 736008
195 576 923235
121 583 37865
318 57 924559
406 366 166577
377 150 700766
278 584 511566
512 622 272999
544 516 622829
297 351 415462
38 572 586144
370 436 562450
393 90 389061
212 190 573087
272 459 630638
525 95 634334
37 41 321284
566 248 373572
320 536 96832
617 554 807938
533 700 454557
419 494 23184
57 223 5178
686 307 891202
12 639 198220
421 506 554647
574 531 838812
28 499 175446
443 552 563809
43 65 85927
544 111 851044
275 374 939976
64 618 105048
543 324 204901
606 403 55121
385 525 141418
543 236 938135
3 374 361377
12 186 851601
395 95 567625
193 495 471353
154 173 13679
539 258 436499
458 80 298300
491 571 187634
367 348 448006
671 237 532766
136 320 999615
155 469 377014
261 549 349752
294 685 715665
38 583 832960
287 239 672314
9 21 938547
446 304 837902
592 574 319178
652 627 238669
570 654 583493
513 69 509997
614 627 813958
499 667 396428
522 96 458957
225 297 599148
175 697 110722
369 645 83147
473 50 872112
586 418 823559
458 346 916642
244 440 97331
384 561 94927
494 570 722537
176 621 27101
521 588 435083
241 697 857107
681 387 282675
183 424 785204
623 375 932632
437 66 419732
463 235 88446
13 11 350649
267 678 383145
425 75 823997
366 564 576976
185 453 273107
626 265 261458
401 128 930986
9 663 966128
164 88 651426
404 32 906517
286 227 471417
658 93 312834
202 292 593046
135 600 644667
484 579 349863
85 35 287233
264 695 441610
554 534 151540
567 196 979593
638 190 869521
580 295 264341
429 677 781511
417 134 258303
251 691 645657
430 361 402536
369 593 948052
571 624 914345
168 209 967875
442 697 638468
63 699 560281
201 573 851947
172 563 34762
284 594 192453
101 502 601307
387 22 966011
674 235 598325
66 296 548360
195 679 910996
89 688 171325
464 505 76808
555 416 938473
198 107 44660
252 469 982167
599 316 914746
549 671 665467
415 328 717696
398 107 190426
410 459 119905
381 568 416481
473 659 411022
655 231 225656
169 129 779812
74 657 971722
588 76 529696
574 542 607512
476 695 126997
247 411 787412
594 571 520519
358 586 128917
285 668 932238
357 52 946039
123 558 222863
71 36 958683
499 251 529149
167 257 486202
522 154 375619
339 407 217332
466 178 895750
369 552 160896
531 663 872803
140 46 553098
415 489 670455
371 657 287143
296 463 229235
451 364 470931
427 581 693006
430 499 687991
249 98 300301
558 114 426764
455 411 897539
294 101 464732
587 529 522396
8 463 470560
127 544 494573
680 35 883543
110 170 896602
296 72 662382
346 28 818922
622 665 824742
683 270 327471
359 289 388328
149 143 945676
54 321 339419
680 336 272396
696 465 960879
450 152 907977
421 491 834459
653 483 780945
213 140 935959
302 222 163889
66 642 932111
372 240 458326
270 207 132906
138 447 59149
352 648 628386
649 41 594041
10 238 514460
339 675 126025
381 65 562843
629 116 81425
432 209 35993
433 379 488692
281 329 504108
511 228 652593
292 385 331299
114 521 115053
321 584 439883
192 523 16266
541 324 367978
688 36 281466
58 224 601968
341 74 94735
286 392 167667
685 499 501821
419 224 139523
231 356 777659
257 555 351495
17 245 18191
156 292 937326
228 581 69320
153 587 50589
378 631 787899
659 400 688799
655 590 512832
618 671 122781
608 110 93200
451 586 818069
648 577 391137
139 396 829555
190 208 797598
101 403 292226
630 598 223523
299 58 259848
610 299 114868
473 497 6691
186 356 723857
437 646 958907
215 433 832149
110 483 793996
118 216 517076
614 475 168846
288 160 107760
654 371 589
456 507 405668
347 512 236108
66 194 516541
314 175 371165
539 240 862574
458 494 710571
58 566 462847
387 355 954122
340 642 26578
99 604 889613
560 588 438769
477 593 340143
346 42 191927
329 282 213695
133 505 722272
291 258 947411
281 409 158322
653 109 374418
401 268 788296
340 544 392636
65 522 447946
522 117 605303
176 174 233703
519 329 272820
433 600 704753
354 651 306405
263 674 779395
423 657 23970
290 87 968007
73 192 418741
514 681 627373
290 340 266318
663 176 803769
18 508 107130
195 104 311827
166 391 613344
272 480 107696
416 422 107605
601 504 521371
668 301 399373
448 596 512055
371 485 351551
300 554 2816
508 310 515785
482 486 82734
197 391 540854
588 570 666485
351 130 140956
234 299 626345
218 530 927861
430 494 589666
391 450 120247
452 697 952222
65 458 97100
547 352 539490
97 536 87600
66 166 120047
655 611 802787
286 208 66097
297 127 566157
376 441 659060
557 559 138381
491 598 716449
592 501 552465
441 343 79204
531 120 786027
407 320 392017
431 43 282103
168 398 325063
338 525 355389
117 271 344640
425 289 481861
321 649 662851
625 523 444432
407 86 738841
363 622 827171
373 606 229989
118 676 328307
257 190 129995
55 215 364300
120 126 113977
169 106 371441
488 297 418470
560 666 898613
519 697 297966
60 220 729608
544 419 520923
541 214 817090
372 664 386567
546 48 289609
241 267 661070
677 122 709675
414 63 464954
489 417 921332
68 346 535115
634 694 153468
375 627 547383
186 314 61867
245 457 761610
199 305 382894
246 135 192381
634 617 863852
190 166 388712
64 192 571780
435 184 324068
11 88 459828
529 657 885730
689 8 126797
489 333 374309
290 370 699895
145 125 39111
263 192 878521
215 138 858113
536 605 604278
572 303 267404
581 97 119729
685 170 883865
158 341 915099
193 120 460251
254 596 559959
649 328 468630
151 466 732968
596 553 236659
498 376 809984
68 69 769877
482 668 700824
592 347 742912
352 116 74247
32 335 928157
653 601 615454
152 52 247032
14 265 998889
220 115 14020
349 692 84241
626 111 520037
617 643 414854
686 580 148939
21 208 249871
544 636 471854
554 696 816927
277 439 763598
6 394 590770
98 487 663499
46 311 961222
610 607 373716
237 453 643348
643 299 255540
592 659 432375
239 95 298664
88 377 751943
129 26 976511
233 82 601863
460 517 943355
345 610 420359
253 575 529504
584 208 197352
509 292 443954
29 313 976711
54 170 563518
661 456 241938
644 260 301239
18 279 168795
73 651 434625
34 581 124026
668 258 693094
617 542 966066
288 615 494650
317 142 956913
503 500 955153
33 460 982468
234 73 61402
659 164 200453
321 574 821141
604 388 630676
146 618 369235
689 60 963817
178 700 69593
619 90 134590
326 607 406215
81 393 652382
305 505 269200
372 209 24578
3 240 804983
282 3 486957
24 34 614890
388 22 771272
259 635 910180
610 147 639842
7 250 253182
89 19 863664
242 622 429524
225 16 649051
617 579 979366
187 635 371831
193 39 152754
338 335 219469
292 591 833136
566 93 579176
149 596 45741
615 213 752197
428 594 553316
213 164 89153
380 406 337114
408 454 708538
58 602 161545
289 159 358638
197 633 234960
257 682 127373
517 600 271970
254 177 937379
42 593 160619
682 326 556545
128 112 822824
107 477 31628
599 262 892988
365 89 139579
596 300 411343
495 64 358017
470 669 26628
638 388 305691
588 638 385855
624 504 116076
207 280 574722
612 407 679323
101 249 357567
692 224 250359
542 430 772289
48 279 279402
453 478 968600
159 455 999190
587 244 924074
675 511 805918
610 400 216937
607 300 904746
219 130 922254
538 251 998979
512 688 146234
184 543 736135
169 70 329604
223 22 926586
81 348 556281
639 210 123186
148 45 460531
518 283 531714
223 556 476693
682 149 572828
190 326 10063
26 111 847324
552 143 820888
2 177 252579
40 525 347734
658 237 989927
24 305 95671
310 689 783414
79 341 31320
333 668 973540
333 5 936277
418 400 681213
587 543 291413
623 168 48859
237 47 472754
253 637 318547
620 485 59105
359 187 533360
355 668 304018
52 663 821233
682 604 560184
277 618 231083
334 261 95199
601 393 691014
141 2 164307
46 149 636091
653 128 223972
453 504 778285
662 641 68309
229 157 915300
264 310 762986
47 212 25370
249 264 599980
206 446 739525
210 646 717825
577 476 519360
14 524 271478
558 699 567133
323 58 411591
680 396 676582
447 642 879870
132 125 668871
548 13 823463
297 166 338754
346 498 841165
62 673 810630
412 217 546200
59 344 241378
407 265 736669
350 347 488053
117 191 793558
660 337 219878
645 543 378868
285 333 643076
584 607 914517
154 495 184086
80 378 369582
467 661 574051
401 289 317532
458 662 980323
424 648 837781
82 671 18866
193 695 689140
485 296 890362
452 259 72693
365 607 579510
151 176 805403
423 576 448475
556 643 548553
29 469 238031
137 583 21439
413 415 282920
125 678 787167
401 694 486635
436 558 852501
268 518 577953
401 514 451027
41 153 179473
141 325 607805
552 447 271996
302 95 274738
636 555 926810
67 213 110629
582 170 338013
195 624 871706
93 155 380880
549 306 319333
120 395 504595
82 261 563265
482 139 33614
7 376 194652
445 456 990358
9 365 477817
659 20 847190
448 332 966511
70 394 221837
424 257 500860
210 463 378615
402 567 63326
223 543 191422
590 320 572669
67 285 941437
139 272 363228
613 82 794903
228 473 454075
21 581 688628
455 47 483507
534 631 376261
542 563 114118
313 142 591428
623 554 423462
322 431 106785
91 119 421937
479 221 845902
169 521 120572
321 171 731631
56 698 847772
668 45 205062
216 335 308997
114 387 392726
374 696 951189
42 527 649580
122 605 162101
342 498 170608
133 492 951532
622 651 131307
165 690 337020
380 327 419412
517 230 381533
292 670 413517
580 159 242702
309 128 70137
532 180 769977
241 94 340474
81 540 603158
699 213 611201
13 368 990453
460 290 345494
140 462 769963
59 534 242899
265 25 50857
203 594 627988
548 682 954230
102 270 973826
400 427 423405
393 251 478231
353 567 586428
354 206 146290
676 234 597048
203 569 756976
121 135 239097
341 65 455624
617 398 173680
98 501 354892
626 146 630882
341 300 235715
71 339 984476
376 320 337636
534 622 740714
169 539 763930
42 670 412210
501 175 97626
143 46 269378
432 451 462165
243 346 815476
531 221 950852
282 431 3344
382 19 261958
525 372 917887
659 574 302755
593 206 355583
382 288 229035
262 311 466662
332 446 177097
609 179 879798
163 156 203142
448 260 324635
640 251 198646
71 651 584404
63 555 135359
593 25 497062
317 334 408723
449 293 545079
404 122 270161
329 386 987077
261 27 754074
289 117 207006
625 548 930613
233 187 309300
180 628 970218
456 99 850832
232 407 462959
356 13 350189
200 62 807088
680 520 277944
628 530 537952
565 10 742375
75 133 112156
235 634 238174
1 211 972724
271 177 710996
588 491 710283
396 138 465794
371 205 805507
22 313 468378
238 448 64283
471 289 979123
407 645 418910
679 452 112308
339 431 521313
117 213 286319
540 161 466083
83 677 22967
196 348 518811
293 132 483874
248 451 167236
530 479 127515
433 333 177414
553 68 300613
438 370 893694
687 274 74806
154 570 489963
129 574 587080
263 395 380501
662 379 154406
56 656 104398
580 369 405401
658 286 834023
213 18 639547
41 420 318860
667 90 876754
576 580 547199
224 336 282110
477 157 364531
270 486 437022
210 236 652901
216 99 929833
193 104 953280
116 19 808746
672 387 55507
190 517 567268
321 114 666746
530 574 575094
115 267 338402
403 432 237575
344 327 279026
111 536 380040
317 367 422680
216 443 173355
460 84 589798
239 270 533854
355 82 184532
63 11 182877
605 168 320063
622 299 940232
674 379 147955
309 492 548127
690 235 547995
425 246 256567
118 278 7062
689 99 481160
677 489 562954
136 38 996800
463 580 560845
157 200 376857
279 23 511211
206 282 271455
578 357 132252
437 516 694226
35 671 799257
292 105 340297
547 618 487937
351 173 969207
127 319 530742
299 398 338611
558 325 402957
274 477 892159
32 221 571343
488 304 275504
479 408 188143
26 189 27530
126 490 960742
83 501 619937
323 255 635559
517 409 673778
320 565 55311
63 644 326596
197 327 917656
604 9 400766
186 590 944360
12 532 994936
271 151 802668
11 686 7114
36 421 257255
123 507 223607
169 328 590753
17 574 624783
447 638 576465
122 295 331347
592 106 544715
524 607 395071
489 98 547058
303 293 794187
273 470 730874
462 554 741351
148 262 701633
174 528 982328
529 493 157111
168 62 316994
330 526 33706
352 662 291824
604 121 747017
667 24 927351
216 574 739077
208 314 894643
403 260 144708
684 540 671439
11 287 966245
698 298 321636
29 541 842592
125 611 188392
201 339 42286
518 410 6426
442 152 274119
497 546 610381
399 11 557832
415 507 138770
259 194 59727
190 547 501714
13 600 741459
253 605 158432
653 322 957110
487 69 193116
135 142 141569
510 507 794548
490 342 150969
411 438 735924
285 520 666928
7 683 159916
64 188 94577
589 395 502145
447 570 727527
243 215 978798
607 476 540184
74 581 180853
242 168 732359
495 659 488768
195 31 149259
670 44 559899
327 497 275114
118 398 796018
258 223 602254
220 54 278731
26 633 389573
425 236 185297
496 100 105213
421 282 40690
299 289 768656
339 8 584488
251 549 33460
496 439 755325
654 484 94247
348 34 655377
505 644 102616
132 420 583021
657 379 934884
599 504 341120
447 60 545343
692 6 677887
201 147 251068
489 37 35640
259 372 960666
380 572 779151
506 419 449792
205 91 811728
165 617 335732
635 100 552606
15 657 81944
322 461 557276
545 518 456979
112 184 895951
306 407 901324
398 658 391881
653 90 11992
195 25 609161
612 634 379980
14 197 594999
409 98 134952
288 175 680275
186 517 542939
180 356 120168
528 152 967268
180 226 613616
607 260 868638
231 604 925743
249 177 340442
278 96 821032
392 46 813009
286 78 585208
594 79 644067
371 433 878541
310 468 679754
693 286 917095
606 578 266296
332 416 286463
31 675 670848
648 579 926606
616 149 868555
98 595 803957
48 662 951803
242 307 648240
472 695 358970
119 534 1460
694 278 110022
162 27 475051
78 436 252651
187 644 761598
41 226 876400
3 345 626693
692 151 506465
464 390 649280
76 566 627966
135 423 242438
372 217 581673
288 351 714719
94 455 555305
210 268 804817
492 98 271841
450 343 238922
405 246 566034
416 429 930239
577 200 589972
314 184 3272
30 148 603918
634 234 677052
659 374 23169
211 175 108003
423 351 453598
92 17 617794
413 57 743564
410 317 558027
668 270 262068
175 338 753792
56 625 462105
670 354 671745
647 557 592109
369 598 5735
195 597 277632
241 197 48450
557 637 361581
686 259 130344
245 217 942779
626 505 158632
685 580 350097
657 673 382659
500 638 360819
485 519 73518
413 614 90558
447 631 902721
129 515 429645
484 345 475523
465 398 452542
451 483 758058
428 696 735158
432 341 357975
325 57 703714
316 276 349129
227 520 887999
658 391 911376
350 685 630059
49 244 579781
578 599 158713
602 653 386213
618 416 925302
230 235 655481
94 645 779479
18 490 599993
425 655 998123
193 515 961468
183 654 593338
196 680 173366
258 683 813982
101 225 901921
689 560 142494
175 51 521260
472 399 23410
358 534 602724
121 34 217946
445 239 351859
52 258 854150
391 408 375095
149 317 110581
352 309 860922
95 236 489743
256 327 983815
625 539 92772
525 523 508911
148 658 316035
120 185 977942
81 389 582518
559 312 772638
104 233 630436
650 214 766218
215 64 315944
437 412 968398
200 528 605616
522 611 357318
695 567 144194
326 646 503668
134 147 908445
237 257 682754
606 648 203823
566 530 884264
330 462 125639
135 357 747376
658 322 541413
322 262 447159
20 57 516772
375 76 504002
617 148 676408
294 461 717146
238 20 831490
519 675 646724
364 675 338934
170 68 715604
321 550 506131
61 323 603032
630 85 322089
280 47 119605
318 661 960549
657 36 436827
180 666 103129
65 622 863110
535 397 540708
501 78 20064
277 244 4528
446 191 983331
330 155 388838
136 678 919078
107 302 587838
176 348 72127
561 451 761396
300 251 341694
442 638 472372
477 443 764532
363 451 616176
299 81 755946
393 568 781970
664 320 519420
492 340 127913
117 203 476313
406 203 789430
264 109 62509
694 148 205875
49 293 752739
13 512 80753
218 626 566016
692 309 376818
312 669 338555
398 4 285212
225 465 490644
575 157 958534
12 149 526670
212 220 432195
164 642 798922
59 300 945949
368 391 749612
138 270 105766
647 569 593596
207 555 910849
270 148 234664
297 549 632680
74 18 489835
134 663 225709
603 93 353860
479 294 976005
230 31 913831
433 486 832954
350 553 551332
569 198 305307
599 129 836662
622 421 749744
576 424 545095
573 29 766540
534 618 567260
385 192 275179
508 14 778496
401 347 931716
660 481 217996
89 148 641810
66 268 4508
671 156 943158
358 437 733710
337 470 126338
518 295 393489
590 198 73443
617 459 309301
514 478 289975
121 359 520465
484 490 293789
199 465 282592
559 259 603726
285 365 305371
515 119 862141
74 365 121524
29 475 975877
384 658 575230
396 629 719772
685 458 15703
507 168 433078
246 22 689669
479 352 780835
21 81 398831
438 178 980052
624 126 58688
668 223 930828
263 425 285553
124 392 966159
342 699 186864
50 402 414295
529 382 905451
367 168 931504
260 116 621878
493 207 637911
7 637 996095
150 686 671979
112 347 800880
114 468 673743
466 689 867332
14 639 911502
222 692 955787
79 627 595138
359 664 90293
245 222 330778
700 607 959415
475 169 199300
464 171 177217
218 553 42232
355 364 605429
345 174 383289
321 567 629417
471 673 504860
680 177 145490
546 622 83531
657 373 982992
242 524 775476
104 612 312772
94 87 12933
41 255 832425
192 659 5143
226 221 694741
479 540 305746
572 540 574778
433 169 401749
271 205 188277
143 414 3552
250 331 608802
93 349 970274
549 559 333831
349 34 363512
82 166 793826
41 582 166707
419 378 536942
33 237 298769
637 102 613928
374 20 253988
382 254 419867
492 325 29167
501 636 638693
574 294 512532
469 375 162509
363 371 78362
116 540 638084
666 654 158041
322 304 398366
626 521 25480
296 311 113637
478 295 549474
624 625 863222
26 116 880783
447 222 79725
327 545 398406
77 61 674160
661 414 607601
72 236 125344
329 588 858240
530 225 329211
464 416 22845
224 407 70330
62 389 967551
383 370 821850
288 637 173753
201 189 226088
236 354 36764
640 389 940560
268 673 173046
414 567 496515
372 367 895061
89 322 590167
590 363 110513
163 398 234928
229 379 673129
669 28 376975
216 313 292774
311 649 704817
27 240 934042
568 633 710236
428 369 86120
683 529 926636
340 385 635833
635 556 542459
91 127 804313
662 500 534527
16 582 536201
4 663 315984
449 316 623295
49 677 128405
347 118 512464
199 446 995029
497 80 302731
69 508 52350
352 293 1392
179 189 558903
51 1 514193
604 14 562289
487 57 493166
167 225 503110
72 39 467103
248 243 737826
594 522 750126
31 347 738929
325 176 638191
301 473 881370
229 628 645404
665 602 618170
148 470 506312
171 211 360382
691 284 456580
653 263 584358
385 301 727609
23 646 270243
340 312 661522
683 587 689254
197 617 52019
277 272 268953
681 461 206738
448 339 571029
458 247 904203
482 251 975396
177 220 37949
219 482 547185
616 312 739373
129 23 492175
500 341 866635
662 267 226342
563 278 369231
333 258 122440
289 51 894922
399 525 936222
167 554 750524
173 595 231402
504 377 295104
539 451 916747
577 116 222953
389 392 663679
559 193 481014
613 447 393546
113 469 57688
39 116 833318
78 536 452220
171 424 697354
15 139 200227
634 578 269295
69 244 832325
29 170 346733
117 474 819609
504 106 95954
571 408 652959
174 581 149800
459 241 424484
595 159 749395
413 115 223026
72 161 130121
660 168 59692
197 378 130650
100 167 278070
671 217 475289
624 141 741224
206 680 153819
340 595 595582
293 178 855882
70 90 65928
582 388 30899
492 85 721608
512 209 236557
335 52 752618
422 39 19901
441 265 967231
300 267 593517
342 662 777608
138 23 331011
640 304 588576
32 244 494326
58 40 666010
676 650 556000
679 318 217428
164 523 791811
279 339 135348
589 617 517017
18 539 381505
594 657 475683
555 452 804558
654 54 947220
239 587 54341
8 462 80999
299 604 882128
149 112 181233
19 642 791229
426 419 23013
489 262 52998
272 499 11379
675 613 506593
422 128 933089
370 340 848884
436 300 364247
293 366 900833
143 427 369990
474 695 827498
191 156 549685
403 100 650676
349 53 987897
204 525 137134
31 401 775212
260 382 664731
609 470 28062
118 487 387176
196 188 327734
304 656 566052
124 162 774805
127 661 802591
320 148 152180
485 89 785080
399 545 697248
161 547 95975
530 637 643037
195 426 692047
93 625 776196
588 643 324978
451 66 572299
532 311 355525
272 116 199259
272 539 793982
288 462 582333
96 12 939498
101 322 273559
278 527 519503
497 265 974669
178 505 739087
105 328 205007
266 505 457432
179 315 806721
68 332 956489
513 674 821276
572 466 808713
455 303 873557
147 628 902393
54 477 952531
477 372 564868
543 476 928625
16 607 100365
658 438 242284
465 146 68391
133 45 585334
431 533 230337
214 153 385521
313 120 126342
453 555 534448
234 412 544751
644 253 883905
532 578 215946
88 480 79763
483 530 651512
439 246 41108
161 61 103757
348 115 787888
141 531 892525
117 404 271260
78 162 120439
610 22 97457
587 270 164384
463 675 175468
373 246 890082
263 76 42126
325 126 389505
28 137 30058
352 365 170473
526 588 164774
299 445 217313
282 62 253330
99 231 326774
112 383 659459
132 545 120527
205 586 318175
111 119 893637
699 123 476355
461 619 421913
66 523 501082
85 668 782749
524 92 92255
655 25 461376
229 312 14876
25 651 781082
675 298 836343
633 528 809750
387 52 642991
521 37 873737
1 543 838532
270 74 725593
352 650 804800
696 266 571633
141 486 406541
60 461 602515
622 468 667568
327 673 695129
181 82 552322
333 80 428563
183 140 654610
389 470 767880
94 222 267459
654 392 255190
451 8 720738
504 555 744722
115 618 465842
19 174 683384
552 305 604211
319 547 843198
94 205 814995
447 334 724420
459 493 829112
307 529 851963
649 192 444917
668 589 394314
323 586 330810
170 200 968939
696 492 423642
54 52 128179
263 496 592684
442 188 941414
539 59 483485
607 120 610521
681 167 973407
54 652 86813
252 389 658702
454 359 732930
407 519 420551
43 362 238623
287 313 246408
132 150 819912
478 277 79018
163 437 619560
602 60 514995
506 534 432667
26 301 183853
67 47 175741
610 132 535447
622 3 894308
312 167 556023
418 585 262627
122 513 737566
368 583 617881
278 536 358185
386 426 927028
698 117 964257
391 6 744314
505 409 461463
465 663 478822
630 488 143551
532 125 18483
216 575 813351
88 622 528021
582 51 106220
49 238 932367
601 595 292847
102 508 897727
57 125 577871
653 426 426438
627 535 193654
327 326 9398
555 152 722414
104 203 560896
196 581 673402
342 406 623920
155 357 73607
345 348 196383
20 121 512426
259 672 675290
46 630 266632
272 138 538449
406 360 553550
278 281 231417
164 220 91275
125 416 807553
12 659 651066
487 215 153124
431 238 920573
75 504 605707
157 482 971201
94 690 331727
258 3 525592
166 271 669183
655 305 103697
680 399 173426
439 492 934586
309 91 239195
43 346 48641
607 164 503183
126 31 149300
565 473 93339
502 460 560018
65 575 655040
301 31 560399
75 288 371261
59 36 475733
651 350 841757
150 6 660352
547 47 560757
74 502 247419
157 123 834574
218 322 969705
633 695 510312
181 558 556176
428 546 303396
603 455 855832
98 664 659865
494 172 425221
691 195 732988
198 165 656768
345 86 265885
366 207 29130
610 662 588532
587 516 987527
358 440 696271
449 458 754456
492 522 213064
456 62 668516
327 478 95175
31 614 33009
300 337 886406
157 62 775658
417 198 262512
259 108 917745
513 440 918557
19 142 126250
304 557 152562
322 567 736116
460 652 621197
666 574 439355
581 318 308601
75 104 492014
247 141 616057
307 161 756822
457 549 905042
253 115 109409
170 73 275723
659 305 777871
699 480 774209
24 124 284588
210 403 136292
448 592 741010
431 214 802776
308 478 610801
526 280 701275
629 604 821102
202 662 733277
197 671 240943
606 464 348283
44 614 304751
425 408 750910
185 323 989698
143 137 46831
564 206 937340
83 491 248394
457 69 70749
410 158 293153
598 551 23959
405 10 429290
238 439 720247
290 600 764174
594 629 53317
551 387 106538
38 533 951768
64 290 833395
167 531 587498
276 246 984132
542 13 505635
528 207 878484
155 676 446190
332 67 381206
359 644 413860
243 562 799124
359 506 856489
660 181 521648
311 537 737903
173 510 187932
594 132 541627
435 424 236494
198 65 212512
303 432 612853
624 491 114019
38 319 216509
481 517 781745
89 677 331572
273 471 169662
9 192 481125
341 110 328103
420 98 481256
661 50 210729
53 587 751052
629 559 858267
147 57 37364
64 683 380331
552 397 577655
284 51 150423
371 77 636339
337 352 767392
535 119 970082
479 5 133682
340 333 310812
496 77 738121
1 100 928184
669 624 644436
405 310 769381
622 530 607021
166 554 631965
556 666 793032
672 340 81354
482 609 907916
74 143 966410
592 670 632169
429 233 316534
621 122 300746
628 93 943585
31 514 177582
214 360 590271
334 411 870965
696 606 113873
414 552 677799
386 564 70972
201 651 109036
464 616 75160
608 60 859128
363 138 975055
214 649 983883
236 15 840220
248 91 168400
646 207 898002
327 570 654826
674 71 102966
297 33 788341
533 266 187484
186 572 523412
301 597 435264
626 510 745015
91 194 396405
304 203 679615
420 153 174515
521 28 924735
70 422 837544
51 32 619698
58 25 939900
326 356 61552
579 271 557966
287 679 471178
222 58 246031
316 461 240778
630 497 829666
294 678 302667
100 331 971886
27 486 129646
224 221 74853
177 601 406938
509 257 955538
135 460 875178
309 363 260228
671 193 802992
453 416 900788
157 145 317732
166 85 772216
456 567 620260
671 199 356891
204 137 151528
487 609 438170
68 52 707775
188 508 138163
645 378 668593
1 558 741084
62 605 623770
505 467 878828
448 52 251717
265 54 850579
493 337 521389
13 596 700201
22 515 773292
477 57 16776
615 257 163322
681 463 788633
76 149 357883
393 39 255677
402 113 359855
167 189 715773
73 589 319545
617 678 15
93 540 88293
629 377 892820
320 196 490144
673 49 432107
94 408 170641
40 42 147649
675 421 710726
154 209 928852
643 505 285197
506 76 322213
65 50 152163
394 408 998843
191 235 219296
218 615 498520
168 145 912042
674 24 720159
597 107 495946
532 223 252677
236 685 984660
495 471 714897
355 431 317023
547 211 518346
294 46 375914
590 154 715674
264 277 200403
216 333 703461
5 673 490265
621 443 352367
539 658 909810
314 643 629879
16 71 244620
32 515 857926
634 462 237560
455 102 115998
356 687 980283
253 580 506074
665 51 756824
26 540 89032
670 446 172819
384 546 717621
400 151 213209
90 326 683746
632 571 527677
346 223 43814
583 453 63207
569 275 273221
516 353 924543
563 445 854202
571 642 174648
683 525 18385
165 189 129651
110 62 6638
110 15 610730
423 179 88680
189 294 873077
505 17 646560
567 410 695399
257 34 773375
496 357 819147
598 192 15159
352 150 947331
90 189 657918
439 269 843871
491 194 603
124 661 579652
186 551 349368
303 484 188506
684 618 395686
242 359 397819
50 266 425865
166 546 546774
519 582 108906
136 602 291661
535 347 270412
190 590 648351
327 396 987661
322 112 245342
679 40 361344
99 72 904496
166 325 427239
98 373 807342
199 607 820120
646 651 620851
390 257 781124
339 417 328455
185 277 711757
376 328 5790
78 464 45977
674 440 168646
147 337 244849
77 39 718291
523 80 342791
72 190 520151
571 275 816780
158 107 652233
379 174 623343
296 594 134823
342 478 561802
688 46 779826
262 97 897784
29 503 595474
356 378 500795
599 522 534147
263 195 219686
117 89 978851
626 399 916233
590 616 238869
414 536 655182
358 207 87928
660 184 776378
682 629 112468
558 413 128652
233 275 83475
39 388 242971
107 363 454456
521 156 712550
363 671 651125
518 395 956627
31 521 482992
694 184 268156
113 532 653755
540 571 157477
414 265 400580
183 34 437485
228 631 39718
119 621 665984
4 397 646255
689 533 43084
182 196 889153
133 60 666526
112 158 257272
365 138 210516
265 42 571407
37 497 869019
23 71 4542
247 525 269581
377 465 13716
192 50 247447
370 189 474952
466 127 702890
103 595 500968
414 71 368032
524 456 543706
398 130 963933
592 463 350605
135 288 982296
644 317 18526
204 158 255249
556 580 697341
409 177 800855
37 673 263868
178 449 954103
194 70 63607
328 65 252620
684 404 61879
679 671 215203
286 85 977492
320 700 495329
151 367 478578
668 664 909390
314 557 697066
136 569 794886
240 516 902863
111 329 351534
210 257 207558
395 327 387460
64 649 843726
653 67 377864
262 406 378477
146 587 731568
328 420 356111
208 175 451496
653 178 307143
31 68 266360
180 550 983778
395 342 437723
62 658 259679
151 309 972901
296 491 530391
327 241 316782
584 209 320501
505 40 342314
430 71 949883
443 170 682561
329 463 846136
92 667 638248
421 124 108982
478 654 871128
573 71 772218
16 441 665999
6 499 674859
248 120 99627
13 353 40714
157 70 664399
606 134 2461
576 14 982936
132 81 703530
503 125 356967
262 625 510084
388 640 51143
270 96 405997
335 204 234574
285 246 727649
259 341 784568
692 328 51008
116 626 312732
536 637 852427
41 11 378136
105 104 492089
228 214 240030
309 652 710908
214 515 561336
106 189 256648
116 614 643990
151 303 478450
657 281 872993
60 618 896864
367 487 13266
3 335 320514
655 499 252456
349 329 590989
604 114 602243
258 215 212117
236 674 926244
409 251 305292
262 18 166180
295 364 64370
625 363 181224
667 434 91115
180 366 703358
244 363 678046
477 662 640337
157 300 515122
576 676 571528
180 513 483883
28 594 911669
305 471 275305
674 622 293211
447 47 344355
631 507 784422
468 115 773377
216 339 181373
347 148 387876
640 359 278255
458 404 615897
66 178 751894
408 587 491051
243 572 719289
219 419 985257
489 559 901929
492 519 665661
148 520 546442
243 139 345591
114 331 951328
523 111 179089
464 367 368293
690 351 79007
6 398 410481
147 5 814015
677 459 393404
635 179 348087
639 590 774056
658 347 200471
192 638 130893
315 67 163678
648 632 248273
21 177 701921
497 231 619194
678 500 219951
279 447 369088
68 204 156348
279 100 89642
167 249 801682
637 52 828744
595 664 298050
1 581 94776
453 682 778810
267 222 533042
533 546 707427
242 466 744043
643 512 475877
681 472 975606
317 228 245514
310 634 682556
170 380 91988
588 426 812414
506 480 890778
75 620 907026
380 549 851880
449 27 423054
500 37 284042
646 589 297954
433 361 380560
448 365 696729
602 171 807523
471 443 336583
532 482 179929
149 288 793579
425 338 260790
136 533 763276
105 33 948778
271 637 472556
596 445 909189
198 598 415864
237 180 228771
206 404 602201
558 649 977913
566 452 472195
619 676 963664
655 75 337242
567 409 518425
148 479 49473
634 287 663071
423 434 69280
583 555 949810
359 675 523494
38 258 913063
87 331 674655
264 3 205197
548 103 896662
476 122 394057
342 655 620671
170 126 696205
375 148 610917
359 529 352875
598 88 185176
208 652 735462
145 356 850680
33 175 657894
393 493 101058
54 312 915377
430 434 503696
163 258 642425
682 324 523287
332 643 704450
361 372 471882
621 324 219718
130 166 163837
565 95 169531
615 409 486063
257 252 813855
619 366 144524
245 522 671406
222 395 919497
129 15 911678
396 381 741716
657 31 545083
179 467 865477
25 680 351242
383 597 792287
520 352 301540
512 78 406179
477 369 636785
251 363 334436
50 318 67897
81 534 226207
500 4 221241
530 588 441694
477 254 318528
107 459 946978
612 656 291520
8 597 609848
93 616 824955
273 134 409051
408 6 152617
168 207 251463
554 365 635974
234 696 340731
21 548 141960
280 115 823434
556 103 828495
209 401 572210
308 353 517986
494 303 201681
354 140 794909
342 474 260470
504 141 213307
31 256 894013
432 638 392773
46 504 801932
425 6 812205
260 428 35352
636 623 106559
577 448 565020
690 693 137874
598 1 233598
297 605 852342
323 478 912295
411 396 108609
186 669 78344
232 355 249684
483 392 332540
349 484 125865
120 458 302773
452 114 293815
15 132 197145
376 635 952828
321 517 897642
341 103 516503
476 51 98053
267 416 184127
283 204 676413
296 243 753101
653 327 710732
390 517 746174
181 92 145814
389 512 238278
223 666 740588
350 673 881473
480 376 147203
29 226 695120
615 116 426789
511 469 897915
632 356 165828
229 552 26917
90 518 442194
304 56 103558
300 180 873765
325 135 343854
380 400 594634
671 367 870997
86 458 837440
532 60 152735
412 358 394775
108 371 485803
445 292 233295
160 606 711120
527 553 464576
684 101 71717
178 440 302430
456 30 957728
667 368 955026
89 52 484926
585 384 196864
341 384 222902
530 684 954211
161 597 281695
281 590 603747
396 245 891961
421 568 634588
351 283 70163
391 300 74874
342 368 168186
273 243 210274
422 89 867837
308 663 733618
612 91 928274
277 607 254371
502 165 729313
471 678 168447
294 2 174556
679 557 314164
388 281 113614
507 128 456252
32 256 104696
247 574 364895
267 353 777557
539 645 845053
483 174 632463
642 229 137973
13 91 655057
500 647 902760
188 624 53010
527 308 392245
469 216 50463
260 330 495916
372 674 666609
185 137 859013
647 41 786137
316 575 435763
352 308 310493
525 52 261388
341 351 157219
392 444 143029
605 366 522027
674 362 762053
211 446 620215
496 64 479720
635 212 748335
153 575 630261
113 176 77088
421 43 824643
369 135 275732
561 49 886037
439 459 514369
79 294 875253
222 518 198796
346 390 394025
686 473 254647
338 477 709980
252 10 122524
499 599 271462
226 380 87597
529 171 240488
427 436 410336
120 181 874095
410 64 78
116 101 686386
507 638 226663
101 607 169820
181 53 262566
214 512 584527
193 89 75065
580 264 471642
583 131 445282
517 179 6072
110 342 760603
485 431 544049
385 575 698800
687 368 357336
64 163 751153
73 642 604032
311 413 538691
398 263 737627
367 553 610343
89 151 835915
205 287 398345
291 303 556483
562 529 158609
629 244 362196
453 594 662494
100 383 76160
48 401 788785
86 80 557042
92 249 864905
112 13 829149
493 578 649861
14 407 106969
27 674 841229
127 398 333119
640 57 637272
510 630 103728
513 244 314982
180 547 923210
486 347 617791
541 606 230818
405 511 550690
462 45 133165
260 445 106502
156 19 322625
97 607 401638
87 485 959154
24 416 13413
93 564 953926
317 307 58969
8 98 673376
208 131 518228
93 556 736553
531 259 707124
657 246 801812
61 58 413926
511 603 216393
306 64 309409
312 237 963622
189 152 337980
579 663 59296
578 564 818962
298 638 288668
345 29 120360
683 233 775248
653 5 965057
3 570 297675
108 239 685214
65 478 380536
353 612 836595
451 133 640498
373 292 316515
51 148 676134
499 91 632074
107 113 725025
556 595 800366
432 590 557333
326 277 389234
340 79 508892
245 661 455195
367 409 26899
312 430 220935
167 354 657685
5 528 597813
471 342 171635
397 324 446044
173 45 239573
279 556 9538
447 345 270850
592 46 496556
21 46 65110
429 184 116413
94 490 620673
137 662 162729
698 30 85029
94 550 29614
198 419 926459
306 242 649789
620 355 665093
322 612 801659
21 60 842216
603 9 800535
154 254 419594
407 116 997234
182 513 768263
463 31 872915
634 700 361006
257 166 828007
214 612 49771
490 40 731513
29 343 285490
359 163 394482
227 333 866328
205 467 459513
17 666 840191
149 138 423377
87 315 505027
322 678 455056
414 485 115963
212 317 442049
200 191 512263
440 697 132652
312 474 691481
207 503 553777
43 183 375997
693 437 381740
267 479 656600
333 670 162084
229 309 155810
433 540 771839
29 523 1307
488 550 653870
368 505 944373
285 699 326597
166 459 653206
184 226 688482
364 315 276456
194 464 34747
44 53 926285
506 312 426840
593 473 802142
542 414 842006
487 568 449453
657 160 391616
220 5 231530
595 647 217018
208 580 229425
261 441 526236
220 363 917407
24 361 849334
70 116 597118
665 219 904255
101 574 31791
359 80 409069
486 213 74541
431 430 362523
135 418 809572
272 484 770858
626 142 136176
100 370 910325
538 557 126526
458 130 691821
325 435 388472
33 109 553936
5 96 915165
22 275 570418
75 177 837665
653 638 245204
554 109 213917
414 276 88568
491 652 436276
322 602 560174
592 682 380460
604 632 665779
469 429 704475
232 474 450799
580 116 62603
542 51 250074
477 356 635770
326 105 738288
40 296 672923
239 548 183184
272 465 561401
527 401 398108
640 298 746848
307 122 990721
363 585 644769
629 260 429174
375 479 543362
340 138 277441
295 673 76484
683 359 419120
192 300 11705
284 133 712507
491 610 742946
34 279 880055
605 190 809362
648 519 452816
577 257 429070
672 679 400871
196 186 128844
677 142 858214
428 577 661982
546 467 352723
682 121 479240
202 669 120850
217 603 617651
542 14 119187
66 500 985465
449 334 950483
544 2 150904
570 199 819567
245 632 177963
521 241 493837
486 665 1985
56 175 294476
618 71 393408
260 452 405968
307 694 868276
335 596 275495
574 317 228129
673 457 162639
465 266 73860
635 159 8109
63 29 916270
518 664 556808
297 251 251359
609 244 733371
405 629 878459
684 296 906251
327 276 664466
540 509 950167
446 587 729374
168 358 55164
181 662 980966
34 449 292309
678 697 547311
362 312 816548
290 25 379086
449 694 554002
671 373 751529
637 392 304181
357 631 932385
226 240 782853
612 610 370164
5 587 126245
602 173 459904
21 691 659248
259 117 674017
221 420 813392
318 8 193981
117 623 829176
306 653 420702
585 634 305717
307 675 278966
150 18 628653
94 663 591509
89 409 842703
536 601 643708
134 462 69738
331 492 744796
316 469 23978
156 344 790633
670 575 549337
230 428 758610
14 164 425056
261 396 37039
11 463 613824
434 294 435490
659 76 709552
454 412 2848
76 351 148227
580 407 806494
472 428 778499
282 566 160240
641 133 980316
28 507 89202
182 165 384048
444 356 597789
187 537 702724
590 106 204888
339 473 966601
442 611 918295
435 673 558092
453 444 811991
651 185 953809
351 180 712267
479 123 767539
591 475 842093
549 37 655610
491 235 186279
500 220 283202
403 94 425025
47 461 959535
319 395 796305
21 559 490836
114 512 417665
511 338 904025
237 466 937634
34 506 311459
60 103 349349
486 367 92989
118 109 413332
690 77 948381
536 237 720313
209 193 284708
264 610 507417
568 415 575917
153 144 316164
270 14 858467
411 509 918471
120 545 843779
661 588 745103
318 294 358610
14 635 303462
684 492 597791
460 61 960446
513 330 974802
628 460 981406
39 130 993571
617 699 434796
89 412 242219
559 372 652885
221 113 976815
122 13 874750
56 356 567467
496 99 371205
358 671 396888
236 476 621777
136 620 904310
77 325 360173
135 274 321447
214 39 6574
574 142 67008
39 555 699200
392 60 310458
347 511 194565
422 441 496113
603 355 631602
622 338 372200
15 593 507716
194 129 326672
262 655 304285
154 12 551411
387 604 565292
641 275 56524
472 476 16467
271 327 803067
370 422 524390
160 564 221774
85 483 550195
179 357 213754
378 47 97403
43 557 663895
329 246 249042
580 15 899110
307 297 537950
681 468 832886
5 152 117703
490 579 2532
304 198 581894
649 166 498087
64 574 933112
639 243 446998
210 550 870549
346 578 583593
314 582 529094
206 229 876837
281 515 469603
608 196 951976
495 508 396987
518 2 589826
688 532 890627
121 221 482793
230 604 46371
654 647 615534
46 394 92561
627 49 220947
477 148 388347
228 577 407029
227 375 35930
389 329 975865
341 321 790038
89 121 571538
365 291 221978
84 131 987683
119 556 670662
656 353 828896
124 115 226586
661 393 187347
355 150 116001
69 330 941152
395 556 849166
100 586 861378
169 401 562455
139 325 407947
137 223 852533
602 617 541676
465 445 558852
99 464 395323
120 640 412192
190 581 576331
257 668 59363
117 459 25242
180 175 321037
310 289 241583
245 597 389566
624 578 6792
157 622 543425
56 406 579621
412 300 174458
624 10 914570
452 365 809813
434 449 675005
638 340 245794
482 225 271213
67 683 14376
330 460 119214
131 153 291833
252 548 655276
267 562 185526
380 561 73461
168 637 355568
10 598 439110
236 78 420036
293 81 705612
162 259 842071
591 634 9639
687 629 863842
352 413 179714
633 325 639507
153 497 207504
214 51 270494
694 576 203661
472 510 920706
79 498 811065
406 160 618021
271 659 995172
467 282 351090
204 82 92787
284 283 842631
626 455 198443
262 611 352298
657 369 554329
696 437 864631
334 282 778247
552 598 206897
622 401 932650
319 397 596573
147 330 227960
181 58 4610
228 504 214713
271 90 630279
355 141 260515
495 68 855793
477 635 575261
5 136 655393
641 326 75518
633 622 291172
61 121 156867
564 610 944307
356 2 349259
193 197 323489
248 452 651790
608 91 62006
174 42 846918
630 541 989218
456 343 710326
500 103 929170
303 19 985462
599 137 550317
666 32 737943
440 347 454306
343 567 30048
496 383 661980
223 454 132845
518 359 596810
191 622 719749
557 473 190776
373 195 474001
326 111 854927
633 111 568284
589 408 682473
447 131 880116
183 685 171596
450 685 833
652 110 430776
481 315 268543
692 525 125277
306 326 232850
250 625 830769
128 469 570884
275 537 388273
280 666 211732
326 53 937430
407 54 743966
22 61 638565
362 295 610406
307 40 878680
670 170 544227
259 362 901634
68 479 924143
569 462 328242
268 668 947797
147 344 891521
141 181 490462
641 378 224628
473 352 133461
470 595 887500
639 75 984863
307 689 850073
622 549 255984
142 145 648940
366 247 418520
94 143 432814
354 666 240577
114 249 581064
40 431 240100
146 664 152480
591 573 622990
361 146 358974
382 371 224187
103 421 480480
216 487 448317
93 122 847579
286 533 951609
436 308 826560
458 549 937619
535 554 909269
131 505 24411
363 680 834533
597 160 660209
632 624 887490
588 154 45117
506 573 671875
686 190 816565
688 123 900950
167 496 265637
255 631 203726
392 154 684460
558 315 11455
653 626 553725
478 279 748373
139 42 80210
59 634 333688
163 675 360400
85 374 705496
518 210 4185
417 631 739164
360 371 305740
32 192 687998
248 87 51080
519 505 407293
431 506 720880
303 186 354818
483 72 326665
633 47 423423
485 649 183862
642 286 913492
116 150 806508
343 403 801098
73 132 699400
516 107 632140
331 505 203532
650 434 956595
431 314 853519
557 339 135548
61 40 173593
232 207 95643
357 324 201079
111 560 257941
406 161 928885
417 146 662339
53 93 652423
87 156 914887
672 338 828278
665 92 406159
568 529 531917
586 631 537621
697 281 741474
563 629 627246
84 291 557464
607 158 624170
396 449 228595
17 367 928425
545 581 69776
323 217 84380
466 285 287669
174 573 216813
25 531 609503
483 344 968177
618 162 707511
341 539 564646
673 682 804683
186 89 160502
596 557 954538
289 49 416517
275 585 670065
261 150 813421
259 323 421172
322 327 367096
390 426 800952
243 114 498654
464 141 89468
417 235 5759
54 110 289645
54 172 784146
149 220 808722
90 152 409030
645 37 80034
391 235 958891
265 37 778184
448 559 443836
596 25 811076
482 8 547964
550 414 800075
651 67 263609
652 100 977319
249 436 218179
676 141 239025
550 581 860545
114 278 925757
657 415 580664
400 508 779324
494 225 795904
539 656 94911
652 395 831555
486 143 364003
152 368 103780
7 136 212600
303 376 175670
508 288 437927
491 330 294894
448 179 663316
685 695 389438
292 256 259885
27 654 542834
123 101 764304
17 586 662993
547 375 735082
165 508 365502
449 295 728538
165 247 241581
196 115 578124
368 104 915539
131 397 12148
560 149 751736
480 332 821920
565 328 814433
358 40 964514
616 2 333143
526 1 404573
395 299 773267
605 526 396373
217 71 205636
146 188 638662
533 109 272471
572 554 967813
224 192 816243
237 467 222522
590 278 942833
203 601 243602
557 364 768985
391 158 565864
41 441 850813
139 501 753290
559 647 293043
366 385 943599
441 263 864432
70 347 626463
188 22 681851
501 424 745859
403 557 398658
507 7 460033
180 397 95365
145 12 640045
549 330 922714
368 519 765403
392 65 584123
87 570 913589
645 265 414952
305 277 254278
63 590 588879
31 105 92591
554 536 490015
350 268 973667
150 680 465352
267 170 385410
46 238 402529
138 683 986929
119 225 573550
360 515 910892
185 619 398817
500 431 905690
142 131 307720
102 501 849461
237 564 809758
87 193 582447
514 396 375391
684 243 345772
374 338 885839
19 159 965937
446 578 769243
669 301 141863
12 112 811413
391 583 379871
243 616 192629
687 679 146047
443 513 155026
270 686 324384
483 410 42271
318 78 698213
94 476 894795
81 298 194513
1 650 259413
597 408 929656
546 630 920715
207 644 415743
537 134 977832
544 613 309340
375 165 906147
85 429 476074
163 447 735628
22 276 50007
586 505 839057
539 441 310748
12 699 481646
474 63 406175
181 537 487444
64 684 254215
667 336 860169
5 8 567096
287 104 343928
534 385 902600
673 15 816815
268 487 223096
1 50 767615
506 661 124050
190 427 295499
593 89 342689
250 564 388862
542 531 741842
536 361 235639
599 640 89797
312 653 313382
507 382 257990
550 41 41777
204 475 722264
560 333 848817
229 243 408676
307 553 770466
77 500 83195
330 258 578654
452 44 900368
611 419 536159
444 68 964741
379 137 141232
219 45 799399
248 567 481662
561 112 210934
8 159 727582
475 143 932098
137 338 41166
222 639 221572
548 141 728285
239 129 757136
501 282 51301
341 95 905590
359 86 34641
631 435 721250
78 473 781781
420 180 22081
186 341 968551
78 245 162847
427 512 600733
122 227 173948
615 560 774698
606 395 396038
303 543 544420
671 393 868318
267 627 562125
643 359 810130
361 405 626613
168 414 894687
436 628 569609
656 534 567425
307 149 519650
549 133 181158
384 423 933225
12 128 946850
469 405 656811
136 692 215094
437 18 602016
492 159 946384
521 660 573541
36 108 635769
642 648 277788
165 454 608389
211 597 36680
318 227 441693
480 301 347515
98 305 935056
609 363 801962
62 529 395980
34 569 579392
611 632 964151
239 663 46992
695 343 726196
174 672 791768
158 615 762421
628 469 552729
123 179 890973
110 19 331527
263 574 497046
487 202 288011
441 699 215308
476 110 39317
54 560 520373
424 6 587096
500 35 259671
661 491 296247
608 605 486687
137 629 281534
298 223 336470
272 23 972225
617 214 276153
34 87 924979
680 168 559889
576 99 350241
179 697 885752
325 253 599108
14 160 911096
36 123 557175
226 22 692104
380 662 744203
353 510 504263
134 169 5594
467 17 978191
132 144 64812
55 620 290805
197 40 98842
387 418 154885
138 72 970435
481 584 364214
128 399 973882
671 488 370162
114 39 715816
578 474 652714
678 666 634518
525 507 381403
60 693 250207
1 22 684605
337 576 618614
88 643 126577
317 331 503651
107 231 418094
498 194 926794
272 37 159047
683 631 717155
632 173 900993
524 319 750780
496 580 54168
234 253 991445
78 87 89077
470 545 206572
536 696 325420
301 256 230310
418 347 224238
660 121 15348
670 477 136938
229 549 787358
435 303 830201
566 534 626678
647 76 501587
82 168 470816
693 497 658912
33 119 931080
476 449 33240
245 319 342285
628 663 680946
475 538 7238
609 457 115895
16 566 744734
653 392 712277
130 41 144952
186 311 759985
216 413 960532
423 28 195670
641 593 660250
305 192 428465
358 547 288370
121 541 364032
530 371 426703
640 428 416051
115 689 702986
163 384 710664
168 278 698354
255 231 421418
388 45 870312
312 248 817994
155 322 883353
68 628 790953
376 412 238775
280 178 1450
441 335 675838
17 542 695360
482 526 64492
573 404 320266
484 129 416052
326 213 263429
655 31 295747
356 557 338135
604 235 294823
324 265 76035
198 624 482589
131 127 512938
91 17 605900
645 318 455755
253 373 618776
268 174 208942
696 252 696011
688 394 14871
288 361 253555
573 127 616456
682 576 880957
434 55 243650
289 494 618455
103 594 948637
308 666 153255
395 278 184450
418 419 193418
452 552 270817
324 19 314768
34 360 113109
98 311 483202
97 539 342826
87 323 186133
526 461 75677
229 668 672447
638 227 759261
184 449 702026
676 493 939071
584 219 653584
431 700 76559
176 244 930782
92 184 970439
75 402 726498
117 315 382577
229 359 112493
253 95 282323
21 590 400637
212 121 595221
695 658 225528
249 465 773173
438 462 813742
458 483 391438
66 163 713154
301 436 262379
221 313 784729
178 614 784492
356 429 818298
460 378 901717
295 462 151373
109 620 543635
139 543 580814
601 224 614144
231 509 269932
129 645 726458
168 126 840513
346 201 485912
314 626 255607
442 541 956250
159 363 19282
130 492 755062
306 157 107261
194 276 42183
380 40 813571
409 368 435526
359 591 381397
419 283 32573
109 325 944334
415 106 147792
607 77 950052
158 247 422485
646 529 387289
408 503 853815
504 490 301104
318 589 122099
282 13 547842
62 396 85407
678 319 835290
517 661 419584
582 141 805993
34 464 226200
514 277 525507
474 110 14621
510 692 572841
48 137 898243
267 598 562082
202 530 434897
236 632 583659
577 510 897746
493 382 106590
645 522 402920
190 456 232384
400 252 685602
103 641 253993
450 28 326605
502 495 312768
655 622 571215
686 691 820515
655 238 21881
8 271 864950
637 570 539955
415 500 209663
92 648 360919
25 605 459455
510 536 849142
364 456 758893
70 334 756199
323 182 215525
27 221 296572
531 577 34132
325 259 972770
616 58 592076
688 238 480149
228 215 211088
265 481 498216
471 331 671914
551 504 864113
53 367 965420
668 254 76060
485 427 831109
540 15 606550
450 567 862664
370 219 703747
62 234 454842
385 135 185877
614 60 957607
4 544 524321
428 639 319607
237 554 351779
77 183 772085
455 598 415159
596 377 904374
340 507 770395
349 243 906693
127 271 75831
271 319 684335
693 40 918522
367 349 797395
58 623 958680
678 605 385360
394 654 266749
507 39 587641
93 99 430571
334 405 501979
33 7 123864
305 571 685698
557 357 826548
228 537 227805
255 364 844261
348 305 913151
601 454 19624
176 498 772438
150 598 689839
533 98 819278
506 166 652088
676 330 135619
199 204 424136
373 22 399451
226 338 191880
102 394 203712
483 118 462678
90 295 918189
199 150 5959
170 428 492423
446 235 672066
161 427 831746
182 15 792644
323 150 199869
327 329 345713
651 299 149063
485 428 855627
380 142 946278
577 540 512309
550 446 404135
89 434 163858
568 370 314091
368 153 211132
482 289 339509
698 694 314604
654 518 790263
300 644 848643
288 677 678848
24 215 222049
85 171 275846
142 294 744510
593 519 644115
107 596 457322
585 327 403790
417 667 41517
9 576 304319
531 371 252720
489 182 605845
72 175 316345
33 216 767765
314 191 267623
180 649 435457
596 550 436628
664 679 517888
413 308 456415
256 298 191074
637 635 225238
211 553 742043
40 115 191426
133 307 23256
341 411 927265
431 562 486744
586 516 253273
520 136 244846
689 134 29123
542 692 54359
252 598 383065
182 647 326926
480 630 134739
402 76 825813
484 466 470672
322 282 797014
516 382 362906
327 512 370230
457 79 213903
11 153 682371
520 128 940130
93 51 75953
421 564 540409
648 547 354450
162 111 827237
296 643 65094
178 210 784157
279 437 641929
135 349 526974
174 408 685527
427 613 710846
173 16 197534
218 620 744181
71 568 365479
391 503 518433
698 139 329113
565 300 437306
376 667 773705
527 639 43967
100 561 266945
540 41 489995
665 698 603947
433 131 330625
658 590 648082
51 596 524876
394 557 250465
222 505 955254
166 367 38998
289 280 190130
539 281 532972
699 194 379811
65 2 679692
391 167 766315
409 681 650098
325 219 541244
448 162 967285
207 596 184139
615 293 284258
687 624 318311
662 41 688301
573 412 263310
62 391 611827
384 523 461551
59 293 932562
585 620 329060
351 279 888689
267 564 378
207 201 536648
231 451 361540
526 221 208614
170 52 150475
612 683 847861
453 394 763485
117 310 969924
613 268 601045
446 269 871480
421 577 355211
451 647 834075
546 485 64386
517 369 112852
539 612 254657
176 21 775555
604 191 33913
223 481 158180
467 214 679295
135 440 702280
100 21 674800
301 402 465671
489 668 526203
146 178 782800
476 439 590436
34 681 768807
386 184 848873
143 234 832913
258 575 7453
150 491 812604
487 206 226052
347 301 714056
47 258 322493
37 636 549992
537 209 942710
518 171 332285
57 525 53451
117 670 110474
269 277 808265
338 27 39190
48 66 273858
653 104 911500
582 587 298623
23 411 709902
221 565 881569
614 117 31765
174 618 280865
466 234 148616
280 381 583687
586 413 204427
88 322 60105
371 507 986238
655 154 624768
635 481 223424
180 70 444148
48 276 256887
343 602 833463
326 163 838994
649 117 661176
135 72 254283
691 579 82615
407 22 646089
230 624 484882
161 581 278769
431 272 737596
125 186 479939
360 657 710498
181 555 716237
50 593 377427
635 67 630666
441 256 155425
360 564 681522
498 104 789834
53 268 998797
507 103 915769
72 487 322692
141 424 504890
13 628 703027
553 532 882523
402 597 560586
14 126 377840
592 184 829376
187 625 585792
268 432 74411
491 371 594163
487 260 311900
76 623 634564
530 491 463629
368 639 371376
686 498 602554
338 105 591995
178 582 970508
272 248 225490
658 454 332040
345 645 778764
496 612 75396
201 521 849203
578 135 580583
59 197 432808
134 615 120145
493 56 140565
119 694 627124
120 231 132687
586 270 806413
255 101 29619
128 251 57301
376 296 727094
692 350 93567
218 343 292679
335 19 277326
317 405 777467
490 62 837944
680 449 271286
49 508 277901
512 119 105720
115 276 887898
384 340 81880
1 410 797719
174 241 192329
118 619 226213
223 445 799045
398 614 273086
181 686 774746
491 335 925296
12 127 926638
30 238 199047
387 395 214830
547 313 939033
203 648 69965
143 537 247644
385 559 687140
492 63 315270
288 648 935090
494 492 261113
597 149 784304
382 354 565247
474 622 958196
3 415 62613
19 245 805881
438 324 510145
650 473 341448
386 544 643444
216 644 202885
515 695 771467
29 678 493983
640 134 415290
205 392 489030
296 247 638002
487 223 267399
508 501 210451
599 172 13671
492 126 661050
219 80 422410
693 69 93065
591 697 564455
1 72 202922
668 677 77256
46 461 986642
472 478 894094
331 330 723041
539 472 38408
162 374 782851
258 7 910580
391 510 995053
374 34 417960
601 565 188533
306 691 765960
429 201 381772
472 137 891141
262 292 476972
57 381 154215
357 216 359528
640 283 778095
213 687 613193
447 325 172640
571 164 86874
7 626 228673
693 212 559554
334 299 446774
217 545 563601
65 321 330661
602 437 486732
254 464 320576
120 552 936842
544 599 574658
585 163 894754
472 6 762756
275 672 958615
405 538 543677
343 345 927696
113 667 63633
645 502 670135
303 168 625694
148 292 842964
656 83 78102
107 620 332440
91 105 715804
225 328 185984
1 470 822194
434 27 652945
28 424 739299
490 50 232765
484 269 91480
395 6 474338
332 299 406401
471 560 878820
352 296 608701
509 531 935564
530 601 913099
345 21 255366
443 626 41796
478 343 231431
660 388 292418
71 582 700372
124 144 896229
266 131 113367
70 402 116943
615 25 246267
431 6 43238
44 367 185971
19 616 6443
166 183 238061
36 293 109940
670 425 962733
347 679 711448
469 19 96080
318 478 163395
252 610 77805
549 256 936294
187 156 891621
443 592 117778
462 194 253716
29 68 125888
515 114 260439
363 84 964154
303 45 214356
194 503 820616
386 480 447315
353 158 961962
283 6 797418
357 256 956829
573 566 224059
694 406 36393
443 289 416017
649 197 523651
587 699 248167
459 77 810783
385 272 50813
57 119 680168
551 492 700654
334 237 146706
284 466 167336
409 294 571057
413 351 762633
234 685 849015
685 278 789466
360 233 8086
640 11 880723
107 305 78434
202 128 645506
46 299 667859
520 348 14344
537 152 816975
682 628 346090
406 582 130976
245 530 119468
97 557 679053
292 36 882376
487 531 640427
465 443 790849
648 572 63718
103 28 825977
298 592 799135
425 105 538050
437 256 154674
9 525 730136
30 29 515409
5 664 557301
324 610 834315
98 536 699102
21 90 135636
252 120 478263
491 55 686793
219 99 144164
408 546 831606
410 434 669349
485 560 660298
283 430 390115
520 368 578145
84 645 48857
203 66 15552
137 601 157955
320 685 8135
25 380 724888
96 121 395960
639 30 847118
669 497 318163
462 220 696280
445 598 224814
668 409 439692
609 174 970327
637 518 212527
144 460 848151
166 414 73028
96 549 795264
687 93 895229
135 95 166881
57 546 422809
436 675 344830
503 195 246934
127 146 498550
269 481 673479
270 26 866
214 207 772408
400 341 916007
411 122 795277
444 281 799390
21 194 478044
188 292 262701
7 287 64780
196 4 799383
35 24 486815
558 180 79582
168 134 284086
79 564 923876
21 529 641490
312 197 681482
261 247 739819
92 218 64476
50 326 658798
146 203 77203
65 4 915826
682 375 23345
60 4 618465
124 551 267126
601 475 988963
326 621 691089
490 291 411248
169 196 374788
124 122 887640
589 517 832307
560 513 882238
325 148 721261
129 58 140989
160 453 421285
400 248 555753
110 541 274810
94 252 23880
96 2 432540
135 692 515530
61 37 442604
339 167 326121
499 606 76225
181 425 283738
495 446 439995
164 645 565761
638 390 419993
385 302 33025
169 189 812507
523 618 57395
557 271 840597
243 42 614343
365 274 490187
159 306 786997
409 579 6402
293 559 238284
581 154 682908
18 468 849200
382 17 277630
164 119 997171
388 215 46714
333 651 736329
429 249 673377
216 460 452067
642 317 652115
647 313 153120
49 99 725542
691 87 251942
692 134 84569
396 159 398076
614 16 572188
480 52 507321
550 144 253697
167 268 713413
113 183 811931
654 294 349751
86 675 372059
679 166 432691
220 290 241074
539 650 637863
261 627 499236
553 163 336205
683 643 252348
617 515 64184
225 649 197060
330 665 373044
553 611 356298
90 153 427451
279 509 903280
10 215 602217
499 468 96618
47 138 264939
518 345 318048
286 522 597466
375 431 197583
193 61 420602
577 692 535797
673 45 344994
590 648 137444
407 389 766164
408 44 555677
550 413 443262
581 251 919995
681 210 857914
37 349 206280
525 349 141454
276 644 312827
101 287 97110
223 438 865727
182 480 994967
199 470 771382
156 691 380152
653 499 561228
117 457 612277
642 104 656126
362 138 933965
268 116 88797
266 418 643471
107 630 84801
392 621 973239
255 137 820030
674 75 597124
115 656 543407
507 567 790040
395 363 280701
605 146 190319
145 103 799414
228 692 798749
410 296 342717
195 190 446181
220 661 236433
446 16 585165
560 325 861560
63 100 743765
181 656 635983
389 52 577662
577 268 548785
170 163 220135
639 270 487098
600 675 725234
179 266 485745
398 645 782078
274 484 511849
79 82 910100
594 675 747910
14 678 353250
201 156 627697
694 67 920549
307 10 433303
373 58 492820
397 363 58914
519 79 884724
76 56 569360
517 199 681475
303 224 634741
153 562 34116
497 356 969714
305 29 404217
452 372 573695
277 667 255730
693 146 281642
17 639 887822
415 235 813054
645 368 372041
283 536 318874
549 528 499881
260 632 283351
235 182 186800
350 637 530846
20 94 2585
639 486 819631
232 595 739974
299 676 142848
163 661 457328
358 327 342855
132 346 971426
98 150 554772
245 302 267338
276 604 941823
80 308 103738
422 286 459556
619 263 451820
679 228 845508
105 519 621606
580 618 816527
491 546 638298
323 600 731870
545 134 247323
232 411 932451
463 344 650856
691 368 436457
677 699 659422
680 674 833532
195 46 433464
553 51 26950
152 42 624893
141 509 743489
220 146 699059
95 668 819805
663 181 459751
290 272 588717
224 480 872013
391 573 42336
131 511 632765
151 596 279550
421 602 44758
563 53 239755
627 250 399645
436 183 251868
682 681 180054
258 84 120097
561 123 281817
256 124 407960
641 49 375524
16 474 848148
78 250 222560
484 160 416035
512 109 308455
316 649 518617
235 665 905231
99 111 899790
380 111 359860
193 299 377660
513 582 368372
428 274 998234
445 602 498254
314 132 544801
223 66 666251
677 491 575329
128 384 978857
178 592 424257
260 564 405983
342 349 697672
461 285 301703
624 461 96088
285 242 181787
514 440 102477
87 316 340348
16 280 469164
117 369 627932
545 63 437777
568 157 897549
489 330 923312
117 498 819398
551 458 204526
51 114 338903
283 532 558117
659 74 618066
476 115 412663
173 579 167939
555 594 277769
626 285 269504
584 295 175043
273 530 561410
428 4 303425
39 433 788733
150 213 338422
239 665 938742
229 39 345187
291 434 618697
507 389 684314
284 513 763224
119 184 807019
656 58 747445
242 511 710440
133 18 773470
568 32 951700
43 8 175582
508 606 241718
66 669 295016
609 58 865869
270 454 669018
97 622 859800
15 407 859400
573 403 423393
538 347 938859
222 280 589086
165 638 667825
480 110 106946
693 672 755452
688 286 712228
590 531 76934
54 269 92174
601 120 576314
40 642 389631
196 406 503438
682 47 327841
680 368 231650
262 172 452896
39 346 238504
464 109 143132
6 266 512658
693 316 6120
592 387 339825
508 646 316411
652 630 997839
112 486 165053
542 233 310109
287 158 954958
586 150 675082
221 184 207798
379 415 615576
399 180 570699
250 679 669377
595 646 408792
528 139 573726
501 207 604041
520 437 786244
63 698 623680
524 264 646025
205 20 88558
589 516 550860
463 302 117661
2 213 497031
488 452 103560
338 545 343561
286 374 784842
132 371 464165
133 380 65509
291 244 182800
477 324 666636
509 273 172307
8 325 192350
648 526 753636
217 502 851916
528 323 901386
368 668 166534
321 146 992136
187 101 885246
366 185 769470
689 644 891343
389 310 158817
404 211 678388
35 214 569357
324 40 808608
591 462 722066
415 423 613114
642 318 384620
151 365 681888
689 3 609078
132 649 383586
123 69 731814
547 123 588868
71 184 56365
199 650 163753
673 111 214556
535 351 716692
608 72 605815
509 698 356175
37 311 638077
666 417 115669
442 619 280737
378 369 167952
75 661 90519
3 162 892973
522 593 903022
144 603 212209
304 294 108262
329 508 776348
509 628 139975
611 369 234798
525 404 661818
105 108 146457
75 487 102500
200 472 92203
198 54 50416
627 180 493066
462 127 523833
233 57 245383
172 615 822682
291 85 114538
156 123 112358
292 498 546999
625 76 613183
40 34 695689
423 2 719950
583 240 49108
243 419 239283
160 19 792673
393 262 734308
640 132 655991
498 209 675554
691 450 507437
29 543 192488
164 418 724607
611 667 829155
654 512 718187
245 2 184843
299 588 283164
397 83 860401
663 656 45731
179 156 302160
459 284 527735
612 624 398153
16 570 479687
218 265 9521
504 684 226049
455 484 524511
398 152 213203
429 191 116487
94 534 758412
409 663 807816
224 671 939475
615 539 315540
490 587 611832
235 86 984586
176 315 340459
158 193 188049
313 500 701622
522 472 205270
290 8 705474
379 209 408862
594 584 698446
589 123 10459
192 477 299288
213 195 602933
488 59 924427
297 163 477764
217 161 595252
348 256 618601
181 520 933975
267 482 460136
286 615 569592
657 478 474258
655 628 250784
673 607 776067
563 642 228699
252 41 877785
338 472 987234
413 51 612635
394 75 28645
161 253 354022
639 4 400512
637 640 424809
670 338 272687
669 572 881817
313 364 487575
658 227 952851
376 550 374611
373 282 908456
177 235 519385
521 129 650164
45 326 279980
62 298 515728
609 119 248392
492 382 213557
619 444 900801
62 589 724859
480 674 10770
546 553 518331
690 100 236351
492 294 62505
344 313 578772
685 522 473408
228 126 980783
288 679 198733
653 361 566542
161 608 890974
299 579 799509
655 125 661698
573 107 220606
278 624 908655
343 47 123510
131 407 395286
68 490 284872
320 353 481490
271 224 474732
11 598 92347
145 176 868534
360 247 729893
162 368 367654
671 630 879847
291 640 656359
164 438 7906
687 407 936839
392 338 520503
56 60 953682
496 558 343094
2 486 399877
203 678 541855
634 430 138124
314 549 799100
144 260 827220
587 7 129541
30 492 319110
408 555 643646
614 353 234226
24 594 837444
626 500 545903
486 167 639656
317 166 443636
669 352 934448
278 419 281896
389 260 977475
227 67 616147
5 125 148454
507 508 856325
162 254 566221
177 672 369640
624 14 184593
473 114 308512
435 208 431563
369 90 882465
412 638 215630
347 9 921163
620 669 182013
523 570 616832
94 624 922183
647 275 902739
417 636 835128
376 492 800587
131 177 384720
492 73 472152
464 436 730442
212 436 903181
519 416 303008
404 488 749943
195 184 38766
196 333 365092
399 69 420964
88 50 148940
545 628 466974
642 684 83022
27 501 114130
362 483 720692
618 638 41468
23 551 369145
40 239 908813
157 574 790026
477 121 155993
403 356 216264
192 220 501997
204 60 786679
303 69 819731
51 56 384004
228 450 443679
100 92 526964
349 478 575487
166 517 788439
184 647 916849
225 138 864716
242 100 654942
569 192 323223
693 275 983406
485 261 223295
425 400 921023
312 550 767095
568 73 17680
425 537 154744
109 75 672608
205 496 624615
270 585 383045
246 191 970185
340 596 347781
626 177 924849
144 372 481370
426 267 7164
69 346 26058
466 101 496616
232 52 815919
263 80 384769
561 178 315652
29 588 864304
89 206 487986
430 208 953006
675 372 608813
189 183 303595
93 69 915865
57 346 522242
321 241 902029
227 288 636864
1 115 443332
489 442 628252
312 10 987978
55 132 123282
38 161 688963
98 317 332195
263 207 753637
688 147 508597
218 301 865878
139 422 516455
682 1 619257
659 157 621579
397 162 288659
20 287 443844
110 280 113321
25 18 141341
540 658 699352
288 447 434172
516 446 182600
8 144 88674
118 368 835213
276 179 50482
412 463 251594
393 222 820436
249 270 802947
6 590 716852
571 424 671134
232 143 413358
348 339 439775
389 669 504373
630 664 154897
452 334 590366
592 58 658279
229 580 790213
462 271 287629
627 366 79344
586 639 47414
603 147 127762
79 116 616011
105 285 232223
512 291 102516
574 217 113959
112 97 549115
56 61 420963
305 669 969740
135 136 317459
559 303 924667
663 305 308731
292 337 315619
332 496 359562
673 382 265962
604 116 393905
421 38 798519
138 180 225013
341 470 339243
543 596 416209
527 77 860318
408 611 722577
444 590 527711
411 335 256634
538 692 59492
152 472 760656
212 472 283921
196 85 96916
247 17 583416
461 134 893556
429 686 581263
26 225 651208
249 509 805800
220 521 902431
345 417 192841
114 292 628782
374 684 293194
554 186 776790
599 50 407012
279 523 227459
274 56 488932
308 629 611953
575 487 903445
236 7 135533
419 356 388441
205 156 486946
635 73 627
65 360 412847
112 676 479508
535 73 684354
185 284 690351
283 507 128966
463 231 46224
262 566 550577
335 504 777419
90 509 875979
674 349 15885
246 295 816021
620 103 416586
302 235 277025
585 373 817660
317 376 599239
309 643 684121
579 624 254126
53 274 233607
103 247 951116
659 145 163104
483 484 722124
221 525 479681
104 614 979186
673 444 241836
375 34 14050
462 81 47636
12 625 626940
342 121 640049
235 59 30014
159 288 981058
87 52 728438
176 611 402210
36 377 101107
422 504 58708
377 686 779741
695 469 391238
155 258 118400
215 370 806524
203 643 504849
316 294 637472
249 546 609307
653 332 220804
223 588 866248
176 313 108566
255 171 986276
288 670 301594
364 485 644290
371 82 557051
348 435 290246
181 85 305422
322 679 517124
292 575 384306
47 404 258825
557 8 614376
576 75 671710
389 495 137756
197 231 867628
463 117 275570
147 226 593090
600 390 259812
377 304 57767
164 546 174260
442 140 765175
689 159 843769
400 23 487378
683 50 86614
410 134 19791
83 104 523493
446 551 815112
152 310 530503
493 344 531761
63 636 720232
394 565 755251
274 319 803539
546 432 17693
389 95 891134
128 296 662162
323 65 6596
115 236 563251
194 216 15892
125 219 375303
319 519 189071
439 621 489328
122 115 22556
417 32 872243
369 351 327432
555 511 70862
277 530 776090
497 263 130533
139 285 88187
325 457 625775
641 404 253785
614 156 403114
555 128 289908
252 511 926556
655 287 870527
439 275 600053
336 377 209494
116 60 278380
112 498 634937
80 527 933801
21 105 629266
40 32 709171
673 58 395157
437 550 326026
349 479 28299
107 218 124070
566 555 72128
51 184 515796
136 574 12913
353 623 304622
511 619 725273
160 218 256437
38 637 491111
525 515 369467
47 179 293666
407 406 665655
171 477 895662
98 381 519313
317 452 531504
103 601 130396
506 387 960560
272 550 943642
492 449 95815
287 23 422003
652 53 849994
546 111 863486
16 106 113381
481 320 902666
46 607 656589
287 516 868572
178 250 208217
477 31 54926
83 627 864027
200 492 174010
238 155 567161
435 554 395396
70 305 562764
255 538 534943
62 612 867272
394 542 87570
406 367 947902
586 273 234842
518 83 82989
254 270 218112
409 667 752939
570 368 83598
395 624 683539
303 54 355562
416 451 868032
632 480 226175
633 646 829276
38 686 664511
376 548 260660
49 499 707903
483 269 968584
530 208 607834
554 546 1487
188 593 348685
700 269 725779
36 667 872828
228 128 834610
214 105 340585
590 383 698402
678 6 959968
612 486 993506
394 550 406772
468 272 655090
471 659 680520
136 477 108952
302 44 532842
546 262 243384
500 446 954386
296 375 71456
163 148 585680
98 585 148009
631 354 500057
513 295 541147
544 488 712050
118 371 68475
51 33 959881
233 221 152933
472 666 959251
436 321 821369
626 550 430841
27 543 200880
577 239 928679
681 439 388749
31 351 597924
528 594 612976
201 661 701035
25 300 196975
167 409 942964
192 188 309146
88 375 4449
326 218 726237
494 291 701297
353 34 58626
111 71 964239
429 49 630393
173 95 497168
343 596 931605
234 409 967823
573 46 571666
182 157 326264
106 180 801848
553 124 396978
585 299 402974
219 441 448464
150 82 457118
643 426 877455
387 68 245978
607 207 354915
527 430 829971
397 604 594005
627 647 273526
693 297 276671
543 87 771874
56 179 435637
35 557 725898
320 124 10703
604 337 312909
78 206 89087
636 179 711434
589 391 603674
205 627 755031
484 112 871960
624 253 858319
68 652 666468
386 670 691803
446 416 810151
258 287 950280
660 418 805648
26 608 791288
235 439 287207
167 94 982124
281 429 930812
551 541 310973
16 237 252766
480 589 178699
548 683 426224
355 599 330357
19 235 800834
636 408 771345
51 487 519684
516 644 463483
83 251 845403
456 611 98960
561 113 593494
642 421 569915
579 119 776279
542 34 149884
19 188 775404
623 180 170482
640 622 589402
109 168 321564
421 118 286914
395 455 744569
372 403 209482
692 9 773851
389 553 243542
528 19 73107
101 425 504991
170 214 603004
545 526 801337
296 487 903563
54 137 591211
67 541 51732
472 27 946555
247 482 139937
574 209 48337
598 340 580012
4 374 805379
179 197 740972
537 105 205743
340 514 823614
291 399 32147
198 656 409224
151 448 339089
92 683 716563
264 356 432748
576 630 717019
220 481 48408
465 660 544743
463 403 400416
108 295 312684
533 106 565926
657 388 984223
178 657 852254
19 523 512171
160 155 158379
108 448 416444
88 22 672749
641 27 47266
517 627 337352
586 657 385030
367 504 54210
304 225 510387
324 625 739032
1 8 6435
606 279 688040
69 254 855897
404 628 741051
397 379 58876
596 554 363959
474 527 813717
366 350 852594
97 271 518740
18 663 135702
556 283 800000
40 225 461166
690 156 590199
190 289 159385
248 205 297161
346 533 403903
449 219 992055
490 474 800286
670 278 992366
317 640 201218
338 348 900757
431 496 414823
629 332 72680
270 387 840664
662 93 12023
517 678 490925
487 560 576091
510 199 902606
243 629 442995
281 167 339378
93 506 79500
163 668 559281
40 60 95600
84 184 277594
548 465 123243
634 297 202710
519 296 42510
678 455 186778
270 471 502374
505 684 943251
327 55 708966
128 111 240114
458 396 749274
513 105 85941
42 213 868400
518 320 280645
247 206 259047
583 359 174115
311 439 559663
545 206 162710
259 275 898674
602 101 733102
367 541 322249
655 203 985509
401 406 749214
514 505 561714
364 278 958359
448 444 651640
205 167 357020
183 320 330618
67 478 432484
577 22 197738
622 507 97183
48 683 97148
394 569 910802
365 610 205609
420 374 331696
334 263 796969
20 442 64899
143 287 350161
404 532 947996
677 220 627163
243 455 708525
8 627 175215
635 386 356951
622 132 904144
366 149 277293
13 172 305750
462 25 93325
423 545 787395
529 167 757061
565 621 619539
125 482 863834
528 208 974032
521 293 15475
368 467 478207
171 632 502119
72 454 470709
418 98 51135
607 497 958367
653 88 22791
271 87 448957
453 109 42546
353 491 62491
89 571 589834
53 197 96611
207 398 776145
553 119 644428
93 631 142502
276 645 970822
118 496 858986
407 531 114084
88 427 536308
289 322 626701
21 648 816084
103 435 592877
123 596 653874
115 192 931796
279 536 895075
210 643 291717
627 149 898857
136 321 402161
322 487 76173
597 263 102483
366 328 920251
530 269 561145
184 329 132228
505 641 970981
227 191 299306
603 500 801221
337 619 936636
247 646 85688
331 382 909299
606 694 901432
219 123 244155
56 212 456995
145 53 562243
490 59 431257
384 243 345584
69 198 580110
10 129 62025
554 695 801798
440 116 617358
91 650 382651
283 178 908526
635 394 44452
91 463 376075
577 171 228119
657 376 244554
345 567 373293
435 212 281393
39 340 670631
357 589 257630
605 534 267674
612 482 765506
141 636 174255
524 119 74078
502 477 659281
275 182 811330
636 547 449100
243 423 82293
684 281 96863
377 229 440392
7 191 148798
158 622 739801
208 401 346940
583 366 70512
119 575 658941
451 543 911136
364 52 978623
86 54 797758
299 336 250827
34 487 499580
14 209 793868
631 21 362267
641 12 540759
156 212 671296
93 67 256637
348 452 925179
418 126 200467
102 639 441427
274 474 646890
239 313 465722
222 126 194961
264 58 580770
506 370 928960
614 555 311859
496 19 827794
465 494 515502
17 85 581193
127 699 660532
338 534 344816
278 270 980610
41 32 359286
337 497 313967
160 535 259927
459 378 815643
554 174 881676
517 527 492223
418 80 378111
532 523 8598
691 658 259336
403 96 991220
613 595 194927
186 159 704546
527 305 336302
97 513 914725
240 285 201110
256 597 529030
459 657 292268
640 16 489405
515 547 206059
230 437 329270
576 290 463484
249 198 430868
307 362 566478
98 4 223892
567 485 5275
586 299 280907
110 604 254248
497 282 968417
396 426 159218
631 80 63290
284 248 842649
272 18 865016
484 97 454473
163 455 456636
268 584 760873
239 644 91304
17 490 881262
152 487 133751
478 312 949197
653 405 150523
453 219 103125
75 57 431685
88 483 425454
372 243 114675
143 89 502551
608 130 870067
395 427 322843
492 70 934045
72 158 31196
388 655 592810
394 402 487260
135 52 164566
588 98 351003
175 123 850189
464 590 425076
665 357 969812
151 514 562093
278 183 629393
292 209 319115
454 203 962333
35 139 256824
464 301 287098
567 347 802884
70 131 225098
696 84 746970
17 551 914383
270 484 967097
688 493 554669
595 79 274322
605 248 578620
71 375 517644
165 268 888780
108 348 458644
488 87 706157
348 102 861982
423 647 701867
236 578 741923
680 588 356448
11 56 869096
534 167 171506
520 565 193162
205 125 359333
91 180 665572
434 515 76584
466 498 876612
484 308 251325
562 282 936226
145 314 825626
524 166 786230
681 309 362756
338 233 437051
26 529 200600
341 255 14021
480 373 55473
453 274 316870
388 465 32727
554 426 183915
51 2 578178
143 57 875846
636 161 141699
662 318 226114
402 141 344548
233 172 626569
238 82 788543
451 204 114021
583 204 136236
199 404 883786
162 179 657243
328 691 278739
78 448 519860
348 573 518046
520 236 883700
219 191 80028
663 140 465827
494 328 941741
133 161 866862
229 306 617244
198 447 506471
527 203 333276
636 289 485509
510 655 939293
470 530 260739
310 676 531288
40 685 299282
29 115 260192
214 276 114706
280 249 632661
416 318 920567
245 87 469105
272 488 346089
87 169 594773
109 641 55367
261 262 30442
604 532 660017
161 306 804761
44 66 690126
120 624 649932
540 111 294803
531 571 121517
313 405 579439
660 88 781652
64 289 896771
356 14 609276
7 578 527667
329 438 77848
299 276 936179
328 571 664661
295 447 101062
509 468 403739
420 492 486763
102 172 384696
122 230 941730
277 628 147558
637 436 412680
680 213 860120
681 437 487096
183 417 879673
274 388 482794
622 238 798638
9 312 922796
372 654 745727
108 467 421643
629 490 946921
510 17 473481
647 538 472529
358 154 353713
316 333 540247
33 31 355113
485 665 888673
435 266 160998
679 608 771403
169 255 240497
82 27 909646
573 145 517574
144 40 244128
403 381 799253
324 283 750283
382 500 725243
170 316 211703
446 540 353842
261 380 856011
102 68 934562
504 626 594844
568 581 849543
308 457 132525
9 397 86004
397 214 513017
27 220 527242
353 139 335
161 53 908525
421 541 998318
369 698 164941
508 208 858221
592 44 947192
368 591 842000
554 7 190046
528 356 620544
443 300 134404
648 618 24867
381 301 488739
205 537 845305
461 127 944945
211 657 553473
627 513 502239
549 627 891018
121 252 335486
456 653 761936
385 680 925536
211 524 321487
153 512 310166
36 571 945045
104 194 945711
275 107 671836
420 213 468538
299 452 363410
300 126 4510
626 129 8179
673 84 182611
317 282 464558
587 580 809112
270 265 491824
497 131 673598
264 254 550785
272 607 577907
313 456 912391
214 542 816447
368 589 914305
455 21 385266
620 256 112441
559 561 696702
123 97 824781
396 501 526480
474 137 638515
42 510 598851
16 109 75697
602 449 421820
458 567 558080
108 219 938839
124 636 909953
131 462 308542
185 55 893391
549 9 863019
74 126 804367
331 688 519986
130 509 577510
474 640 916498
299 387 190782
640 235 419687
132 636 744836
379 537 749795
285 3 531711
155 444 50000
158 289 140114
420 121 665227
450 386 563958
18 243 668840
490 162 904678
520 699 583547
308 122 66318
367 341 205380
114 270 729010
168 307 948892
509 174 952293
541 446 69163
314 189 31668
13 393 717099
269 655 832529
577 515 288295
633 182 635680
510 347 845548
576 481 414552
361 303 651359
325 37 633451
83 475 419000
317 696 935599
318 518 276971
144 240 656290
605 686 936552
249 655 835042
120 442 177276
554 321 760450
570 699 77957
529 263 193837
552 362 126028
141 205 270811
669 149 764257
367 414 710750
299 590 655434
187 650 697310
646 314 39223
504 265 357194
527 467 209317
438 541 249068
653 487 895610
657 651 336463
541 432 854598
498 248 469917
78 204 931274
530 557 447064
139 402 189093
54 361 252575
370 102 464476
423 86 620298
134 403 408819
78 228 474341
443 280 240491
644 603 309637
499 442 491915
518 111 931084
84 414 22182
285 348 330156
266 264 121014
87 629 948556
524 537 462064
652 636 871975
81 240 916758
463 281 733337
36 493 334628
280 656 564162
421 200 517049
149 305 111852
459 114 50041
435 109 424875
155 274 96380
362 639 83580
101 336 126426
508 314 328713
241 239 566366
438 383 703237
334 546 435397
523 287 316547
442 603 698797
512 535 290981
455 632 949181
226 178 265858
185 380 411795
201 530 465178
619 451 751150
531 23 29952
514 452 775907
85 123 324892
577 338 871246
302 2 863319
645 203 180019
402 443 376578
394 512 499314
389 155 830020
199 526 898833
560 230 12977
179 505 500556
645 520 616865
424 1 780470
630 101 891320
418 197 451541
512 48 942107
326 543 290990
481 31 502300
609 347 920236
506 176 262357
165 47 140130
233 36 129222
222 584 429955
217 348 893263
196 175 64064
341 544 37010
365 383 616637
372 563 933158
22 187 885756
693 536 818726
420 648 159681
203 613 436484
545 143 506047
528 366 673190
121 591 744389
234 431 132945
284 515 638587
109 179 629255
468 513 266434
228 456 804928
381 18 125819
89 665 817627
197 394 422346
500 84 617077
522 406 365791
672 213 159044
353 545 572692
460 148 522867
178 10 365363
15 45 775869
178 8 994244
231 471 226460
648 273 133061
8 180 992922
272 384 868188
32 314 334723
374 261 888967
601 608 324343
187 527 262998
594 596 415815
231 639 718930
542 585 21024
543 369 690081
631 537 794696
233 585 286824
682 169 145492
689 405 858016
405 185 80257
55 230 325168
576 219 324142
359 98 125652
18 590 952591
412 642 137604
666 616 976094
493 677 75153
504 81 712588
591 557 833220
487 313 853415
245 654 532553
422 154 985803
691 356 992097
662 565 349857
394 270 778267
563 536 324933
420 370 33689
43 559 718911
136 373 39259
195 558 489735
182 618 462227
560 206 569221
366 482 254825
568 410 219627
20 463 81998
39 475 869867
674 441 73845
261 631 46077
51 142 676268
264 110 209405
84 422 709588
341 689 772850
178 260 100610
92 559 474340
261 415 574230
193 628 452188
283 687 420443
613 611 56009
75 458 282628
97 35 825713
102 223 929847
457 672 339861
75 367 729657
640 26 341749
221 338 424947
684 225 920361
79 629 656211
601 162 966934
310 493 735258
580 437 570914
379 337 162966
659 350 677512
240 91 342196
641 114 17549
279 491 57560
675 602 892640
84 176 319916
212 246 566205
585 426 909111
64 565 317596
666 427 892926
678 601 689480
224 51 241662
383 580 50814
371 18 904992
16 464 703608
173 532 578342
175 173 264866
74 472 162044
500 371 618999
173 56 499488
652 223 224920
291 5 41272
335 389 530687
202 411 693730
351 175 510581
499 166 738202
175 428 152703
681 615 518053
294 13 311157
359 670 417952
186 656 695988
200 562 389594
408 646 213940
612 289 749996
470 458 820
182 435 322585
287 95 770164
424 369 453283
543 610 703713
251 391 755033
399 15 574864
624 648 530762
358 177 359502
99 10 279010
395 409 616325
202 290 689706
542 611 494413
78 104 340395
275 21 875852
172 344 444763
447 210 201127
169 60 725750
100 236 425304
69 526 24658
491 386 509258
576 38 503883
491 288 502134
311 34 45857
144 619 196030
360 177 667665
156 678 19238
579 95 35788
344 34 472342
131 10 940864
15 389 524503
459 41 384218
358 143 931064
336 390 825345
323 522 783955
279 106 433901
629 654 381208
202 541 665256
592 284 608872
376 357 172016
550 448 214530
579 387 609222
283 349 524207
86 516 854525
695 657 398537
649 497 9255
470 219 477580
14 101 7201
534 203 679540
447 459 999323
370 249 163434
377 418 373029
484 2 920263
385 379 801543
338 145 500458
70 299 484937
635 305 745783
585 368 894322
466 382 606609
259 84 428284
506 265 79353
635 555 113513
59 53 57257
172 637 402195
418 688 211162
264 198 891169
502 516 17881
503 586 181356
525 196 167862
433 64 364695
482 628 243684
489 516 482462
437 308 256328
278 65 587878
67 186 461696
469 512 678731
595 522 384196
359 150 292451
303 222 7638
292 365 301372
433 653 449086
432 595 489093
488 79 173788
416 479 287051
514 299 966025
611 345 656748
514 263 120655
88 44 282074
32 286 19683
340 670 938978
49 442 51816
244 613 303068
458 110 794199
262 450 490087
651 50 150326
338 38 303818
536 108 58203
594 473 707890
309 436 7796
54 72 299599
459 658 76535
261 407 941120
73 152 355176
295 479 197228
149 342 989460
445 298 834620
700 135 862741
311 500 379685
519 90 212976
497 659 486295
80 393 408297
516 344 493787
280 219 59056
360 186 325356
23 594 640034
385 476 609285
649 218 510239
426 346 535139
3 573 366384
238 135 384533
9 290 731206
371 694 216496
561 51 17614
206 250 69306
169 553 762742
586 493 248129
604 80 243238
14 556 978131
24 534 856206
168 672 645184
635 691 312307
215 186 991770
324 531 433609
462 494 217910
565 323 199544
28 183 257063
604 656 880700
580 688 728353
632 569 400214
372 434 505858
404 62 922248
218 661 566615
579 581 783931
330 419 823927
603 196 929308
293 641 381005
402 358 340083
543 452 44738
354 31 493594
163 121 755020
75 308 112668
605 80 958842
450 48 224707
395 693 888779
243 511 460110
120 208 939366
76 611 996949
487 196 924171
691 573 269622
484 347 478975
658 33 302029
424 504 253451
633 236 241800
684 617 406346
246 361 550292
100 308 958628
494 189 708543
93 16 472467
48 692 518759
472 626 624755
464 304 151737
297 223 891039
227 610 426478
422 402 965123
681 28 678528
360 494 851129
162 346 596306
292 171 8462
484 573 902814
101 212 393089
385 407 71460
130 78 3275
172 346 369452
292 339 317684
603 531 288229
697 646 797647
153 15 681593
31 52 686283
259 129 754609
4 292 19860
148 615 961632
200 55 849709
66 628 403515
278 437 484616
62 95 958529
40 347 681003
120 234 215129
488 653 603449
303 331 11060
253 160 308011
335 374 574290
256 512 335668
552 138 407569
259 143 159820
661 527 362505
202 494 582674
439 290 488170
494 6 134069
531 316 861745
242 305 248673
404 575 510034
178 91 210624
695 436 101812
642 72 206971
404 631 620703
242 158 91287
74 376 398882
329 126 739970
113 699 459659
472 119 794733
20 93 71652
148 408 70106
91 340 399887
488 683 829012
616 610 39385
352 13 610272
363 568 467547
528 464 588545
93 199 519054
603 552 352808
431 417 499867
581 304 390849
597 52 625149
488 246 770549
296 248 886840
574 40 642157
443 343 884940
518 436 303007
500 598 562601
623 175 266907
452 224 128143
510 433 269486
44 167 181544
500 108 697373
677 476 791183
328 539 766426
292 138 209912
667 183 146124
484 200 699566
111 594 75204
639 478 783054
247 32 324516
284 508 894043
574 15 814965
652 280 511397
275 562 831293
4 465 974448
65 617 732546
217 91 336621
596 287 1156
511 475 852870
181 476 769782
493 224 930137
630 196 797253
287 291 649224
159 462 487421
420 435 4469
165 117 230109
360 506 226068
427 424 870078
370 572 841089
342 669 578237
184 8 104593
264 268 945193
569 316 971049
644 464 711029
348 510 612184
613 173 978020
4 437 345367
176 697 64997
236 466 652179
447 548 232304
436 575 265246
5 43 533908
51 213 228899
35 108 858859
430 576 943035
244 414 337797
4 514 646955
198 532 287016
568 136 565058
248 151 108611
543 672 716961
496 417 970561
431 52 999150
220 272 521300
425 249 406431
139 394 622915
112 629 393984
258 110 702157
186 680 609890
266 463 671788
557 688 358538
204 683 958465
120 489 257646
5 102 569736
70 386 434276
93 369 493367
130 693 951764
12 436 378773
484 593 371887
66 654 990604
367 254 550874
538 108 745272
21 498 202148
547 484 328860
21 315 104459
481 225 500498
551 666 127623
698 254 978319
122 344 283070
686 97 661464
585 207 394092
396 293 404664
17 615 540873
483 176 428961
288 281 778602
585 452 613375
615 108 199207
606 465 704545
477 32 760334
661 105 967850
307 341 975377
153 669 693553
661 649 608225
51 674 127589
267 595 849718
252 527 575775
96 284 942478
495 559 875918
664 473 176651
175 675 72338
162 291 763829
73 473 981078
601 113 765560
602 598 767497
318 543 263383
651 187 19638
387 511 517177
45 131 569351
434 673 764390
282 145 812774
213 690 259999
324 514 813992
282 287 718231
54 640 859319
81 528 391760
648 417 103508
436 381 911373
24 250 546821
15 484 104628
161 186 586244
568 604 328199
624 137 498362
374 273 472435
220 140 720865
347 311 589537
73 599 538552
403 303 461839
57 320 691129
570 541 838262
77 521 34585
280 619 331613
662 84 946306
385 454 9724
115 90 498028
692 602 831035
655 10 805512
600 154 911209
687 307 459710
103 179 315801
378 429 488951
457 596 138005
510 149 223270
435 390 861434
418 437 556497
649 366 598253
149 217 270451
150 38 307347
391 407 826422
156 124 450038
376 335 422432
516 18 699532
500 524 572398
29 483 525705
548 533 218722
4 136 383113
172 325 119246
88 352 866014
362 524 781045
286 695 121861
517 330 942522
442 368 283604
376 419 738791
34 2 798252
187 632 256315
176 530 171969
575 158 138595
15 577 15064
206 154 986222
610 442 688945
333 177 874992
224 629 55883
480 333 156194
404 236 218745
559 358 843786
119 332 458660
505 408 969102
107 175 673944
551 304 821173
504 354 543846
183 128 402987
683 639 798817
671 137 942295
76 512 177116
407 31 754624
19 64 296228
75 241 451752
653 635 219773
118 494 305670
155 657 28472
433 316 53545
248 25 603548
566 136 762165
83 685 463887
418 401 146295
32 648 805366
179 646 364583
546 18 368524
338 192 203675
481 116 18349
634 62 645760
379 619 675287
654 366 285757
549 179 763615
66 670 465628
620 225 602572
531 16 600541
489 555 527719
606 413 133045
593 610 634319
535 195 496468
269 109 750118
62 170 414859
270 326 443718
604 58 975369
38 496 394499
564 189 820064
62 668 605440
689 252 905235
42 54 491213
697 409 599677
227 256 693
697 300 564849
347 276 483746
392 408 7212
172 447 249378
184 174 930910
359 517 442869
255 640 843192
444 278 592765
48 95 759306
582 6 510717
317 183 446663
310 418 464705
425 674 989854
179 405 951419
423 190 577682
87 613 938309
184 188 91102
679 102 260123
49 594 34456
536 379 96970
356 689 335280
227 670 769532
542 361 68328
492 232 407879
478 583 752851
529 52 183742
237 306 597183
213 596 813751
464 678 59161
653 549 244738
400 693 610600
392 21 422367
151 565 158464
374 192 907627
206 257 22547
326 640 706366
357 112 28465
57 656 428130
2 257 165028
548 369 754689
485 594 790349
268 23 5129
424 596 969058
243 85 451154
101 565 63391
18 531 221496
540 574 186367
328 32 935247
14 634 877461
161 609 362664
554 35 212417
322 465 31539
350 502 715204
656 547 665826
669 599 770031
263 691 629921
53 7 160724
57 555 53066
308 456 821059
509 121 182921
388 196 984195
89 123 846320
74 16 186074
287 465 841425
273 365 561652
59 367 885450
662 452 755368
62 79 844711
522 212 614933
271 633 229400
464 162 122471
5 395 786735
147 680 855309
646 391 179402
602 513 256881
92 81 473071
365 289 227379
145 515 275315
384 328 547364
590 257 603123
69 159 993853
345 333 515585
255 668 701018
166 681 33529
558 274 764395
195 271 976260
186 591 780077
34 577 805808
205 37 814462
322 671 651799
413 122 457407
375 38 35484
398 670 689893
19 257 958092
37 328 373984
490 241 824458
511 90 94050
654 454 536892
444 349 545318
345 551 254975
533 626 197468
352 146 367950
386 299 252149
645 153 366754
480 65 174651
573 21 464047
694 210 613510
513 607 708792
24 598 255339
175 357 622007
389 660 826923
416 542 998635
168 17 262383
217 29 871542
256 154 608680
457 207 521857
317 400 810399
505 545 677136
377 410 693355
366 396 789147
638 607 277040
271 280 119406
369 633 464037
510 343 617977
314 120 374307
120 364 285127
284 251 629738
26 471 314888
72 43 65958
689 482 945770
195 26 627448
495 357 664973
655 582 764571
96 274 604163
207 518 747134
24 696 827600
474 545 721074
554 51 166500
272 302 24478
130 419 658201
84 298 329790
279 32 292327
459 309 403987
565 630 620273
598 50 857398
11 305 854484
363 120 462226
365 248 414069
252 434 863166
524 579 977982
362 454 625451
165 354 405115
364 354 457398
689 613 205284
688 624 448407
46 494 718132
270 378 30341
212 350 638455
642 170 667478
457 694 674514
271 336 59068
253 688 256915
237 130 305046
73 292 554323
281 174 727006
27 277 249079
124 22 644773
126 521 551935
72 325 790855
568 700 956283
484 322 649945
370 554 800697
574 71 67023
207 587 154927
393 618 529532
379 62 418842
121 393 82691
637 113 838719
248 21 959449
313 575 949840
668 598 816013
76 691 545658
422 641 935033
201 303 614833
234 447 653427
318 249 885033
475 121 430253
15 684 568367
352 576 587073
619 147 890246
469 15 72267
124 365 220102
579 290 896038
327 153 870446
539 512 556289
678 22 62434
135 636 959786
202 535 385962
478 278 495882
424 507 949338
456 575 294110
49 607 616268
263 330 72928
100 381 240279
361 273 101757
390 233 965380
688 639 310201
526 585 334175
39 367 638011
445 123 552292
108 487 307389
103 648 641352
1 500 750231
555 369 336643
31 523 149137
70 634 230986
342 408 127537
198 235 190140
549 90 696560
262 290 452341
687 183 88664
501 131 824377
416 143 284252
452 588 134939
247 352 108140
121 633 892492
74 158 140471
500 616 914676
670 448 13285
642 270 57947
438 232 532707
318 237 1939
685 509 528371
142 531 328647
419 676 8697
226 90 232931
57 170 462454
699 678 911725
90 553 487430
383 320 541007
489 131 273150
177 40 362131
583 36 55775
418 296 987577
676 512 904055
58 66 103189
284 183 122757
637 240 202650
611 211 86949
60 224 680364
362 531 8145
290 47 279613
532 221 841706
591 579 78492
210 115 604056
111 636 671264
513 380 672634
176 196 332053
475 642 62031
411 236 139024
178 99 384072
539 661 478791
692 240 620828
143 434 355359
494 304 636088
510 545 133095
306 317 424428
273 313 462081
157 190 670892
25 463 807893
389 221 654290
545 36 853066
236 433 457311
225 15 253552
587 12 781130
225 67 680473
649 255 854746
395 297 16559
28 76 417490
619 409 925565
561 86 319581
17 159 817334
145 433 25654
218 485 836825
541 641 180998
356 207 478017
656 306 507597
652 291 592260
257 314 622663
135 153 545933
491 513 510085
186 657 731830
374 452 860237
523 640 509452
553 190 104679
562 355 34575
55 402 149776
412 295 650198
556 54 623265
171 566 188438
141 442 97307
684 665 317826
402 210 363608
671 297 715438
466 72 340894
647 95 18885
558 517 144444
427 550 478986
97 33 706232
153 442 571887
676 367 944231
308 656 132888
550 654 650160
64 297 645722
698 617 457601
410 191 210608
121 522 279498
193 482 591891
104 19 573709
112 80 269534
442 370 433778
515 127 882214
601 656 695589
612 668 706351
211 591 39250
345 326 875271
75 245 652672
690 83 759075
182 548 521646
446 665 701526
220 651 328645
671 124 659910
453 465 759253
695 273 504868
68 669 277298
604 166 839705
529 43 908157
598 413 198431
77 236 61541
645 348 17790
82 141 165617
419 700 5740
357 471 331595
293 150 228235
445 198 932506
494 273 4130
112 535 89798
426 289 660461
645 12 541379
262 319 547544
574 490 110553
127 655 658789
275 686 858557
218 99 306860
552 152 214623
60 118 578650
103 212 794762
668 341 626113
321 435 180159
22 138 786619
474 324 345786
464 501 852169
150 684 822741
350 233 578224
355 32 326410
269 590 778891
622 192 544492
684 539 285122
617 67 569374
302 314 694700
527 221 618785
689 89 268600
140 517 167105
207 142 317229
376 456 864662
455 545 602139
180 159 789879
636 142 269314
54 473 886980
305 151 218211
117 418 286483
259 480 157357
407 671 482586
580 134 811881
566 614 171110
482 99 393245
668 649 358687
556 221 820263
633 259 947822
70 346 168700
63 239 836377
669 673 180083
283 50 322695
395 399 44464
38 505 115203
617 439 901158
86 301 709129
350 173 43557
147 608 400372
544 468 346117
268 43 67790
148 143 758252
564 437 66990
412 38 289862
365 385 306932
277 491 763644
94 468 83394
526 606 505333
37 477 744071
127 199 190452
10 309 251341
486 220 783357
528 43 190357
269 197 146949
43 203 686202
123 259 902043
191 461 629893
350 106 440755
223 603 427121
186 115 154622
79 520 253715
398 548 133176
405 366 674503
244 279 278309
119 661 850533
11 231 709
661 579 950087
342 533 576035
19 666 705568
576 320 734599
676 377 209415
170 164 458679
519 488 217074
253 453 668001
191 484 253367
210 549 941609
412 99 187192
612 294 321045
643 113 589783
615 13 446849
146 592 103477
418 455 189595
402 466 957272
430 161 150022
411 619 314863
411 287 392087
628 355 621299
134 164 355202
655 297 295073
649 1 924215
482 503 66096
123 77 195101
227 629 768633
331 169 510494
5 544 667493
570 593 205065
196 100 673597
453 613 520743
634 221 592532
29 33 177079
44 437 677453
249 140 893821
159 130 482767
41 339 865859
640 675 417218
322 15 856003
60 5 478141
565 359 75617
92 268 318930
562 380 938431
2 215 292937
341 91 828778
250 87 675928
490 203 324474
553 417 89309
550 640 609518
587 86 768916
117 346 325246
365 94 923835
468 100 625292
483 242 869270
49 184 980607
11 306 671279
158 142 47557
269 206 146213
494 477 492573
671 529 876826
123 437 681767
200 376 212112
267 175 657878
151 433 475492
275 200 324525
161 231 878733
580 563 899902
231 529 530157
147 450 19981
506 670 815054
274 289 127058
432 467 866503
201 135 311246
147 8 894336
382 674 604307
5 390 126904
602 100 926968
138 410 504490
132 205 563690
132 32 811876
114 400 622200
476 669 382152
551 272 498126
523 548 811203
438 124 498098
38 447 294113
191 388 295143
677 255 58351
178 411 1021
534 311 344242
366 634 807823
301 224 878230
326 322 32697
64 608 384186
407 243 761672
431 420 991289
237 673 380274
569 301 619282
411 374 80258
447 96 433275
33 272 572898
691 205 638427
475 165 79730
564 282 436533
25 3 998213
106 522 162938
676 173 674115
571 407 837358
167 337 208117
129 104 965154
456 571 276493
571 94 989996
395 24 93082
348 401 764609
26 376 995475
430 400 256494
88 136 50665
186 683 424786
383 279 793247
615 546 549607
94 557 751667
415 345 692064
695 39 852993
63 10 170180
168 52 891189
139 45 504
434 631 377305
352 450 674085
9 609 756375
284 619 298794
1 339 823001
314 182 346210
676 606 120530
409 466 829040
617 141 433989
425 476 381972
650 201 993301
343 168 355483
332 72 648463
413 699 649822
265 299 233450
537 484 611379
604 96 68043
257 486 580267
510 644 675492
194 293 341887
560 295 342920
312 106 547094
53 325 394781
465 419 951818
427 587 488884
302 641 232142
177 450 905968
76 180 9230
302 243 787310
160 16 200968
436 499 491850
225 511 309618
50 346 544507
495 623 212266
577 310 345204
579 72 482266
569 118 102600
171 481 815123
44 568 853692
626 552 831865
652 22 213110
437 125 933508
167 538 384294
422 40 695038
532 593 176471
230 221 229497
323 199 387746
287 137 96123
314 394 992829
171 409 387720
186 245 172229
189 695 405643
370 327 486351
466 390 599430
172 388 99070
442 275 596693
450 117 505614
125 277 624024
672 521 335914
629 373 21936
390 130 184331
94 654 276872
384 150 275613
384 361 374928
56 317 193894
252 239 302546
402 580 792131
235 229 453996
591 476 828023
334 673 208278
625 569 16435
462 687 507158
690 675 149802
645 475 103190
433 258 642483
474 667 483164
450 499 783402
522 175 133482
392 137 310991
167 224 616446
165 67 73822
396 428 814161
536 202 927380
580 256 177876
235 436 135290
450 26 478365
574 241 960878
167 639 50408
252 475 172707
259 383 141455
174 129 419226
568 140 213429
288 321 657750
663 333 748529
119 356 389640
513 555 45559
228 327 575741
594 682 33011
348 267 969267
688 20 639191
561 553 697829
447 13 568017
237 566 703988
10 556 638608
401 316 461229
393 356 479737
60 361 614245
145 353 727198
373 107 554546
415 87 551164
237 35 790028
553 371 540182
386 167 804135
259 31 569318
514 632 486227
240 696 568805
660 461 686962
286 33 378367
82 255 472721
621 653 386613
667 451 938013
174 560 404974
562 174 625492
472 73 703223
12 636 323569
575 298 394235
136 281 744300
488 494 914945
264 573 10470
469 263 814816
604 84 784261
686 483 268790
408 120 164392
584 190 267575
410 29 102451
67 211 229070
16 307 47957
571 543 854871
349 78 131369
320 44 617674
330 618 703059
99 387 660979
594 486 642310
559 377 796847
331 637 138765
670 171 482715
85 216 426374
300 567 449064
338 523 214583
117 305 639630
160 628 108309
685 473 913059
82 268 611969
631 77 773856
20 1 158578
516 135 686548
109 650 623601
573 558 652446
301 414 158503
62 225 640729
595 166 421589
593 460 342698
630 548 106927
251 291 777547
211 677 787439
301 279 513812
660 545 36794
427 140 250837
251 408 703469
590 17 480356
337 694 317090
668 697 751853
207 668 829841
137 304 348092
323 184 923468
276 683 894785
407 217 460700
235 3 151892
418 606 282781
234 542 670479
226 378 175913
380 81 403421
209 443 863037
44 532 937803
686 324 779559
499 519 724070
99 67 346363
365 591 528838
599 588 190456
518 215 433698
27 154 97185
359 570 552459
592 160 745912
470 367 156463
312 368 290105
615 377 568636
66 177 695351
296 576 965164
34 234 202161
414 90 495505
7 242 565595
271 599 716776
425 10 615048
475 230 518621
240 695 778430
257 458 822010
373 88 87294
590 505 464822
248 126 604695
334 137 906656
607 240 298095
379 615 780884
110 158 605878
415 538 346016
266 318 758847
306 253 611903
569 16 580728
241 169 115003
302 361 833087
461 383 801992
93 602 467303
384 433 395241
265 650 580248
507 693 510054
273 597 513675
372 650 899775
366 47 163379
544 612 278645
253 71 894950
272 684 592990
138 69 343288
520 496 672869
422 155 477268
387 499 229594
285 268 725153
361 508 416317
334 256 610352
681 491 967232
397 430 555182
210 616 734087
457 187 844622
24 629 552734
113 568 642481
410 344 349003
246 193 111558
326 657 825988
251 414 511327
430 176 556780
589 234 928638
136 450 180485
154 549 197466
339 225 128696
158 223 139154
341 242 64916
240 389 235106
365 476 527890
626 376 54805
301 33 708802
461 227 963539
240 145 109533
352 406 987121
46 638 832025
140 654 341455
265 328 16071
260 189 797313
590 466 828839
279 657 732657
141 252 8325
26 674 278654
274 186 740088
181 417 374024
254 117 792881
335 123 293650
299 481 676717
354 246 512315
61 447 644882
397 534 487343
420 630 846778
618 472 726244
583 85 831024
263 672 939987
486 429 604911
604 159 460303
276 158 429686
270 223 900676
505 106 382873
168 140 970063
194 588 502962
86 72 741722
553 649 315049
676 516 197040
426 89 916966
503 643 25357
531 196 645568
55 585 814224
53 39 131759
511 534 675688
49 75 435814
605 651 654934
400 311 423439
323 71 867089
49 259 903388
339 601 782795
534 575 402000
558 219 321732
192 474 713594
431 494 125613
409 624 442103
533 420 104419
93 171 845718
622 699 471028
639 107 682796
214 314 947705
384 511 841152
83 611 14997
248 588 245125
93 265 386902
555 331 258567
536 529 770131
488 676 177825
483 370 218017
166 251 513956
347 631 405700
470 244 843260
273 291 113385
575 394 854131
337 467 164294
7 680 141336
613 101 509464
423 342 243974
418 580 677938
338 309 339331
437 353 112110
643 336 805995
143 144 336898
512 440 857442
579 418 60605
663 323 203190
660 243 15603
389 264 189626
364 558 261736
602 549 230640
105 400 83328
169 422 447446
57 134 961356
73 384 39643
184 506 459329
211 40 420151
125 7 440703
22 343 911815
575 524 103702
84 482 539929
686 77 821771
47 477 303985
336 91 950237
142 432 824401
268 257 641295
684 475 942709
206 507 969029
516 622 686261
188 671 83663
86 464 200638
295 138 842870
543 240 619299
464 533 157063
617 594 332579
12 73 236093
34 244 959055
426 6 56115
456 86 35490
575 452 397035
339 468 723962
446 461 682984
589 426 5291
136 58 512828
433 335 383035
415 107 387466
130 161 754882
561 513 191407
173 342 890921
41 493 861402
59 526 830476
50 197 609675
87 496 935303
63 185 809872
585 311 682976
426 490 405232
618 302 80224
642 425 930845
316 94 806599
410 359 731959
635 589 386
475 87 3432
338 108 631498
661 631 627683
273 650 80965
5 466 766508
43 257 573470
430 60 454087
228 22 796521
376 642 678725
277 325 148806
412 389 395082
172 337 520854
34 147 408648
305 127 392103
557 671 685327
484 171 691692
370 205 820276
21 147 239875
198 71 748837
337 138 704383
403 149 113433
354 36 705386
528 237 95754
540 490 34261
409 645 514200
555 320 164834
204 261 368055
487 183 225602
135 605 777416
668 625 985345
72 558 768954
695 437 157072
563 257 950006
634 42 35251
672 77 454758
575 492 75748
556 374 21770
330 510 384749
691 277 402200
444 62 336713
507 65 381355
555 386 810101
302 609 401799
514 266 326981
365 564 925075
549 32 351996
553 63 218891
434 197 994807
414 518 61234
49 412 531945
520 674 185905
40 666 24444
227 4 623392
367 693 579425
376 570 506533
564 459 33068
20 191 981983
665 358 58779
533 579 182305
453 373 338758
231 434 32011
597 693 123718
589 436 586752
162 331 89426
466 612 60642
497 370 666142
212 67 595458
112 57 150222
246 626 536250
19 388 913584
224 3 646111
243 7 160739
424 285 79122
188 589 484639
266 449 840592
6 193 732599
291 651 367066
218 155 315441
375 152 4479
297 141 626086
213 258 128823
46 480 172023
193 383 597975
624 420 408945
111 157 431613
217 630 807378
143 603 947811
320 675 222589
153 425 78140
211 142 747902
372 538 356858
169 357 471311
198 323 509933
337 608 81122
491 10 375183
1 376 541364
234 51 55760
83 544 898590
190 91 814262
251 585 148537
525 37 482993
160 331 497629
504 329 526814
190 241 242383
196 513 490864
482 440 49535
511 172 990282
403 213 281887
550 161 51365
410 148 704577
384 591 305665
104 446 442902
444 427 161709
152 351 285867
566 65 993535
424 205 995859
27 605 487731
460 194 879795
220 666 724549
329 78 516797
127 677 865650
168 475 518210
452 421 225943
198 231 459291
62 571 99153
289 13 69661
178 237 527449
264 463 882740
652 9 591704
374 122 258076
236 508 606966
339 361 853896
197 520 736612
22 269 179310
384 44 308293
512 442 805915
26 424 254682
225 344 234931
217 695 410346
225 484 429747
274 126 9649
13 239 205291
377 480 539868
45 629 257563
53 43 938265
304 221 411820
398 192 500227
542 152 11234
11 361 138724
274 659 800901
489 614 663105
468 156 940131
525 255 721956
579 263 581539
517 262 304499
49 308 467935
603 300 600233
2 140 21297
109 342 234428
588 694 324461
227 206 894164
62 546 369335
588 126 697640
65 66 154286
326 489 802831
196 198 357033
251 423 353354
170 419 300172
465 457 397079
98 330 83100
589 13 383609
393 284 804635
88 318 84906
640 391 835926
588 505 236491
393 494 540099
306 291 192431
22 216 958526
396 248 101538
167 135 59012
633 354 69682
627 245 583423
253 536 953090
510 497 774771
103 426 845264
65 232 646398
76 333 988391
464 468 587491
300 51 751325
41 114 622752
663 211 743855
651 250 730589
141 389 226809
271 478 391184
673 318 566815
440 510 546518
331 689 768455
44 631 493700
343 179 397414
108 126 966181
289 679 730740
563 395 562438
573 680 836391
437 181 689093
273 644 929623
121 335 255971
550 657 328912
472 80 130193
424 383 541407
634 330 991481
140 8 945725
37 606 450229
575 306 871408
674 262 646888
172 301 834065
385 249 508068
514 640 851642
220 225 34413
24 69 817311
216 262 239865
325 78 185163
309 380 233134
419 43 952759
404 305 752752
378 569 579577
439 47 327695
477 423 640598
291 152 255279
524 82 603218
468 671 383886
346 360 468901
460 427 33544
213 318 151577
654 534 840255
357 290 789964
443 222 360483
428 331 938684
629 256 536675
269 362 447002
355 548 701003
660 253 427235
310 328 109579
70 196 155932
323 563 15432
554 289 242650
509 452 264267
175 268 285039
651 486 962862
319 454 81662
255 592 971042
328 498 386625
319 200 477534
671 288 878522
682 509 381930
631 270 843551
66 86 265711
400 378 195079
536 558 931965
52 551 950431
318 435 253653
611 401 516196
635 347 123963
489 226 813331
322 540 503344
41 643 527632
636 366 529571
393 396 131773
540 392 240710
599 689 533171
149 404 690544
653 552 465236
479 339 585268
14 652 9189
347 610 654929
536 418 585592
365 681 399104
383 340 715843
615 302 428915
106 323 415328
552 453 588154
239 117 204192
418 566 746698
15 444 520947
501 420 964625
407 211 883710
64 377 401596
553 515 554493
193 125 880756
440 221 175727
690 265 478351
40 414 900399
625 74 564199
315 333 789749
47 487 529236
569 182 303850
508 266 136654
74 114 372589
28 147 726948
335 639 884423
567 73 870238
214 555 597748
337 472 520897
105 294 445463
443 381 109073
135 573 297812
229 648 455599
476 531 493048
79 624 433864
323 135 651985
305 294 972407
7 366 313302
364 397 80861
120 389 305826
323 187 73080
462 544 796512
1 632 43577
274 183 764437
31 171 716031
441 573 169049
671 615 720139
380 32 627039
343 88 118375
588 68 71100
178 688 30605
429 16 483761
251 111 38593
207 325 307198
698 68 150073
682 195 866582
377 355 291110
257 516 108798
662 417 153170
223 188 369868
333 580 951619
631 609 823616
93 612 672083
28 666 643165
608 625 387813
126 437 101887
88 644 946220
535 145 391566
574 4 975359
546 180 803246
212 482 533328
72 527 469055
566 641 547467
492 534 819975
399 179 632889
116 55 901101
349 506 810140
399 635 504686
192 627 550264
306 309 424479
307 268 57168
312 79 442251
207 90 760721
389 668 128119
136 166 490510
695 498 717079
280 375 296272
479 362 468637
303 304 628249
394 206 503158
66 280 693701
655 697 558505
551 300 722397
119 578 549515
54 324 321247
239 164 345912
263 465 501461
74 576 466911
559 417 895556
97 83 701963
9 309 939916
366 28 648336
321 522 59395
60 35 827933
292 303 172174
222 93 368379
272 221 874841
265 292 241290
434 620 343271
331 491 551892
166 597 112361
526 5 152321
22 408 246577
408 175 504611
336 688 297988
38 619 208564
429 504 649476
336 309 91962
633 13 508355
182 18 775552
192 578 138855
660 559 988005
81 124 13919
525 312 648100
412 54 942993
695 547 553551
71 24 748462
40 476 166129
114 633 489013
274 343 28854
344 254 605129
416 505 866344
477 132 303014
590 631 714526
565 666 687748
138 370 553837
475 341 662355
129 446 238042
548 179 765499
568 288 56749
74 621 853244
613 224 547342
625 646 114191
416 172 863864
220 539 233276
694 437 913411
515 642 825235
112 348 287772
363 497 452344
75 295 243733
484 54 243005
259 646 282231
85 332 638425
384 10 534582
200 687 286059
190 145 430376
555 588 760655
32 204 550571
68 673 913245
406 430 390268
418 109 806870
203 205 425425
176 385 97910
593 245 434866
480 105 18485
647 642 78122
640 377 979419
406 77 711234
186 419 267677
665 267 748224
664 690 740103
80 338 899272
42 239 773979
60 543 327602
464 547 406998
447 88 733389
225 181 293519
107 23 798203
683 445 965889
642 670 611632
148 318 743692
30 223 579297
122 592 149398
636 280 39097
255 75 250506
382 305 439352
355 43 366428
79 109 19079
310 168 779747
364 97 511946
284 250 48898
612 609 353107
268 411 272898
410 65 654037
15 37 365716
561 571 382157
262 418 889096
14 341 552694
629 421 512720
683 509 589215
669 368 60886
240 421 763567
47 63 886468
349 641 510734
699 284 238763
450 358 352962
666 60 231143
254 184 421729
482 59 663977
395 459 512954
121 594 229672
478 33 650252
29 119 683596
615 582 182217
655 477 733295
465 261 375362
429 696 425770
685 132 283142
515 116 796594
225 364 920528
613 263 243670
277 8 646225
136 370 241232
629 665 170588
651 301 820275
69 145 344651
31 81 964130
275 528 707501
53 166 195385
537 278 650391
42 427 927950
273 633 669768
179 8 55240
27 288 391436
207 350 292297
102 164 735154
71 235 803019
31 246 667602
372 516 307838
143 323 14912
447 651 987784
292 459 306646
34 136 861410
164 375 109685
487 612 384274
541 310 808493
271 441 325535
500 189 917774
562 253 787030
609 186 166517
358 286 806266
567 123 457765
392 641 297904
386 523 962679
460 568 234955
501 468 190520
665 667 392630
427 551 362916
572 631 575336
225 347 132097
101 211 5040
114 75 135668
97 237 180156
5 272 396631
285 117 822409
201 16 642860
310 315 371277
216 93 494795
302 657 932777
96 518 895708
614 524 992276
117 600 312820
614 73 699678
316 430 490289
285 658 791573
49 79 451578
569 504 791406
146 156 630198
273 694 514060
20 24 836846
390 63 954226
489 342 636663
133 465 574485
50 468 861755
427 566 621447
317 635 614632
335 513 422420
560 387 334258
115 470 109559
521 674 665326
624 622 103004
314 606 399003
416 228 864817
359 180 788723
568 336 52758
114 629 265682
316 211 829721
408 677 460713
135 463 635629
384 63 956676
45 209 42172
600 439 536923
653 27 747571
437 566 109289
49 390 434429
32 42 574026
453 454 829851
351 194 786653
103 663 316409
50 591 610948
366 547 692530
244 39 925669
518 49 672807
143 133 227571
384 78 912574
465 365 358230
523 335 551695
127 394 952385
469 620 252111
459 485 619842
141 485 42879
27 216 28345
529 339 375719
151 171 769201
228 463 956146
4 416 878930
643 212 2888
223 480 221112
105 507 563619
235 121 243024
357 160 34081
347 655 327314
602 240 141588
562 415 155720
407 23 412651
91 592 477550
166 402 236012
460 368 371093
375 271 967040
452 660 2755
447 510 127910
179 281 829130
382 309 620691
19 630 248737
275 56 97404
696 451 188874
312 524 918313
23 627 752334
414 36 890935
684 179 767215
365 332 605253
387 238 657001
61 588 602794
54 215 916983
60 211 59225
613 490 86128
546 207 127228
336 114 989594
40 659 674589
319 273 11341
639 453 910668
261 140 723443
134 80 356803
239 497 271448
581 431 513172
63 3 465462
475 585 913516
592 220 685046
559 630 316355
373 695 896139
405 12 616990
684 699 282670
434 484 72828
283 180 46619
94 254 618710
267 487 536071
404 666 493326
363 170 266846
127 23 13206
205 4 943317
249 91 357751
375 303 620066
558 474 756397
668 464 29403
6 456 732885
107 501 192512
325 571 248952
526 328 749356
146 481 81789
699 591 625146
223 405 349325
145 662 670686
247 155 816583
531 546 927844
264 115 589383
281 347 7372
445 621 4267
251 331 534730
32 533 347524
535 98 676267
497 494 6889
90 111 808594
3 6 323762
306 212 380732
536 149 49943
388 543 955247
696 435 129697
342 641 856082
239 664 897365
663 564 678712
336 351 940705
700 273 324613
250 510 917724
206 256 548556
305 676 688411
156 657 455035
439 58 289896
80 530 233799
593 235 887239
315 562 104749
39 15 744929
643 114 836412
39 247 65622
413 161 270062
240 304 337539
551 292 822255
503 505 241826
412 675 227182
42 328 427342
554 375 236819
323 511 995377
292 522 566163
210 400 549978
74 317 417710
529 308 838119
445 209 241224
623 34 149091
646 582 625758
564 606 404213
162 241 557358
437 59 456688
329 355 782251
667 579 126209
570 599 504659
255 11 905854
539 501 873128
388 587 210999
225 670 656761
126 563 335338
630 501 499968
430 517 171231
659 568 93585
163 566 189560
360 158 329965
459 220 606150
229 173 758938
438 648 522198
21 491 780735
451 409 269290
97 299 616048
236 31 589541
111 130 688708
515 375 51820
497 175 194155
546 419 653535
234 368 384896
289 382 624149
595 364 353920
295 308 107734
155 142 897166
413 427 563824
6 214 157249
184 274 799240
578 64 208013
402 290 154942
629 120 478730
532 192 303494
641 671 531276
533 213 332439
432 682 979732
412 317 594460
657 547 654741
316 23 974161
382 377 586979
65 346 525945
57 252 586528
511 304 187346
595 585 692153
350 586 40007
492 364 639268
286 382 921613
123 469 338955
250 497 712789
306 493 113340
590 168 907895
655 162 672033
127 77 218595
238 694 846033
152 653 757621
599 653 300389
244 50 611334
434 169 919241
121 325 378002
82 574 576929
498 273 797217
536 477 621496
640 671 717879
280 169 907739
214 526 40726
258 190 844981
445 642 326567
75 154 318965
667 404 475440
163 123 326799
680 374 300531
557 572 640921
570 405 197922
620 553 88100
473 519 786408
649 70 950151
243 119 938262
468 493 291328
354 429 329399
620 592 121962
296 426 154894
401 272 420288
698 165 335420
262 629 137996
223 60 697888
294 272 134710
175 195 539351
132 313 421567
609 191 533388
276 87 120143
239 698 477056
672 296 688220
45 611 222423
614 290 469955
351 671 121827
122 11 894396
608 373 900783
400 113 340098
301 391 642353
423 54 622473
283 544 692784
488 70 938159
608 595 560163
640 222 515052
370 458 217769
435 560 215508
476 685 770574
364 610 243137
525 531 843001
322 20 562786
503 518 635462
683 685 512764
300 273 438410
334 187 365687
396 460 690894
121 513 595056
242 140 969804
226 253 905457
364 141 981050
6 467 691212
351 185 170085
390 467 788284
663 588 161889
369 384 890753
409 280 282260
597 419 45719
123 444 862198
413 395 981676
285 70 151075
665 442 940203
618 280 861006
695 188 578558
465 155 151462
593 580 886891
386 114 428496
29 667 327266
593 669 919583
375 287 446167
311 539 688066
323 461 808014
162 52 653689
105 250 197707
132 499 157482
175 642 830876
509 459 447685
484 223 659751
371 136 654675
30 337 528917
437 297 584898
566 247 668662
522 280 708699
443 256 613035
341 656 390609
656 232 307535
90 142 930905
595 162 315365
305 547 409315
76 690 397877
537 551 111834
23 486 48237
358 524 602114
355 242 694701
137 353 40170
335 386 794033
528 57 336580
271 457 479066
91 688 447113
496 72 884379
563 670 544430
478 282 198257
447 381 330132
492 457 59970
53 14 510362
295 76 462407
193 247 202501
511 76 299487
228 205 162308
95 605 637751
152 369 693378
73 289 982460
203 381 241859
282 468 410164
416 218 133895
617 620 706947
319 363 341820
594 326 634102
85 576 410405
597 654 112425
458 431 680783
635 633 257785
256 314 321250
198 206 885793
365 366 870638
56 604 804159
619 150 440336
270 176 224338
563 331 258378
433 638 885173
322 102 632146
670 627 511693
466 635 192531
450 102 64299
645 389 675975
302 567 954220
351 292 931705
573 358 23465
276 157 136619
189 136 505385
339 324 252058
520 296 499062
435 418 64258
371 300 234001
152 521 680387
246 278 511485
474 245 965989
392 405 827893
360 30 649412
103 309 90837
641 39 574703
480 318 826204
612 440 692091
268 2 532580
508 364 933892
235 478 42552
87 661 812322
589 63 23214
376 607 401849
253 185 197615
447 627 547709
664 634 988730
442 147 492858
517 559 882828
198 436 569117
375 392 340123
511 589 903716
156 571 157129
654 413 811468
88 374 313199
491 489 23655
89 591 467936
680 87 760642
148 635 993053
595 498 602292
108 261 178704
78 573 592599
621 75 143664
437 540 137046
6 318 293394
589 137 856403
340 448 517958
91 11 876788
178 490 510254
48 175 803611
583 37 880555
491 115 369794
16 495 797286
70 335 640344
585 360 136143
130 536 245028
481 510 7500
97 304 606455
469 641 269642
107 641 743829
480 203 911027
592 479 526962
363 106 62990
662 596 188774
388 627 98872
693 412 76807
176 250 516212
3 508 378125
17 321 784658
262 579 854969
512 463 874244
492 181 37746
310 66 355022
298 578 428877
150 370 344545
445 463 629874
431 266 831803
283 630 789925
164 12 127580
298 391 261946
674 336 346520
652 504 281202
435 640 470513
114 523 61120
266 548 135313
545 647 494161
612 141 543808
218 555 114114
40 541 862254
527 146 232667
390 287 49979
420 650 305463
282 195 660777
181 324 480989
275 119 301887
529 22 12779
228 73 253682
551 257 335076
254 352 907182
514 659 320559
643 315 112868
188 303 201536
676 545 202324
613 444 155375
552 26 549322
478 299 551350
700 203 675796
649 140 658781
157 420 365694
425 520 220525
50 356 812285
89 197 373072
673 143 728470
197 503 289828
87 482 283332
467 56 829191
645 1 716868
549 204 516919
499 681 871713
540 457 323742
347 351 161256
318 316 742045
520 97 714934
168 484 627338
158 290 145348
130 165 652044
235 141 497565
396 367 627521
318 616 667015
163 71 22366
162 355 392065
59 272 625211
363 392 511045
640 595 134197
666 160 652143
281 646 303904
539 364 808916
457 50 619919
539 545 986120
46 635 956162
655 119 101
141 695 36121
486 316 208049
567 385 820001
92 336 615458
549 246 865418
536 155 548290
525 642 571513
376 308 437326
289 163 898797
25 263 675885
598 321 704649
547 265 593319
391 309 502477
656 369 197898
316 457 36575
658 656 680700
370 550 700828
21 578 622018
223 43 201755
112 506 727028
397 141 931130
297 690 28844
430 622 766476
377 646 600348
678 204 62180
603 615 883204
206 246 279330
92 456 294235
49 657 197206
528 351 782081
227 698 574881
255 442 77833
689 233 660499
127 227 975051
201 693 942216
331 388 262868
515 524 224876
681 96 827085
603 699 563117
259 260 971826
482 346 490017
573 293 777423
464 231 11696
483 433 120256
437 661 922654
530 616 234678
412 462 736126
577 383 517857
208 103 966068
62 3 238482
590 583 996923
77 404 24418
162 350 842948
173 471 767788
46 306 161662
459 62 910841
46 519 551047
195 572 710191
577 215 204831
135 538 613100
697 57 645021
617 75 911964
374 76 54405
330 219 195896
178 524 437181
681 67 897032
82 438 941768
282 124 155637
488 255 903292
13 605 668426
284 675 618459
216 183 811776
577 286 344266
441 62 965429
664 142 969624
541 619 231357
545 116 839675
675 433 472413
551 302 187156
109 247 916643
74 221 122432
100 183 610592
500 206 127172
431 392 268197
657 693 930447
181 21 175261
293 120 143899
41 661 668058
179 7 512223
492 550 323761
375 595 569073
62 461 867566
253 241 437347
669 666 852097
86 433 116374
541 71 123708
78 563 765111
650 24 508111
289 249 366999
160 174 234445
102 319 424167
294 277 342564
616 126 227976
271 356 511949
507 143 513419
452 353 261217
316 538 489628
344 437 24319
59 439 184812
446 692 16484
131 537 790037
511 580 189135
70 392 392763
320 45 300734
177 27 626841
621 102 255644
674 237 698807
218 102 498993
285 269 701075
538 334 250427
67 630 301775
71 316 223785
433 230 891460
335 626 447613
316 596 705519
402 110 800712
112 540 637094
162 10 115877
653 97 397307
202 286 970129
331 291 512098
226 334 107266
325 257 527833
473 80 655783
169 571 208329
183 257 607356
473 287 94226
122 458 236603
331 575 522826
623 592 512023
287 190 522228
163 265 517641
656 379 994469
467 532 441213
496 674 555191
440 169 878234
246 493 317323
313 556 449640
311 106 453183
359 12 918424
558 209 945413
398 140 251994
300 356 371308
143 315 308472
343 421 147301
201 278 984119
305 638 585839
620 73 366730
443 440 989914
328 616 426204
426 379 824948
49 650 407616
244 391 457941
147 377 25803
508 48 46434
606 35 128887
471 304 196612
85 662 48575
39 458 638097
57 56 417331
274 592 131694
212 356 419711
508 174 773794
62 433 416627
628 520 886769
314 364 378499
261 612 650796
458 656 764110
22 176 737594
685 470 485285
130 582 422334
224 32 824584
150 609 811946
426 133 995810
266 114 502608
73 175 73339
361 148 401119
107 430 140039
527 44 953132
332 78 108973
575 118 631809
50 267 669980
125 378 313658
282 442 350677
52 555 905290
670 265 196703
408 74 445690
147 674 118336
167 476 586899
394 475 97182
121 314 354088
332 650 851137
433 28 354147
3 150 568213
90 194 269196
551 221 777321
137 183 40362
537 77 552190
607 180 695318
240 40 927770
352 642 458938
622 286 614590
197 616 939917
284 362 723742
98 528 326523
385 546 967340
410 533 204079
630 218 916396
344 588 620479
81 618 374240
401 606 440286
504 243 812921
206 26 645489
22 410 375967
628 98 1242
455 373 874067
303 698 302070
263 419 946383
63 53 954571
30 309 981839
253 609 970695
474 654 525484
201 485 989745
268 615 999718
561 420 438623
270 66 984531
615 387 592224
565 83 263820
301 493 136273
613 341 880143
404 192 472808
39 648 392918
618 206 693996
505 170 410417
111 387 938716
572 695 266627
255 43 151482
239 145 814061
34 475 543257
350 302 949238
676 36 940730
33 344 783527
517 300 411299
19 497 724049
369 16 578615
13 244 640389
508 679 497228
270 88 402589
108 68 447563
330 695 164217
71 463 157562
249 221 128224
152 354 874338
635 341 458961
52 508 4558
555 267 870885
95 406 516756
447 397 923092
695 312 78887
510 527 82275
520 106 370038
564 247 841390
117 288 458031
408 601 845985
113 406 673405
529 535 190335
369 101 507788
64 183 431465
122 271 198983
578 488 525219
241 88 464605
393 655 404265
165 457 257983
287 469 882811
27 314 137673
553 322 526540
481 13 630344
102 565 429879
461 7 404284
82 313 993012
503 260 33313
664 531 82255
654 541 600844
82 5 617067
287 92 929389
300 523 841196
383 691 490477
24 304 767727
241 50 289713
482 86 721612
635 58 771245
391 108 928349
523 250 675788
466 91 801552
430 364 64893
257 315 918688
606 466 239945
26 381 531595
480 28 915337
202 152 394059
518 400 31661
349 272 423940
655 462 305425
397 556 808229
60 59 728881
583 487 750399
361 409 572530
75 532 815980
628 219 979442
506 151 716191
198 629 915118
116 289 67133
477 676 919776
190 266 758390
398 446 517690
483 402 531715
523 414 915505
192 170 498072
108 284 244466
385 330 985547
11 516 284739
384 157 740794
129 8 253313
487 187 909199
76 313 81983
182 685 376764
503 431 95502
585 501 874727
666 62 753423
662 576 717984
50 470 821143
13 50 604682
238 176 696223
226 455 733698
320 319 906281
549 659 73087
211 542 515091
239 5 459927
359 179 345449
50 498 970813
406 19 133273
535 33 486702
562 284 99780
318 108 531314
26 187 86300
411 400 817102
447 202 655092
241 642 940227
128 180 672748
217 404 187870
250 215 307699
593 430 304915
545 70 147675
516 508 954150
567 592 80714
17 37 441629
206 441 775932
206 328 334260
203 100 753703
223 64 490229
50 314 141620
476 452 628935
5 166 369964
261 77 424397
562 583 787425
438 320 919725
116 616 591009
401 99 960788
416 640 131732
504 477 411887
553 355 480891
474 462 473519
648 230 383690
282 530 707365
655 536 44400
44 141 363844
180 390 529572
386 640 187520
189 410 504230
306 639 573660
39 16 854921
185 100 653700
521 248 3211
509 569 85268
62 129 908215
525 519 667707
413 76 520932
533 336 144429
356 178 962719
278 77 196829
308 306 914552
529 505 492912
343 49 674989
178 162 894332
547 327 490977
113 254 919526
234 200 526490
298 275 511672
151 270 108928
308 621 293181
91 299 342407
664 594 504541
166 407 243519
613 213 257504
280 529 909666
124 639 813538
378 70 890635
524 655 244926
513 360 963480
494 562 302702
390 110 843199
197 694 973821
100 376 484126
171 38 120594
641 668 14622
315 580 960061
654 407 973619
502 11 556607
243 297 356935
671 198 417802
571 645 425197
418 108 407852
233 91 67951
427 240 73627
208 191 494703
338 225 535838
304 368 717551
576 307 872536
269 490 937202
292 47 732279
522 427 861184
462 630 2607
236 146 492892
144 16 109120
387 610 615600
101 468 71866
503 636 479546
270 451 836411
174 105 491264
681 102 750774
276 288 539734
61 478 337031
51 132 39791
96 341 288652
576 498 711843
587 303 89379
281 33 641161
232 513 495944
635 663 459309
255 175 7646
196 507 714792
691 323 532944
268 489 863600
93 415 618307
465 596 647783
352 692 640250
417 537 521148
330 512 471443
30 400 147323
390 578 15255
58 102 340485
206 132 279252
566 519 327356
348 77 958579
313 675 309296
439 270 91238
345 108 923458
63 488 701259
551 352 795635
178 259 180648
36 65 675902
328 165 982499
34 676 800951
177 217 980474
170 272 537940
335 55 548945
541 361 755194
183 556 935384
60 404 326671
396 36 615095
672 489 671237
4 315 443802
28 23 67068
451 376 427375
58 424 597353
337 259 55333
324 393 170211
27 560 744031
392 171 554502
170 332 806084
115 25 471205
510 516 677783
534 135 242602
103 124 936752
136 73 160542
580 426 80137
9 385 580250
452 578 310866
198 649 681070
467 525 922017
33 203 148273
165 146 30798
598 555 739543
622 637 713567
267 54 112201
105 669 898532
485 690 201886
196 535 672037
551 362 772484
99 301 676142
199 45 910915
133 157 504399
561 585 317183
2 602 807611
271 251 964541
196 150 947641
374 431 542532
331 452 379617
400 287 579223
143 560 778163
444 540 876679
688 378 125284
172 240 882308
507 140 522188
218 95 470294
49 275 102148
212 281 841056
266 313 341585
13 675 921580
305 479 927640
195 143 84560
583 76 652018
165 313 525957
446 680 228700
424 60 806040
518 279 8301
321 333 153178
222 314 314247
592 132 290179
690 39 250585
342 688 533230
633 127 176897
286 488 513432
668 165 437770
45 616 110215
133 567 483249
386 222 955259
397 554 249542
169 31 993117
492 662 276327
123 206 847709
514 227 25882
208 312 403777
422 507 445994
55 30 628750
38 613 484631
236 319 590501
329 247 29351
365 228 556462
476 66 305915
200 540 633924
678 20 808410
540 466 613694
674 607 15625
17 62 419191
218 401 878720
588 624 341686
282 254 168696
460 350 192330
407 508 689730
253 557 709670
422 410 786634
136 448 538143
72 594 561796
84 353 559661
394 659 914018
434 205 294311
102 444 517856
474 162 509510
324 645 844294
178 335 939505
9 608 718441
57 93 418581
272 439 484463
684 537 146515
677 160 977861
513 37 283471
319 284 668372
194 529 852696
466 29 407472
530 283 74080
18 260 134758
51 616 434112
205 46 237792
405 303 558360
454 374 690157
437 400 290847
276 416 235112
385 231 637453
582 118 187989
498 155 558142
524 137 164204
541 269 737297
90 526 694973
495 371 678649
416 639 624105
547 67 674632
621 530 640693
161 677 454397
418 219 400903
422 96 603266
19 686 958362
309 333 300561
532 120 506258
209 76 341202
44 80 148194
107 434 222083
629 321 747775
167 422 855695
22 348 813264
547 122 229535
561 231 908764
568 675 62975
164 521 683997
152 539 937939
213 39 677381
144 142 303457
422 285 442643
414 228 362089
393 207 754057
699 550 307431
667 221 847542
211 286 331116
508 496 642843
552 426 940848
289 210 63980
575 697 433724
276 432 42080
550 409 707520
226 598 945055
55 672 728539
242 695 967434
590 387 202390
195 472 254280
389 159 614294
446 514 755125
208 357 632684
247 90 882479
671 494 517387
289 529 873909
536 345 395172
435 221 806803
563 343 613236
603 348 503370
15 177 237938
608 661 514414
486 120 911254
167 689 503891
126 374 412989
197 397 591987
88 604 976007
534 623 82288
223 547 23321
478 518 495539
620 451 616061
540 423 963264
271 353 664642
268 245 430846
13 492 382613
468 647 322989
336 266 81033
636 489 35428
270 319 247795
439 220 84130
417 94 342548
124 196 478288
656 28 326202
484 556 138812
114 141 901415
385 468 503904
18 615 835132
642 483 918441
629 89 459197
607 400 76386
488 257 301078
391 349 990338
680 572 713460
200 332 877122
592 369 971515
684 433 118019
46 226 84692
246 573 181330
60 93 964113
248 79 730890
373 196 693792
355 92 602483
500 580 545571
2 472 50140
64 20 817594
54 296 311401
362 434 984651
303 583 409210
471 588 618648
438 224 301655
170 600 166767
240 275 857628
401 179 3692
204 90 348178
388 141 238114
486 172 612756
81 197 711308
222 37 921848
536 325 361013
292 353 991984
349 95 640689
270 380 117180
224 196 435176
112 686 861085
425 591 499470
181 635 571404
53 300 982789
403 325 773840
600 220 787645
484 607 421310
413 197 346496
235 138 275002
56 132 401397
302 676 595853
79 241 76689
23 690 460134
402 663 866422
565 665 893410
552 3 437047
434 495 784881
243 370 110980
332 396 681241
124 275 138880
60 412 969023
384 120 391837
279 341 87185
515 403 207423
380 73 581917
210 602 873618
81 84 913031
117 75 23506
421 185 270953
422 34 356715
462 268 803479
240 582 198742
215 35 411876
381 661 481378
164 53 713995
166 56 121337
1 218 421080
284 597 511260
386 420 568569
257 201 100242
304 559 463413
23 472 64191
339 455 519269
338 333 420156
256 23 269185
659 631 548070
500 242 798250
613 624 578970
664 67 191240
126 425 165659
104 304 255807
266 18 548093
650 537 342294
370 546 62415
219 510 535924
451 77 907477
227 647 944539
615 342 277907
493 76 193998
465 223 120370
270 324 451115
175 365 204272
110 76 96282
87 467 476388
468 631 516341
186 399 548889
39 673 256044
474 384 542860
635 142 586283
563 191 208809
693 164 785474
320 282 671142
297 189 656299
523 85 966768
86 574 857393
277 664 620802
22 452 461744
359 681 339663
341 253 125480
313 357 424258
492 424 874599
34 54 313682
148 378 582929
3 420 57759
115 24 998113
206 402 962004
102 674 299488
583 656 624931
619 115 322618
446 60 199301
563 497 785104
33 271 711376
623 388 677707
324 176 86236
151 428 633947
352 495 372500
580 104 132880
29 309 825463
279 572 725811
91 206 287275
196 638 402834
562 108 753931
347 436 682384
157 571 663770
551 125 168713
192 535 119435
335 556 836788
502 24 624683
1 295 507226
416 11 281289
277 57 69051
471 408 92455
253 52 295260
368 644 341576
642 321 42454
390 594 512248
87 579 135155
166 497 971466
38 587 115242
677 694 756679
600 563 995559
99 173 607293
382 292 8307
289 589 546450
532 239 742548
616 622 698897
300 557 476486
686 515 668705
585 70 704394
482 570 29048
332 413 411147
260 331 710396
67 41 858290
369 655 873357
59 394 587628
241 486 247935
421 169 414785
582 583 82599
422 595 77295
633 431 565459
637 452 558692
37 547 640260
20 252 882361
367 280 667917
325 345 101891
292 511 796434
202 518 489158
229 96 535765
232 212 759722
463 172 112806
141 228 522917
240 326 883946
595 553 479273
70 642 314867
623 541 899080
552 78 209790
610 333 90588
578 248 75208
88 545 552060
566 670 651675
633 123 483926
195 643 956554
85 371 167610
92 402 733299
477 396 482866
83 670 528602
417 458 82089
474 261 560754
183 195 82031
261 359 492727
116 696 429371
450 214 90212
389 533 724117
655 3 833955
625 103 158352
296 152 845300
115 607 737042
582 34 349964
199 214 456774
9 474 403782
190 62 781125
411 126 997319
164 180 698787
272 318 184196
11 583 629916
273 544 876270
11 538 810852
247 464 141414
685 389 151938
311 386 729798
421 233 940763
221 73 482010
259 119 174963
238 156 414995
274 170 745836
693 127 116738
389 334 529976
667 465 573656
176 203 191060
472 209 909863
290 286 640485
447 362 96766
694 589 107049
483 6 584031
583 263 887750
38 429 743373
359 352 150893
486 582 713482
196 76 426164
141 562 853666
94 362 219512
391 126 478734
476 330 947574
59 396 138214
671 555 13056
531 271 409931
149 62 585271
196 113 295701
374 520 847814
202 463 278956
424 41 56273
604 526 697637
153 602 425274
563 525 166621
571 459 128606
678 181 270929
642 348 898949
100 640 849429
237 448 218846
508 198 811207
191 288 880754
183 390 148210
570 412 2984
516 451 450713
268 550 857573
593 62 313704
439 361 253118
506 356 929015
25 616 214743
637 306 257573
72 270 983745
547 116 579306
478 72 821206
139 359 655574
388 401 87956
622 149 679671
234 648 29689
416 409 960057
254 239 715324
14 602 433469
214 134 206366
569 419 618315
401 582 407380
188 466 945859
237 655 451205
665 164 507545
51 329 886948
538 329 657747
320 11 807512
57 357 852775
540 443 448025
79 380 697049
699 174 275578
391 84 466310
359 153 415993
554 62 500839
416 297 136523
694 260 545563
355 225 194009
574 657 75648
445 632 593448
402 120 502867
8 52 764774
591 389 484288
686 291 187721
8 207 541381
233 15 831908
412 100 583491
447 645 330080
2 671 417868
32 294 100810
691 342 540108
236 366 961704
636 231 929866
277 33 479631
556 372 865461
660 471 197028
662 292 865039
395 354 402250
372 77 167847
240 456 774856
275 356 736163
658 308 253905
289 649 148688
624 101 84581
331 335 690718
312 634 889890
178 164 810478
429 59 42695
397 454 351087
33 419 284550
37 504 66293
536 699 613924
324 343 21633
414 279 266518
525 330 2270
259 663 377742
258 543 621511
29 36 719312
373 362 523141
564 39 47425
265 129 48947
280 343 384848
635 277 925501
124 568 262895
618 502 555043
149 601 513232
517 348 898310
297 515 419521
639 518 652325
652 76 905129
682 240 51200
185 348 44531
26 286 119642
420 150 508103
663 188 17856
149 6 279504
653 200 614340
512 495 665327
150 188 523439
175 698 905157
126 81 588821
178 565 947890
182 426 722130
95 661 693314
492 26 43528
113 243 285548
16 150 394732
301 446 824981
399 368 618182
631 421 729162
345 191 754225
669 660 711995
277 679 371731
127 279 347141
537 203 779948
689 361 953178
521 345 803827
39 390 113354
95 336 195974
54 586 665640
162 507 55176
515 324 483340
91 79 767055
147 621 944120
524 555 441293
4 346 333765
376 13 949903
353 525 54322
464 683 8419
319 226 223491
203 57 612879
589 483 283597
27 680 893652
569 321 852942
102 331 583780
49 582 427292
419 206 395650
641 61 706045
192 20 330291
172 286 395748
624 484 315532
27 44 439203
198 574 389471
331 385 897419
648 259 602765
271 288 244455
485 465 260500
58 379 376211
551 455 376888
422 396 450073
462 409 930104
384 534 234238
585 343 624652
11 387 997057
502 446 133365
455 294 214316
654 281 210181
679 64 570962
371 660 82923
618 476 326520
71 216 389089
567 529 502584
463 587 822230
161 325 601608
624 182 122263
94 676 902793
676 510 418798
597 673 274723
540 351 156747
202 631 283304
322 479 797460
377 684 771462
525 230 437477
39 186 160550
493 331 238730
644 700 207456
608 61 273257
350 340 852823
570 103 283308
597 141 683193
565 137 555795
697 538 899873
324 248 431600
8 224 186391
332 225 104026
186 74 620421
278 371 417425
533 300 522743
639 503 729364
351 529 226272
559 57 435725
456 632 365707
486 388 536034
507 93 286970
581 530 896590
553 619 599023
26 343 342588
235 508 195784
94 414 22643
234 419 86434
418 25 407688
182 144 144143
613 457 916520
103 125 385550
513 616 370841
34 473 770961
274 297 507289
2 384 501507
65 197 260980
570 391 498859
610 692 873332
35 481 407601
18 444 209073
672 293 797159
502 700 283822
26 315 188195
339 308 522622
472 143 280419
298 522 119363
346 257 248455
397 215 159456
115 48 97468
461 150 785457
648 130 73463
80 386 872695
502 248 482076
24 541 517373
122 546 486500
263 620 901450
38 629 112907
121 280 789752
348 273 1855
170 239 325698
218 385 401182
219 92 935077
589 262 616741
684 86 764473
653 409 366118
699 522 748374
592 534 48261
649 587 777909
526 410 152430
145 248 456670
547 517 711105
636 369 445714
11 131 139207
74 474 551433
630 316 222987
446 264 337312
221 351 991228
381 356 940325
119 153 603704
297 534 360614
425 360 52244
546 214 75034
628 539 525232
557 66 902795
600 460 125368
451 656 268566
647 196 967847
225 193 951175
80 688 300609
568 340 210294
376 284 447434
472 664 234771
620 105 657805
512 70 433243
566 501 274649
582 514 343067
585 14 456263
467 153 205650
156 66 109484
157 280 206336
263 163 413999
149 219 392489
516 352 964667
87 678 548324
580 419 42809
113 390 603308
576 520 297465
586 527 135273
548 78 574643
230 87 542419
571 276 147796
234 400 664981
64 403 195200
490 428 949589
85 214 490284
423 442 938313
368 321 382840
513 276 529805
544 251 37638
268 452 725393
647 154 228008
115 602 406676
590 229 128333
468 422 39538
16 300 967440
352 389 183651
561 455 319899
145 28 398600
59 497 160327
442 106 814498
211 403 368559
156 61 932254
445 486 369584
154 462 133590
61 183 564212
58 397 726407
476 653 249516
123 331 379782
223 118 102573
277 80 970537
598 341 138588
320 266 162850
406 480 568710
442 228 452722
581 469 172263
428 226 9012
524 272 401906
109 507 203203
297 142 118141
136 204 234713
239 162 43069
213 159 119096
357 510 428009
247 649 705745
244 341 124921
421 196 357143
304 87 31117
442 379 756067
617 2 307643
486 425 467040
442 416 146485
383 692 736623
316 95 872245
212 460 123987
126 584 818181
532 175 728358
516 624 507347
19 129 607157
477 638 471267
162 148 370061
53 447 695754
144 591 349494
664 523 403128
679 53 499163
597 576 479845
10 71 296603
612 349 113907
673 687 884301
628 15 304921
209 117 66374
574 88 914294
687 221 994417
51 556 234632
65 388 122807
229 547 118641
229 340 758425
133 55 994629
37 171 948795
295 57 911853
535 199 41709
28 34 241248
79 580 620180
207 414 77856
654 316 120617
460 340 811863
399 490 12009
623 472 742223
515 685 308746
137 163 115276
598 463 705673
10 357 375015
250 601 692060
410 453 10704
226 108 185846
81 405 767522
114 227 89790
598 53 486980
144 167 766023
278 7 248604
585 131 719512
254 525 165179
288 341 305710
308 359 377814
635 598 208958
679 193 701783
368 679 925116
215 242 376472
332 577 861802
384 518 452055
401 60 148984
138 605 363310
406 9 152898
220 202 754445
622 501 677338
106 429 343057
258 549 837849
384 432 106482
414 325 569480
91 131 784638
130 261 375447
77 551 667643
414 665 355344
649 354 282848
636 270 786410
183 213 854962
612 70 190647
528 427 612237
456 696 854978
202 161 377943
278 659 625056
404 673 304050
555 680 966464
132 690 163603
508 517 527151
579 469 105893
364 591 301801
127 36 333344
362 19 225932
80 269 776083
333 448 919946
676 322 695025
144 421 839092
206 396 314803
582 503 934954
54 440 463787
305 412 153125
226 641 511909
384 532 1150
661 219 353944
559 111 600509
2 111 742276
660 691 785011
100 599 888907
5 393 223802
678 197 541048
420 287 840916
431 80 562371
71 500 612381
208 248 780459
685 385 240065
472 556 16081
582 552 34053
263 680 275330
619 355 272362
259 296 113119
386 475 861917
561 109 68524
37 439 716446
363 13 544640
293 224 286634
192 423 22445
615 369 680028
586 529 656493
637 304 473283
313 549 883958
209 635 816600
600 630 774353
260 268 487105
352 396 286717
338 371 204511
168 235 825458
580 124 268286
413 49 58580
187 430 485612
688 633 411994
469 318 341579
87 601 202426
525 319 665079
507 663 833999
268 94 422327
673 558 982393
230 99 764524
278 131 767940
659 409 654261
222 659 191225
625 512 446390
600 91 495891
18 391 253421
51 41 86960
74 3 186179
34 417 476017
45 216 321896
629 184 547443
540 35 421513
1 70 436040
478 258 39129
588 328 224504
153 413 513091
338 625 923622
414 340 266084
29 196 409812
23 583 583330
385 354 265212
166 416 658145
476 47 256351
467 657 87647
398 628 863047
334 428 46261
297 266 522007
263 347 759931
457 597 630263
23 74 295547
147 409 419272
625 311 210838
240 311 195643
484 19 33207
651 37 860333
368 563 288243
292 50 234253
575 202 926424
294 179 298568
634 387 978075
197 308 693212
676 285 157938
506 53 785213
91 573 180283
429 449 127329
391 75 217746
426 556 160877
99 484 441191
64 405 605515
145 269 35903
206 639 736770
510 119 710777
52 596 580022
381 594 789516
181 264 447030
371 322 555716
515 304 448261
570 406 485029
432 207 354787
294 76 86451
168 277 171700
599 607 851204
200 698 266770
440 576 746146
493 202 845773
665 579 82704
667 363 781253
358 578 408318
294 650 930291
542 599 2597
64 43 630143
667 471 677816
255 186 289372
491 177 40616
403 472 515008
592 651 577229
112 30 729698
549 244 670074
31 364 896905
14 515 768873
152 183 954918
307 345 597698
585 556 665922
224 533 730707
560 173 818184
45 344 609544
174 46 686580
95 517 933554
699 230 351557
204 271 318344
360 549 177852
289 478 113829
489 495 886161
677 315 616714
409 618 174001
677 46 929392
391 381 957285
153 398 104845
46 458 490271
290 382 660215
622 477 777675
115 233 242601
27 239 806085
265 278 300139
406 428 620901
252 110 49531
330 475 32799
45 86 681780
193 328 960337
32 278 313472
664 378 14100
300 160 928227
159 120 11069
327 676 294568
218 221 607321
534 408 30012
98 669 610786
340 250 199133
83 250 293056
661 689 651708
676 656 986044
328 166 355440
315 694 430527
653 125 68952
662 175 397025
253 491 656785
301 525 932688
64 678 362853
643 307 945383
497 418 943008
164 69 334731
363 443 923764
639 39 948524
456 78 245857
544 479 250627
425 497 903285
74 423 184367
391 667 702040
475 531 80969
52 82 798852
207 435 242491
274 448 685767
496 478 861863
381 72 430955
289 11 979637
626 493 50726
387 584 911533
70 554 992505
83 216 838737
64 415 931580
199 104 655605
301 177 582452
518 523 600751
7 479 61794
593 190 977443
629 698 771367
589 44 901520
379 596 787730
146 284 371535
688 63 450448
697 173 368545
658 523 639800
138 694 40875
312 566 393082
450 574 30461
78 192 881385
663 6 266986
302 257 654910
576 640 823213
480 459 332933
108 446 261631
59 251 172695
579 282 719392
411 100 121452
521 696 854355
493 169 917498
346 228 819166
84 14 460399
657 192 646762
11 85 213006
608 160 618711
690 281 762759
303 499 491153
224 212 834379
84 336 955455
440 532 826325
354 237 831308
615 524 267401
49 391 993090
404 262 357730
282 226 923705
646 228 376671
541 544 656710
492 115 409732
544 635 160799
327 142 289856
26 638 667029
502 127 167889
622 180 660591
417 691 798361
672 289 205166
135 266 295853
53 574 627252
609 642 374552
667 222 172377
344 593 337149
16 522 163499
281 616 43759
125 220 294465
206 454 918270
432 26 872800
698 492 633234
538 7 848120
111 140 304636
123 473 135712
110 602 533014
142 308 331803
112 613 676677
65 685 746276
287 619 330735
384 127 982058
219 417 906941
623 102 414575
91 655 769358
397 699 762839
507 659 560560
594 469 943874
452 665 378598
36 144 776694
164 540 545826
219 42 233901
452 694 9423
244 657 479534
450 74 355510
331 456 600083
210 450 603573
130 52 966178
552 630 717882
396 132 368220
627 421 724176
539 27 834579
563 102 856838
482 538 108422
506 304 508052
659 353 696343
364 409 467876
449 537 379226
232 95 166540
352 328 736119
116 462 565940
656 488 960214
538 105 973294
476 696 220678
446 563 711317
672 428 586063
589 51 886107
564 21 924140
136 240 745353
334 606 334066
245 531 812230
631 476 925723
219 434 99402
152 583 456735
136 497 59610
548 302 312381
522 278 267934
364 559 815928
358 361 847952
210 590 873270
78 275 926507
257 428 361763
44 402 236412
403 197 19985
566 483 335690
494 546 458281
119 669 894654
13 396 328432
492 303 449687
130 153 516596
30 421 243969
139 538 9210
481 137 255192
541 378 575910
453 263 808919
247 262 549116
172 289 783343
586 51 73911
303 627 878753
694 622 825128
634 351 892662
34 292 346182
80 265 337851
52 669 32283
338 184 51662
25 323 505809
368 186 536497
149 324 383063
77 580 436871
668 123 691763
601 495 954511
455 96 285580
525 591 506522
118 214 818897
260 687 915306
89 245 473178
64 538 750495
569 522 357076
585 549 842798
318 573 489306
22 490 766302
386 49 205116
196 645 251987
118 684 870620
218 106 929805
493 31 793946
608 633 375651
420 645 521591
105 384 747074
178 459 806434
582 352 752733
248 167 631265
410 481 43326
254 204 182960
507 646 60560
644 364 220111
197 289 8741
432 103 73837
191 601 507008
66 187 280621
389 567 254010
298 700 815669
140 637 402725
304 393 706692
10 670 368413
607 184 566480
555 191 731445
86 579 87547
200 456 211783
162 615 306441
162 690 803242
348 687 710924
689 596 612812
18 649 147129
438 630 566479
138 395 755
24 556 444233
65 223 707253
279 80 506343
515 468 345975
621 433 173258
396 677 408754
693 559 548227
270 673 188574
99 298 711121
519 62 702269
611 437 222563
266 444 448372
475 686 883962
284 571 750965
387 408 899726
437 511 451273
472 568 787318
639 53 831489
496 268 999285
648 509 6469
667 266 505068
639 280 1351
467 155 364278
333 652 616007
675 127 92299
27 90 189341
686 47 764613
168 264 378824
179 422 138589
601 463 155195
680 139 691687
262 151 697329
417 610 444172
602 444 837148
625 296 678964
41 303 43619
161 509 269161
410 380 381329
368 103 558488
428 111 439181
86 48 931864
58 182 375704
497 218 13080
448 58 287122
514 175 453808
591 248 278052
530 643 715382
603 97 687674
331 622 667507
647 370 165071
463 54 593943
161 238 72043
64 260 342069
86 111 910920
95 41 10526
380 483 788634
294 88 274495
362 542 643030
658 521 275665
155 698 97990
628 387 822467
327 387 555367
664 360 856773
31 639 596879
508 544 676805
430 637 798836
39 268 178545
557 16 128942
463 552 891770
316 101 945870
693 564 107335
415 143 60290
597 567 749894
656 410 476750
42 624 906976
124 21 726682
403 529 81812
578 454 588968
94 278 59292
425 130 35834
542 399 42653
342 441 309643
686 504 29533
357 43 315957
646 484 197907
150 112 982207
425 664 599736
325 110 542352
681 679 176823
122 686 421213
480 92 730526
496 436 298011
530 153 394176
342 346 193
300 209 33229
457 12 792748
98 655 406580
112 36 39853
355 596 882434
273 559 438490
66 133 24623
148 61 118606
273 373 764529
290 524 103698
237 668 582656
630 25 402158
75 224 69926
115 412 713778
648 68 727783
630 419 754411
548 294 356903
53 600 708974
376 165 476879
396 508 656508
273 455 198024
337 561 874823
641 92 540897
415 134 995021
639 339 659563
262 173 107537
202 348 18682
278 152 829129
456 377 692912
543 666 26374
425 541 907723
407 497 352576
429 629 860073
605 603 905176
321 72 698806
542 216 317813
70 651 357026
347 455 600865
515 366 574929
462 338 29745
189 556 429460
654 249 240694
332 385 931432
341 366 691688
629 215 735854
610 70 860673
194 434 883835
363 235 777676
576 263 597410
40 47 517786
325 645 836086
579 574 910327
205 430 328069
662 293 88928
656 307 13694
300 329 590843
202 219 259482
209 542 851170
690 223 775094
279 551 657505
318 421 485520
131 134 753990
632 277 139228
44 655 449089
289 298 750921
504 125 357853
96 185 93515
32 368 815597
94 238 574710
642 137 199330
173 129 8567
400 576 708197
128 467 537960
267 541 112352
333 419 210466
172 155 962259
46 295 889636
684 567 785120
150 661 229874
360 60 851900
11 162 900858
163 2 652318
570 432 445242
461 68 297832
233 111 605453
685 121 954366
611 88 459734
214 491 51236
41 624 739045
189 287 726534
204 344 700227
582 445 357872
408 183 789230
535 152 555275
33 691 70886
496 125 523273
558 608 145419
253 526 558363
664 444 437994
693 114 352128
313 290 336829
547 227 373459
36 250 483683
673 359 814176
104 625 258063
76 345 890544
468 37 956538
672 30 214126
252 609 692879
106 434 897716
584 368 630460
555 297 112506
58 402 395273
656 32 948124
404 158 838066
371 127 148874
675 138 275644
608 543 511525
6 636 804768
240 111 162075
415 229 174139
327 237 607076
602 117 355331
476 359 331010
301 58 177603
653 590 676216
9 201 267855
544 573 884766
501 386 839748
253 407 93677
151 295 290740
280 129 394345
53 348 286242
355 47 451793
335 483 352058
448 576 127535
297 412 410923
563 605 275561
526 358 577850
201 137 35561
404 395 801701
417 93 851219
591 685 115624
67 74 604057
236 287 606314
361 400 183808
686 374 999873
179 251 792360
297 56 781893
418 240 641762
75 692 630727
448 223 681172
432 587 38038
563 621 827565
424 469 787118
414 293 42206
394 589 197684
506 379 186445
382 333 8912
186 599 841345
564 184 545594
439 108 769554
614 265 146922
577 160 345615
394 498 425629
165 99 193614
353 177 320660
673 250 36624
602 366 180562
388 550 389852
150 171 716925
612 587 417335
207 283 60031
503 98 904530
25 312 616833
54 434 2214
599 290 480857
434 637 777505
390 351 744642
605 424 926560
480 420 167073
108 458 43038
628 522 212437
374 542 780856
170 18 152264
521 532 768840
46 252 455520
281 314 394348
417 669 114309
88 570 802416
402 650 752247
309 357 721574
16 606 91146
189 168 983595
252 372 537732
434 578 510680
658 316 357169
229 619 24296
639 574 23794
545 695 32469
15 677 923920
257 57 755481
485 285 735873
569 565 99845
239 189 672937
167 42 892012
453 205 475088
47 685 432132
190 342 784556
157 149 201392
556 346 469670
423 634 768467
585 57 351417
305 172 47419
411 157 363499
336 470 326510
277 55 96727
514 428 675565
515 661 74145
435 394 856786
166 577 549913
377 669 781664
384 250 888220
66 518 826336
138 227 593927
575 228 738479
696 526 789770
619 142 786946
326 346 601381
10 691 189646
133 481 334633
392 566 953375
373 610 990815
398 164 764105
52 264 249812
293 79 832507
94 454 246206
238 633 81216
308 373 885551
40 335 34298
676 89 7112
340 277 570698
82 98 925968
659 382 506597
561 145 589484
81 176 577843
450 287 914695
640 655 738474
682 425 722028
142 181 816956
124 397 91428
46 404 598981
322 7 279129
601 61 617272
700 406 106874
418 144 816099
9 450 356273
225 672 379520
382 494 322342
218 500 540748
358 498 295405
43 10 184721
695 179 641203
314 595 647878
258 326 90591
440 94 526130
519 555 529691
587 196 488246
31 574 306726
159 114 466623
255 531 828963
629 74 191737
397 71 450032
19 333 212898
131 303 923430
595 335 375473
357 209 719080
694 607 169514
606 116 749318
269 635 526460
249 643 325500
541 316 462936
383 154 674696
243 168 340867
529 322 619236
655 283 87825
83 239 52146
538 160 32398
638 543 383087
411 206 126827
636 255 390702
538 313 353509
368 517 694920
562 342 719846
610 431 158644
689 631 609168
232 98 839380
459 621 379756
559 251 945184
65 343 193061
540 360 903592
421 378 266416
302 265 455455
122 590 409535
151 26 816928
548 342 987315
380 586 994184
621 560 852456
3 425 255476
602 280 174149
33 110 571417
433 432 204590
90 234 608544
239 85 841578
33 663 891405
43 172 536794
107 406 438144
16 673 385862
299 38 791347
109 111 861817
435 592 784561
323 137 85685
168 272 29199
390 424 414898
151 472 925701
322 342 292840
214 436 262725
481 512 122614
119 682 202297
162 77 547610
396 612 830795
629 293 630313
297 150 427327
555 2 868984
21 399 92548
287 220 872840
520 326 804581
690 11 580921
300 492 719199
139 366 192465
220 241 588211
190 508 61892
56 142 1431
379 210 598123
491 665 140970
514 661 866160
24 379 757734
454 108 636966
65 584 737643
344 495 662610
588 117 828432
23 404 746358
467 208 211141
235 466 966233
234 125 942647
197 679 428999
647 635 810252
467 300 846039
44 599 639752
38 564 732588
61 29 85099
587 309 75411
60 241 472005
58 105 814946
330 78 195703
612 552 785383
450 270 1535
47 406 946702
9 468 906641
431 290 927181
133 164 949924
364 366 312632
376 429 590417
116 203 615544
61 432 635810
437 640 13472
398 93 110563
679 389 212917
613 560 982311
171 80 881100
332 348 473459
477 618 316606
554 360 224991
200 156 148721
527 76 678614
200 80 537769
480 446 137418
291 56 517296
598 273 681151
404 300 452271
551 478 758951
152 344 9447
219 507 73715
339 465 998740
190 92 3291
499 319 990710
290 213 420193
191 274 368322
60 673 81098
90 221 745292
489 138 34324
189 232 58701
55 610 457636
449 391 683189
270 309 566712
34 300 380938
29 91 182506
311 501 718883
646 58 713602
40 663 479651
585 566 819928
453 25 10120
149 293 108302
226 83 657957
377 478 948976
625 291 95529
94 537 837864
653 148 566055
588 576 352561
538 451 640075
638 598 105987
210 661 447689
273 673 678018
207 84 676969
604 263 677874
664 449 831213
651 154 872880
551 53 87478
187 541 283983
333 23 771017
313 433 644166
662 523 614443
111 116 890941
127 546 709506
161 363 420878
301 205 103075
381 192 911046
401 142 576408
302 419 159191
328 638 231948
212 362 381345
513 181 443549
426 476 679695
52 243 992119
587 129 355161
527 615 39414
273 480 234969
292 314 597350
651 110 224540
266 229 904328
425 482 124604
413 440 922228
180 153 410743
131 235 30437
362 336 137469
54 502 592478
15 396 45830
104 351 957611
2 693 401778
303 659 866672
56 501 216305
305 55 97690
291 378 907231
239 71 890373
50 136 905545
340 1 452278
61 8 417107
556 263 168563
465 120 973490
685 486 189085
641 186 408731
594 650 943511
507 107 821335
4 506 711164
237 602 307322
554 454 942693
285 556 330811
228 407 628929
616 429 400884
75 305 932169
535 621 235381
502 184 802938
652 102 515811
568 103 618256
513 613 389964
695 507 182734
49 28 678299
600 196 987349
25 620 172477
687 329 467985
266 610 106556
212 293 687268
108 81 562788
65 413 411667
574 156 559733
46 373 128426
624 149 481598
268 555 861871
606 71 750320
177 243 337412
585 331 827488
538 89 448593
420 614 500589
627 555 268232
297 562 726796
186 658 456046
234 187 89099
624 124 539063
283 647 571085
637 68 251948
417 627 706374
391 687 932105
521 464 518435
654 677 230799
468 299 463705
229 501 573955
329 332 427696
412 681 178101
599 472 131848
89 497 132876
133 216 491357
504 244 594785
435 546 636275
56 23 222150
471 634 882600
205 466 827998
637 480 939635
220 507 420785
488 102 879529
133 680 314674
25 178 264872
163 90 714215
406 576 249746
363 267 217700
461 6 295595
508 475 616752
575 145 781443
370 556 385509
65 400 882415
278 165 30087
656 169 69244
621 107 514576
623 192 970630
32 28 607027
472 88 411073
68 622 995165
296 447 452568
653 122 30615
246 538 832990
50 600 303968
557 264 527863
566 191 906561
120 178 302127
699 118 916509
665 623 517998
76 81 751224
686 367 885701
250 522 345794
313 354 182833
379 363 254636
469 274 643036
377 667 866847
272 19 646664
463 119 95168
405 284 734210
288 236 176763
151 291 171946
653 92 800627
542 685 370751
221 609 353095
282 296 47077
639 579 255084
509 590 846700
693 72 508914
192 554 48675
172 328 644450
146 662 905145
529 638 381071
69 645 45573
682 189 237984
549 187 447559
453 315 469174
687 447 255401
597 589 195917
444 499 989052
130 105 568274
632 596 265030
388 44 758183
28 250 21042
88 124 323504
315 681 559098
324 25 832064
623 72 347512
79 191 84420
309 108 392362
612 569 710426
384 251 145390
295 383 597198
37 239 408833
436 150 339622
578 175 40798
95 318 637194
661 553 440886
372 462 784030
278 293 267753
599 598 900298
302 405 366646
473 548 166418
157 398 371801
593 263 202113
187 81 935993
398 185 82839
103 297 912654
291 685 492435
211 275 112966
201 689 661555
664 87 485554
2 224 863701
215 391 52681
64 651 408867
25 681 994421
248 371 263485
500 194 207835
459 595 608457
699 293 579665
24 151 942742
85 690 406856
543 30 809126
586 234 642524
392 518 847670
626 680 6808
252 264 346368
348 302 624300
147 285 205430
578 79 587295
695 691 372075
696 298 681423
612 554 254360
20 73 905716
530 471 80537
582 169 429032
170 46 262005
32 444 247241
589 193 663838
347 466 819247
554 341 518429
114 180 434503
615 255 246523
104 486 450513
227 254 252712
89 413 199578
268 69 855502
199 298 92350
395 528 220247
487 510 448254
19 429 10981
171 386 71464
17 41 410850
526 243 726566
303 11 874596
170 486 144703
59 610 837389
628 637 881824
268 327 475740
188 621 853125
656 133 52845
374 612 202269
328 52 593254
331 594 160956
634 356 736315
93 672 942614
127 670 187179
146 96 520240
626 127 759019
449 217 205508
53 463 345739
127 226 340052
558 176 308854
329 61 54052
78 334 93805
630 500 710519
385 195 132734
307 549 575931
479 471 398170
651 59 708299
46 232 880007
261 542 49231
138 428 548779
500 332 576261
643 280 367372
688 637 730997
238 620 122393
554 48 541465
28 566 547207
508 277 150830
177 374 759845
337 408 936471
116 367 336172
45 114 419758
179 90 453922
75 640 367406
605 309 514218
383 553 700087
427 25 277951
340 687 615765
394 114 736452
278 508 290803
667 539 770587
148 651 83138
44 162 323797
197 173 876383
485 641 823760
25 154 488338
516 652 836996
621 287 727126
448 241 517123
625 222 299443
516 236 106986
597 432 890086
515 71 606957
46 60 996706
420 497 573346
69 94 984390
600 649 290079
334 134 166415
134 143 465683
38 493 436568
697 82 875829
162 49 415634
627 62 89419
607 605 753099
617 123 277165
117 648 584450
141 33 381211
10 592 910475
62 23 358549
645 170 432775
31 365 714327
143 432 194659
610 363 323497
96 653 163555
142 14 257962
321 514 767885
30 179 399791
299 559 906921
553 644 744968
339 115 515241
634 543 112675
242 127 975458
94 473 339498
292 469 604061
571 449 119593
478 434 804230
351 606 104783
678 281 568896
130 255 626941
51 179 404158
248 645 329688
679 301 891531
554 196 412710
233 442 640631
586 93 261998
537 602 859164
141 72 928086
537 534 651192
87 282 126283
538 198 569437
225 463 946197
344 572 70152
44 588 42150
415 115 691683
241 467 821346
599 123 736448
127 320 341583
610 27 661761
556 574 473492
595 488 548187
263 30 805418
232 272 772612
70 154 462551
425 193 699405
264 403 168276
16 544 255113
101 437 426093
266 396 969375
3 331 950650
528 246 584852
662 558 951133
168 153 892984
492 122 909106
169 271 602861
415 168 473975
448 699 563595
694 14 763544
459 192 82459
465 267 700864
135 248 959754
382 64 97237
391 168 373214
697 155 8962
82 504 932509
323 572 601649
51 697 449811
501 239 462870
580 435 730180
255 415 219302
413 698 358617
303 654 537155
579 407 736526
561 173 949091
632 399 707516
148 327 714885
270 374 949474
69 22 21585
246 209 601602
671 179 837108
502 162 522469
307 509 130631
571 179 334422
578 40 313606
624 78 163269
456 129 180442
440 554 183499
50 633 773314
95 386 114536
411 606 230724
235 323 805715
203 450 9812
662 221 759257
197 178 328467
482 562 897892
262 662 838840
91 422 295004
315 572 517942
12 584 613791
669 441 837957
556 531 468803
233 518 784222
248 27 914115
404 665 339084
606 518 394394
231 28 252407
309 178 336970
479 394 614163
390 189 892165
418 305 867469
471 686 550323
474 392 602745
349 429 329105
84 362 789797
573 137 55645
170 43 389109
109 514 479090
293 86 289033
17 114 784035
344 347 289892
549 433 347759
444 279 776371
127 330 628220
367 64 32676
448 35 131314
78 662 788886
195 178 566228
442 90 910304
510 564 359927
405 663 370552
630 617 497139
642 92 281972
172 164 721078
275 612 307380
16 471 278692
214 566 913856
696 175 717381
655 421 884564
36 472 965442
365 66 178104
44 570 752879
351 538 670306
54 193 930976
606 449 571344
11 648 461047
296 191 316062
609 358 337150
192 327 827802
452 5 545810
225 129 606165
135 481 901260
340 451 647547
114 239 380115
248 527 574091
416 484 915190
657 165 481780
401 68 507071
503 128 725623
116 160 285724
460 507 992881
365 183 443451
530 532 114703
617 414 80635
58 571 902881
153 76 629757
192 661 212221
363 299 370051
213 166 158205
199 249 538799
306 98 448509
674 312 997356
128 606 175096
252 460 277429
284 576 326162
412 123 408713
400 695 416712
245 373 717082
333 292 160728
137 98 408401
487 654 761409
360 319 31904
520 510 927396
476 67 958096
648 524 865095
574 331 400181
665 71 250509
211 270 432772
687 582 675661
34 620 298367
164 289 347549
109 287 692962
626 363 671400
146 486 898722
144 427 605561
595 221 900538
626 634 905791
82 385 869100
605 680 278186
480 228 986199
638 524 105279
284 694 533231
104 231 305026
76 550 900320
219 85 752936
362 574 495514
220 641 337309
530 36 331401
190 275 626333
481 85 929594
642 319 190563
231 631 192577
32 16 116455
382 424 591971
397 606 728942
364 476 176175
251 212 660690
288 435 869511
287 444 7795
335 241 158374
459 539 270761
101 461 785930
599 453 426818
33 40 509807
58 374 757741
679 275 988161
377 366 561814
690 495 736777
306 440 215302
314 275 829434
415 339 937787
514 207 97886
335 272 801648
138 4 889166
407 578 798794
72 244 413026
132 318 390703
335 683 249137
501 288 168574
379 77 230070
476 108 154072
353 610 101001
84 27 620988
267 538 992969
527 489 147372
599 621 918445
489 412 870695
420 250 498497
567 606 574674
457 26 523595
597 108 126069
154 98 828954
241 551 659939
433 369 892370
576 217 607323
68 540 508176
619 283 33985
502 128 23434
571 255 328346
456 521 617499
206 175 245705
557 205 119034
310 518 341944
644 114 206058
553 540 433777
696 341 990924
638 252 233208
613 168 974442
538 287 183270
299 47 890641
492 129 748704
142 387 833507
186 25 241535
466 664 335460
217 406 841916
395 611 967754
405 290 839783
352 656 636803
223 168 470660
419 155 551327
247 72 847937
345 129 967572
35 271 518541
549 456 131963
279 520 721687
535 388 114810
41 625 937683
30 240 756603
421 91 886339
406 585 87680
18 31 615239
541 322 213548
525 416 206485
517 438 999566
97 545 295350
436 641 85090
321 442 386167
309 483 282593
45 309 453263
568 360 650211
177 37 311214
209 335 582317
700 210 838364
140 295 701713
545 586 661888
365 446 118771
645 689 917537
267 23 73757
647 349 196388
370 20 916488
309 34 715317
232 290 101740
234 358 959320
637 67 519524
97 676 313953
512 621 939972
253 635 409582
634 154 647475
41 327 116778
234 268 24422
72 331 484771
138 643 571968
171 232 414007
42 551 450329
480 489 902791
618 27 36136
311 394 876709
262 181 265437
340 88 549048
22 288 778307
432 98 67192
402 65 304640
227 294 219374
542 515 919688
511 274 964646
639 55 731029
247 327 770383
437 162 323817
543 96 272303
445 512 222634
589 164 820600
668 659 991311
173 605 540466
232 335 189660
405 374 69595
293 125 84433
430 106 458905
451 544 525009
699 334 504476
30 341 725990
519 574 970078
557 280 39166
409 29 568654
139 123 152026
201 74 221928
597 44 893558
299 414 745056
561 324 711485
243 494 809573
663 442 319825
229 165 630779
344 231 960942
414 556 684859
221 133 144315
607 593 440747
614 548 905386
328 266 371179
456 688 859011
224 538 799101
539 427 188988
634 512 891168
214 258 150187
252 197 255670
269 525 593117
191 365 939604
58 423 59487
82 485 743396
278 643 775977
413 164 12353
4 164 544058
233 48 907791
657 29 465417
611 324 824992
131 547 930055
674 482 472039
249 231 513927
125 584 407697
453 534 791010
338 194 603456
576 324 372550
102 123 709889
497 528 437583
569 511 27386
197 486 521917
234 36 880778
421 513 271377
260 400 40888
364 304 406429
217 356 167754
362 286 74866
386 217 35555
255 189 872819
630 158 764056
413 91 691895
106 560 257768
92 204 523982
276 135 439589
148 353 984181
292 645 354344
652 49 657290
132 632 320169
253 169 919570
127 482 809166
30 452 357118
623 458 391635
537 540 128340
316 85 126484
82 170 375820
638 177 318497
457 232 486030
92 582 292861
44 374 673382
248 335 886125
328 88 574057
678 520 51038
425 25 328842
212 50 357364
45 590 591237
199 99 338319
281 700 176513
687 505 603495
56 219 610987
222 420 604353
307 506 861543
375 335 556859
392 234 357351
151 663 607648
129 230 85409
479 604 522926
146 83 635415
314 684 121509
671 323 166790
284 225 453616
506 590 390218
440 485 488729
145 656 493509
488 200 142592
535 585 324232
381 524 311766
263 366 616041
476 57 940866
332 241 778710
545 30 458337
657 461 592148
590 125 312900
93 42 396634
271 549 788737
282 236 596139
516 101 527601
647 547 71327
360 137 52947
209 544 767813
627 413 452996
200 630 358450
24 611 232035
557 218 368937
276 218 70543
540 246 654933
90 43 389045
166 583 253518
344 530 783035
607 618 220826
262 649 62832
59 13 490021
112 203 918284
302 93 287191
324 225 649023
186 141 641084
111 305 882880
634 667 572805
574 560 591313
443 627 566744
320 434 44874
160 243 595412
426 3 179973
88 104 23182
413 347 928025
506 557 529491
615 548 522992
589 518 534
121 504 990913
536 649 936204
113 526 729065
257 698 523173
600 463 658144
376 612 492902
463 284 913287
603 659 128992
436 351 957966
583 165 705757
645 497 875378
279 499 950309
74 400 213482
438 435 205193
112 133 584223
88 65 531154
115 155 530259
428 57 294586
80 571 471601
425 668 695102
647 53 669739
690 541 757854
539 620 424975
521 281 667801
85 308 513481
62 90 190742
392 439 83106
577 376 74082
225 587 319124
246 544 804447
39 489 291369
700 561 253881
700 310 878873
299 187 495167
379 617 849009
295 290 930848
603 43 502283
144 612 927896
490 506 77729
353 508 142805
477 20 198085
375 243 860710
332 43 865711
85 540 299722
506 108 280364
87 400 816769
472 237 23196
489 140 805601
351 385 270233
324 431 879824
3 115 622412
475 604 960443
315 158 416599
574 437 217756
266 141 796234
154 248 832835
354 462 788124
525 693 178235
545 124 890164
320 659 911673
589 441 290899
505 190 37405
460 165 686396
255 311 49123
430 10 226633
467 464 732467
391 288 871774
454 34 751652
247 655 324195
433 36 346581
142 276 265992
667 207 512140
321 572 3548
5 504 608991
628 335 246458
508 163 636056
564 547 932771
50 620 701332
236 195 828315
495 457 875746
673 514 403013
526 614 505913
20 18 982569
329 176 917904
139 547 556065
617 584 521949
153 248 565644
100 2 588658
30 483 437655
640 527 680789
87 360 591521
679 666 707219
43 189 968867
624 672 911710
256 105 858702
30 320 517904
515 279 678484
118 273 346637
342 157 666894
95 11 387743
469 34 991050
129 606 868862
549 646 919683
2 83 780865
221 686 92517
391 602 365027
55 653 806324
4 450 91486
57 423 438340
549 667 805330
169 623 319398
533 339 166557
619 234 234069
535 256 963422
668 503 578272
270 356 184069
546 34 949950
153 375 733942
143 463 232327
538 318 598747
20 499 465137
549 298 638888
208 116 501503
335 569 832859
373 691 654556
76 414 289516
622 326 972741
440 170 790432
401 335 907920
635 335 329441
681 502 135265
176 650 642705
570 333 904843
220 249 417244
435 300 684176
377 35 698837
394 236 870096
463 189 560557
277 77 451548
585 587 735528
66 677 223297
68 453 391604
126 255 354919
582 452 411911
680 436 858711
239 473 797140
344 457 412125
438 300 376553
402 573 131518
13 641 60013
167 687 566209
517 115 147051
167 181 1043
474 403 804006
366 607 800600
27 133 601757
593 309 516118
328 555 183801
342 577 54727
570 538 122284
329 417 800791
203 585 878131
262 112 309686
464 635 110471
318 229 450491
121 650 610980
227 12 111421
21 518 22939
429 126 640002
372 74 264837
486 638 730499
688 415 785477
569 420 810461
418 370 276036
337 208 693769
522 105 602931
388 130 965560
324 177 412671
523 476 457596
268 533 189305
98 155 803904
614 425 458936
158 540 752556
389 513 480451
372 10 18269
337 416 383454
350 200 766274
47 48 213036
150 447 428377
168 139 909014
96 154 337403
692 645 57969
204 91 85853
612 429 467736
340 402 938198
487 592 574506
422 295 605531
644 522 499849
577 5 530369
180 555 223130
125 252 421721
273 30 416773
539 211 996470
21 557 551430
454 476 844845
507 562 29041
687 697 623099
243 238 244331
178 623 133020
680 535 726304
216 597 332523
366 514 691438
613 264 826431
570 29 479881
79 98 531059
88 216 730368
161 166 819197
238 496 502965
567 483 437106
553 121 667760
549 426 779165
208 630 831468
93 580 518933
232 205 886735
253 1 10201
37 674 185741
184 225 243233
523 621 295338
388 353 855080
91 692 158741
597 196 535510
236 330 965472
373 372 390196
444 230 256499
5 111 944929
493 629 642309
8 190 586931
683 273 645705
667 524 695320
572 453 405150
479 354 460313
154 675 683097
296 394 359455
484 363 667412
555 50 680508
334 400 356964
465 662 59175
639 312 5469
534 35 971990
422 675 878724
302 629 6868
226 597 373534
243 60 286339
271 523 801106
673 279 837332
413 151 754787
467 160 382246
258 494 90195
522 380 329941
72 195 885251
416 569 318380
387 465 58307
524 184 801519
408 2 478586
415 171 586047
360 651 214498
205 689 467356
217 360 419684
632 231 540662
485 509 913347
103 238 821366
656 167 426554
154 492 608110
243 475 273536
552 39 59206
20 27 331722
10 125 408929
633 557 449228
546 325 81915
530 324 603277
165 582 781876
130 393 769436
498 89 963723
431 351 670000
371 98 943172
31 400 792700
631 263 371859
53 227 581389
671 18 770987
50 319 661188
525 379 486367
686 481 801276
401 613 483144
112 447 848278
474 567 489573
311 685 949639
431 685 229677
677 643 365172
618 285 759106
89 522 183115
78 594 334580
7 684 7186
619 175 145794
637 58 630115
123 254 701481
71 416 710867
374 202 759470
447 533 162229
680 620 53497
558 164 220763
39 317 983755
470 155 382527
80 423 163925
621 446 729048
693 651 180393
455 230 200042
74 520 272582
161 304 942918
458 456 936938
209 103 343457
382 439 486382
68 49 454154
627 307 727716
46 485 253814
416 231 76012
410 493 699641
407 443 276359
211 95 879084
669 199 828577
174 1 318919
326 393 741128
244 557 323512
50 285 97407
271 460 745897
555 147 389308
583 619 89884
613 302 35865
471 103 640617
180 342 377358
633 485 622288
132 520 86459
465 101 466545
536 299 117789
180 373 380537
668 413 573803
143 528 650431
297 331 330526
31 467 517739
148 25 806265
56 16 62882
694 25 405050
432 301 239858
595 296 97347
693 533 528904
344 352 449197
8 556 342087
570 246 967169
361 538 57685
503 320 657534
691 700 803659
85 661 277860
586 95 483642
594 619 669450
361 116 49649
453 107 27742
234 608 368285
486 13 474594
473 452 544961
287 643 289137
552 257 253765
155 223 670044
10 454 256068
599 394 288695
195 640 78051
291 348 58714
178 136 997219
449 281 498666
203 65 217822
656 664 405815
386 586 738220
349 192 842740
388 576 372649
604 331 692896
697 479 867547
129 610 92850
150 520 102591
64 602 482250
355 567 251313
41 559 798360
686 589 106611
55 605 452234
211 554 463753
698 137 125539
570 238 427644
541 273 409420
196 47 909307
94 341 124809
256 581 921316
360 409 90308
689 92 76889
174 421 742378
583 446 522168
391 494 494302
410 458 849459
593 7 412761
171 176 868982
472 136 959288
296 153 644319
165 485 103640
473 378 716430
644 511 312024
7 226 50235
236 155 419034
404 613 901579
466 210 913804
276 440 487557
547 473 196555
29 421 187792
448 676 487827
641 528 438726
278 372 712615
479 91 739701
35 465 68297
82 335 712395
291 462 834088
672 101 758984
576 343 873530
117 530 439332
125 116 718805
338 288 203667
464 98 158122
680 56 113320
385 179 977698
149 509 367789
670 415 900580
295 446 77303
361 69 437914
441 550 676851
621 354 142440
278 579 474564
286 214 259237
631 410 471693
142 321 950894
679 535 670089
427 369 97050
313 623 330557
492 582 48233
576 28 288617
185 397 530198
699 385 577001
477 563 921485
70 336 292702
402 563 284168
233 594 539541
287 341 763377
675 454 614032
249 75 12025
536 67 32489
353 467 827199
623 421 779900
608 450 292053
275 320 519540
305 88 799561
299 260 533212
370 610 695994
98 298 559460
182 62 22131
20 631 663535
635 482 718162
309 239 513785
428 293 253172
187 243 650789
524 429 748929
193 4 302758
447 214 587282
495 617 489624
635 575 103053
404 115 292348
5 699 955108
572 314 916552
60 71 617630
244 524 224447
32 385 379533
418 85 366616
12 275 242281
354 16 345854
255 417 720138
269 340 61104
179 210 294830
317 568 765980
496 470 292331
479 2 693348
603 45 615580
319 343 471010
296 557 839658
104 168 643871
554 332 449861
188 643 311096
259 493 731586
120 549 479904
114 405 231718
124 108 746659
154 3 752599
385 613 82054
274 72 166182
573 621 893613
558 339 255590
432 542 304396
617 129 643878
529 152 676246
391 106 278815
413 573 896655
177 222 615438
315 458 368565
72 426 502271
18 317 241271
659 428 72273
464 462 863323
665 594 565486
514 19 809085
65 161 700346
358 636 551787
452 204 591531
360 296 377256
545 576 250688
698 144 161447
268 535 490759
11 661 818755
536 681 910340
151 141 399285
268 529 67181
562 475 3273
450 638 153383
230 131 677810
99 185 515179
3 291 407485
17 674 79173
381 488 819816
109 527 473094
110 696 990185
528 450 39587
304 149 876351
499 295 93298
245 527 442722
496 171 798678
238 144 499089
4 258 142178
405 28 724237
431 605 441450
508 99 769833
624 550 393558
119 568 934901
392 508 693983
574 365 122879
347 30 907380
573 651 623853
286 100 122556
496 247 526954
480 201 629747
38 344 268383
145 88 727467
89 546 869444
393 408 877404
519 645 394699
580 288 780686
496 581 967816
187 143 274597
123 371 212793
507 656 979899
480 15 853551
422 315 485754
366 471 916580
636 464 47954
206 657 488253
38 246 166434
473 48 497602
363 366 336975
558 310 373892
229 540 960299
108 639 718734
646 369 232302
607 342 567201
369 277 20385
528 138 840575
182 437 972488
417 532 743494
144 645 325144
648 442 238493
566 645 123747
497 498 365123
207 464 378405
543 266 49672
54 244 70918
402 566 294845
225 682 303583
613 122 243216
570 341 233743
377 298 449360
182 395 456991
624 381 581487
494 224 847482
204 394 202529
431 39 382686
538 196 986591
102 17 932369
158 431 709185
221 494 224503
441 666 617942
231 266 60152
159 47 996084
672 525 846980
540 282 328918
236 280 309633
81 313 172851
368 468 894671
515 684 224560
451 285 561473
172 3 295078
448 186 446247
668 441 448466
337 305 631875
277 56 556741
632 169 313154
634 323 858969
403 294 883508
317 446 281274
594 123 824787
301 283 745924
432 492 912323
555 539 629377
297 641 697509
237 393 672648
625 192 617463
139 324 273443
157 382 168717
216 668 527187
335 26 633083
568 606 970226
120 26 938002
344 481 108225
202 217 314988
521 574 99389
158 308 372699
439 76 566736
133 433 73230
274 310 359401
628 54 294310
381 668 715118
532 142 934710
53 680 667690
403 281 997815
557 375 651806
602 623 144665
600 210 34905
579 669 21577
341 200 402070
306 198 710107
189 525 996839
399 141 770792
614 407 94543
322 35 567121
326 481 824136
86 523 457668
28 312 881974
456 371 496860
487 168 713895
618 333 606220
320 72 551707
597 295 530635
251 424 117448
89 33 430273
490 201 466036
29 203 625160
76 615 461487
584 228 798246
693 512 355771
469 153 709810
225 410 647003
231 624 7510
240 450 933206
128 184 681340
638 505 10057
35 674 901181
505 424 360724
645 506 841451
452 61 346118
231 646 388432
387 537 973677
603 103 62437
371 515 287920
74 159 179039
591 668 839502
509 697 750028
454 269 92762
5 206 684543
298 503 36950
358 149 965384
358 51 993717
222 350 36613
46 442 411461
34 372 199412
515 690 436076
243 432 350440
529 219 315241
410 539 438135
657 7 832451
68 551 780894
499 333 556277
504 459 92418
598 652 389134
92 130 612043
43 646 835209
402 249 139502
173 372 705886
403 310 305141
677 78 993994
165 538 460098
313 687 107497
182 419 980308
461 674 318412
134 425 872293
476 657 936853
340 338 353533
142 247 815109
66 660 784294
543 276 979663
232 405 143668
202 324 691132
174 527 452676
644 62 69055
667 121 59892
249 433 402969
288 356 276778
473 238 103463
607 64 710752
488 463 296175
168 169 130596
44 306 146665
436 677 778236
180 194 946701
159 400 829513
657 579 180066
449 171 257234
241 515 912767
684 6 533211
132 462 419863
367 197 224395
314 411 440052
196 664 183286
74 344 560151
351 435 737639
37 221 410247
677 50 218254
407 515 518075
275 238 643567
700 248 457828
582 678 932642
165 334 148628
479 231 312380
473 232 607948
214 606 787461
47 444 761034
632 114 444499
281 558 278458
384 80 614703
154 236 298888
259 619 802885
117 424 769729
547 184 992657
251 187 40076
28 13 450815
94 611 36893
448 92 847012
117 48 384954
132 584 745182
248 464 139561
370 207 58329
537 236 721467
37 346 72547
519 549 893552
560 153 316394
399 266 327598
523 669 708024
158 246 782227
290 549 864703
694 498 528768
692 392 971897
286 104 751357
70 400 656764
418 139 802262
655 639 591794
97 640 916459
63 123 682910
174 655 681004
75 127 931267
536 654 556855
282 12 436094
118 542 989326
517 28 697565
272 63 55415
598 290 34398
685 61 225304
374 5 827485
17 172 159374
634 307 47634
169 616 59110
604 179 499313
247 57 40130
104 264 96016
137 467 817599
665 283 93504
57 71 578258
406 210 148235
652 74 774574
164 534 555812
95 470 722942
23 578 105083
312 370 992708
322 547 832729
448 658 63818
598 650 141725
49 635 458646
529 593 439854
477 240 180977
668 460 291590
63 301 479849
66 331 131047
389 585 596722
66 515 195830
314 42 946680
310 638 157731
690 279 312794
7 256 610807
195 193 636378
336 293 170250
181 540 755416
392 160 298705
534 390 534579
666 246 150202
676 653 351800
362 230 793887
381 595 137143
325 243 563727
242 490 391774
295 662 134707
476 152 967750
577 85 884158
236 36 12661
698 65 451047
563 560 788324
137 677 39890
138 36 960150
224 418 686184
436 369 80017
103 348 648790
140 612 620520
152 486 241103
503 161 34225
452 173 286671
117 521 838042
445 230 672879
215 309 652795
167 112 459885
298 22 962464
490 499 158698
668 327 558846
88 612 175638
246 321 178371
117 174 895926
219 198 897816
122 177 814496
698 474 782558
634 130 30920
223 417 765543
512 101 651348
500 240 22610
199 252 415818
352 431 308029
326 92 386428
333 692 241642
651 487 195851
454 471 218739
313 97 556125
454 219 188934
621 435 394596
415 309 448819
298 589 697101
389 399 157711
395 201 13322
323 207 281622
487 693 507229
269 239 588476
533 658 625630
62 126 616882
154 194 855235
131 139 669057
596 501 794145
147 649 977474
80 13 952796
565 354 705166
542 669 545794
606 340 14966
514 688 325655
529 174 920542
550 187 458147
609 575 446243
173 29 611614
291 356 100572
551 160 381251
468 188 188059
132 311 168110
372 215 811879
315 319 418818
311 176 197971
227 154 293947
327 309 585956
374 531 796838
14 558 921288
629 104 556739
434 74 120493
670 503 777397
294 259 317703
107 367 721586
638 285 854040
366 427 467857
563 107 274761
335 324 435742
352 442 791355
426 262 634698
292 204 470787
442 341 487184
369 632 56515
429 458 468512
569 221 598103
644 2 267618
536 224 506243
243 56 568553
174 61 87859
277 640 237992
603 263 591578
595 91 697039
524 621 28205
432 640 783649
398 234 801935
106 48 950543
593 298 763772
323 501 824142
198 112 736335
368 353 986468
197 278 102319
397 681 218759
134 565 641991
12 345 508352
120 596 678867
697 694 604045
602 309 711847
236 491 420021
386 17 459319
89 484 407949
230 601 450549
133 296 223741
676 376 980698
216 114 482693
425 474 540373
668 633 451378
144 373 709775
209 515 887015
110 49 850288
438 494 438514
389 391 60811
667 392 584594
147 559 654655
361 544 237038
111 199 936793
203 240 63074
37 612 877959
74 84 193931
146 368 265961
234 85 933793
618 128 76960
487 38 621188
585 323 929399
501 165 893483
283 654 910052
627 437 309189
170 117 520751
523 487 349330
390 210 188148
120 138 788506
656 351 232894
116 350 378168
54 467 715552
346 656 932323
399 39 499302
125 89 175258
221 189 807446
600 491 62588
340 411 655288
71 166 9041
109 8 959125
395 49 311345
183 120 255791
265 663 651714
490 464 451537
606 363 898579
142 71 662743
337 441 198292
87 562 985337
663 314 624964
32 601 175930
419 318 858498
498 390 985099
321 70 10121
495 186 620555
377 698 872072
582 216 347773
491 560 164183
449 647 948474
700 85 207449
247 517 840631
213 447 124696
491 477 358274
152 493 135415
248 169 494964
271 532 737913
92 279 484563
488 238 434305
84 92 103706
662 445 179959
216 229 55394
196 613 441439
83 604 677564
644 315 885132
469 540 564653
3 165 855134
584 411 946102
104 95 275142
409 492 292525
84 50 285219
167 159 606494
2 655 484727
404 470 127691
32 18 480845
596 342 835613
566 652 596760
460 278 746989
541 241 919437
431 79 485979
361 363 585179
359 59 182737
185 131 52345
287 87 390654
382 539 667121
618 550 77334
641 676 278054
342 122 972550
337 284 618030
228 132 234072
446 585 657234
664 75 981246
117 640 521165
33 463 496476
412 303 700137
466 79 778291
425 274 787047
189 199 803504
82 283 200896
363 228 461995
598 313 198258
455 693 976141
408 109 385377
505 201 401462
17 281 901045
49 632 991191
85 536 400014
244 434 410370
309 395 740658
565 664 841692
147 253 707592
343 93 391840
258 649 783763
32 539 146732
673 73 515118
477 482 838556
289 604 538146
172 546 796164
188 584 916514
467 336 294888
639 331 901826
334 307 616175
311 329 646297
668 528 372271
180 143 83939
409 226 726602
502 27 899169
429 68 699743
559 628 264482
354 168 326447
291 621 943890
637 244 853028
69 415 72192
574 79 726000
248 673 847367
522 401 629618
592 279 362419
554 130 241272
414 173 924443
690 537 647831
19 435 275208
645 336 913353
308 12 83143
581 601 677901
538 339 435041
137 476 482865
122 58 144096
35 515 600038
299 80 375545
543 241 640988
275 469 138329
392 610 741925
206 266 180342
561 614 824877
54 300 608785
533 72 20135
278 496 655794
196 582 981728
107 413 496838
551 475 468795
594 565 406244
690 452 547816
187 186 866208
129 226 137621
359 275 973705
54 680 207697
191 642 153060
72 464 831280
371 566 815706
342 239 959220
411 491 588878
429 471 611293
655 652 309512
124 684 816116
272 3 493068
618 35 699736
598 540 580491
19 654 89168
547 452 240442
637 488 689186
543 512 175855
644 160 422661
70 698 527352
695 439 508002
91 363 262411
545 371 873130
128 593 249635
627 4 649448
205 490 639799
347 381 18174
188 522 324828
613 665 683855
385 226 339065
341 1 23344
319 151 939208
418 343 287386
270 224 691703
10 92 508123
274 609 897696
532 687 508432
318 5 239328
27 270 473672
546 603 949859
223 358 110069
5 378 122723
69 620 435759
89 171 401158
243 397 539421
44 311 63728
347 681 153387
383 277 416690
568 236 467428
57 298 540950
605 127 946656
464 647 680104
40 26 671722
563 647 663030
577 471 710883
139 437 918607
426 360 277787
272 699 647283
127 668 809023
477 524 99305
219 306 218383
537 328 705319
19 610 742551
98 589 393696
490 624 309869
289 118 109121
485 150 247482
270 57 222670
548 668 707429
527 120 819884
645 237 338755
677 559 674651
155 576 493888
364 579 188754
602 527 693276
647 212 105396
162 20 907232
167 285 206310
339 364 480448
88 386 486186
436 678 553644
320 698 717966
294 563 657151
299 107 756813
678 291 175647
449 278 47714
545 544 615639
49 696 372398
297 507 125708
573 382 512855
312 492 295722
437 214 365753
365 398 174005
37 100 727841
83 450 311789
186 227 70391
447 92 193686
56 71 275302
502 429 798092
517 117 882231
364 472 522020
23 635 97717
421 184 231307
110 211 191038
269 172 640471
81 303 970583
235 457 73783
102 403 435270
698 374 806550
298 644 123144
234 644 988422
80 630 120841
527 170 667687
575 421 914889
429 188 627351
323 490 820648
645 356 279972
695 111 557858
512 321 46947
351 281 783289
530 32 898024
291 443 60944
313 534 121692
208 129 773381
496 449 716322
323 122 515054
518 598 808219
479 268 493955
180 433 19431
589 239 681598
183 643 99630
633 574 786962
11 627 767413
458 225 225280
133 106 850530
681 332 427884
485 602 250084
170 691 757918
516 282 841884
658 352 290030
437 700 46621
9 229 580449
545 228 429498
40 75 258385
405 603 566765
144 104 117985
139 322 394311
504 47 827540
421 72 802166
602 13 437887
13 297 112423
50 156 284018
179 64 909955
184 288 406106
159 656 451968
239 421 188690
353 421 498400
312 169 47108
252 355 7479
678 150 526091
48 586 533288
48 423 743735
271 684 296325
680 166 226293
460 8 843569
454 352 929670
303 344 283094
99 73 453820
18 325 585385
379 585 46289
633 589 74681
346 107 529729
595 581 417188
16 425 180042
323 73 356260
402 193 229266
644 486 765797
431 627 164347
132 589 620720
233 670 450897
159 394 799141
38 370 623248
413 33 925120
527 672 670414
524 401 932597
491 127 980752
318 414 149181
210 262 149632
588 12 583038
224 656 65078
672 138 227071
637 654 17356
242 587 382178
564 608 625514
113 472 102078
548 287 228358
48 214 422826
429 246 900364
418 693 112788
626 313 301717
44 514 715201
242 315 257929
87 430 419010
33 157 710200
140 280 100285
17 28 933953
607 672 232714
553 83 974022
473 307 696976
650 557 811445
238 573 740645
304 277 935412
445 478 650542
51 652 674379
284 273 840700
304 415 885983
84 453 793190
322 513 413678
305 567 824424
195 74 850134
206 429 99467
144 75 241340
271 486 573980
225 548 199855
479 307 511754
569 662 645911
226 610 431036
561 212 662160
255 444 436126
17 578 397984
504 181 782104
528 606 315224
427 29 314659
551 377 647741
400 335 660784
415 80 148055
647 234 969867
688 387 392870
403 180 460826
526 553 589101
553 99 404326
411 179 293290
528 543 832432
120 335 359893
460 509 702926
22 589 261555
494 299 998660
261 600 266844
438 532 757730
315 668 122819
169 265 368248
439 693 554552
101 95 160978
364 214 541061
301 507 832394
24 645 989720
630 312 925408
165 629 947895
54 609 747503
409 55 340374
373 255 83423
416 104 36822
168 638 48477
185 161 157108
651 56 112910
85 190 581927
25 496 572071
547 119 74448
358 677 252247
412 268 70837
73 526 48701
331 613 907112
280 267 40830
459 205 945063
340 119 919820
53 104 41370
403 585 36455
687 536 929829
206 63 404968
151 73 764770
559 579 788867
479 391 50164
145 379 646241
570 639 480864
462 124 532763
692 4 823777
394 368 182107
491 218 899614
69 214 197808
464 249 239056
579 317 881922
549 308 147710
301 340 856295
75 554 475344
145 361 425914
596 297 520524
103 326 872493
113 551 910861
317 469 452113
287 340 39384
669 294 83241
680 439 61271
387 540 378642
493 94 352055
491 304 137419
35 344 145016
470 535 133092
601 176 283462
286 454 263681
147 221 993238
467 450 827710
70 120 221796
598 241 110559
527 601 997714
669 591 847991
389 174 645069
359 182 790184
462 286 76300
23 601 508752
468 452 891414
567 82 251124
529 591 546203
220 375 44011
515 206 671504
145 632 699747
9 168 14686
186 464 209324
496 24 152214
52 651 248500
627 537 470350
581 12 79736
128 428 228961
176 229 864938
265 157 331207
167 532 417550
632 349 16681
512 155 213800
449 674 196641
183 577 124115
257 76 156240
620 403 535351
630 485 533278
197 122 778226
636 430 306092
242 40 751845
379 621 839328
8 518 850778
283 131 846047
147 255 653193
402 112 369002
183 421 3594
77 373 888043
157 362 72616
346 227 103874
184 109 653412
331 519 302624
697 384 260888
586 191 957080
489 212 736648
454 259 663656
150 72 458771
641 314 58242
565 229 819626
672 483 618370
640 568 576676
317 459 627149
546 652 342887
168 122 256157
400 450 378538
200 425 103028
333 695 83822
88 135 648706
403 445 153673
374 410 975026
94 441 385815
654 397 896060
314 183 703672
452 601 779593
683 41 991998
625 586 398217
594 595 918862
85 580 47906
282 457 120134
341 636 829729
677 208 709529
15 542 913139
625 310 163758
103 33 831288
475 259 9252
680 537 831033
71 373 48699
679 466 700574
489 266 750466
595 27 545401
694 531 878261
660 610 893262
569 659 942539
682 579 996810
95 405 841336
461 352 932494
356 55 510226
142 579 523653
450 555 537113
232 454 773562
211 656 920783
441 98 604717
424 246 86142
93 230 985579
101 100 753578
601 367 68083
665 211 724190
9 429 411050
47 11 56889
552 340 400931
200 352 307030
356 209 765806
629 335 353781
521 109 208532
46 270 323740
610 622 32368
238 251 934631
593 443 847031
302 423 882488
661 359 615394
155 519 95277
336 656 845341
257 334 71734
148 532 115074
657 68 413866
57 48 785106
232 627 456727
273 240 200109
278 113 472093
260 202 304536
208 657 231241
268 318 86456
25 365 355146
171 591 293123
312 154 202511
202 552 131126
295 524 955749
41 228 263641
490 576 594276
496 159 848416
620 461 908930
157 122 792761
523 68 916141
130 385 83488
257 150 234962
441 326 243520
386 584 917785
463 531 560341
681 508 295846
346 121 729113
207 74 390927
76 423 500011
142 138 330445
155 117 641280
472 696 162643
61 124 727595
630 584 641720
418 408 431842
57 201 783179
637 95 658818
321 203 831778
555 98 685925
430 682 659469
509 209 523361
530 329 494394
441 61 515247
348 322 759756
257 344 250986
509 668 165952
34 284 610830
643 215 566174
561 238 967427
203 213 281488
444 170 134556
105 399 10616
381 246 628464
651 159 302556
656 34 491517
444 503 881115
562 446 398835
63 154 354550
616 98 763786
260 214 82600
124 239 417659
337 201 295402
656 487 66562
168 319 441234
44 392 553753
250 252 458049
608 227 382918
247 577 160254
615 633 702338
269 350 511104
286 463 839666
227 365 602784
580 378 961500
249 4 105691
290 200 659393
523 529 661081
449 437 127997
563 112 499417
144 66 522177
27 557 332506
48 287 150686
298 363 197957
202 449 446064
443 37 68178
250 491 191054
605 312 786288
413 655 561831
276 311 451338
429 633 168532
67 582 731155
548 143 688605
647 73 812858
164 639 852762
50 115 80520
628 638 982822
545 324 859312
670 408 549643
526 488 851567
137 382 575650
605 490 755866
251 71 150833
392 144 728894
161 343 656620
341 452 683364
255 565 800931
432 89 573437
78 469 93471
238 81 405996
43 440 299014
44 70 902707
495 602 31435
384 684 472104
674 591 283803
110 508 283113
58 613 322546
625 226 189682
317 14 798827
430 596 397893
617 425 573658
104 354 459367
68 577 306707
526 645 824459
645 379 827001
411 180 648973
700 101 460330
28 651 897057
440 343 292395
648 553 976335
587 672 832370
418 275 98850
374 419 721990
615 688 774621
400 654 248855
638 324 156071
372 156 133010
511 88 520382
275 206 986142
488 374 765688
319 453 125643
136 663 341059
387 49 492414
304 554 431679
306 15 269430
136 318 157197
233 307 77528
503 112 646339
527 348 891891
481 500 877052
347 22 730582
623 323 469337
232 507 214655
449 136 396447
213 202 152868
96 258 679935
6 246 719697
355 647 707796
649 501 926495
53 489 792216
646 456 312290
519 673 161809
546 104 504384
228 392 654879
665 591 411456
638 62 200995
676 695 960559
183 69 42845
654 342 49144
621 52 32955
557 103 48267
406 460 981819
524 501 450767
584 6 314276
398 354 617769
240 572 578852
632 593 390653
341 510 748741
34 590 126293
361 182 649556
200 323 703438
419 55 560336
283 649 637990
575 568 842800
610 448 295912
79 274 777415
492 348 484916
324 29 853949
198 145 556505
350 438 770512
297 208 569074
403 142 156750
83 148 375832
209 619 86113
143 500 967487
463 415 983677
550 684 478998
442 633 403797
90 120 516239
204 699 528380
108 419 264380
353 686 556052
204 682 720694
356 563 699589
191 80 268636
557 64 663029
441 404 31140
487 264 429983
560 25 403301
332 394 127122
174 301 922795
176 501 351427
27 311 109410
11 224 839175
692 44 140165
608 90 346618
337 153 679923
645 110 510233
638 7 35216
544 675 142065
412 223 502389
416 690 686206
541 357 780215
188 208 273039
589 97 856955
518 583 471685
349 92 779692
655 430 344846
198 308 455075
43 636 381719
306 572 388579
288 675 220902
315 527 254402
186 566 746644
17 630 211497
60 590 690169
207 258 151004
113 338 987082
263 377 642396
396 254 122870
293 448 191204
669 36 503326
15 686 61322
201 351 275617
524 452 144353
447 304 777034
269 234 450482
599 93 55358
11 532 306515
526 505 444773
294 72 164372
266 99 161127
129 550 290998
694 36 273938
462 177 856128
180 484 399379
600 673 451661
140 180 732460
169 309 266955
676 397 998286
192 201 454919
589 502 633951
48 580 259578
519 388 162668
22 126 790974
299 8 912543
253 314 825068
582 303 427876
254 412 366345
11 412 755557
608 659 810127
501 341 599059
494 576 689740
97 386 5771
158 546 381981
253 363 516900
277 313 843875
296 319 53364
187 32 511581
293 423 535056
663 427 789208
33 161 296654
187 244 615449
500 130 930244
330 361 793344
540 312 431635
537 70 797980
236 373 681933
34 549 264470
268 388 692291
57 240 29260
668 402 504898
204 120 375663
450 621 700711
337 136 877030
258 283 407765
546 121 522481
116 96 930309
582 536 255700
367 342 813617
576 553 718707
386 334 965157
185 356 135624
691 162 345521
497 588 362283
659 256 814737
593 626 455826
504 507 679322
508 465 799597
631 160 758447
91 116 108514
544 40 1865
285 683 55555
356 83 167533
21 463 403851
48 669 637499
635 439 296303
414 553 275295
300 667 498904
458 466 482016
118 171 438488
327 264 944635
665 520 515565
465 337 64552
575 233 793143
247 378 301740
649 332 659716
268 552 237692
110 345 852505
331 208 102427
155 191 118305
373 587 408326
394 596 272795
464 267 491246
396 650 290659
355 528 738500
490 347 123251
345 269 546339
19 462 575760
597 641 496771
359 615 615378
631 459 149591
227 173 411500
617 531 52770
513 166 998239
697 69 24650
612 548 146746
587 694 272864
442 569 518458
158 380 985553
666 163 957490
67 518 127546
284 535 315333
490 652 965688
520 105 197030
497 74 578438
168 151 702444
424 543 313781
184 125 766720
151 358 962560
145 642 481713
190 519 27836
358 421 845368
147 374 856406
38 87 585654
242 403 462596
189 320 267840
480 423 799060
685 210 536135
203 266 680665
543 651 428106
378 456 417970
286 331 72058
377 577 74791
340 322 90805
378 113 622677
650 341 847221
56 55 828870
455 319 239608
306 204 497458
432 443 816010
650 367 772197
505 414 989693
39 231 839794
46 675 568765
233 646 573808
131 49 674599
358 120 432338
389 273 848881
4 127 930391
482 574 661268
55 376 771089
282 637 411029
502 156 182677
291 89 958425
602 213 950236
536 236 90342
594 607 903970
63 669 424659
63 299 359712
309 203 121685
133 532 332098
560 226 437127
59 179 501691
661 363 418113
31 690 211421
115 416 98945
326 369 433938
683 15 551032
258 644 397411
100 520 613568
430 233 14037
90 47 534686
682 336 886467
626 169 888580
314 421 324747
151 608 6114
575 132 234374
419 87 644039
561 239 647685
89 579 236524
563 521 143235
249 253 128717
366 85 598704
32 24 514115
70 656 9162
75 373 48361
699 595 546686
52 554 558917
549 359 200036
370 133 566783
510 360 615976
540 522 592390
383 337 243191
484 392 308241
578 382 133978
70 287 380396
413 13 572730
166 7 532728
402 631 118173
48 441 807911
199 653 694949
175 319 603527
436 170 185419
460 220 542628
645 291 610274
185 88 272415
264 466 361184
152 567 671904
356 128 467081
537 681 871558
285 347 864307
144 9 215845
202 692 859255
376 180 601107
294 695 406264
12 89 840235
338 568 998690
104 355 81232
359 141 110154
185 473 190842
137 676 954825
71 73 224858
518 563 1549
37 496 852593
251 74 454096
427 374 727502
619 170 925594
600 695 463490
395 537 178798
667 612 208931
633 573 524808
323 123 817982
644 444 397644
520 593 139524
654 265 76390
577 24 250953
4 58 730325
332 506 985648
221 310 23477
560 235 883124
294 462 372755
172 356 236208
19 9 15917
691 88 195375
487 139 982734
396 161 360415
522 630 993847
346 113 240153
540 605 822081
135 160 233687
519 184 508361
405 498 313737
548 115 589698
86 394 354914
663 226 494568
114 433 948617
599 236 211948
49 347 806852
198 632 3091
505 263 817333
189 590 443883
73 519 386934
36 141 255731
229 563 770733
528 79 21117
607 61 249879
435 687 289181
436 290 618935
262 357 757465
525 287 20164
436 15 810076
324 192 240733
628 86 125420
294 165 702310
398 279 913545
486 185 432445
86 201 589675
478 223 649786
574 428 786920
457 586 205812
598 287 880380
23 318 805781
344 444 910636
408 274 341741
336 210 370236
615 422 873587
99 125 94457
284 368 614996
141 210 907846
649 76 617069
329 601 248869
619 342 863000
527 582 813367
16 353 670084
412 467 637855
630 445 288671
580 36 129997
687 216 723281
384 256 87484
349 262 475985
643 49 40243
332 260 601385
327 398 901577
213 232 347437
633 509 924738
303 549 583213
32 99 292390
119 663 230802
424 54 603789
624 227 156192
77 121 232828
598 450 915470
244 197 724210
641 319 74505
31 9 181708
598 695 325505
126 606 301344
402 171 844719
108 165 803450
579 668 947977
373 365 965995
225 300 141179
683 81 151501
366 69 249592
323 305 94651
30 403 408858
679 187 96294
510 30 387330
375 317 86731
625 145 729123
569 570 339874
530 284 253864
510 1 570785
331 620 426105
242 152 464525
484 211 395377
562 116 655704
395 185 540115
107 25 252337
350 563 671824
312 62 774348
228 155 832053
442 191 322519
67 688 833629
533 634 210345
594 361 768727
140 608 424882
113 669 301878
486 427 170112
461 110 907326
397 537 48549
123 540 75606
603 631 871737
250 66 694135
80 618 755741
652 669 778478
467 466 51608
201 13 682414
209 152 859480
502 585 334324
550 360 441717
112 178 312195
347 523 298026
546 556 673277
282 347 891493
341 227 696996
171 120 399116
136 481 694329
594 636 205483
58 160 513684
495 635 462427
502 385 817830
404 163 729472
274 693 727672
69 417 42918
386 437 409868
166 352 343145
585 78 361131
21 372 111916
551 638 249802
5 698 202946
657 82 721259
82 605 689651
96 285 176137
680 485 807010
632 691 710386
233 512 848046
619 678 207273
303 23 66062
444 459 310760
495 226 204716
141 338 826683
270 648 753894
240 65 847052
547 441 526896
377 429 934475
453 490 227906
301 4 358397
139 655 370574
609 387 43560
558 547 115736
485 369 382063
232 319 428976
220 429 790444
249 540 868673
574 37 130989
286 380 991847
212 551 413488
224 589 578663
430 189 70180
329 565 260907
410 185 579830
696 382 39392
392 601 394220
42 283 815793
205 397 259286
332 186 410126
163 89 731659
259 457 629927
101 21 737360
446 441 102245
399 580 896390
417 551 544844
259 367 217784
286 671 487841
133 671 735787
600 369 662448
4 535 284586
669 521 735894
696 217 53426
126 670 788238
520 180 942125
543 429 892412
93 446 308876
370 239 930019
84 107 774125
520 265 335698
116 470 595423
385 338 94930
156 475 143256
318 167 442359
154 550 689346
658 642 437910
122 267 253153
257 491 862331
23 626 179790
321 421 342591
310 121 275861
454 277 88718
120 553 427505
328 295 88956
319 70 542790
168 547 948347
159 435 649635
296 136 657968
324 570 945793
345 288 948496
424 404 146433
288 307 39709
420 608 766289
561 357 948195
306 336 272398
575 107 999582
639 669 458054
319 82 480466
449 408 845097
149 136 801477
159 279 256599
633 623 541749
236 370 11903
110 663 721067
254 122 956892
521 567 36717
306 455 40700
415 559 306566
618 492 906186
13 98 378646
66 583 84682
555 475 785109
226 658 431577
696 55 431664
222 47 997451
248 410 931935
18 487 429661
547 320 281173
660 627 827367
697 257 991078
700 638 675378
297 5 960172
96 78 271642
494 437 641743
652 26 109604
244 126 341872
440 165 69140
182 30 715055
395 599 467836
211 652 203847
108 424 148511
96 588 878622
386 504 163645
79 539 493018
628 560 756810
130 482 702538
133 185 551853
43 242 559576
445 504 597477
177 603 320087
284 639 911980
235 540 203634
671 244 740320
293 691 163910
386 435 85408
595 326 261465
186 459 48277
558 330 317654
536 248 367264
425 323 778518
490 477 692552
438 419 993668
527 457 721112
26 687 97439
668 325 736362
211 138 891100
450 224 172033
74 578 304611
602 629 838152
480 505 877696
124 641 717048
46 111 942926
290 151 789433
520 87 446669
585 569 411432
689 171 10557
33 57 894239
420 421 982121
377 318 411940
433 387 803264
533 12 519077
691 129 70623
323 603 792442
279 492 159259
82 689 504048
72 134 366321
352 84 535093
5 112 605695
78 558 242358
362 344 694764
170 266 190368
102 29 191376
52 407 160861
370 600 990410
384 611 272317
135 157 360224
298 662 453719
228 638 495733
547 395 454410
325 118 548712
130 552 75623
413 679 743094
481 441 71715
309 537 336072
394 31 885831
397 452 44794
304 414 366040
626 415 424321
223 11 604642
502 576 615798
645 210 927673
225 626 114408
434 598 869137
532 278 290021
608 581 390834
43 443 539635
486 699 684340
416 192 186520
292 139 88711
258 229 529088
466 563 303147
386 656 879474
38 415 785712
662 468 540633
516 600 487745
462 466 243028
544 334 884704
412 209 627181
427 66 961900
222 593 627626
677 64 385244
620 502 124143
18 82 285497
689 696 883129
370 276 420830
188 85 772557
131 686 903525
535 487 558870
165 78 606621
220 447 475513
609 162 371193
315 285 420317
588 572 352771
557 297 410826
521 475 133712
294 504 181529
205 183 537109
280 64 321630
415 132 724846
560 329 31326
229 44 871781
354 579 358367
310 249 245525
85 382 772470
620 60 824727
25 520 280571
423 14 442890
379 172 292446
78 134 953818
319 323 991431
211 640 932439
661 455 996421
443 296 855601
624 639 43110
500 496 773324
177 13 712525
386 6 560287
343 223 513912
373 580 725670
341 42 5508
345 537 115104
192 146 32907
36 591 455835
633 193 185061
49 628 994572
373 514 45576
447 228 828471
607 358 886997
501 345 589925
659 208 542330
677 556 951792
389 325 343231
411 457 253568
77 392 720616
307 63 138601
96 49 609899
398 651 71573
327 324 594107
544 383 343060
77 542 850681
53 9 545307
636 402 350379
628 467 554054
516 573 831111
556 277 491321
190 670 599491
255 192 504838
224 696 501117
666 7 196011
186 562 40484
86 286 837593
243 65 802706
204 282 818557
288 277 482725
81 82 960813
646 190 842047
224 518 425437
240 455 477739
269 87 886702
601 54 670712
81 67 67159
522 642 716526
343 213 463181
564 389 327874
603 453 69937
547 528 2265
72 419 304945
481 689 833688
159 525 824101
692 88 4064
97 90 709165
65 250 477733
132 606 291492
563 114 126273
658 255 69057
605 261 548319
301 554 751582
92 60 224244
679 435 979754
228 449 327055
601 535 156269
38 451 687785
228 60 255594
605 606 90232
105 389 59000
439 215 53044
683 137 607450
661 605 206381
628 512 305535
262 296 650255
16 692 864407
296 73 359405
665 124 211413
676 51 121607
211 440 653837
354 158 282691
654 165 593618
622 499 442951
697 558 62007
430 353 856703
524 343 165698
115 698 237988
565 417 934962
632 342 891982
616 49 629584
576 178 119577
301 666 358611
71 289 756097
648 241 988129
233 413 919888
135 344 569457
480 607 942944
652 133 900201
677 210 771369
441 258 96084
20 188 43925
429 186 619626
601 214 801177
258 262 68630
659 174 493752
359 593 25776
697 546 742867
660 378 668273
144 386 320205
523 423 841508
478 363 348981
4 332 794952
617 118 133913
610 661 748940
213 431 635358
178 575 727788
338 637 981871
48 648 332017
180 200 858196
37 289 62604
88 48 921081
681 391 242222
378 417 516819
373 547 199013
582 579 947695
393 674 446655
509 440 772954
188 426 854037
456 139 270162
453 655 466854
372 515 369515
17 655 677206
363 322 203199
606 180 260124
663 396 794285
425 422 673937
298 283 766583
393 367 170754
100 559 912210
291 163 600747
404 399 491031
69 631 123508
382 595 558051
23 79 403963
7 663 951671
145 364 329248
12 631 200856
6 50 695861
500 401 645138
541 497 768719
301 595 607892
695 123 630616
86 608 94409
59 324 763746
538 25 106125
277 426 817519
539 293 55767
438 653 415070
249 122 795299
542 566 4412
592 678 23521
601 342 719515
21 114 988435
541 167 448023
322 389 783604
561 419 667852
319 57 927999
110 422 94202
193 336 422458
221 349 637438
258 589 920195
351 290 950476
411 546 654640
190 566 352064
176 149 911591
93 158 314587
282 370 915667
298 312 870318
589 369 137154
133 294 591346
172 227 642900
151 51 933750
167 651 302340
199 184 142313
86 320 628333
611 143 6052
655 207 11841
597 575 132065
412 491 651325
189 6 236911
662 360 855941
226 185 942800
592 354 224826
333 554 727383
219 437 336786
554 97 538232
544 28 71629
370 46 570695
537 200 301609
339 99 662064
6 477 181084
700 221 262552
62 135 135771
322 317 737633
677 425 596845
148 641 628763
617 176 645714
247 651 962431
569 176 739188
142 656 973080
437 426 479241
446 26 342649
147 164 197893
345 303 176953
678 430 600322
465 563 605464
507 231 55785
419 281 688835
141 425 515983
16 141 611390
182 542 615410
514 178 195045
270 230 969119
291 31 406033
258 421 216666
505 48 26957
426 274 707961
178 308 29692
152 9 651341
2 452 99050
9 371 666364
572 143 37244
431 76 537509
158 18 58321
415 454 488374
471 510 787825
680 333 457538
248 685 261588
173 554 269598
117 551 516348
673 616 361632
452 213 345796
44 560 113681
198 319 224446
354 156 974245
320 293 972434
314 427 164260
683 264 846326
79 414 868922
498 509 664482
567 522 962481
292 322 238298
317 517 385939
687 45 156002
32 246 286343
143 70 720803
276 81 744520
51 342 38641
412 177 154725
204 223 617296
327 12 997001
329 449 283689
677 554 648376
617 364 415063
573 198 696634
520 611 950720
261 585 839482
412 359 468226
142 463 860417
366 55 413837
656 156 362988
348 595 960290
542 514 221638
4 175 570061
678 656 204983
443 574 786638
558 214 148293
54 175 821331
231 693 773801
404 274 358044
531 456 297969
234 137 855318
345 613 538178
4 476 696589
445 2 323328
308 381 290555
557 104 528394
104 615 882253
678 68 608734
13 34 156778
525 174 942402
505 262 618429
151 401 663339
208 22 702222
497 421 373722
690 634 278873
22 317 705138
529 108 233603
122 160 959313
615 259 346934
167 590 528669
572 683 468943
274 29 933650
115 99 306266
296 138 210617
272 142 242428
613 388 389060
447 547 599534
347 608 544273
437 658 843921
413 687 964656
512 517 204236
46 302 347640
641 238 885731
397 332 817910
592 69 930449
685 214 472842
664 422 840172
428 367 434676
474 602 830629
138 231 924875
458 647 979054
628 466 4884
650 517 870516
453 627 595036
127 580 128317
560 575 63642
82 263 759060
135 68 934058
429 137 334364
355 88 434266
117 583 397328
622 609 376025
563 486 832447
276 692 673832
487 342 671578
392 337 707278
551 470 600119
350 627 388932
291 234 400523
50 693 842801
285 227 973929
230 446 211683
393 475 856549
224 362 985450
59 347 922281
517 311 202376
557 155 106104
432 123 492479
117 331 617450
235 407 837118
16 646 774241
226 210 29391
390 109 635779
507 645 47134
442 491 640390
371 198 14500
651 307 112259
267 269 412106
534 659 285336
69 421 32437
25 504 844275
478 662 318964
525 425 495736
186 169 308963
668 244 407236
393 200 643651
36 497 197958
124 94 259729
36 169 580985
344 115 99771
542 39 561048
16 54 892307
132 31 641932
341 8 878241
584 304 480643
540 683 3834
76 34 922798
376 334 886625
609 39 600183
183 340 102200
295 578 567629
18 346 968240
320 478 719833
139 295 286592
354 650 268506
624 223 926256
300 444 240811
88 459 34375
128 46 562935
698 510 205714
75 122 802259
586 688 142464
166 380 485752
372 503 305727
646 91 347100
569 165 689168
587 509 202659
601 510 879066
522 49 657372
300 511 406740
157 312 81805
366 369 560862
558 570 384615
676 316 730970
661 166 830073
128 578 326012
611 9 181260
501 580 380283
296 280 115435
350 636 240021
95 136 440968
430 478 715610
588 100 851692
296 175 278317
425 416 135231
573 4 796800
56 255 893996
587 669 855733
441 483 3321
637 71 685013
399 407 310396
485 362 30793
185 273 554344
105 539 264841
578 95 594805
356 211 871413
97 172 116189
124 244 134192
149 385 212972
337 457 151606
161 248 257834
490 470 743331
113 127 937056
542 597 359044
437 3 601650
41 644 574874
694 61 473104
554 590 530541
563 426 693634
135 568 992748
603 553 594490
695 105 635244
534 688 796937
174 557 427710
252 654 188687
225 128 675230
645 436 834635
183 640 228244
238 139 292100
55 6 147541
138 607 989020
166 379 105747
27 392 916385
101 125 544921
693 249 836764
159 63 209668
170 80 25251
257 545 232953
595 97 626152
624 607 815503
270 644 347845
450 610 2762
165 614 738658
426 172 640375
325 410 390117
545 372 644646
371 585 828974
54 637 58568
189 419 600490
63 434 921831
487 165 182442
553 317 127730
467 630 717303
263 471 298997
109 241 990593
678 307 883432
494 188 499289
5 415 200134
401 123 344817
409 319 846964
561 22 38370
27 21 649398
125 392 254819
548 306 801947
370 632 334056
317 79 939843
264 103 494139
107 610 665566
3 73 224712
93 145 168205
171 420 65199
171 662 828231
379 688 864361
346 548 45281
611 660 740922
605 108 256319
414 433 633198
29 519 17411
55 498 542019
288 162 534774
82 659 322616
673 478 539436
100 264 914442
94 380 966122
320 622 150449
513 24 470855
572 386 521544
201 445 877686
547 530 423989
61 688 742920
374 244 900181
244 6 157745
196 559 632107
233 258 218839
526 515 682080
48 550 114254
556 187 155688
85 696 731916
220 435 859365
404 173 504190
512 242 568954
131 104 271768
453 62 583069
351 282 910225
464 397 978697
252 660 115349
495 395 664266
654 547 784446
298 195 260194
99 643 69572
354 401 549852
469 158 459602
306 427 907328
297 338 629275
461 643 497992
90 391 450265
558 163 819635
132 303 778485
184 383 804878
464 607 635088
401 203 130072
688 609 821627
333 576 788809
601 184 984300
225 471 750341
375 31 362229
115 496 168615
245 558 714924
634 385 426522
225 567 349680
336 668 23015
149 259 397974
271 623 542729
621 657 870653
595 225 856854
20 282 576748
460 164 977591
180 306 800339
317 256 301186
65 397 659928
110 459 605407
351 87 276862
650 581 867956
20 683 30785
420 656 646842
307 77 414571
27 165 726615
314 404 171484
401 295 748621
527 227 836961
537 282 234485
56 648 305500
51 569 78035
207 424 81929
295 349 825357
394 384 874708
208 68 64652
424 357 789023
628 78 42964
514 506 720743
364 622 330223
238 351 130969
31 512 608651
249 539 290527
303 611 739828
242 63 4901
280 355 100132
199 267 147707
588 135 810617
467 499 5055
221 413 871577
473 540 205401
155 351 825274
389 294 192422
454 479 919685
581 490 57259
189 595 902050
279 277 427695
201 136 864972
193 273 155345
564 580 635827
250 674 652742
64 413 830309
282 71 940543
113 325 862027
117 180 822474
294 59 354698
281 106 72048
392 455 944725
532 263 680496
462 445 38986
187 140 711067
673 253 782333
333 273 447282
467 415 54994
258 93 334329
617 209 868790
586 537 608348
481 278 547736
79 377 663447
289 532 455243
317 383 499358
577 419 770043
330 128 51009
654 311 938572
98 694 531685
270 283 452710
425 536 329478
501 640 813997
106 109 209257
387 131 470157
131 294 285997
63 541 270315
409 247 13183
359 455 761168
158 215 494863
390 618 728393
180 312 529386
300 642 711109
50 118 735002
549 173 701468
507 289 907437
611 569 973666
389 275 657810
100 353 835460
133 279 858966
170 668 527144
67 594 208321
349 676 837989
231 158 926172
158 332 523255
59 328 786711
445 38 864067
215 413 494829
137 142 743964
576 282 917108
58 126 606717
296 344 613334
188 461 385108
600 63 525824
506 415 618115
15 506 852001
114 373 940170
297 123 797917
334 40 485221
185 654 891482
185 77 410534
269 164 472653
210 347 810259
350 607 546599
363 421 139077
530 180 834358
310 442 199998
313 629 331615
297 209 483733
661 533 519810
630 389 447500
32 465 464223
317 550 405437
656 73 777570
469 522 559423
426 357 522854
187 117 329075
12 691 121751
630 434 711878
687 465 105810
212 151 792019
359 62 630743
160 138 133075
287 452 762014
96 688 569583
449 119 352914
635 161 375004
134 222 692804
147 200 650464
334 320 333949
340 549 12362
475 389 965691
497 424 278274
189 123 674964
141 146 434219
410 71 457209
621 381 731509
293 557 828604
507 597 775430
169 341 628945
99 236 711856
688 576 563132
527 242 351184
695 466 194308
340 479 742843
253 162 165444
465 201 305675
516 174 280541
475 342 326901
452 595 726471
680 505 919739
75 125 279121
94 462 776633
10 398 710218
278 402 272522
409 68 256822
650 310 866902
627 195 898120
28 324 605034
480 468 793414
190 56 209873
545 126 983380
217 600 703883
618 152 504437
330 582 35340
680 228 963168
432 514 932259
595 35 843571
628 328 919898
341 210 467643
224 348 859771
446 173 472593
683 324 146648
296 688 786839
262 510 183608
212 671 97280
289 627 298172
542 587 276219
683 53 550757
670 585 634348
40 419 311577
242 314 425857
427 81 294545
93 40 801122
698 396 158838
375 691 285690
299 292 173322
351 515 258576
663 334 668374
277 603 135898
141 259 411862
253 532 650085
269 409 568858
583 433 443110
450 655 381526
303 615 732037
665 9 287785
446 362 755275
242 374 646507
184 20 773094
417 9 830717
118 105 216720
288 270 271227
193 698 327566
51 23 203354
195 410 663284
211 47 323927
338 651 590891
16 323 981599
583 367 768194
202 178 485831
7 112 732435
361 523 454160
208 637 4179
29 534 602884
446 184 942265
416 421 928851
426 699 252898
686 289 826512
102 516 40767
366 272 564576
216 519 936786
399 481 981814
350 75 909732
231 315 664712
411 630 179520
121 155 96136
441 371 259277
485 281 347138
164 477 925504
652 453 922366
29 353 543032
629 511 37062
179 465 750346
372 549 480876
652 615 835046
572 191 777824
611 309 143478
337 289 823780
532 460 696696
611 36 81251
633 256 300207
286 501 329826
24 362 174741
425 298 631388
648 289 18021
445 168 119858
268 88 343
87 212 255108
567 608 108092
459 554 46040
18 496 175530
662 463 393065
599 565 628829
557 162 852386
48 650 511599
302 633 81173
604 171 116140
459 38 595758
22 485 38961
411 111 790234
685 679 958048
143 292 827699
165 688 346087
566 408 139018
147 656 365510
287 423 600054
92 652 260333
173 259 480481
321 28 499953
441 680 46904
37 31 83861
80 382 89123
226 374 113185
60 642 880052
10 695 734667
611 674 6076
510 52 768363
517 253 820717
479 612 869887
295 494 521862
281 254 235956
672 462 497007
73 606 965824
424 658 71699
62 24 137984
87 33 349634
106 21 296297
352 591 864935
470 474 953354
97 612 203641
436 141 423582
462 189 621453
108 342 656021
556 628 732751
416 114 154689
690 120 604898
396 284 790223
162 202 487967
82 587 23428
477 631 89779
150 456 754100
326 142 490392
394 302 360240
436 293 743077
172 271 573384
581 586 365738
247 279 992078
547 661 959300
142 545 875197
416 112 987423
62 578 300052
273 499 89572
347 10 264697
112 438 451235
80 214 784768
331 369 897739
439 74 569560
140 392 901568
326 599 493043
664 156 19403
206 662 571273
512 181 363689
323 129 818787
132 64 235532
690 284 181608
272 662 105232
653 113 645850
353 667 578725
52 269 585835
663 657 788695
343 185 274114
600 331 878878
534 89 16102
388 566 830808
336 421 410178
333 343 87801
232 75 952911
31 567 767611
297 226 381686
423 580 378535
534 482 139025
554 149 98340
409 40 676410
204 285 460398
99 540 897603
591 363 657528
286 371 496238
370 154 935609
502 557 240248
383 418 151213
157 14 726903
502 670 765842
150 430 540906
403 664 923846
610 649 608706
388 169 33055
345 219 671763
610 518 415979
411 506 368804
268 93 921914
99 591 445617
685 249 709363
434 686 364464
139 99 439623
167 618 372986
10 514 868343
500 102 800863
573 684 518018
58 288 189715
458 195 994871
280 419 674661
397 588 49843
306 384 885564
250 481 972668
440 529 448386
419 397 673856
181 133 720097
409 91 532284
359 67 302157
678 427 620999
609 524 412755
189 380 156776
278 37 45989
520 402 493170
213 132 34280
599 283 786186
216 100 19469
659 695 993614
498 312 401411
245 257 62393
550 584 686175
101 581 738271
92 677 16845
684 581 575774
411 305 651775
694 530 617159
29 631 351847
642 238 606615
364 672 994435
388 74 185864
634 460 215108
346 250 717680
181 498 813462
491 285 56780
367 659 512792
423 451 968602
381 367 607955
590 360 631718
538 658 74012
269 316 44020
344 3 208949
359 598 9882
141 449 989427
301 134 307817
501 281 832483
287 162 654587
585 487 888423
298 387 243644
28 43 42239
545 12 157828
402 273 786543
655 601 53753
218 333 58952
298 472 229273
162 396 272429
665 397 364204
317 33 655492
431 143 968631
459 458 43186
364 600 782429
670 652 783044
295 340 329712
690 163 310250
281 638 298260
347 306 776019
146 625 95457
691 153 347333
355 700 573299
630 14 81655
592 23 750484
464 478 897242
491 202 286811
189 80 717895
92 544 315965
326 635 231505
258 631 55220
629 657 56856
490 572 545494
122 319 96116
430 330 799876
373 97 355963
303 120 97948
416 171 2357
85 581 910851
314 359 598427
634 288 504028
22 495 574904
184 376 541098
87 530 130473
118 228 222968
690 570 716900
683 170 91577
437 149 145260
419 282 472040
640 196 782638
6 68 24279
643 559 127941
98 551 750439
12 643 378410
344 406 570070
369 261 129342
223 107 650709
324 572 208559
392 202 814254
315 17 536876
388 436 121226
390 474 806268
285 517 856811
395 675 851131
175 680 686268
403 414 796572
573 87 573059
336 450 936605
138 635 499277
373 286 421372
236 529 112698
616 369 633640
16 516 528368
137 332 897567
149 15 471006
409 576 963306
260 56 75591
50 415 618717
149 159 275621
668 289 143745
116 590 391780
86 604 396823
164 622 773681
450 149 478488
613 4 536268
589 346 217691
382 51 312508
586 294 381653
118 450 694665
342 581 990907
201 103 731839
495 382 281292
11 348 592843
466 202 511721
273 391 331498
51 686 938090
154 669 49299
334 654 150139
146 563 136006
439 417 720876
491 225 34255
209 699 412923
64 139 651188
572 110 85112
286 170 877300
323 273 58573
216 287 9689
142 120 120013
670 497 359061
5 144 47131
49 636 789563
41 426 858526
17 211 207920
378 540 329090
127 649 638596
467 440 73077
42 31 593012
257 604 623267
321 592 244039
495 155 972160
97 679 999737
374 318 938413
478 15 735567
627 37 281907
322 37 143411
122 604 333398
601 171 30396
69 517 88310
56 42 342601
375 605 364513
586 58 418179
49 523 170172
196 282 523131
212 630 911343
303 516 553697
550 405 929912
474 168 805038
631 51 461277
94 502 377605
522 284 868354
650 628 481687
685 616 385004
676 180 509639
589 495 295494
668 8 301658
119 72 895195
132 294 784255
616 135 271331
539 470 58860
430 56 275116
6 673 875934
40 263 981970
44 698 51523
542 256 79327
330 563 162546
532 484 92727
292 115 581793
644 373 667300
185 23 685881
202 136 220031
384 312 802397
476 536 133015
224 406 797759
296 326 623422
40 136 108481
453 413 695677
592 552 511583
170 482 850653
368 521 905507
100 239 594178
607 693 275350
555 698 836634
432 442 188759
224 14 279823
195 122 221697
687 50 323855
541 684 961947
599 469 482918
6 696 212086
628 243 435296
167 611 318543
551 260 11664
460 625 991327
360 103 231217
57 215 22935
413 310 912060
645 257 393790
245 324 242709
151 486 172926
590 410 736562
682 632 687747
230 536 575685
520 151 84228
285 358 34870
337 63 209519
186 326 150384
159 346 330005
189 73 918894
24 573 930184
247 498 768089
428 673 345632
112 488 482502
363 73 964320
523 112 208360
258 231 513226
156 244 739945
364 524 159280
362 437 804120
439 552 813729
321 657 986233
369 324 410015
365 396 53336
548 664 389617
45 390 690811
662 245 934934
584 21 236721
234 503 183293
224 409 44203
280 597 24365
174 523 792514
560 354 205214
537 280 298656
28 700 486606
341 32 392071
463 330 46272
692 108 851611
15 647 340472
386 551 441206
73 482 458916
415 181 945110
609 546 530487
215 95 593885
244 297 879134
644 612 625522
403 228 590909
581 399 579641
634 252 184846
441 496 348008
607 216 398142
478 385 989225
35 677 528988
350 300 631153
150 50 696688
91 323 890906
385 311 387613
440 625 274518
243 5 413250
680 98 297947
699 115 469592
398 126 917356
472 65 9537
462 28 569382
221 273 77703
341 451 778933
496 301 683324
463 493 412970
590 367 599450
690 182 53893
324 154 944880
630 110 151667
624 519 900432
649 677 700440
482 541 976546
645 173 238640
111 462 569628
439 401 206945
135 424 565674
498 156 655391
216 388 14654
284 332 602822
538 353 882985
136 55 708815
609 361 87326
398 355 815863
54 288 620900
239 360 978526
470 176 774002
660 692 747951
628 700 110921
483 133 525695
598 107 170098
383 155 858961
539 385 284880
59 147 366468
302 136 451854
425 620 743549
335 251 717093
233 129 262444
24 76 755978
191 565 358364
593 300 762892
360 5 403135
290 478 509950
111 374 849202
668 173 716112
271 360 500852
304 1 376302
8 133 17299
481 150 392334
541 359 856950
605 514 288029
602 195 995321
391 171 889717
285 558 515105
112 437 878199
266 227 311366
473 380 609442
634 345 109391
202 124 619414
346 575 480918
125 598 859107
647 597 134789
150 148 217208
620 687 35398
229 23 935569
428 265 602182
346 156 521043
607 152 316560
484 393 342940
550 124 137618
57 524 167497
166 269 571451
634 565 478776
63 540 841211
95 521 369035
335 9 60871
149 661 657625
240 479 361215
455 510 97710
633 396 454514
95 201 262274
169 41 564146
456 455 202906
360 59 149688
491 589 939350
367 247 750376
450 356 819031
14 287 82483
535 420 9936
128 281 665222
222 305 317780
291 269 710150
552 300 668876
192 561 278025
392 98 604055
619 347 727107
395 221 691271
670 186 828833
109 560 568825
460 128 825928
566 462 654777
582 39 991817
419 434 454859
662 374 779748
116 563 94552
7 583 273127
682 693 790873
654 76 528252
459 403 151396
626 152 714031
531 528 200239
638 12 678136
258 104 605107
449 431 638323
624 471 88010
696 549 574098
8 333 618007
155 211 446938
534 674 563137
13 553 490634
527 268 844346
145 426 105850
426 399 394070
669 334 886993
582 377 74898
684 327 237928
206 437 928091
422 49 234104
348 276 364543
623 585 977900
466 55 88196
248 438 287623
440 281 423509
255 226 638684
383 329 572617
530 568 418534
521 683 774120
643 420 711858
338 70 256739
163 665 89359
204 5 888372
326 556 807900
311 13 862899
656 94 98115
587 87 575696
277 144 436379
312 20 261661
298 219 738927
357 667 203221
298 361 858133
658 179 65060
429 459 905282
299 170 392192
476 141 567976
28 356 655764
138 64 711788
64 76 388647
390 587 573456
65 259 912048
219 74 266788
316 675 514499
419 222 563050
152 250 660454
489 388 321355
20 539 419212
418 432 135616
309 339 853601
452 648 434307
456 333 25908
358 482 68771
588 303 67659
52 64 464141
531 681 24448
177 299 407747
393 397 470207
587 677 569801
36 535 407655
73 76 112628
419 85 798598
21 336 136332
292 63 199555
430 352 830434
22 139 237411
33 453 153246
493 228 130033
623 173 430492
95 123 224343
445 416 144789
187 266 565636
352 198 968197
391 603 695966
636 269 566219
472 110 609352
698 589 408917
38 532 307635
249 642 167324
682 641 762831
114 5 204336
9 401 346261
621 65 215990
459 346 47706
418 439 574857
412 477 844193
422 12 239428
13 403 331202
636 5 70863
261 90 412840
304 342 74986
551 262 455617
237 239 252180
314 101 135037
477 83 644498
467 568 239096
232 148 297560
494 617 838286
261 630 172867
17 573 767305
565 364 40152
464 210 931367
435 332 376393
150 268 964355
145 398 980367
538 393 200245
193 594 283288
32 307 136182
123 307 845325
305 528 459202
9 359 386721
405 575 553256
263 592 917340
465 8 318643
22 327 977286
154 682 342410
422 134 741079
345 62 680306
52 53 146453
148 559 763220
88 655 234278
467 375 169969
162 92 257280
390 662 3626
246 384 272980
162 6 807320
338 451 129449
163 150 785780
211 33 400901
346 196 113630
680 697 289494
81 41 28502
487 61 19610
34 397 518290
277 252 520784
520 107 144085
646 587 890812
81 198 199065
445 640 557375
570 445 860441
126 57 919985
403 371 742530
291 23 61967
290 76 399775
301 139 105672
28 569 177132
309 634 721449
420 539 869222
403 501 793540
389 693 433934
163 303 560171
37 631 311843
263 567 967642
259 43 24868
644 649 608190
415 462 939576
27 409 917324
481 604 26866
311 236 866365
139 315 984447
635 421 83048
325 145 123912
80 635 425398
155 262 522182
666 253 804316
501 212 966891
338 191 301725
473 675 744790
160 619 134093
677 536 902155
187 204 450983
692 405 663466
413 401 216885
557 606 673208
565 220 704250
695 163 322948
558 552 342910
172 500 533081
136 522 526147
526 382 856557
48 250 26280
574 625 611899
215 688 290711
442 116 299946
251 254 695708
51 117 885957
432 479 589076
500 251 703868
141 354 625977
664 58 64243
398 20 614336
566 11 950608
198 317 353889
268 576 973237
144 556 995547
221 217 863204
534 410 345423
329 492 78983
647 147 735717
584 509 291792
380 173 496611
538 385 348258
319 197 477888
450 585 751624
40 658 920230
139 364 341998
294 518 108353
278 404 410491
400 133 357066
162 669 256472
644 463 242133
408 330 915980
459 314 138964
58 22 8615
593 371 697521
497 253 114472
631 176 37598
251 394 615520
460 181 283137
328 659 579039
470 314 92383
364 481 651918
561 175 712833
445 340 234468
333 614 841591
323 296 234142
69 89 741011
690 660 562751
331 189 894960
229 455 941329
231 581 627195
266 194 617500
25 259 639357
74 86 972049
487 63 794122
305 684 324947
249 617 53280
429 396 901534
100 617 680099
424 264 708916
322 226 708871
79 392 958132
601 4 665678
387 544 51357
164 549 707375
83 311 326038
240 248 342511
404 456 399899
516 160 414624
662 693 92452
248 330 483287
479 681 718865
504 325 435106
209 165 689123
88 18 239643
139 583 394938
400 40 856434
190 352 841404
422 193 163883
277 46 407115
445 266 730029
571 63 671503
136 158 176525
331 695 920242
515 21 103353
160 97 328001
468 699 296840
262 306 223863
474 643 458261
62 46 691601
343 237 621160
179 427 859316
649 49 462648
409 665 741518
121 474 885347
33 474 868010
343 397 581960
500 610 200382
74 272 421932
99 289 95679
606 538 626314
557 463 246680
569 82 286152
251 230 941188
255 118 249924
1 220 303330
632 550 530492
649 696 545672
557 535 573238
38 383 95096
30 41 157726
75 332 474475
177 552 537307
506 585 712606
13 672 680075
176 420 772483
455 623 55433
254 456 808781
10 554 334273
633 340 44638
25 514 424236
532 86 696711
510 319 88103
546 226 476560
22 611 18326
3 81 783162
383 406 490215
474 298 110256
46 413 251517
391 488 962041
170 610 385435
156 67 305048
388 327 517508
364 53 223046
593 170 840509
558 63 328365
267 79 271778
363 605 256473
591 604 306460
309 247 924484
434 132 123134
333 607 381328
693 364 959782
551 547 638428
212 326 428355
410 668 484959
668 635 598306
573 477 847724
208 481 389200
365 82 941514
512 138 440684
608 591 165227
424 589 482548
636 221 254893
322 569 936413
601 472 774880
523 87 617361
268 454 484087
448 495 849851
441 683 573776
611 200 999357
38 85 34505
154 442 996863
428 649 716867
461 4 401939
238 511 377543
698 215 903036
539 666 579055
667 384 440380
694 513 140599
367 680 440720
92 669 15775
334 688 948759
450 142 99687
67 394 724656
206 526 810548
309 85 15727
511 473 96955
25 361 655671
57 593 325748
6 392 152769
203 622 486637
432 176 665476
613 669 484235
92 66 939789
156 427 474035
698 564 134541
572 384 989883
2 167 720039
235 327 28580
150 149 544691
430 396 161340
454 469 236062
99 389 167635
390 488 305751
218 48 151721
557 627 789488
581 347 734074
532 301 447826
329 240 617894
631 660 927086
630 641 113836
358 580 793061
22 247 164223
160 103 440610
448 296 297532
152 297 410666
291 534 945858
532 505 266365
75 501 84230
327 84 983422
512 486 589462
260 181 78669
144 111 17030
84 559 306317
291 51 746730
479 442 392227
500 142 408306
356 484 495149
237 6 474444
63 7 16990
193 339 796134
399 121 637024
326 632 782018
57 633 918705
215 349 179165
229 31 877154
270 281 926942
3 257 154353
407 457 727782
567 368 678037
198 678 40957
221 423 946802
25 578 200296
476 28 175040
264 431 444329
200 267 595094
627 106 556220
113 342 575194
476 277 517868
126 461 647416
357 156 879403
91 230 91716
291 272 199647
643 414 936809
362 37 588574
615 621 386312
671 602 922728
81 388 547914
397 287 948507
73 364 751429
545 645 324984
47 154 962472
413 132 534350
165 557 220132
439 81 363779
361 560 846008
401 505 382317
290 217 63411
596 483 952388
497 87 927402
219 700 195929
419 453 457116
625 517 378537
364 340 581903
107 680 959873
303 436 624301
337 696 373594
494 563 829267
362 183 932446
568 551 289787
248 542 661286
258 199 115277
398 539 190827
337 52 630899
552 657 157657
685 69 850953
388 206 30648
393 219 570724
636 143 238674
382 543 688229
405 196 207730
23 286 387491
405 176 773545
40 508 423144
195 230 179674
597 600 181413
185 426 338469
582 195 156133
509 431 721069
241 630 792891
320 585 728534
435 422 292341
437 450 872832
253 345 110932
176 658 168687
540 173 163007
201 340 234340
216 671 971756
72 312 730767
264 537 976240
148 661 865929
150 7 311538
126 163 262876
595 649 282979
216 486 170808
238 151 260744
9 497 243584
62 56 794725
684 645 844079
546 61 93622
72 412 469979
149 628 556358
409 616 831917
370 696 158717
69 636 937923
168 149 99179
188 94 645844
171 161 330260
244 421 475876
126 692 771060
559 315 85902
651 409 431698
550 224 517912
380 413 807494
400 641 12520
478 82 420845
20 230 92593
616 333 469798
659 692 433076
137 264 698771
11 166 688557
483 77 655270
527 93 138161
98 439 501827
431 331 40586
526 393 443140
318 254 231211
377 264 11943
165 519 570128
576 88 946053
343 350 284286
616 599 186869
25 286 282292
346 509 134243
227 564 873682
38 536 293237
105 536 967792
527 376 522835
699 557 821991
673 473 486002
533 1 163973
474 170 942164
22 212 261121
682 334 7342
428 181 901347
347 450 344748
26 194 419854
508 667 840774
98 106 344922
315 88 191897
481 368 716809
292 259 337726
7 117 514059
156 426 127121
636 575 622658
438 39 193466
351 388 501161
501 39 646256
98 35 298447
309 92 60918
476 222 231226
51 421 362245
100 199 479866
507 393 638081
455 387 379033
678 677 314166
571 334 542644
6 242 757276
520 415 164715
499 429 867239
556 43 224561
125 34 514555
493 280 121279
569 343 631156
506 234 559704
2 583 832795
448 455 695666
37 650 109528
295 169 922093
10 620 90530
78 48 886963
123 370 499481
595 428 241927
353 428 560848
437 572 541601
455 608 111965
437 131 502487
654 104 938712
595 111 471440
172 127 762153
338 600 428554
198 163 262709
509 371 10913
205 273 239766
248 627 233590
179 506 276461
289 374 339312
297 695 64598
515 205 232896
693 467 652988
583 474 783000
606 202 69681
297 147 890751
317 577 248768
513 191 934157
19 680 483826
419 24 457710
309 284 69218
376 443 94941
84 171 659881
289 33 928289
450 186 508755
480 60 744922
545 89 160737
16 127 481437
583 173 884607
95 54 346731
427 385 595845
145 692 929304
680 604 20254
494 518 980311
692 416 198805
353 322 742698
175 273 52234
48 61 493622
514 107 221603
508 221 301183
476 136 809442
3 661 559568
224 297 774503
239 338 492504
153 390 546259
582 589 726868
174 199 250156
658 626 557574
187 435 548297
511 224 31985
575 37 111798
627 382 228589
282 283 19140
429 358 260582
332 352 78673
360 442 639223
461 372 620483
576 165 500
660 86 65887
56 587 718818
662 165 6950
296 272 272964
47 220 953142
267 3 298630
172 267 642062
442 683 285279
54 469 408760
531 682 90793
79 454 865390
425 209 351892
653 572 870683
50 461 990854
430 6 572240
95 372 914681
323 444 32775
521 193 895388
118 265 874451
230 562 774650
636 211 656969
524 422 163749
422 298 276661
651 270 877293
212 10 188445
590 326 910951
151 16 919320
199 140 978240
145 236 283195
461 418 3201
275 59 156948
578 538 900507
275 81 849982
633 317 742354
636 516 461842
54 206 274681
505 333 863942
667 269 717702
109 138 338234
289 534 494487
63 465 480014
192 486 343975
4 28 30802
637 387 88228
688 158 44878
418 630 226615
567 594 732687
661 599 878475
174 275 452326
131 314 784833
256 248 365450
549 635 629797
1 418 904974
417 655 853250
325 297 115744
342 269 246304
5 608 819075
156 394 788402
628 666 210241
295 551 8222
501 206 976726
142 600 283206
614 678 836501
523 460 215860
457 63 342244
19 526 292580
160 40 335736
255 532 672776
214 192 367556
551 202 565010
129 455 827134
54 82 993734
273 543 17761
223 354 362979
667 59 35820
513 374 129046
64 222 256569
240 224 589447
81 419 637401
376 618 994357
401 543 84026
139 27 392591
687 666 242093
550 57 442588
59 83 444853
30 481 703529
347 233 114482
590 400 258336
256 691 291456
686 344 924861
58 597 425651
257 307 789323
142 170 963538
94 314 66598
269 124 24077
231 42 217768
678 98 652184
379 272 666062
347 141 233313
27 219 434624
322 245 781860
451 225 590275
393 215 271145
492 679 127009
68 347 389117
593 447 230423
1 567 506061
377 627 945381
61 562 749542
219 151 342751
448 521 796231
390 629 180951
44 646 467978
156 8 557328
472 607 764492
624 399 680529
124 569 182493
42 326 481327
476 555 136551
682 532 424877
602 487 643980
140 196 435282
538 216 395593
183 439 771740
526 276 183877
465 376 463284
83 32 947696
530 135 534283
258 174 258037
597 574 389051
322 549 61353
17 635 41579
324 171 857533
450 248 444734
289 496 530291
281 176 473566
171 344 294291
238 123 252821
224 697 952711
514 76 163948
396 32 208986
690 317 866021
61 26 761615
291 180 352678
634 209 356075
630 11 77613
463 73 325980
451 379 656805
243 70 955722
543 514 506070
140 583 152042
415 361 314327
475 461 185408
176 369 184141
407 218 171920
539 86 255317
629 183 494463
79 39 500118
666 610 290510
660 39 341019
324 469 255745
173 382 505944
121 593 744802
404 17 671093
21 125 115015
258 489 420593
518 92 266102
92 597 843080
595 433 117702
386 465 808507
413 494 686485
251 302 379054
452 222 677678
391 448 814187
443 269 767739
109 198 48548
521 418 427618
197 126 91758
463 578 761065
349 628 782254
494 228 775461
449 599 514258
71 285 908319
72 575 300025
447 457 635843
450 342 615593
556 689 529251
248 694 439376
663 608 254405
520 141 268761
72 609 490014
327 82 132329
423 699 529867
235 538 257080
621 272 365414
537 225 914477
31 205 724276
218 545 202377
409 652 192266
61 296 919965
93 261 190954
422 287 62974
520 103 646992
422 52 807237
288 208 483488
455 410 613789
387 429 610167
252 152 597793
615 361 514812
658 131 20754
217 98 248790
374 86 720594
668 359 489607
452 399 13087
243 488 698722
19 645 101323
37 405 797802
373 448 443737
527 164 205663
235 62 616171
445 315 548924
416 641 584736
391 67 726974
2 187 570472
377 354 971239
227 348 769
671 150 164714
127 2 886623
196 309 966105
83 562 244772
224 145 376220
134 467 259008
564 506 227848
300 292 726206
533 558 576490
70 181 821563
288 188 609855
443 420 99499
699 328 196676
590 632 991079
623 95 55654
465 296 992302
90 367 819335
439 605 396403
242 142 96749
128 90 181410
34 51 963678
354 252 8645
74 285 892685
246 238 451611
467 253 730076
483 629 506157
692 672 465884
672 114 220588
520 646 248957
21 56 985806
313 481 1674
395 407 181768
138 441 32076
643 389 236183
68 286 713106
375 574 435011
549 688 228865
21 261 854114
281 41 910174
375 541 109203
516 180 340754
213 478 325387
392 413 607775
468 478 68256
327 554 257925
65 117 654157
603 304 766100
598 525 741196
8 93 559679
147 669 542242
185 543 280463
274 347 505647
307 459 283977
61 673 493536
378 699 49746
612 110 981898
403 412 520835
503 17 837090
401 531 869101
600 413 381829
252 472 837457
111 208 43034
617 606 598352
40 535 988058
427 302 208129
516 615 363206
497 616 247045
240 47 289085
605 300 747714
443 27 972247
194 520 422799
527 156 878584
28 578 365019
231 292 726969
365 612 814515
285 44 122915
21 693 418772
247 85 837804
642 457 138857
384 84 637041
479 22 872795
454 618 480732
110 423 219898
57 362 319833
553 225 143642
304 687 850605
143 344 607229
535 430 800615
522 541 397033
604 18 154191
430 543 580343
463 481 386637
264 691 474408
421 24 868210
371 212 465375
597 146 4997
73 564 315281
15 109 420227
545 335 887599
71 77 325896
670 249 390291
657 80 663183
645 412 969903
665 338 88472
459 116 641418
201 266 303754
139 162 333036
579 571 675203
51 287 348180
161 401 110832
119 309 96918
22 501 89857
158 98 488352
70 461 600297
481 249 603625
296 391 421120
561 699 906446
114 686 284501
518 191 118082
32 53 982411
489 514 628005
49 85 882796
553 633 952468
189 549 897791
37 317 437644
199 36 530223
115 28 208850
243 518 504170
593 630 232050
378 130 485148
40 692 669571
570 389 492802
431 109 582018
449 600 616872
357 466 806566
367 61 391228
250 348 424596
401 254 510839
392 672 185030
586 38 109016
183 193 758089
208 579 679059
176 447 119833
618 460 11206
427 510 530994
130 669 935138
20 644 450430
651 153 670519
128 201 794901
248 105 525148
656 38 158635
252 493 714011
675 250 254606
309 59 85948
681 477 661762
546 377 251387
272 194 365122
215 8 576651
645 388 775815
261 610 131337
253 509 464433
266 166 45491
232 596 231780
459 31 220354
616 28 38978
553 478 452070
110 622 835370
105 658 948043
510 222 807303
50 9 912431
545 189 894710
157 637 621542
474 11 689441
158 665 797176
585 606 161273
666 26 547483
365 367 896608
145 365 41301
646 315 781992
29 348 117011
632 201 495905
291 30 712102
250 25 132119
85 99 26848
237 60 509847
250 466 626735
463 58 911878
30 363 916266
492 202 892568
220 121 151489
27 466 633978
39 230 732062
667 217 822345
693 219 131117
483 81 20515
575 469 128355
16 502 765125
575 109 454317
226 246 814489
688 207 52815
679 54 439483
490 168 772480
420 408 870912
104 341 697068
122 119 942646
227 159 507697
637 403 68773
328 466 700611
101 656 656048
369 311 262076
50 205 851197
660 106 202873
326 37 383197
84 687 853207
661 167 165581
191 664 414504
235 680 148998
351 604 695200
686 164 669615
178 340 646819
563 132 319147
424 381 517278
239 539 738073
417 312 444166
139 242 297510
291 228 372316
143 48 409474
301 667 364163
42 289 284653
519 150 726620
697 1 198184
106 354 740750
153 584 928953
50 343 460522
82 631 11246
158 461 511788
388 334 994430
240 238 539493
340 283 165345
260 489 353443
123 322 901055
267 450 307353
117 442 120865
187 148 840736
609 287 341731
624 584 97431
491 258 518538
137 120 503866
283 652 974230
592 320 58216
89 175 802854
447 35 964352
531 538 793960
429 347 479398
424 258 590852
251 643 132893
564 239 725259
415 618 861801
687 625 377986
434 401 526851
265 691 378819
387 244 502361
77 279 447818
102 293 82330
623 237 899528
479 559 260920
646 548 420063
672 266 755627
672 65 506945
249 451 152840
12 667 37019
185 446 260726
215 368 562256
204 591 906691
331 111 794229
687 123 67550
43 554 40821
616 526 375335
356 130 63167
628 489 837207
481 173 133230
407 34 703926
455 59 258345
36 662 642532
36 485 974616
141 577 609058
207 112 983552
338 126 101661
619 665 643266
433 608 106198
351 168 573680
184 375 430948
509 223 947385
189 122 400225
134 173 145898
107 49 232179
596 392 569217
650 580 545100
77 201 587230
142 173 777539
404 616 941962
197 286 54626
524 473 102775
135 180 646052
608 305 174550
297 139 283191
644 439 975610
134 666 554621
377 267 959232
587 217 441963
687 436 225706
694 355 771983
185 359 820584
57 317 160246
679 44 185571
26 323 580468
296 48 796266
437 593 618420
152 413 984209
583 545 494906
670 452 807258
602 208 285826
485 627 898086
140 567 12723
587 378 221371
362 380 618904
371 138 146669
3 421 819219
600 564 627549
293 50 813773
492 193 674233
83 663 932579
319 41 11331
541 19 73360
648 302 471131
489 609 65899
129 631 337019
65 604 247190
575 255 160349
423 289 74548
601 418 28810
102 352 39133
485 199 693376
404 414 470538
190 500 140500
598 501 610877
319 213 351560
600 536 618071
314 12 488281
114 492 572269
214 654 732489
224 241 173278
474 501 819723
431 421 584884
108 542 325054
358 535 398121
9 115 3480
607 570 410192
667 447 604638
295 613 46292
31 34 255178
628 46 373882
132 689 672468
182 634 495927
407 136 763168
611 512 172121
77 700 819353
452 116 266940
643 108 370817
4 368 521985
511 416 43787
317 269 520421
313 646 853151
366 537 149461
595 101 40252
76 467 863291
534 34 543489
8 288 109236
493 628 994824
300 478 751750
383 517 41702
58 500 780118
521 555 273634
616 195 89652
42 321 461239
303 28 432127
168 195 910629
348 268 453410
221 4 2610
556 292 380485
117 242 26134
185 392 434747
39 697 789815
181 467 298677
549 571 349001
580 195 337750
28 73 441486
330 344 358585
66 570 108385
285 631 511924
267 651 226728
493 390 607355
501 327 557148
84 566 585192
468 555 23848
20 237 271155
519 472 21860
399 163 564697
176 268 867887
86 203 641044
560 10 508957
209 481 791085
490 671 209469
489 87 378536
449 16 858565
307 379 675101
455 335 76941
546 298 509396
469 140 688373
53 488 441782
529 34 508032
678 522 28394
548 178 721653
430 548 485143
262 394 418291
306 672 46605
624 37 832716
394 227 518609
437 36 431656
283 461 448253
296 134 795361
169 548 143890
383 163 690167
217 621 138936
69 179 164822
169 530 845135
454 623 987688
632 286 285441
1 496 409594
581 637 807174
389 49 32443
152 620 117432
465 448 50391
455 393 780365
595 185 767986
437 8 223852
139 684 202842
58 171 502636
129 436 386240
599 12 77037
174 488 157004
18 76 35893
5 612 34390
73 355 790103
380 297 787085
439 56 44887
660 446 474375
97 7 908282
244 583 923018
542 436 232575
141 518 30434
645 138 839251
236 386 442291
700 314 44665
696 39 559227
479 304 40684
698 54 691425
152 126 962185
104 473 964581
313 219 331938
277 560 572406
229 624 652594
70 572 48440
53 205 351591
334 241 567783
310 196 212901
657 229 28
436 668 722197
377 396 460534
144 323 203538
219 355 662812
343 85 81252
597 637 808824
3 588 553254
201 271 896342
178 362 323064
341 36 207692
373 542 184378
136 10 861753
237 164 239938
403 99 323072
474 564 861022
114 204 176313
297 153 836896
350 483 456541
44 695 958701
320 462 837956
499 619 902555
148 448 214178
346 375 563965
442 671 584889
339 258 837146
51 640 249983
406 577 374474
253 348 544589
270 191 972125
641 82 81654
25 583 302079
246 406 201074
577 388 185393
588 26 639592
650 475 734800
185 448 225415
417 450 197165
132 417 976361
187 658 819519
237 76 874360
47 118 62580
110 351 498421
165 628 485268
202 610 228706
570 627 357631
470 173 124335
79 297 749459
281 556 524551
207 122 564409
681 54 736224
185 479 9172
306 518 160168
237 426 60357
108 37 811012
59 644 961133
248 315 9984
210 316 492562
444 653 721102
698 679 354859
396 554 982232
491 505 267207
575 561 798693
39 105 651078
177 555 737155
598 31 884499
7 494 527982
136 91 983796
506 30 11889
283 509 849864
601 440 855211
223 307 96601
460 296 445517
229 474 268
119 438 148886
540 194 923198
458 524 888344
145 207 785857
579 305 270471
350 615 173798
600 640 734188
680 425 389101
662 498 242152
43 82 918201
292 253 347635
244 188 189084
400 596 891004
339 28 293288
535 500 936783
277 119 477819
204 225 597016
116 54 338964
290 513 927379
608 531 140668
252 582 613668
497 348 501668
579 12 434865
268 301 592891
130 494 98873
516 110 162346
392 71 866044
500 554 494038
576 297 553494
286 623 975833
490 293 785301
99 413 329455
447 267 951547
364 235 413925
525 520 514776
450 251 631708
146 73 511492
487 271 752549
66 165 294937
197 505 926047
358 546 767070
264 434 147304
144 500 127499
550 10 991895
449 161 905995
688 206 653394
136 539 104549
290 539 548244
522 36 979666
468 373 934248
105 316 764628
52 358 349400
275 360 909628
49 528 109406
599 51 496811
559 95 987272
88 354 729641
126 127 524709
520 45 476145
498 42 999041
503 577 98028
649 436 172365
158 140 91967
104 529 490999
583 89 522260
687 247 306768
108 690 74608
8 695 3788
195 417 45045
602 47 446105
204 411 962236
56 567 70823
344 553 470516
126 19 12576
237 162 420210
338 560 157293
154 153 800779
613 197 124387
424 665 552047
197 29 879961
566 134 938282
152 287 874071
173 429 535593
426 107 291963
88 171 646710
133 102 744585
350 139 892808
661 145 779070
183 413 154655
275 63 445984
508 688 98603
412 21 974559
239 224 425829
635 525 304533
298 146 499509
622 120 3064
445 553 846966
118 106 479057
62 76 603376
233 658 911138
673 513 302610
313 242 492821
632 353 268177
190 690 23795
633 90 783087
66 609 783543
658 258 738154
195 645 114353
1 166 969726
203 184 648952
221 107 389364
442 583 210706
339 400 689075
540 366 455872
96 100 232826
169 116 989566
574 416 840251
45 153 883637
194 606 929587
320 509 890803
75 171 553535
262 650 161860
114 673 272383
323 525 763640
155 694 928058
593 656 318406
623 167 882390
413 569 143492
304 513 856696
261 416 683808
483 447 170362
173 488 651911
235 649 703665
609 290 236255
499 594 684416
659 391 338025
403 500 262646
183 341 721443
693 158 950435
559 609 816582
520 417 288647
449 667 672745
360 616 548399
479 671 851719
612 292 287758
35 326 182608
530 498 388332
311 584 479445
345 249 694039
78 51 924908
536 688 199978
285 477 948995
8 192 62828
411 655 839176
534 418 548126
582 411 992474
164 230 265181
248 128 866107
501 572 336024
64 364 354906
57 489 512267
431 450 886910
124 694 707351
466 111 244245
447 146 24577
589 665 992762
480 550 818545
103 206 83076
247 253 818422
385 521 463283
389 238 132279
307 495 118270
556 501 850657
614 299 298227
532 634 48990
290 137 900313
57 253 403876
564 170 977242
141 369 402239
231 607 864215
244 592 440305
455 404 119512
440 279 838343
390 174 426110
345 83 739674
499 327 68159
169 183 546610
443 542 563380
127 397 272559
275 358 97559
298 447 311829
640 119 877792
414 396 367434
650 174 800624
444 529 814713
148 542 770930
471 137 531402
476 135 913364
288 161 376175
98 401 717886
43 54 395016
317 539 17229
220 602 224905
290 426 205917
58 531 852717
409 626 219316
51 285 124394
212 467 436893
39 80 67260
669 348 585657
349 82 191678
378 667 334923
577 432 977226
430 572 254939
615 159 64001
580 472 491918
154 579 14370
659 121 413625
368 663 455801
521 671 408358
100 306 772100
459 515 826388
286 293 436180
651 139 997771
471 184 574644
162 171 848809
246 553 30668
287 685 703623
352 677 665537
194 378 202335
90 680 36987
492 419 998615
559 112 224518
686 412 6558
46 698 521115
524 626 880019
602 465 581427
379 365 61678
475 162 39100
69 332 894791
693 323 457769
300 196 507215
10 406 537065
149 128 707333
128 318 846083
193 250 937089
234 39 141440
486 473 897981
526 519 219948
576 212 781343
489 556 798180
398 492 760178
375 59 158327
618 614 322140
43 487 457827
100 52 447163
619 273 737433
128 348 337730
668 299 210801
661 128 824860
600 23 141438
567 245 57329
170 130 604418
270 140 501357
295 31 333487
558 415 253990
235 165 978019
517 257 816539
585 407 382713
80 7 343554
621 544 910530
681 641 225235
687 294 616994
685 201 197498
38 430 416728
632 458 269842
73 698 742189
676 427 143296
138 631 858558
462 230 871214
278 280 884334
386 591 42867
611 243 231404
198 541 800658
377 561 327511
475 340 921974
280 104 824761
168 363 400846
587 314 735473
205 420 800673
339 413 213873
590 156 231281
178 43 554027
554 200 175426
146 467 3755
138 474 250298
18 689 94293
672 171 300635
697 87 382098
255 6 61566
20 261 266236
388 522 86471
242 251 428539
132 512 108983
107 13 130629
61 491 201716
109 35 393100
258 473 567547
267 485 51800
444 58 236495
376 418 408472
205 70 198960
64 253 351009
658 151 275693
103 687 851666
413 342 718990
655 103 303175
424 380 523783
460 640 910947
86 236 732330
652 192 827746
39 471 944963
120 211 823812
666 183 411499
245 494 226520
23 196 211758
14 28 528123
31 235 21484
42 291 420293
29 143 750791
51 412 439994
695 83 196330
31 293 149887
659 246 430727
505 342 591907
668 79 64599
519 424 2612
412 517 836922
222 194 166677
226 682 736515
486 36 780373
560 243 406641
234 325 885354
382 15 608638
348 554 233681
459 684 664034
250 116 758084
653 190 352277
303 605 204014
533 586 96443
657 254 601493
620 576 884633
165 414 400134
8 402 326188
159 328 347729
235 299 750830
344 329 181155
112 187 733505
534 499 725511
121 306 760430
567 77 944264
351 233 369641
86 182 73741
91 263 606287
532 490 2448
165 507 334679
645 640 553566
77 475 73854
120 649 417491
165 113 548262
301 409 63570
587 16 922678
423 55 791031
644 161 768959
106 694 850206
492 450 577360
683 125 487510
548 529 834633
195 107 792196
371 117 840814
153 652 539790
90 501 453946
628 581 794279
676 122 805095
617 427 996511
93 393 154395
669 269 882660
161 393 814491
499 130 520881
607 116 752235
492 644 518127
644 269 706724
509 554 689689
361 632 184420
216 90 612173
70 88 217585
415 592 249937
360 477 235022
680 552 436467
567 387 303141
499 604 309592
309 180 91819
118 481 1015
567 256 328184
60 411 219400
485 595 705458
146 580 847801
306 53 307188
572 342 58763
631 180 163979
219 382 431424
178 284 185536
490 208 737545
101 658 742099
329 393 205248
149 516 820087
266 654 49841
36 4 351637
464 627 774447
14 486 857102
677 253 648080
659 200 42385
508 108 181809
391 310 964977
266 219 836753
82 155 991519
38 268 421485
546 310 224581
150 209 58452
380 432 428447
674 494 124701
397 235 321489
14 236 39202
80 312 685301
322 539 865901
443 659 597750
552 672 439631
446 528 84793
669 573 515170
560 262 466660
296 18 861200
275 614 210877
609 83 604410
440 698 475505
659 653 335576
601 293 935116
180 189 448024
442 242 250016
363 28 840613
39 416 540452
403 196 739270
318 665 507297
370 225 535005
322 332 983314
270 458 294144
248 387 840210
264 637 674904
633 103 137885
620 244 510681
379 388 382123
493 58 566389
35 577 333116
20 610 282092
490 69 165430
476 70 399303
611 514 73545
167 411 881748
12 3 5253
454 561 657344
310 283 214808
543 404 549782
77 223 986224
624 246 549576
245 150 410612
634 413 352253
160 387 980143
409 41 337366
315 118 181578
624 11 625371
675 632 441447
314 273 205911
137 278 312181
57 534 321077
439 603 887103
518 57 959635
477 444 140758
128 458 79020
155 328 900360
239 653 652192
306 307 328020
678 324 918680
257 273 800559
342 57 3779
641 391 386710
25 223 781863
148 335 638667
182 262 107949
104 420 994647
19 190 723000
547 33 759431
524 489 409495
540 72 181316
103 462 266614
309 456 824172
198 197 818884
243 72 712540
677 407 115097
570 410 331176
593 215 376843
393 205 77884
683 626 950940
61 201 641197
670 273 540214
414 679 945697
188 454 250375
331 236 966130
488 625 674487
283 163 287424
206 265 574398
320 329 870251
549 320 429555
532 376 216714
682 157 940956
419 250 708141
550 47 661204
177 619 947036
147 536 461615
315 511 842102
352 326 436788
319 282 157347
320 464 559791
302 376 935820
8 257 532593
528 253 603437
81 639 440561
604 115 873847
320 361 787915
310 564 110735
447 287 314994
571 57 504519
250 649 406105
90 264 666382
686 602 351936
418 120 930967
609 436 113561
565 511 804501
430 47 142888
638 377 924725
329 288 123057
693 391 317265
505 591 842291
675 290 891263
359 363 374876
351 91 421304
368 248 374068
116 142 112363
440 324 514924
17 248 416838
30 231 345914
239 193 579574
357 251 104505
338 526 745875
83 134 451127
125 287 742038
499 381 187205
503 66 210791
569 381 84186
415 264 967399
153 418 650947
6 119 417310
602 318 17102
40 390 957735
306 215 773978
493 433 487625
533 282 451383
697 60 132593
608 303 326287
286 136 797229
257 128 157299
416 128 948569
618 14 423033
570 425 326123
53 273 808398
388 611 807887
208 632 311695
488 562 595069
127 150 187880
656 143 960636
124 527 17020
354 69 750472
296 146 848366
576 425 434702
177 266 679792
112 363 778589
497 442 561041
321 53 384348
266 468 484261
278 185 971811
232 344 983900
102 427 658053
85 686 828453
564 259 290027
73 160 864907
553 8 272988
337 47 439893
649 557 162400
21 673 858575
249 144 816080
139 256 946592
232 55 427236
438 7 270364
107 549 674527
549 219 506461
360 448 974570
353 560 820031
305 522 149335
481 591 450494
236 598 876482
660 272 491293
20 75 438735
295 684 739662
114 680 816584
113 207 426624
316 357 935945
81 96 568527
298 407 513823
72 83 810883
556 3 760988
263 494 909441
82 599 533015
493 30 462980
432 226 609578
106 36 264064
198 189 99023
513 365 604370
311 100 367679
277 100 189117
29 494 310550
456 197 998232
396 224 474308
95 241 893510
100 80 459475
65 135 293187
314 330 266487
130 192 376286
630 226 933356
700 152 157949
233 600 510188
368 530 197142
212 636 249342
203 670 441005
487 515 472145
392 486 454083
64 687 20677
683 605 107401
79 343 962689
213 384 828009
265 453 746213
122 679 829654
675 432 691522
47 204 500581
258 337 263125
318 699 9966
130 410 675288
323 685 710943
629 575 501498
97 261 637732
604 579 369378
39 76 320966
236 213 930175
117 430 22487
416 369 637538
550 601 543943
183 420 116301
100 128 654203
92 353 397349
416 358 178746
257 606 648036
619 566 369997
509 469 533072
415 433 42154
417 27 812288
190 428 461946
200 441 374419
512 387 683064
465 399 382041
401 580 619849
59 164 976983
585 685 656387
103 262 235294
294 405 394857
231 322 842027
191 140 413841
654 620 384266
182 263 800167
292 449 264544
68 662 551920
23 429 677341
611 294 152106
515 335 352715
292 655 41972
278 674 447930
540 666 842450
390 327 143897
526 496 288388
408 101 5826
182 670 95945
11 691 570351
32 340 598407
390 14 357124
544 171 852008
171 659 940453
187 687 883168
56 14 316336
176 110 766757
439 199 18471
53 289 689673
327 609 770091
262 30 536241
671 151 720040
363 333 651479
279 266 495108
355 324 508276
537 120 724833
82 97 877036
131 353 110220
393 316 563543
683 475 162316
532 226 294400
109 671 544837
73 595 134510
142 80 61366
661 186 36027
514 130 747364
640 29 981612
168 296 436648
104 535 253999
224 672 825942
126 685 52682
36 228 402677
552 613 495645
290 366 3593
490 258 11497
91 594 270031
237 369 449363
558 244 848457
28 268 122815
109 606 225875
601 123 361374
312 435 288309
141 576 8166
397 348 676951
489 359 419737
559 673 707293
165 489 670690
640 342 636458
395 660 171790
383 415 171680
481 354 220002
527 147 756435
207 92 64880
325 619 458289
345 257 505120
30 526 131980
414 337 251955
599 561 88695
318 598 677851
96 554 348806
684 471 511404
58 350 428042
689 572 411443
120 366 231355
614 630 592846
83 640 461559
580 561 854327
259 691 466340
441 581 860260
85 175 713115
304 380 772498
295 269 508692
21 329 904361
269 194 38235
483 644 961686
468 507 426472
553 221 715250
173 576 508743
66 652 400236
115 506 969081
542 618 283358
224 12 22211
476 592 78951
470 170 579453
688 604 700260
533 482 255457
658 482 641493
157 379 201095
265 417 5262
547 140 582356
659 169 28728
631 367 113256
129 598 532394
35 376 175679
396 476 248377
112 672 648462
639 396 718926
302 542 85558
325 516 803675
693 398 58146
63 614 588113
576 285 436911
616 696 106773
24 485 366615
687 530 630435
577 298 423669
219 500 946067
354 583 453754
316 696 115836
601 264 378062
413 416 689738
213 172 304900
628 69 655699
192 256 870715
480 594 396481
609 610 363262
257 59 351819
83 41 817012
148 437 165686
229 315 29157
33 257 47474
638 526 95011
572 594 188164
74 29 565515
292 287 507095
407 408 828924
667 599 880077
235 243 554625
418 668 121035
170 77 489005
223 413 386486
550 346 587037
548 602 268640
80 602 577603
53 88 987754
687 607 998323
415 418 87088
369 370 648160
467 154 899073
614 356 402012
157 107 64607
614 271 198618
160 149 693377
47 86 415240
262 293 587276
318 651 634175
667 664 530753
299 259 670831
70 31 196104
328 129 569279
631 668 338803
197 302 275572
261 622 223989
504 544 500024
700 579 517337
438 46 185949
259 394 782922
167 557 653635
169 266 1675
693 148 320697
39 461 342865
628 270 783735
76 190 53032
238 437 674742
449 387 614024
688 518 973911
434 112 22923
503 102 160536
66 607 435368
418 337 923127
176 386 628280
689 162 296070
613 250 490201
410 192 622838
559 29 753523
120 288 423728
131 435 618475
478 187 581522
627 286 577198
44 297 61091
457 230 45722
124 528 636242
14 19 42240
565 20 463277
87 504 846164
239 574 323219
421 423 411431
220 572 284894
468 51 68857
385 411 234753
215 405 666647
688 369 345980
86 130 88040
86 283 654143
465 124 605903
563 33 209768
313 169 297059
408 552 712642
413 487 86585
386 598 266766
502 240 218681
390 104 95174
195 244 275581
425 595 976470
464 696 870308
235 646 534647
522 171 366389
207 449 155170
304 183 179496
46 239 205236
548 75 240514
212 263 618803
574 488 994579
117 229 945785
182 179 604490
221 255 213334
219 245 10096
641 634 977896
510 303 654491
309 172 17337
614 278 33171
52 138 450441
340 359 785161
102 154 433735
687 463 174833
363 85 576604
466 581 335824
517 134 109316
385 44 336038
615 185 278828
62 69 511280
114 230 78400
113 69 267754
354 679 976053
521 355 134220
679 408 907245
244 295 106888
516 463 456135
624 458 398949
448 688 92988
149 264 392865
584 291 803465
562 86 923300
679 546 896317
160 487 71542
251 626 737016
436 328 874982
490 261 938139
399 288 530581
655 633 609874
128 568 160613
110 616 615839
551 664 352425
361 151 746626
461 663 157798
247 159 185183
399 640 890890
556 77 937867
233 126 72120
389 232 414604
583 569 702814
107 31 523640
303 600 113537
215 72 831044
387 348 904438
561 213 61486
368 350 683178
180 427 883018
567 37 585189
437 556 499652
405 390 605963
134 362 413042
51 68 493940
423 114 650879
306 681 254041
281 650 131468
238 476 93028
352 593 76088
439 675 192451
188 393 626984
623 149 70371
52 378 231651
75 361 398283
587 181 829748
78 665 49083
207 43 583082
463 484 75142
17 279 935880
22 321 249537
139 372 639638
98 609 17409
581 348 967779
68 264 103160
68 388 245319
76 352 538949
4 421 502581
686 662 889390
415 84 397329
280 165 310073
586 550 52321
668 444 561032
535 217 893286
547 94 697519
486 43 327676
500 619 347470
370 481 657208
167 116 481936
344 206 488470
293 297 354633
395 560 204977
492 210 411283
320 256 110398
363 176 685652
398 665 248853
682 492 840250
279 596 716990
267 650 569924
144 676 181603
185 562 11460
667 85 270528
341 399 388135
353 523 115490
121 181 94533
427 275 444505
466 322 903120
126 9 975154
227 636 427838
30 60 940800
147 199 934410
541 457 375779
19 504 590212
144 175 418366
650 205 219624
409 126 624130
173 25 176023
479 461 84484
124 28 935955
186 635 559367
328 506 989663
606 473 420184
558 449 638624
636 47 757894
103 449 992527
181 516 872998
87 203 701216
482 460 156371
580 646 791433
519 348 965761
39 189 683853
619 598 448096
585 186 510595
533 232 985169
460 176 800302
337 614 141587
326 348 50306
333 98 314452
91 665 373471
60 48 130434
39 139 684517
126 489 820887
318 582 390118
597 188 608837
51 14 715694
316 407 483440
225 149 455572
191 661 600136
565 615 181075
476 540 357961
532 559 918809
573 167 124595
435 618 445424
609 281 394145
458 308 637427
353 673 565227
515 120 663529
633 480 409459
33 256 437905
573 307 433958
337 610 335630
60 135 731673
451 402 2
166 366 954774
377 513 847094
518 157 73701
245 52 706082
53 381 891806
359 248 400986
609 613 805793
140 262 823116
618 661 483534
216 317 560802
400 594 441435
521 545 707808
172 243 930442
509 6 87944
585 217 781605
397 351 274970
216 152 133968
152 220 340600
209 78 970126
680 341 477050
283 222 893989
250 9 586322
303 75 835386
506 449 593311
427 223 648778
132 419 128575
312 133 516973
622 608 325916
103 417 134042
391 1 256254
204 342 992363
528 255 513305
280 465 965835
623 51 444554
578 313 499203
71 93 488555
193 382 869396
336 616 437391
2 132 612996
382 103 650415
448 603 269662
101 347 507710
635 460 908493
594 615 408607
4 619 569450
278 535 372812
551 57 681628
287 629 140025
153 475 693585
259 366 729882
540 576 518847
363 588 221150
418 213 325272
319 96 392059
102 399 820238
664 471 263626
639 539 872548
223 678 497086
520 686 507013
260 596 627182
406 148 891496
210 381 865685
608 239 156053
101 685 556242
22 84 329044
121 380 737919
346 537 949368
619 569 277124
397 442 323344
128 430 822278
43 293 762775
651 394 403165
377 637 67256
511 620 343276
690 439 366856
184 434 790225
182 108 35852
687 379 905369
180 661 794919
4 94 974168
490 500 129813
539 435 347987
71 83 136445
627 41 81211
140 346 921499
106 185 323735
327 193 510921
221 61 784735
191 639 293681
497 107 894194
591 618 437673
16 475 926524
468 72 197013
594 218 235214
357 437 943908
257 284 864704
549 392 25400
467 332 671268
116 228 477722
652 672 501511
512 697 600455
224 463 540076
607 227 995856
281 617 997927
441 252 318221
297 301 383414
20 342 678902
688 324 520752
417 420 276301
254 424 798531
392 446 553950
207 28 841847
306 698 559299
522 239 734256
492 663 821726
658 217 215476
59 573 641878
697 612 869884
29 85 160865
568 624 268760
231 480 163406
76 491 787538
51 485 691460
283 345 697087
484 679 601466
521 351 605767
417 36 524746
522 446 881280
184 59 936119
27 41 992929
470 292 927630
60 14 537514
128 125 720502
565 593 497641
85 151 537123
426 598 749789
422 521 455996
178 78 834798
17 553 972722
260 318 312946
564 444 656892
277 579 596782
602 6 714053
123 428 665967
491 424 282169
545 262 124191
636 108 428989
695 485 170205
448 655 313702
444 109 998392
470 359 326609
102 541 816570
204 167 785438
311 7 792032
338 143 243337
209 163 264565
232 333 906923
700 357 476829
115 309 144024
618 156 675197
146 168 532233
187 609 150962
289 266 352727
32 260 148770
19 511 382462
633 567 346703
130 267 658520
381 385 340875
624 419 665546
104 153 248312
108 177 575407
542 474 193852
250 435 185239
342 302 502214
478 440 296409
588 608 81925
192 533 243777
6 343 876473
212 595 330633
480 323 247702
485 670 188884
14 615 936461
285 23 989471
690 468 686501
295 348 885951
190 248 898547
256 510 582201
446 525 211077
341 133 941528
587 60 435139
536 59 459363
402 344 862637
211 426 117048
498 235 863700
36 316 873745
161 476 748816
159 618 61740
109 296 907282
553 340 729963
434 350 270008
558 607 652327
219 597 86355
45 350 927715
10 504 530794
533 697 616748
216 475 165055
688 632 834229
329 254 128758
453 142 755235
103 86 622860
655 7 563039
229 652 163429
484 648 312357
547 150 629817
448 439 478989
464 463 795215
606 451 958915
672 486 623677
698 221 725698
647 623 703909
158 101 735164
696 529 486793
611 373 896588
97 107 960952
2 633 620005
31 91 621242
125 414 371194
515 593 778828
59 686 51404
242 277 342658
617 619 317649
541 573 617517
101 514 529844
409 128 597680
319 584 149386
62 496 967433
497 307 489296
465 351 399798
266 378 328352
207 462 870208
696 525 591707
496 474 219120
169 476 777152
265 186 701602
453 587 923357
414 481 961545
478 204 337958
73 229 114712
442 182 190292
681 399 978487
218 121 33776
492 444 860119
316 184 95254
408 205 197517
444 512 159759
68 114 552307
296 529 865547
469 23 700762
384 180 885941
658 561 687607
625 344 885559
205 28 681647
185 688 973238
431 218 594427
485 338 374770
453 647 399263
229 533 590516
236 526 159288
543 335 545513
362 654 384703
35 276 83804
639 394 1455
516 219 805391
623 452 162055
383 384 424401
120 483 864013
453 366 238143
570 356 255699
607 359 278340
663 152 67538
345 306 961246
379 696 450026
225 634 858477
268 183 255069
179 218 756804
417 102 655412
285 61 73782
77 492 35702
3 385 83056
311 73 385972
305 104 431094
154 86 68743
550 288 699484
315 359 68614
590 557 708076
406 555 897508
237 153 186700
314 250 609525
374 164 225912
504 554 217655
486 575 469746
156 603 652391
372 281 177584
379 438 149862
448 30 196002
89 684 79232
505 204 227872
695 248 829525
135 693 576022
197 675 385434
257 415 520778
474 367 44672
191 56 431176
150 287 853866
197 480 425714
109 419 969489
151 505 158330
495 284 179896
495 644 295943
394 193 350105
461 560 846828
397 276 1223
563 508 740163
680 322 705183
674 665 281732
688 243 746895
11 314 179341
147 512 549904
284 401 931055
73 7 161932
416 144 431681
4 580 383937
327 25 642225
594 631 663202
362 2 348368
352 670 674414
52 284 251415
400 77 494521
532 48 890672
477 8 29379
17 88 229010
578 689 69942
319 500 25005
7 509 972388
527 545 390884
376 428 93308
385 255 983919
571 663 495728
254 643 352520
516 148 624336
585 643 550503
265 435 651240
120 576 519112
233 425 586929
116 25 840611
566 459 403470
551 55 184059
24 147 255706
375 681 981873
150 121 487791
16 501 311783
644 46 801668
22 318 11305
71 342 285205
146 328 62624
415 200 549164
194 304 350856
13 72 12771
97 501 880334
519 93 594026
297 626 91253
221 322 654588
595 180 466242
403 270 974038
432 139 259933
647 586 576344
597 459 927477
667 247 691875
28 646 407000
61 476 837808
135 166 460582
298 529 648796
530 499 733392
118 405 81551
338 418 962395
641 420 143748
90 223 603241
90 211 726105
370 477 498525
56 620 953456
491 203 190912
473 390 359913
694 12 668531
641 546 571639
174 205 327101
58 49 38182
321 438 234450
286 476 985658
51 48 435341
296 5 725549
289 323 492126
160 47 22484
433 50 291523
445 206 844124
4 279 105537
25 550 650703
613 464 96244
608 497 681534
514 621 866290
501 385 909459
628 281 246331
642 251 618982
44 553 983020
191 545 899004
633 523 458560
216 106 606687
240 214 612336
607 362 447099
457 490 326219
645 512 465663
56 137 235587
316 232 117937
454 557 369029
648 439 460166
490 659 954559
592 554 128083
396 269 629408
636 197 446597
39 476 627551
350 84 200510
114 154 201623
320 476 530999
93 477 104895
503 513 224281
32 667 436920
582 437 934576
308 576 497857
519 338 180148
424 163 296387
472 75 255495
372 423 410755
684 414 836333
344 99 989097
647 494 885299
234 373 349697
537 573 530924
151 544 954592
565 201 259504
466 244 102424
404 467 413483
195 468 186938
467 260 934143
497 252 600436
554 451 215707
580 588 653408
30 245 200877
328 304 812477
94 235 881328
91 447 854284
44 562 309800
6 513 553870
456 120 386036
98 297 762841
484 535 570428
587 369 280580
514 546 70293
296 181 308888
100 190 198385
538 671 955836
669 27 23390
35 178 439779
248 486 655323
398 198 764013
603 222 60585
584 367 394791
285 253 64128
404 529 744364
104 147 493433
491 275 514314
127 10 279679
256 231 615415
624 308 579740
667 686 44316
479 119 963971
176 567 285124
162 51 58479
449 643 313938
365 12 461870
339 435 758177
232 632 996971
87 205 285290
540 585 195212
117 130 245453
258 449 846895
683 260 411132
50 441 26049
375 666 44689
61 369 810625
343 616 659515
184 239 600788
466 676 441135
551 263 535795
622 21 828932
299 72 189530
78 274 418441
291 386 866196
78 94 67422
358 589 100698
352 314 304304
403 67 798797
32 274 788216
51 187 934923
173 654 692426
211 262 250232
568 549 648846
154 94 719221
376 547 465170
86 639 744439
167 458 41305
41 570 970973
336 673 77153
233 158 959187
109 271 470166
507 238 334023
232 332 380921
204 102 386400
658 92 543303
223 9 655915
234 528 93558
138 581 629169
115 61 298167
86 623 537334
152 438 856833
386 120 679842
695 339 688187
476 378 16025
9 434 917758
221 673 684361
612 343 209893
343 404 778745
642 467 140740
46 505 562121
576 383 406360
191 145 611681
326 170 747345
629 647 537219
73 596 658443
658 142 805806
694 328 834022
217 463 893787
125 22 991231
487 323 901461
286 551 693509
30 615 402367
137 198 605283
578 391 179830
137 556 476395
427 659 65674
254 190 448839
451 89 465101
134 191 238490
209 32 636326
95 15 31227
365 155 850252
438 272 750063
688 53 937617
224 444 550695
215 507 325658
369 551 20909
556 308 17057
48 297 333139
363 59 977922
699 493 32859
648 604 134662
678 515 732697
479 638 508503
503 2 73643
521 22 133079
172 497 62249
521 617 881605
54 602 851159
315 608 623111
324 175 730530
629 520 496547
32 390 938891
299 240 791904
7 422 131766
76 178 231065
219 392 330365
133 687 711927
559 350 894196
663 31 377506
61 46 328996
187 544 659354
624 309 386978
642 630 289456
503 528 683682
74 94 451266
343 154 966138
198 270 166043
25 254 274377
240 373 134585
565 30 313413
368 223 574959
343 147 992706
473 128 326157
100 249 477954
681 610 930381
593 442 275575
617 411 634830
357 696 815508
47 95 268822
274 130 676673
352 40 932069
150 143 673178
451 154 99952
231 391 424227
292 49 356889
232 153 309579
650 440 291237
486 491 568290
474 460 954454
277 563 853890
475 348 771460
86 542 268262
466 692 276716
490 265 735233
402 649 248248
129 132 224699
623 182 18040
26 521 582563
542 326 491870
484 320 31292
641 269 138320
630 3 522216
24 61 968428
552 662 815887
558 595 326812
657 480 421585
560 374 935607
595 85 814528
149 635 518445
26 212 854101
380 208 324893
665 676 989304
407 501 493957
449 426 605506
89 249 962438
203 22 554674
160 610 507523
674 617 473948
338 196 434608
169 576 979024
616 620 891529
262 72 815163
537 603 155131
486 353 7249
23 290 549162
402 427 599175
279 689 997100
584 430 483566
51 465 216339
476 621 2264
477 282 96569
184 182 506642
380 461 977522
283 322 771546
249 625 22282
508 593 505451
552 663 329568
548 307 134807
410 163 601957
502 288 608246
499 556 604348
61 415 8551
367 617 107508
265 274 1035
280 297 741901
250 307 795861
668 606 138301
419 176 860736
608 642 692807
98 9 423473
77 584 83561
486 87 283470
263 105 444824
193 36 980998
309 600 457682
276 183 314287
273 527 782273
263 78 91037
113 496 967833
545 468 805093
625 352 432153
109 60 684113
522 366 431398
693 46 181399
117 167 10112
559 564 925852
664 553 387769
409 49 930096
496 427 495862
132 97 101918
627 370 67532
271 244 885150
470 126 606460
72 34 524338
325 100 366830
321 393 478695
436 124 104280
159 142 962051
512 22 174170
365 605 52926
397 298 531398
99 255 446426
134 350 869154
328 629 709203
47 324 52041
357 248 658683
335 383 499531
546 488 330210
618 122 956432
515 563 725783
660 132 318069
524 103 187275
378 438 822392
129 13 552927
264 241 675332
522 433 31588
119 653 766805
202 406 240502
400 10 214188
520 50 633883
643 236 687037
693 169 496828
491 289 567584
71 518 170686
209 638 311907
474 621 534581
270 672 137768
145 401 776423
36 539 127915
295 279 794575
671 415 640545
638 407 427958
475 218 603707
583 124 983878
545 133 842637
396 564 258085
584 329 31447
468 271 703534
48 228 212755
371 644 386962
466 369 9156
325 399 56099
511 60 607410
204 582 177994
642 153 470627
395 496 59034
625 464 156332
37 262 666421
308 114 967429
315 299 233849
263 403 377352
289 591 924024
662 621 638150
238 72 2631
62 663 439810
580 404 826426
126 594 600486
432 221 829677
170 144 39081
400 358 490873
218 408 351919
17 80 442398
358 76 37735
546 632 104555
334 35 858448
270 234 591199
315 171 883696
13 647 287799
604 608 218762
255 644 174380
502 631 506675
439 678 909005
268 25 888399
690 272 633506
289 463 78934
26 508 439350
700 596 253411
313 307 448584
342 185 103776
522 180 61324
162 121 812726
3 334 437920
691 180 483118
549 240 527530
282 86 493384
525 108 850457
412 447 85341
243 659 220122
142 458 949642
113 632 930581
394 627 559991
113 368 643718
48 606 307776
146 493 919455
316 186 545891
602 148 748327
227 552 921618
236 274 187933
38 236 372073
199 373 254899
675 235 36768
562 381 117917
149 68 318868
357 87 429805
463 465 668476
676 67 199350
21 683 577371
45 407 141601
416 244 469873
391 610 683547
198 594 449444
46 352 686049
40 101 294957
655 449 947991
692 300 323533
64 604 989559
547 70 823469
362 610 866434
662 638 958243
522 64 373290
377 610 512781
407 486 759872
34 269 220463
152 393 342145
662 336 561653
207 658 722851
46 126 105667
388 32 911479
493 319 80355
166 15 51651
202 200 290526
71 242 861321
485 216 43555
404 385 702138
646 410 481483
112 303 915415
589 687 819545
460 360 261359
678 475 640875
350 626 662696
105 97 408868
700 675 714618
246 274 247641
522 462 817027
329 125 7390
371 628 96981
90 412 549740
181 76 337180
90 101 384268
612 477 790808
136 418 464882
526 484 810771
470 534 950612
323 44 911504
352 85 414360
321 335 536422
154 684 25123
355 238 682809
288 622 814072
414 117 935340
312 226 472135
677 515 705753
473 525 636241
455 473 639463
579 323 960155
436 268 581662
477 270 628872
640 519 716021
426 544 700165
627 59 176718
515 24 196205
340 334 582940
217 247 653242
671 400 70786
364 37 388693
197 343 704567
23 75 76760
183 182 956348
656 640 938511
381 521 923045
265 604 76984
471 644 993566
677 11 614415
620 247 314971
153 243 522664
670 548 248402
466 282 913581
687 113 967244
322 167 16702
468 554 313400
240 322 908620
279 306 532656
32 44 590961
411 487 43624
109 555 372798
60 189 761252
381 393 953039
329 70 814891
257 118 399865
216 523 153097
95 118 671999
498 663 34570
600 194 853839
34 499 387587
509 122 997956
686 45 635664
14 74 81963
114 440 48235
686 445 858421
146 47 540381
178 52 529321
452 26 800479
12 664 983162
114 173 716318
187 310 252670
245 271 731328
436 11 763975
274 165 735623
660 14 953906
613 527 532301
669 343 287505
149 630 483988
94 79 816347
655 376 364352
594 292 762481
551 326 246591
299 92 627599
426 31 282337
182 210 412803
537 196 407678
375 229 774101
620 463 177544
317 440 70849
187 530 791793
24 626 793195
437 196 466645
631 277 862160
82 100 601316
486 348 183870
316 678 131443
75 556 21855
216 24 301371
42 376 64268
260 325 248885
214 480 160354
457 330 651607
243 122 834780
268 431 309309
285 583 163947
157 141 11358
455 416 565019
485 321 21862
393 433 688385
58 151 844894
159 506 442316
498 276 605952
202 579 90709
547 100 740459
615 283 198701
457 475 272565
413 572 809094
315 700 79830
324 58 128205
478 129 933154
460 342 202668
280 14 963688
67 537 245278
686 525 125543
367 669 871801
116 213 768428
508 244 381759
99 600 928231
699 223 389577
515 194 315266
316 695 454665
518 161 900826
558 564 929869
302 687 119702
59 188 56228
561 540 105736
464 146 860991
19 605 942576
347 260 742182
572 530 447758
465 99 855444
182 544 404168
21 556 304320
66 419 633016
52 562 588654
448 247 202747
156 209 340531
249 653 836775
148 100 504605
367 315 129362
118 588 924959
633 499 76577
564 331 253542
469 445 583660
219 67 182255
559 253 508806
283 555 762122
352 480 60441
326 299 827859
321 578 991318
324 55 368057
385 410 666571
139 248 601738
582 151 533905
204 685 826844
295 255 875662
407 168 261378
399 126 134824
652 365 681350
253 342 386819
163 34 126067
409 439 783033
655 463 320665
680 239 393706
458 148 587188
253 209 653538
349 644 157523
376 503 868120
59 451 587924
675 418 21920
676 218 129582
163 107 330336
655 534 838084
107 511 158694
294 103 188171
498 207 375144
358 478 125154
388 426 962318
355 37 939848
556 391 314710
246 364 346740
557 252 788871
491 457 51353
596 409 917735
152 692 991534
106 467 910168
390 226 186106
168 699 769783
637 98 286821
308 523 77697
204 25 188809
658 602 160508
66 441 82424
168 252 395507
124 378 264776
81 339 155714
664 85 764617
32 438 915526
10 697 334549
246 478 115887
324 696 750737
671 496 190728
493 698 28635
134 550 266338
634 39 708507
465 76 839787
446 597 329328
44 557 565300
153 261 703020
404 4 290885
438 341 280199
18 422 944296
69 287 388248
84 364 261336
345 498 539577
453 322 244603
518 509 863218
250 561 180064
534 479 3833
391 10 502851
352 476 528243
399 700 932570
697 647 543599
692 57 120315
430 344 606672
238 314 289898
347 457 315105
86 69 205265
74 485 584285
190 578 616255
273 254 451568
252 578 139393
640 180 591129
444 425 630386
595 587 715106
50 28 507300
492 245 524881
261 35 657143
543 458 12401
205 55 313010
674 73 551616
263 475 767124
622 251 614690
355 284 109376
238 601 554419
112 274 256937
288 303 659730
246 168 639858
315 16 331260
455 311 250865
134 608 710240
230 493 339326
388 71 520547
20 142 767962
193 442 52611
291 585 435182
13 190 218546
539 45 770367
401 288 788264
337 203 904297
157 144 404195
568 303 889473
259 519 768549
130 583 483418
1 278 229981
76 266 421409
180 540 493186
207 91 35017
6 172 534630
187 5 516778
164 400 971636
81 563 478622
454 400 707171
112 232 483724
644 45 391458
171 283 18427
98 66 193754
370 432 676453
40 370 701872
282 410 46739
619 660 989839
145 189 908085
80 515 328585
365 444 320959
589 375 528644
405 343 265843
337 190 266035
613 556 418503
331 512 23295
485 298 897120
38 591 5854
407 396 847457
278 336 367475
244 337 968307
399 260 756106
1 518 314222
537 185 21721
415 45 873827
339 46 645670
35 148 754137
596 114 239342
331 159 329931
247 548 986195
475 225 941371
255 210 618568
463 523 910157
408 285 230880
133 314 957044
381 351 478527
447 332 346761
613 439 484536
391 252 820561
592 125 412971
144 72 446098
26 560 912793
215 400 369249
337 424 328892
460 587 666380
353 386 371242
259 642 505121
467 232 226689
29 432 392528
443 220 235219
16 671 204634
638 58 756494
633 245 633622
507 184 652015
290 145 902172
464 377 598692
15 281 519438
426 510 764323
611 147 94604
279 181 518395
413 433 347397
638 338 356306
594 168 42363
267 676 974187
450 561 177848
145 153 722600
187 165 943964
217 62 638514
286 133 861093
535 533 907897
659 567 409659
400 289 691916
19 432 280626
458 300 732241
100 600 610452
353 251 972513
259 295 113507
571 436 774766
370 684 99523
434 99 293442
471 649 463112
504 88 512683
21 358 697816
483 681 882283
553 447 557142
598 665 409683
570 102 985012
672 231 86095
197 185 632992
605 61 783428
49 160 816741
401 626 893359
232 459 967092
192 599 912493
371 332 534319
376 446 518251
469 350 153582
411 265 765058
161 386 961699
244 425 427624
143 391 901681
671 384 760786
335 46 966512
551 334 868682
680 334 203700
520 672 942108
169 13 548403
324 116 617747
300 510 172605
200 257 27691
363 434 379284
217 405 278937
624 85 462413
45 33 623142
394 480 372199
398 544 618743
61 13 946683
333 431 158874
314 73 867879
299 430 781198
508 280 677833
689 404 649525
571 551 857781
329 232 791715
359 332 471707
398 151 791321
542 569 116322
620 122 64786
287 388 263270
86 59 686416
644 497 530200
363 348 661820
85 458 204957
612 512 715155
112 68 227833
546 81 966623
33 414 443384
397 82 3967
208 535 331694
425 654 571180
213 500 867784
44 539 578512
695 591 765801
650 180 210024
434 323 270718
530 217 279717
97 147 905461
202 71 830849
64 358 193987
638 539 503723
580 522 447959
678 35 601686
326 598 510580
466 570 160584
130 183 573491
67 55 685183
47 670 932694
21 355 851043
300 582 440504
681 222 856066
681 595 917475
395 372 574121
87 223 658969
388 470 580185
366 213 315945
196 690 247979
64 37 625363
245 177 122444
55 389 977075
560 672 32585
454 564 691101
20 23 773498
94 44 856614
140 480 485396
566 445 315342
275 482 371374
106 102 501954
391 379 312375
461 197 98473
164 154 570863
97 36 813465
440 70 246491
148 564 491108
404 285 90677
629 609 956848
75 132 830773
679 168 57101
145 19 781048
342 564 983037
201 208 179305
466 473 87152
72 504 817843
680 68 80883
502 282 714240
530 232 543886
413 503 674784
499 513 433215
194 22 526009
63 173 734171
460 583 496308
479 196 951021
147 74 835419
538 680 318325
609 649 353759
108 133 49929
372 263 344384
525 260 684496
139 467 1926
202 31 348728
59 374 644002
434 129 246760
544 173 918760
438 47 61296
452 496 255191
448 581 802929
551 231 308544
83 391 774813
426 50 951841
194 20 169488
95 699 420853
585 8 910299
247 49 739328
169 384 936239
435 138 750266
378 297 789196
605 99 514795
150 616 441483
450 231 431884
428 383 381895
57 341 106788
286 96 346023
24 231 706453
24 473 809334
278 511 282216
302 654 980276
218 478 731889
268 24 549105
29 615 249923
330 473 638487
316 249 550387
150 408 797962
94 660 510958
612 651 210159
161 367 522093
318 607 381304
553 306 728508
5 44 281015
442 166 594063
306 552 752451
559 231 508156
319 506 303651
533 585 566430
152 212 296540
662 637 98622
364 67 1134
115 137 263448
221 20 176835
79 426 907186
41 251 165025
58 265 643835
660 297 622235
47 490 920320
327 293 661275
188 598 285910
77 566 840052
107 126 720851
413 326 903176
186 190 648204
283 151 10695
257 693 632269
588 613 271780
426 615 144027
514 407 217138
151 539 791391
275 504 183064
179 164 807654
438 215 921200
251 250 95407
88 123 768575
553 48 540256
138 492 798985
380 659 259220
577 591 2826
90 114 717970
594 157 371478
456 20 491222
110 295 970590
423 508 810946
79 231 127506
107 528 437474
125 564 457597
458 237 225132
568 672 864674
263 359 905503
237 236 237745
57 388 505289
473 203 93102
408 564 73182
666 52 104356
237 591 201389
491 668 20138
8 489 636406
7 221 962489
256 75 573939
339 226 7676
597 458 261605
610 383 569058
327 225 64957
342 675 209743
625 399 597721
393 406 202013
98 504 686230
1 408 4675
283 689 793460
537 103 345600
162 414 376708
564 673 940105
560 651 231729
394 235 144145
387 626 992995
242 401 416464
291 226 909280
499 373 2785
384 459 976797
16 468 921601
402 145 768684
221 629 920334
193 149 279632
279 278 743937
1 445 970018
569 219 508320
358 287 599017
30 549 323465
320 207 498273
618 469 729400
290 211 172467
662 17 538032
414 418 886162
409 536 240664
544 524 42501
498 373 664711
268 205 275540
317 661 448631
396 391 972666
371 406 783709
591 673 67053
627 309 286635
293 667 10087
274 534 814769
669 143 457629
78 477 52651
433 397 404181
274 503 776833
69 580 87160
189 642 316099
248 696 796683
318 400 852413
70 673 245576
209 174 521903
397 158 314541
430 365 944733
470 30 433142
420 149 95706
428 361 472384
268 397 693726
667 158 229536
697 207 171294
678 544 632716
363 653 169315
213 623 284581
103 468 287429
349 153 640522
188 474 264358
469 542 256864
228 603 904906
2 172 901820
493 24 370902
505 361 495391
467 410 277727
5 362 984925
592 584 713355
259 9 322639
257 169 417748
340 128 993024
147 52 55037
602 647 598988
336 227 295194
30 78 352012
196 676 892201
37 324 60400
44 546 194828
376 432 853266
379 349 155476
505 125 946235
385 633 899282
287 80 220929
589 477 44518
492 493 342786
697 656 547858
442 22 560249
546 229 320787
364 698 903759
4 242 238937
236 621 253602
103 385 739741
167 663 944878
376 471 983937
56 168 965268
399 157 625232
569 430 478103
278 284 866619
627 104 852921
295 397 829331
225 102 484067
563 153 175027
480 493 141014
161 23 304147
571 360 31288
75 582 654358
650 483 357061
370 214 476683
278 106 315847
657 411 309472
103 152 958557
605 292 599784
411 21 580538
351 364 857787
386 433 730854
298 4 194477
324 550 211367
104 430 849629
629 109 384
299 497 572099
322 591 365874
39 462 962660
308 73 140934
23 559 49104
515 652 4313
186 13 986472
376 391 401111
39 398 736818
517 47 480092
241 677 331411
479 518 599488
684 298 113853
620 150 978359
548 41 302257
221 676 549526
379 399 88208
214 284 625555
382 213 778181
246 225 11996
521 500 907399
227 50 354869
577 207 680706
194 599 947944
225 248 425514
235 341 546641
7 335 48984
400 696 822754
281 262 910789
304 13 908261
59 244 223507
606 368 632415
25 234 427707
415 461 555928
179 672 297952
493 486 393400
370 494 119661
308 338 635211
171 262 958652
147 566 44276
231 627 103397
89 47 310884
238 434 236559
659 501 309794
308 394 979283
626 688 982903
155 603 535518
87 206 232860
504 341 93174
5 567 553888
113 158 251101
434 485 123955
583 86 766995
49 470 437208
128 414 201723
480 606 840887
138 614 844060
460 104 306112
330 542 186377
13 307 890177
327 455 610691
216 497 133125
416 357 68058
100 30 694141
507 320 253162
62 288 401141
57 576 688682
543 576 183670
496 461 229222
513 417 283341
426 458 120440
256 265 445496
553 345 640372
274 537 170898
642 584 747547
214 114 774020
414 177 798824
317 547 293589
464 23 29270
422 672 762350
282 160 902942
231 333 653528
57 236 487325
117 42 80247
75 1 462370
417 33 161688
633 228 417376
505 426 969093
174 201 383784
630 334 173253
192 624 891234
608 594 51274
626 402 72604
317 355 621164
510 128 365674
224 80 68820
37 459 869039
603 339 647907
358 556 856785
588 665 43266
612 123 646112
57 584 605276
269 353 230471
108 38 911252
298 466 73342
603 185 456768
677 132 202131
321 546 42043
150 371 601535
600 291 304840
582 685 473607
287 246 517502
451 93 81358
166 400 735869
329 88 652368
348 606 920713
648 473 280971
351 275 529482
174 371 92390
36 424 164784
594 380 986694
325 675 16614
453 695 877495
648 575 959853
31 592 611817
354 528 136617
384 558 441418
319 610 689963
392 495 658317
48 16 996740
255 281 574251
48 520 546521
628 662 46071
675 617 393184
420 478 850943
24 664 210421
379 160 804074
96 442 251022
14 276 353686
488 545 800801
389 151 232681
307 112 239014
593 303 292758
160 460 861133
581 534 794809
561 131 934269
655 455 666460
107 351 119065
261 502 121531
248 636 263864
211 109 892862
182 518 32299
42 272 88736
167 252 3489
155 621 533241
194 377 401665
634 451 620477
631 513 996672
255 560 393488
562 653 566598
661 328 788409
693 182 848608
20 267 338332
628 599 881878
213 344 355736
619 73 396993
176 26 889614
633 625 176732
498 623 227297
136 506 286156
56 600 387118
27 339 9402
504 385 985053
124 304 439443
179 654 338800
416 549 93111
318 298 713606
415 411 856231
61 27 271245
338 389 265611
322 70 39955
20 589 174797
296 65 687792
237 135 79608
637 308 626850
551 167 433886
616 315 438670
72 368 596516
133 530 742799
141 61 212662
654 625 654317
694 664 910939
167 699 294509
483 364 246182
449 223 745071
236 363 585005
135 540 43856
280 96 326884
193 307 237101
480 641 896502
396 676 469147
177 599 361887
445 589 509461
226 294 643152
596 127 77073
322 124 708902
301 160 786918
406 364 567689
20 359 36223
581 357 91997
668 122 26606
56 537 744875
317 641 517891
82 28 445934
489 31 123869
304 487 494691
296 422 631218
403 693 62161
571 296 297333
44 268 946443
366 596 429344
465 683 401284
531 515 456072
568 270 262650
534 19 364978
522 638 979586
365 118 134392
305 632 983368
315 543 383814
84 168 383512
472 31 726018
577 170 978437
280 311 399800
411 216 109897
490 79 414384
342 343 416569
80 552 816262
313 486 213495
142 466 98907
494 475 266531
247 50 583332
625 424 300378
376 168 804461
671 349 701372
510 280 850400
415 569 666567
369 391 930358
663 23 429100
478 146 309312
564 417 997128
168 6 450036
131 520 261289
405 140 357840
491 617 802734
336 654 755017
373 534 851514
493 22 367704
657 71 889713
272 260 999796
692 31 48021
392 172 545031
570 479 639445
128 362 664258
457 650 336203
403 19 155628
566 664 543260
62 332 716516
417 391 951746
566 583 357459
689 138 956967
273 222 110878
635 177 161179
409 392 182485
103 437 272718
306 631 134900
136 395 249842
414 573 750928
241 140 69508
457 553 96609
81 45 891125
400 67 495002
357 373 103567
637 297 686625
455 130 475674
460 16 76184
182 219 404455
149 491 54101
444 370 474947
496 384 951035
232 326 824502
414 329 894866
158 253 583215
553 537 563122
67 502 79031
1 439 364656
205 21 581511
228 659 53808
621 616 70018
3 357 765273
622 289 169565
541 417 883431
24 202 313152
481 417 791575
247 484 433837
385 518 303005
279 669 872516
261 620 395054
231 294 96700
636 511 225491
210 311 148393
58 271 577514
136 486 924006
9 104 75302
210 487 840128
671 43 619382
324 412 26817
247 116 798327
568 200 632201
318 681 170002
695 329 180081
587 246 600095
152 579 816899
117 95 68365
224 384 439718
403 22 921344
25 193 930853
251 290 416568
667 606 928362
334 166 606472
626 158 373710
175 304 814435
514 683 374395
617 326 243412
459 596 937127
395 432 959146
325 586 619918
39 208 37443
136 20 623348
126 683 137338
511 193 366259
57 271 904391
474 340 88017
164 675 377360
130 489 88864
396 289 75600
563 68 210296
79 3 836743
166 299 692085
55 109 496499
677 205 922327
668 684 729262
296 160 113794
222 89 312229
420 224 724723
602 33 431168
11 357 304438
519 667 230890
187 327 213333
293 325 922598
225 558 199351
151 385 640439
319 339 926531
315 153 543271
135 152 791375
289 595 340112
424 312 885241
583 217 772902
113 509 132186
390 374 1979
61 500 192096
670 508 36390
309 466 270786
84 141 343951
517 156 157048
318 221 383520
532 392 312861
217 87 481179
389 287 223333
307 626 914705
603 58 572913
160 626 981059
565 405 242139
540 321 394052
515 641 950935
627 626 880368
660 214 131133
96 369 698342
83 61 829657
240 133 565813
498 484 570895
582 684 721388
317 250 219685
218 438 19949
261 512 436070
90 585 514963
33 234 280003
45 276 113023
451 17 788676
150 258 634349
45 205 741890
690 636 759101
290 38 492709
327 208 333122
96 134 163764
211 92 376512
346 67 820091
587 351 409032
621 334 885549
432 632 683021
576 48 759118
634 52 235121
490 489 646940
693 173 8705
282 200 385294
388 414 650645
621 499 853585
602 282 262221
656 519 432578
347 119 786254
358 569 663704
469 683 716335
419 541 253119
520 552 551804
73 678 210538
669 363 887258
356 336 691649
176 60 149665
460 223 191605
679 461 99042
353 432 47919
338 424 741956
323 206 267010
586 500 711524
198 62 271204
331 508 373301
298 185 189451
488 588 404092
6 97 50394
631 195 472620
294 384 360135
266 512 66409
369 401 271751
373 249 891477
345 309 775
55 291 771050
163 386 350396
143 677 837906
561 108 668244
456 420 340749
482 272 382438
330 214 975769
142 382 349463
51 297 612758
621 329 999397
514 75 414963
257 672 456852
472 342 297195
341 339 510588
233 328 396071
439 179 815187
53 687 405780
84 331 952350
1 256 234824
360 124 901064
414 685 491555
338 155 176517
542 144 623914
384 160 152913
173 321 579506
255 426 555427
620 555 251205
521 457 281774
390 92 335405
534 218 896125
553 688 221445
404 34 446780
667 507 132127
658 319 572184
283 127 143145
336 41 918648
477 209 79915
265 444 303824
344 436 764885
679 58 938358
73 540 308324
546 498 576715
497 396 59657
428 224 880695
579 16 453301
362 149 294348
212 548 879198
504 149 841698
646 180 47812
529 667 881540
554 582 600960
192 433 581906
408 191 775298
265 560 804815
289 48 834389
495 650 529615
225 657 611046
192 409 578841
288 415 867402
173 374 491908
166 579 156691
4 209 405704
206 242 429903
3 669 973220
652 129 947583
311 97 416402
302 169 195350
405 409 34939
9 390 925922
217 506 789429
543 336 545601
296 438 816910
519 442 223809
261 464 857720
137 267 215173
636 421 829407
682 71 671783
203 308 132841
324 423 947315
657 546 922260
68 134 947423
48 25 480589
634 520 991065
473 598 60330
147 570 720175
13 367 280909
202 350 344792
644 327 648720
4 520 588212
219 185 515337
313 588 423083
462 212 573132
558 172 528121
241 61 853869
583 234 130635
490 248 496346
9 71 830972
348 193 358741
128 299 737269
329 453 394306
56 30 395214
176 655 452145
110 464 610258
38 393 401615
632 5 286968
194 418 590994
653 402 740361
64 357 218822
480 269 655342
132 39 80055
670 101 149460
306 587 406511
421 539 134270
36 170 268482
596 7 745405
210 114 741249
586 376 679764
173 659 647088
554 479 788832
73 551 505159
321 40 212319
326 12 442629
373 149 572643
593 131 783748
277 343 346889
55 19 862860
76 589 765207
441 472 410937
296 139 956218
694 391 311687
54 270 659263
21 543 271606
24 160 719281
663 275 697162
90 408 520678
502 425 581371
420 317 371035
284 159 870350
190 24 921340
307 499 578542
576 302 53786
373 117 924045
638 275 747982
125 444 656889
34 15 725116
45 467 923543
562 438 986568
228 200 4889
150 538 56919
346 310 742754
504 277 971847
221 427 822740
96 342 728300
196 197 989210
512 396 275633
639 207 540939
95 587 133832
523 5 243703
123 527 744594
594 118 137431
522 341 926182
246 59 317120
74 473 548428
593 59 299515
292 221 370513
156 324 461754
51 8 733697
105 279 604551
660 480 123283
414 171 772411
596 90 470543
119 26 425675
209 623 322838
344 58 245728
428 482 591870
145 668 784796
36 504 790015
434 273 990430
320 662 51657
480 117 752864
620 488 795465
188 660 650962
271 147 683196
9 452 89812
583 49 602964
480 232 672671
54 506 868853
649 170 139158
465 458 616498
380 588 827304
175 284 647711
585 437 1047
464 363 866854
670 371 800486
637 645 80333
400 529 957691
257 376 879188
59 382 846239
18 692 344065
268 135 207008
227 349 438814
444 631 995678
168 631 71175
553 257 92294
401 149 592781
17 646 651478
299 3 290763
365 338 927805
632 633 731851
258 403 725068
40 266 485338
127 253 383969
221 82 451289
213 363 437602
152 197 546864
17 589 509519
465 215 511551
69 528 725849
49 513 326327
629 315 933568
456 140 481339
338 439 34512
350 465 162179
640 13 94446
647 445 384185
646 619 719314
582 219 66711
578 325 616477
308 492 131760
558 669 481394
369 539 23915
417 641 791172
24 156 689914
627 399 765258
633 309 661595
692 520 673051
263 57 474980
253 266 596267
274 351 252313
417 231 659572
47 114 68131
234 67 999739
580 88 778167
11 346 172840
378 286 863350
220 551 876208
457 211 311107
380 525 709381
444 698 813277
354 433 443127
132 172 220600
383 626 12748
553 600 32456
271 454 85568
193 587 733804
78 575 133029
657 283 39355
405 165 940939
26 42 964485
26 62 555660
476 25 216139
332 454 975797
222 662 793408
388 447 294124
244 42 145327
157 5 701841
320 333 260890
484 667 129543
65 600 340199
279 255 600285
391 405 697350
238 54 453406
616 562 183052
543 119 199160
68 198 400767
640 479 896668
649 320 54105
622 322 357254
526 107 993313
434 539 861139
47 687 26130
348 64 423381
70 548 308261
476 234 93291
134 48 222810
65 393 167614
65 667 333465
364 159 401601
494 688 356961
341 589 421917
256 373 938946
143 597 579175
269 225 643496
611 476 692868
30 454 72881
86 661 309474
224 554 743166
531 662 363668
122 543 355199
273 90 173134
689 683 219477
500 216 474079
207 593 578923
656 86 585451
373 616 596289
555 372 124748
350 388 183062
272 404 575864
694 471 613289
309 158 567530
319 514 596333
57 228 110733
48 309 747761
628 652 225236
43 74 713279
400 337 21916
653 614 440247
659 419 920814
504 283 772406
666 630 448133
612 320 659325
194 522 719072
657 537 906014
160 511 957470
173 355 516836
427 155 385273
507 240 89528
517 224 708150
138 204 161600
267 355 76705
161 645 41801
241 576 632766
505 60 417136
274 166 453138
436 296 802927
286 181 961914
620 363 229435
559 313 384046
72 406 948765
562 35 921870
454 693 307923
12 420 471672
103 580 555844
596 376 815323
516 448 688332
544 284 300183
3 196 158740
478 344 830817
284 25 39995
418 269 611789
441 357 203314
592 397 827166
334 92 86422
160 37 827045
455 145 485823
414 150 888770
354 63 750078
667 148 4535
375 493 199335
544 580 943811
44 348 439113
370 665 297094
289 501 728668
504 536 147786
272 147 119760
618 545 296790
168 619 355075
600 658 432953
700 102 740440
542 197 631109
13 399 459723
240 11 242201
102 178 60960
540 493 973580
606 6 329377
412 601 671947
320 473 954117
530 185 487895
88 283 965406
295 564 42778
684 135 824390
642 228 214929
34 383 919534
416 111 262545
158 520 75386
279 581 635765
176 354 551477
146 356 180518
113 580 525582
79 61 219274
276 245 258911
475 699 840669
352 493 641983
577 290 293597
226 136 602580
108 83 587604
389 579 563291
387 358 945657
244 420 167761
217 78 250933
542 3 583839
466 213 909935
442 56 497357
137 372 599486
50 153 219843
150 304 699658
662 104 405532
107 661 484085
479 223 925372
81 459 992564
61 312 371983
491 238 885409
352 207 625861
207 152 669016
351 141 319090
97 547 523249
693 666 826208
645 547 276962
431 435 459534
44 423 43566
427 503 669115
36 22 229954
550 164 990349
512 547 486587
180 57 687217
21 203 341116
394 119 832474
418 89 135884
582 548 860155
537 456 973520
187 671 604467
292 564 348093
81 423 49962
574 403 604453
544 119 807449
286 330 386152
43 247 13440
619 425 579765
516 469 533812
653 9 954221
536 333 55357
115 206 730265
35 84 276720
456 218 609253
480 569 830116
182 140 616712
169 455 738109
305 402 142944
384 41 927741
79 382 930014
627 247 885704
75 270 486704
484 148 428449
409 636 221985
574 226 713607
369 637 756909
319 202 741243
697 334 606503
536 590 721686
387 271 179884
589 475 350162
379 350 205969
39 397 929777
554 473 936742
192 455 387097
262 277 589933
679 176 783317
670 277 691181
518 330 394629
445 97 802247
314 562 97944
74 192 925017
76 125 961024
390 317 543267
670 578 369928
634 550 875543
216 105 236358
340 537 990466
334 86 953827
224 279 974189
332 303 232892
13 333 887683
168 551 117479
619 475 304307
229 272 22502
423 559 481083
586 655 827318
89 173 190379
163 669 738840
50 25 511696
200 533 912381
299 232 57397
652 647 350350
527 435 941756
488 181 73614
551 407 863440
341 285 895641
298 87 993335
317 27 227463
336 230 524260
654 498 329767
353 103 755917
136 323 911196
10 152 62429
452 465 780461
58 119 104607
135 101 338510
464 574 121242
203 555 656822
20 416 718036
618 357 969153
256 343 914414
558 408 396822
28 479 870839
225 400 885695
202 66 913809
419 69 286986
421 443 330885
25 612 95093
109 486 289606
64 696 513839
595 42 429663
261 53 9329
49 363 962836
651 506 487802
86 420 625945
520 77 274389
543 403 895288
26 485 772266
37 696 588975
592 603 322785
178 372 780613
484 259 549693
158 545 902418
464 593 247682
206 294 654967
652 330 360220
605 470 232903
326 227 812829
566 81 741493
127 400 78189
190 316 782753
18 616 305006
257 699 618718
135 645 321007
366 681 703715
244 588 508295
163 329 358764
467 303 490303
689 124 937852
429 263 970723
3 690 395611
203 456 901263
573 327 384198
139 46 528492
22 685 60794
674 540 71163
571 205 6268
159 436 361627
408 629 125961
49 173 191818
313 95 107022
336 406 918474
639 64 901892
366 279 599011
192 395 476857
628 519 408981
484 675 944337
103 173 535879
396 694 139839
336 9 984843
270 563 91828
644 543 903808
149 425 82804
303 417 385830
533 7 565453
79 47 890928
400 389 311781
678 466 117287
349 261 741448
399 30 101403
105 123 130641
423 43 543309
678 92 880037
509 70 201761
605 345 754410
586 604 684338
111 220 915215
231 211 213884
179 673 193718
390 30 905962
229 416 614677
230 454 477652
278 308 661362
123 587 263998
382 409 182398
649 458 470530
521 600 866227
236 524 953308
497 700 339731
144 346 8967
241 394 374511
316 615 790532
462 523 827992
61 697 524262
487 113 349500
569 492 878840
582 375 386304
662 164 797337
343 607 512979
21 64 740506
354 59 431896
4 633 317957
456 359 536706
631 370 272318
462 624 106321
385 180 428104
199 14 526564
651 217 70953
606 496 480216
189 569 647342
128 446 109437
338 653 591672
428 187 819794
207 212 976271
75 648 106834
226 447 886295
449 530 708187
158 401 730699
278 285 49761
589 302 783760
540 622 414383
605 645 405352
91 183 608695
340 154 899022
180 434 792604
135 564 767708
414 355 188046
367 453 474235
23 543 944730
174 402 769049
194 214 274095
70 246 525733
46 82 273766
250 198 413435
684 346 287791
562 6 165405
355 635 375235
331 501 679344
504 428 478524
204 450 285467
609 126 308478
56 520 767074
277 134 694491
58 3 908773
222 206 41789
405 463 652347
429 482 970447
157 689 876764
408 618 491559
612 52 210575
437 667 913321
84 598 616264
154 204 879036
516 374 536843
84 468 218585
226 633 839943
169 353 985874
329 609 1784
677 43 594478
259 302 418985
128 307 412407
514 392 597129
376 609 855462
567 508 532899
562 68 866127
544 243 456715
690 251 812225
453 484 486055
487 176 802288
101 92 547445
382 630 161879
48 28 465793
675 174 901949
266 192 893819
695 620 506687
334 173 135480
39 161 623987
436 157 135513
522 62 537357
528 262 252838
421 528 210973
302 134 354887
193 131 931594
123 181 330217
307 670 14948
66 422 157476
76 216 288219
282 102 939473
75 195 924415
23 54 907084
509 129 262335
409 18 236156
625 373 278887
643 455 73393
487 637 100104
540 594 553015
470 230 72291
508 360 55038
4 508 329378
619 418 45420
234 468 785629
517 549 378197
378 574 169867
395 454 7130
14 304 366410
8 195 959419
537 558 361889
206 561 322927
223 641 615878
111 628 410023
79 222 946275
643 81 906363
517 471 32253
201 100 774092
352 433 25995
106 641 701251
557 449 800857
609 184 537494
469 416 783617
418 263 371902
614 412 818381
283 212 476068
12 590 38667
333 330 452533
398 259 81979
647 471 735427
360 336 685059
555 340 426876
611 288 460267
10 271 233309
87 449 16340
332 434 794023
374 2 474055
345 49 27603
198 517 300669
606 241 554232
375 12 946340
172 247 125072
619 134 560029
524 455 802515
687 680 65006
103 276 686174
481 350 932180
418 9 709121
682 537 401147
202 672 854749
263 550 676165
262 358 762517
157 159 584263
653 150 396126
417 41 80808
123 24 423433
685 613 947815
83 503 438362
510 224 472202
83 302 422647
374 25 957839
536 451 56950
156 294 540905
352 540 589469
578 656 341425
508 617 710802
234 560 711429
461 160 427632
417 43 73963
19 571 922347
20 170 434818
295 602 890321
446 58 621281
240 63 246012
698 383 578671
588 668 439191
640 189 953246
593 525 58797
10 681 421230
304 313 991676
659 63 882435
438 522 899534
281 158 30092
493 370 659814
10 652 3753
134 488 232254
197 259 732300
146 324 762464
457 605 83370
674 359 554578
502 653 973720
507 288 711277
384 367 19249
321 286 523585
71 128 80387
496 179 768335
136 77 362095
617 78 492944
660 573 814536
103 291 416674
193 458 623864
156 505 348648
49 239 731647
581 648 598585
275 425 832736
187 91 438711
691 531 129231
463 212 26802
51 220 70456
375 454 171847
41 326 574291
69 243 713772
176 665 528770
652 178 337513
396 681 186693
619 117 185507
49 271 219981
571 380 268767
388 444 883494
475 10 886835
270 373 331896
537 35 572264
656 529 360167
59 285 525601
589 514 503990
644 520 592102
41 50 462432
563 578 997028
610 243 504512
666 474 519821
467 360 781770
213 645 657967
404 698 868939
231 648 433882
414 16 304080
396 64 435428
669 248 854223
544 204 485478
696 687 251185
590 300 670211
344 283 18650
299 381 572585
495 364 397424
244 273 828822
579 138 210118
364 400 559739
498 220 970501
648 593 670036
608 382 635349
4 640 944642
303 399 961193
9 318 816156
430 489 333592
134 223 667737
687 75 471386
59 606 649234
577 667 645603
477 143 167509
43 24 422600
639 229 64032
559 241 187610
173 112 296267
216 289 721817
394 100 921312
164 1 86057
295 539 290815
151 241 293816
43 284 357936
381 201 854758
215 362 359898
36 366 499566
692 270 681849
383 139 525697
120 562 215444
177 648 60769
540 311 646352
118 599 244050
412 699 450248
246 468 120766
193 385 104568
646 547 956365
224 225 868033
211 433 600899
216 11 462520
601 181 114939
649 533 167199
200 42 852150
435 218 678591
52 546 277793
386 423 345169
393 520 183395
106 223 234328
542 489 356789
48 391 512569
564 575 155271
598 116 901033
49 124 181262
501 67 707024
254 553 362942
125 485 423905
233 490 190645
692 397 583926
83 459 412410
461 594 768969
670 404 693233
284 503 431564
122 137 232181
85 460 811379
117 637 516804
236 484 265383
436 619 937563
399 661 749973
386 366 855065
217 259 585075
183 689 691313
136 367 526978
121 361 661536
301 447 662403
202 287 763011
494 340 972817
369 450 452387
349 388 385735
562 382 627534
233 616 183676
39 150 549089
67 313 632052
424 398 522280
116 605 347887
508 347 329791
283 181 393133
317 101 788507
700 415 735281
252 228 531430
12 83 233452
687 252 442982
116 503 547331
336 54 650993
501 195 856092
261 275 327522
91 385 114601
501 369 61414
484 315 192565
266 319 235927
258 301 16958
251 575 636540
681 410 544293
39 382 39168
603 654 77789
445 332 379528
607 520 851526
25 302 415244
66 498 775403
676 598 987869
667 554 793606
629 517 1648
29 176 214488
296 367 975581
238 341 816861
395 322 34749
120 600 825467
509 300 509940
38 579 189126
511 191 855145
151 373 780916
344 378 694869
531 630 684931
401 88 621714
115 666 433843
15 525 970934
665 548 13189
181 687 336034
128 435 146877
655 607 643550
23 535 624019
526 660 940272
649 302 183734
55 43 968711
218 109 709133
176 627 404542
186 75 1706
653 7 835164
20 268 714357
14 539 170456
10 676 89179
652 246 307667
130 476 730547
655 330 648680
498 393 908449
96 640 53347
573 304 207420
594 386 337637
383 242 745291
150 4 797856
677 94 367530
103 334 333540
410 301 698879
622 86 48750
495 437 788116
285 328 152160
589 146 441669
402 14 331412
657 61 157473
685 481 403319
125 312 292258
297 397 87813
252 137 867092
420 27 395413
645 254 488666
568 446 63596
79 103 628517
400 95 421636
527 328 995879
74 453 754311
487 122 912205
134 198 783525
576 299 874306
474 689 792835
261 364 208283
30 684 327215
529 270 586301
445 694 390135
414 113 808777
190 256 165558
4 405 185138
117 681 142135
362 317 486522
581 512 2802
615 79 250450
310 286 19341
404 482 57149
71 482 838257
556 539 533188
504 444 300862
64 305 317470
148 535 606977
609 443 524996
129 362 59941
657 102 371506
194 224 965644
33 616 301112
684 415 594378
654 628 54693
554 210 906162
407 563 424086
401 320 604654
448 491 257345
628 606 798705
567 621 494315
216 180 500363
430 92 619712
383 262 762507
430 28 518311
353 405 146119
80 177 83713
281 568 953626
688 611 368215
272 54 809918
276 663 804399
582 187 894680
528 16 650627
259 649 337284
556 549 628248
617 482 250732
402 403 343083
543 637 159480
92 253 195688
186 282 959580
12 41 826048
555 11 977869
381 450 436189
253 150 178375
261 372 571296
500 530 314162
679 206 529294
457 644 184384
197 602 50403
293 55 593662
669 400 914077
326 115 724009
164 604 94984
201 242 787757
36 40 271518
621 171 317778
10 524 486539
679 133 251143
491 463 191832
171 346 898115
294 78 720371
372 426 726916
541 93 520225
342 29 781417
612 422 823048
267 512 954794
551 372 925724
204 422 557897
274 117 134659
64 321 347593
216 325 121457
698 505 891373
102 414 778165
186 344 728629
418 11 617202
2 115 677435
337 449 597583
464 522 234216
260 288 490844
292 433 565571
200 432 47087
6 206 612908
129 636 501941
320 213 185982
312 345 17904
632 389 26003
309 25 157909
685 422 969139
36 516 908238
342 3 896000
502 417 263786
516 125 257056
28 66 311748
116 480 400786
122 541 884145
371 637 753062
63 179 950878
113 257 610900
401 43 849577
164 291 381697
677 226 502342
601 109 874790
592 250 996987
28 685 31482
434 427 662718
189 594 973139
483 523 515117
487 56 401221
523 74 195173
92 40 24391
555 585 959503
379 121 627885
601 90 70485
485 85 145768
35 373 470290
387 424 903593
62 694 901786
518 672 228168
593 68 4161
576 601 475533
550 143 131073
382 689 839595
92 537 202989
269 330 176583
547 260 693554
648 562 292241
674 151 155187
267 119 498699
681 476 459345
278 40 154884
256 367 945265
507 262 184702
429 216 951393
543 50 474628
22 558 600186
68 146 38581
421 254 964453
616 70 151281
8 677 186512
196 60 123013
467 677 586060
600 384 38873
632 518 357733
213 590 309585
478 127 874685
202 19 629959
133 634 406224
44 579 669306
456 498 164932
382 358 549486
359 117 168820
221 452 899107
15 380 392958
172 567 797941
681 224 146906
606 420 82552
245 495 255732
270 456 904086
491 547 727696
578 11 739953
158 518 972304
488 13 632314
478 396 981511
470 203 512807
668 11 818132
70 192 578597
312 507 431840
327 233 756621
157 389 940231
133 353 25518
14 200 170407
525 401 313620
243 469 486061
393 57 242849
283 390 274689
533 246 616549
31 285 440451
434 397 779966
210 501 500555
427 558 984826
196 555 383731
696 656 623723
514 231 686961
447 463 417830
205 145 897395
248 275 444760
656 602 317634
325 590 734342
138 496 225614
626 74 253668
633 124 990253
467 12 440163
201 287 199124
88 435 310727
461 326 480341
12 604 278918
251 666 33487
297 684 964172
125 338 846999
664 413 97259
279 647 729707
318 404 215354
5 37 653941
431 137 503640
605 23 131968
198 102 328000
149 204 159860
130 315 167152
637 263 502041
635 501 934944
144 476 158049
433 592 885979
556 601 438195
454 433 982262
199 22 478509
171 669 145846
639 291 46205
692 167 897077
95 676 347557
275 97 593075
228 557 28894
540 90 542517
169 409 27441
257 79 445415
379 342 163983
205 23 499934
648 325 83259
536 686 275332
20 241 92878
467 443 870790
380 9 843964
660 385 75867
305 460 119078
403 542 834370
612 271 282677
587 202 387258
59 32 694353
574 175 804916
322 552 945269
358 337 660800
413 362 376479
572 53 787965
162 633 862593
602 32 216660
146 370 822330
274 520 46511
199 688 620419
434 508 74916
61 44 152923
675 688 511850
91 510 961196
199 75 683483
436 335 789962
129 229 968768
126 225 571246
321 3 452618
192 637 67468
575 392 378820
217 188 92308
559 40 947852
651 624 219145
220 112 519663
1 217 952976
134 115 223714
625 65 351275
327 272 102608
197 74 406713
268 156 769960
664 542 257899
219 16 272011
471 131 795160
135 352 377666
520 574 810636
90 265 469349
423 160 326778
20 512 304228
248 488 652913
114 190 746293
520 266 692032
601 497 881643
38 198 610105
698 302 313329
508 478 818900
80 63 892763
668 27 581969
662 517 89815
139 335 251866
588 147 18147
228 695 958227
50 564 351824
52 200 314012
403 636 465350
95 384 345435
581 556 40299
265 556 909466
201 52 548547
445 283 629391
36 194 371628
232 673 175417
14 76 183248
374 146 477830
358 293 29783
145 456 229452
107 148 891869
115 174 972813
332 236 893768
337 387 562077
636 514 8579
215 696 602216
89 244 11115
41 365 396961
515 668 924785
51 176 567863
47 131 710086
401 334 195930
239 398 591363
137 79 698699
87 452 370516
321 491 637981
404 43 76493
12 617 821081
194 371 948267
388 571 636656
96 211 859742
41 48 808286
255 579 436169
57 28 638500
367 307 868640
696 57 148300
539 336 485458
456 322 502914
100 631 749749
500 376 555338
505 498 614628
667 302 435346
62 86 7684
49 669 415055
265 127 702900
113 227 941800
672 669 174788
612 77 438125
431 292 654209
502 136 727439
260 287 316542
373 425 885912
131 662 508719
592 191 836008
241 63 730148
700 243 882763
452 671 645678
8 608 779119
665 209 424102
638 44 579134
678 406 948703
377 590 478058
522 268 76071
629 280 935713
17 575 800904
107 544 278674
431 180 790289
613 421 94623
663 595 787490
510 33 422464
358 328 546257
230 513 524015
178 678 936316
89 539 720145
106 574 440675
46 665 796245
480 163 309730
686 332 71952
525 35 357906
232 604 672470
269 568 317806
377 600 790016
613 570 700168
454 57 545592
15 162 523675
515 54 999273
299 28 319981
197 683 676352
632 248 214553
317 128 564276
80 401 327069
502 100 674053
644 129 204284
539 692 416788
522 147 791298
543 662 854819
416 510 912992
359 73 240649
65 106 611190
422 57 981402
212 518 590601
586 398 655307
125 440 927987
145 687 824384
591 200 386450
665 342 482768
284 153 552798
267 552 216576
345 409 185627
84 166 267262
372 36 477022
330 468 63387
3 225 138901
691 338 274581
583 215 210811
109 136 588937
373 163 780888
178 686 959380
128 367 176254
539 686 559348
584 154 353304
200 339 739640
603 25 316040
358 305 774898
691 8 225563
395 549 637555
5 237 475947
330 67 759041
46 420 655933
283 489 296738
69 533 783789
371 392 873995
375 512 968975
266 326 779125
319 342 80818
272 473 336187
40 167 293807
117 55 269465
337 200 737226
247 207 594776
114 313 321032
107 312 581896
67 177 9216
438 474 642295
280 2 555487
569 311 550447
274 610 688491
301 169 478773
49 366 872460
319 553 563807
175 417 124005
428 22 352499
390 678 261593
692 7 671650
557 193 495261
253 73 87815
533 101 820117
109 693 661072
191 436 326112
474 347 749555
559 381 714842
198 595 719794
308 17 635169
212 680 932101
598 688 761544
413 262 101136
598 137 526177
57 165 468990
418 334 413921
96 84 967614
313 550 781279
497 278 882419
685 372 669235
67 135 104654
632 481 189945
562 491 216364
405 515 20505
86 473 183556
192 136 153086
115 682 13527
547 175 181335
298 551 615815
669 410 477108
684 686 491843
99 524 156496
485 614 17108
362 172 505646
86 541 809500
180 220 395605
451 447 505785
457 339 860667
304 319 939209
559 546 240403
506 227 14335
506 588 98959
460 66 710918
483 238 54603
265 100 454860
182 3 445769
563 355 322050
4 448 18339
18 156 609708
593 686 731064
606 536 48971
220 315 564342
327 37 690271
661 272 820097
303 695 461256
493 580 469755
434 317 755465
567 63 56286
153 439 145580
53 492 433321
431 291 338238
511 547 887909
669 549 999764
124 52 884184
364 691 796662
106 78 183937
696 425 862218
237 292 292610
489 654 522029
482 23 592572
313 572 840534
204 265 395008
18 439 758125
241 46 771316
646 522 287637
667 513 660872
491 94 305265
232 560 918378
208 455 625333
581 461 252721
277 685 450731
49 337 220374
603 642 401918
428 587 275247
409 71 894280
313 254 206762
560 533 769524
212 465 956558
551 681 596299
204 315 142984
194 689 153259
675 616 397856
257 24 998776
188 165 913577
450 189 747321
552 577 101956
282 639 708272
514 32 926835
118 263 43969
208 383 571911
540 463 291896
670 416 199848
152 439 747566
341 579 482766
556 19 82283
527 339 509086
593 304 433028
117 409 669683
172 506 914195
180 221 583354
532 624 67239
83 335 428672
333 199 155479
42 224 170791
336 322 181311
242 416 403415
444 674 401493
94 102 801410
610 621 573277
81 51 145316
555 131 745933
3 423 34480
213 335 684066
670 343 140015
478 370 952137
132 305 555581
276 68 848982
178 520 142546
645 365 365038
192 119 91403
1 652 843435
87 404 406876
634 654 909015
347 259 659487
559 601 562783
665 416 619515
654 197 605492
591 516 581043
183 378 973189
475 668 575535
293 347 786051
680 285 116983
607 337 693223
688 276 512013
273 478 769224
441 576 3802
68 17 744715
353 678 641107
194 61 867595
115 258 358597
684 23 793139
282 213 808166
50 70 259649
575 337 625794
584 541 514490
209 664 636215
483 664 383310
76 541 51859
445 322 386379
331 79 771837
534 493 889545
410 666 333294
337 375 455790
401 693 741530
111 503 984611
653 495 814782
401 539 760580
511 146 114144
491 30 158398
636 263 953203
302 284 135555
510 355 405091
426 5 932255
670 224 526848
250 421 415644
20 331 40380
555 127 702024
630 232 336577
150 664 943338
185 51 514537
537 295 653058
312 127 970339
176 551 789895
615 197 168980
634 354 501844
699 53 360706
494 32 960332
505 570 832586
274 575 695208
645 479 444731
502 427 405281
153 178 883226
668 407 292669
111 407 529472
509 118 563215
419 478 314606
408 263 989750
31 367 642796
416 652 303971
189 304 975674
125 249 564840
321 16 224698
76 653 227041
515 228 93114
154 165 976204
248 83 611879
260 626 30323
316 335 98506
322 469 669470
85 159 221954
85 283 166686
533 89 75742
158 429 784158
42 396 941217
297 496 756865
146 669 387375
236 525 771418
167 348 297797
486 60 567239
545 600 381964
254 193 808966
372 299 76272
424 328 237822
346 472 587111
63 44 53076
184 57 924791
31 506 41802
528 614 182418
381 501 187091
666 46 688740
375 690 296931
2 387 122230
602 177 781332
470 212 725373
699 198 527867
666 288 728119
373 654 809495
490 214 442218
296 575 756690
202 112 823188
426 23 612618
495 452 674394
397 95 103805
230 353 338809
480 510 949039
152 374 120908
497 274 546797
464 24 173635
631 433 402147
161 463 831724
675 93 299790
416 619 962482
111 283 346503
346 6 642444
650 499 313516
354 164 592405
384 676 407487
486 544 474647
262 504 21078
285 34 524134
452 521 185810
82 258 26107
140 478 107194
505 37 763008
332 265 570647
105 93 197794
414 27 119051
403 141 583805
149 614 916292
614 507 703824
473 531 354921
208 685 732679
656 74 4246
15 179 625882
303 200 657485
414 659 222031
64 489 666228
2 565 293948
337 508 461194
145 131 549612
506 99 500030
341 337 138989
449 285 492022
532 71 234198
93 329 73767
435 210 356059
57 384 797819
84 674 938974
498 94 830268
320 36 466159
279 79 265801
585 671 248833
163 583 748187
434 266 260735
60 657 922464
396 126 619324
164 128 738413
341 310 739985
236 137 608050
683 171 403966
250 664 147056
6 444 533217
36 72 78913
509 339 773229
158 64 550335
599 649 764820
429 306 151775
55 467 858642
108 548 510120
372 437 569641
436 555 163890
586 460 129503
349 454 281113
676 238 224327
35 136 210290
509 401 716377
62 61 374559
119 484 181604
346 434 756014
90 272 287149
279 178 499766
159 323 891228
386 531 649773
583 563 809302
672 487 641486
304 115 147745
159 554 306805
476 403 932774
114 456 781115
119 118 693587
242 53 695261
534 472 35061
688 594 989442
47 608 245016
242 78 31385
570 127 20599
278 146 917978
46 286 20805
112 270 576184
621 388 715494
432 472 767835
394 513 752369
310 615 160800
568 14 959610
401 538 766484
505 696 801658
651 422 234788
435 133 809630
140 238 363257
349 12 941594
661 511 703361
428 47 476005
34 628 230851
696 30 241898
137 303 984066
399 639 496345
47 126 611624
75 240 863742
587 349 761823
28 332 768267
109 367 736451
632 242 653557
543 219 352590
251 653 239996
181 230 430877
617 346 369600
395 659 494070
648 372 12568
516 558 514620
683 659 609350
192 495 858023
351 147 56720
87 153 84156
514 467 899995
307 299 481150
134 32 783517
181 534 262750
304 223 297085
409 354 196996
8 130 569766
428 198 824131
582 277 914941
652 463 616363
354 345 407281
259 526 40316
543 196 205212
22 575 307356
570 77 379431
188 270 728903
170 191 412815
410 20 66604
140 673 838118
552 370 387525
437 205 771509
455 356 555618
360 166 850710
581 460 507089
613 74 695699
676 136 319002
374 569 333716
304 626 265863
86 229 629199
446 357 27268
693 618 602108
519 432 482876
246 28 568334
467 94 381787
353 208 527415
669 555 771605
384 473 40218
323 276 763896
696 134 684772
182 516 205129
231 253 556925
578 443 615260
605 588 93686
619 74 805846
157 192 797787
427 101 339616
246 216 768068
139 8 219209
106 327 529007
295 542 686751
548 414 660771
368 615 137052
61 339 292696
413 652 322992
678 199 592362
110 192 621679
596 566 7868
438 24 480373
353 228 304408
114 472 593955
141 647 133640
512 553 452437
197 24 600268
331 137 276621
118 592 478541
349 208 649073
80 699 653335
344 600 433112
592 485 420697
629 294 383517
490 429 304890
502 286 995844
502 441 340628
102 3 799011
193 350 80756
699 87 63970
441 299 291342
450 119 408153
421 530 843824
102 505 980577
403 658 372687
560 186 622845
548 344 157306
226 507 280553
287 431 623339
155 692 867868
575 545 792812
296 612 596634
217 41 856664
460 510 863066
600 295 391972
294 601 234159
622 614 66851
499 397 219048
497 583 5874
147 465 861656
520 3 597321
284 81 336959
620 125 287854
244 376 220900
556 160 276994
477 449 159163
606 354 632469
337 128 684184
344 23 745178
485 237 552666
587 203 148664
179 248 5716
163 162 837070
382 580 833770
161 339 771627
81 121 191996
600 15 723645
151 597 805896
587 223 246120
141 237 333800
303 513 455596
594 407 591989
390 270 63877
573 479 726737
568 115 610119
138 667 34211
258 468 323584
241 383 429102
249 342 704418
282 275 539307
679 22 354490
406 184 768108
300 674 485756
160 647 993621
325 663 256353
107 327 537197
72 432 918236
30 168 862165
556 695 505109
367 83 479838
53 318 283751
567 400 632082
278 571 977412
238 366 169394
507 661 493747
377 408 259652
145 516 424253
314 141 208854
693 222 219186
468 522 719437
550 33 32889
627 527 96636
496 570 614980
520 82 779108
577 77 622696
164 95 999493
173 557 81754
416 268 451140
311 478 242553
362 514 528778
378 330 299798
250 500 967099
319 190 691828
344 473 494301
237 104 450110
687 176 962510
76 67 290618
15 314 549280
541 512 666888
396 486 286582
281 393 477394
234 29 20997
82 154 611519
500 585 632854
675 491 698011
362 576 275751
397 576 866426
283 327 338054
363 57 224077
513 131 87324
367 479 191643
475 387 133361
695 462 848459
240 688 409773
451 562 307076
586 132 84834
13 317 640242
203 463 100683
224 117 331326
124 285 468269
226 223 773997
673 498 550663
281 172 423731
228 462 802160
547 274 4183
379 382 229830
211 243 940436
630 68 485387
54 148 85567
585 143 183021
267 15 982556
446 447 394829
279 220 143667
565 437 109396
58 598 876814
530 310 708095
667 369 546352
328 473 552757
274 510 483193
52 522 304351
586 18 816185
395 156 336047
129 673 987219
350 349 405896
2 155 620337
23 673 324808
624 402 568541
427 508 418597
363 401 894172
99 47 840241
175 374 287861
409 307 34831
260 602 247141
296 639 173096
556 328 326191
111 425 405930
483 621 782543
290 72 991547
167 283 995708
273 48 995257
514 37 950831
317 81 140904
564 491 626732
34 547 938418
363 288 357040
350 88 45757
122 585 37226
689 110 826580
498 37 935306
85 69 804676
222 21 551110
236 127 494726
424 344 227889
51 514 543911
577 248 200029
320 250 14327
228 322 934794
339 523 401510
644 72 915423
405 72 471839
138 687 271579
194 488 614061
619 57 205747
141 45 595870
388 78 398073
243 225 502476
418 365 277104
81 700 28238
524 175 874440
145 343 548253
509 73 13847
90 45 755668
696 47 598741
76 133 901776
322 194 339950
78 172 246494
379 369 679035
209 626 864033
322 100 144775
616 519 543600
18 687 967122
671 484 702930
197 448 312629
630 472 48426
526 316 797434
61 195 262839
539 329 120812
650 695 536484
154 693 852591
492 23 602264
330 556 693385
699 424 684943
435 129 565349
311 572 570194
543 168 712269
524 113 809366
31 10 355606
12 197 422829
347 215 504673
571 10 87531
155 234 168737
104 689 246146
499 10 332840
581 354 681853
62 582 246541
397 10 225442
636 668 470262
470 512 562968
60 168 956713
37 577 950540
513 508 274724
392 189 646139
236 293 18117
320 61 668248
175 321 738955
66 690 653142
158 154 791404
142 241 731117
487 263 918203
404 447 623192
576 386 137788
138 314 511988
14 345 614671
504 519 143950
431 323 718444
27 511 842372
396 131 142593
99 503 548730
621 60 155377
111 668 508109
291 233 906547
254 448 396988
357 456 908991
257 319 802131
156 435 11487
679 533 683920
464 688 1367
88 442 441260
384 31 839618
182 631 161015
401 2 210837
354 219 837145
396 145 707177
419 123 623495
600 219 474985
623 607 318378
475 541 382389
332 220 564595
407 653 607703
324 144 332056
255 667 269141
546 30 447918
82 586 82114
36 445 990521
439 474 413486
372 207 593367
355 657 509007
631 535 758934
477 533 635867
656 126 857856
617 639 154911
360 193 834685
596 452 661260
490 669 224959
508 575 195451
692 201 598170
663 267 834180
693 112 144191
434 392 887736
640 123 374916
621 647 571994
290 94 257188
16 345 329299
220 313 763698
382 119 475004
195 280 53505
456 426 527292
209 508 14669
697 94 823085
636 581 636336
533 131 267788
212 155 442440
309 379 848888
654 290 998164
153 262 657859
536 291 197572
23 39 290572
71 390 569691
428 81 899666
502 326 564294
313 276 86353
41 119 216274
474 361 409081
256 128 741244
172 158 187292
508 202 105371
43 424 832074
15 548 760454
85 519 954242
349 650 941496
206 539 394227
159 153 679617
339 623 112027
311 671 652453
75 168 956799
47 612 631010
643 344 216063
487 261 614702
60 356 869215
165 263 961581
572 645 742541
261 388 297183
302 634 922724
344 504 931157
1 393 701364
251 43 494246
424 572 362227
306 69 955639
172 432 19925
673 34 335798
132 627 989823
517 151 596662
301 353 544903
366 325 697982
591 192 809489
514 93 144741
165 259 669688
5 439 552847
350 412 772582
623 651 282825
575 466 503799
449 581 91599
547 185 790427
82 409 827294
43 525 937159
247 280 205294
114 236 438260
460 126 596025
75 356 620310
118 567 988142
496 396 690512
527 66 365418
546 22 374899
652 454 793486
633 665 427372
599 79 228905
455 649 217563
391 445 679647
521 116 443787
72 508 259962
447 95 147752
653 569 740541
237 238 471938
77 536 749656
58 414 931488
453 459 925433
517 675 705184
79 24 876894
302 20 803515
607 482 36914
402 309 852967
700 363 320409
75 150 713898
141 441 93331
698 264 648798
252 575 335640
92 108 684802
202 599 19196
448 226 629976
500 457 338667
618 491 450419
108 207 263444
653 615 304956
92 490 373803
618 641 906712
233 186 558064
205 558 936701
292 628 469056
568 615 447794
181 610 444780
475 41 626957
76 479 47232
553 266 1234
179 639 804186
671 435 840722
550 181 990527
646 158 888469
52 472 331159
542 23 756446
403 522 146838
509 65 917470
625 259 129246
83 180 305402
538 673 664847
381 182 157725
466 47 429776
497 260 557089
80 463 776565
621 227 337594
145 591 709530
525 85 405345
64 421 464970
311 490 337962
20 107 821103
429 523 195461
26 592 266221
2 61 345265
24 637 595973
686 283 770938
542 586 312127
380 291 670617
646 240 993426
580 217 60846
476 412 103731
414 638 639529
639 608 962372
429 666 597455
110 583 78889
379 440 727804
31 216 108389
574 508 172259
553 681 911112
25 77 623179
665 186 308186
553 454 507673
206 163 190581
698 686 959812
196 230 235353
69 299 387988
474 182 709450
493 522 81403
607 299 384235
172 530 602445
416 456 287371
277 398 202864
187 316 728987
682 539 290349
443 202 18372
619 399 641819
389 286 312476
225 428 878142
662 297 20627
525 89 722811
382 369 454914
28 272 899260
343 204 144664
518 422 980883
614 571 640084
206 244 746217
579 414 448361
198 337 277568
115 437 460824
108 396 857336
60 435 517854
307 5 236648
52 627 423753
610 153 509954
692 102 241193
72 92 970771
389 337 263648
153 320 624383
513 504 263313
665 392 913578
60 528 676375
220 143 158706
512 522 137377
182 260 497186
188 493 753896
221 114 284881
636 359 157432
700 436 298697
264 84 952353
366 128 228369
664 662 907601
361 469 928685
694 615 269191
272 187 59676
73 546 645195
436 176 987667
348 55 999692
628 357 21900
280 162 105909
43 286 738510
604 4 671698
564 549 795317
472 157 816389
42 179 155406
233 582 972226
370 281 153417
351 167 547545
58 180 811300
654 205 509705
579 209 328253
678 504 831217
579 530 841268
489 100 87721
375 353 81553
477 558 47515
592 684 530168
169 336 528899
553 253 134075
618 584 25504
59 332 375369
350 301 242578
313 45 682376
388 467 900621
358 163 198367
534 596 956881
117 345 787133
182 148 146517
545 436 413487
406 175 547837
587 682 949902
96 417 383868
621 34 565894
232 645 183827
328 311 669964
234 307 137126
65 512 16478
611 90 87325
604 522 550122
240 207 594343
287 93 558629
183 369 243730
158 390 564087
568 543 186978
98 448 642074
179 406 847696
549 471 976629
427 171 361793
184 530 990084
70 261 964672
116 205 112712
564 230 29326
411 461 616913
472 15 577830
412 682 650724
338 363 471588
395 341 112432
442 651 72938
305 699 911633
98 300 888582
176 445 674209
509 433 679795
264 142 890604
17 479 969085
390 418 459462
660 205 960552
352 553 608583
410 404 259771
404 612 60524
175 141 340528
527 497 302914
124 189 42705
503 325 744137
618 110 767478
248 263 15026
315 660 627097
396 611 560731
37 361 718090
511 270 938504
553 589 323793
68 314 826672
366 298 522263
92 21 113496
491 205 146523
275 364 665252
606 404 294106
8 313 337728
430 154 762234
537 557 292929
318 168 72951
277 17 280193
144 558 248539
107 383 725294
365 660 726467
47 627 892270
487 71 856887
316 223 194457
262 474 386072
525 392 685403
218 379 82514
577 527 839164
366 497 426897
422 250 835989
140 114 113037
375 444 702974
417 163 577080
326 234 974083
256 92 416124
624 82 621085
676 594 702237
159 471 40652
664 390 863432
558 212 150184
569 6 167550
534 295 496280
64 694 98040
57 321 30287
261 276 611895
638 175 675695
1 226 305396
538 479 926102
44 191 534067
7 504 454971
392 145 557014
440 665 664561
203 629 589639
153 66 223387
227 17 848534
319 634 118830
424 355 78304
352 601 635019
68 398 390071
317 496 690554
601 243 450008
135 119 378166
361 623 948219
573 115 43975
378 236 290652
356 546 646869
697 427 934593
577 84 880147
518 102 988116
424 525 631016
491 3 106933
259 393 859839
660 322 486941
235 242 294735
644 452 450056
107 144 600609
688 460 474627
36 643 346545
219 622 721172
107 355 365932
218 289 34618
328 296 951836
224 628 352283
629 621 331659
571 477 234026
24 374 175249
512 127 549650
617 624 398682
160 688 215676
384 615 987561
382 72 491327
49 408 935106
472 591 144663
409 620 657292
275 575 187757
356 650 519934
310 606 330819
264 33 97591
275 632 709632
331 47 385621
608 550 119703
597 302 57871
506 559 334899
446 619 638100
138 300 983033
219 222 417358
613 235 867443
372 60 253498
244 422 447963
332 419 854493
136 363 555282
477 473 99890
285 163 912577
700 279 275988
99 690 190756
246 286 755546
438 674 628884
161 337 414764
523 219 552430
556 68 477379
669 340 954908
679 438 93384
89 654 476531
321 698 810643
600 645 429767
372 300 707533
545 358 54054
659 253 476317
449 179 338148
406 225 414190
413 423 425278
50 581 618931
232 228 141928
639 500 223589
200 639 661041
414 385 672616
466 552 658864
606 270 817989
489 666 717137
49 249 767077
319 686 234922
69 360 688020
648 25 138253
517 400 379740
80 616 476002
427 200 246238
154 128 571616
222 560 190881
45 690 527638
125 335 934085
592 364 360070
405 292 356561
116 140 977213
357 128 482728
614 11 746360
308 147 688844
376 636 992015
645 444 246814
638 331 984286
384 81 318368
182 497 792321
314 509 896838
341 22 12081
519 34 123441
453 351 762317
210 365 299858
467 14 546997
565 361 82753
300 26 408426
2 474 825787
506 220 457300
508 305 377296
366 662 785006
613 446 817622
193 447 208662
528 627 182588
342 574 680166
417 307 291040
623 336 318428
6 654 196384
81 136 738352
319 511 599448
438 154 771538
359 676 8077
599 287 5674
691 633 508663
28 10 802839
447 551 269419
175 205 737940
546 614 547841
528 616 226618
258 422 642640
681 95 271614
684 40 898126
207 160 63482
9 10 927878
392 247 567854
282 577 516882
565 468 194044
552 260 66682
411 540 155415
336 289 282230
121 609 183197
215 93 975704
694 620 779402
234 659 974468
305 491 646437
366 242 997154
99 291 740288
672 246 429087
149 537 223966
384 60 884529
636 184 312977
462 13 182162
63 396 945360
637 527 624644
428 602 815327
124 233 919150
271 647 390712
446 679 121118
234 15 577501
469 654 771439
186 660 799048
676 596 870723
491 273 966209
666 625 817357
61 489 129948
270 312 140629
137 388 104660
498 325 958077
387 133 649940
644 10 313127
42 654 609116
633 576 967977
185 695 47325
241 293 484488
307 615 133735
564 105 908344
162 180 46426
609 192 235809
419 539 322921
131 194 703814
317 404 782850
291 8 379001
700 330 260093
323 495 49255
543 153 671930
274 39 601338
474 277 199807
333 87 598482
276 406 589626
223 326 80285
46 594 300704
41 364 892274
47 584 210247
417 605 748042
60 324 443944
684 109 544829
641 272 488051
539 536 271823
265 363 399201
523 540 685565
567 193 909476
668 245 213537
443 252 861702
70 307 353271
570 448 190553
271 238 395046
144 444 362151
597 93 261800
493 574 435745
560 179 588544
516 209 26061
521 449 980703
452 672 651252
60 429 776926
40 168 879937
261 315 259064
398 509 374017
426 470 103080
103 522 372147
191 437 242869
687 558 790258
108 384 610615
315 606 542423
141 192 781147
370 641 13878
311 416 650544
427 624 580848
345 571 554477
581 566 437066
626 429 596569
357 235 816225
504 189 428633
571 586 898784
640 503 183280
620 194 400224
626 628 881784
449 29 636464
502 538 277448
452 342 54398
594 570 7216
350 554 802367
316 394 63544
569 272 287309
135 147 287888
320 451 225585
516 664 333135
118 70 159400
579 54 978804
51 296 508839
576 306 998688
227 267 126616
617 681 179115
609 594 479782
471 258 953101
439 509 988973
357 77 609299
171 385 762205
72 415 822297
673 398 552486
94 526 11044
229 143 798614
47 598 722219
277 395 685894
586 506 937980
681 342 394230
196 496 345657
356 498 770651
113 324 547379
265 153 931199
541 443 850257
36 549 519947
359 511 107732
121 58 650629
20 326 228073
580 559 219086
440 511 829616
529 596 523317
498 233 905160
667 272 115989
197 233 626349
381 399 28753
324 199 128122
636 116 852526
682 525 252384
687 276 375348
596 84 525717
151 273 698083
130 256 748051
240 661 74653
405 157 34858
513 98 924184
463 357 398275
401 605 995927
148 639 216648
41 329 424615
602 118 598745
332 51 559500
339 442 925364
635 104 441226
71 92 939785
310 89 366877
239 43 145049
75 258 880377
555 615 78118
514 257 989051
438 281 515722
622 598 346742
13 354 250814
245 284 887976
563 252 553540
209 497 610686
633 693 740453
486 28 562035
680 599 518529
359 189 79875
338 148 788763
214 507 449776
444 577 62139
392 504 291340
414 637 901882
604 583 38209
569 671 38077
415 497 870933
692 488 28829
412 537 162622
5 679 692442
674 220 153276
183 463 852674
445 63 217098
491 507 388202
307 671 192700
672 460 471295
425 303 834460
209 359 929430
402 337 720870
284 272 311037
231 345 464393
295 296 752662
232 610 672888
551 388 940861
385 110 688808
501 639 583499
218 539 840900
362 188 222749
316 479 434948
465 674 839431
307 102 243477
581 468 670807
36 626 277917
198 327 16212
51 675 862233
44 556 605140
678 443 353408
7 541 458540
155 636 940535
666 680 789190
31 210 214031
535 654 170176
674 230 381458
110 215 543020
13 318 560986
625 490 833081
516 691 64577
603 121 972750
642 405 474949
667 285 462629
246 635 28436
27 533 657256
688 629 516542
197 630 366626
667 454 221216
7 457 864542
82 202 889591
584 689 22266
340 634 113953
617 498 137358
376 396 214103
697 229 171166
482 342 160308
479 436 641368
19 361 425588
212 57 794633
23 665 361506
685 436 244263
522 482 122507
250 51 164729
657 241 194770
8 535 215140
39 219 10114
352 363 403747
82 425 312771
357 493 985110
158 291 254300
258 522 391923
624 271 983167
71 288 707051
606 52 712482
358 174 481446
312 250 573526
144 611 464734
247 605 823589
652 697 94215
551 104 936994
93 279 20668
595 108 5232
198 225 57849
392 22 833777
496 630 374667
511 215 284590
106 298 173750
533 573 267631
388 484 923938
373 145 411826
647 555 795812
598 279 469593
348 402 951861
527 490 471876
687 402 475715
512 270 444027
668 334 746283
598 460 129195
215 537 651686
4 555 410033
145 56 626476
303 199 385980
495 287 882008
328 36 119284
59 166 92857
644 71 827637
298 344 883360
607 140 823201
128 156 829935
71 554 420291
130 355 766380
334 108 349474
568 75 10192
536 242 561449
312 399 260403
120 522 171967
296 496 568647
180 284 683794
238 110 111270
414 148 305390
526 195 468888
352 338 733093
8 532 117078
474 394 440582
200 507 563714
662 45 668977
23 379 770166
46 35 348649
578 191 931988
645 615 762070
647 223 745948
203 200 32223
683 247 336443
540 58 323320
23 498 536886
317 186 998831
49 524 551950
253 148 556713
690 487 71196
415 638 218095
515 63 361817
410 243 332176
29 495 333741
502 210 656864
538 116 569110
464 169 653126
147 234 852136
591 216 954210
365 529 938391
385 204 691302
426 191 248316
240 632 898628
502 434 840588
396 385 903247
37 533 658979
636 640 753548
461 99 651524
601 188 575084
573 452 529406
521 45 545766
94 532 712147
530 136 911091
77 339 511223
459 145 651458
528 80 728566
505 660 569746
695 32 152612
481 28 672655
444 34 539847
471 555 450597
685 440 157735
643 268 291184
509 571 472087
22 455 936012
549 460 142161
132 684 798025
276 368 290560
660 345 607941
91 679 138450
137 375 74850
328 390 768879
92 80 726693
353 634 423138
131 625 297972
288 212 152942
373 426 449221
498 700 832884
6 647 396091
565 458 642220
477 385 764868
23 317 607065
455 412 780682
225 286 996497
696 87 62693
74 324 775391
371 688 573525
73 302 837160
135 394 228490
464 458 164706
613 282 60685
499 153 974233
474 136 248441
658 79 367815
302 227 776829
679 406 409217
336 550 591718
310 272 786116
32 475 216468
469 20 856071
188 570 903098
102 194 724534
656 216 563754
699 374 55141
302 581 596987
269 352 348429
294 515 278145
25 366 741515
256 586 281020
544 375 685466
341 368 556016
97 584 827434
698 528 392681
4 290 568494
549 664 429766
651 445 84387
606 324 789773
592 657 756998
204 296 865147
361 493 489538
102 8 488515
172 453 151684
678 190 10636
220 138 843538
624 557 470477
425 56 237222
38 243 139977
672 660 960554
553 475 341196
270 2 235624
227 100 492734
224 122 959327
237 9 223542
540 281 703386
216 272 892903
184 419 364002
119 144 593086
36 253 309064
638 250 957537
490 348 186825
599 223 61155
261 595 218288
47 137 893349
231 518 808193
456 460 799743
537 167 428430
11 188 847971
538 487 22165
251 422 401516
65 643 428257
23 77 705907
537 418 194661
439 29 358480
513 612 177971
499 676 223744
665 82 782017
272 664 539607
575 600 76588
261 113 520106
663 651 265748
266 151 299612
67 263 231902
695 484 435908
275 180 683381
226 135 363555
697 169 553833
151 386 74374
16 79 983652
500 99 912191
395 595 371751
388 8 510385
684 630 862290
476 551 132770
4 459 252996
445 252 2560
582 609 935250
268 509 163206
505 226 7941
436 237 456796
456 485 539191
126 686 925313
348 440 868936
288 116 130078
347 345 485948
351 391 741177
22 530 590719
489 289 62725
654 695 215037
460 124 567371
484 548 519260
631 452 400392
585 188 845014
558 677 670524
153 355 434125
84 510 300846
567 277 43665
603 620 777519
256 137 220408
328 690 658422
115 405 277129
71 303 465928
203 560 270908
536 83 762151
472 385 845762
559 607 25716
379 352 425335
677 424 906772
450 602 622395
639 686 838963
508 59 701593
578 320 266824
498 513 220567
200 558 438917
487 54 618246
661 146 112249
194 684 520457
197 149 494213
274 211 426378
422 239 460461
454 676 828371
241 230 209462
177 629 754050
108 118 985154
36 647 171118
498 316 673383
517 31 453069
165 179 289968
536 94 955363
657 659 718726
183 95 342289
376 401 530806
141 633 410382
180 177 867774
493 557 647085
227 155 828842
511 645 715513
457 45 562271
593 110 801435
692 508 214110
41 279 32752
393 312 828697
269 284 376954
124 654 592037
73 415 852616
450 153 858040
575 365 197654
397 482 543185
107 397 580179
449 498 805227
100 540 328041
128 250 504098
477 448 389822
435 33 783975
54 173 84507
106 684 646897
465 9 775339
300 402 132209
401 682 152695
651 109 670820
338 503 870959
515 532 343002
135 507 47825
494 420 83113
474 284 813652
27 518 477324
129 85 828038
427 79 384276
565 638 757285
4 517 455868
190 15 161627
96 660 766947
366 641 692501
4 475 524942
247 623 751526
13 113 892673
616 148 270754
400 59 598918
296 581 761115
673 89 183308
78 601 658407
422 149 943064
171 40 919878
420 402 485480
538 684 928690
245 23 658251
480 501 522522
301 162 475255
488 316 550830
290 319 222085
640 603 282406
666 152 218116
256 247 348697
336 304 113225
652 620 40908
562 506 842037
526 112 318191
497 233 830645
173 657 692551
213 32 911475
578 207 821334
14 443 816793
222 154 859061
504 223 878683
237 317 338205
469 515 68071
423 307 818597
250 658 422667
614 387 639594
671 234 469268
265 272 779113
89 189 450014
582 241 529753
557 566 130154
506 106 952410
511 660 515097
305 607 340641
539 575 370707
32 584 494931
286 477 649917
164 171 601210
390 593 504528
201 432 134368
376 605 354958
556 13 553541
271 160 560749
139 237 483123
486 426 547818
138 159 173313
335 390 440564
527 438 36461
384 198 498144
25 637 153890
254 40 910087
455 595 174333
435 113 984024
162 492 992499
218 690 927049
517 163 186631
656 629 293207
60 437 872961
368 677 79521
377 671 80382
519 693 78524
587 603 695287
296 626 890203
398 455 493596
374 278 99215
194 507 647366
685 307 373053
494 196 525543
559 445 903926
342 337 469587
270 680 464771
487 193 407265
489 348 753146
209 258 793095
188 692 517291
206 202 639146
244 446 862470
112 245 246802
42 382 114428
86 377 737801
273 325 364224
598 397 661427
431 659 807988
609 544 232576
665 85 441218
470 249 639510
499 438 377445
49 638 15934
313 144 490734
570 413 223350
685 155 931995
580 414 287367
450 1 845269
452 380 862273
460 404 353582
201 635 823698
610 682 132475
645 83 26492
294 177 867397
443 251 612419
332 402 80058
541 568 468542
532 315 967819
20 646 867809
130 330 328203
133 668 828930
424 536 885273
260 377 482838
503 360 216721
635 329 180282
206 611 926742
206 167 879522
662 606 197188
227 413 309775
78 75 123879
355 403 950865
359 30 768734
400 72 261622
509 526 882938
528 73 492828
19 233 462100
483 418 211362
614 473 350625
455 584 254969
544 14 219500
509 514 393329
544 253 574120
562 548 838500
241 280 956520
59 1 314789
17 112 651393
5 561 364313
236 665 709416
627 587 362563
373 631 874313
267 417 328890
420 259 502964
240 618 668850
321 555 66636
133 604 796842
25 104 594891
262 485 890741
557 428 468154
299 493 298511
119 638 941808
648 67 775574
597 119 37615
173 308 314281
137 672 213679
479 457 158875
152 2 874695
679 84 863169
209 302 259252
635 193 978502
655 569 11918
218 387 873166
105 304 2099
35 434 467159
85 125 985316
420 336 355065
14 212 463159
504 590 123006
331 121 576820
357 96 990727
392 414 678938
565 268 425631
47 553 399994
555 485 749551
645 45 691090
179 108 426824
638 9 744608
31 7 53331
353 350 26319
108 498 122500
641 164 35650
590 199 43659
339 329 114282
151 204 252800
696 279 757840
20 655 598072
387 505 140107
438 495 332190
21 242 704264
683 240 791226
524 162 354116
54 152 194543
122 261 77516
548 663 365463
683 244 80585
329 32 250934
297 503 837068
317 69 767656
15 432 263748
617 438 930925
532 395 626056
635 515 640519
240 356 273952
529 53 768374
617 41 661894
324 383 400899
401 670 492010
245 331 503507
265 57 261932
200 184 865646
379 488 76783
114 694 959009
443 148 795122
139 668 572009
27 537 461142
226 241 339634
391 649 548983
490 64 102120
643 606 682329
329 212 767818
48 392 213644
322 659 67321
323 12 852630
522 324 238383
655 256 404794
624 337 753902
532 236 486759
395 258 349209
435 558 716669
284 359 900969
522 290 786178
99 593 43067
334 272 912839
670 20 929556
492 157 138819
228 188 822063
148 214 79277
255 624 925834
42 547 739447
439 590 434709
3 515 110225
145 4 11821
642 295 413500
504 464 878750
66 369 701268
478 158 917936
672 286 449517
43 270 181077
526 287 99003
559 207 607906
159 437 483307
545 438 282827
103 694 828866
114 409 997081
648 493 674212
424 94 914323
225 169 795653
155 42 676280
544 337 906427
340 467 345496
472 458 936769
477 111 280695
697 52 713398
616 296 796099
566 436 81928
427 224 53887
215 183 63410
628 614 213085
423 579 906067
627 281 800116
588 628 665896
514 395 432313
86 179 261553
435 475 145272
585 665 667993
112 644 866536
464 338 959912
345 421 480961
675 254 311109
218 665 466282
203 497 289293
513 54 242404
437 599 973967
126 275 774004
239 513 655134
636 574 586366
17 145 819950
423 433 775000
455 143 102956
418 571 972552
245 300 751138
224 218 973384
164 104 736568
217 214 541508
208 95 418890
493 386 849474
393 32 962688
647 655 858634
551 110 695493
571 560 511099
666 501 63381
646 86 136710
606 319 45769
135 133 22585
265 145 971013
307 139 585703
463 577 265732
90 517 756281
470 427 592766
291 293 343274
691 276 918465
355 465 851461
43 325 255985
35 157 657191
490 485 891874
670 99 747838
642 162 199280
371 430 328849
339 290 661380
441 52 550869
287 515 371283
9 273 664760
100 672 805483
71 232 586311
218 473 179825
18 265 573905
9 624 203624
376 538 904244
613 460 365214
156 160 600851
306 611 242837
212 196 280932
421 638 388
449 291 324912
598 3 929036
36 191 267528
560 584 357063
604 386 189211
316 581 437984
127 49 687434
149 572 181807
690 155 899864
479 250 519651
91 419 245260
627 173 931483
293 386 6985
340 403 868340
595 260 967474
677 282 547822
183 536 26200
59 24 370277
376 161 157189
543 143 934947
599 297 75699
182 192 918703
574 357 978457
574 158 492336
134 656 290813
83 507 863192
534 544 35519
487 249 36500
18 455 928666
522 126 603239
191 297 399097
642 697 685648
115 510 787125
215 45 737185
302 335 741979
225 182 413706
692 428 916191
184 107 600675
7 571 263374
201 430 408994
642 639 562006
190 359 16355
688 700 677820
232 303 940150
560 482 73453
444 451 5011
113 344 32279
332 499 791758
233 447 371597
693 145 85747
100 351 141091
533 285 607560
157 22 786537
509 503 140412
426 454 220165
603 542 811103
532 273 471168
215 573 275266
700 422 505365
561 176 573650
420 546 543074
459 695 18298
281 687 873667
91 232 435291
334 382 950974
181 193 607847
52 254 180262
687 173 708246
22 244 786454
153 303 959821
136 305 88604
309 561 38
646 123 263244
113 234 30156
465 366 570567
382 184 101744
690 630 238250
495 591 386704
356 34 747466
216 409 925676
242 472 608500
485 210 457905
277 598 156649
144 691 967815
212 541 502331
484 509 55084
256 85 447347
360 486 38743
173 324 630935
85 293 128666
699 573 114233
607 589 537431
216 609 80033
364 312 705137
310 299 722333
589 192 561012
65 169 224138
526 32 430159
684 344 80408
215 92 699043
38 223 399609
372 479 528547
133 258 355251
446 221 451799
210 49 465568
554 436 798650
572 118 497590
329 74 516941
159 486 923586
81 501 146238
278 633 597317
202 448 367477
346 492 959494
118 429 122129
17 181 186222
150 506 183200
381 138 743677
559 537 825438
374 493 227055
24 4 349355
269 690 169122
297 472 856133
509 15 543087
110 171 320033
298 129 910825
560 264 643247
697 662 665179
38 644 855817
5 121 249234
558 688 171293
83 201 203765
350 3 910560
516 396 917280
540 442 439239
3 294 241281
271 495 900862
40 83 646063
277 498 711914
361 484 364227
300 40 175427
472 415 136117
231 19 640142
148 583 735526
642 365 637681
354 169 238917
606 318 876825
665 675 890501
379 106 49422
76 264 328654
237 501 608979
376 305 602040
348 68 503980
271 83 702600
331 430 209342
109 220 125940
489 60 105143
614 427 598810
462 530 502881
322 81 66284
452 52 474801
440 436 651438
263 36 519591
166 175 839140
647 78 239738
368 373 488032
340 424 527207
245 260 199941
581 695 469953
584 614 204165
133 350 996272
240 258 986321
345 592 458228
73 502 887671
157 699 581623
100 670 301905
269 287 413688
303 372 147354
671 570 359161
580 270 244974
309 494 198659
188 525 766707
406 611 428983
653 172 825440
107 504 513115
432 122 485470
688 446 191901
14 588 342171
319 42 825755
273 56 319045
93 386 739348
481 602 749155
103 423 733132
464 435 167602
691 530 733696
351 618 41094
357 126 795744
82 502 319790
367 646 909266
649 58 709068
318 675 431955
612 285 434198
649 50 763657
404 212 305018
428 25 65472
528 370 347811
298 454 73637
224 191 235355
336 366 969419
634 592 669078
406 628 965432
146 107 76470
624 179 40722
319 312 289685
2 185 927982
534 109 30474
103 260 485822
691 558 372063
45 78 707715
193 221 91024
33 415 120549
403 159 230263
690 44 766549
400 560 853867
127 421 293420
41 635 842748
323 607 35616
461 467 797419
465 194 780815
495 282 382440
188 518 304964
641 582 428105
45 134 275276
138 315 77414
490 665 187118
345 203 390388
5 36 91225
502 304 581048
100 410 481346
160 12 846576
624 305 436929
2 64 828424
176 77 109679
133 655 565404
547 331 495344
300 116 507147
252 248 149510
25 364 368155
340 72 505097
539 82 673352
621 362 821505
386 79 429520
31 303 466239
100 20 427252
528 48 85794
578 356 772658
362 397 779260
23 382 65118
391 438 767511
221 394 443612
610 405 114586
641 330 761288
47 457 329146
521 435 706747
274 615 657027
198 566 34645
12 434 911246
394 436 902430
468 90 713726
312 38 212750
210 491 385893
111 275 179547
64 609 833610
606 597 959345
5 551 998844
387 179 631618
581 300 499139
221 518 531977
62 429 874017
130 427 572427
391 517 410543
611 535 542941
615 386 929428
474 598 207561
449 149 626588
476 156 942626
494 210 97177
172 404 285271
405 432 116087
522 506 340763
251 609 408971
201 647 956828
697 351 685788
513 260 190689
399 103 245638
70 6 365280
553 108 663365
17 401 368797
138 289 985275
660 473 19256
673 325 325660
115 241 883609
58 567 532363
84 29 180743
562 358 963743
264 660 31020
246 380 572160
51 174 719169
668 378 971460
436 127 795300
56 647 760925
383 115 394656
694 458 92876
688 511 780403
181 547 571499
331 77 248729
525 170 41930
458 617 556979
535 415 54642
180 205 825955
399 496 637292
86 141 667298
609 580 521592
567 44 690026
394 614 77096
23 135 338207
312 265 67641
142 633 938976
169 66 874342
47 68 27716
419 290 524169
452 361 594528
695 234 296243
158 319 959871
488 547 93830
564 195 446626
632 693 570427
147 48 766676
585 513 152091
68 168 426458
163 220 330131
520 353 183787
419 407 16994
35 571 219051
199 692 483379
162 197 319021
193 64 839201
277 94 101881
416 351 51031
190 488 869158
318 235 200399
185 301 379341
513 71 266022
607 3 430667
176 615 2258
698 76 995346
142 451 457627
408 522 51414
74 254 267655
500 406 695581
634 285 531519
254 208 680799
336 592 646588
153 167 673703
401 54 942391
169 25 564994
81 686 751723
213 593 908951
310 616 693946
219 512 732918
474 429 149812
534 464 460263
218 587 600839
376 64 971724
645 263 165930
187 236 791897
13 369 365438
543 159 291918
572 107 71859
543 433 848831
326 565 118678
227 645 912113
602 23 425668
624 391 143007
425 21 575081
240 426 937441
23 617 44881
346 443 289122
619 563 891780
118 490 912426
446 409 892875
136 642 982451
615 430 392013
410 379 319048
6 258 477185
309 136 752882
647 344 736993
131 305 478177
139 336 107533
205 359 91773
663 469 630677
594 510 826060
135 497 676560
403 384 677389
183 583 36606
631 412 236881
697 342 993999
316 422 291412
455 274 649290
423 666 611051
266 673 268697
246 664 882802
26 613 938184
470 651 463485
340 266 645416
56 293 179187
609 628 846953
339 658 66475
158 571 591730
475 172 521099
541 91 10049
420 638 946373
100 604 233744
429 646 375659
652 358 997477
499 280 895829
202 365 468838
231 652 545236
663 278 338838
369 376 462538
374 608 59060
558 442 384628
244 530 391538
197 415 598497
152 198 230181
83 234 992611
665 170 872117
683 661 705729
401 74 847478
243 26 293872
362 619 81779
18 647 833542
27 447 727758
483 580 63661
146 198 631003
489 429 354576
4 153 237997
91 375 829503
32 257 104258
562 248 12754
339 342 124876
336 150 468764
482 400 35726
551 524 866977
445 336 872138
87 148 888339
513 45 859289
582 468 192866
467 261 831123
339 485 144686
603 554 84516
74 663 900274
487 7 329062
366 304 631138
76 37 27777
633 189 429494
171 295 3725
383 401 145933
340 463 559759
358 236 257902
667 477 105272
408 415 625397
238 404 677463
460 309 659905
141 519 189516
222 416 223799
48 595 536390
291 445 499801
625 297 143571
587 413 732772
94 664 440036
144 156 765742
620 94 662775
536 579 633888
154 133 722282
303 109 967799
268 490 521119
684 216 518212
312 292 768027
132 105 559042
545 31 24153
483 349 624759
328 239 121295
628 494 551632
462 24 737217
401 212 785413
9 573 665052
360 422 721225
257 366 738863
398 123 221484
497 558 451865
17 458 420590
66 544 172181
254 238 769777
381 75 409936
345 683 921788
446 377 191187
296 201 94532
260 446 682176
185 602 956547
429 139 242710
375 249 830564
65 465 788607
530 467 891798
109 232 392782
302 558 812410
303 581 374319
375 236 471147
632 366 376412
176 54 749093
513 688 136331
139 323 524257
68 43 972085
291 473 981318
41 686 250213
577 669 376031
44 270 762665
413 367 30324
384 555 987085
533 283 283913
642 157 35306
128 42 998338
470 482 471343
564 81 773860
432 651 915211
292 176 599939
228 676 70723
490 503 26926
342 119 621530
642 39 374049
170 390 23643
447 429 721143
140 259 51568
313 100 508060
236 294 484911
540 103 890010
692 597 131277
642 478 425738
592 194 393700
554 270 671427
198 568 232862
635 192 983749
70 663 495405
656 445 976485
591 174 950954
61 610 37053
163 138 758591
264 655 141507
264 32 24361
540 340 593948
626 569 486260
540 102 473204
527 35 922563
71 621 805758
57 107 542548
123 494 536902
354 321 749967
285 77 172172
5 510 149019
641 95 315572
184 588 680067
329 229 709685
73 309 74231
493 435 510012
675 646 992137
58 139 498793
192 14 53619
110 634 910766
638 185 514124
192 306 66473
222 444 287301
187 592 59737
506 284 283533
668 4 75914
669 449 474453
475 607 880234
393 540 751448
442 419 881606
619 472 349917
428 332 618783
419 50 352430
280 170 444937
31 218 146824
638 240 769397
149 390 728348
70 528 583444
313 360 670347
512 17 730392
440 588 389351
377 449 41319
646 27 517603
222 251 189107
359 342 869817
550 548 294395
232 197 3772
507 652 422314
149 435 735883
698 17 204950
622 420 847310
363 109 516908
284 352 154559
352 197 707231
409 325 484706
215 603 668511
367 241 426598
377 220 531326
437 591 970259
669 576 269650
169 73 529591
37 302 488616
97 678 200686
327 125 82046
557 129 650014
478 103 25653
182 220 497533
181 187 967264
90 370 170354
158 691 940489
11 446 292468
35 467 990085
21 67 737089
672 585 465945
317 445 451099
5 409 248654
69 591 158370
342 136 588562
275 265 910619
269 270 735631
347 169 936335
633 312 768710
604 216 350377
588 46 291570
585 505 315821
570 171 696974
303 327 100967
541 460 927261
502 606 775463
510 287 375418
514 335 99088
116 76 820712
511 363 359268
581 422 28895
525 298 4473
557 355 902372
568 213 276043
692 70 378036
510 223 237620
404 677 335511
697 83 228801
229 477 528646
206 105 410772
470 693 459608
252 344 813820
175 117 758096
512 692 389412
433 266 988272
369 112 266472
368 462 154571
548 97 823912
260 282 553982
642 573 640621
266 165 656405
103 373 49480
257 692 632219
180 348 510875
220 627 627545
423 387 683720
13 320 66007
250 416 630302
635 196 861958
414 521 703519
185 216 918811
453 463 866620
57 470 366498
262 684 893363
670 377 832135
315 243 768417
456 293 826857
262 578 385644
103 456 449514
264 544 874387
556 301 248351
588 212 376751
433 437 506716
567 331 771282
420 7 669236
466 97 464788
19 635 694021
600 163 546096
432 687 620063
124 266 362345
271 276 66590
50 657 481511
270 669 118139
196 504 995598
258 112 756851
110 348 502530
465 656 770482
51 124 931815
464 546 908166
625 125 129652
561 638 492530
633 5 522833
153 344 501960
67 524 710913
332 601 743698
221 256 128715
375 60 798988
461 557 163520
82 207 14791
270 462 339847
60 650 279588
184 74 894449
487 561 326109
638 626 518001
472 384 384667
157 504 445446
95 568 670731
230 23 367717
226 478 865816
56 78 963599
139 316 462939
390 10 329371
401 462 516992
90 455 275157
101 616 311995
241 589 122389
317 525 343171
176 497 439743
553 126 81795
492 310 747178
614 391 119784
518 374 219018
685 583 349116
199 604 371272
103 467 174615
402 230 144089
193 512 24817
406 524 810128
171 482 802583
445 362 673438
260 491 231289
438 654 158987
667 541 143774
453 604 758307
474 287 303596
662 203 915990
458 2 490807
528 55 941533
277 228 496036
667 230 177978
134 112 528996
473 499 5094
133 324 193242
124 529 642347
272 159 744758
265 220 77944
633 421 841826
569 238 582391
16 515 261887
438 3 674838
323 541 699686
170 103 463326
512 286 70237
662 639 391576
612 54 833612
184 673 878604
673 462 985700
643 56 40950
453 497 419355
598 585 301686
470 358 536163
48 324 28921
142 37 590883
334 49 543565
496 3 634560
284 560 768132
631 52 956399
410 355 957039
660 75 158521
4 688 644689
99 452 192037
30 594 345215
672 156 552676
283 474 315597
590 665 364499
463 179 227230
105 375 957731
631 559 573817
162 460 953534
270 667 664752
663 516 842957
158 306 756380
176 461 444033
8 312 500768
154 391 296483
111 132 572700
179 407 468307
673 556 589801
396 197 501156
450 130 689954
570 644 50785
319 450 148283
696 508 242108
558 664 340365
481 456 290101
352 144 302310
99 548 425220
92 340 655914
458 659 379098
407 290 641126
32 575 762468
230 155 52685
67 626 484366
82 149 319327
63 160 913785
628 213 385419
401 125 445190
351 588 474860
250 635 248975
645 471 573138
329 471 984789
675 577 988343
615 632 114116
281 159 863793
543 689 254014
265 643 833752
198 500 161844
345 471 831383
66 688 42753
342 214 486009
348 314 645240
344 591 648599
78 241 205585
44 519 86028
233 312 555892
322 532 468455
685 247 68965
663 592 100811
187 496 905998
310 672 40832
525 41 553380
633 260 545859
321 397 40807
474 653 71145
360 207 690101
474 579 598656
628 88 965024
117 596 692092
430 491 968168
300 244 384160
354 476 83901
476 447 361656
663 662 606079
543 437 671330
156 202 30853
301 502 954700
571 239 557776
330 557 218794
611 672 728386
650 175 266090
532 121 596099
68 77 117386
104 597 227376
13 678 373177
88 342 917625
116 223 325822
486 51 510965
21 657 851976
376 664 619126
109 216 323814
511 481 29520
599 518 941382
163 603 992305
538 622 853616
496 112 550693
369 8 656714
514 332 616005
43 389 859240
161 479 462198
46 525 775665
621 84 722356
551 589 723512
691 313 253202
276 468 820472
103 223 558577
475 610 387651
162 403 501635
227 443 284060
428 561 474060
641 535 533488
468 405 868987
676 402 777588
453 503 788272
66 214 744398
258 530 223298
45 74 731606
599 507 919057
584 26 392851
394 600 10831
183 447 455102
647 192 478494
81 634 379697
185 617 606202
412 210 515630
22 33 693873
76 58 73871
499 96 40869
47 370 216449
121 469 271052
201 71 476406
296 221 547257
397 470 305585
400 554 321792
239 480 316210
395 655 174701
235 152 494548
699 221 286714
234 403 846628
32 371 657476
226 660 918734
48 415 736149
603 272 514239
244 343 252238
42 544 432768
416 193 268112
4 62 661605
88 320 762925
93 567 914455
612 553 977350
527 148 588303
210 613 346641
636 158 165409
663 544 123357
442 387 466302
179 598 58003
371 548 866696
156 396 535106
562 587 752742
498 522 75231
572 204 633761
153 682 176755
133 398 572494
30 42 767449
221 666 791533
630 624 565302
11 554 318007
218 306 411305
614 23 601614
14 565 211745
43 526 498426
425 310 448900
199 633 547161
253 7 689704
78 143 179374
687 374 808465
165 10 851758
105 514 883354
92 85 452906
364 276 42997
591 220 639878
597 265 217652
39 199 574287
207 95 8612
377 626 865696
252 281 872061
39 259 583701
301 481 152072
544 65 822348
492 468 489907
68 14 613235
683 275 628746
5 12 399652
11 665 860804
625 362 835337
163 361 385349
288 517 519587
285 553 431151
349 374 866955
647 153 107941
89 678 249203
489 436 226054
393 598 721084
95 271 237981
40 393 573259
191 559 996995
684 698 547891
163 120 288545
393 603 153179
155 303 633460
405 623 430018
431 236 579729
266 578 139746
242 692 905013
455 326 294903
163 505 632114
565 552 617138
464 439 153155
579 114 571824
264 677 396276
244 449 103303
575 71 619529
267 536 480391
479 99 433472
562 443 902924
505 234 347726
21 44 496517
141 315 425566
648 251 318884
540 692 278618
194 561 478101
349 113 721526
124 161 107860
76 280 101126
322 103 941311
26 245 21997
683 354 529769
623 608 608439
3 632 656388
519 292 391585
245 84 666489
456 66 445149
413 574 306821
698 685 769408
267 359 381576
90 26 984467
580 608 86905
160 574 984524
636 93 597482
325 605 425290
360 11 131235
527 367 306418
644 695 304816
678 137 933930
397 405 477047
302 692 771693
481 595 556770
128 540 723038
222 57 458758
357 47 636642
208 185 63238
105 12 736861
361 534 322001
195 462 381068
384 304 267626
466 613 729381
496 343 262776
246 228 533731
128 143 475464
29 298 437456
560 447 960450
60 336 490280
420 312 452421
176 669 985272
161 227 357036
645 673 771941
54 27 311357
266 346 852718
517 509 674036
443 560 115957
240 354 948764
84 227 333752
189 163 79249
77 291 713890
587 654 574023
328 459 568489
377 352 799642
507 190 698869
496 266 856675
129 314 424382
295 644 48046
611 633 763358
104 405 47499
332 116 633782
67 72 604096
147 420 503701
333 24 765268
44 606 884392
194 558 473462
88 444 211735
207 689 735842
357 119 775102
470 135 675862
104 241 807178
605 550 524111
501 144 882218
338 11 824084
607 351 680230
505 355 658397
420 380 584963
411 272 400493
480 400 151247
274 432 170139
662 434 14854
424 273 237949
95 283 462272
335 418 302266
118 66 581566
592 348 830103
16 36 10340
568 196 29895
440 572 470484
673 452 994093
338 469 551784
574 649 102150
531 97 357541
351 250 782391
471 445 511943
371 271 591317
47 13 784961
404 229 952095
151 10 478262
344 678 207902
462 179 504926
474 676 55209
536 56 260583
643 684 994669
522 71 918798
694 448 620114
316 452 361382
291 507 301728
181 398 570093
693 636 836782
165 157 343592
611 347 565507
311 426 437790
153 204 457774
386 321 169599
532 184 498420
314 261 903034
306 409 739176
104 379 384056
460 123 34659
349 544 282607
21 407 214491
295 256 451999
376 672 14801
236 691 963836
261 278 967910
503 117 793544
176 178 628581
304 655 32192
320 60 370976
18 127 681160
599 463 491821
28 1 748081
672 519 847572
13 601 353983
676 128 776532
140 126 315701
490 445 173475
45 97 238727
192 458 520966
284 452 118519
133 261 554499
635 565 81456
7 153 979683
188 482 136674
346 81 207313
305 436 960949
535 429 590814
501 489 205620
394 83 843169
145 275 780726
368 352 196973
248 560 491439
205 373 41087
314 395 291687
93 278 195959
392 426 503434
255 64 82414
677 325 121297
168 306 273375
235 36 475652
24 669 685605
115 409 624136
590 424 219735
535 604 303156
479 140 677159
81 548 302795
635 510 755111
29 593 186095
227 87 149991
357 397 653723
570 186 193022
228 342 729267
288 528 306292
637 152 945951
69 375 118515
303 179 931690
43 533 832978
86 190 760859
129 654 215512
181 287 77161
92 676 463286
675 141 651561
510 47 932708
579 359 403744
151 562 535104
153 37 325004
62 206 952260
86 413 942415
109 127 120464
580 214 824308
527 213 776900
238 653 292020
116 180 221676
686 182 556249
276 445 452458
631 391 780386
37 58 488755
288 429 380191
104 27 548775
43 306 302763
380 664 811734
106 326 904509
557 229 219521
314 156 215609
280 259 206300
626 430 21258
483 166 409049
217 115 126487
164 148 667594
144 446 220072
661 234 356178
247 202 391198
238 683 960611
137 417 699251
215 517 21889
179 611 993385
405 55 586773
614 4 109456
633 32 235500
120 332 125027
624 693 736005
591 378 501694
470 678 647689
546 372 457301
288 6 184928
575 204 630255
228 337 43492
61 556 91060
647 155 553236
487 525 760793
351 419 8563
84 427 328127
271 538 65200
92 516 849847
249 210 71633
248 266 994959
506 446 97131
267 164 118713
483 342 171473
611 504 672894
40 74 590084
220 461 499923
25 339 493053
207 488 535659
542 315 222570
226 526 147715
15 358 284638
602 577 273947
168 326 210750
375 604 168235
520 291 533383
176 319 719848
254 550 314017
654 649 651701
129 310 170406
185 368 465018
246 611 426064
641 474 699894
103 660 182023
530 221 299977
143 536 821655
422 291 785075
249 613 156301
367 311 191270
70 584 373284
379 147 78965
11 550 144872
391 259 289113
167 454 695987
363 553 140212
472 7 785973
188 581 390775
108 521 506387
127 476 789375
440 356 829470
339 183 629095
326 464 234983
436 282 360239
680 138 952176
224 136 111274
471 368 420199
106 207 983667
245 477 496707
234 384 856281
154 681 74443
120 495 540559
413 159 948793
131 452 372111
649 488 77493
527 696 492216
330 673 391638
244 358 611686
684 517 637269
350 11 645298
332 484 799963
100 7 626209
407 454 731897
226 659 514794
192 21 700278
407 472 625550
68 658 186842
89 53 97359
454 379 124582
582 50 79355
369 700 962676
508 520 361687
422 415 430103
686 337 570905
532 398 610348
638 605 175017
29 113 605293
556 639 901711
383 146 665814
251 225 150779
213 59 172097
226 643 292011
261 402 381407
526 326 901130
387 446 561248
514 449 156735
413 502 642718
385 339 172051
666 681 96567
524 588 696622
179 500 607313
160 514 497980
651 530 337832
512 410 311875
352 137 130401
582 599 490212
321 601 925621
345 589 517745
255 243 853438
491 240 891976
363 438 433478
682 611 185660
508 150 556226
53 440 636608
34 320 280705
398 432 734233
512 542 269941
468 137 891086
301 619 359139
193 434 460892
137 427 568117
657 233 301327
600 493 342328
411 127 142901
226 398 428468
625 342 142937
438 342 959334
537 9 596698
171 63 966391
522 483 994267
445 453 907978
451 583 70463
400 117 815058
659 32 625761
6 8 946145
366 500 330704
217 335 679290
500 349 709295
168 564 449177
508 281 816907
421 262 157656
458 591 52843
253 513 265743
658 640 192996
583 381 313720
136 118 718062
416 265 271304
528 367 767977
609 211 364293
528 230 855795
667 99 521902
181 583 204907
17 89 93962
629 655 143176
303 18 872090
542 276 564642
539 629 470169
594 15 536978
52 45 940448
538 641 944779
115 158 939844
279 282 221917
92 79 317139
75 331 585626
33 308 535189
244 304 798719
534 64 663847
254 361 556436
36 484 639641
496 365 807040
258 579 62647
614 29 596411
63 632 606481
385 475 425581
10 435 407880
447 335 848126
76 48 372001
29 46 944984
424 540 475811
287 695 490449
163 436 845402
569 33 177984
677 648 497740
460 203 910740
456 283 854855
279 61 732973
497 581 99455
330 148 709054
91 277 166232
478 499 499591
570 297 279273
258 102 410125
312 466 612129
423 564 793727
510 389 341900
510 503 889353
529 540 500981
434 627 246227
165 159 619072
519 5 28963
346 551 759812
651 65 331786
104 601 667273
473 625 44590
130 224 314059
173 506 218115
124 514 872903
374 359 497329
634 487 524637
251 235 5751
536 370 990996
24 22 785739
380 381 571744
236 475 461955
503 642 163372
460 184 827728
405 323 247739
185 422 148429
28 415 427602
8 394 429508
427 354 914418
355 481 120051
665 316 702762
657 512 174947
195 137 250322
544 120 635679
417 281 49939
314 539 838089
407 526 875098
373 474 180287
312 543 837760
153 49 964960
52 268 420729
608 184 275378
351 476 979072
68 354 417547
59 406 137125
80 326 547210
165 314 370849
359 201 381738
498 318 674433
86 36 854000
621 584 629895
640 541 114329
153 461 925652
637 193 528550
676 515 103544
154 657 817577
101 557 719043
408 40 480221
349 610 375219
584 468 631047
501 264 630888
64 328 78996
92 696 795324
661 47 930917
58 387 860464
114 72 884149
551 54 613672
466 198 917786
420 90 670553
492 213 491892
190 413 831959
575 130 18207
98 288 699196
191 133 873004
481 294 413782
209 563 113339
493 432 756003
588 204 592345
574 392 29213
660 277 503116
432 147 620916
11 211 112037
146 145 287516
662 605 223039
688 696 262997
182 354 226177
664 72 578494
428 184 525176
107 328 969458
164 582 965333
416 88 505822
248 37 649578
462 17 445176
8 670 917211
201 538 999403
282 448 977256
500 426 488782
631 223 776745
571 319 620353
541 48 719381
502 634 527324
43 467 812306
451 157 135740
179 597 291613
484 344 391532
599 652 65001
680 278 913768
592 497 435243
489 142 334857
499 431 574514
360 591 60895
240 220 54228
327 418 594060
456 338 932403
93 119 121897
235 245 807944
671 673 911051
689 370 592955
285 248 244862
91 272 701555
497 362 335195
53 27 96804
653 672 122866
266 184 321923
534 173 50231
481 406 601430
404 407 501547
426 154 438945
187 362 473594
153 156 180946
172 335 352807
59 454 606612
447 434 508371
248 672 328913
696 285 473085
338 115 193972
658 218 419802
246 318 214919
55 156 232193
409 252 189315
396 257 647372
241 524 942086
697 366 80619
603 497 396576
641 481 79328
210 650 111419
313 30 452419
632 276 570539
389 321 544363
340 339 366631
236 333 902243
538 380 124580
604 550 308910
302 429 260152
585 616 298963
250 328 970654
655 326 675396
294 257 714790
425 81 637534
98 421 249980
657 583 276645
542 205 241616
23 223 437000
621 419 176217
438 519 616852
31 441 7761
692 453 521906
422 556 75669
336 462 430880
240 650 105362
598 39 134201
316 632 64060
181 521 658311
613 278 998090
119 89 101649
468 439 677660
261 277 605670
152 526 445074
582 268 185559
316 179 590983
649 252 209084
551 10 457862
577 465 39550
440 675 110370
95 411 869827
382 394 905708
110 380 383398
474 194 469133
424 87 268450
301 209 666699
60 466 257471
540 506 592207
50 331 809923
5 284 761540
590 62 98259
369 200 42817
181 100 497597
548 45 498390
481 261 538637
319 367 369971
605 180 683253
415 320 579083
356 674 406881
43 209 154110
173 491 296158
64 523 393776
237 197 433374
551 512 139662
161 216 527476
108 32 222273
221 181 420633
278 618 638891
372 666 496279
16 55 955969
683 609 296254
379 467 84755
641 145 47129
637 43 774832
405 614 413124
362 428 334612
611 186 749086
142 215 347589
457 622 272873
636 441 954579
9 412 269126
16 243 759964
505 466 609606
653 12 429187
289 616 926741
41 543 409762
241 283 84669
247 275 618010
337 246 350924
669 560 876316
245 311 759666
140 206 493297
250 91 298734
375 525 677746
99 469 906219
104 623 315923
598 101 211811
643 692 668488
303 204 88271
435 456 243126
475 125 897683
695 45 571359
567 531 244434
403 665 135060
50 48 615035
46 409 586386
619 293 140539
321 455 419739
29 142 218980
597 202 314894
426 164 768650
295 599 704760
634 69 751233
120 102 278738
280 471 724945
443 337 771978
505 441 700400
601 106 834480
319 299 422310
119 593 536020
305 476 34078
139 504 973904
587 344 51537
321 148 996160
322 19 462851
148 22 53478
182 611 843759
599 505 528554
164 73 929257
364 604 609479
54 103 896271
95 44 505684
123 406 698904
102 80 62230
671 654 192563
669 583 529717
330 313 820159
442 555 352702
678 679 659444
104 428 750155
170 580 390483
360 444 506006
436 80 400567
275 680 246769
529 435 837619
106 79 736694
435 468 420155
497 534 871297
382 431 339696
512 579 462858
203 415 38542
276 398 580526
198 366 121021
364 466 226338
462 662 966141
680 119 72517
499 338 248645
405 543 441817
576 351 305215
660 353 658275
338 73 543802
212 150 836599
15 135 45411
507 477 864802
599 594 243389
463 159 621238
190 486 286274
309 347 442634
408 269 404655
167 255 12316
172 446 23974
382 663 205021
366 277 807704
566 128 534371
617 71 694165
325 573 397871
389 315 954394
480 143 804908
350 60 644793
256 216 634737
365 241 662008
425 317 789220
128 60 976244
468 296 530918
320 192 203973
15 521 959370
44 24 6366
685 528 208728
484 470 697886
46 184 291005
150 22 541995
293 98 720815
445 534 603337
229 50 927454
443 104 989898
309 538 818523
643 301 390258
633 412 915482
104 128 800954
453 232 831667
396 136 993019
504 22 238962
428 487 654264
120 226 331049
390 267 278777
584 180 7678
671 115 414380
64 30 752075
490 472 499120
136 384 173309
37 152 422228
541 611 643692
90 590 70545
232 201 105318
673 1 89972
201 568 376152
557 40 828644
413 617 983847
309 53 99301
142 391 50128
498 61 90841
140 139 696768
373 79 734128
318 196 701937
231 248 249756
485 511 276164
620 211 588459
8 439 662165
494 323 673234
495 78 229261
96 694 277341
260 464 341652
22 457 537081
565 676 752633
353 588 126600
442 171 466940
455 699 574304
619 333 508415
353 59 573813
273 54 687473
107 447 734082
174 514 939667
584 397 168708
212 575 681838
598 663 146134
333 300 998191
550 65 579597
157 169 238678
62 411 755568
147 107 244008
548 275 162896
591 94 864726
452 86 652692
602 279 608181
196 272 126448
587 337 168568
112 216 876034
364 77 362642
375 456 212563
523 94 335360
309 8 724384
639 656 557885
212 513 543934
591 55 644735
128 306 88363
322 608 258279
598 696 681112
54 500 653911
517 609 716082
378 366 940343
338 645 597854
565 481 53434
582 174 113199
110 256 202645
655 226 292426
273 474 976992
115 498 134587
326 97 560366
556 551 859072
208 407 471716
260 129 202022
212 145 903611
490 508 576677
24 139 645201
233 468 228677
320 79 707418
201 491 681260
241 441 51999
141 428 623713
506 222 381928
500 553 310600
490 344 712418
66 341 450595
338 33 27244
622 552 244307
167 216 547119
565 620 479965
14 478 412776
268 185 132738
588 210 272223
69 55 22874
167 686 938205
565 280 286743
340 288 210384
371 594 491955
363 639 562474
7 156 642296
205 149 730211
674 616 373923
193 409 296313
650 390 531071
271 370 992761
534 329 110688
534 570 84567
145 44 704078
324 563 780492
230 652 661626
343 32 421657
177 616 914801
236 384 861110
119 686 986696
79 429 479525
97 402 509530
5 455 988833
325 213 666009
1 389 397382
274 34 93474
151 279 539900
691 257 397604
204 501 879004
276 155 854797
476 437 471035
435 272 997798
308 598 777056
578 72 69471
566 96 340272
201 11 197378
596 591 962416
126 589 385470
93 273 34869
466 157 705587
587 273 150226
622 96 715214
681 592 241175
667 199 695633
658 387 155357
418 613 532308
352 260 599742
37 671 614597
171 39 813313
99 574 460202
522 477 850677
641 638 3814
91 416 640107
506 615 768569
313 529 967254
598 89 946896
283 427 587887
357 152 274334
401 281 88743
398 240 303852
349 114 5423
542 382 510759
203 568 572139
407 315 775492
267 646 941331
43 264 863254
274 519 407318
249 290 423232
208 518 583685
240 360 643740
38 658 568226
148 332 130707
438 269 591735
23 155 580803
329 480 947161
287 513 314983
445 549 790874
20 290 313019
130 659 927956
427 318 449284
321 676 605251
196 277 229117
132 278 23717
37 432 861385
577 243 631762
323 351 100146
215 101 871327
487 331 697507
196 441 427362
620 479 3085
664 127 787929
108 260 574671
399 241 478974
270 82 633763
224 325 451626
203 397 287274
217 298 710060
244 693 136417
452 497 761027
384 321 574348
628 350 685219
697 603 734053
28 36 319297
500 208 572454
487 150 548701
652 130 201971
646 502 546579
335 694 102397
364 183 620809
482 54 846728
27 273 343301
170 430 348162
585 482 162762
68 504 797979
480 343 157780
113 691 420059
18 462 970982
328 656 629173
645 537 552564
501 670 159131
138 275 316034
113 329 803210
448 160 406320
473 644 815007
174 455 36969
522 675 898189
400 357 54258
304 367 314688
102 266 518983
417 688 987495
606 421 642261
397 398 930115
408 627 388306
371 407 44262
232 353 302419
24 690 957281
271 2 665358
596 194 514382
358 65 646043
664 6 485408
258 630 522680
231 190 44137
131 683 32975
276 38 7625
325 686 814381
70 255 2653
383 434 86018
166 218 258427
281 581 961946
211 443 589633
177 490 337439
506 472 317883
677 207 555460
391 33 827995
657 558 751113
167 267 453397
86 392 336393
695 368 252390
592 204 680749
274 327 867793
132 384 272906
5 134 14252
438 61 551836
488 698 545707
357 413 193636
504 373 179808
302 580 844442
599 328 918525
214 30 932188
370 88 620707
36 353 39160
582 167 110686
87 131 35793
68 473 532768
683 154 267272
284 37 970458
438 335 599443
541 248 822498
168 603 83344
348 561 203578
633 202 628726
582 52 560305
120 81 404409
293 333 113055
451 641 142180
70 598 29402
26 205 117953
600 280 519139
647 117 78168
530 132 885014
334 139 804370
469 207 47033
436 189 553147
66 107 586645
572 45 119173
169 310 874520
625 392 394538
74 38 946784
24 490 631274
626 451 79161
332 584 421083
484 422 277452
507 615 434055
649 48 174309
26 476 427767
312 460 810903
301 582 36761
7 402 97554
334 647 898776
163 355 466781
325 497 10614
617 555 836415
540 638 310889
158 166 359366
211 587 908747
71 398 177293
440 565 776947
300 198 13048
578 81 536444
149 163 891773
352 452 779533
35 646 991109
336 529 134050
275 41 512620
113 136 846851
115 692 186087
657 608 514291
226 24 971966
283 660 760127
223 488 407665
18 153 656153
208 420 194690
657 59 76963
129 294 102502
93 583 49590
663 523 599065
290 477 524641
336 194 804636
33 682 139046
208 35 59659
255 516 214279
204 690 495123
538 192 633190
629 607 633285
597 22 975423
147 182 759448
290 515 855545
15 645 244058
29 130 361332
76 8 491581
641 576 146694
55 670 331533
641 55 856846
45 559 791252
46 259 674689
609 315 215572
467 358 756352
470 564 726540
318 411 459924
333 53 83200
564 463 798975
196 324 669001
694 76 207574
564 103 182645
45 89 340476
417 525 673967
532 178 75094
215 661 821554
5 245 493800
698 134 162954
16 510 15724
109 200 410112
31 499 591695
416 253 497577
387 208 106872
59 312 200866
17 521 224433
521 40 911193
111 586 369491
409 268 882421
17 535 588521
676 421 384017
442 45 437948
356 639 207502
419 502 784473
615 672 430367
97 197 983518
43 101 442919
636 322 600824
270 156 386797
674 505 837523
317 426 585517
302 208 518850
219 294 733970
491 190 217813
302 358 808543
532 611 185106
530 189 479039
68 41 805841
640 329 178195
465 433 645434
259 301 534951
172 195 330542
479 490 323767
620 598 377638
401 636 971024
296 621 113856
140 578 891177
215 269 908699
111 134 609119
53 265 145969
594 263 503435
576 97 890516
474 551 164055
242 208 312775
656 361 147934
252 590 270409
319 575 47399
18 672 472502
444 76 424710
690 362 449508
101 329 603878
247 181 406616
641 454 559235
130 644 715883
566 487 413951
223 446 767332
564 497 423360
14 450 133270
172 649 194224
434 19 383106
603 645 537054
402 509 875204
617 530 925252
58 8 958909
70 97 688366
699 361 44680
693 660 989449
374 496 833161
376 10 674879
445 631 109298
245 416 316583
67 601 742811
588 177 329543
530 464 405101
203 403 14684
37 457 333834
466 183 442126
325 340 712657
418 593 928238
549 591 166895
7 530 617727
663 230 626955
428 68 367226
18 114 287840
421 603 862765
661 406 38621
349 172 603498
343 265 222495
108 570 807955
485 120 454343
249 592 716002
317 94 427659
339 35 379219
405 612 614393
672 9 890035
531 642 816865
569 558 454059
580 432 600267
478 185 535418
60 530 170582
560 118 22488
215 127 238021
577 504 139411
280 621 684646
369 630 26493
512 38 599556
684 571 34624
216 292 312842
185 4 444069
353 513 781184
619 322 476651
545 19 193098
175 187 102771
544 235 514404
625 435 294023
363 581 146597
54 307 649210
325 66 920024
288 13 411772
222 382 563763
331 584 61989
610 366 473625
634 243 926394
407 502 605272
177 510 919106
530 91 714241
473 171 793913
6 62 697045
135 512 60017
538 615 127205
483 180 414759
541 332 115818
409 529 366952
320 338 133124
581 631 121595
584 130 690797
343 542 465289
13 249 630445
618 65 854508
148 324 678544
531 484 838942
313 63 720087
92 552 873883
158 521 960895
16 275 107626
439 61 591832
31 464 935809
464 225 50974
586 359 280822
633 161 333974
41 400 442331
467 52 762407
49 223 700980
323 584 717612
165 119 655738
608 528 197178
343 337 905204
97 639 701337
394 172 59714
245 486 546245
255 682 754448
556 424 463497
343 674 123382
605 90 958565
695 89 277381
148 246 160752
186 472 491698
85 677 703356
511 95 920206
125 348 680072
250 132 97594
648 357 851845
687 564 557606
386 198 231196
427 211 910734
533 599 32272
69 625 221595
38 75 348392
84 560 921661
151 230 716070
15 410 220939
205 487 867850
117 255 457660
401 52 725885
103 469 353723
128 131 720866
65 267 510457
479 264 968569
641 195 161313
113 651 461724
154 138 562030
304 164 738698
65 443 894223
433 22 510088
4 477 919347
656 24 610870
417 28 863330
521 279 503577
100 384 941055
23 425 568087
593 480 748165
678 613 862963
14 135 919629
374 579 529428
559 486 432329
276 132 765727
225 140 441273
288 214 464049
604 124 204163
522 111 929074
72 605 487108
615 473 613914
51 590 60
535 142 134413
194 294 469929
639 427 379042
312 599 455893
309 697 905622
487 52 488560
488 504 23745
664 151 98972
279 433 701884
394 490 92338
107 443 38623
88 119 80294
29 72 380965
44 484 847067
424 567 230271
417 110 586364
254 305 629449
629 85 807870
292 656 704874
156 195 850296
606 57 398002
510 111 672543
454 278 600998
122 153 525784
9 125 456125
229 263 507287
670 414 922901
186 138 70400
263 360 219161
529 327 980769
451 242 191993
575 248 270732
399 89 718681
369 289 658838
158 116 617713
205 243 476464
277 223 687022
450 51 688986
504 173 644326
559 161 504983
221 67 259095
679 353 449585
68 357 824626
62 125 186186
366 673 91769
421 128 134719
238 262 112112
138 172 832490
603 325 383397
426 190 403816
157 486 649389
167 609 279683
229 451 140877
376 48 825500
255 642 743140
690 118 290329
299 139 780908
302 3 19440
369 350 972943
640 87 80763
11 507 225115
459 398 584657
413 309 167372
38 630 165875
558 19 37593
307 582 769067
55 233 941261
215 432 283881
684 677 215235
483 146 158535
498 657 440114
240 119 901675
64 336 13033
178 159 167517
131 495 270637
551 699 793554
78 23 845974
389 429 508627
95 65 288021
351 496 950792
594 309 209758
682 281 96384
230 142 27660
215 253 538344
135 31 258907
478 556 829217
371 447 115758
431 227 70546
310 34 927322
642 509 587202
48 377 474432
642 471 728589
336 570 92197
9 77 773249
388 40 332998
638 577 238703
250 239 424226
594 671 399245
360 174 672433
435 38 575790
613 581 167211
560 214 886861
367 554 437138
107 264 390989
645 142 766203
480 12 531454
550 185 324146
610 145 337152
78 336 273481
581 201 199479
239 641 554318
346 410 773864
218 547 978006
174 700 595524
296 63 579494
427 215 891920
98 80 897093
651 286 190429
570 476 460483
213 277 454280
353 294 940791
656 139 888563
126 98 584957
352 261 834093
649 62 450827
346 78 585015
340 542 990460
241 111 571187
198 210 313401
168 45 577558
502 155 259646
531 639 92714
101 136 695637
206 371 306993
673 205 528771
140 573 774566
484 611 675491
191 180 71934
301 394 188294
530 537 381945
311 660 2836
2 89 518544
619 108 178266
439 676 87787
494 71 944389
585 463 39619
104 263 917481
396 335 282426
639 20 71237
193 42 227263
390 37 990311
323 286 666989
235 476 264572
126 49 883975
93 129 604868
684 255 928248
94 519 60380
231 288 662444
391 387 593999
507 159 41739
86 11 677728
625 265 384588
470 241 176524
613 108 512694
541 294 857216
66 196 380884
421 538 974414
60 72 842494
700 256 174812
215 299 980800
580 466 655346
127 452 753093
475 319 280817
43 697 36686
318 29 237628
613 643 268651
589 405 652992
211 9 97720
303 398 816930
637 179 701828
133 283 549984
457 83 849249
89 389 544397
407 291 805900
598 666 573682
17 232 738341
590 4 411537
630 520 86349
243 517 880039
21 569 710582
28 110 464343
593 423 849349
497 268 205592
437 496 710210
469 689 811370
671 240 188791
480 215 19336
402 647 618801
146 564 854633
198 66 593231
475 698 548551
257 229 558021
377 673 236888
591 580 869251
250 150 180391
566 549 822180
250 655 757541
399 678 865194
252 599 436104
377 180 440765
509 187 971505
683 686 858831
656 402 165183
507 479 47807
646 217 703472
143 30 302623
626 463 542569
639 676 952708
640 638 517270
513 531 713848
336 269 513180
259 465 527654
83 258 937540
491 33 288269
310 39 386358
574 68 889362
18 494 672588
629 269 75883
42 62 363781
553 216 676092
602 96 674001
449 176 512439
47 478 898913
181 383 39393
46 43 223407
657 158 825554
182 233 464979
681 431 103249
134 588 642883
238 432 75842
158 543 994714
67 679 229045
376 112 607057
110 94 432601
517 79 26054
129 55 201766
27 346 494593
139 519 149823
53 446 37276
648 456 225526
550 212 687772
277 129 979543
523 208 833634
35 442 673364
549 124 806176
659 115 402594
670 564 640120
428 329 261621
135 297 710025
9 197 151882
52 265 482244
598 339 771433
204 301 453365
332 437 223710
49 252 284567
322 542 658236
146 272 954249
659 105 602281
197 19 87571
372 71 313952
631 276 78528
452 107 778332
142 469 600671
187 466 866454
406 451 802396
409 485 584055
81 603 953146
69 654 216779
166 20 813956
301 245 23336
461 524 872900
259 542 480567
343 352 478651
11 518 316550
623 478 917514
650 646 354084
587 15 68194
168 250 915562
247 234 801402
174 76 882841
94 163 833633
322 673 853358
449 3 576648
556 386 769479
386 319 947394
567 425 703934
552 76 904382
206 95 510039
391 626 177875
630 37 405063
698 281 534006
12 139 118979
640 225 583239
261 294 625315
426 654 341066
71 381 861905
334 499 930784
322 412 829093
277 167 822978
278 264 332273
38 596 474266
50 389 63739
536 643 321121
677 655 381412
283 574 505012
194 331 835589
119 503 280087
355 216 29069
210 397 573002
13 78 36413
153 172 672281
234 499 534866
227 95 514841
447 395 42373
486 625 552816
418 640 832227
628 71 75853
670 533 53913
197 661 663874
631 522 861409
294 566 846586
6 342 678115
646 334 909060
428 605 272814
15 82 24719
539 237 901030
343 247 969553
305 385 900918
200 617 863551
474 476 873200
429 573 537726
96 393 792614
684 230 576985
696 533 841744
574 333 645701
188 60 388960
510 2 9438
397 555 884858
158 593 251466
479 311 275291
15 373 490172
384 460 852239
588 37 354776
115 297 946998
67 267 798644
385 14 239460
472 655 184967
297 171 423950
180 317 359029
536 633 465869
51 61 19704
3 327 773756
170 352 383664
659 399 137935
360 38 779414
117 416 158366
132 168 162598
205 595 14324
257 278 593253
524 116 700230
195 47 753401
426 537 389582
314 89 604559
128 351 618193
698 94 429660
174 376 907095
506 418 832372
295 288 498871
121 555 748009
371 558 579858
585 645 961586
674 698 952871
191 557 549428
647 645 636456
358 109 581610
571 103 506839
33 575 200614
550 359 366662
413 406 84510
408 369 302905
631 53 651144
532 565 674547
476 16 877139
162 431 559069
85 317 46072
476 175 239290
52 425 890427
691 441 514583
56 694 786813
404 577 889336
615 147 376836
122 196 8783
675 118 980014
281 455 849908
128 453 581864
483 526 735116
286 130 766427
621 650 446511
524 31 635787
305 89 956914
21 626 357834
88 43 944336
100 115 368703
145 201 146816
4 647 892046
501 208 618973
449 384 174217
453 188 414539
611 634 79149
600 569 282551
566 482 616888
66 110 86515
502 192 161938
426 27 556588
486 679 905267
89 76 480420
252 595 199838
195 73 652485
185 500 960573
507 549 584203
183 532 839223
33 179 428664
171 73 346839
317 691 392016
36 8 324788
674 134 183275
214 98 581194
130 9 466161
32 198 483207
427 416 425694
24 597 424373
418 595 864287
245 541 460116
378 684 393470
512 487 273204
546 269 60108
648 145 819849
198 168 487787
521 243 266575
552 513 667152
700 473 941511
327 229 304159
142 89 533978
54 380 363196
691 351 862137
242 35 333627
692 622 390916
157 64 684299
399 412 170239
660 219 878165
551 208 845438
114 283 926423
403 207 589601
179 105 681424
143 487 717991
340 85 644960
222 326 460715
407 361 237493
77 696 74115
505 652 196210
677 411 746855
349 407 726531
72 174 664100
380 450 467652
325 292 64504
115 140 760161
494 466 773341
288 644 279304
677 237 951492
152 659 329728
179 209 310948
461 240 516523
50 47 872957
399 70 875892
455 394 137779
440 55 506775
161 440 91126
82 390 42969
627 84 677905
52 391 61711
321 90 855448
487 245 608869
449 288 64180
610 259 322943
430 314 903972
274 596 653756
492 509 498482
299 632 237923
161 655 201757
259 311 760884
59 598 914510
284 643 882928
285 75 215778
311 61 154676
507 540 120328
112 38 357803
42 178 49084
668 387 254943
520 563 704431
84 128 584199
449 187 873429
356 196 350508
93 10 489193
594 425 181254
356 688 150109
668 496 843134
673 411 542281
119 454 418023
44 661 536612
69 431 719773
356 301 683233
510 207 429688
145 271 94365
140 119 998182
166 235 156169
323 410 55406
585 169 774846
250 170 416316
45 420 17239
131 633 831963
43 384 571347
422 627 438731
279 268 349054
261 134 253190
236 695 549943
618 356 611916
686 543 242604
606 424 106414
191 378 582765
379 581 650636
335 670 390685
190 360 911541
442 680 109960
666 85 574704
195 504 752649
551 635 6521
177 25 772932
278 222 515765
551 84 286263
268 208 796033
135 362 319277
425 552 562644
276 153 786988
593 44 821791
117 615 729892
90 95 998788
519 436 218619
543 359 923449
538 305 780126
232 269 306097
359 411 408220
273 119 449368
610 14 543697
420 256 890820
630 468 6272
574 498 280700
160 645 780773
678 26 12688
114 519 198216
137 65 272579
105 8 958715
495 347 896396
347 164 863333
229 594 762142
410 129 555796
59 626 476423
224 650 538766
153 19 7984
398 526 387190
367 433 762999
226 181 748921
2 217 783774
163 202 557880
446 666 787087
272 325 377642
31 127 247855
238 339 474381
693 464 536563
625 660 145572
185 228 909831
350 526 351917
568 48 341472
577 289 700003
369 77 87520
4 407 608411
674 677 144799
536 499 794489
659 512 980438
627 131 568912
380 319 4842
152 176 883645
460 45 247395
459 671 706623
434 407 132600
198 254 524678
508 691 815412
273 236 281238
498 32 739131
310 51 279202
494 128 899900
452 450 455185
694 204 373855
235 161 744735
637 185 673650
512 148 972399
690 662 400671
519 134 110283
146 558 298174
348 390 709003
238 244 268401
231 491 604829
74 326 360723
424 656 535412
89 524 141064
529 342 843197
221 135 719514
619 3 279263
303 481 857732
365 463 542888
162 348 240368
576 376 943938
88 367 568628
104 319 950389
93 609 306938
245 556 450817
295 514 514797
228 124 921110
106 439 941274
545 55 259201
643 413 100999
671 350 951182
583 74 496621
395 252 819095
579 684 321167
441 158 805397
517 473 685066
235 123 392238
175 430 316137
208 45 622516
323 591 964294
346 394 668178
231 217 189769
46 528 862757
58 33 483679
138 376 8543
348 673 28879
644 236 111458
623 493 545912
696 609 368339
507 493 783482
197 109 930768
335 503 114786
649 105 833750
204 17 648288
251 217 480029
697 234 200087
509 192 947057
513 52 168577
558 646 385802
238 265 162415
30 99 371911
306 209 116115
528 309 888671
454 54 139726
243 236 748416
451 144 134359
560 620 942739
175 339 579277
336 575 905680
678 371 728049
303 497 429438
508 16 918362
233 288 983598
662 98 941397
197 522 45853
54 131 274692
550 568 114409
573 322 116059
614 693 338292
545 307 6176
697 520 18554
261 358 703208
345 595 497741
324 673 723165
668 310 242892
94 80 157195
406 296 756815
398 470 78228
643 177 409197
351 174 396363
446 39 489478
411 98 8534
167 172 285818
485 355 932572
348 646 509702
409 70 348971
648 193 969236
261 305 211352
248 196 740154
88 672 315121
345 263 664008
646 447 407842
428 695 813282
129 578 32130
513 432 801920
660 268 66160
285 473 206925
633 607 334976
306 56 995314
92 376 252096
76 497 940599
32 585 412945
531 342 647165
556 528 684295
35 551 720199
130 484 553946
315 468 783610
177 24 922780
295 149 598518
409 700 505834
391 498 771949
166 575 391949
646 480 81846
534 250 978161
295 624 804072
244 148 411241
436 618 348297
359 285 269066
127 494 225831
159 617 999132
382 197 182982
680 550 456619
497 220 822655
639 346 405735
65 86 514985
127 183 102949
314 496 349097
7 159 300766
507 681 988278
59 176 668719
251 6 135112
63 259 401884
489 63 751343
274 563 450134
331 277 381764
521 301 924157
470 166 92721
466 274 68009
685 546 793425
531 287 235861
359 204 254393
336 440 964490
181 354 984337
107 692 39766
194 396 977405
261 169 551079
324 693 636690
328 515 523814
114 325 636245
502 203 552241
623 374 208636
87 58 177319
412 167 257484
80 199 577115
388 4 207538
34 460 784351
317 685 919357
104 222 182319
282 585 209661
658 603 354115
436 61 391173
466 166 649587
246 615 690726
45 32 585088
693 379 850636
265 600 187650
103 377 791096
242 502 421139
583 176 934122
456 475 411536
137 566 718035
230 166 247588
558 579 345644
318 226 418499
29 373 358305
86 361 874878
59 530 275785
211 592 2473
137 247 236185
497 241 226122
330 162 673030
591 679 494242
160 523 466670
467 681 998804
2 608 747499
551 519 671011
691 444 404130
80 60 588996
32 210 540460
465 568 292996
106 4 925940
485 117 713801
115 114 408879
170 425 166819
82 22 974785
90 475 267385
549 373 345874
278 45 930023
192 232 718045
218 318 649586
277 613 45135
188 530 950977
403 95 272650
548 421 453622
16 205 896870
278 503 436733
389 72 101933
239 603 248637
501 671 554366
542 98 608829
647 571 12299
35 569 608024
688 504 90521
41 609 760483
95 488 794389
67 294 291757
593 551 667611
307 537 448629
309 173 629967
428 289 525881
115 475 233975
615 434 6148
496 472 237719
608 294 804923
239 257 773484
696 561 158492
296 163 962691
392 627 1353
387 221 833077
611 112 537874
17 613 772328
82 391 935448
59 220 927693
1 490 105080
14 645 504039
275 375 54663
649 323 399796
520 641 181225
442 128 45400
334 472 760358
361 555 258146
573 123 835090
44 516 4030
547 509 116073
210 339 972947
355 609 847872
312 652 892534
122 206 876078
595 352 20548
657 520 334200
241 488 936217
575 99 376487
587 371 344777
282 625 327257
659 623 730268
55 596 426381
480 69 693747
56 503 474884
330 106 140331
699 78 434566
82 493 999894
575 401 947425
585 81 311292
352 602 365401
379 511 430229
270 693 4490
599 85 582348
311 670 142048
556 344 231403
275 559 172983
347 331 830963
94 370 10395
191 453 936761
667 548 99116
487 517 610039
215 42 928963
462 272 374739
430 94 113686
35 533 977091
360 75 608972
554 46 879834
693 461 134828
78 544 60046
560 269 6869
532 663 578222
135 575 940251
586 410 516030
664 432 778561
419 504 325530
499 317 776048
170 638 967236
583 600 575526
690 299 19370
356 658 583231
82 462 91103
530 490 604625
411 435 306328
15 439 824174
608 619 457140
635 362 139922
192 123 515799
19 347 834509
165 163 544355
203 292 895326
611 642 696900
448 692 216092
244 112 511155
246 481 245338
64 148 689916
274 69 925649
256 39 691746
170 463 558819
39 242 278582
379 173 242083
406 418 681178
43 398 996930
504 368 919662
539 325 547997
257 483 924035
155 30 980410
300 46 529621
17 657 579225
130 250 123351
134 276 298772
367 87 31294
267 189 434662
132 131 822518
633 107 986275
321 374 311179
446 64 17757
410 216 377850
309 15 533037
541 243 187276
643 214 411975
530 401 269535
305 335 281256
550 152 576889
14 579 63526
213 685 117200
392 36 617031
416 186 252542
349 303 208997
400 162 829523
586 518 409434
124 403 744521
68 583 407256
651 141 857318
313 32 918078
393 596 732354
22 108 685883
698 384 714423
240 422 389325
491 647 786869
625 321 884206
281 23 687356
417 633 426794
152 239 257281
646 560 300912
664 301 901958
500 186 662487
156 3 877836
659 450 261752
278 668 70356
655 92 151922
407 597 508134
230 147 236016
20 199 475796
597 584 823919
249 328 295041
270 472 184768
195 339 228042
528 592 79238
391 590 938266
235 481 257446
587 319 148338
624 443 786500
150 383 296178
553 14 164500
438 473 988209
681 91 602476
245 24 846401
220 575 412653
156 439 822181
436 615 897477
105 617 210511
601 337 125057
349 696 50624
639 305 358378
610 399 531166
598 294 38295
200 87 583886
118 472 504963
330 52 372136
54 311 228972
630 345 18977
52 6 701846
369 623 51675
409 75 573684
372 574 853362
342 674 777887
182 384 768126
163 125 109728
405 3 957795
243 496 654908
382 622 553677
466 660 959872
182 131 252263
434 601 265875
90 427 754222
698 403 624289
487 639 800522
563 675 454446
535 628 668013
156 228 576221
104 565 737246
207 592 71064
572 555 681787
87 9 125150
84 152 84183
677 107 673152
402 295 847275
448 262 808178
180 108 160626
266 568 216816
167 622 141432
586 467 543418
75 479 22259
14 214 73756
686 244 961558
49 383 241064
203 202 161696
485 249 22082
617 223 42955
186 329 859073
287 521 559067
449 209 30545
492 458 461440
368 598 885268
89 690 973092
530 216 300565
321 210 413602
608 572 549914
398 346 249229
183 389 243862
291 34 942217
308 267 409716
547 14 129267
433 663 595750
238 232 552523
272 577 792922
34 596 968936
522 158 137062
328 212 408766
696 558 757156
608 681 668667
627 440 48963
136 640 265604
216 634 595232
208 243 588387
31 213 35187
133 583 194702
473 234 163261
255 197 526688
605 48 557040
218 281 576202
209 291 409872
551 288 191208
161 63 452658
196 696 225275
247 324 837687
397 638 579072
390 85 990032
13 20 405680
588 119 627297
683 208 424191
6 239 345056
258 132 978494
494 479 121811
228 591 304630
231 295 17633
245 31 513096
682 102 274925
293 266 928981
567 678 528099
133 564 784275
344 342 776397
541 126 825403
215 33 900747
232 525 811421
541 176 387648
524 368 219787
460 596 12957
550 226 760952
272 572 194943
601 369 13146
582 309 77642
114 395 513469
638 580 464035
213 233 31273
662 384 141538
229 101 428029
587 638 298639
184 95 864638
641 583 375985
517 42 748453
623 582 111267
349 474 704938
310 573 747722
370 273 928424
135 296 716346
2 569 484716
101 404 434736
462 5 552026
287 141 461775
381 406 618037
19 678 683121
487 461 967132
573 6 851847
108 466 856799
134 344 676028
324 151 495094
62 555 23780
512 447 991419
410 546 718091
674 187 539634
99 119 682696
43 56 716230
469 109 633087
172 385 85687
328 118 222689
680 303 791955
262 641 439032
133 168 885650
321 410 619908
610 199 472016
484 626 396452
580 70 82269
611 378 643701
32 176 899337
493 575 233185
285 27 432599
127 487 476151
109 274 497987
565 235 645834
226 555 396858
30 86 842212
62 279 63772
233 467 122006
650 306 19194
157 233 95633
116 482 221161
633 69 677230
347 201 845474
563 568 113330
661 100 172508
371 39 944439
468 163 303454
612 397 581122
664 404 176310
264 402 994433
367 606 74137
357 90 930557
258 222 337974
643 477 655124
250 234 428515
521 54 849212
263 230 511393
351 626 658767
226 392 50548
608 584 440396
40 341 432983
692 111 337160
480 367 583647
213 446 385841
114 393 342602
650 423 59193
107 150 334682
635 127 461172
370 580 937527
533 165 992663
409 554 599376
287 316 197999
491 329 859042
123 174 814947
462 86 77062
571 570 899617
619 421 454422
205 265 686166
617 228 995249
417 8 555321
366 508 247611
376 637 357774
283 103 38246
447 82 473385
557 301 50175
295 272 179245
83 5 349761
493 102 707521
625 60 146689
202 306 79965
528 377 461689
694 425 889256
357 530 208289
622 16 579756
551 550 998621
175 337 710096
268 323 747937
497 65 827825
116 262 302686
117 34 607785
489 46 599535
335 61 427291
331 478 747138
659 643 646785
525 327 961100
165 357 499107
320 627 207687
520 85 841042
401 53 248778
603 664 142329
159 277 541877
551 650 673975
70 471 22094
429 412 600316
350 284 856143
358 210 315408
354 130 547054
513 517 71276
349 627 501624
120 476 801696
657 539 851852
252 562 92056
206 232 227971
577 27 820045
162 377 342558
9 149 151930
282 224 40653
164 601 552968
234 530 220619
47 423 612858
464 543 588057
356 521 152979
87 447 655645
241 107 602607
651 469 85623
298 239 816798
384 292 441152
253 110 398517
454 439 2564
653 242 609542
583 606 989394
53 133 225462
400 134 908154
347 214 766977
606 264 161038
298 218 566032
288 112 724114
248 274 725934
48 234 666185
513 16 707471
415 685 7630
6 257 697153
17 221 621195
470 14 899369
191 533 187178
586 665 93051
446 167 66256
471 693 659467
592 18 321766
486 164 790436
34 339 811921
296 568 681235
321 398 588009
508 532 851923
194 539 659075
11 3 60870
409 122 671235
359 16 107150
416 597 112440
89 255 315128
690 70 309904
507 58 497513
483 292 566351
684 608 293180
667 389 741690
93 581 197731
531 110 435166
275 405 233137
289 140 458262
255 666 681063
108 164 302466
148 172 441500
578 503 281451
681 656 140541
121 389 596216
136 416 661659
259 233 708330
618 266 541428
36 523 295504
227 259 150984
664 559 56791
269 449 354091
414 306 669943
678 330 272224
526 540 113413
673 438 567086
107 481 761691
523 302 314601
433 149 430855
517 485 999849
534 568 536956
689 400 112629
26 351 674310
227 630 120518
633 326 93128
172 65 985713
536 65 993324
610 300 842493
607 219 593298
356 622 879332
675 329 532448
343 286 7835
359 492 30028
663 676 458574
489 544 463859
235 629 100660
133 178 765522
286 557 116643
394 680 859357
497 610 891552
223 583 409165
396 322 761521
375 259 589518
185 676 534727
580 157 544149
50 181 953330
388 547 574804
571 488 38686
283 677 877230
381 465 219910
109 234 754475
664 572 332882
386 474 245158
613 121 831388
34 161 153145
156 164 529223
500 411 188703
114 161 215421
604 585 19967
596 602 829574
257 330 416947
661 321 812450
320 331 886230
475 254 929585
305 240 389605
499 601 508189
645 141 729424
214 577 458547
409 33 957792
579 584 125190
163 180 876936
610 578 306555
128 288 49667
115 231 662090
203 522 161351
480 438 44584
184 540 251704
252 161 829858
335 527 135160
490 139 945534
457 669 152660
29 666 773432
160 175 427123
313 684 529890
618 190 184926
167 304 555371
353 642 285143
557 203 415227
94 214 720265
255 363 170363
240 595 214251
304 156 424183
431 195 240443
181 458 764106
522 440 164303
418 58 130687
398 523 379546
275 368 481202
270 338 400800
559 332 729442
516 103 741367
66 578 382097
260 682 814228
190 564 955371
452 292 883747
627 510 176037
449 641 285209
655 258 110210
512 220 895743
227 690 56400
518 546 14547
210 415 700801
601 540 937789
521 239 465004
512 18 687089
19 217 805419
640 246 638484
478 699 88794
542 282 154291
676 413 258418
385 52 506901
383 174 82153
62 314 723886
340 239 520580
97 514 653283
95 196 318464
2 339 193313
434 536 300918
693 126 830342
594 223 284528
273 625 951422
165 206 625264
256 2 805472
529 214 357150
163 262 398172
108 265 656225
64 332 380715
20 273 362161
658 239 493001
415 57 210652
126 414 730144
33 627 330443
695 4 893987
113 210 146380
177 452 99647
358 1 72643
128 8 879129
222 92 353823
294 538 901710
105 261 505719
147 240 997906
261 575 375676
622 503 793418
553 597 549972
70 193 900835
357 181 722106
608 514 110665
665 578 254895
398 676 567495
70 146 744674
386 552 469700
202 338 200741
508 34 904764
490 588 331330
146 470 100070
388 277 90384
298 412 891739
360 183 523375
379 501 272939
636 268 561937
638 21 980567
280 683 700245
275 165 888362
398 566 26751
530 111 514884
592 275 842585
610 602 830833
459 103 553957
596 3 390475
599 490 196937
684 265 466659
48 316 293421
86 225 894589
641 573 116297
381 512 588264
592 679 425935
109 628 891977
271 594 628893
47 672 836336
613 129 957274
303 235 952436
116 505 231389
205 472 536317
254 397 282400
335 588 708413
480 147 147038
156 65 38820
564 129 703866
465 412 267149
21 668 291411
148 482 868805
64 445 332861
340 24 646651
662 362 54238
67 428 978371
417 612 501098
395 664 271001
444 129 663480
508 205 613458
160 566 374972
699 597 629381
158 411 375181
405 363 273871
357 163 866843
610 171 487264
64 331 732572
669 418 153194
433 562 691295
28 652 117443
109 548 719071
35 439 792756
627 371 61455
314 532 136778
664 208 461913
625 395 230519
677 163 287132
212 648 593836
485 111 393267
51 276 656261
684 673 67237
463 157 29683
15 27 909690
219 158 551771
245 122 794935
137 628 542704
370 250 180945
297 475 561712
691 489 345269
397 656 830682
296 211 794509
179 409 57183
35 546 674801
21 332 177774
603 571 938892
75 51 347304
254 575 926631
304 300 45294
283 247 237681
254 308 779767
184 574 9247
297 406 373125
504 597 8672
185 618 693972
497 451 75154
422 348 437730
440 32 561811
262 630 887693
138 550 159954
323 213 398329
653 177 633982
387 659 416089
270 620 278430
295 7 234034
263 257 106890
361 297 203090
530 134 481721
310 359 79724
339 112 447646
637 262 112265
290 450 694349
646 609 319494
463 446 573640
105 431 141292
458 547 3526
44 476 923258
541 80 259323
167 637 326763
558 198 452329
199 459 711453
534 593 479315
215 266 204620
59 58 575120
277 696 888210
353 555 236590
21 272 34989
401 700 218507
193 646 434708
429 163 501141
450 367 663118
324 313 415640
68 326 694577
10 135 504954
550 642 67511
360 528 227563
496 523 892905
465 123 61140
38 550 948037
226 640 983853
470 238 355797
569 64 449131
16 590 14306
528 348 991230
542 131 78278
1 583 521927
656 558 610648
487 647 931460
354 517 736181
531 352 256060
258 550 42300
144 593 491561
78 319 869893
300 39 728342
243 183 527582
308 41 336754
13 279 86324
628 30 965734
110 449 450153
485 104 6742
493 183 277711
12 389 654421
160 316 445677
534 166 836129
486 529 371781
554 325 81020
179 131 329800
252 334 189952
152 588 518065
521 233 784233
146 609 961635
390 203 602801
541 95 822728
381 611 949276
257 533 45975
298 621 240375
670 688 108803
158 180 205821
257 109 521552
34 482 146726
332 11 929534
555 563 955984
665 422 381234
27 258 198331
437 200 921906
407 575 93371
259 281 118149
541 363 834693
380 139 401971
262 132 766857
182 491 432501
197 83 949206
523 430 986802
513 315 151986
151 140 411290
427 83 651330
319 133 604752
184 441 905636
125 255 870925
299 206 263733
62 566 228418
33 49 101205
257 195 863048
572 340 543989
105 398 127046
136 485 46305
479 239 785779
64 317 493755
1 599 435892
565 336 876806
309 578 640586
5 25 686786
229 149 167258
542 654 737355
303 571 196266
486 113 694538
645 350 35412
530 297 586673
52 10 482978
270 532 22395
239 697 949217
436 631 922852
401 415 489977
339 594 953874
126 627 299586
585 166 153331
509 542 482593
367 451 495045
322 271 235473
300 189 131563
63 420 757518
492 542 436337
170 453 835041
399 197 552315
246 254 589827
500 225 750848
390 185 315373
463 105 38046
675 344 463428
508 193 684162
414 519 329861
319 609 681449
190 406 187913
352 148 781300
678 449 795486
78 578 355109
41 689 333047
474 272 415973
188 180 836279
459 84 287488
613 637 828908
517 269 83003
223 503 961760
534 217 923966
207 567 895210
620 20 803744
74 98 238837
513 151 744146
696 572 927426
445 228 422183
52 289 670711
316 142 337514
672 327 528540
41 480 534113
641 166 837088
220 25 14097
356 267 285187
68 289 472126
361 89 536584
369 75 590166
249 473 518683
352 266 483260
101 4 308925
285 52 611966
428 299 515537
592 695 905527
411 187 878722
455 405 728079
92 613 119191
367 340 458153
492 560 809382
296 264 469659
488 89 621225
377 374 88392
652 86 101552
432 639 325534
671 215 855485
92 227 665590
89 346 291689
465 288 57765
400 441 399094
486 399 735800
298 291 848445
324 574 659066
590 696 569863
1 242 826178
458 231 22288
601 124 344053
575 49 260229
185 582 446120
23 63 582101
311 391 963256
93 260 378312
424 448 63764
179 270 428791
472 435 961245
100 605 574593
289 642 74152
432 241 509989
82 647 556438
288 234 430379
146 48 614291
211 475 467418
75 353 18324
690 530 581852
494 502 416434
466 492 744405
25 623 455430
669 544 500317
475 49 477699
147 642 978921
191 616 697494
6 384 431470
14 675 150799
135 2 971387
278 456 312285
669 582 381456
171 167 728731
377 282 868775
224 632 697091
419 608 861596
12 610 159643
678 250 451187
104 398 163051
65 154 384757
612 126 114760
109 231 55252
149 300 876741
568 111 949462
428 10 375276
464 498 13576
188 497 229271
318 580 424410
538 452 386035
549 215 499286
585 256 594953
261 58 690415
361 304 825860
160 196 580989
191 63 165424
277 412 234179
246 442 593792
321 327 888418
268 213 316058
186 77 319906
698 136 215858
63 69 535841
578 604 434717
222 201 682664
263 228 614108
49 451 787177
346 118 932584
28 410 933053
337 381 583329
641 232 196761
47 215 856539
286 652 190450
508 139 459498
466 177 859864
616 245 677558
21 197 399897
472 166 843063
426 303 389459
400 141 236895
223 31 193645
450 206 386203
186 240 302840
69 7 337762
239 351 847582
306 674 789755
381 516 795010
528 511 954067
591 343 26292
439 352 854294
586 414 532168
682 268 536822
297 411 905559
442 448 468451
695 414 694441
103 411 933827
356 459 510957
300 92 210828
122 126 840645
297 564 656342
539 482 657340
695 553 471313
519 163 732394
2 307 66456
529 494 140969
374 193 681492
95 636 957582
559 255 35900
648 546 207861
73 624 472611
476 184 623469
506 371 639908
552 456 257493
569 139 824842
639 307 772502
538 248 397022
646 279 94795
221 283 633388
460 542 329214
443 237 857805
526 618 900310
272 668 512093
407 157 407521
462 146 339157
214 678 465984
115 601 662273
219 10 199103
134 681 973251
434 80 636337
237 288 461973
631 428 623178
2 57 581683
333 301 94355
96 437 423939
295 24 771753
179 428 639933
278 243 458846
537 86 409575
348 248 783732
206 314 54506
120 574 205657
277 425 293094
645 533 183028
515 12 658839
614 451 895416
363 632 393246
651 650 136869
570 402 848598
73 125 297405
14 667 216675
403 323 440791
176 201 762484
133 97 302446
84 229 980146
222 690 329156
76 542 327947
230 269 301943
573 192 123557
89 532 778687
19 305 805453
361 249 367001
161 371 209268
205 135 919083
561 243 300337
514 53 821483
454 438 568786
24 628 289143
187 381 157934
585 226 175795
157 437 771327
498 67 485394
494 148 834669
40 599 419207
453 18 687091
636 104 50093
211 365 636377
159 38 253045
196 580 153766
49 398 890028
265 501 267570
445 496 11432
11 666 807540
607 470 612999
376 156 482624
139 267 294826
552 540 941975
464 113 571237
500 519 881772
474 98 928754
122 587 75931
355 120 967110
695 187 752544
311 124 296977
642 424 552380
649 21 701638
367 457 131681
344 214 353196
638 332 980278
66 393 381620
298 112 144529
444 59 312925
39 178 410953
377 278 186579
615 336 193329
604 399 488197
680 331 838978
273 70 81094
622 83 414509
638 131 21390
13 255 89072
122 41 65176
247 317 448179
217 296 554770
431 262 153805
566 30 724209
283 572 6860
216 695 628843
67 579 449144
212 657 535626
47 468 980726
417 484 993357
24 13 195887
90 314 633886
127 426 259390
174 386 448220
564 165 973424
555 253 8550
79 451 399968
559 123 527308
288 499 579405
226 396 39068
255 48 633246
439 226 24702
433 214 103134
516 684 448588
473 130 411224
165 191 405650
588 301 117512
225 285 225659
34 570 660899
631 7 996945
302 201 620486
336 234 879226
196 316 335377
316 612 671156
695 351 248011
469 397 261991
69 407 875764
159 518 780970
51 516 44993
489 276 28662
278 344 271065
410 31 745968
133 428 388286
137 359 827462
320 82 720853
570 90 414882
407 286 964265
70 98 265377
16 406 987851
22 543 440993
697 578 245027
414 662 251121
638 77 831892
152 160 540408
667 521 10937
319 596 493424
676 609 274886
283 169 39884
546 254 739878
532 579 41816
472 457 911186
466 576 917212
659 34 277516
81 128 487609
523 409 489742
679 65 937203
13 258 354009
78 572 130334
358 68 467555
685 5 770335
318 531 160928
196 260 37775
683 70 7353
426 630 597692
121 441 143957
38 398 343371
152 92 3752
215 59 778876
279 59 68858
458 495 271137
574 374 179590
647 240 772441
15 535 385408
199 188 946231
223 151 663246
201 391 93144
77 386 957575
297 344 778107
491 693 78691
9 245 666572
666 683 880165
283 109 865939
119 62 355281
571 486 167327
499 65 619836
475 102 658508
404 440 160785
107 625 360568
352 324 115605
314 20 571764
577 208 904477
149 322 909330
331 418 220033
451 596 83557
487 178 187863
366 256 502795
611 614 371580
69 353 712056
531 545 786099
281 45 503102
566 216 415
18 57 400798
658 279 706254
629 99 544281
286 233 496287
174 9 603173
211 195 912887
166 682 493606
400 224 394668
87 185 192753
58 433 974795
24 506 757085
67 586 92604
642 650 143459
655 121 314193
350 182 92526
402 532 689465
430 620 405628
147 38 686860
613 10 366213
627 93 52689
439 610 302291
315 249 747813
637 509 706192
527 564 919870
258 128 979193
566 250 344804
510 15 87195
28 665 749504
685 665 844003
371 510 358790
66 244 925030
521 690 710376
519 611 766099
689 23 70914
89 519 226972
697 437 508500
260 572 300249
290 269 77503
334 189 686307
613 531 345804
390 361 409793
10 462 511390
58 268 503932
312 590 437207
141 685 295256
172 667 650817
33 484 655904
207 512 317529
53 78 766042
507 558 346194
98 479 393419
405 388 857985
196 380 991245
54 508 761667
92 74 980476
476 579 28925
68 328 730990
589 285 257159
176 552 279457
620 569 193009
676 372 60732
156 76 684353
683 624 479360
269 473 836564
548 202 512150
624 627 127167
452 175 353179
269 511 266012
445 337 64086
4 121 507948
76 416 998523
447 178 904716
39 288 708887
157 75 751216
219 96 348684
417 528 873322
161 454 478717
278 313 553952
460 455 512940
476 291 614318
671 408 250604
514 494 832142
684 380 592635
220 406 707795
632 330 569011
249 409 375214
675 215 201676
678 305 310626
618 374 352145
43 402 243664
188 664 844664
241 454 260121
138 249 607917
488 2 683523
104 575 181733
567 654 809846
147 677 736035
619 340 388401
228 161 563339
539 508 603989
105 86 619345
454 417 735893
425 609 26320
550 698 608595
684 311 994682
568 583 772126
407 293 96851
158 224 427727
372 564 932636
95 294 717870
397 68 917476
487 666 48175
434 223 311551
61 352 543208
234 12 370088
411 263 771747
144 318 791155
616 584 956724
22 97 376506
672 87 704023
462 408 112530
53 588 590668
169 491 584353
254 613 46150
443 444 344761
655 681 736507
37 81 985761
694 456 245590
547 397 78741
492 479 982915
599 63 979205
114 367 62558
73 450 104056
116 637 277475
466 663 598605
589 432 238597
155 377 612666
641 105 359484
443 366 358624
625 592 926977
526 190 407962
107 129 898655
203 680 948812
112 190 214197
291 340 312517
205 275 159651
537 622 123333
293 623 898374
442 43 961511
415 567 140757
367 190 908709
509 471 420572
455 468 982887
566 337 179500
632 31 151041
573 456 560237
282 349 273474
382 244 888860
124 312 903994
330 303 427776
513 571 847254
149 386 844953
364 256 157788
310 453 780789
157 658 305338
73 142 528039
480 296 244132
140 218 511519
606 460 228445
167 370 216279
350 346 920612
401 554 23155
617 488 809137
416 49 782879
79 492 897207
648 58 122150
426 542 718105
503 43 494122
301 263 14787
155 547 560573
300 344 564358
177 242 530053
377 285 901545
211 173 727884
420 225 623831
210 89 310811
698 618 331160
1 303 65735
241 483 851261
369 425 662214
12 135 813901
188 144 758357
393 10 621174
159 152 855379
517 366 312649
148 41 265544
300 20 638823
391 600 208427
148 446 197221
375 46 191359
83 92 879427
91 221 359040
188 355 246694
443 496 161486
59 595 555513
12 209 82829
142 480 809856
172 57 217640
599 126 942083
1 135 448791
482 698 678922
521 572 659957
325 182 780803
77 650 833753
268 333 752751
39 571 461536
409 590 261222
342 19 158465
700 445 559072
453 313 216781
608 485 560179
187 386 350415
110 81 639679
374 61 620400
636 397 691367
295 661 663992
510 675 818329
596 92 391478
455 140 684014
286 403 525741
199 568 24043
625 385 720423
556 81 502216
361 584 294602
184 104 392146
573 280 856844
654 364 961335
514 77 34511
436 520 203731
590 58 168515
181 396 146005
343 167 217037
430 465 590803
358 276 361056
36 107 424640
171 119 589167
325 630 956490
405 227 151507
681 322 680812
51 507 138889
646 327 801142
93 55 440856
125 597 850608
592 639 62377
572 601 466251
79 562 545082
551 511 277555
210 290 711624
499 287 705444
165 529 545925
137 156 726703
662 75 403404
473 37 357477
455 252 37689
95 361 424811
431 687 199316
646 245 441497
47 66 737464
84 9 993368
675 319 892884
103 458 365361
382 133 526405
682 685 197526
81 180 93658
503 398 479927
376 535 818604
427 363 846764
193 338 695009
520 288 593045
355 607 395408
568 290 20801
223 284 899313
103 96 398168
372 460 370013
478 390 683299
334 620 956678
550 539 584229
223 153 195456
694 113 761749
92 578 971632
284 361 488333
250 359 582302
3 565 948440
268 528 220928
320 39 350548
137 690 963980
342 184 132800
149 534 262584
138 318 174342
59 187 916059
484 647 492050
316 458 653272
59 465 273889
134 585 819311
314 673 29728
187 270 974395
329 55 754359
432 483 365620
81 182 459219
414 196 374776
92 523 986532
529 292 272352
565 697 567549
480 529 554379
651 16 370373
184 500 661285
369 377 296034
81 485 757380
669 89 588321
679 119 667080
124 221 967274
550 92 625417
321 311 526969
220 137 586771
522 13 491873
163 253 26625
47 255 661046
108 374 649613
611 567 587495
587 264 723420
635 604 824041
677 522 383392
523 232 73493
577 411 522805
603 34 781208
23 352 434020
113 470 213474
673 637 194763
198 580 687626
167 485 413838
425 392 736424
290 129 510941
499 427 539033
547 573 865118
244 546 607171
536 341 292974
582 447 164142
82 252 111135
121 571 421855
87 118 654858
623 266 395219
223 693 354690
336 206 633698
489 71 816212
266 283 144470
27 345 343719
643 513 504169
346 311 752193
283 682 349541
149 94 227214
7 601 703033
388 319 789710
370 456 56581
302 174 36281
609 204 136035
294 127 675148
610 110 645962
333 604 349645
209 491 623761
224 394 715265
145 182 371148
675 398 682475
187 264 691872
291 405 883918
540 216 933262
181 434 722339
308 608 212240
560 100 104211
73 270 807930
550 49 171878
224 30 691976
181 631 913763
284 308 291358
492 485 592974
407 693 341962
299 79 83132
699 651 348309
624 604 24551
356 179 790280
54 158 619456
532 588 718123
681 532 8498
576 622 718716
261 401 371010
42 664 293592
365 98 132955
123 553 922921
626 192 192989
539 552 382909
274 415 607387
402 412 552860
30 382 69382
45 163 309432
463 115 909572
115 645 787394
438 110 104412
580 266 903173
152 460 845025
468 260 829828
437 116 378391
575 425 956968
567 12 353270
65 45 551414
93 543 663282
615 597 431792
309 553 420403
28 588 285340
544 108 781759
219 492 809523
389 254 202079
118 529 985827
565 164 304672
683 288 896219
27 168 243835
87 602 560983
91 144 423873
139 155 968832
419 209 877383
466 287 766745
54 254 303821
20 545 562019
385 188 483373
322 550 747015
621 234 361442
537 555 206946
136 607 649620
529 72 576232
328 483 336806
698 292 779938
530 420 920630
638 247 390514
378 23 463297
662 299 914044
460 377 663228
388 175 519048
187 278 509943
504 84 423143
311 474 302490
132 268 327925
122 658 771299
409 385 115741
688 92 320884
332 208 152404
608 447 460244
392 51 602212
513 496 304238
561 70 512833
280 145 37983
36 179 316449
616 639 5276
449 42 301294
328 241 277161
525 206 76532
579 73 468246
189 31 150399
106 108 869199
25 218 768705
409 638 147617
232 663 815178
183 507 207534
238 581 608138
112 667 222086
113 106 675833
551 105 802811
553 679 281892
469 524 779685
462 155 346885
4 379 285564
673 697 662842
432 559 114001
679 618 107991
203 653 180345
267 596 740880
349 684 795571
198 142 248997
318 124 277090
294 531 584790
167 563 965910
472 552 925942
122 444 148115
521 577 329827
547 236 99165
665 84 380771
676 660 806943
646 277 32062
285 458 970160
223 585 832226
592 337 856184
113 698 70084
130 214 64879
328 471 359904
366 428 951472
233 64 40936
434 435 102735
529 448 275909
268 494 953787
41 208 405235
429 608 192275
651 627 565246
153 32 220386
7 21 294261
152 225 161021
501 5 419471
482 552 936770
65 32 829585
94 116 555336
27 302 470283
607 488 10785
362 649 19812
681 219 388304
420 143 871495
555 278 18781
459 519 770768
551 472 311958
489 300 728356
385 465 951020
6 640 247624
329 75 145879
605 288 483830
466 471 977288
250 688 273967
439 266 381663
246 9 275811
68 646 771855
475 281 637892
1 404 267870
619 86 540529
101 106 476460
177 428 350287
224 102 662404
153 202 709867
335 266 127476
690 8 715138
436 264 682596
436 389 705296
210 204 25329
77 435 49864
442 144 946621
337 562 896279
608 504 331629
425 174 434398
634 104 293242
632 580 24095
494 204 463733
85 395 21644
238 568 658026
525 175 348351
475 681 899662
413 275 204875
413 136 350344
270 314 364272
244 401 70660
599 491 859786
341 245 607426
90 483 488976
313 15 460437
580 550 814596
297 370 508028
634 233 873126
399 536 553384
103 562 362216
402 436 877546
35 232 406118
191 581 677285
13 688 528054
461 317 159203
113 225 892949
231 237 606278
438 678 68617
313 113 806855
205 6 735099
534 97 294781
326 465 562314
116 222 482201
693 52 290488
219 435 187039
584 344 793716
622 550 349928
263 335 990801
390 73 395020
420 669 339760
488 471 133914
127 347 658141
482 392 226838
50 128 763064
691 469 492984
6 112 384457
293 146 882294
213 437 876799
573 68 967540
262 608 76521
111 51 289139
588 221 325569
346 305 514914
13 10 444273
123 570 56614
94 285 72597
504 234 341697
656 97 902501
647 64 269293
295 245 537576
135 175 968908
203 407 642528
209 487 266171
5 141 23821
612 575 966569
133 205 698703
422 271 268815
462 59 971368
72 66 797958
188 310 312604
93 682 699725
599 267 875062
332 505 729771
442 295 936812
263 507 315206
435 494 425302
130 553 891195
245 491 824803
42 421 788440
179 334 440674
485 559 875002
310 18 14122
381 271 623789
250 191 570814
154 196 120614
108 405 649079
6 31 223514
17 631 83977
594 42 977580
602 398 677535
115 315 201365
106 698 50497
569 137 571696
611 259 543028
201 437 849422
462 691 991943
195 187 47874
296 287 694631
700 595 843329
261 566 188821
301 633 843645
290 237 739138
154 448 885936
49 648 307015
676 557 69977
450 239 760375
686 87 973408
568 299 412183
637 407 928482
218 572 576263
539 622 385061
644 558 626391
592 24 685401
384 539 993672
25 586 897607
41 203 492327
522 637 454723
81 367 333211
693 31 486458
189 562 329321
697 250 262166
589 271 268291
96 546 823754
81 329 627087
39 136 698265
358 501 571509
34 644 232586
265 298 692439
1 45 469113
561 293 572927
694 47 194289
446 431 869304
399 526 834604
384 622 130308
254 383 608221
581 136 798642
283 160 983484
9 234 457934
519 13 225353
443 663 695412
380 269 667258
389 672 170682
203 612 676150
591 337 588170
505 604 811060
579 175 954929
399 302 723608
284 670 296693
372 208 517573
391 214 766781
673 612 796148
334 146 866704
321 34 327195
359 428 986034
88 514 541994
95 366 59846
428 229 799078
426 349 660475
615 612 913560
235 263 525721
52 19 592739
343 336 803396
234 114 127784
427 594 605184
124 68 276166
444 481 906086
81 452 737698
232 267 565356
491 313 682934
204 453 52491
269 241 5267
665 131 151888
599 573 922492
58 111 685877
433 404 595125
642 233 348507
610 98 480122
263 241 394294
454 296 65875
443 362 246729
71 655 607620
501 235 87863
165 383 194025
545 317 462712
612 336 644892
264 101 955737
481 690 589123
585 168 274699
183 700 407838
564 173 730785
624 396 374127
449 331 250990
121 595 20812
548 493 482666
365 512 141149
524 142 174296
60 379 329768
654 175 773808
451 10 383523
399 378 149654
255 609 659557
162 81 830463
659 317 132050
211 562 599483
197 700 468852
247 203 91487
529 426 429885
574 102 221933
541 312 435615
693 700 990766
444 387 833866
478 625 971459
60 670 403862
164 669 634178
303 558 396599
68 25 213866
297 646 994827
592 511 737166
106 196 747584
73 557 338595
23 437 712784
407 635 74903
249 59 685904
346 129 868489
14 614 487323
234 498 233823
294 478 959964
354 614 273805
522 502 736039
673 335 140714
641 501 743475
311 196 481678
166 490 547853
334 524 615442
492 281 833826
404 632 176766
519 253 480887
287 383 613639
521 57 247346
270 546 157645
339 320 376484
373 622 491801
35 656 253622
219 680 627198
316 358 145381
532 237 313435
167 341 195437
414 446 289279
366 34 147267
58 237 237230
415 634 430441
72 69 661452
152 94 428773
236 66 622049
153 668 968931
621 521 67755
272 315 829322
633 389 429630
258 245 418543
170 671 626820
660 229 444522
375 133 36243
675 512 51448
280 11 718428
505 191 198901
388 193 184733
337 663 141767
166 691 84157
250 690 508468
84 465 758367
99 570 791910
234 557 291828
143 375 302205
115 16 335631
342 639 136571
201 21 103464
423 636 207874
687 546 782045
265 126 856532
105 535 100512
42 288 557719
275 300 58335
151 227 104220
361 165 908206
269 462 306988
456 649 27652
561 234 32528
333 378 476826
404 26 391155
683 293 607488
157 46 664151
582 499 54945
225 644 565824
52 397 3664
455 676 31158
588 59 597184
544 391 512131
533 516 707798
106 417 305248
44 382 7004
619 528 8239
91 397 537166
256 640 379632
308 634 351780
252 560 610115
3 48 473854
142 299 46809
439 283 257477
550 523 977290
652 578 565796
648 171 873099
572 105 935163
214 19 125198
322 40 82574
336 235 973358
163 312 323675
700 118 298030
489 208 278675
99 516 881744
278 671 671677
448 46 833961
143 590 383094
600 633 109463
509 490 626648
305 355 445155
249 560 25253
114 656 284801
151 253 176589
243 21 230363
384 342 754870
436 324 296799
389 456 399768
155 566 92625
395 383 413959
160 252 76302
205 417 964228
667 80 130818
458 263 747978
343 255 838305
549 24 112802
326 204 991484
245 358 243803
397 539 969040
652 318 82781
658 665 266521
7 43 300466
281 183 239315
272 675 190460
631 422 753165
80 374 693789
582 545 157597
559 210 278037
598 399 740013
517 427 257715
193 555 104901
591 379 307555
346 404 15131
60 200 277483
620 431 912593
469 474 239907
95 233 166465
319 628 72598
425 658 123428
507 462 192424
54 282 317936
269 573 424165
351 452 518051
111 72 741637
477 283 79541
221 115 303686
245 420 828395
114 640 736984
227 379 380723
488 608 146737
82 512 629477
197 389 923729
582 469 736653
75 681 838065
546 644 340245
348 324 99802
618 361 648843
187 52 81366
159 505 847041
470 73 700218
274 66 976478
97 461 648944
367 37 732257
319 682 40741
83 375 440224
313 338 938397
459 406 980250
12 99 697942
308 310 681320
382 587 833021
464 257 87319
27 184 795975
536 156 77177
313 535 610848
34 177 679568
686 632 304695
315 699 337897
455 599 676176
16 133 967603
594 170 87591
394 327 829562
269 33 105125
321 123 686516
113 20 198793
146 93 595228
44 218 677635
71 47 134234
117 539 380763
245 125 358385
44 251 472369
6 85 992342
245 624 883295
174 416 899175
57 365 204641
313 440 574106
299 53 779021
639 679 196891
245 515 839716
660 492 25965
52 176 412201
94 133 480988
303 166 548787
666 156 609659
516 15 476062
95 195 820039
317 492 792401
566 469 525564
577 309 365819
616 212 428804
279 660 877747
336 439 991270
122 632 541575
687 617 502262
322 293 221631
697 158 766799
23 60 203160
450 544 435019
683 76 616418
374 235 278498
80 534 385814
608 325 684752
311 16 719920
185 681 172427
287 235 499180
629 673 328250
196 415 95557
107 283 72458
340 297 520303
644 133 741046
80 394 574816
193 305 739911
604 609 998607
393 441 370467
540 231 801924
545 239 700424
187 667 573644
477 462 30997
274 601 306016
497 16 382052
442 385 919977
527 646 246409
598 682 412471
563 230 378485
314 624 520859
650 693 321671
564 277 353450
440 487 496436
267 281 891702
381 3 248213
561 390 546588
247 518 75161
637 393 813852
533 112 596182
217 480 536431
127 424 703636
428 356 110114
75 626 711735
654 539 906502
162 581 722801
657 639 330268
488 522 258922
69 206 254731
386 29 153076
80 462 880734
111 443 204184
306 462 902905
605 222 676516
551 421 150920
220 124 319556
695 196 204643
16 108 896667
602 568 430419
243 409 443963
483 172 632293
399 551 923499
570 122 792513
384 221 26829
380 539 717528
352 322 823131
84 164 415898
347 218 695148
632 291 847923
507 64 591222
190 206 690217
93 22 570945
127 214 91411
131 290 152657
409 109 30963
152 688 193374
67 517 945428
314 570 70521
532 46 110212
551 229 399057
165 23 708954
466 573 293490
489 59 49165
246 592 112073
600 204 618608
266 280 392080
64 318 311117
547 163 368901
138 415 359639
577 292 91404
243 483 534148
6 492 933314
607 503 374155
324 535 135672
625 642 251965
263 46 467905
444 101 751182
198 542 267072
207 271 685506
327 635 582672
359 504 540671
86 280 991668
93 394 176436
235 555 800147
471 36 997962
239 659 291721
700 158 239676
227 203 160029
95 301 328214
74 9 877389
608 237 267128
615 222 209333
685 397 318017
641 301 694355
410 403 673877
108 380 598872
139 225 766337
493 288 215436
602 632 969885
214 279 714336
668 248 11981
586 66 893446
223 21 31973
523 129 74425
215 485 509912
566 558 988908
545 641 620354
2 143 844969
325 576 290564
444 395 506210
494 591 171
314 485 993341
349 326 812610
168 602 469367
591 642 114442
551 696 94097
310 282 753319
361 355 446759
504 408 942908
164 470 593314
310 532 963236
537 125 3107
253 485 539531
146 435 728938
227 239 777308
258 446 622855
149 649 577942
249 20 500750
55 587 201318
648 278 735608
384 429 619137
246 8 403452
432 277 263293
140 518 99040
178 492 961936
156 215 920363
78 625 215513
629 8 235027
631 582 683431
459 628 603000
78 580 586098
210 333 873598
385 335 201116
480 691 648584
690 569 86995
465 391 171326
570 436 177831
115 664 931858
570 480 853862
76 80 296454
74 482 847096
258 400 548888
619 357 549638
519 346 305667
451 207 35598
652 520 848991
633 307 336320
325 150 964818
219 423 375398
449 342 978670
528 130 563903
146 345 646643
591 630 870922
202 482 669591
259 660 96915
36 188 31498
285 201 392777
138 339 15339
15 163 261188
68 516 231456
423 94 778021
636 150 254780
253 401 139394
29 60 848167
192 193 711191
327 429 889853
300 594 812626
221 393 632156
311 404 246058
290 258 561606
411 74 518579
427 524 546691
471 107 443333
247 688 534049
672 535 985659
30 577 173396
357 404 127117
408 434 757989
207 407 673761
302 377 139917
166 496 358394
97 199 258973
25 411 999843
688 655 192402
40 592 832457
469 44 460998
240 235 489809
413 553 432008
423 280 904460
253 687 951952
225 665 249503
300 429 863777
258 293 354233
173 215 79823
397 432 868547
69 331 569207
680 549 591432
311 448 708662
623 81 247846
600 580 182020
266 332 50724
559 409 142511
374 224 822128
657 456 263557
346 111 264086
601 663 393697
532 597 609375
288 533 767058
87 608 988042
606 374 240944
206 499 422046
62 39 744394
468 585 544856
4 602 653768
666 347 31248
46 290 527622
186 547 779206
128 203 590569
121 495 865286
374 98 70340
256 191 415886
196 515 245000
263 327 924827
469 7 686472
179 312 20378
488 301 799040
512 11 894079
146 690 329190
174 662 284382
130 549 30500
21 226 821448
173 102 340683
261 428 576008
692 432 407850
213 639 525591
691 353 563231
415 351 821080
260 434 842085
67 512 544052
580 482 790394
486 122 572177
501 91 92535
160 269 257910
677 181 136430
650 690 138811
312 371 319065
591 491 18065
627 44 170046
28 414 550003
40 391 927180
639 564 148858
180 318 809903
159 570 131415
141 301 450189
625 544 815525
444 411 345323
159 174 614848
378 357 65003
423 244 377425
42 616 502347
269 497 123686
92 105 544943
617 395 404349
268 239 160378
361 167 988144
281 435 975163
168 610 816863
593 386 975347
251 51 652356
470 652 117636
658 154 213468
660 53 564407
352 465 136960
438 44 845563
386 135 685973
684 376 506156
327 330 70408
214 390 632427
442 692 239739
521 87 551753
322 578 965898
230 394 364462
349 608 774116
243 210 778992
536 106 570591
246 201 532863
442 285 665698
666 380 652225
442 584 307801
191 489 347180
422 278 697108
293 479 929919
566 169 568618
215 550 134478
469 64 758419
323 553 631512
431 325 804960
417 354 757765
300 364 557428
207 187 884801
315 193 969304
316 533 289115
54 529 159924
331 643 417031
525 339 167815
323 308 705700
668 140 855350
28 503 425539
356 625 42425
617 582 198165
549 529 673825
600 17 726201
261 214 921297
472 353 462228
383 430 399484
548 220 912124
447 419 805651
486 537 384576
351 640 161354
2 469 410122
30 443 231815
229 237 836742
206 47 205359
450 566 682897
378 536 954950
499 512 330719
575 413 296527
176 66 64664
8 476 657491
638 66 811761
57 37 483369
43 544 261293
90 337 945884
659 665 431481
646 553 535312
334 445 371991
158 191 452076
640 370 885113
327 70 900172
620 257 189136
675 180 822266
635 222 822831
270 559 768917
193 355 904270
541 607 542631
26 214 472224
195 433 29557
543 275 531581
440 6 189395
371 139 663589
146 456 12910
306 136 466725
26 648 262300
671 3 859363
223 175 551297
96 649 800709
22 273 68763
382 284 709218
496 70 139954
203 444 173560
178 60 107942
279 461 248800
223 471 215848
142 377 375924
616 383 177139
579 118 429732
11 601 959056
605 336 805515
199 210 314828
274 22 368758
564 46 361679
424 684 794076
400 666 64193
659 273 317153
381 200 859345
69 624 956751
190 64 302282
405 264 861258
250 437 951168
91 225 773505
589 679 884714
11 105 202374
697 590 730014
310 98 1968
455 564 107226
50 417 898660
347 398 211776
39 497 85468
175 183 389361
567 496 30300
5 171 322310
384 101 301450
372 592 527694
33 438 914712
494 69 289433
345 164 654192
320 403 115978
377 30 757643
553 510 281835
437 136 950719
314 435 348498
383 6 44375
233 529 712795
282 663 545463
502 621 153834
630 29 184445
227 130 580586
297 23 909034
576 215 77862
333 259 682867
549 129 11990
218 323 617729
616 618 608055
575 51 846097
57 148 901285
123 263 620525
493 216 470860
27 666 890040
247 573 891703
663 378 69035
497 365 837811
309 265 146122
358 672 566720
544 618 219897
160 373 413267
309 526 542206
370 330 912746
55 629 218237
310 10 462836
566 299 62686
654 436 17394
682 254 14593
210 389 478471
668 400 724206
609 513 978024
20 140 398875
81 14 24994
102 376 82359
375 258 321500
611 394 141910
288 66 996364
469 358 114630
170 651 119902
90 71 930404
631 134 682114
65 389 750909
192 244 588342
547 247 192521
681 585 282729
130 2 407685
546 114 578883
489 271 274764
434 201 283745
662 443 921557
306 274 738107
257 639 604111
602 471 274155
468 686 353152
634 276 889300
380 639 358265
410 108 102136
39 375 686152
274 567 896369
42 340 534351
69 288 432026
370 337 292381
550 661 298270
656 542 843672
361 581 105205
555 179 349901
635 700 902511
453 296 217864
64 224 361973
412 534 952666
177 391 126686
272 263 126097
485 510 368250
309 166 363792
270 63 729308
161 270 513969
139 190 621896
26 489 382142
327 457 134770
564 595 246589
501 652 416892
449 462 872791
60 49 856395
295 39 94971
141 139 72303
678 246 762707
668 658 79912
195 677 499741
511 602 392846
500 292 348054
457 231 219369
295 219 793280
475 266 328582
540 348 529247
40 229 226600
384 625 96401
241 326 771416
164 166 382026
345 55 954358
18 476 877757
213 599 661224
649 538 275352
441 344 429186
576 590 544461
113 666 337535
118 333 805564
189 391 297681
613 7 686127
464 341 395146
472 613 939625
658 382 354045
168 236 289737
547 520 894723
597 398 277164
192 512 692086
561 382 929643
134 91 641880
139 697 530734
348 604 301972
146 427 424978
411 397 284988
222 87 610109
597 476 373036
28 275 670333
79 598 105374
511 587 911228
104 113 511131
545 564 970608
42 188 713061
525 220 393285
397 285 593837
219 420 655931
393 677 117795
316 604 205227
358 114 918137
242 299 83247
420 349 149298
664 27 193202
305 361 670276
226 601 273138
158 598 475838
346 695 52263
572 526 51606
488 302 706831
85 388 973318
341 319 353110
306 505 16919
7 90 813534
401 246 390212
220 372 897232
580 42 972390
154 400 980294
345 546 207732
96 43 473390
145 357 642555
149 20 82082
42 334 620590
532 556 117900
126 117 526785
585 222 819195
673 332 799935
644 437 718889
601 112 37889
430 93 469013
385 39 936050
453 376 405864
645 40 231889
211 227 205860
372 85 97772
103 453 132240
7 288 693988
486 698 631746
131 523 578407
152 673 255037
119 85 550514
372 235 761382
194 541 400844
197 558 719892
347 571 428146
551 485 393716
268 101 626051
699 57 913368
590 146 424065
172 490 960454
178 330 689133
290 169 16199
309 353 219486
87 385 637584
386 486 322597
23 595 38800
573 146 551488
198 662 796490
545 552 263713
117 133 15461
293 287 726683
246 339 187466
559 697 179517
450 255 228928
183 326 570261
103 67 966581
528 340 484197
246 695 125885
373 181 639402
408 366 561520
318 403 106380
228 435 488492
559 616 950785
361 119 305167
162 409 585276
685 478 190759
399 221 878553
272 109 599801
102 128 20337
512 35 125921
26 430 32882
85 434 246893
500 582 250850
596 633 808292
646 47 428015
577 241 963681
258 167 198934
256 45 175192
473 447 607345
591 21 170575
85 138 601723
161 348 273323
397 22 818973
545 685 762009
639 540 277206
264 491 12701
85 378 366071
206 33 987226
618 63 960234
315 459 902312
252 144 601143
338 346 998884
531 68 354720
683 668 119368
459 254 456231
182 446 251849
629 111 372977
471 42 457377
646 140 698282
132 379 544746
125 203 288696
662 316 92949
270 95 65800
436 238 638215
674 101 530888
649 307 613031
65 253 722642
293 552 615894
472 191 188769
177 191 118312
464 459 12400
304 392 275559
339 474 291674
29 644 934978
591 173 970969
368 11 178542
237 133 510232
434 550 388344
357 370 337365
24 317 336601
36 401 847553
554 265 285751
654 424 22313
623 446 118011
687 346 180410
255 519 315605
398 109 164825
191 149 497375
363 48 256987
145 60 682856
415 644 499635
253 577 191516
246 20 195020
481 435 947952
349 163 358807
63 455 332090
340 688 781690
116 567 908132
629 206 274100
595 637 359060
50 695 163641
144 663 669743
402 642 811236
64 26 365840
227 360 543273
566 286 41834
447 567 621615
653 415 738959
211 646 183425
603 118 450503
92 583 247149
389 293 746577
293 422 645425
118 55 634180
62 420 877771
190 127 844698
203 396 86943
617 351 679517
405 336 425310
380 78 906383
461 638 45286
589 396 158967
433 545 872677
184 139 32664
96 304 365914
631 538 733238
283 380 108550
100 129 632629
399 204 608594
270 493 503838
683 557 369244
448 542 591975
565 553 306433
199 647 424915
656 378 946259
170 548 35534
234 427 378267
344 102 215789
251 118 471638
151 191 483725
236 125 840350
559 217 415203
692 410 313318
239 367 68146
613 169 484275
595 361 121868
162 456 583395
632 19 148816
205 527 98314
665 474 976687
458 521 948968
349 317 217305
97 600 182189
234 10 111925
51 355 321102
469 294 651692
463 113 739523
21 145 530022
404 688 511607
193 526 774475
604 77 621443
77 360 871723
341 256 186526
140 548 960589
396 462 60020
614 417 376365
565 466 946038
383 605 361558
274 278 881802
483 340 214592
318 101 118489
23 662 501696
409 603 840869
521 245 433559
440 496 976282
589 103 222469
216 351 766697
85 61 651474
445 272 243075
180 127 289453
624 628 540545
143 562 474291
306 494 699334
547 624 552805
365 279 998931
57 209 227499
323 589 98274
298 356 384355
406 328 268610
277 186 693519
91 391 725532
66 59 483371
441 582 717998
660 178 249626
574 169 611718
405 553 524524
347 87 418909
491 309 511427
584 64 61523
569 697 16365
477 554 381217
600 448 416125
552 621 390474
103 81 675678
541 655 363464
439 227 993698
446 608 844619
132 514 677714
359 449 603684
591 283 937375
45 44 349207
160 41 91732
319 170 454113
694 105 128111
569 537 570986
40 517 734686
664 546 71366
338 516 451076
155 476 789309
602 354 846977
162 116 975555
662 140 112518
433 656 148430
506 664 159974
415 49 568000
227 29 561942
201 576 982545
360 109 376760
288 614 968333
373 483 698385
198 604 455991
462 358 82389
680 518 258803
476 424 842365
365 95 35171
356 11 279655
371 316 224818
84 445 603901
570 223 145406
513 296 151636
508 155 893851
487 667 858244
304 345 797184
614 661 508350
610 486 914250
152 690 14944
154 24 397020
619 557 56078
347 57 243936
107 562 900965
82 608 789202
358 435 223948
125 396 968425
463 43 472988
602 381 455163
534 107 450542
333 70 429337
346 476 780249
83 411 622851
159 370 981339
676 369 907692
111 3 993177
186 185 87671
515 49 587329
415 6 762167
672 685 404445
238 28 817583
628 547 790519
254 142 115778
655 243 184009
104 399 189738
315 669 511415
583 96 210129
696 243 698350
134 605 327865
481 211 889546
554 557 982100
260 624 457957
47 181 793276
496 455 451438
371 319 174781
667 215 298244
299 351 276054
330 651 606271
443 207 951366
568 600 178037
574 367 893318
233 38 341119
90 626 166370
459 339 507967
617 333 91741
148 247 916538
426 670 763582
79 435 6013
297 84 236625
583 423 730332
365 472 520203
248 437 619046
291 612 978951
136 244 815346
621 156 256277
433 517 570301
449 349 240823
682 19 156158
424 453 159365
264 242 38748
562 2 328683
313 379 235150
10 79 256560
502 542 148809
681 293 275238
211 497 168039
562 532 116009
656 435 121528
228 191 987692
175 114 674046
97 320 95599
273 350 731849
520 44 918922
536 186 896781
166 586 436071
250 139 621913
11 562 355266
368 107 98139
390 303 237144
526 246 655414
561 302 558678
30 518 275467
698 41 779190
161 187 396675
594 338 310839
296 263 686837
85 73 552915
617 217 879627
197 458 147891
639 80 291991
641 639 425008
263 53 545507
309 576 689695
329 7 241092
351 196 73485
18 143 720164
497 411 126229
569 339 276690
251 143 534978
650 543 839946
212 488 828921
91 74 800518
592 458 373885
111 565 2941
249 317 224949
150 512 778853
31 50 287957
329 568 672343
694 564 231953
202 221 408609
85 337 416475
290 32 413520
571 651 37663
513 90 174349
141 110 624390
293 605 674500
333 170 630993
159 588 659955
700 26 122572
698 359 250632
479 409 150227
664 310 381975
287 333 577261
198 76 290632
538 161 495173
112 331 367057
252 74 557572
195 9 467459
15 590 693362
197 2 511075
430 666 336263
490 93 919346
463 241 484189
133 552 443466
611 387 360230
579 437 982742
491 204 328569
410 187 644915
391 409 77444
67 137 291113
194 84 709753
461 421 846431
170 334 408674
308 300 316632
13 119 936957
82 494 504155
205 308 609122
21 421 211872
392 132 614489
568 333 171227
337 79 408699
387 214 486460
329 696 635775
416 202 547973
212 603 816157
430 313 877509
611 266 180930
336 335 828928
599 376 879354
596 571 366059
481 683 72583
341 262 252368
605 28 501907
104 680 799413
90 301 651658
270 574 698243
216 166 360954
200 433 915374
430 495 496867
455 110 162246
510 540 711155
32 239 32548
352 218 934307
92 97 212685
429 223 615538
181 161 752412
186 369 125257
306 481 960625
440 45 842892
211 229 376132
688 434 590006
489 213 787409
454 569 922455
639 498 62436
598 424 776780
531 382 332749
572 434 149550
614 580 898574
478 621 982186
151 184 965448
83 643 585534
575 543 526836
226 472 268178
617 124 404556
671 334 995286
458 239 678288
293 435 79789
381 316 103314
218 454 528866
238 356 754907
80 234 312686
49 324 976112
87 251 24632
599 53 251647
14 159 772979
609 506 849242
94 9 666254
541 105 765248
428 651 287634
309 330 981071
624 515 756108
274 678 633861
351 34 913210
547 456 538262
390 313 344062
138 602 714106
666 274 535672
645 244 507406
386 694 605410
485 25 730398
97 71 935120
547 433 644154
104 55 264792
489 311 197463
415 240 867539
126 4 839062
246 200 753134
150 608 162514
319 643 597325
454 329 985331
398 590 576286
344 540 589618
218 280 430494
603 8 693646
357 663 801496
537 459 111685
445 269 479914
682 518 113127
121 638 797956
240 215 35517
262 536 91679
434 639 488425
54 691 127296
136 261 315352
393 635 288531
200 69 851738
430 681 249435
610 376 968018
192 566 273604
526 651 761526
582 523 477724
515 442 279270
270 427 759338
62 457 442164
606 152 547456
490 124 920034
81 78 779003
314 180 519724
536 549 551691
51 212 938225
624 358 611352
394 363 742163
7 62 49260
471 88 150835
139 261 738158
607 690 201520
492 278 232058
123 477 528066
372 578 798142
662 328 640349
683 340 437317
432 8 975787
538 230 783406
539 604 326133
264 188 731803
438 235 69505
107 276 34358
635 506 802459
376 528 623733
485 29 663460
92 429 139568
351 637 399191
458 693 402034
75 243 681341
579 356 158273
99 40 743062
573 205 186415
384 263 880184
359 672 962859
383 61 102733
380 434 883440
346 341 222745
472 400 465630
241 390 154926
529 248 614816
605 33 312266
189 64 752279
550 364 904564
89 345 883221
48 270 929790
373 126 439370
672 220 590610
256 587 522498
681 343 784689
297 315 712855
436 336 688501
624 164 348319
462 68 324941
519 607 261221
3 599 133659
433 625 454214
88 243 639985
553 162 300395
520 38 324342
404 487 756930
421 509 823242
197 670 238726
594 71 133451
436 508 480469
660 143 460396
325 84 572603
41 471 333206
128 437 700106
64 96 339916
203 349 258564
42 150 314709
645 380 162368
472 678 560666
549 70 952153
215 521 984398
259 510 137096
202 578 709603
387 105 282443
438 68 210199
517 462 860705
173 125 787115
452 184 606489
481 476 327309
600 615 995780
625 40 606561
534 72 60325
306 221 664030
119 343 991868
607 653 724871
164 621 874867
695 542 280984
62 641 240190
598 230 71869
159 158 277601
1 655 396733
187 281 525123
386 204 999573
190 520 390601
589 573 630643
522 85 432082
293 636 562013
659 218 802406
580 135 19247
218 679 431293
699 31 680740
376 659 120334
108 475 716908
499 366 777551
454 68 982306
612 298 890304
355 511 97351
315 109 538469
454 120 822976
566 89 915342
277 576 992701
693 575 688654
234 323 272796
666 258 209687
288 312 138230
148 374 34504
482 207 641999
442 495 157019
512 404 287428
153 341 27570
149 678 359112
317 227 845369
503 635 210762
675 90 587657
25 233 720101
450 307 911860
309 307 275443
431 156 455088
688 161 822077
673 274 348016
472 500 132114
524 700 651154
608 306 843785
430 439 50392
352 477 318887
233 136 340107
193 341 299151
84 200 103294
209 517 744051
555 87 100437
339 267 207007
296 498 713980
194 143 597602
639 245 935712
506 358 633232
574 682 755008
619 550 100044
68 165 54514
547 453 329968
5 315 672010
592 514 786676
285 537 155351
260 292 772766
367 327 463980
156 11 768886
639 174 666425
612 394 181566
215 482 108369
356 602 794282
693 599 861866
215 459 208193
446 388 126325
261 567 981417
527 618 480821
60 604 516336
66 228 873769
245 610 245104
680 397 240317
186 309 53073
24 475 445794
291 372 467946
654 569 381605
557 151 772661
682 45 859399
240 337 741578
343 371 505637
171 397 951194
536 261 554000
226 124 402564
515 198 607251
593 596 119711
254 446 262669
691 332 373013
595 551 974253
92 424 644239
158 457 895215
653 165 885382
222 398 129050
672 155 330050
366 119 76883
206 562 573482
21 218 569948
16 573 189467
567 160 978677
586 541 915081
61 39 257751
88 557 244239
18 352 576309
308 494 352192
537 683 994428
129 206 934194
500 637 776674
21 104 568041
212 59 207884
164 531 911463
217 169 627963
467 221 247401
558 645 125604
219 121 668909
235 398 328025
583 16 280268
241 358 111258
279 488 140211
54 133 336872
32 678 511538
493 668 4834
164 695 921891
590 240 894784
386 665 640512
580 379 227045
184 624 435830
419 439 624654
140 493 683949
231 698 197287
231 550 279766
437 541 778858
543 656 753027
315 419 900776
108 169 946942
360 220 877682
105 6 705515
393 254 29589
679 60 840269
246 516 124224
393 199 762358
358 187 359512
144 562 429943
300 627 306015
75 465 533196
416 87 324417
23 293 850774
619 94 78341
135 163 654470
174 684 153649
464 529 924523
206 398 179914
356 542 321578
319 614 957428
275 428 715217
382 609 205635
142 124 405490
175 569 171093
399 45 390106
438 323 264708
38 273 956262
148 141 922309
242 669 66927
10 61 422331
662 12 429264
2 564 774609
299 11 442148
322 190 304901
207 105 414729
335 419 709292
479 520 609228
469 97 281116
566 211 345298
563 373 962358
213 262 300260
113 404 778966
657 346 479042
507 212 63553
573 316 377139
637 442 110681
476 249 653077
118 16 161533
623 67 425263
505 469 181629
69 582 665196
651 234 216541
21 186 21033
337 395 322857
698 581 739102
561 679 382946
218 544 355150
568 132 534327
100 254 772439
653 506 190089
329 129 42751
478 384 172463
122 689 56925
299 62 590111
569 349 215786
357 6 386044
224 116 200998
418 393 815698
244 675 671740
78 337 20926
581 620 248727
454 336 764233
456 195 403033
685 418 777679
529 575 78922
624 555 888883
603 406 874832
52 474 971950
614 120 261337
611 652 984542
537 700 29781
510 633 941280
593 624 482239
11 559 428209
209 240 169971
97 318 667069
41 646 870609
294 47 737310
160 192 352471
90 324 442512
631 606 926241
675 106 422991
175 331 105376
138 573 488571
479 659 526857
54 386 449886
689 300 902339
327 399 107424
417 485 661892
170 353 414103
220 351 51533
306 382 706404
687 613 583858
171 86 392299
579 260 199583
239 240 727510
239 352 675041
428 620 584074
554 420 362340
106 525 619524
367 589 992226
684 222 191508
380 243 82916
672 31 331729
110 392 711636
691 212 539022
128 319 647756
629 381 979102
243 218 812453
271 376 354219
274 108 736118
278 486 538090
607 451 233738
166 692 523092
129 197 898413
614 367 879211
285 290 558701
209 606 149896
582 534 126009
460 334 413443
546 286 881696
380 403 994718
517 384 743345
164 614 112636
506 518 385214
391 674 39523
263 467 594313
221 619 377471
9 248 816919
147 121 795503
473 29 180785
271 187 265537
10 566 349870
577 271 926534
338 203 280163
87 183 407195
57 482 944932
184 353 980898
82 528 660883
37 109 956556
219 127 314906
256 569 664243
242 677 531597
262 610 797458
189 62 687354
292 608 57109
156 28 371953
320 115 188265
611 292 266344
195 486 23983
367 658 843022
622 623 590399
208 517 348935
147 378 905836
437 576 209301
344 234 290391
222 455 346147
504 52 592880
247 697 799033
492 428 183819
4 485 898584
375 265 91412
294 472 67479
526 329 610186
296 440 543979
407 587 12054
398 662 295959
401 271 40197
100 392 606707
209 511 751067
69 280 126436
7 45 310163
613 171 500389
533 536 922736
392 302 61833
231 150 382135
549 381 481272
266 565 653261
43 367 22518
68 205 980081
648 486 846132
631 613 489712
246 94 632189
691 242 868337
125 274 664804
467 18 709349
34 640 229116
7 171 735775
560 176 881031
362 402 933634
191 418 553710
325 199 388483
360 609 677611
212 29 643941
273 546 732570
652 104 906042
156 261 395280
488 27 874511
75 165 107709
79 199 202126
229 418 268251
146 124 410625
383 421 348053
217 511 156506
68 651 259494
427 147 19243
630 402 702208
294 429 887379
364 652 958768
550 243 453793
578 644 499833
463 65 694526
322 559 312714
124 140 422011
232 167 23257
294 447 32241
70 628 871707
516 113 605772
465 256 695768
158 586 512475
119 200 354978
600 518 746581
525 453 792035
13 517 850672
46 428 680482
543 47 248209
260 531 375954
550 39 499489
683 544 324670
522 53 383423
482 16 76215
25 687 921918
223 620 69492
58 670 713256
220 676 568695
310 58 816541
322 630 28734
432 2 88966
127 450 29067
678 493 879918
215 451 379676
630 168 708594
17 220 649965
46 242 159364
627 633 984594
533 612 697429
394 55 777047
376 442 582958
303 320 285549
622 399 431467
533 402 302557
297 259 254696
44 49 606100
548 349 627863
28 122 192983
543 347 329101
95 441 87640
171 62 377049
590 29 111349
67 578 45791
228 413 776325
102 73 526748
26 16 143867
592 79 565513
295 504 158949
205 523 14581
209 251 748538
425 96 431988
575 164 76360
174 190 309908
88 463 924201
664 423 82888
251 550 557206
427 693 270503
662 255 673054
530 307 699831
104 538 71430
253 404 202309
135 527 969889
139 621 220370
69 650 129818
410 507 52919
154 304 480454
567 626 416211
427 129 803277
125 169 184304
38 376 132049
87 215 290985
693 585 945504
449 517 741069
132 645 597406
348 189 337042
517 389 523261
349 368 544298
308 235 256232
436 549 959613
375 58 885019
350 580 105625
406 494 327997
341 101 861736
436 653 285617
565 169 296025
145 397 512612
450 113 933765
13 7 854616
375 518 315242
216 263 134429
326 699 735038
426 157 755577
359 164 637741
354 402 386236
597 355 301114
573 48 826741
686 242 800667
696 23 932203
168 529 560821
208 509 156709
227 340 991662
592 588 92431
71 299 411010
661 37 362121
331 557 351635
661 132 17339
72 477 698283
678 222 562192
17 445 776739
252 430 89678
41 224 764141
626 639 546488
621 78 775417
486 370 785206
602 480 964289
240 271 523137
13 345 747822
383 638 232397
262 347 627159
151 67 504372
297 519 846140
18 580 934632
92 595 799873
348 564 106281
474 4 482231
295 152 562592
127 174 742793
325 662 187017
505 127 657176
665 652 560735
474 570 898499
253 194 797215
110 674 676555
627 425 774543
343 626 72047
646 534 310752
142 333 186705
501 188 167766
14 600 45952
245 173 660457
50 673 571617
207 133 229036
36 521 480011
472 325 473766
289 377 660877
444 330 671474
151 687 841481
103 358 138693
549 44 925755
686 39 223941
209 455 773559
292 48 982716
458 206 920569
438 513 92069
100 182 436406
522 330 157073
107 288 713128
218 405 834536
245 216 358745
699 512 705268
435 99 872701
142 686 4399
520 17 819790
394 30 5440
278 510 535859
112 327 653295
142 425 340840
227 229 443485
292 91 16123
622 397 879139
303 459 740844
642 63 143033
27 347 361943
48 461 171960
8 354 587289
60 434 56016
665 77 974668
59 56 270752
329 381 490566
474 380 990433
517 229 217812
518 378 377353
364 420 960154
149 651 90063
531 321 95804
97 10 726359
89 37 460676
655 596 652569
93 36 103099
216 407 747769
350 573 518088
626 138 710074
233 30 25399
137 579 765016
78 4 467987
347 454 678198
383 550 973011
696 177 869152
99 42 564071
490 264 12861
359 442 743066
43 676 611794
249 136 805268
216 510 139784
364 93 162086
537 363 701366
684 79 830605
387 147 553862
49 218 640505
68 335 468754
463 99 374282
327 481 886857
327 285 723593
294 499 765271
450 233 327969
83 156 231490
35 598 93413
42 287 125136
647 353 383649
274 132 708229
499 300 314328
408 421 52638
146 579 895617
589 335 475495
121 248 617645
254 299 490171
49 537 216744
633 318 756891
6 39 444145
447 686 350886
401 493 352970
625 476 559182
213 471 122234
457 236 24902
349 59 292834
318 293 383625
200 440 159193
292 318 922348
232 670 836281
125 668 616038
364 32 87921
449 271 402060
368 40 191675
366 72 140560
75 450 779099
80 577 197758
360 632 222613
391 337 510289
303 454 520683
295 174 489944
389 131 955338
529 142 569460
461 306 189488
227 571 957901
322 170 271201
45 36 781990
238 315 935782
302 625 516833
166 208 667669
28 219 566203
52 274 925398
348 206 698199
407 220 389659
60 410 378497
677 638 278078
335 165 498648
554 521 38645
644 547 257748
263 581 573240
223 317 396406
214 565 586522
134 49 524783
663 43 585717
249 629 845911
399 230 342836
136 670 919512
44 266 91132
537 40 663275
66 170 942126
451 45 726511
348 107 70797
669 194 376875
437 617 996999
584 565 153093
405 370 336688
314 634 831480
302 18 795425
533 274 2855
438 486 930875
685 407 116786
541 217 592665
126 533 645601
379 68 398484
10 90 196339
405 117 658644
155 86 969389
309 42 570834
375 299 674830
216 499 579874
216 315 737125
291 274 132153
105 48 784427
101 540 824824
99 505 685076
461 19 261184
254 548 196449
200 26 961475
398 81 117364
612 669 165740
227 342 12392
88 586 120069
29 566 996517
9 80 952979
535 491 892338
37 155 230011
264 624 483560
303 502 63040
138 413 38500
295 436 972764
24 432 710275
340 500 184483
187 208 7597
609 194 615536
611 84 474625
419 161 816316
110 546 36356
329 525 188169
72 523 550308
234 440 89500
484 109 647035
700 573 689191
626 475 887835
225 415 317717
401 35 795341
144 243 323096
516 391 280131
300 38 842488
517 12 897103
481 266 608567
532 595 356995
428 381 487280
224 258 997689
645 245 849389
108 18 446917
517 167 629984
339 583 732517
343 541 724982
459 373 332803
49 278 687553
556 82 460130
507 33 228083
287 193 568831
460 335 24161
374 54 842101
496 73 16413
402 27 482657
636 177 242161
19 598 429820
145 30 595526
131 51 906706
590 69 214195
279 300 592217
21 143 490006
493 206 861293
73 417 440978
511 247 279148
467 202 863889
421 179 98779
501 362 849357
393 454 356484
663 672 325855
131 352 203625
378 104 811581
571 165 873885
531 620 814261
685 658 46207
622 560 590979
218 72 375981
637 651 584652
336 551 969064
458 516 238013
231 92 556320
152 628 477622
313 270 878209
673 420 964399
677 247 955226
496 173 969409
692 634 249220
271 473 827649
651 504 449103
390 271 732632
395 545 283411
41 29 57711
283 183 7728
209 74 375688
216 337 193825
473 27 688174
643 485 31610
690 583 141368
198 530 493582
22 89 540937
205 551 972952
374 107 385498
34 622 544251
666 652 910010
621 385 715868
63 8 323407
216 66 523684
451 91 775330
211 537 4988
292 441 874050
535 200 69499
369 385 735797
159 383 91752
471 254 898631
365 224 636303
673 218 768506
383 314 492627
345 252 674154
492 558 654464
296 369 936513
440 216 609502
507 85 185613
546 128 491919
514 606 465225
66 305 842087
363 472 992906
368 75 5840
546 640 197500
230 377 494661
131 550 106003
108 516 831255
199 450 295043
317 587 919494
474 411 525648
663 277 392366
606 479 317520
42 486 64224
33 293 421194
378 465 254990
216 439 946453
260 122 653247
54 123 856661
427 310 508657
298 659 154135
179 3 938201
257 649 177087
428 384 936463
53 452 686097
437 698 381561
267 453 687562
559 54 168271
172 34 384251
524 287 351998
636 189 320843
143 429 777648
34 511 261012
548 526 511468
436 382 41803
209 226 658766
148 403 893909
485 164 320794
532 643 256279
688 674 837748
487 465 753378
446 210 410634
193 375 185641
409 119 177554
517 585 383498
414 52 226219
511 121 571934
168 115 208878
246 483 920644
597 289 71657
15 21 945553
32 467 520177
615 685 476452
633 289 873499
421 48 270855
434 352 435622
145 482 977367
246 379 407566
620 104 148996
448 656 3453
318 281 978045
65 369 318275
201 31 760875
673 544 986515
358 423 277531
649 204 154986
34 148 785638
222 597 900682
361 154 375600
58 622 514668
590 543 566861
601 592 955933
499 220 911627
460 454 43829
409 329 840677
149 613 113818
676 336 643594
130 284 830555
694 165 583443
364 501 108836
365 38 747117
651 473 791088
554 558 99501
337 8 605825
276 204 78778
147 323 527730
341 123 146526
668 12 936386
29 693 87013
527 102 191891
524 190 704687
492 578 300614
43 537 292413
267 338 829370
404 33 788202
274 524 91799
656 628 369013
445 151 799712
30 469 285200
92 58 491380
354 620 268379
273 324 387725
218 139 542976
104 202 645668
177 633 25524
38 10 796289
99 176 534008
233 305 994583
328 44 763642
612 245 230614
341 72 3916
297 117 530859
361 383 883064
661 96 111784
514 74 864689
501 457 139622
210 366 617515
578 233 857794
360 432 544325
485 591 669666
231 195 545793
381 699 376322
535 619 993023
264 593 644593
536 22 34608
327 435 87716
169 589 432093
304 288 420645
650 346 629068
598 329 962272
375 314 883010
152 123 69956
625 618 615250
408 84 296881
371 424 462236
120 308 295989
549 674 229988
554 553 222800
178 206 842034
531 496 953177
453 140 276426
91 162 458267
400 565 826434
280 78 813229
439 375 649864
99 581 607385
389 612 590873
226 37 317617
284 164 816350
678 412 344079
280 516 21425
425 80 854757
3 266 579488
317 631 295437
600 232 874842
262 10 688541
5 459 443728
120 238 80095
403 553 265678
590 668 782618
109 368 539953
385 517 727333
407 499 301837
538 213 439738
162 563 442136
160 430 855528
671 19 395606
239 626 608155
329 83 721192
82 104 717305
690 347 496555
84 248 568593
471 344 635778
346 303 697105
95 678 174135
232 384 176004
360 475 101080
83 381 32715
277 103 987026
611 364 212046
36 603 527590
375 661 436838
219 467 203849
354 611 690407
327 442 154637
350 610 443457
579 58 16172
254 648 984537
117 686 337218
177 545 571833
684 601 266961
491 407 764572
76 573 257473
208 538 800195
623 387 340458
226 283 810832
513 565 757273
365 49 522339
336 375 43922
239 166 670604
76 315 303016
643 654 900177
419 429 77794
252 671 228827
420 255 443073
13 79 105325
489 692 983222
358 370 656337
691 617 973984
431 50 392282
458 290 781709
584 575 470963
416 533 847106
294 490 577893
235 347 444117
437 367 76289
689 217 91996
191 395 407167
557 630 450053
587 208 570387
540 319 275320
162 230 891603
190 11 54957
276 279 989884
422 2 376230
75 201 587275
263 387 84010
595 369 785307
535 576 551713
359 269 985263
353 37 318716
118 647 35193
73 640 86896
384 446 80344
244 535 752209
657 453 430223
295 129 825884
197 17 233987
205 78 693171
389 101 199994
263 391 839470
636 627 561241
630 153 815470
621 263 670274
537 464 251858
692 615 210113
467 120 649825
157 584 339644
515 629 267432
387 88 451831
467 329 719732
251 435 681155
398 570 77364
425 554 871551
542 188 712195
484 585 783084
88 680 527403
136 351 243009
342 274 980373
457 315 191457
264 652 427555
278 166 501570
669 64 992481
248 461 858325
683 699 91727
173 436 614707
543 300 73250
344 420 95259
299 66 169136
478 681 529035
482 180 615738
609 112 737716
280 467 748920
296 606 159532
145 332 560781
368 256 206926
60 469 869972
193 627 149597
216 533 335468
509 393 196845
262 473 453422
527 679 218200
446 479 428636
328 98 387917
80 475 150934
172 10 845503
538 498 83466
189 266 243347
605 532 396611
359 302 310895
100 86 247071
356 695 830411
593 521 569633
338 698 432731
45 157 447890
191 360 317253
635 412 501214
339 519 916406
97 518 876271
474 584 997698
275 244 192739
167 80 825316
643 480 185891
191 556 926272
674 97 285953
639 345 804436
635 346 65853
78 466 756360
171 159 322700
265 519 164152
502 655 828430
493 21 328034
230 190 197009
237 289 641160
667 184 641230
634 514 232809
267 327 100600
224 181 563893
575 530 582276
505 457 952744
300 29 856879
258 418 475721
649 168 811545
692 318 112367
561 247 31968
195 316 423309
229 48 908516
443 666 239605
493 427 819107
253 336 169158
685 64 175570
631 550 32757
437 245 239948
574 486 85351
94 319 97502
401 559 624240
8 409 32898
253 350 52503
278 628 428170
61 416 68369
628 132 306686
37 691 386895
246 289 118647
476 664 278061
125 53 401577
244 419 593684
516 49 895185
562 549 584953
128 193 888236
645 676 963364
170 298 446441
139 447 988451
677 24 20609
296 302 133774
381 574 943370
329 234 711621
257 369 947771
138 466 341855
432 473 686581
473 401 923136
170 469 436485
405 529 717931
13 594 257460
331 490 375118
611 463 295347
610 117 522325
541 549 613882
633 360 463353
332 93 918988
574 301 456255
610 673 392965
237 693 959235
302 228 887440
206 624 400306
541 66 557927
442 371 813246
387 177 42343
264 671 848395
245 438 2400
180 172 617306
593 362 581599
684 564 914054
666 615 816073
398 167 460793
506 155 591570
14 259 694432
349 658 67138
345 138 213717
625 370 956624
399 55 225599
533 245 694206
343 512 209815
13 570 16583
132 474 163464
546 141 127943
485 366 803462
143 599 325490
125 568 740669
558 33 890871
658 532 498682
322 403 975195
45 286 389435
228 560 763069
384 380 49349
79 285 589735
407 124 177266
47 250 49748
410 117 41043
601 507 31708
32 230 503509
513 410 509389
76 364 548968
306 372 175475
1 423 690030
68 449 151223
454 113 841098
378 146 319949
371 608 206968
300 422 5416
517 455 993170
611 621 811952
418 635 432699
164 439 894401
603 289 916760
298 104 785788
641 356 213222
43 376 602873
615 179 459644
3 168 246419
682 589 408618
617 24 711198
91 431 220958
374 129 562817
700 341 263500
620 319 714768
55 550 292770
603 100 232135
424 511 80242
323 355 121465
649 663 666209
96 55 552476
358 452 678150
539 67 453490
644 643 893323
238 331 765009
20 201 814582
667 653 785657
363 93 897955
638 219 271790
301 653 604305
249 172 822271
182 648 296837
282 500 966254
207 653 712742
295 278 474108
59 34 639714
456 4 757264
629 46 902447
672 447 738036
674 313 667366
449 210 921629
527 496 428646
656 171 205836
303 208 982079
529 489 464010
298 82 169961
229 160 97773
437 75 683047
204 203 875853
577 324 379522
448 651 779358
468 454 849722
426 530 717718
129 647 850385
362 513 596324
408 103 791596
326 488 45460
313 349 649331
300 578 139642
134 7 450730
318 130 535963
385 642 934914
244 208 918684
36 221 613910
648 106 847314
38 700 710509
606 555 420621
574 249 956646
287 543 889132
348 287 787771
225 190 515010
620 349 675161
237 604 698409
119 622 738126
4 661 542997
552 287 953179
665 639 1004
94 540 303504
492 229 246351
50 666 390415
319 252 458715
57 396 866444
555 228 110562
346 211 792124
495 519 677815
165 137 822091
240 192 62276
286 457 578988
540 155 821367
251 678 351611
182 588 433557
422 551 393271
171 426 420586
373 612 752244
71 308 235536
201 321 478579
167 410 314721
111 312 318774
510 159 941092
572 76 743733
399 135 84610
691 536 741835
417 447 319022
294 446 422065
232 506 912411
240 243 545368
195 658 406528
402 254 254284
546 360 995969
493 355 476734
163 382 294126
311 383 582617
385 17 834588
565 521 846149
215 77 201656
43 481 771386
348 511 436303
221 28 838487
612 433 587568
131 61 302384
101 161 622150
298 245 354788
182 538 932031
596 144 59132
427 7 311759
25 398 525865
563 15 467730
689 285 555741
525 26 935584
569 85 964703
208 598 152109
228 592 747072
185 234 118181
195 21 186456
611 623 304667
353 225 540755
106 319 915520
50 605 948850
595 411 594139
353 71 764050
592 140 329962
414 608 99401
10 492 563188
697 340 708064
76 451 719552
195 463 750941
150 472 612664
167 550 613866
125 171 957244
132 291 278911
694 347 213427
396 434 266909
134 661 614709
83 617 607371
559 170 83310
644 97 301010
426 286 601304
315 203 795970
86 19 868889
549 524 508636
493 466 356326
574 406 244621
16 463 130956
266 324 813854
143 279 866269
64 613 804031
694 571 68204
607 63 592273
538 587 610455
406 440 548644
165 478 745651
37 112 356718
699 199 524479
611 479 41243
199 634 341431
423 510 89945
538 644 483851
460 163 994566
411 146 194796
234 565 832601
142 470 991276
566 415 400381
103 398 65011
605 63 978577
187 317 202193
139 539 695619
333 511 524194
689 345 487981
65 502 224131
181 108 911154
581 438 116317
347 514 586325
243 338 968058
557 455 419206
479 588 394397
38 592 867522
341 557 293170
669 288 257403
588 503 767087
18 481 789776
664 554 988531
93 109 427757
345 42 400967
627 228 631931
445 568 222538
444 552 411748
537 342 660483
617 632 569790
20 376 58595
208 666 529893
193 116 479673
550 80 99557
621 258 614949
505 487 410888
306 456 379198
664 484 127895
361 473 27897
560 86 98607
185 70 187527
229 650 356599
328 532 132141
27 690 37778
245 445 38435
510 585 547911
647 599 234705
631 333 197140
445 525 20919
489 518 314223
119 214 731671
301 680 53260
233 464 763351
244 392 517586
35 105 559521
552 155 247356
382 248 278610
85 646 24685
364 218 367657
217 260 377617
319 676 917829
280 298 248641
120 698 520533
632 379 7564
595 654 351399
655 215 313933
641 497 635950
675 206 695324
133 662 923722
593 67 332080
403 170 849727
628 418 503138
36 87 730904
344 339 319984
385 116 755327
629 677 650656
81 562 742002
84 534 823779
3 616 113797
113 146 810602
171 619 578350
628 649 243314
269 676 698744
182 522 718844
615 191 678488
122 593 16014
515 470 113331
689 500 216631
279 663 857987
180 489 582078
257 207 773906
500 96 555065
39 104 466918
257 460 36451
631 85 142339
365 293 661139
507 62 754553
566 671 232271
163 495 736089
426 273 454847
397 498 929735
95 698 660356
385 173 890414
454 145 545223
635 579 309844
198 33 117907
550 482 359461
361 378 972153
422 124 510565
153 582 450213
6 679 936666
212 94 706903
13 603 476722
648 580 420870
207 307 726480
329 9 477661
228 654 827905
8 657 519220
137 307 752422
13 224 96654
324 642 922807
625 454 540953
81 438 103973
508 23 420799
56 289 6723
400 568 81708
686 369 700789
486 52 609283
399 469 281621
405 588 218614
76 645 65254
324 615 176335
696 439 72798
93 326 691574
433 519 887514
547 615 877132
682 455 30890
532 691 181718
549 469 472634
623 142 776413
142 227 465387
631 11 124314
428 405 361055
559 692 511302
409 654 558712
241 192 46988
117 122 163593
666 198 709890
255 693 868027
246 603 382572
465 234 337377
622 292 983521
300 382 283065
341 317 724037
185 192 977455
255 591 92574
611 382 923290
654 408 269732
12 208 914030
458 380 174234
414 331 448340
537 29 388367
562 434 556286
536 309 170931
515 436 752156
314 341 295415
224 553 779628
345 545 124086
105 175 346176
25 95 586958
242 463 788839
332 245 502232
227 574 318047
200 413 142091
19 634 624527
626 249 920793
126 353 951920
333 110 68419
349 476 11139
480 611 318553
467 210 24484
236 571 70319
557 216 358615
371 3 489317
340 43 681240
652 290 649713
321 632 1767
37 663 945645
334 269 175731
501 669 388620
443 231 53524
451 673 739366
423 671 95009
175 500 796060
84 608 944784
677 103 469325
480 216 580714
161 5 688009
508 560 645420
132 187 782277
96 92 970504
459 219 534068
439 389 669926
548 52 86682
681 689 774614
337 57 343836
15 196 697187
85 116 285398
161 568 218321
423 32 972963
381 214 682438
561 102 611478
65 114 823215
68 65 415575
288 315 821939
372 42 628270
693 186 195363
699 37 520755
176 502 43438
205 213 735471
127 243 804595
400 338 653931
39 100 552034
309 650 896973
367 492 618992
474 399 310242
11 258 667247
433 505 910224
219 161 57903
499 690 866801
215 200 382594
444 679 425213
678 695 846373
312 386 178669
133 197 207777
374 120 29479
512 137 271344
140 452 126434
384 520 685644
200 372 980718
80 348 161619
581 455 139612
383 289 118772
498 427 900753
500 180 782584
409 36 672124
212 597 349671
609 560 732231
399 192 513872
687 350 442060
370 548 655851
86 486 507249
238 585 153267
452 329 255673
111 655 468725
20 253 478353
6 521 362602
247 59 389773
71 80 471749
686 157 960954
365 173 493616
327 234 856791
148 480 558859
684 572 139133
366 441 52841
71 249 938597
115 17 502276
283 239 505802
314 441 908430
664 356 63199
253 547 13124
672 43 439142
552 498 322747
566 325 998771
308 219 188323
392 312 569106
172 375 110199
186 526 49586
346 536 735498
580 294 438739
688 88 759291
174 330 286342
366 561 540399
455 349 959691
514 211 279819
168 556 370469
525 50 356972
107 352 998629
179 630 934071
309 120 157880
127 553 675182
203 618 760335
405 216 609751
396 54 149135
513 568 94039
89 450 550978
8 15 552576
610 520 90324
347 415 232115
471 256 395018
686 113 629565
96 657 827363
118 513 100818
17 601 43748
644 111 976242
659 276 536744
482 524 418101
363 592 926856
634 146 897074
64 488 401829
233 238 25651
483 545 542409
569 434 202344
629 548 71531
651 643 686222
13 60 707160
542 473 462317
664 646 779131
259 440 12042
157 646 628885
95 152 482468
654 35 11988
32 449 800279
57 110 974806
46 444 527855
242 426 715903
156 255 262769
444 572 528428
668 604 930156
366 155 961517
655 546 853314
33 128 987613
283 73 160468
471 206 503294
512 12 451690
377 175 939819
359 369 667223
14 42 571432
599 560 619450
112 365 985361
9 629 624274
331 158 659683
652 445 611549
413 171 287324
267 466 712097
600 425 164418
337 95 363534
459 679 259385
443 150 31143
452 427 742531
592 309 866137
185 214 574454
599 416 689983
329 477 109044
575 34 116049
360 351 858254
252 700 142554
526 522 505847
301 527 306523
235 657 682904
424 30 524722
201 408 503658
302 94 578458
447 243 499423
334 554 52824
642 239 728368
123 288 777954
28 199 314520
463 351 761339
414 668 549057
243 368 630360
134 293 698451
311 611 385095
647 220 358779
293 418 360378
484 662 17354
504 674 893088
28 71 341658
21 607 569791
254 364 311483
286 140 439936
664 430 73018
135 114 428429
370 110 794119
220 479 686087
274 300 435557
575 174 941479
668 84 338473
121 505 465293
324 660 103714
25 214 13700
457 21 47911
433 473 628480
230 62 430154
552 170 884715
208 400 186373
67 347 615759
445 193 996109
29 179 685665
65 76 681310
683 366 931496
54 40 608482
365 557 294546
606 546 600656
182 215 52075
592 94 851294
467 541 795225
568 167 255718
275 350 646729
514 311 185483
412 97 128207
596 455 752497
596 447 914248
462 397 578690
220 12 532431
468 416 88891
496 407 705960
10 335 328387
115 636 543946
519 604 982055
632 477 711796
54 59 153901
421 553 937871
53 396 802341
133 517 775801
440 182 440676
8 235 549688
620 518 211821
438 583 51081
280 208 662684
628 483 391194
447 386 181833
510 473 170283
518 201 181450
264 693 340553
370 544 600005
636 109 625501
115 623 885754
403 369 864063
477 576 565456
552 250 578393
94 386 982674
613 259 463344
153 381 915936
678 314 77821
639 672 952299
203 608 322141
374 124 889796
218 184 710381
303 537 830346
88 569 341069
279 354 862903
540 694 588895
165 70 202606
562 363 621089
559 212 977268
570 292 436554
332 252 231888
414 186 975237
276 457 273716
614 180 393821
458 149 17885
206 325 244282
439 563 627108
639 555 104713
530 505 58865
225 492 547428
546 459 496518
106 611 247775
637 128 283715
128 545 506464
507 536 531571
492 44 869293
409 674 384560
593 530 85888
225 241 461217
481 288 191792
312 210 639427
2 463 515917
534 49 912745
464 450 133352
424 528 215325
427 9 782403
90 354 948392
606 462 173019
427 50 384493
396 388 250281
10 53 690653
550 638 667625
224 395 930926
367 209 830744
137 186 385506
47 387 123800
646 562 214948
511 383 528383
595 313 916222
385 90 143775
496 575 818057
374 345 31176
476 498 676448
142 103 641028
325 602 781615
121 411 45843
695 681 108635
285 24 838584
496 597 133947
174 97 928140
344 66 579482
238 296 547710
473 570 126923
57 630 812484
242 145 616547
609 26 311497
330 388 984146
297 95 51384
82 228 836690
581 176 91425
567 628 602078
477 675 834732
268 540 947805
441 199 522752
304 412 132646
472 303 959405
301 613 684458
334 656 412068
363 90 416126
503 206 373010
380 253 364905
176 623 622099
9 322 127379
374 445 632408
193 230 629981
569 618 349733
408 439 500127
258 178 992912
593 78 113874
271 227 23314
268 508 474982
285 681 861739
161 20 464217
183 698 319304
563 136 843906
532 594 235566
436 62 40660
448 681 972193
479 348 882135
287 493 370326
277 548 328498
688 389 505363
353 411 140328
30 687 444050
479 179 747907
5 326 148955
693 573 597515
202 391 791632
610 574 43570
393 597 520753
103 584 87181
598 355 184157
429 256 421153
308 467 269346
186 688 376034
582 667 159721
510 547 548484
27 120 483278
446 638 870257
412 345 271618
63 473 762146
544 20 836635
290 67 708736
12 201 49679
327 200 457350
534 406 930439
605 206 525673
545 49 789504
190 115 796306
287 73 652458
621 220 55770
269 494 459577
465 72 489896
376 556 518211
503 341 374751
239 647 819254
51 99 733029
31 270 451798
328 402 89061
652 294 308328
654 479 784726
393 141 305564
361 416 262258
522 277 492679
349 487 246725
163 604 452634
625 298 904215
374 514 883576
578 123 62529
90 296 147533
600 355 877004
374 592 178578
251 203 545499
213 280 741558
271 189 187658
400 213 276882
148 328 586411
348 680 842805
221 476 446824
78 595 933724
157 238 119950
90 573 952322
107 394 657708
445 44 809143
400 285 274594
490 672 495987
205 90 597358
420 610 138674
59 671 148359
508 211 534911
577 592 517080
228 574 766005
148 413 468316
94 359 15749
32 373 115651
533 194 104786
669 55 856947
604 492 419826
56 561 694104
65 438 598042
516 72 674158
460 358 479289
319 447 831148
281 34 680098
188 325 543171
195 581 243356
375 363 63698
492 427 296991
652 552 49249
157 334 617434
476 386 280600
180 464 52415
574 36 152436
75 352 852244
354 270 744537
660 376 161090
506 343 675228
470 147 864639
187 86 269805
632 67 747980
449 361 832013
157 546 247195
353 616 558370
471 104 42091
243 672 377553
255 545 889086
247 91 717591
132 634 191738
624 21 586178
511 148 309893
308 444 143387
518 516 269584
626 317 734850
25 511 907717
688 310 837133
432 14 636374
494 91 974279
326 613 772178
285 425 518657
248 150 774780
510 313 595846
323 420 273030
592 602 987071
563 590 164215
168 470 340540
500 5 966736
280 98 891094
293 460 475927
581 48 275588
644 192 395872
26 564 279212
526 452 640035
181 676 983866
35 16 800055
257 9 783166
384 388 442138
41 522 670901
437 470 526604
71 319 318037
413 605 563148
539 665 714387
12 232 132528
432 212 940261
401 634 686203
661 263 903196
268 10 186113
474 678 101350
272 372 23117
291 532 373335
449 673 940348
21 247 38558
187 39 622801
504 395 762304
175 397 898067
539 34 304236
469 298 372536
5 671 654758
537 427 257427
69 77 685179
679 184 463174
475 337 103591
438 38 535962
9 480 268474
563 417 212269
355 343 626320
315 414 193815
149 667 488696
201 177 16303
68 307 104542
322 581 223610
45 595 45154
686 614 158320
161 263 237121
302 19 47386
535 677 730794
347 633 9755
469 448 417834
491 175 915911
173 212 925666
97 348 510889
142 340 911776
648 537 673643
386 153 516079
267 673 403446
37 426 722621
179 120 790231
80 331 879565
216 135 27764
103 16 671143
331 233 738339
661 526 696289
437 338 609590
430 570 448738
211 19 326638
443 51 66750
480 87 447515
408 451 140456
677 111 186116
366 209 859222
284 136 111380
668 233 13107
497 637 968817
396 78 880243
324 271 7683
438 62 804449
437 589 14054
530 466 233332
626 435 385437
401 189 577303
558 182 825099
165 447 765702
669 8 531246
666 634 291208
497 470 376990
552 574 168030
581 329 306128
462 284 408641
345 433 675165
204 652 33478
6 241 64278
558 20 708433
76 292 115453
471 589 262401
620 418 433685
594 311 104867
621 399 865120
561 652 144645
13 14 969147
422 629 201111
103 203 33876
328 641 663843
186 214 149547
190 662 355679
253 663 319944
207 410 954036
685 538 192278
305 366 696340
689 427 522602
270 537 839825
146 162 280350
26 383 981433
137 192 151546
518 679 724095
56 683 634758
139 252 448784
115 222 653633
194 470 624466
299 615 841699
417 202 770101
697 406 592825
408 177 353714
466 534 238039
575 627 397529
293 483 951288
257 56 293845
239 261 67359
574 132 723520
170 85 156888
453 513 338675
102 295 386538
148 573 737927
212 666 484629
119 287 727305
505 552 126799
680 652 666158
244 559 962984
94 211 750802
600 440 370149
688 174 878467
310 557 740872
312 176 73733
44 652 622403
22 236 334564
581 359 429938
667 286 501377
64 456 405083
489 99 805590
699 470 611022
692 526 596803
332 199 475686
679 355 668863
214 208 557814
570 352 500958
519 502 748975
314 78 43155
271 259 100491
638 622 24722
336 671 889858
291 106 53411
505 524 791411
630 159 982637
162 275 41613
103 345 555284
483 678 255306
526 598 408048
107 227 422549
540 673 718918
684 354 791130
54 179 690903
501 143 252729
676 287 830040
524 230 77442
296 89 349629
676 170 614712
471 380 660862
151 563 657463
528 420 570136
192 200 609199
25 100 447542
538 264 437846
257 663 390158
245 74 914612
116 229 535007
506 38 872419
378 173 504120
599 327 367208
524 305 229160
593 237 970536
502 647 189504
480 195 240757
396 174 542129
348 62 781289
301 533 95678
566 416 306789
302 182 791652
376 104 372677
542 545 116101
607 18 200619
587 197 516165
6 648 935309
27 26 248847
336 104 463443
49 250 959608
621 103 10795
350 258 668680
254 564 840348
457 604 883088
255 194 289731
568 36 435733
241 130 518535
351 127 916129
396 182 88397
45 445 923387
456 50 421528
9 167 987991
285 464 648278
341 154 477018
38 284 300295
368 351 499026
298 601 961768
648 282 279325
619 644 669879
176 681 925827
446 134 212644
400 455 539630
26 378 506342
543 210 35954
59 242 606224
670 440 469747
541 646 527407
284 546 499582
7 607 276683
569 636 54295
522 564 878012
312 336 619216
287 686 338041
36 534 210788
254 13 6125
9 360 109111
414 9 660047
502 526 785478
372 351 375445
309 484 122957
512 28 217931
196 91 208331
149 310 111263
552 162 836481
641 1 242640
314 327 554786
17 582 479889
28 380 871967
634 507 85626
288 326 675314
384 596 4577
445 126 861485
574 672 247808
132 210 379112
485 375 915170
61 615 996195
663 661 271101
557 60 132865
41 159 861637
428 607 283669
317 61 96995
373 190 194263
171 250 602999
29 438 862958
518 62 781625
230 176 278794
523 217 654825
150 320 766130
489 396 320109
75 14 632891
397 501 747517
511 342 660492
226 174 855012
582 284 814208
592 97 473461
329 501 875754
405 139 573008
383 648 293113
558 574 866040
406 335 469672
396 82 79831
577 353 401915
372 24 801237
409 580 348136
61 659 915994
385 230 90168
79 648 913316
465 553 57244
338 657 103741
229 613 165890
625 688 862132
330 601 623531
613 482 213517
279 284 552428
206 696 951927
698 692 494353
386 649 418525
276 577 54481
522 124 799682
74 289 525175
660 218 865160
110 321 813483
87 401 408025
305 445 860719
336 587 869045
44 121 168250
119 124 662709
384 482 471197
406 70 779918
451 664 712270
191 403 998960
90 137 825422
631 178 566444
66 314 577532
190 136 278455
252 236 613527
54 328 700623
178 221 352275
637 257 975066
19 263 784208
698 177 990562
84 46 179131
535 561 777568
678 225 35444
664 14 416612
243 333 10007
62 322 856392
110 47 532125
318 561 545639
634 650 29052
655 485 763697
419 543 430150
332 386 42200
13 286 304634
132 238 511520
631 338 574004
488 39 233784
74 559 148456
389 66 756262
428 204 307812
606 441 63276
463 612 215641
547 66 657979
227 500 334265
382 322 987576
102 481 713846
431 239 498244
11 206 355680
122 572 711606
626 322 275331
217 644 207795
113 318 757974
149 250 863104
185 528 121651
290 254 350839
293 273 748638
345 104 854513
236 379 232359
172 234 100629
183 454 323043
512 419 6472
410 488 363108
418 150 17866
157 406 897674
64 79 27986
99 305 867653
378 182 341981
292 560 717257
461 700 754605
35 476 312500
288 541 561655
203 679 998801
630 604 813145
595 609 911317
522 415 335067
307 7 506644
104 587 229458
496 81 209111
158 495 993501
425 331 302122
642 599 492919
300 454 898146
56 584 617980
195 251 517029
276 133 5662
135 525 375603
340 346 406316
615 72 446218
345 282 638158
189 688 517273
87 79 672876
31 51 891883
147 635 381011
410 52 39878
569 534 173772
186 129 544119
80 476 388463
430 399 515195
156 154 434997
550 487 687597
54 417 194933
220 465 932528
143 32 603016
683 314 828997
505 28 559510
550 217 296219
177 17 115426
385 79 584130
143 207 77724
73 639 741034
665 32 585848
418 637 903803
37 394 912005
250 450 723694
185 623 613252
474 163 576918
307 510 773662
540 44 920554
12 534 567754
90 634 1439
564 631 71022
51 30 550054
260 543 665974
120 24 930042
452 435 23817
25 448 408668
129 177 810956
640 634 919590
79 146 904754
117 645 582340
472 683 103217
329 571 906072
247 662 282481
700 217 645386
153 330 491964
86 143 880570
555 402 999761
363 150 386387
161 390 365005
673 148 698208
93 488 44772
393 27 404251
32 227 797011
89 290 865403
531 282 722478
329 546 164621
352 478 657562
413 321 131947
327 469 485908
444 407 112647
644 443 798065
662 334 130381
354 646 551741
630 594 380355
107 95 298037
478 679 914851
160 60 369523
267 337 999120
386 459 720276
261 674 353124
453 500 440447
66 661 782971
602 580 371615
315 554 939249
197 595 262587
134 371 474569
677 405 914228
569 156 413515
35 461 273345
691 28 810077
60 420 299445
548 112 693255
186 1 638603
205 471 849619
209 94 287950
481 544 676684
163 516 210607
309 563 515841
211 234 19803
499 632 501213
23 284 805621
444 48 191618
541 133 727779
135 217 469121
273 423 410314
170 466 677428
593 200 559009
626 77 289053
358 612 757135
344 243 361017
92 174 943121
14 551 776399
498 65 827514
629 188 461352
471 84 573877
600 668 706622
277 93 640623
503 203 259996
655 173 44220
414 22 142637
206 88 897177
135 165 75843
298 37 84184
419 256 714271
355 484 191583
383 552 237495
416 126 706693
366 476 119251
646 427 585067
123 285 319747
131 581 524823
1 405 487692
486 281 759163
33 429 646020
681 434 218522
152 391 564125
61 45 928539
466 94 177345
134 171 834884
124 98 222903
346 36 73585
256 557 197712
627 51 43596
271 206 417094
34 46 613268
582 418 706791
585 531 11973
232 104 74274
305 654 777815
396 80 4567
672 528 150410
204 350 925391
420 145 814702
254 400 292740
8 285 227250
279 442 860924
385 319 584861
584 479 884348
504 604 886498
280 496 989980
200 409 897576
391 100 51043
128 623 630755
4 422 567939
139 278 274895
183 57 931908
378 621 874326
180 525 777158
71 413 745693
382 593 705494
464 330 918304
379 254 73819
420 79 815614
485 175 259459
99 94 749899
88 351 224082
670 368 174353
63 528 205547
312 302 626469
482 660 192968
369 265 514791
484 479 183472
643 187 753599
296 91 502474
9 424 24038
239 365 627030
182 411 191912
374 408 68744
336 58 967809
619 145 946782
349 140 810298
13 498 981670
281 442 613528
230 213 170043
260 371 681290
624 191 545840
490 604 660974
532 506 146282
49 333 879569
393 249 30743
478 614 753189
661 617 58195
364 688 821982
422 226 42227
234 194 560012
194 393 737425
468 418 497468
362 174 718145
530 515 885152
93 120 790129
227 31 129544
8 59 777529
186 438 696542
501 394 444743
310 185 558830
460 274 953559
505 53 820922
508 386 807604
436 431 14070
603 619 598327
138 87 46106
347 626 507840
374 530 569590
384 71 983067
539 347 185418
124 524 119989
198 697 614073
660 695 369628
272 695 686388
132 173 522314
627 642 746471
223 612 582772
101 482 399815
412 413 971587
82 601 698583
603 561 653826
184 443 139164
470 436 142686
223 467 382624
542 500 949328
549 262 734010
136 388 870018
158 565 381889
484 248 434316
455 29 471246
256 611 92998
573 373 611232
233 673 289596
500 162 902184
100 259 33152
318 82 651256
169 362 948007
556 373 481332
366 372 833891
508 693 852885
182 4 74699
462 514 73059
366 135 187765
272 50 918777
189 217 93035
260 262 27725
399 497 374579
547 503 611601
523 441 893937
322 417 625013
543 84 15503
525 5 599245
396 641 380392
365 679 41222
666 303 677163
489 128 598642
639 265 276643
457 590 473285
369 562 734315
699 317 298007
259 630 800465
635 381 755747
262 381 537030
593 330 240304
574 382 150764
613 47 68555
597 556 329235
346 87 287645
417 266 109157
381 196 713746
382 428 426326
13 325 540422
343 479 965381
241 260 622725
490 134 28935
138 190 181365
483 13 842729
685 596 699630
587 601 549654
12 519 490308
234 281 769819
610 115 536477
139 303 421442
343 407 749007
114 681 271902
232 639 894749
426 409 333887
219 494 904381
297 565 631238
421 471 508565
174 543 887562
464 433 201289
228 430 231876
95 223 283833
158 634 504818
58 409 299534
293 669 663557
572 32 158369
443 131 386791
172 136 261771
612 156 506347
387 188 711439
599 659 228136
438 624 908519
330 448 349014
213 476 19088
286 402 607938
385 356 487597
56 15 145571
163 213 318784
17 417 268646
662 319 432668
102 237 20686
686 527 587938
141 224 235930
76 646 803097
416 630 41276
641 577 967019
497 400 75556
679 692 317082
120 674 208527
595 482 838615
164 68 193298
667 638 665433
8 411 591301
56 216 250204
466 642 493553
450 150 27343
109 314 764156
264 511 895397
537 695 847402
354 371 597445
366 477 704201
630 237 886788
300 376 678106
334 442 694400
486 4 792800
307 157 933250
590 76 289031
95 649 973460
221 635 327631
184 152 265597
627 76 506911
89 332 756890
453 501 659418
365 629 581784
286 22 913285
237 132 536878
586 288 964989
555 376 592310
134 288 749362
346 387 480823
525 212 64002
216 417 351516
666 6 729402
123 161 214418
681 59 331944
18 441 248107
429 697 640967
418 423 245823
435 568 359724
42 65 853128
174 349 884954
381 607 999602
241 691 744076
21 110 995211
74 334 310092
454 524 151973
531 78 549067
300 386 117022
439 580 301170
261 373 740124
139 385 537391
308 130 845613
195 158 361754
523 272 675183
374 653 24582
241 533 809538
339 328 846827
602 132 29678
177 340 847964
380 526 398271
480 621 233989
676 671 681941
190 587 559169
646 539 889866
480 692 400857
329 555 959797
699 664 591705
79 200 606348
14 116 28822
342 56 48396
688 300 233434
359 350 563520
9 488 154582
356 446 367493
345 628 687983
502 111 941146
602 166 360525
602 131 810012
129 316 4273
179 191 456477
656 618 11758
111 320 396914
222 565 627441
566 146 383261
193 77 277449
598 391 150314
128 433 319285
400 39 318423
442 646 905863
671 563 710701
358 48 5585
268 631 409833
650 366 752797
163 106 367638
406 548 387047
656 343 957899
42 546 302148
363 196 968607
673 447 665234
257 572 138996
312 40 104001
426 637 967825
577 142 661533
134 213 420086
538 310 776863
325 363 113253
564 479 64938
6 446 426039
686 290 340667
477 221 549329
237 601 321693
287 170 179618
371 94 680863
41 3 651017
102 693 193512
547 593 841704
455 662 700402
457 417 875140
346 167 923070
508 191 74999
334 175 66770
695 417 18122
623 45 946608
494 63 876229
472 282 873657
406 314 97655
19 12 30388
5 138 231244
573 443 44923
257 503 248970
685 139 601597
573 656 856098
178 292 219188
419 264 324182
357 147 388748
413 226 826092
474 105 213139
191 539 186829
98 356 132636
32 271 956053
683 657 309359
562 353 324964
563 674 889062
486 201 842739
442 507 300307
551 384 441261
411 495 407724
432 115 586453
64 259 317610
403 434 980900
560 593 577923
125 649 811035
656 591 852669
96 240 323860
620 629 307219
531 210 290046
191 685 508269
130 329 149949
558 139 42076
294 441 12347
483 463 20872
683 390 739730
473 51 958008
699 220 339840
651 631 71269
468 450 384458
130 100 645557
696 627 683135
689 302 647382
400 505 938852
452 33 11883
689 394 634903
166 573 125261
604 242 428371
235 490 489860
680 579 155306
51 46 364945
592 168 778717
325 36 25216
73 280 799942
46 610 472642
416 73 726397
582 368 971868
618 658 318363
632 522 218164
687 338 211947
634 208 852965
469 151 780911
187 400 42941
13 679 826086
525 511 464981
207 318 541406
278 147 877620
520 173 815133
339 439 171126
531 669 412560
265 678 601359
558 218 152517
683 552 745755
241 35 504907
84 82 980733
637 473 7513
233 274 32003
10 282 306429
544 242 760219
275 459 998078
509 515 343471
421 252 387413
340 168 967616
176 226 492623
152 546 213790
276 297 661836
500 435 732117
185 630 786331
246 621 176693
220 566 815663
203 59 422355
367 219 533804
433 155 387879
178 286 4434
485 601 76235
457 675 858328
382 112 756647
588 331 319642
133 336 481032
237 1 536993
174 511 755803
48 303 816683
44 249 145154
674 341 407882
622 275 564467
283 320 489152
668 104 670993
242 457 16350
583 449 108116
242 44 309878
428 463 827661
358 477 330904
630 95 701448
288 390 17287
332 695 901953
641 599 606000
460 537 310933
660 284 235082
446 661 669029
524 598 875730
325 505 105226
542 73 721421
207 60 796447
111 505 268580
372 370 561928
449 197 507531
588 207 789363
322 235 927639
289 688 38031
628 59 307445
215 91 668917
409 14 339799
418 253 517699
41 427 351496
569 631 441719
644 175 121460
243 137 872442
410 345 141799
364 163 288692
505 675 649811
228 34 465668
260 213 856168
308 156 365331
220 319 863987
170 468 439383
386 645 777447
655 57 940804
679 632 575990
175 678 492629
326 380 76814
209 362 896311
246 523 978913
29 545 694610
141 616 608145
447 187 594648
136 153 801821
651 175 169619
358 386 877884
150 682 218624
310 381 869057
697 623 278644
322 211 671760
530 396 764548
337 339 937419
177 31 105807
231 571 535179
636 53 984141
656 616 589884
700 517 280197
268 593 765092
55 182 126389
424 632 776795
67 474 710828
557 81 157449
613 90 13304
473 280 415690
384 153 337825
206 153 776013
671 684 307839
59 291 461919
177 61 828353
271 25 761982
167 633 798517
545 435 780067
262 90 83672
47 416 473214
362 648 977448
107 525 951464
411 380 954208
229 626 718706
190 400 610764
144 68 72479
173 594 721947
291 200 29211
121 588 117018
50 129 769338
678 131 792224
592 128 610378
371 386 976744
495 66 278621
434 518 511184
16 322 475443
249 223 412276
351 417 426929
382 692 583553
346 76 323037
559 344 620244
653 383 635302
19 204 154868
624 652 23866
372 330 487690
112 237 362391
269 35 963512
257 86 352650
551 403 304579
639 562 917191
669 580 168742
645 393 408420
185 632 845851
486 505 478296
446 474 907352
116 89 416644
465 582 637787
619 47 844405
77 467 324161
483 282 333059
675 323 485426
456 397 614583
418 597 231269
497 417 304109
509 198 127871
119 285 994179
448 308 733167
207 249 231618
182 609 565577
533 666 647415
15 333 217479
445 80 840772
198 34 620907
632 159 859314
106 27 468583
145 221 733612
600 456 248640
689 615 573642
336 87 947720
490 586 410522
683 329 880917
149 47 712478
243 106 885711
615 435 243724
562 389 42103
139 559 92946
491 516 923818
355 409 828884
129 335 576370
158 576 402331
667 170 427500
670 40 999388
124 429 959400
591 133 71202
415 556 854374
456 323 424415
201 154 469150
5 97 898886
474 529 450151
318 239 755145
195 67 831322
567 411 118286
288 460 13832
374 231 196737
248 78 569996
564 23 744978
128 135 58153
613 318 969737
520 64 293376
37 542 278628
71 30 449216
410 118 311851
287 347 577648
652 317 436007
696 665 976943
17 183 317873
174 257 377275
183 479 548161
316 375 677243
94 38 50836
671 32 773059
41 210 249757
263 186 118275
408 75 197175
611 209 916740
686 549 529642
618 459 970785
678 110 820367
509 272 472810
171 247 364099
97 379 925099
77 226 135750
364 190 741168
595 47 116625
81 320 474117
183 125 416968
321 197 945338
495 553 774427
674 298 860160
588 382 699422
175 109 137383
69 609 508396
22 111 828111
349 601 588938
213 306 481312
409 670 259337
414 419 279071
101 104 102691
191 352 804880
296 372 631453
631 546 266426
253 586 311286
32 80 779386
375 638 721249
120 256 505203
650 220 432653
395 144 487436
62 532 491719
58 634 223344
493 197 379416
521 194 165244
39 32 420429
82 584 866864
456 471 298406
40 286 698824
517 544 910547
569 500 258808
42 141 847359
497 471 978572
406 75 315215
43 680 873489
202 181 575991
288 365 686171
568 670 41712
294 270 292072
144 567 727549
132 654 456324
649 329 857559
258 259 618352
536 153 906431
168 266 45367
432 351 301928
504 605 433912
363 556 378945
607 287 665554
618 635 467133
349 300 216314
594 295 60843
357 1 668642
125 303 785409
471 179 790566
286 274 234006
422 666 190346
553 650 749728
262 499 344875
177 279 468813
439 567 695974
168 608 991761
671 663 600659
547 115 9754
94 176 476513
529 262 876399
277 157 706114
390 254 996549
458 234 237987
37 339 895153
487 601 157169
237 611 441520
366 66 94762
510 108 604608
115 629 130528
440 470 793519
566 187 983999
311 342 457086
230 239 245485
477 641 621523
380 587 330377
104 585 275397
657 402 604338
298 511 5316
302 58 384970
269 370 606454
11 295 171815
408 15 346351
153 342 43734
217 464 404417
380 467 688880
202 25 562117
197 419 839056
666 174 742966
626 41 31771
529 352 456049
32 505 835044
238 117 180716
216 676 341179
247 551 323987
168 595 695646
143 257 206093
406 154 342443
298 216 275183
122 40 724507
655 512 128993
284 339 293812
15 108 984827
544 71 890072
137 91 297661
329 357 750462
49 548 534425
431 211 715308
265 669 270141
655 602 954903
48 463 510340
116 342 152098
266 235 31138
431 472 409960
610 4 404365
445 211 892013
326 249 954350
602 607 620763
636 183 738758
353 433 165554
114 645 631551
445 658 997602
309 163 145067
74 54 469734
130 646 26228
232 448 912946
319 476 751752
236 49 69412
648 128 574456
41 282 159303
677 314 77669
533 496 16981
230 489 864658
594 87 613231
225 646 785727
267 574 524642
294 346 864245
305 499 110983
325 545 652899
480 392 51635
60 453 423052
364 352 151385
375 212 701312
63 497 793679
107 39 921816
15 398 127119
698 125 242612
41 584 294318
692 50 556541
228 630 511058
520 351 747496
257 657 814339
247 244 474574
389 51 701177
85 240 710613
284 191 961826
50 124 303136
349 507 593656
550 62 59069
182 158 623397
681 107 690182
592 205 227953
523 695 101399
698 502 928330
688 17 682797
68 394 552516
72 230 466102
376 144 257325
53 575 785985
202 38 123635
544 39 117989
273 317 740793
183 559 62824
223 328 985112
694 219 291927
593 367 675159
121 78 876013
117 189 848843
182 10 107501
37 527 379911
267 295 643585
382 454 955154
136 174 700492
611 486 300726
623 484 492612
46 164 844891
388 441 923806
217 379 656189
615 455 304908
479 395 769378
515 289 519499
297 365 73319
600 638 218890
624 665 867859
7 608 99873
578 122 590094
422 99 923238
675 281 5565
296 667 486154
447 611 18594
189 488 996507
155 239 657754
581 325 236122
219 468 510884
669 478 921542
387 57 71724
268 202 189142
163 33 703447
372 488 283221
72 491 685557
315 447 9011
77 641 130796
521 159 219324
219 538 173736
612 10 535849
319 332 226242
528 565 483253
425 132 257855
313 163 783229
352 2 285256
593 548 827677
265 590 121174
78 444 528425
214 176 200445
575 455 4298
464 372 804365
313 514 438248
387 372 97440
590 82 533375
561 694 89298
533 157 89270
590 643 808273
243 527 214425
494 386 669047
505 215 826559
40 377 388861
344 176 804383
428 291 173091
514 368 775381
403 498 126204
64 314 663862
387 697 381353
176 462 652527
463 349 593355
527 344 883973
28 243 514719
347 430 884978
12 304 623935
396 661 648144
514 223 605974
567 304 363912
602 270 435310
74 105 584381
392 307 873087
221 519 471034
18 355 611670
266 574 437198
499 357 903461
58 353 903329
590 623 500206
301 106 819568
564 590 255210
199 165 781646
52 194 136831
700 186 863927
226 523 859152
11 30 537913
511 422 366784
503 476 218379
694 324 499967
585 16 484783
666 624 174510
155 156 42819
498 414 977962
420 226 267649
143 483 98763
121 688 794321
674 380 427323
341 619 284793
356 486 938126
595 590 631840
45 293 401157
522 668 19334
248 506 362875
226 678 196584
307 503 847459
319 647 429513
467 92 840840
458 57 190730
607 295 631597
161 78 757797
163 596 513985
508 63 61729
681 700 783169
428 215 208379
168 675 773384
478 230 393314
524 30 202789
308 490 58245
213 73 850767
324 80 130280
299 513 207728
535 662 683198
527 454 579095
50 82 536774
527 251 526891
496 664 957391
287 416 118262
34 27 311926
151 542 260963
401 15 704096
438 497 283338
463 631 904486
383 675 240702
266 314 300636
394 429 738461
289 343 852904
651 635 107840
347 684 230894
218 568 715582
89 394 14239
653 167 63862
513 109 69298
162 506 910171
232 204 808893
159 444 529538
290 379 122302
561 125 354592
30 323 171517
18 520 184129
698 242 962815
49 53 770332
250 172 680269
479 95 628133
74 215 374902
627 526 607683
53 502 283940
8 623 380408
636 473 972681
503 506 937081
595 333 464991
546 611 739464
300 695 203258
510 291 575878
401 672 745427
382 618 523353
613 378 675536
268 223 75573
495 554 137936
300 231 678630
279 124 698284
439 416 75586
570 492 944888
676 400 537193
577 307 272213
306 259 792372
101 370 28332
192 330 669983
3 127 518817
186 343 955368
490 74 245658
403 329 780190
143 688 631839
347 288 739638
543 655 785277
431 241 181528
204 599 192315
99 577 71292
29 688 834589
380 506 363138
145 333 580540
122 616 348337
213 66 909431
70 531 927812
645 377 285498
400 446 483592
2 551 972456
324 385 924676
536 482 725040
320 131 560505
662 37 903943
379 445 800746
468 252 714999
433 409 137780
417 536 46993
92 371 136602
441 321 246754
344 497 688299
274 71 912021
35 642 931287
279 448 8703
167 471 875131
246 389 996645
616 403 971705
475 220 358309
310 206 896102
332 47 705782
572 40 451676
307 540 385279
191 617 929769
530 71 146417
24 413 469500
340 191 757347
559 430 913097
66 396 547785
483 5 948265
234 635 769169
390 312 248669
197 643 349976
598 617 522359
205 235 559838
119 659 929060
227 277 874670
165 324 582836
233 428 611655
172 211 165800
10 346 681650
575 52 663309
561 567 211693
97 543 502241
555 532 384416
620 301 573521
315 346 180113
507 211 281855
251 9 336800
16 448 357988
42 533 400339
424 332 216558
624 572 526391
626 641 181451
140 633 814933
630 199 501432
75 64 220360
416 131 338529
282 591 43608
279 65 332153
128 537 563688
95 226 521327
110 525 902384
251 133 2720
629 681 959473
609 134 269
22 3 189930
136 446 85516
636 700 579712
15 113 495965
621 14 995940
92 615 197524
633 634 844571
68 19 577286
438 700 230335
487 471 838193
75 384 716408
268 667 939252
475 97 457091
131 92 477595
403 401 713262
145 80 39268
586 614 66363
584 577 970803
112 657 662678
15 76 187077
465 151 474429
483 141 718399
651 522 720814
653 454 231388
208 497 200225
524 141 109217
458 653 93036
120 33 248342
275 171 509074
281 171 170910
474 80 667420
562 700 560312
143 608 240128
30 221 623624
146 376 239544
96 10 817782
35 302 890178
379 304 923673
636 609 571011
115 454 915169
582 463 891842
552 359 783145
498 547 871830
225 6 364788
143 324 41520
298 153 483968
632 257 470812
522 163 533819
234 599 748757
202 372 260743
21 308 842808
57 275 638176
501 642 674383
454 301 400223
177 282 512143
90 353 546325
357 387 777133
562 244 246671
96 119 443988
116 493 617552
356 396 825286
221 81 913162
685 628 343926
696 76 537666
239 474 28550
635 244 758264
183 614 390469
499 168 484276
212 305 481794
222 340 858819
686 682 400548
123 456 44917
624 108 459974
452 482 528097
674 401 65145
472 416 898231
77 480 745838
520 413 743446
95 546 288981
308 617 70993
519 21 414953
3 208 424964
697 373 928092
483 611 757687
697 634 15331
219 87 646320
285 495 784898
304 286 130734
670 598 755390
417 590 503382
485 358 315935
373 347 766737
72 117 975958
214 290 776604
47 443 199809
61 242 613513
400 54 541907
309 660 551670
223 546 722750
179 274 465373
473 661 640467
50 144 7103
490 593 815875
588 199 632343
507 324 439693
9 82 659148
170 228 266696
578 620 889972
466 412 131064
118 101 731187
480 470 325385
211 224 160580
241 351 527020
685 541 263018
358 273 309365
442 500 310792
48 327 343952
68 364 857253
564 180 778802
579 482 884029
231 14 190799
477 162 503424
511 617 938390
496 375 359790
276 213 178343
320 149 949789
32 434 909703
359 6 724090
542 581 712914
536 660 851087
497 262 439836
315 515 278673
187 442 350564
78 543 705739
223 401 991688
674 369 98305
386 28 706248
449 364 631567
615 376 181243
369 69 368020
310 521 78011
89 159 629888
333 502 680105
581 315 262414
664 533 27738
281 295 340899
197 509 101052
559 391 663077
487 126 850830
236 203 549384
434 360 954127
26 377 774363
414 282 468121
178 208 234417
157 673 277242
421 99 979874
608 158 414300
85 449 104030
488 204 812462
502 572 351629
608 534 826067
172 177 227628
530 406 218858
24 323 682012
469 344 74225
380 507 570514
16 182 656119
666 389 51022
318 125 707646
427 432 126438
529 634 12586
120 285 734289
244 317 167819
247 383 878321
445 262 577949
404 128 249094
630 465 229354
421 294 526063
355 182 302494
529 261 630178
142 534 615465
127 453 668388
506 694 15612
9 559 384641
657 633 397463
88 158 616096
395 608 806063
1 316 951546
168 91 471351
81 263 1102
540 214 781680
597 98 10030
438 402 306613
439 523 578318
435 206 676748
518 209 233005
620 81 120831
89 323 819382
50 262 967950
146 459 789013
287 394 444294
241 245 409877
45 461 680666
455 408 188595
143 588 714568
262 374 768412
659 102 872871
670 119 732875
335 480 370357
611 457 624952
571 113 952067
385 182 614878
190 349 285315
61 661 521619
524 622 613622
56 357 578001
137 370 258935
656 453 17637
532 344 766294
37 619 281641
663 534 50010
189 541 871041
521 48 592512
530 18 163050
271 663 164483
296 388 595422
440 209 650768
404 647 305195
450 607 108241
512 641 857351
580 28 292103
343 236 793286
443 299 269981
416 277 27074
391 546 464945
563 143 771109
631 208 654115
166 461 269435
586 212 32439
445 76 751064
318 522 601841
266 699 627153
592 136 126304
562 373 148297
413 530 303273
362 338 5320
674 646 215489
681 624 498094
134 457 441540
474 41 395914
225 603 705934
596 683 405367
423 562 26713
549 502 801725
504 78 558864
104 118 384835
470 180 794929
604 589 859535
608 471 660235
525 534 102058
516 509 880684
95 455 139056
123 57 34418
229 516 903535
269 638 745263
302 606 628398
509 103 110213
687 310 698056
93 345 717112
682 144 995557
245 613 583599
302 166 833890
369 498 656960
203 543 79928
439 43 545376
401 475 986361
522 172 723320
148 432 927468
628 660 392783
23 563 289778
455 472 290416
660 635 361509
15 235 666653
133 260 377310
230 10 421916
81 371 591811
456 63 374464
362 53 843795
611 208 4670
511 219 183014
179 208 430631
467 629 169259
279 186 804371
16 599 384386
680 683 960161
557 110 381363
305 265 714142
190 350 25105
152 625 541135
294 438 963255
244 659 559782
144 367 257887
6 19 308644
22 352 485368
205 188 279889
197 226 466427
648 620 396821
196 111 679916
95 493 497479
521 225 804860
119 278 23960
179 256 339329
424 513 720658
214 244 789628
327 677 369683
235 471 468642
496 122 905668
303 675 467900
582 530 343944
699 330 276830
271 128 245828
327 508 668206
140 53 761784
345 638 955827
401 25 727118
392 18 591938
591 29 974543
487 46 914550
26 157 750138
694 200 241597
406 13 744064
223 689 258431
393 341 342305
223 683 978159
308 463 782329
675 691 36240
242 473 740639
583 428 874099
348 170 766921
50 97 653496
310 360 100913
260 418 936208
91 396 356152
518 660 474010
300 201 152646
395 70 847637
501 401 593295
458 144 617182
607 506 204072
527 14 981885
124 250 352054
656 509 510299
262 464 833410
206 342 606411
358 338 463459
619 196 368585
549 264 213276
25 283 62950
4 263 695753
678 15 347851
12 206 598157
72 509 140502
125 209 764631
441 311 294039
571 144 814757
536 335 12753
71 579 178177
336 270 761320
292 376 105770
675 186 781967
99 102 121706
203 320 396332
587 629 221602
92 87 711756
238 250 155080
534 277 216321
421 356 983934
263 426 19766
186 68 303585
122 514 271098
366 370 37650
511 693 558876
318 214 435692
332 617 716236
581 504 702875
538 493 641849
351 446 598679
552 642 891943
258 524 950075
648 161 92901
542 275 118572
481 87 985565
679 616 36773
201 593 476572
143 172 230522
588 443 652374
408 241 113515
567 376 536357
19 200 470308
43 271 719275
473 669 662566
419 115 504996
36 506 528475
381 206 255326
300 276 952476
495 636 230354
439 306 253512
625 225 676450
450 639 756826
48 99 769807
33 139 781166
482 51 181202
132 601 575380
372 123 952402
613 170 731300
556 567 738028
58 666 628317
652 128 259341
233 150 286681
59 35 406546
515 185 416953
301 438 665380
551 450 187855
364 626 462232
478 645 962488
436 63 807760
622 431 522008
361 240 605688
102 478 963151
141 501 349344
171 345 871204
254 234 275612
39 621 345502
690 697 3220
67 91 909348
63 383 32921
200 266 761879
69 512 914626
607 592 373502
478 6 585707
502 371 389581
391 236 334315
437 6 315287
666 510 766216
79 640 266747
539 393 1575
223 332 158868
27 178 173925
562 32 606318
583 95 762079
377 148 479877
303 536 134867
164 490 842718
245 505 862235
583 553 786096
400 143 330925
53 169 365960
680 682 899649
685 42 884065
27 18 766240
619 48 30561
607 336 594800
344 182 453650
204 53 61448
274 636 412833
4 197 340217
330 228 56592
490 165 602787
658 193 8076
74 513 113373
470 663 825507
148 580 697931
501 554 770611
54 97 545009
351 310 112528
160 434 428327
91 94 902861
315 281 920774
586 64 919747
235 572 249005
658 469 277992
438 372 119834
218 384 886570
178 696 705520
463 164 818688
417 682 117657
360 649 902188
624 252 69720
353 297 164906
464 88 717574
616 285 88054
197 614 566343
582 691 14146
177 164 129236
69 157 144806
312 422 816038
299 145 431640
215 662 925839
315 516 326620
614 102 485808
192 362 256807
416 349 442084
227 179 841412
699 107 286575
513 80 94001
234 89 212664
312 110 45473
152 571 206272
190 71 112055
344 144 654095
484 595 392859
318 107 913906
635 185 734483
288 155 909482
58 617 753412
596 357 318008
424 250 617365
461 698 70236
374 500 626050
48 74 463040
158 46 165812
493 590 767484
43 415 933646
247 612 703741
274 182 742992
449 99 323057
480 469 424039
243 132 375055
302 171 584654
466 232 647989
181 201 773171
482 518 167172
322 533 509292
439 494 801252
502 22 922670
586 446 834926
288 119 64775
477 614 843801
273 671 203730
632 516 774314
84 517 441700
618 10 410389
198 251 251625
352 654 821316
147 359 558723
359 625 415655
565 332 727693
367 602 313762
420 331 798583
637 494 944628
252 100 116011
336 376 882560
540 484 707340
496 239 335466
186 381 228585
186 231 292806
277 368 417546
304 358 369948
219 241 461787
559 194 45306
130 262 786108
552 596 688002
543 387 587212
62 257 885954
436 473 440669
268 445 977719
43 377 504147
305 191 773133
577 351 178686
468 259 192240
141 623 747593
409 428 768486
9 294 440988
526 525 214720
201 327 20302
375 111 447740
554 290 876874
490 5 733517
112 697 889207
660 651 436161
258 299 592278
133 555 855259
73 583 657977
88 512 339578
324 186 747785
416 93 671779
141 127 338296
404 54 730412
467 23 12263
434 122 229216
363 520 211204
350 447 787021
662 180 984566
167 157 587632
184 631 907691
163 435 682286
48 109 231816
179 528 646302
224 319 433180
564 362 182834
686 448 277166
45 64 558807
650 406 255911
58 677 777227
190 482 788608
159 268 31015
242 370 996869
469 692 511578
208 326 656278
562 96 103742
210 606 460242
551 654 717490
677 179 780968
441 623 116752
510 358 704268
660 56 275837
352 234 782219
88 253 134589
125 506 77953
487 645 777155
340 113 636358
373 607 685526
350 445 707885
171 180 271643
222 232 373254
322 193 528612
620 665 488972
616 187 410689
471 142 831306
196 253 28093
260 453 600886
594 59 686805
333 18 883608
498 87 457049
609 410 743648
111 669 386731
481 371 537774
454 620 396501
40 499 906509
583 531 221101
562 8 283922
554 412 956328
478 493 898007
153 681 247649
662 391 850897
62 430 150594
571 390 444800
506 223 679625
193 67 808248
683 290 889984
316 15 533167
83 268 726219
652 678 763
570 50 889718
240 399 723289
557 36 368105
554 58 29109
211 590 204928
250 54 457092
532 140 710844
47 238 270569
236 2 768667
604 240 336768
222 633 983893
556 92 525439
192 191 964922
32 474 155990
48 36 489753
682 227 719164
22 337 673720
607 9 310742
656 157 519164
410 649 902486
546 116 393478
429 110 583746
80 96 275779
696 170 793461
373 217 956597
371 359 538873
341 23 383361
143 67 272632
49 348 234802
608 74 550255
302 186 463881
628 4 370384
355 468 938700
694 548 511163
281 230 304799
266 636 448821
242 84 981730
271 403 301087
626 678 718944
587 462 210454
93 126 150105
628 136 340362
513 550 916569
397 322 416860
259 546 256241
44 134 617800
487 604 609393
1 411 734973
271 635 71739
27 550 916810
91 428 101125
489 107 897278
275 342 117292
59 565 802478
447 258 445630
464 550 13380
113 212 830145
259 524 472262
135 13 136248
102 381 291086
296 600 975592
439 614 339848
530 84 298924
147 632 413401
694 380 137743
524 234 663734
299 345 980984
60 193 325358
6 315 106679
586 265 32287
460 337 197632
407 487 667441
277 230 609200
670 685 873712
279 126 953289
86 380 428413
210 102 620236
498 485 932470
486 652 844996
407 25 326281
487 111 221965
474 76 926051
21 73 64720
384 61 204008
248 676 909259
385 209 511651
586 430 311699
510 239 478643
655 205 415542
191 682 673009
91 645 838058
373 566 343063
387 128 746122
77 142 711371
357 174 340953
556 646 711085
225 209 513999
682 590 697117
632 397 14354
153 218 119459
171 458 437598
265 680 812614
575 207 275905
641 44 270048
407 195 855504
130 673 607062
427 56 721053
143 342 949682
260 616 862090
528 103 197493
205 484 60427
45 578 617945
529 695 959697
617 101 613630
177 685 887549
504 405 287612
655 667 855620
352 638 618270
396 101 371112
595 467 791947
217 371 851566
381 345 746559
581 213 539184
625 223 979397
132 120 106876
587 75 55224
586 106 48407
245 250 441166
443 594 289739
394 585 134957
672 676 55206
622 304 48519
102 196 342820
233 289 697966
585 315 112924
568 647 502736
468 629 543767
317 167 228039
170 344 170475
204 531 939470
494 76 953918
488 145 141172
195 152 97897
653 648 829290
31 479 709629
393 286 323168
401 547 146387
685 661 74574
619 630 880738
71 219 750619
439 68 84430
463 92 751651
679 460 48393
187 596 636118
417 107 711615
124 649 403144
470 59 373049
131 400 727583
25 14 528470
249 5 78197
473 52 860972
147 144 360557
126 509 827191
125 534 330824
96 177 251590
545 665 252929
466 146 676625
73 53 25122
655 35 241171
369 249 532109
558 541 980771
530 618 597817
183 480 44683
205 525 699645
460 115 115686
217 97 628471
313 563 803499
258 361 568225
264 687 738140
68 485 286133
463 250 325026
257 171 424411
586 522 441795
582 627 865838
72 38 282351
101 309 849810
274 337 670809
307 606 781912
66 80 492438
677 75 56782
388 148 550647
336 208 935312
439 287 854434
227 105 526383
245 11 959810
249 427 552952
48 399 576937
304 596 378629
195 578 790563
182 589 914909
80 426 153001
214 488 491117
350 451 304805
109 387 725030
29 258 656852
576 681 395627
87 296 26086
248 172 529196
505 605 702943
16 564 845121
346 279 127052
475 314 468873
81 613 530532
43 324 426595
113 238 712658
361 616 851081
150 299 255487
165 673 542524
663 483 426348
628 252 450025
455 573 120708
345 657 618382
323 175 522144
90 300 814042
626 88 634276
148 656 978643
438 407 921937
524 654 342050
632 449 130843
120 220 979296
700 286 39443
545 193 305949
262 272 395792
440 587 822329
304 527 432967
234 290 719183
544 473 831762
279 169 192190
129 89 446406
600 422 86125
604 509 628678
556 269 77335
354 390 358899
200 570 395829
655 412 818785
373 521 983107
317 497 700985
591 177 666522
523 575 862647
163 590 263472
227 339 410424
513 83 22208
683 300 294874
402 246 782982
134 432 920052
275 103 338669
202 95 317451
104 432 411434
279 497 18783
393 167 109508
322 623 698512
121 294 210610
607 646 35037
699 248 122337
20 421 194806
638 374 559707
40 619 780451
688 227 455349
429 56 523440
89 501 11940
317 602 319765
385 216 815103
125 382 917801
677 696 67562
574 516 991103
414 607 540610
450 333 560838
422 374 496861
138 37 715607
619 441 744581
200 36 452790
566 391 302759
3 685 454944
534 366 192400
230 338 659739
272 472 324561
343 62 487248
515 265 92722
114 584 963844
63 486 414456
75 254 521176
488 675 965277
9 610 512343
83 486 960634
142 121 19563
268 5 762120
72 407 67946
305 137 224916
378 430 945071
603 504 608790
21 210 731774
340 473 987783
423 123 799489
238 229 936540
340 188 319717
418 590 648241
386 131 180101
431 33 94106
380 613 882351
443 528 963565
156 252 420833
600 174 211855
396 646 681055
212 308 319569
609 365 952147
556 439 789722
677 71 304704
298 487 442631
278 321 361416
313 425 784452
152 652 219991
161 341 507845
478 168 327003
502 107 74101
142 48 175432
355 147 430922
65 644 626212
394 103 386000
312 624 1130
700 190 705002
232 419 894482
663 603 313782
309 93 508380
504 323 927843
698 48 631511
14 583 923275
645 678 752263
390 62 783119
493 389 106221
28 467 648110
363 514 87691
587 363 690377
469 163 631732
95 658 102535
78 600 22075
396 123 164494
466 624 186884
216 178 285639
536 390 380081
179 360 102013
401 459 792276
252 102 887908
1 323 492490
124 560 388017
70 459 833944
601 152 206869
99 654 782075
89 649 385946
374 89 723368
444 667 181118
245 42 66283
460 111 563705
655 272 282240
505 75 113701
130 647 45510
277 370 262328
238 228 692870
456 574 182837
413 278 708627
200 6 532901
667 423 83530
635 65 463695
349 149 113022
236 89 731650
523 445 92726
486 242 437053
398 368 674980
491 122 171237
186 435 706066
374 187 11079
510 617 160326
317 73 114124
173 48 415996
246 187 63179
226 119 544575
373 376 108508
356 590 758300
332 251 146384
285 563 359078
268 588 487507
631 74 637719
461 342 850034
350 590 397801
417 287 630147
439 205 212727
621 613 629724
25 479 559596
102 131 747641
381 658 644534
82 251 968317
561 684 466571
656 88 516202
547 350 125017
456 473 457719
460 503 640578
551 199 554115
695 334 939573
277 296 583447
593 79 73960
221 223 724179
342 2 605328
458 200 804809
13 561 987162
18 36 524897
242 349 331879
185 153 424740
106 676 421760
137 82 986036
607 6 251396
648 419 748540
207 465 37592
1 98 426694
322 613 388457
294 26 205604
355 75 796359
24 679 266609
545 629 83888
648 347 382730
662 389 436777
40 593 453148
162 636 977767
516 176 616288
456 179 616760
351 570 858320
396 602 269919
172 61 52633
679 50 151989
434 420 680476
416 550 93783
201 73 700475
6 529 932216
359 145 394365
492 231 550645
121 554 416607
556 36 28757
363 471 94783
652 93 726148
83 610 633540
217 611 33537
509 366 382666
99 636 359198
16 218 646594
134 41 534979
474 525 78576
188 599 251243
425 507 93655
164 231 225707
78 605 232134
334 5 293687
568 502 481391
154 489 828642
544 226 392459
76 485 145698
645 266 634676
624 561 731056
231 154 155198
477 672 684298
359 521 302319
649 563 972305
480 690 619386
586 137 280016
626 252 232589
546 409 796459
114 353 960274
237 322 931949
59 91 72050
551 64 17473
576 163 885777
122 671 378841
12 151 188651
480 625 930121
369 218 535646
5 357 541871
270 250 264321
586 662 645285
53 131 329584
29 133 825807
82 440 680870
188 73 155818
475 587 308508
288 84 244660
45 566 469343
33 466 56291
451 392 371779
357 276 673324
38 114 670423
463 278 609512
591 681 814400
450 222 924451
125 395 207850
344 334 989815
314 537 128130
356 124 8617
98 201 690448
210 640 745909
375 641 106993
557 121 145429
538 665 769384
435 491 174111
531 581 609746
695 605 140903
194 164 668312
666 580 150255
121 579 479813
489 657 742156
415 316 956159
76 201 479020
500 125 377120
690 230 973924
668 667 356023
658 22 510035
120 376 457661
624 131 363823
483 280 375543
446 195 244962
180 630 880989
356 409 848441
528 582 349780
8 485 586900
25 96 123242
412 680 952106
310 511 766464
210 486 12819
666 25 135462
150 201 831553
599 413 254611
46 272 497575
72 162 716120
563 1 377307
134 589 786000
51 597 440047
4 537 151818
4 91 946873
516 256 934199
479 85 677927
235 218 159207
677 331 364466
629 107 164518
346 446 860019
670 254 124493
28 146 614856
13 323 439282
484 566 749946
511 694 617089
94 216 540532
485 162 250979
285 610 502910
356 323 279372
96 362 770409
32 75 765564
495 682 615939
87 501 219591
695 282 997116
335 301 150291
406 556 367909
430 369 229050
497 313 128594
225 391 802915
376 383 684790
299 68 824621
625 165 400595
559 72 688206
357 325 155996
148 156 86564
274 44 426075
643 253 939669
543 678 842161
696 520 937504
515 122 552886
304 146 623651
150 57 909404
379 226 336951
243 591 278134
445 158 57340
50 545 564558
16 84 952289
686 52 254915
547 679 520420
305 271 288603
555 404 395468
449 97 575732
182 291 365257
383 563 142195
272 7 411258
44 286 258034
592 116 471901
640 483 647975
372 334 388582
590 236 623263
601 500 366747
567 532 65394
67 375 389745
387 86 701282
282 640 607585
210 413 390325
324 201 14364
622 461 701267
177 99 672509
308 322 404747
396 260 860635
221 227 956098
686 466 239997
428 241 322996
551 428 646460
673 454 313130
660 407 701677
697 405 536551
170 432 275169
9 356 467506
338 89 765507
136 47 597580
64 310 367352
407 398 481145
150 473 872191
512 577 646424
271 406 372732
276 441 924272
19 284 242937
164 233 11418
572 655 273642
411 564 542568
250 243 704310
91 92 875118
638 255 779304
241 592 155701
580 625 995012
217 246 759055
545 412 921437
574 150 163332
507 26 118363
457 648 612800
470 589 402732
488 423 266369
135 628 469741
99 416 164827
385 681 702336
609 292 174622
563 471 515684
333 567 976110
242 630 291904
159 68 334690
275 3 148622
659 600 105245
437 656 12163
348 279 670115
661 634 868029
68 415 351423
336 93 282528
214 325 956326
113 520 614728
481 564 431104
373 525 100295
176 645 868156
668 41 970878
611 411 407228
651 538 246673
650 410 874128
368 658 299084
156 29 928692
465 681 506366
269 371 699836
587 285 184663
91 261 593531
228 56 898330
605 671 322244
531 416 831250
37 253 246365
204 228 403623
534 435 96455
66 455 114385
106 192 561627
48 104 400985
699 568 984057
539 669 278069
673 493 29304
173 131 931025
659 365 311297
21 13 358507
518 9 461270
501 180 5381
428 72 121017
33 667 13591
593 353 154817
639 475 580278
660 289 215679
439 470 419839
600 592 200229
228 162 903261
357 366 253791
675 684 185094
519 683 711427
485 464 129043
239 695 989973
308 409 997749
16 298 887061
33 392 22843
21 413 733446
41 488 358757
268 607 904740
253 438 96553
253 352 872572
290 685 753624
152 481 835698
419 416 47498
189 289 989791
131 412 802497
358 500 349996
518 387 630374
604 214 537141
394 687 721440
505 193 410055
467 247 87366
643 551 700379
154 385 987392
228 199 783522
161 584 248861
513 363 639461
285 335 604645
358 348 731054
647 478 941908
394 675 9601
456 1 411664
324 111 341529
666 381 839118
59 365 430250
410 61 143706
163 230 685803
90 203 606973
204 98 723032
383 169 290410
82 629 262576
582 453 255101
265 535 724041
50 552 268819
276 622 579253
211 333 804451
499 441 566463
331 21 872772
120 221 313295
366 254 901595
129 458 319482
271 7 146870
620 415 666349
145 403 430481
512 36 54463
468 41 299299
576 292 431559
148 672 99742
419 497 1227
200 313 366674
152 665 599493
488 645 197157
563 451 97791
676 614 723242
190 649 362120
621 490 897213
155 164 445115
172 683 981182
621 146 654616
498 501 574346
274 305 910796
242 391 337723
472 139 658776
325 555 975182
319 95 5891
573 55 691606
100 663 475096
624 63 335497
503 220 224823
38 531 959150
86 538 666495
552 45 264196
343 227 934131
174 311 108025
190 672 737815
447 209 528955
33 444 457195
93 413 695382
290 326 339831
541 466 625900
203 316 81889
526 42 820348
426 436 311085
628 675 10189
586 411 570885
384 17 417409
47 641 567806
178 371 450164
2 33 965256
477 68 16109
517 615 964783
50 143 164848
200 542 428027
339 669 994887
447 670 740327
10 665 629000
204 162 610150
151 526 97279
166 373 230575
700 667 166659
444 305 301184
505 463 93728
249 486 388820
575 149 498655
244 605 470246
459 280 664588
320 582 524740
144 130 710402
30 395 51510
549 66 993317
478 133 162095
624 600 8553
444 500 511028
607 76 675562
492 373 672932
639 95 78815
506 207 469617
443 611 11000
633 293 338125
283 635 9110
45 564 818236
620 573 182353
473 326 588682
600 581 583963
310 276 578746
642 524 478830
221 308 725773
113 700 812807
61 604 446471
601 531 884829
394 106 953875
491 645 543514
315 253 545361
257 455 705239
421 522 538805
359 196 770365
117 85 511440
66 215 730697
60 445 311963
185 696 563598
667 621 238205
309 323 259427
53 60 28896
51 192 727259
111 276 985745
677 534 763345
689 38 567057
305 507 814198
667 310 439090
372 48 380508
184 362 41501
683 256 861695
18 410 187999
81 267 65418
430 442 398752
524 59 187406
227 300 893913
663 164 573949
322 223 157686
458 258 182050
1 60 565680
289 683 467347
520 149 236101
56 548 220923
191 19 764057
654 452 219057
145 113 376571
593 374 945223
217 44 1554
85 545 800093
256 484 754736
377 509 712709
583 99 208783
605 110 955156
680 606 160935
40 386 99934
299 541 402275
50 671 911763
545 644 670596
377 307 392135
301 5 661695
679 284 241901
508 432 770884
159 133 765291
452 35 790315
43 352 875018
87 100 448758
568 273 864089
281 96 800856
303 508 373220
470 566 487678
428 368 204287
356 413 380204
65 403 638843
589 178 54070
438 277 190388
688 597 383417
102 593 900551
106 137 146851
515 65 458318
451 134 654402
184 355 410337
343 293 565909
32 185 301776
128 659 50553
324 362 815125
128 693 634382
55 21 507550
679 474 440463
425 339 51946
342 401 68339
58 157 658467
526 155 445461
552 619 565364
4 525 308250
430 597 845921
225 424 899852
153 429 585590
409 245 343844
498 589 574693
498 222 561992
662 199 49232
309 208 980434
175 120 616702
627 442 970957
660 400 338898
370 440 145096
323 158 761116
637 65 212085
111 514 609810
472 636 447362
560 273 186482
28 387 847678
533 491 436835
442 4 513059
100 425 673284
64 18 198044
507 392 633557
639 480 144573
576 673 260208
464 281 134295
638 123 453857
76 576 287721
622 153 69065
114 78 762355
170 449 855482
131 242 316687
278 215 583150
533 80 364753
114 106 369632
35 127 902828
291 360 701699
478 537 682575
292 607 207633
361 26 910274
53 621 218267
287 594 833550
582 115 369155
263 203 56698
186 304 324243
359 457 234381
437 99 356434
604 137 636434
620 12 354829
30 417 953380
692 656 932141
536 14 593296
2 67 769458
657 238 248747
438 681 480521
444 635 164186
683 381 858638
623 618 660518
700 170 878979
580 535 180441
592 37 488070
98 133 742667
641 227 53651
237 331 724966
28 161 882048
602 482 164377
466 7 449613
679 103 996687
663 27 225838
317 456 903051
517 237 628294
440 503 214223
199 162 317728
39 604 234858
585 464 308226
496 600 416565
235 225 742082
77 312 600898
437 298 47649
544 447 164123
569 656 227526
678 506 278440
260 662 83591
75 533 373566
139 450 623794
353 23 428506
411 642 386938
233 636 96562
138 67 724445
460 110 154518
689 385 619890
57 359 10046
228 14 930730
518 413 741850
420 89 227605
15 468 949520
587 172 48942
70 270 722159
592 498 156321
156 518 535803
326 687 466724
691 74 362374
184 454 417913
665 66 118901
438 306 718593
273 28 563525
497 14 204877
108 558 730093
627 369 168932
41 401 823854
39 319 759429
369 441 292518
50 358 487170
11 626 90032
329 225 348378
70 684 21986
354 173 412369
688 115 883673
154 147 755498
454 169 644977
534 691 254490
453 284 665891
181 77 925564
146 87 26428
100 184 496742
294 398 819761
391 515 849036
562 638 592380
104 655 942722
478 519 342756
510 530 543692
691 36 797541
665 288 577589
564 272 798677
514 394 176220
100 355 47978
195 547 990414
385 528 191538
446 36 229543
125 469 137436
659 393 583748
56 362 472118
428 390 131954
421 49 456472
302 146 651999
28 644 993802
673 122 312520
530 223 246015
613 8 8638
479 396 32294
652 575 390384
357 640 398994
662 34 734112
241 385 880776
603 290 346215
432 255 412946
308 42 991862
174 153 263168
385 447 595817
216 511 200679
60 180 698870
463 410 471320
43 303 289666
532 338 49697
45 287 903058
590 247 4271
642 330 863419
546 529 494005
664 427 960317
475 676 191947
693 41 132455
406 412 789832
173 604 608637
577 18 564823
462 441 59744
84 657 434375
343 470 955888
544 525 570106
341 44 684333
327 339 763995
44 647 986086
669 91 821145
301 219 931974
49 1 242676
667 673 55828
370 617 149024
123 425 401763
428 74 842971
643 374 889640
492 224 321122
442 217 90892
74 269 12529
541 56 362675
326 203 992970
620 51 494714
241 223 811815
652 276 195677
6 545 88451
532 533 325296
360 277 290991
23 252 944448
412 451 722184
178 545 82940
110 73 509515
695 64 740875
409 473 191389
291 522 199860
319 336 930864
318 356 522453
159 431 955546
436 346 462448
271 396 51967
428 163 829120
152 660 690254
106 314 924943
517 110 621723
539 676 512994
230 452 864022
421 624 298165
235 624 847261
428 471 558443
153 73 790408
409 435 996632
187 602 945541
35 550 984943
386 595 136588
139 679 933718
164 518 862119
101 394 39760
519 404 434269
423 108 258648
290 103 926296
299 271 91612
505 406 486223
241 404 481942
212 659 811270
151 431 450041
187 413 926477
236 267 950870
276 186 652875
504 130 181004
329 507 81325
588 58 963907
628 694 811246
635 309 21416
273 76 451577
418 658 645903
551 542 740599
282 286 258707
427 305 56313
692 56 79125
360 620 823024
305 52 545479
595 151 155504
282 318 645863
290 216 57890
281 624 348746
649 236 921115
19 182 971212
303 44 537050
19 149 276254
635 571 933228
138 267 619172
616 225 923374
387 130 574460
10 555 910278
665 563 452745
211 593 744100
362 238 224566
335 692 791956
539 357 691515
402 517 616371
391 85 834981
600 262 771469
129 242 136411
412 340 518701
454 498 795112
440 593 130586
290 242 951145
507 31 565266
170 104 738324
95 550 610630
414 651 370380
284 685 450696
18 226 879868
223 536 910931
137 473 868475
437 146 129282
34 364 297652
402 431 989371
176 287 588890
78 317 705453
514 413 116512
309 580 192554
687 561 487554
366 54 552801
357 153 112513
652 654 63374
481 664 192125
61 671 855293
425 60 134343
505 57 470055
590 313 515633
539 450 699756
698 269 447608
288 599 740531
30 440 816150
173 207 798930
34 429 268250
176 559 152668
530 458 952051
395 157 803042
520 602 163941
631 632 861729
38 578 440778
485 277 355924
129 390 14717
458 419 20006
81 584 406844
272 136 615055
228 561 614479
676 549 348012
97 510 993088
342 517 452811
521 454 671185
668 182 952771
42 109 257103
93 26 373510
200 426 220468
474 393 512181
217 313 562478
655 295 536215
641 591 136715
107 319 349452
188 652 643420
210 354 509153
138 133 50015
473 148 111131
286 447 529252
88 346 357802
535 540 470805
33 588 441656
417 310 646870
210 332 566610
104 348 826220
514 327 913897
422 585 15686
472 192 464493
524 239 943036
138 34 52214
410 398 937491
454 239 365193
42 520 272772
674 192 331425
229 323 422351
5 74 752968
541 280 247000
344 637 283442
678 132 632867
603 210 747865
245 309 16351
87 144 677146
598 66 396078
47 417 919767
459 218 334378
335 500 213559
498 169 219058
29 378 342120
84 38 817255
50 219 13997
470 224 878563
670 298 295951
285 156 19154
48 93 759858
645 529 639212
616 376 280821
336 461 956024
682 152 358612
533 621 34322
700 296 905757
433 228 799590
99 33 113910
325 258 824823
128 346 891766
201 419 406097
375 400 956863
37 633 775514
462 487 247191
221 152 715247
448 122 798278
275 74 109418
471 355 758325
606 233 692305
419 675 72382
637 319 542197
400 639 177952
166 253 461105
339 135 417636
525 99 410780
414 30 6906
307 484 206812
224 260 750474
117 598 642972
279 42 330269
18 547 791998
294 426 703091
215 282 426596
593 290 174475
486 149 333259
138 330 698700
229 16 859813
320 389 745739
244 265 126317
339 624 781919
620 693 490243
252 12 622486
421 320 918232
288 693 744177
163 578 803367
677 499 161560
251 278 721848
228 389 894015
538 550 334041
188 615 182720
551 248 111034
10 195 366634
305 458 808735
15 47 845327
374 155 137857
700 3 621499
373 175 474541
392 494 745183
407 354 368680
250 209 379459
413 323 467118
10 225 886496
337 577 170146
43 282 920663
108 513 566280
78 310 482149
685 259 659102
611 351 331914
43 657 803715
341 578 93690
15 554 429606
349 231 193167
238 55 20001
307 453 61190
436 135 248487
397 300 985883
565 514 295863
694 681 315784
387 257 218748
349 284 999203
100 367 270546
374 572 120025
647 14 417594
181 363 964462
627 681 738092
41 538 681510
141 412 937440
27 79 4779
269 529 817588
654 21 912542
632 87 154507
257 377 899085
137 39 170765
67 145 528195
300 84 544588
639 309 659836
23 490 83298
40 20 462484
9 674 725719
623 542 644472
402 202 138142
690 353 646001
260 114 898620
221 170 23071
553 243 580711
415 505 639663
32 186 523003
288 694 512923
172 626 663583
698 658 253430
164 15 276605
232 599 304381
558 443 942591
474 663 764104
348 399 474736
112 179 950089
685 475 891135
209 394 978757
373 570 544228
122 111 580
123 449 311980
123 531 625968
119 460 680388
306 83 381734
294 188 77327
432 414 680281
550 142 351714
448 292 864837
680 17 697720
153 236 792643
695 596 806673
109 43 27705
349 274 402324
662 488 919978
58 137 701033
284 369 215099
449 118 170277
505 255 389519
322 398 99472
617 499 386155
447 435 999231
303 340 566547
50 312 323377
481 621 845477
295 83 772736
454 123 157094
470 464 837670
272 278 377084
405 77 227456
33 307 228844
328 93 535783
688 499 769609
394 47 283104
132 112 433788
677 51 742366
135 39 367568
312 33 664366
91 294 587602
123 517 431506
276 344 34448
311 409 139688
529 495 657028
18 100 2496
191 6 685335
550 330 487330
592 630 927596
315 339 955531
371 522 841656
611 630 665811
134 226 55302
527 363 140036
14 220 274314
324 599 493960
56 203 772320
112 475 323262
401 528 400681
460 512 317907
237 491 384928
182 236 833978
538 456 663068
156 619 226556
560 442 841491
437 590 697017
641 355 898901
219 321 742831
238 98 325481
241 347 483942
96 405 74255
227 75 244656
211 483 446474
556 624 335459
110 457 173076
140 209 339380
200 385 66734
477 239 419247
512 167 999453
411 276 887085
60 52 649605
210 23 14487
366 611 468370
171 440 558494
536 676 60318
607 499 57881
319 267 947931
182 93 414038
93 225 919001
469 291 374915
108 607 788523
500 199 700412
689 402 207080
38 334 167723
11 283 931790
515 306 660932
635 586 626580
504 314 412251
260 130 891199
1 239 469571
687 553 335477
527 426 884721
499 624 29220
296 357 80984
564 7 420838
504 211 786114
103 388 61640
274 496 758409
172 230 217948
413 105 352870
544 633 196364
661 441 883980
172 387 392955
3 290 407641
284 676 680004
83 407 777462
266 458 93066
227 594 804725
487 640 877575
20 126 334336
381 423 351509
697 101 235850
523 647 438386
39 614 832097
18 534 641623
596 108 625474
673 690 631348
284 143 613357
332 81 6594
312 258 139359
651 342 887207
515 518 43538
545 283 354464
285 326 216612
115 567 28447
154 69 22508
38 212 776495
381 129 725166
430 40 546872
544 367 302143
47 135 985838
687 290 986950
471 668 576142
461 113 230886
388 593 682226
636 559 654428
348 312 828442
106 347 528196
318 446 66819
68 310 309874
597 461 90220
608 385 580826
464 208 847808
198 464 111104
164 181 844394
614 121 356574
99 397 40313
607 220 546786
591 625 781244
272 141 302987
90 433 452530
144 24 962577
317 153 634783
2 596 688327
313 193 546448
258 500 558869
282 249 285957
45 185 306306
622 134 957388
673 251 629048
158 257 65904
634 109 150677
652 513 703307
421 202 685819
676 697 197790
14 161 288869
546 430 154465
215 673 313526
400 184 819250
603 569 97747
419 151 932126
674 358 716337
8 700 147671
489 673 97155
521 234 778367
635 54 483960
556 237 276239
221 575 76338
596 39 813634
310 505 352323
292 621 718861
320 277 212499
462 392 656972
122 489 458730
17 298 345480
684 282 606871
438 577 142037
588 291 983536
463 529 502326
646 690 981286
340 37 963523
650 89 821892
515 255 587444
531 32 360797
142 82 876411
510 244 413789
639 542 681231
416 354 858131
644 149 379278
640 510 169624
32 332 667150
352 362 799695
218 335 935804
532 5 481990
534 490 82279
225 315 407936
152 25 629202
289 519 42469
625 171 937503
90 237 339408
98 657 774311
556 509 75135
365 73 265039
2 214 612477
131 342 331381
447 614 413687
279 345 33118
680 631 763559
138 326 485283
86 558 908780
486 26 679161
91 540 260255
41 155 798392
532 145 333768
351 420 78967
48 511 345639
639 513 813104
97 57 171167
498 622 142166
556 502 582692
630 665 463667
572 145 665251
90 44 981291
12 563 171056
113 39 733827
295 162 760092
559 119 900932
690 59 915553
1 325 912640
114 251 527544
504 282 15574
492 393 613953
86 451 616429
416 460 272866
11 186 927710
554 358 511876
106 238 597251
513 172 970547
80 346 164316
625 402 26231
582 274 124182
412 650 336849
6 626 947871
207 649 424117
513 605 331839
136 170 663140
106 97 184527
452 413 972486
274 559 747962
237 80 997640
318 362 807761
58 361 338610
616 604 854938
382 109 122972
604 6 139306
681 593 34213
488 609 256852
70 138 432868
529 314 930207
234 229 468936
223 384 295645
364 531 655681
116 173 354797
514 414 906448
584 571 121023
612 368 722070
590 179 843172
607 81 700660
373 266 601151
420 591 677649
615 468 409445
533 201 288453
162 415 648557
361 628 967711
340 34 750814
543 463 798422
694 555 742076
602 515 494896
329 346 102273
666 279 737773
576 220 912635
248 626 544109
603 279 479716
285 243 494629
222 225 687015
388 438 716602
302 367 661699
74 647 730411
491 427 87338
439 158 10634
116 254 595335
251 122 938163
157 15 353643
203 226 254699
588 150 300603
298 124 887249
348 113 849915
210 76 204816
353 233 189021
198 524 21542
324 569 974527
657 684 245468
117 280 764484
101 368 464916
238 517 826601
491 601 905456
592 529 50378
472 314 406267
679 337 654073
306 290 596925
6 559 109628
270 101 532978
248 693 27876
304 572 628371
380 425 749021
324 334 620794
677 348 677674
670 152 500210
444 378 488820
155 674 958070
656 643 903582
174 236 42360
227 369 942333
612 414 740441
137 505 645562
458 480 378385
592 330 287478
635 402 654787
95 224 778601
361 447 825992
235 169 471932
594 279 423874
610 669 203039
242 687 287252
321 597 217716
434 504 182096
161 365 845858
392 321 787470
213 497 339036
499 188 628643
600 155 527228
643 174 296306
139 146 585432
197 573 173775
172 306 311930
236 327 594885
589 549 759188
120 79 850418
381 124 772827
226 499 919326
595 583 384375
609 201 987456
632 71 90980
594 285 816702
354 609 576881
225 448 656996
15 438 904182
417 57 438332
614 132 867398
382 153 124597
353 379 745318
637 424 918014
677 246 145300
139 110 286991
61 539 474707
575 477 580658
241 457 860144
523 260 332483
688 424 311532
516 237 83458
156 470 398516
620 424 46280
572 131 130178
296 284 915055
534 54 683076
30 489 758213
541 5 636566
500 80 384368
485 132 398312
355 301 194075
72 118 387691
620 423 861061
626 126 338427
179 674 986631
600 301 948231
87 412 967793
526 584 653287
412 339 357557
488 619 547568
67 197 15782
661 172 342617
87 23 23442
486 579 517509
652 338 838237
627 122 813504
379 134 415121
85 579 722902
541 256 718426
592 202 602364
175 593 606279
322 212 652156
599 41 606482
657 348 640721
648 264 583735
580 319 736189
87 89 118369
692 639 150819
686 281 517622
71 445 777750
606 590 807981
11 491 532282
355 168 994760
106 310 920863
233 180 551352
199 496 261829
163 196 433004
270 623 376538
333 206 154945
49 440 157171
536 389 386319
388 597 429127
310 452 576083
498 462 343323
364 627 767516
395 135 583961
469 439 804743
479 84 844701
370 26 794200
334 496 814024
188 337 984007
248 70 90886
415 551 640479
37 26 663347
375 587 390620
5 123 461231
502 513 574684
518 429 488941
689 623 806646
644 222 20479
92 93 194485
676 32 313575
260 210 457787
514 638 548683
127 432 94609
314 448 564584
136 147 405674
675 697 732044
612 183 977253
6 138 667239
214 508 961548
91 388 78523
309 479 117140
618 165 317943
11 276 96589
110 484 470468
519 489 948884
402 172 613048
139 7 620960
31 203 824170
75 604 968778
211 163 624676
473 221 444812
431 502 703463
697 255 863444
485 611 250280
511 585 238926
216 404 603804
672 671 87082
392 12 228339
590 460 902677
324 235 830880
472 331 322839
130 197 917773
491 50 333160
591 278 892530
448 335 823299
685 308 544863
231 93 567953
106 159 73778
339 184 54462
325 550 685275
644 266 960258
213 483 63981
604 442 881687
147 194 482900
610 305 154479
416 656 540632
483 647 342743
639 659 872634
696 148 279107
14 24 976046
476 312 780306
100 90 70772
448 683 233289
390 392 400913
616 613 510470
130 474 25521
641 473 810666
385 290 551257
353 258 305712
564 476 935537
263 686 272951
22 281 389120
336 361 899237
67 259 178008
95 650 164074
312 446 799677
433 586 152376
82 414 50102
400 507 367114
138 130 800
83 393 241450
477 390 281082
232 677 8657
577 318 941547
351 3 802250
423 156 137247
412 256 42498
495 523 85792
415 690 271027
68 537 827810
122 642 604789
438 472 832883
558 2 440568
100 3 206399
49 95 284847
548 163 390316
647 47 821237
12 429 505043
624 366 545514
660 414 140882
397 553 545812
179 114 875915
398 603 334420
267 78 879267
666 215 152731
362 116 642492
226 548 858030
555 327 132637
674 269 109695
357 267 933987
6 281 409961
346 624 438445
312 664 891408
343 502 191210
414 300 146823
497 48 988221
80 666 223061
437 80 179248
266 591 39797
46 4 499100
106 53 651647
1 664 50070
14 490 743116
666 143 358709
94 76 787401
436 627 888290
11 347 674467
258 225 250976
489 284 329877
605 289 237281
458 634 105631
278 390 649489
76 241 415643
700 144 769304
268 505 225512
115 525 961585
267 98 576629
233 293 822119
278 691 569047
41 530 436727
516 562 345439
41 600 483211
345 400 519915
285 374 693225
169 492 280038
296 208 203477
163 673 912196
40 401 614321
390 640 190109
434 345 633867
288 282 111515
436 84 6080
262 225 376069
491 188 600138
92 257 706137
483 307 496932
694 532 631652
226 17 445669
59 339 373164
138 266 638479
201 104 611623
117 477 490191
175 546 512310
248 22 4133
440 300 174979
104 220 396020
183 669 390407
31 618 757787
439 195 662
593 112 637544
195 524 921342
547 39 176435
223 73 880655
573 256 638254
9 562 62582
560 290 344011
135 488 788932
62 493 723922
585 635 406630
155 379 831108
96 536 992024
501 12 876525
368 653 844489
628 693 219143
296 325 387989
149 511 193616
199 466 272216
126 268 796344
276 350 808212
36 425 121289
415 224 503443
307 160 704212
358 476 147584
551 86 130881
233 566 392590
146 630 962378
646 328 389941
244 584 343621
295 185 755378
379 39 698503
547 8 502093
574 479 952800
243 522 293021
399 671 254791
401 241 206346
258 205 966269
52 573 79042
295 557 209496
391 561 839152
283 543 822110
458 204 547274
54 656 909834
64 134 882964
500 245 215249
466 351 460768
120 479 693031
678 389 521013
245 82 988849
153 623 290224
167 441 60412
26 169 80532
487 346 778113
647 616 308339
272 323 362555
498 185 257892
36 321 900933
638 555 513689
575 460 502036
102 167 438047
109 50 633327
614 608 518818
222 499 535769
158 526 934499
619 620 734351
442 330 115307
319 76 820385
582 482 99368
418 18 938855
527 333 349451
553 93 63244
131 119 604256
592 66 456223
558 578 993811
38 418 815538
409 445 785286
210 103 178846
294 340 166438
496 477 661952
685 400 726385
576 654 389998
205 462 297743
14 107 524964
593 683 307558
334 24 598499
22 238 702154
170 229 333168
517 642 511429
75 606 261357
352 333 898832
398 288 927162
599 54 878492
633 297 846577
448 253 314447
383 73 633156
27 395 833094
145 382 132040
197 401 220141
144 506 52172
33 401 566922
140 302 233287
690 562 764614
200 619 856980
5 181 718246
240 284 899682
186 127 9821
580 518 520495
500 24 138477
346 153 642953
563 160 163932
186 199 25899
628 283 844886
184 689 523357
337 23 369297
180 419 639076
357 523 977053
404 86 388754
203 186 687178
582 298 127415
563 118 41363
495 630 463069
477 553 382607
551 581 581510
224 649 130783
582 586 736013
451 410 749425
549 388 511132
186 521 37064
274 93 190951
417 101 406001
589 487 679335
101 567 427578
128 347 13900
207 127 251888
655 527 526744
9 661 153586
8 161 814060
428 532 539095
631 262 160298
479 355 474220
155 432 59058
631 641 96042
672 562 247853
423 225 412117
665 289 237870
324 392 23826
660 590 129176
393 267 57773
328 199 622503
531 498 746365
218 526 121850
542 93 769069
267 523 259400
344 479 819155
525 10 564763
539 432 644510
167 680 254155
435 408 603857
536 327 80622
67 598 745920
450 620 82812
387 656 653772
397 192 89880
370 593 142651
516 88 421856
251 396 361089
651 436 725579
626 288 471360
487 623 495267
10 88 301210
30 45 937406
398 689 39253
611 647 164496
113 591 856014
582 417 406195
691 676 955394
572 435 563495
154 32 432595
687 628 691217
689 277 871047
275 598 733063
166 605 80897
606 312 295431
520 627 597806
112 124 526859
501 643 354742
615 391 718059
213 564 935433
80 19 510975
467 25 424683
191 163 628451
583 45 831628
176 228 670382
237 129 568472
552 572 225987
498 40 820114
621 40 944430
310 545 473555
684 612 585830
165 321 231257
596 559 641387
685 532 773406
683 546 375368
128 62 676444
2 162 475516
570 676 788981
158 338 502605
418 631 948895
94 127 990105
9 590 108477
629 69 509465
551 683 729219
95 490 883059
575 335 324831
411 601 501222
271 289 60205
36 30 39459
274 359 232951
133 69 419006
516 82 399295
423 111 266485
390 91 685793
107 168 147145
371 16 168193
634 24 447521
505 295 164862
310 654 419339
26 259 637071
474 191 731783
193 496 797128
512 111 249998
540 447 276248
526 449 631253
397 697 263109
584 371 785945
34 296 942872
17 257 899062
642 371 521096
118 447 212998
145 307 205137
417 448 577285
335 58 717941
381 266 891585
55 181 716647
661 366 665044
625 29 862573
376 462 811221
425 358 661253
592 613 3782
131 300 848462
640 69 740134
641 252 680011
129 573 586561
364 131 434712
304 26 862100
289 464 310758
454 322 619153
446 91 23567
624 645 713372
47 597 359013
332 547 478062
641 351 430147
415 211 501934
467 430 122513
658 155 510936
265 360 244736
44 336 455089
183 153 400049
684 691 181895
479 404 234919
331 367 807688
636 220 607724
499 182 964374
315 380 10900
607 507 799340
542 44 461825
113 626 83605
36 229 552222
625 549 452422
113 63 2700
384 570 718287
613 214 372697
294 138 852362
288 522 394506
158 304 42600
287 518 659401
340 390 376014
658 351 532946
193 475 425452
588 679 497900
667 571 298832
115 680 206831
566 212 860709
637 125 990200
113 533 867486
227 694 759785
418 152 787729
263 14 465200
624 112 508266
680 184 810206
408 13 207334
264 343 849513
549 672 112494
377 550 300677
356 309 46961
298 486 370740
176 108 580407
133 630 906740
662 652 752446
264 53 192618
627 577 921850
588 39 465618
618 239 339589
543 539 255471
70 340 24412
497 156 658158
381 47 293703
514 271 290037
453 479 375178
277 247 952737
155 479 19207
651 652 199085
648 529 483670
290 363 354461
133 528 30978
468 663 874782
468 138 618241
104 8 388938
467 359 556144
409 481 793279
540 13 825423
442 418 62956
586 445 278184
446 231 834113
326 554 723414
38 594 284305
362 676 257104
306 288 781800
58 31 851015
370 126 398991
311 336 44033
273 268 26767
112 41 893983
166 270 658424
173 425 213972
47 652 277683
262 586 891383
352 401 749512
615 308 78722
500 425 228457
405 466 499395
559 637 889483
567 536 18734
406 291 352647
75 598 69033
153 619 23710
482 587 68303
438 228 804234
619 78 402349
96 565 736614
434 17 107673
353 469 94626
120 56 995896
140 360 597148
179 203 519069
175 641 941162
545 81 755153
404 644 399130
483 304 612630
255 94 667108
406 468 754919
512 15 493802
354 247 533845
449 555 605591
89 686 715977
112 107 910617
211 21 714472
294 329 787194
677 610 933192
505 169 893951
584 681 950745
474 113 761666
306 138 805544
509 281 287658
542 346 862682
178 537 256034
4 403 403949
186 372 971139
289 341 129234
663 431 745824
574 601 952681
418 141 687205
618 568 320649
195 411 194833
400 171 518599
611 471 965131
134 345 162437
242 258 28052
334 46 444287
200 286 198251
529 679 843604
575 513 880176
555 269 927638
100 271 973706
252 260 135919
340 609 192287
185 454 879646
558 627 570671
478 376 610886
534 3 366764
303 419 159575
135 302 134524
533 272 322863
186 308 212347
280 378 503264
102 101 75353
83 447 343253
166 141 13100
578 319 19384
514 244 665584
533 186 875049
17 465 64964
145 180 172568
384 72 154391
279 427 53666
550 108 280010
230 173 562251
207 4 312506
271 14 516161
647 411 145725
328 251 775632
63 356 8975
38 222 460245
330 288 846554
344 496 594961
348 222 73864
244 430 612040
333 325 726363
160 525 301146
83 278 7780
118 374 110157
662 234 260901
433 184 225344
380 214 402949
188 25 89209
165 415 380605
501 93 114047
579 223 628634
422 554 721552
361 553 450472
49 568 468348
57 13 967525
178 360 961410
527 481 788826
455 666 888090
418 99 774138
487 593 160563
25 595 565724
276 550 274539
632 488 865569
358 9 964797
273 679 891701
551 558 765526
189 284 271493
113 272 398454
307 474 913639
574 180 622091
203 305 926998
103 347 304913
58 483 268430
335 557 397607
187 298 132044
458 500 413579
658 71 580103
75 250 778735
245 242 933366
627 94 123191
118 291 739344
449 115 904058
340 454 955862
535 109 531218
156 159 422496
22 43 702730
660 665 427752
26 389 106654
631 201 923288
185 564 815920
647 142 617818
366 504 299383
191 223 168305
319 486 548378
153 69 894698
612 269 83546
284 583 155408
412 137 406403
309 411 719062
493 523 80045
538 85 338384
626 655 28540
312 303 475678
581 470 786914
680 411 987221
321 484 506152
279 435 810581
500 654 480056
546 248 3894
578 457 688796
415 58 473244
567 102 488402
189 229 30938
570 84 132825
474 338 545478
673 419 578803
560 418 479649
230 632 306810
691 231 162448
567 17 192284
349 301 510093
656 164 522969
477 190 584485
196 616 949688
686 354 411535
634 224 390390
105 340 570474
24 668 659612
77 688 785259
632 166 557948
79 394 601368
53 158 163842
419 208 910882
596 303 1589
171 511 264100
56 636 169436
500 51 836268
586 695 915138
289 339 812967
183 225 498156
374 8 154446
135 674 30837
195 365 249744
9 122 621167
86 303 402417
89 602 785415
651 368 972640
429 619 503503
691 510 160845
7 357 685487
620 166 514837
566 174 758979
182 268 807321
392 545 652031
451 90 968342
248 576 977353
542 52 997921
380 650 277338
471 665 135586
344 208 693785
148 605 931170
101 196 810021
597 492 924105
170 92 996162
21 469 609191
482 76 152191
538 368 272363
296 85 812770
624 368 17333
451 413 152174
423 245 369251
311 423 297956
382 594 474493
125 90 103900
74 100 492335
502 340 627826
611 293 337274
153 68 397484
67 140 744863
245 691 873659
478 360 573239
243 539 933321
216 84 977793
250 484 635193
402 327 449932
68 173 321690
696 109 708238
70 156 772104
188 1 73984
120 51 500194
82 387 309494
538 80 348403
573 347 200823
245 128 621082
420 467 426657
525 228 555335
525 466 369043
534 454 87662
342 623 394626
642 246 548692
297 541 495035
175 55 340059
189 460 579722
561 598 850332
462 585 717394
40 647 602357
484 533 724935
580 647 514011
262 237 976506
238 221 428353
80 517 650554
34 178 720149
654 363 234195
648 107 700500
415 469 369580
641 113 293286
568 96 326641
656 599 592879
526 632 862304
562 150 606053
29 357 288688
328 73 272327
453 69 513769
466 360 945551
550 303 42407
595 102 260207
63 563 308945
417 21 246629
171 168 420782
542 64 652942
511 543 104755
389 111 23166
297 159 183392
166 424 737445
511 75 685525
248 422 101742
220 485 114195
307 504 26823
283 309 143143
526 552 248825
155 634 622252
332 451 409345
161 414 623717
524 329 469036
622 414 329981
478 210 779951
518 240 566482
699 335 375222
376 361 22304
592 615 718867
441 564 3028
146 92 587168
116 541 381008
45 591 785482
679 537 683250
351 541 750334
38 685 522844
397 695 951173
143 131 228870
71 649 875389
632 494 362900
430 694 407153
667 191 376756
627 272 390784
175 597 325335
527 230 920467
259 170 38125
166 667 584359
589 579 636806
524 128 831504
202 339 755309
279 137 141468
438 651 735120
646 454 245297
22 446 107469
555 581 19557
625 522 608329
128 110 720228
21 523 703486
389 186 364414
548 240 311915
210 300 588807
332 453 530458
136 313 884756
73 608 345788
558 260 581554
459 496 336252
379 627 52305
589 49 449052
46 481 402939
520 477 22982
246 143 298364
276 12 7721
567 257 725348
67 525 994154
316 221 265465
358 675 161067
248 86 3242
640 607 947888
503 418 669568
120 533 448187
348 129 471799
81 169 689149
162 533 666740
334 512 370642
604 157 164411
180 56 881081
83 30 534800
164 324 915946
67 355 415415
283 696 342625
129 403 706217
89 601 307756
186 467 176488
76 191 633352
698 536 241007
590 322 156145
64 663 684694
61 186 171720
178 224 985499
421 482 53523
696 235 92510
377 93 118909
12 181 742827
374 423 79118
539 241 221059
541 195 963804
165 231 874186
508 71 461699
505 289 931560
223 124 179461
348 63 382902
519 209 705653
35 103 460434
600 519 616354
284 454 275891
317 59 788612
47 548 115868
484 82 650696
386 241 541918
436 172 969752
482 376 278418
79 246 866797
243 542 878054
201 163 507915
234 516 673895
117 365 199722
305 120 163612
398 506 996778
30 411 522806
17 242 30601
154 668 103421
502 689 44381
202 316 397214
582 450 764865
19 352 376838
253 419 820772
293 190 504864
663 383 629826
221 294 192207
466 655 770282
450 458 774579
255 580 145024
166 337 786899
553 671 264824
434 699 219689
600 83 705891
265 310 544517
683 625 480774
416 303 10627
462 513 882306
282 241 965545
118 462 528934
81 635 157220
385 573 603189
527 508 948913
161 86 866629
395 674 436657
274 64 739666
52 514 63821
166 535 771756
27 407 512692
577 449 858329
353 62 938337
528 106 925287
439 16 339214
539 504 894366
394 666 730954
453 586 433485
210 623 207628
567 341 424447
300 485 615421
95 33 660628
564 151 278647
72 441 308822
151 524 644034
274 556 763586
679 15 344926
80 565 863031
444 3 940138
192 61 64915
376 307 537346
544 165 584866
571 184 851870
266 524 78852
627 7 616249
431 536 214354
441 377 474160
455 624 176673
96 187 317257
499 185 632569
523 371 394886
544 48 200297
545 362 249739
336 417 997873
221 672 299380
68 262 151652
664 510 935935
155 263 176259
94 447 722864
238 512 990256
73 340 380719
23 57 942631
225 525 803413
158 568 681008
119 293 141104
10 601 376053
392 388 206808
636 532 638745
191 401 112586
621 373 396048
266 515 311952
280 401 385301
303 47 180714
690 388 822073
16 111 414712
160 594 961701
467 647 968466
221 581 180267
478 22 261348
27 192 440330
158 412 586755
279 294 570822
131 653 809219
465 513 300287
1 121 831872
5 628 506882
555 170 531483
602 634 956281
194 342 993255
689 178 308318
346 585 305829
450 283 156456
52 257 242653
210 482 680262
484 294 744557
551 660 153414
615 276 691733
678 588 792508
477 506 521777
474 646 669545
504 102 887760
96 638 711073
366 134 858552
582 326 631800
621 98 801015
149 612 565563
642 53 355219
150 605 375717
333 453 845184
125 283 1433
679 105 532279
120 170 888314
107 654 207378
99 234 245344
142 96 329231
295 525 529742
285 526 809663
254 363 965346
17 325 597960
331 687 334149
257 487 891992
205 11 727903
54 101 704287
499 521 639272
651 408 402081
427 52 445865
77 522 32836
642 450 766174
653 540 507012
313 240 899747
146 286 438051
676 46 533432
372 439 917259
529 556 451297
372 277 123337
297 568 996024
333 305 645660
107 616 18477
656 146 414628
202 700 546005
580 562 537300
90 109 488609
75 418 274457
427 315 955983
166 531 447391
325 200 163442
488 585 558816
309 26 988402
201 184 881456
492 613 18401
127 337 415284
111 181 994609
692 685 451419
38 475 989392
573 254 373799
675 350 181766
567 286 131535
544 431 362215
475 365 870502
419 623 317749
173 126 490786
205 294 452474
161 89 239134
442 301 376482
210 405 457814
694 605 320846
628 505 940233
413 36 377216
315 537 555989
42 25 285142
631 303 830863
587 588 438684
490 20 51918
674 279 778728
350 303 904825
342 98 585747
65 593 924517
411 520 385116
692 340 439371
679 502 4831
309 496 512701
646 169 592145
540 77 343418
519 585 508695
160 570 687398
242 453 566792
209 696 561362
153 149 357379
19 448 260949
121 616 252389
274 512 858044
574 77 52602
320 42 522673
341 391 652239
576 596 169621
84 478 850547
624 492 275139
608 69 176805
480 531 501393
342 340 476701
363 381 556689
382 680 216193
316 55 484294
608 475 473064
208 439 716704
647 376 89337
619 50 52951
499 103 164279
121 108 949919
83 28 799918
47 678 965947
397 508 747652
63 547 16232
260 358 529889
636 258 682709
654 614 378359
544 64 688798
453 611 93912
451 62 747310
458 304 737805
53 82 218074
612 222 687683
383 160 461644
612 645 276335
511 613 331983
42 151 77168
76 361 426788
29 632 493914
661 586 749524
249 145 620109
545 397 263827
637 204 751725
164 653 224029
151 693 307442
331 516 363982
410 142 603211
617 380 931352
659 172 739859
637 606 427329
564 486 545985
116 102 635673
297 54 764126
683 181 237183
86 3 131981
518 39 663320
480 29 506627
47 42 24601
233 653 406837
398 674 831309
566 443 537085
595 321 703854
77 387 886100
390 670 579386
546 328 806064
562 694 67740
386 412 92202
542 560 814231
216 233 742850
455 160 493742
418 463 264364
571 22 757719
82 521 630122
288 584 510322
697 423 789468
449 548 19123
114 237 315412
571 525 756671
325 664 853563
74 437 796259
645 653 438512
113 72 690103
52 390 855022
179 184 714103
57 607 983964
349 451 464545
62 400 461336
127 5 878248
135 87 989407
477 572 342580
9 552 628044
513 1 856647
479 215 904983
248 453 21246
251 191 118365
199 220 745905
57 111 48559
355 179 748065
697 488 113992
564 153 216051
442 481 392406
35 573 589275
612 523 938206
50 689 170720
90 254 228271
621 425 58244
408 678 890987
600 190 258390
372 469 461484
446 543 109675
349 640 738219
574 186 229942
494 371 504113
556 587 301903
504 127 560504
647 183 801574
108 107 575119
416 16 73696
93 418 963867
591 311 730845
453 483 670989
550 125 364152
365 562 428161
33 14 934740
194 651 692038
356 143 944882
126 543 316367
610 137 249838
235 249 18019
440 134 641103
223 525 393095
604 603 398370
222 391 884371
408 185 445241
259 667 152154
314 47 845798
689 275 209600
33 61 882378
78 233 603612
353 582 51866
62 682 856140
694 231 50042
603 493 28224
409 90 600370
50 445 554712
607 578 139436
257 18 507645
221 210 491763
144 580 368865
236 297 959999
435 669 326174
661 578 85986
157 480 847831
255 548 558736
669 414 417125
119 163 905468
218 151 319722
451 85 868279
401 42 250892
658 345 115499
360 522 623198
133 337 452177
223 239 836319
671 526 925292
549 16 425983
333 611 793890
208 260 178520
50 217 239659
581 432 285208
687 99 568212
28 212 623191
293 209 441831
61 650 35380
639 92 305628
195 517 397114
346 281 939767
202 265 283039
249 644 41920
395 470 72975
184 26 740029
443 91 966930
388 183 391352
439 70 867497
511 484 437455
665 56 835117
558 620 345289
320 265 567301
631 57 289409
164 445 681939
79 45 819133
20 491 328551
15 421 95989
134 618 937790
374 414 630287
502 223 866309
642 116 328757
501 368 355954
194 117 886699
367 537 690597
349 147 638272
153 360 15901
538 414 837827
426 667 195014
490 246 638771
660 459 47013
559 442 931832
34 337 881466
545 593 189968
336 188 956034
677 236 246763
592 88 66611
83 538 419473
540 308 14426
560 558 205630
371 152 911306
478 101 150277
560 550 8727
5 624 359369
670 121 929884
642 432 394906
501 525 652407
67 133 38067
273 33 506735
245 511 188448
418 39 427647
429 411 163
1 201 350556
5 162 17103
238 4 600337
435 4 226267
682 683 468954
69 141 198562
674 21 33878
495 149 228423
244 403 462437
130 695 40449
292 484 224668
105 697 962134
621 529 356145
276 243 110288
20 386 353953
589 540 19612
459 653 593452
552 481 950562
649 688 22543
229 529 237574
639 680 2894
357 149 796481
123 190 224293
688 7 635884
19 550 536853
328 460 519805
60 584 456531
514 291 500733
698 103 394577
421 105 227547
145 471 374578
560 349 37346
306 544 671548
656 497 622169
201 448 143333
460 43 182038
403 29 860935
153 409 991185
309 67 292738
632 672 43837
304 442 829976
608 335 4618
495 525 433906
637 547 536388
397 88 426091
204 131 193811
628 697 298503
671 70 577098
562 238 733815
492 609 257006
342 52 433907
197 168 903793
271 416 232049
294 71 839306
250 114 388559
113 552 967554
290 381 659871
13 459 866440
209 213 382427
62 351 754531
26 77 402029
240 663 860822
58 217 721691
560 337 269776
578 246 316952
574 168 265599
636 181 832532
388 693 426674
553 66 58970
288 248 46251
427 349 547847
231 74 900206
126 176 242855
355 407 111768
450 58 137564
512 296 948245
72 566 709351
372 697 78549
377 544 777260
219 137 436231
431 654 934568
644 413 272121
524 333 692394
83 593 274922
231 200 427766
677 680 698370
159 602 702322
656 151 674364
104 698 312970
444 596 367228
134 543 75987
318 660 261487
166 462 976483
369 51 887470
636 585 578083
273 16 30023
332 283 148994
325 371 824546
348 140 182474
228 681 498416
326 278 55066
109 7 386228
160 309 944482
450 64 427436
20 460 541103
199 563 551643
447 477 822516
448 173 380721
261 461 780034
130 605 150454
443 40 891958
348 369 857127
558 511 430963
314 262 587780
340 636 38302
226 562 60913
486 138 824819
670 64 991359
380 485 692488
546 156 138606
49 374 187458
110 680 491444
698 12 187613
676 304 955174
309 40 335753
527 448 601125
89 483 372216
200 595 206645
57 305 206321
687 180 176379
103 214 820230
364 164 801836
109 404 457424
436 605 608037
392 354 881310
465 410 753184
330 493 217980
422 399 469244
186 646 814429
17 268 666990
20 449 147577
642 685 690470
141 162 667370
543 675 302129
390 603 528467
81 505 265184
542 225 155006
33 121 625267
2 682 322058
358 481 92346
55 525 234756
35 511 694187
124 418 511438
557 217 973164
615 382 438343
56 460 164852
264 145 86041
212 43 154636
69 226 498510
544 303 668553
628 344 842420
48 663 317439
680 194 901423
396 26 5324
619 81 141020
165 288 600532
576 231 164577
415 13 217281
403 560 985921
480 21 798349
255 451 811817
209 397 842361
63 626 319653
254 131 933434
622 391 213319
567 59 531243
169 407 352537
539 417 578550
352 127 510119
165 38 230386
115 456 504000
296 553 48259
342 259 555692
139 658 778606
188 662 866350
309 489 307034
32 478 589700
191 570 594452
343 127 196288
354 143 793084
476 134 238496
120 62 540601
378 661 942593
510 11 829280
75 27 509051
139 627 255102
670 50 964388
502 206 94887
192 630 502168
292 186 755882
84 287 137180
17 144 646579
407 500 89868
335 164 408767
440 319 209338
451 323 795580
238 317 18909
581 463 840375
309 267 591498
609 523 149243
392 541 853535
189 270 343308
256 89 890333
176 155 917343
376 248 92497
399 605 102560
233 539 328361
53 693 725091
23 648 811400
5 470 524997
145 658 622217
563 567 981986
653 508 921363
529 164 591507
394 297 115853
385 555 743596
465 109 576495
443 348 376575
651 20 319169
230 494 520018
237 157 8611
216 425 805938
257 55 102760
555 367 594444
237 161 743020
209 268 545476
612 574 27678
506 606 674129
214 483 832395
390 665 710833
569 186 214133
149 267 417269
443 498 782009
37 343 262129
504 499 117874
666 129 387158
106 167 335956
515 656 77082
505 210 735181
238 392 351918
43 103 58357
419 74 211653
99 568 981602
290 75 769126
122 291 680043
26 358 961588
275 668 946613
536 115 555642
647 11 515705
392 299 488503
269 465 797888
186 441 318820
62 577 355704
458 352 833792
164 547 661508
51 241 427950
3 567 826280
698 655 79292
92 52 871888
253 370 70809
682 161 765882
609 306 215945
672 405 161808
291 87 801565
688 116 601954
143 363 658732
670 322 802125
342 201 857317
50 345 640680
8 473 157222
77 581 75354
525 48 164093
488 657 374666
336 43 215805
234 304 98937
601 94 142380
249 602 723647
255 622 796841
502 44 388295
52 587 917129
337 330 713656
639 253 674462
405 219 22994
552 658 151642
95 601 899839
545 9 6077
286 606 377059
363 72 535923
410 529 107814
86 480 987076
565 262 752112
189 484 397639
516 340 967609
284 105 145634
401 327 240307
623 415 283205
567 681 512754
672 150 193751
476 700 790725
558 50 367229
84 493 413462
545 227 889874
504 634 940269
291 351 594177
639 13 528105
103 321 668093
235 179 780605
285 678 815100
493 397 857741
640 110 396361
507 325 945222
352 307 647575
115 373 971241
663 331 988324
510 401 643191
510 92 534868
633 291 307886
678 167 95106
12 495 541200
570 388 571699
69 107 97308
145 177 705896
27 294 492739
457 423 673400
683 75 909974
203 385 677908
349 5 192796
531 111 237944
627 613 809553
382 14 804759
13 264 52469
351 630 424578
637 571 315251
74 402 153690
519 553 795799
356 285 377712
190 87 251936
231 421 17697
166 578 459170
445 72 975681
20 85 523425
398 87 686367
248 431 789125
526 104 77615
532 631 542851
105 408 42181
540 260 928781
139 421 503604
389 454 354135
450 190 171105
276 608 277822
501 268 731826
560 398 601419
70 281 139332
609 249 14655
581 235 782643
529 484 194925
3 628 826706
654 199 630739
137 689 868892
581 572 837768
279 148 130110
426 441 591252
599 694 996904
338 376 635514
114 160 530269
283 165 537520
683 298 651637
390 186 930865
513 95 648335
414 77 854718
522 213 299456
132 127 92005
55 380 3558
143 531 106971
455 107 78044
590 689 499610
74 64 924746
481 5 102447
108 166 675077
312 517 603554
391 180 862010
358 659 975249
38 63 706014
179 73 239949
92 276 777724
127 259 653050
244 433 820081
292 378 983216
336 528 634421
607 532 197854
275 453 425122
632 314 810238
354 38 997708
636 167 691077
385 552 345143
649 479 566659
193 155 440879
286 234 657890
304 196 886031
61 389 458685
337 425 220956
144 48 87350
115 323 212887
245 598 236245
30 125 151923
266 535 665560
526 365 55816
518 594 493942
336 185 250442
147 319 367257
424 282 775779
125 143 528056
532 136 99434
93 39 307091
195 450 712646
49 699 598030
536 630 385953
576 171 481057
149 115 687984
390 628 496417
473 498 370544
358 591 252650
96 673 871604
554 660 900472
13 616 434472
1 10 419314
149 139 204740
323 358 851643
381 634 377758
425 226 901542
679 226 939037
164 479 228500
678 273 832153
663 683 1146
552 184 857100
478 149 587921
569 253 597591
252 531 569001
463 253 556863
357 676 983437
26 670 704091
194 576 809105
608 235 822657
594 202 955540
215 270 466312
263 308 168267
589 353 555352
70 290 732850
111 235 244672
581 384 448247
68 580 395672
605 2 496184
293 696 501313
688 526 768033
389 377 994557
129 461 703264
684 432 589928
102 125 655961
474 690 813587
608 121 963814
309 63 684152
382 380 176705
198 330 890843
474 504 440951
626 368 712356
577 467 873007
363 44 84459
387 275 999937
550 127 60729
595 236 322788
237 150 181092
134 2 240505
263 299 218519
439 42 449350
578 197 267887
502 442 920964
331 278 714194
150 507 500926
55 73 211710
244 146 88841
614 146 137952
482 634 92973
358 566 221477
611 587 751418
315 634 238879
233 281 817145
623 24 893715
412 93 706934
33 56 190034
587 647 811473
354 486 784532
239 449 178889
606 218 914596
2 144 3149
385 64 586925
613 305 405756
294 546 615072
511 545 681103
346 109 676090
21 137 797121
634 638 606106
581 413 434677
641 85 626731
236 613 272553
16 430 85914
164 167 526968
162 344 532504
364 369 131270
422 419 449059
396 658 523582
446 602 412535
157 370 849230
268 119 172623
260 655 933939
604 262 989803
223 74 182929
375 295 336669
110 72 929596
64 170 980586
639 654 846801
1 462 872924
322 177 303046
305 182 712062
82 169 880533
185 149 171867
475 133 799571
449 504 337486
251 239 923995
412 536 518023
43 451 523993
457 3 903646
325 517 260573
210 596 569013
76 679 116531
594 554 638542
495 304 85022
286 171 414185
658 440 128771
154 315 163061
631 171 332189
643 169 398100
640 407 385162
158 124 939242
231 532 383560
265 641 199604
324 700 646836
648 364 686288
295 467 130838
165 438 958757
13 635 28946
651 297 438892
666 256 754945
496 700 835193
633 551 366591
520 318 354639
211 71 13703
654 111 873015
411 600 343085
390 135 500214
227 242 49319
305 216 323279
54 552 317621
202 60 746237
57 405 782279
469 164 559741
7 298 438151
461 185 205762
229 584 299787
90 658 728266
270 494 160173
321 452 994158
668 117 9101
38 310 476467
128 171 631330
628 471 655015
194 3 946022
626 279 788579
671 177 268357
411 363 274937
37 269 674052
58 15 287022
470 634 969138
614 496 434193
573 425 230822
33 76 121523
404 549 622239
20 455 595606
370 9 920406
521 276 665392
85 298 661578
81 91 269747
125 299 862328
341 112 811841
179 35 639264
158 81 679452
577 473 17008
581 677 5901
614 361 459270
120 478 411291
327 518 798304
636 476 253891
4 530 77276
630 150 410742
40 105 79973
141 688 951899
511 51 764099
304 353 867544
477 362 481714
167 71 415791
433 218 962024
234 265 467866
504 401 850301
184 258 31854
373 527 166204
433 273 584969
203 97 82938
1 443 111673
673 313 65656
16 211 886217
407 79 509159
136 362 165259
585 583 968013
427 254 212175
268 95 274571
369 445 210673
449 270 950511
228 645 583561
157 630 460588
441 332 789793
451 464 201915
490 46 373045
427 325 173288
607 119 850751
478 285 230277
327 574 13857
635 133 525625
181 684 482344
154 300 498367
128 492 110259
221 298 3786
629 491 501201
179 430 718378
151 178 10880
56 309 551827
295 199 344148
313 484 854460
30 692 814852
684 413 213090
598 140 592144
110 393 320958
331 156 308006
471 38 349479
482 42 49799
172 342 779223
366 498 806209
87 266 582884
210 511 974486
468 485 125629
509 579 694615
43 625 386765
199 519 687660
244 285 206520
433 436 651898
666 513 941497
220 215 76890
512 351 179144
58 306 867241
587 333 213210
145 237 43135
631 400 821432
50 636 606796
554 69 580952
302 570 364776
11 388 13015
501 171 652375
664 25 207746
25 12 619877
164 241 195760
229 507 450348
267 473 751495
661 434 458708
414 356 400662
455 26 559229
213 691 639462
338 372 417433
674 157 723343
115 342 302519
282 586 11684
482 39 85737
349 642 831623
211 463 501977
3 667 572236
28 271 698849
217 151 149219
310 529 69370
287 506 771235
294 681 134546
574 653 799733
28 529 315992
53 16 588762
161 211 582069
190 146 718295
7 64 919340
306 640 86441
75 300 953948
641 304 240621
230 8 130593
637 541 827639
402 36 919286
44 294 377020
428 287 134486
236 415 464001
75 632 470587
93 478 850987
524 9 868155
424 39 724899
82 323 936353
335 198 728191
576 398 430965
41 594 795203
57 254 276427
43 409 434522
430 88 930062
71 327 788771
668 217 638380
398 311 415674
679 676 63380
85 58 764668
515 260 867433
177 446 397454
67 665 538513
3 107 573746
169 430 460124
214 395 596474
113 576 511541
514 444 103982
295 448 991675
555 334 7312
518 498 853056
80 636 605734
699 237 930638
148 591 765826
413 630 85420
372 468 143015
311 137 363756
47 169 470420
436 55 45614
187 353 904115
188 366 810840
143 672 231043
351 377 185763
500 690 617812
466 657 283213
276 611 670314
227 521 58268
369 49 446541
585 255 661616
462 126 318087
324 341 788411
395 403 808131
530 274 639131
130 677 155535
9 116 884859
7 203 835586
337 327 512391
415 600 276997
392 399 402750
669 205 379430
215 279 518048
462 646 790152
225 260 874618
558 234 272316
19 288 174872
604 421 633906
442 276 181472
182 592 944480
681 513 126583
236 122 755320
82 330 753357
514 64 898605
25 457 784826
645 80 294046
339 255 267083
180 449 486241
458 526 525906
301 196 261142
225 291 598651
219 248 582196
334 602 979760
698 445 887996
627 459 849310
452 563 776342
579 399 411794
243 181 551009
440 52 213389
213 560 180420
531 660 505770
424 198 688695
629 145 792749
397 451 28769
615 476 284516
238 165 776998
238 458 701542
521 490 861261
289 77 354785
508 620 330572
623 52 603669
695 203 329193
384 26 523645
9 351 274288
292 648 257738
194 608 28483
108 317 40985
147 258 138454
643 519 896244
513 368 812233
367 274 266430
563 328 754824
503 294 973180
322 646 663712
241 538 288320
10 139 44179
22 155 173115
102 528 576267
58 312 60350
15 224 588029
253 276 84297
20 55 799928
506 196 979970
55 278 957
216 680 431178
218 617 242126
366 390 103301
654 153 263685
426 143 638477
371 263 834521
162 602 595352
664 581 447664
534 601 776643
382 49 63050
135 563 648730
304 612 330854
494 242 796402
677 355 579710
612 335 59027
468 231 556341
452 147 396129
140 94 702028
526 34 766278
43 565 643384
623 511 235478
205 330 493601
103 450 257247
509 226 285561
684 458 499232
190 221 749503
515 334 524604
601 236 858874
320 18 699560
593 505 654574
330 648 95317
14 464 100256
112 364 738805
418 73 480956
239 502 364745
275 120 599914
255 558 671175
18 499 453041
232 545 680101
501 306 260148
390 465 804327
485 328 583834
549 384 919247
256 454 737897
668 629 863964
427 300 876223
209 690 642642
77 563 180765
88 134 977847
22 355 529502
127 672 172929
59 486 240885
465 624 599838
572 423 224404
353 290 4569
136 682 315304
95 172 307719
361 436 308976
149 376 328993
50 220 270410
206 15 727360
190 607 46878
341 440 744468
689 406 497512
301 376 702370
613 218 786963
483 626 641957
538 22 537975
136 597 104592
614 514 369560
72 505 480173
344 157 341181
247 625 390971
130 108 383480
233 410 464673
675 185 738881
422 579 504451
175 44 668885
625 506 388533
695 450 762914
407 656 798956
212 39 770028
444 599 838618
507 15 795898
366 308 103910
238 297 216543
505 612 549994
148 557 652695
170 295 803249
67 673 972999
445 432 189527
540 193 262421
378 141 92575
484 157 979206
252 605 147031
121 421 473270
113 359 143986
166 165 793115
660 406 187033
496 236 866994
618 304 572433
375 652 331466
657 390 340340
262 667 324611
59 531 909663
448 31 118693
609 117 463563
165 58 328328
451 697 887802
195 644 851102
690 536 323798
23 239 996743
604 476 186728
158 600 173243
383 69 955515
696 83 868666
245 460 183794
665 347 687403
277 219 412428
596 612 500168
688 654 945928
542 667 154339
315 64 220249
665 227 597869
11 452 407094
366 196 365821
230 535 275030
568 524 333290
278 366 345004
680 615 952384
209 307 270781
593 186 353326
699 226 830249
154 485 991525
572 332 314972
290 449 93355
496 658 119668
146 572 310469
635 600 741362
165 112 609000
381 338 372504
575 645 910031
278 11 349860
496 217 438547
489 238 313093
489 115 585991
652 674 932227
383 28 187264
383 479 663853
661 459 551366
229 447 482933
591 603 294204
396 510 42593
404 457 126321
402 236 416323
25 285 60423
700 641 156799
142 224 138551
131 370 28113
50 210 75744
295 621 841233
310 590 965152
567 273 533080
617 475 594925
326 546 956057
99 268 524893
678 610 956830
415 596 359432
426 626 400647
564 676 586985
373 440 981237
186 376 105835
698 159 60937
68 202 121472
378 170 375208
581 426 12806
393 183 143357
271 357 462074
74 96 541029
363 207 936291
203 74 139265
272 111 531070
469 302 780833
446 471 296762
555 651 92612
412 522 531758
508 93 508272
445 41 420220
478 487 766021
268 296 767271
657 195 71834
166 639 431059
490 349 627961
198 136 561288
209 104 366640
685 115 804363
211 698 207196
193 678 745100
252 16 168564
330 76 495907
319 155 691225
198 637 10887
241 451 584998
436 648 814837
575 488 924263
411 670 856067
150 697 275216
624 121 251815
598 647 983577
572 536 27398
314 664 392050
371 419 200655
431 615 450684
380 412 116989
248 659 952435
380 179 59656
117 453 57842
40 325 443938
232 217 325479
651 356 652584
321 314 661234
649 619 439490
698 309 186925
406 426 17336
434 292 516485
358 682 208584
416 572 284541
521 335 566755
294 128 620422
355 277 513685
626 459 579679
302 414 235926
38 200 88829
254 316 608059
79 545 662218
480 419 213264
180 604 517085
208 572 115742
222 91 247465
604 554 158241
469 507 987178
323 516 953738
349 585 949149
611 335 197746
626 600 237500
287 311 587764
305 177 716863
134 676 563453
72 285 5448
557 349 893237
664 631 585976
206 417 760387
632 355 554739
236 567 905949
692 232 766127
289 361 329991
660 305 119527
473 313 480131
664 303 651234
115 431 864061
33 288 315979
684 234 695472
363 602 721776
691 492 237831
23 294 157376
623 669 152206
641 495 905921
291 252 923285
232 64 742452
506 584 110272
501 447 278788
417 659 445076
263 88 264225
381 689 18342
585 241 437952
570 322 570668
114 64 279710
169 361 990472
265 627 190900
524 226 296098
71 140 132833
130 511 770162
143 440 543395
61 586 701194
364 184 874469
301 202 295186
341 526 10183
685 52 325326
425 273 717957
586 488 156383
104 213 54353
596 349 525988
139 596 69716
3 233 912939
146 600 716541
601 420 235562
441 580 424473
155 668 691253
602 533 908855
182 287 203091
125 126 463455
239 271 810091
261 190 124319
245 227 517443
93 463 936821
140 368 173963
306 194 763171
611 625 573415
111 635 23323
472 672 651698
168 212 681821
460 74 121119
657 39 853492
419 498 245242
123 220 754517
549 656 470772
530 141 468730
577 379 709495
355 309 498906
250 257 447184
466 160 857863
73 663 652859
117 273 656869
216 237 721511
277 122 767383
203 565 629119
350 103 998782
146 3 815437
358 680 770015
131 422 10232
639 103 969598
614 615 184081
7 193 402635
270 25 503687
465 67 497991
499 692 87957
483 64 536657
342 139 481859
324 66 456844
9 209 14816
299 341 396449
19 482 672236
299 538 197730
383 338 762017
500 641 546112
470 255 465124
186 469 319025
160 121 843007
40 117 466852
175 626 773909
558 466 240446
585 180 360760
535 416 811746
306 322 890873
41 247 157421
558 632 755118
431 31 953307
565 694 91843
81 669 525608
687 37 737090
347 593 584175
462 656 673768
649 409 726914
90 78 174207
530 148 266421
196 631 103701
65 80 836508
535 579 713580
218 147 915665
394 279 983049
481 115 238130
345 398 365134
258 479 449989
396 207 980589
465 112 725453
190 441 439761
222 270 476337
649 419 834772
50 21 598882
132 497 381944
285 36 521369
258 597 876847
648 183 430586
321 381 169598
601 533 59024
257 326 401
697 157 955469
620 429 501573
495 493 215672
150 699 820446
114 428 958427
165 444 494510
578 688 484646
461 161 906518
520 316 390543
343 526 910728
567 23 83069
554 169 667757
248 522 669199
540 138 198680
545 300 916502
80 347 597461
520 171 556006
213 396 703996
31 483 407659
124 519 977948
81 391 674912
45 495 499389
597 214 386179
612 472 923624
43 39 359220
57 193 18158
116 698 472468
100 342 78517
635 338 643669
262 194 661518
695 467 589859
268 346 594786
487 92 6100
613 697 396575
394 38 528286
615 69 374200
230 653 809021
668 264 756963
127 336 858103
16 615 477025
214 413 588187
72 622 624499
370 413 141441
348 183 685062
536 316 486147
216 427 133918
478 124 818272
676 6 976920
352 101 125597
253 602 364216
327 80 290561
663 514 168080
342 325 61280
644 625 372009
49 280 384669
236 28 271750
269 581 189496
294 118 150961
174 218 821386
642 644 778434
533 264 110446
311 586 63567
229 611 268617
76 562 58269
641 303 466421
629 577 126821
149 473 646081
251 604 588215
111 667 368442
535 669 464406
139 95 589931
589 644 639451
330 394 306569
71 147 368363
444 75 303547
54 700 264630
544 497 675028
317 342 727546
335 399 828073
114 698 327395
476 196 944266
364 257 347618
396 242 601508
60 633 353684
83 490 682963
448 503 60057
82 307 847990
660 616 384069
472 326 630317
255 190 614297
365 67 777169
185 516 127750
363 555 952149
591 523 105585
353 235 326805
460 247 835116
363 685 225506
618 500 223414
264 439 404932
551 69 146667
442 590 411558
504 264 880736
606 320 756763
90 4 499196
12 385 347325
483 248 877177
218 344 85538
160 620 803107
64 191 895905
189 558 796741
159 560 662597
661 580 87352
473 141 243922
585 234 864275
675 583 746089
212 431 402841
517 304 98071
75 340 578895
153 641 241516
330 447 842166
484 62 372647
308 688 398174
562 251 599319
562 575 403781
210 244 790108
499 346 989063
120 481 4346
280 448 894905
655 372 773931
87 129 193310
23 499 932573
79 164 762116
160 321 278546
465 10 740484
351 464 630058
236 285 266684
424 152 719192
577 558 479638
16 121 197795
294 352 490033
154 162 753343
79 249 642097
82 259 725236
195 273 708313
202 55 355243
392 331 40727
67 35 557170
42 636 491193
168 176 578609
169 556 791752
196 374 353933
260 263 277905
276 69 33430
31 124 322807
260 610 531072
267 196 663945
666 592 261495
86 692 819361
475 417 52761
475 197 13778
175 294 708343
364 551 921234
65 249 471086
254 182 769836
440 595 386922
368 686 493620
657 203 28155
346 415 948187
468 353 996413
611 370 996858
279 285 30693
197 588 243042
520 104 492593
395 311 117461
401 491 471183
209 71 547946
435 252 964292
344 409 860102
389 142 443489
358 627 989202
164 6 423135
264 237 477362
199 91 198675
394 343 160547
566 409 95661
427 175 201109
468 347 223840
681 381 649766
554 38 737767
166 340 461309
398 124 835269
82 428 590748
375 98 140065
491 227 641608
361 467 884339
258 692 251088
8 18 914541
334 94 853980
85 141 743616
171 412 862995
223 189 699715
358 82 97905
379 435 783669
429 372 106895
28 699 29276
504 176 112070
2 420 816231
302 662 414180
95 346 173868
228 9 280185
613 18 390648
155 241 162104
307 641 58617
342 647 73243
329 388 739484
358 597 828991
435 543 566072
458 447 835175
352 416 805306
212 433 395178
654 92 984208
156 305 97297
499 29 709848
104 617 540578
634 274 862849
233 298 780217
174 468 485807
23 496 456680
105 382 962454
246 298 35698
293 416 623102
102 670 250915
155 293 216464
632 375 740463
620 281 330630
217 384 227272
506 537 385211
319 81 420421
233 400 923553
535 386 100259
156 99 706976
29 191 579991
547 112 83240
372 160 863880
441 274 569256
249 699 505582
601 333 768402
117 49 759734
304 378 535878
369 520 781390
383 666 239424
145 134 820427
538 119 621602
360 491 679165
344 562 60474
378 679 676381
498 179 489060
286 10 70891
112 674 363611
354 43 672485
20 432 248218
95 114 922818
384 438 562060
335 229 248223
555 417 76279
16 254 178903
129 339 778091
75 129 580379
633 70 16451
193 452 772040
276 7 700193
164 376 521736
134 586 305900
239 538 11348
510 246 441573
674 334 73528
178 472 828772
321 376 116790
76 569 162864
492 567 880385
235 139 696515
315 655 672518
39 257 812702
187 656 424487
35 365 672336
311 694 717395
275 178 813278
24 649 57606
296 176 990921
284 231 511688
620 506 330093
55 4 343004
676 459 239640
502 450 174607
506 301 337671
166 131 913452
51 534 649933
579 610 584106
108 435 663241
527 15 410719
694 552 210264
24 604 601627
618 103 234148
263 470 236009
185 217 773980
659 539 272016
125 662 386418
454 275 334692
289 279 216948
363 578 872579
114 89 576736
149 556 152973
8 289 366794
57 510 172347
565 448 743529
409 696 442439
66 171 112835
456 578 944667
19 192 202617
36 137 208760
56 388 756324
87 66 596313
451 570 550459
478 276 481591
212 125 858978
173 474 773475
77 49 215598
332 110 643368
187 63 504721
581 433 475920
521 284 183337
82 443 930423
658 514 339897
22 144 627505
191 105 268470
335 183 348761
502 126 507281
29 188 58721
579 433 732754
204 304 264732
529 589 350584
289 675 162489
285 114 7393
298 38 793119
127 470 887393
50 94 764337
48 180 438413
215 218 67374
499 8 902275
261 539 832182
400 333 192856
608 465 988913
353 607 263186
574 391 537395
56 544 296475
193 79 579002
372 219 485309
253 6 322643
406 625 750595
232 288 618566
6 167 521945
231 58 137641
563 175 207636
324 258 753377
547 127 207784
496 2 403021
101 263 692311
531 633 917698
183 163 270053
657 298 417347
200 175 829775
100 558 36962
196 423 722998
538 654 215802
339 296 179701
656 325 679717
159 537 458578
204 119 884773
661 424 192443
487 62 239840
396 229 65742
315 507 601573
513 298 819791
639 123 266198
479 205 161048
466 295 960457
227 677 780080
403 677 910308
300 392 804950
373 477 33655
34 565 845600
257 184 436741
175 653 665063
446 618 490146
161 135 456742
288 445 659850
598 33 18959
249 336 196607
30 132 109730
487 680 310640
15 117 633582
155 399 698682
138 572 402224
104 516 150613
90 310 754748
251 495 720154
17 421 264422
12 212 854946
477 525 679669
372 524 521514
25 176 359698
45 317 662314
448 203 570047
368 625 48830
353 51 500674
552 96 741818
556 593 594641
250 520 957676
364 280 26782
107 540 784184
373 597 335428
439 670 633105
79 145 753228
316 552 310974
692 576 208890
597 57 693416
346 403 336216
476 148 196118
469 602 103570
330 482 428470
465 318 573201
401 617 767192
21 18 382897
421 656 411779
127 666 918104
340 174 12849
222 42 85417
385 108 551061
145 64 576102
646 503 410525
336 86 695161
660 593 619176
2 38 964040
338 603 454152
221 122 819764
226 424 633233
512 573 211483
165 173 969630
83 352 252228
56 481 144219
134 687 344385
210 127 374561
611 286 939184
347 253 845209
282 184 805574
431 133 701198
223 288 436696
659 516 619984
509 390 507184
451 309 757598
458 242 638124
252 165 22574
382 555 401982
484 407 255874
504 210 956514
147 534 755873
299 616 199620
177 56 485750
28 670 502208
230 174 253458
101 18 560810
594 680 682992
182 362 446397
12 296 477540
56 199 927260
150 484 937151
283 354 42873
220 449 869940
453 10 851067
693 359 787232
15 595 739061
263 313 404463
131 663 32788
116 270 546432
511 144 322882
612 584 318032
148 333 738935
16 351 990058
374 471 373352
342 355 55438
242 550 978848
296 687 18931
88 419 581035
557 77 415507
180 9 260151
559 73 369327
63 584 959374
97 333 204713
173 231 766411
304 98 304382
618 41 781327
21 75 99625
281 375 508989
247 260 607212
572 3 349775
172 591 554641
427 276 742081
688 466 256728
412 70 332742
593 481 939812
320 204 292272
440 19 355092
478 433 835080
697 380 118061
136 610 532197
174 147 184039
658 617 577749
26 140 601610
616 347 931235
297 560 17719
158 265 179202
384 483 238099
527 694 476784
664 354 945348
400 321 605159
565 321 645239
516 417 141122
597 231 454010
451 342 188056
473 231 216861
438 518 314140
623 691 603477
59 412 564055
241 658 283281
146 126 422804
94 180 260712
361 577 22180
186 158 128827
70 660 73003
576 537 155802
530 433 470953
317 245 932944
318 397 54279
396 452 508623
110 440 873033
295 58 512231
329 227 233810
54 591 9851
335 539 30037
104 262 417801
401 315 170683
601 213 497341
292 39 970521
31 349 778906
160 454 719209
348 458 47404
393 348 958809
668 393 441734
425 250 306178
247 30 37698
429 146 755576
625 316 395587
606 510 888123
487 345 750438
400 32 252231
260 63 114951
4 394 464093
111 663 765341
652 311 167016
105 153 802446
470 547 166814
566 104 600332
183 512 147475
259 655 853497
59 92 95782
351 228 699827
81 568 722230
564 308 711803
488 581 784176
200 449 141681
343 311 742195
529 323 189328
102 547 123274
545 409 564431
679 432 418189
293 524 764127
165 60 921440
668 320 509122
96 350 886660
649 327 457808
570 409 628490
122 395 131475
60 598 673499
253 632 123934
507 494 574373
361 398 644620
92 450 235642
292 693 301384
246 198 455234
556 637 110091
696 182 926140
548 51 604871
167 564 797020
176 656 967438
364 8 180209
685 171 691286
351 96 141428
317 65 601993
21 376 232273
344 81 107296
276 229 8780
164 452 238255
188 207 978169
414 474 359708
238 435 517269
341 126 24683
210 692 327145
99 39 861627
274 154 606554
546 570 779428
341 493 433846
671 294 253014
676 108 116349
617 64 179488
682 207 808857
342 7 975715
3 613 637137
7 128 290107
668 565 219545
42 508 864889
244 318 383252
200 396 512335
319 115 61540
680 378 656521
434 467 800176
469 280 171076
697 371 716101
205 412 903524
615 235 655959
664 582 979480
565 368 535702
335 287 258285
164 387 961872
379 124 45521
536 516 4297
561 472 359015
33 498 226064
319 608 739001
344 331 704168
245 38 957941
15 634 351249
541 594 957655
152 647 567773
479 308 837252
10 668 658048
698 216 473434
399 117 777402
258 604 177737
649 626 747125
68 242 8842
399 361 761746
165 15 607187
135 468 831439
352 370 849871
244 345 574471
165 156 400630
699 258 184205
472 370 265428
393 283 724318
165 371 127743
58 438 787930
596 642 275564
325 692 527950
310 30 704629
568 188 127241
590 220 868402
409 24 26102
77 237 855194
436 601 860796
630 117 553022
544 388 165965
273 452 955855
564 171 462360
496 515 503738
647 503 766108
681 172 734442
21 86 342180
189 526 183139
25 517 875409
687 335 494621
476 600 900140
195 522 11415
159 558 182172
5 336 493276
328 373 183898
521 161 880329
227 616 726941
624 53 344060
147 667 422815
26 549 525631
583 544 134187
254 375 237727
308 132 557762
376 234 695587
10 512 728726
315 57 314109
499 560 456026
384 190 69166
112 281 249697
367 173 196699
472 271 367371
12 553 96669
104 544 475508
89 26 220906
471 97 858425
634 82 158639
232 607 752717
224 283 307629
2 88 825802
109 572 648690
547 25 771461
384 55 532265
554 19 391702
424 423 965129
21 617 517114
454 163 800508
147 622 890099
242 495 17531
104 340 176678
560 141 408913
539 133 932638
490 357 408622
421 163 59621
352 20 758563
380 621 626041
639 79 721652
578 200 445985
398 96 89386
433 680 716028
107 655 534198
286 353 932680
688 171 322237
554 467 346245
92 317 952609
323 164 587286
272 479 42035
207 52 649557
89 411 589434
244 324 560137
37 305 191907
90 390 942137
310 622 100830
342 168 71341
239 359 894989
444 259 461136
73 580 643714
610 106 412295
513 416 329729
472 502 501264
80 570 784721
3 482 325601
495 629 786356
438 182 635736
467 193 425110
264 339 881607
263 62 898319
568 680 270206
238 184 191246
5 207 41919
248 140 557683
205 449 65415
110 654 572794
8 652 770000
28 107 591447
328 87 455041
575 231 605732
105 500 575027
624 449 272987
91 338 41710
143 265 620302
295 498 307563
369 256 19151
224 370 352441
689 235 923852
130 641 840147
240 571 414254
75 508 81034
1 4 838780
12 322 499808
94 538 127371
529 155 636919
8 160 720496
26 154 678231
4 505 792567
97 209 666261
608 376 465890
325 336 798188
594 378 260477
363 2 349816
215 272 4430
655 648 281111
632 374 477035
322 250 22891
24 6 413871
19 113 89845
503 34 363938
482 594 800319
247 535 117089
515 178 52563
621 330 182693
673 276 235459
211 180 103450
415 486 639884
232 629 197066
446 635 233411
107 160 800762
698 283 397288
468 593 309168
270 200 476140
548 76 623511
669 630 97152
378 224 452470
293 688 642266
176 175 730558
211 311 432866
605 39 346216
114 491 315042
607 344 314009
320 78 966482
105 434 968229
13 443 887933
499 518 956933
685 164 548643
554 168 3956
642 332 824164
650 363 682874
229 681 446252
47 587 107520
550 496 77843
213 582 959913
532 88 19519
439 667 870625
96 592 609782
99 211 85347
84 276 684348
78 91 489689
530 654 173571
434 390 559724
40 527 331688
641 56 609878
439 89 110428
145 149 825694
653 289 828423
604 277 465676
690 384 834546
101 298 974367
52 157 49579
636 206 862871
63 279 268340
367 279 930988
487 67 584295
639 494 987481
604 3 42948
372 390 102874
334 152 902574
372 3 279238
590 169 92096
685 114 257050
557 687 5754
209 304 357515
523 404 350284
445 232 840016
45 600 863253
601 578 703000
551 457 58037
157 50 886435
122 190 925694
117 364 179559
112 143 4648
55 339 967131
247 52 76280
576 326 103373
233 403 612445
126 331 86652
255 387 911887
556 524 368643
285 66 20044
565 685 695616
224 288 149645
260 92 457335
353 497 829030
302 693 458590
420 263 876820
125 567 567605
243 412 519440
527 60 745880
299 619 152286
382 246 427874
320 187 584797
198 82 728340
637 591 274913
372 602 333907
108 353 556091
30 102 415246
48 447 566153
43 656 886483
679 95 880950
181 88 685981
685 416 514062
590 560 101670
168 410 100966
225 201 55360
595 518 355466
683 638 404781
242 400 959654
88 149 861199
454 489 121982
528 149 38001
291 589 238995
253 413 418684
67 184 52535
162 459 710586
343 491 645935
386 385 803382
470 514 422231
459 235 184822
320 313 393572
142 126 359214
162 593 194465
188 637 708099
604 130 436101
639 153 892014
61 168 107091
572 26 195275
548 152 162265
642 481 935065
321 244 851654
313 407 567772
246 467 507233
303 148 755623
242 381 657526
604 561 995112
208 94 8820
454 387 367592
161 16 693822
550 476 461091
621 562 270194
244 332 913350
219 118 699476
409 11 564481
297 363 154014
83 533 271327
600 395 557862
92 271 495866
419 408 277998
462 315 601211
431 616 450970
49 656 88425
542 393 159470
371 69 104511
169 378 803680
196 628 668834
179 481 238330
655 630 98376
619 556 115496
269 26 615674
29 518 694584
454 134 749368
654 272 431900
42 539 505115
102 641 744009
683 119 689934
556 453 335188
425 684 161460
360 197 355854
637 8 255365
377 299 289077
258 140 686204
142 298 592500
630 410 591251
2 520 848617
621 245 116681
181 223 165163
651 98 237388
123 339 782372
576 345 181947
137 597 839115
645 485 287469
290 625 393009
51 499 734880
119 314 911851
319 269 523119
161 175 828492
339 251 495791
444 537 861510
141 30 739583
7 498 594350
421 372 186140
560 132 550700
348 236 758936
310 306 945143
481 94 701957
239 304 576616
667 559 974144
563 681 52782
67 336 592981
281 38 681321
680 512 688055
272 6 954842
64 207 815248
183 22 971797
460 31 108654
20 700 705794
644 178 346112
379 571 455143
60 549 924591
586 130 807703
269 108 532353
370 559 304156
283 550 953763
100 659 565944
386 166 621797
669 686 572599
543 331 263042
113 503 898297
171 111 685340
365 144 384850
644 233 383318
375 511 753209
225 34 912591
516 409 258295
114 621 525576
576 361 409808
626 89 373080
356 319 7629
644 70 49420
270 11 704772
185 570 485763
66 526 539621
315 545 587829
51 50 494144
679 295 508388
414 628 638677
140 15 326803
265 46 354638
187 85 229466
331 292 446858
199 639 507969
168 643 975618
272 199 777238
676 538 750817
91 516 305109
471 672 496904
313 624 89749
123 662 283380
468 257 88735
643 586 651155
680 223 197743
604 97 274380
305 208 219826
428 553 968912
303 347 983413
537 688 12479
368 271 559624
344 168 612541
670 73 336052
200 126 952685
345 495 861865
105 61 317387
149 689 776653
56 614 699040
251 280 927665
86 256 400811
246 494 928637
601 246 556019
355 250 232973
401 225 371176
44 649 426122
446 73 155293
19 320 628985
197 256 95463
110 387 63660
695 623 117182
441 307 687609
428 269 673255
147 485 439169
312 421 681061
659 257 395475
443 77 324318
544 206 685982
247 42 602627
138 74 687258
234 584 538220
55 485 664088
155 581 247117
437 634 271002
65 145 827506
619 589 136434
459 326 862045
260 198 589658
616 230 799592
168 76 798435
180 573 481246
229 137 956619
461 355 26888
113 86 520453
299 17 933441
654 349 37483
106 497 482792
495 481 409757
627 75 266331
617 182 202500
444 282 626368
623 682 71096
170 479 682597
572 506 55743
327 4 314984
607 474 917204
695 61 883812
643 206 976606
424 532 34333
306 528 512019
544 278 611353
518 169 481519
525 580 968004
238 56 128484
294 169 672241
130 439 71350
344 574 408965
628 151 827693
116 315 157248
214 55 410609
387 526 604994
122 522 883302
290 412 850157
507 630 684102
621 284 313654
146 684 843773
551 459 486320
676 521 119623
17 466 66400
560 616 361865
398 553 381239
647 407 968271
519 427 746773
6 307 643487
244 241 715829
67 339 556668
337 581 64035
322 669 640168
680 197 857796
490 608 362643
649 481 39980
376 139 183012
42 278 554004
557 435 157833
544 128 223653
101 300 901366
233 639 329386
280 487 885436
247 545 845543
636 3 716094
139 647 930479
524 169 236686
97 357 94236
135 299 45712
613 256 229487
522 509 363523
369 54 161253
144 495 469202
570 227 607929
434 700 689800
87 7 398832
379 374 195131
173 13 155459
690 531 500267
536 524 259701
589 521 134280
513 489 38849
261 331 160466
422 490 92244
538 357 763862
251 307 376155
202 240 186879
591 100 957073
608 165 384781
584 18 725935
376 266 628325
234 519 705109
572 619 276815
601 636 481037
449 522 110034
53 464 855107
696 518 581159
280 545 382825
78 652 628844
313 275 45734
181 682 36873
677 591 294388
625 286 94331
1 82 697486
604 158 27661
237 233 806639
514 485 421944
495 370 157975
286 559 45581
106 662 834872
583 493 950817
11 664 523333
183 194 73338
193 321 664548
638 567 427614
222 613 974159
605 65 849113
587 637 180375
198 527 728755
575 353 718727
390 481 650284
694 550 335895
42 413 686018
393 473 115391
527 554 908454
368 297 891433
577 235 350240
257 556 512547
323 669 641503
379 154 614176
455 578 918005
596 85 708740
587 524 732450
469 643 342207
236 570 86209
204 293 431839
605 156 580768
277 68 849052
697 502 999295
206 193 592414
433 248 636761
92 414 320775
165 649 651417
217 334 633033
657 303 695328
483 365 235533
524 605 957525
111 139 104075
174 221 966667
66 251 246344
642 668 966549
599 138 119489
132 608 439702
112 690 22344
559 48 516347
253 251 199454
22 693 857832
461 332 2795
46 24 445207
173 646 623616
151 244 145391
615 249 259173
229 118 910017
690 178 210727
65 567 980714
26 531 307559
671 600 597023
275 590 906246
431 644 151947
278 623 782267
6 576 70963
692 695 104013
376 105 813734
442 403 89601
125 197 34410
692 33 283931
328 190 947566
141 71 574470
174 108 181488
273 88 574828
589 692 572520
356 343 9025
291 240 994335
477 541 494006
504 206 227239
102 209 832260
340 644 172560
662 609 191073
633 461 92320
156 632 925582
427 173 532590
357 319 564847
50 280 587805
381 603 680487
400 12 282253
142 189 282998
70 516 349769
240 454 824881
231 176 148502
374 673 967707
670 665 133685
632 32 168496
477 653 356920
76 525 98896
627 279 960973
112 340 944031
300 633 776134
413 327 584449
75 244 707918
442 445 147508
337 639 497069
147 257 555646
338 50 903744
436 564 289234
553 659 433390
561 630 793173
345 205 644416
274 30 131507
672 425 321048
362 455 638828
374 301 354879
13 225 923741
513 213 112012
343 557 647852
279 131 263049
395 506 111823
354 35 481610
634 96 712605
460 71 337846
361 239 316165
117 537 130362
131 671 940556
418 395 18784
449 510 89666
219 489 834905
43 587 480899
198 15 918819
578 662 911505
689 343 849551
65 215 643470
587 316 706946
351 546 722780
676 489 55288
461 337 56044
126 576 167376
496 299 69117
236 367 252535
497 104 1264
333 192 584073
627 15 802255
308 327 132934
569 403 976448
254 336 386741
559 371 807338
664 685 356519
56 546 638589
21 497 181076
53 76 563400
448 618 81986
329 65 146229
687 653 722376
102 183 289484
297 173 199055
586 690 551042
28 244 750612
264 482 301772
69 630 116842
467 133 788420
698 556 668556
116 456 263613
346 163 761111
431 304 77261
696 106 272311
465 632 887185
447 8 351359
537 79 65637
613 641 185556
439 664 240513
211 595 239129
458 101 131414
43 238 818760
500 408 612596
354 625 443237
260 7 83261
624 656 517405
569 41 152944
396 591 780564
498 291 358034
700 142 12506
496 275 673628
126 565 580835
511 345 106025
274 294 815904
424 694 967233
134 167 793609
605 362 650642
521 112 930458
73 82 851669
507 381 795924
214 262 468932
684 307 226039
569 395 876526
32 293 127562
65 351 252430
260 650 937506
461 508 741154
687 16 838103
694 524 250494
448 518 903638
669 317 588141
222 666 114192
491 52 950440
162 572 142631
590 114 690267
205 507 168502
176 189 661009
35 381 691709
571 141 505158
400 520 792331
689 196 35107
91 581 183223
307 116 200806
451 587 120545
370 73 297040
144 242 567945
116 301 204703
308 651 467703
681 683 340243
696 629 245339
409 231 959396
288 87 713964
499 413 46601
508 499 268948
368 448 692799
678 58 543215
573 473 680245
632 125 398173
63 516 41225
9 495 214246
367 277 548108
166 225 909915
151 645 185476
110 489 679859
233 29 426879
59 680 778378
24 119 91085
456 126 827278
542 79 451223
551 685 15810
601 24 994402
43 640 837887
694 8 714048
70 475 30908
416 686 652820
150 185 200718
544 465 412790
397 233 456274
515 312 588512
423 356 340915
657 10 149112
692 73 62346
383 453 603992
461 55 296412
185 123 828998
454 197 978205
513 434 37215
350 396 627455
640 684 693421
431 666 54007
211 112 944542
174 410 150207
443 98 210997
76 545 234314
494 665 461824
691 197 498145
361 168 693582
502 133 232412
216 452 282976
484 369 370705
308 349 873299
160 470 300277
441 114 844030
680 330 714134
395 190 13922
640 682 461218
364 457 371702
200 164 220302
225 389 806737
700 625 121328
457 625 178319
197 166 705445
433 377 77882
48 195 374443
126 60 922534
412 105 407598
469 586 739672
603 171 292038
226 252 407710
637 180 16150
456 82 777299
427 397 951535
245 634 434469
29 253 23327
556 366 962753
275 164 316735
691 115 748030
545 658 228316
465 60 478079
605 494 287480
189 483 661213
184 43 223727
88 4 870086
521 679 565496
280 610 4494
315 291 326761
557 607 525684
348 272 486366
207 560 135621
648 144 930295
247 267 538270
87 654 410865
206 258 336230
213 591 228723
198 379 40474
262 405 116436
568 121 45610
197 637 242486
411 641 957342
229 524 378992
447 135 220755
95 329 934137
289 497 272260
545 108 560922
35 191 588494
262 67 259274
263 622 882437
578 302 505378
145 43 832715
342 635 17258
589 599 971769
190 541 7191
352 277 740386
402 154 902149
442 594 47908
531 693 637845
675 216 582254
261 597 624325
255 253 514005
686 505 725127
697 171 426430
502 359 791617
72 184 63892
490 529 498013
697 382 335160
326 124 338301
636 113 771409
211 122 632056
689 355 218993
108 479 724609
180 402 659802
81 141 155809
65 671 431419
551 297 949221
236 500 941148
412 540 334610
589 334 27839
524 86 15160
26 153 554585
113 178 485424
606 190 884359
127 611 721556
372 247 407426
694 583 528639
190 27 249761
253 80 996381
71 234 495792
294 700 121989
174 267 191497
655 353 27063
352 685 144522
381 1 8856
436 652 516656
479 669 158752
172 159 484624
243 395 337602
248 432 949546
436 667 772852
655 46 692011
537 501 98736
109 614 950163
386 543 198309
631 269 429444
466 355 441342
497 79 250167
160 656 171177
169 580 761467
20 341 761531
116 596 297157
473 632 242136
444 386 342914
293 380 672271
519 660 175683
65 132 939132
681 653 923654
161 256 212147
209 389 134885
603 669 276852
568 441 872085
393 347 933405
418 114 501915
593 192 488807
376 536 420119
455 214 754496
464 290 295790
398 682 539808
695 42 236663
380 352 666998
433 29 804659
344 306 364457
128 274 133088
182 114 869502
670 282 440517
86 596 104164
642 94 151575
542 192 279900
23 322 652802
34 58 715019
670 366 15238
582 273 882790
504 575 869760
610 56 343285
673 299 782941
390 591 197234
583 296 674675
648 350 339079
482 377 168217
211 467 825439
508 640 83847
565 475 572614
448 8 233896
68 688 337769
439 129 883230
395 304 474091
693 501 577213
662 442 55640
420 507 662381
372 280 25052
471 606 108070
377 612 228976
390 668 450246
311 212 107597
642 407 315250
528 104 950359
336 399 727966
515 44 337174
150 64 214308
569 532 944769
372 264 66058
476 248 58651
52 423 781741
696 417 350507
303 602 263366
660 431 249131
543 328 332854
476 698 67834
415 366 905381
585 659 854144
100 329 821409
522 90 497682
392 565 52888
378 86 572781
595 219 568707
573 241 430179
540 558 667339
117 355 217782
499 24 484149
42 426 721048
245 51 72020
229 105 853414
384 249 343801
680 80 490971
511 361 244867
151 208 220685
263 596 585540
614 621 55233
669 144 616557
64 491 403751
313 633 240481
476 203 521848
481 330 527200
601 39 106628
302 324 826063
689 509 988852
641 575 362846
309 499 747458
411 129 1232
647 320 542348
271 519 175467
427 3 187644
170 634 765933
621 558 844456
397 399 540221
219 504 623174
27 389 523251
266 82 451807
38 353 247875
375 294 109852
50 523 697532
232 490 651753
284 9 175529
605 649 241843
363 324 417457
266 334 231789
624 520 488254
330 230 122312
557 389 596434
384 377 605852
5 73 305289
415 663 846768
594 354 401324
102 653 485349
417 268 212699
528 394 410752
176 285 861673
598 304 590628
318 643 69852
151 207 272165
355 12 35735
286 250 231467
377 653 617218
399 637 62141
299 15 215787
521 612 53721
315 553 336567
361 507 83144
17 396 44378
40 605 680858
19 422 210072
498 697 57154
71 222 276236
491 79 710196
220 401 346970
195 443 403471
472 332 63977
462 115 552092
198 415 904393
223 419 6633
81 626 242746
521 320 315825
305 517 827114
354 559 14352
498 521 880755
38 477 18235
38 126 357720
653 698 701528
495 351 520636
268 603 737063
392 569 647458
291 330 472696
453 251 143345
675 113 552030
404 547 589686
425 257 860700
615 637 457703
61 499 503541
394 321 30764
351 438 450752
506 511 648225
167 52 272139
24 328 40064
78 190 855762
334 644 954409
9 564 851395
236 661 503603
128 182 191594
423 493 598878
118 197 343627
639 426 145163
405 545 151910
616 659 147830
656 150 107259
304 29 643369
448 583 932217
625 215 556340
263 635 618449
682 339 465688
88 317 174196
84 399 679261
313 509 69087
365 18 524144
278 142 91393
581 383 55742
26 591 320981
661 583 664925
684 416 209726
626 661 848117
47 507 560649
173 529 312047
360 578 272911
258 564 327434
231 572 32839
247 488 933363
51 312 800170
182 45 139440
152 440 111719
610 288 474082
218 254 132321
548 673 835216
43 51 438972
633 212 653216
580 662 819824
202 76 78667
335 402 94924
220 35 825232
361 414 157484
540 400 199313
621 418 296076
339 116 505326
685 257 777292
584 654 922739
175 138 281566
645 313 750055
543 603 48553
496 276 291175
601 682 467790
247 637 459640
539 248 957872
328 444 319387
618 375 153594
259 314 539776
102 271 607843
372 420 365385
238 96 947885
433 349 411232
617 10 562616
429 331 111822
96 63 169442
263 208 281893
244 274 894677
557 520 631890
188 57 277494
72 473 588991
681 141 15203
436 670 700056
663 148 354641
407 2 514191
65 422 351672
326 70 775637
243 258 249529
607 438 68627
44 632 100956
259 176 385991
232 527 903338
116 588 184231
225 517 110244
252 253 73931
480 442 918060
54 426 534112
327 670 331240
142 575 110453
330 577 945797
137 679 640464
156 580 137505
466 475 90513
692 482 142016
531 360 921935
667 558 744422
232 346 460468
157 175 813312
346 327 163789
305 695 863627
313 167 699404
114 430 692735
184 344 805262
65 247 157381
624 649 743850
606 384 850407
422 633 579745
104 686 403859
488 368 781521
316 651 904302
543 106 61636
22 676 984026
161 259 66447
200 47 889709
668 206 206433
654 73 163864
173 596 370807
304 571 576390
284 4 455367
196 25 724552
285 122 485030
645 65 229165
555 83 531972
402 225 85574
517 15 802723
450 140 599965
653 613 793811
443 475 722543
138 335 902956
663 570 798973
622 603 217776
639 466 373768
189 439 203816
488 552 810847
127 479 624027
529 699 39103
696 498 903170
340 155 163762
211 301 525929
370 430 266572
608 277 232266
406 21 543264
635 470 516565
105 176 783457
453 342 838481
514 594 478419
672 271 365797
266 254 652064
551 487 60264
296 503 849682
460 210 536779
212 118 483175
569 279 590754
510 395 597860
122 57 115075
575 522 285621
499 548 426886
3 103 283329
129 495 970178
308 227 453847
321 80 89828
258 439 663387
358 549 339286
450 70 943639
513 428 587539
330 343 722524
183 586 208330
599 162 576352
107 296 552471
210 242 440950
109 625 534354
35 88 718840
236 209 82221
91 159 364927
111 442 512988
36 15 554264
596 188 58262
393 288 686738
498 512 387318
677 310 102857
512 173 495480
510 618 211850
561 126 339437
415 166 400151
200 428 979562
196 5 706630
659 442 226510
107 17 999173
2 7 382846
405 416 177504
532 65 578068
110 411 357621
617 645 849030
530 268 760651
391 599 189477
365 303 805962
189 624 333691
85 420 107877
431 366 467755
176 413 103996
379 243 296880
505 458 382746
243 680 444037
413 231 772456
329 358 649278
619 225 598486
71 382 48144
533 309 673666
478 135 219300
261 273 509346
627 411 165613
155 395 479874
32 615 977331
170 647 657588
619 88 746200
641 571 651349
283 441 615991
567 383 800220
601 566 362913
119 331 869477
638 384 992710
505 203 493345
493 589 664187
303 597 96044
374 217 967585
501 514 831265
43 495 108330
224 76 210770
205 255 391330
444 429 596189
624 98 557938
69 60 343526
272 101 57061
42 484 903954
240 474 367462
260 267 104172
468 189 703335
452 197 592000
549 255 56252
433 674 523138
399 471 945440
174 550 932109
690 288 895674
280 438 422411
277 545 17286
160 204 42621
94 315 470499
222 568 98072
333 42 41995
365 290 186370
123 375 991322
659 299 81512
185 330 679192
442 254 401410
220 633 558379
584 370 88007
267 10 999019
60 519 454743
302 66 407913
93 24 330799
457 514 935730
632 614 249039
685 657 290501
166 318 812294
373 536 15307
645 3 572774
559 324 229365
129 388 413988
318 569 239748
172 179 379422
533 211 286105
250 82 684712
224 103 495992
306 1 75312
228 520 867864
669 250 289846
490 560 599218
327 356 133262
693 368 565794
188 556 432790
329 698 454448
390 51 971941
675 47 723311
527 28 805643
685 641 626329
216 222 708833
395 386 423470
442 77 596418
11 307 55634
531 27 27034
260 185 440397
559 180 224202
676 613 662067
449 505 46238
96 693 796348
488 512 414250
118 312 435976
474 609 796922
612 259 536452
594 367 697666
10 207 230795
127 447 583538
687 353 87892
640 30 290012
586 6 747893
381 492 722326
170 178 502398
588 83 769376
664 522 15860
636 342 824426
385 596 261245
678 482 328218
123 446 558724
607 10 488751
26 611 981996
505 149 463793
549 415 407602
237 544 299
121 382 754104
103 616 292676
85 311 851330
682 562 899482
667 488 312527
85 230 645672
317 299 925739
460 139 612920
625 594 834052
146 480 923358
123 628 86883
140 602 734631
378 433 343088
262 417 467146
38 641 624009
66 516 94576
470 412 183426
610 220 960838
147 468 880770
151 493 449152
337 263 842758
173 688 756328
248 598 789098
52 471 647869
245 561 571476
675 650 615375
549 382 500802
373 303 352026
672 27 398636
18 505 837234
606 77 73772
668 202 783530
235 288 272520
674 523 880870
486 303 289529
115 356 414174
169 448 640492
539 149 473289
216 369 624849
139 602 627742
572 515 893424
172 166 515916
35 664 110352
577 130 547062
151 232 747504
474 205 849813
480 20 964719
161 22 770496
637 189 800963
331 74 465791
250 623 781484
227 566 306444
337 262 838695
460 145 214123
195 113 865654
400 53 285317
695 146 212211
98 14 908369
275 37 598143
165 346 799105
53 567 303246
278 233 525583
326 225 46823
87 529 34016
628 341 526548
686 376 206960
586 602 736504
522 335 728769
451 452 992369
486 100 394548
289 698 325411
313 558 809004
89 634 312510
527 327 190807
96 644 291832
167 478 696798
180 339 963536
214 484 454574
615 138 607952
314 382 247028
404 514 532807
350 520 971288
606 457 336622
172 389 418158
240 21 982175
188 211 629055
121 24 137404
38 152 761229
325 290 819169
243 115 67272
556 132 765163
70 214 628784
58 278 243105
647 379 296533
117 591 226065
649 674 284435
309 232 138645
663 161 122373
412 235 736926
98 245 433117
89 621 638439
551 148 459867
650 466 864429
291 531 887642
214 537 703745
266 502 957100
28 310 933911
357 257 535232
552 95 459975
12 58 259830
296 154 872637
62 498 888802
683 184 777879
350 287 145125
535 435 602383
508 312 981745
307 342 506241
488 193 934618
610 374 338098
456 57 273115
660 163 295115
593 294 152127
82 364 664108
320 262 251978
565 414 768406
221 331 15928
448 102 82134
593 208 543314
675 430 883275
613 591 120525
13 665 148822
116 484 98956
403 11 277060
101 442 126624
84 55 445193
306 92 283895
691 553 312120
364 124 423851
638 515 86688
136 150 554485
27 9 307358
550 382 815051
650 408 415138
421 204 402913
8 653 820365
241 182 153106
541 456 551718
321 621 466925
386 341 799294
331 530 494978
258 99 977035
374 481 963519
603 469 797126
354 160 360146
486 676 957919
385 491 565217
310 641 748014
157 121 315919
250 15 580877
458 6 190513
667 103 126701
93 294 96390
222 558 980277
68 445 29563
550 435 793050
234 688 576910
406 484 345687
304 454 590507
470 267 576777
102 69 592268
688 432 603627
556 384 413581
651 4 559275
467 197 518466
284 169 76047
196 234 519172
569 506 746532
377 9 326247
310 119 938986
451 345 671940
194 225 792094
6 199 923012
528 132 30707
2 27 686743
289 97 118699
678 596 603602
619 631 192130
7 396 615125
401 370 384886
259 690 416158
455 71 612552
214 576 764639
218 463 422383
37 130 916367
217 554 331658
647 119 481857
554 443 659196
55 288 276467
655 113 745349
186 481 522553
669 464 626518
303 466 794528
552 589 199772
213 1 410843
231 478 213228
666 168 817368
158 681 767730
198 97 706707
592 447 56153
645 399 568078
577 520 948918
101 184 552951
473 32 511791
378 467 17519
384 479 699324
209 429 497037
71 309 152076
461 395 840498
503 662 88301
59 674 990459
619 54 980215
315 268 266971
201 85 734600
486 683 313825
148 569 885145
545 578 619295
233 506 706646
231 439 948356
125 638 872882
554 98 318332
55 450 755234
111 371 371627
493 570 614180
466 150 425426
662 438 364694
544 23 608787
423 346 676292
645 554 209658
572 104 616942
11 217 835345
438 683 972147
293 185 208762
384 339 403377
243 369 121625
460 654 914575
498 359 477008
291 187 182716
61 687 195750
307 468 805818
126 368 188462
45 387 412827
162 325 401297
9 202 906480
642 512 402352
347 236 345297
260 590 650064
133 414 5687
61 653 534725
90 118 356590
165 221 330835
466 407 550883
67 426 704390
146 544 561001
277 178 244432
635 626 226407
46 262 656135
235 444 269868
382 356 113745
185 243 203505
33 318 136645
592 661 114767
428 62 878022
416 538 765975
571 654 933458
434 151 623213
83 434 583665
550 479 90990
689 278 151672
146 179 984331
378 11 58587
33 492 393141
117 658 593819
40 397 419609
47 624 234477
561 294 63790
663 281 68282
133 432 687801
80 161 669682
451 672 927530
548 460 613766
411 295 198579
288 217 354837
666 550 95438
616 630 443870
437 22 457956
316 40 691628
448 75 355465
302 160 63886
466 627 57719
502 690 642812
365 698 972308
100 89 345462
643 629 784397
572 598 151209
575 58 633658
135 699 400571
572 574 418252
357 252 943042
391 524 127397
254 514 583161
58 28 826870
242 594 230892
490 305 351354
300 117 354420
559 173 750933
629 680 482152
558 671 201443
434 177 451817
327 640 296829
240 204 523599
307 289 105743
443 158 948216
518 292 187582
603 282 461560
635 662 913399
414 639 384715
178 205 273639
41 658 738995
367 560 252856
60 205 704197
169 107 753828
249 84 950084
498 158 920479
530 33 802601
134 427 26184
649 517 605000
416 327 772101
87 556 70409
339 445 161172
537 359 93926
599 434 945079
639 678 153499
78 657 668978
216 173 739282
352 684 528853
118 173 704364
698 4 93557
24 142 897066
199 176 895607
451 395 574093
660 209 800678
558 221 69328
114 524 286749
14 374 537012
379 367 903136
262 108 783112
491 192 532626
642 267 244349
472 521 253532
118 205 642390
473 71 200214
444 525 199321
297 606 771062
391 295 264479
294 56 223201
225 261 276470
443 347 425918
209 406 814902
691 507 290610
587 114 829233
256 324 367943
247 14 735776
544 472 965413
385 387 976696
215 89 819501
20 182 413899
131 649 9151
641 526 567450
467 310 471300
502 278 758348
652 303 559441
542 301 576077
308 498 531626
252 669 635742
643 347 349495
304 206 313106
655 27 683605
27 224 182633
594 270 424791
200 467 365262
35 587 302
88 506 757048
518 197 960200
443 694 242234
582 100 140922
480 85 171874
410 77 106419
479 451 444718
284 313 968808
11 301 53659
432 655 951138
124 310 432881
612 662 344589
98 78 269367
197 444 571488
626 336 165360
426 608 166242
527 261 743344
216 79 704981
512 108 579603
195 549 259878
403 503 34046
581 681 265669
627 294 665980
237 319 456430
323 86 111952
141 603 817561
356 384 269799
516 399 822480
310 481 360829
81 222 540118
366 20 170266
609 269 944879
246 95 240920
617 587 776437
194 124 242288
356 345 553309
427 282 754854
513 301 518490
506 460 602838
259 695 758028
273 570 310542
8 401 511595
397 314 686277
90 643 497509
477 438 221655
556 108 690049
494 398 357019
209 200 384324
628 417 737437
347 42 495993
75 430 777326
348 86 674010
521 264 218176
340 557 687056
374 677 10448
287 574 71484
457 39 794108
392 52 924013
218 472 538043
460 461 806454
57 574 337663
491 459 264940
557 675 344036
308 363 783158
267 681 225979
630 368 989316
27 253 334312
157 617 244507
6 76 555785
302 674 841661
417 123 819760
482 30 4079
537 349 763970
418 312 35200
518 251 619273
163 542 513177
121 336 304874
562 15 701729
50 669 42978
306 171 300367
235 172 116273
155 638 428680
398 473 593700
15 253 624763
608 79 181511
421 359 111290
213 584 435080
469 339 522427
404 289 273024
445 545 385859
22 700 559946
513 10 890103
484 580 958938
32 382 138816
335 509 412869
111 204 923698
379 589 142938
576 539 743987
255 275 306624
432 156 198825
279 288 131223
384 471 77237
147 609 152704
122 372 964470
346 180 752608
623 398 425464
258 256 718434
407 117 566398
307 65 382037
254 621 847184
90 558 313164
200 166 607678
385 662 226370
61 139 609432
95 272 748086
391 205 62078
223 309 116383
430 649 892315
264 605 492501
184 309 234396
299 207 141682
417 220 463557
30 666 355668
468 180 184774
17 689 46049
510 525 774189
154 237 719647
675 195 115421
544 585 705091
183 361 112900
240 493 176840
170 237 285701
520 518 602159
327 306 479491
247 624 97663
387 311 102607
286 7 646270
168 392 959185
476 147 816835
456 299 641576
661 389 919249
560 469 619991
164 256 183144
112 651 708325
255 480 81790
624 154 499364
475 295 584979
92 288 823343
96 570 734818
537 55 792773
609 553 786017
118 20 35916
46 560 168528
225 238 176495
407 7 493244
109 423 688884
372 363 788592
263 202 496879
546 203 131620
685 557 311523
290 99 86834
623 204 844998
631 576 70343
533 68 717749
559 356 702406
496 105 311417
22 304 236
329 408 925531
31 391 467105
294 467 362434
649 84 517384
218 36 493822
482 564 432916
189 109 625435
385 690 776439
342 238 129225
435 136 655446
659 578 941080
66 181 384949
456 85 638699
106 693 244972
195 4 790634
463 46 609157
665 294 259969
618 655 14081
51 613 276120
618 593 525076
524 196 723010
636 426 851465
219 519 877850
222 412 410238
180 107 106405
119 30 873676
529 63 209481
426 129 776087
170 210 155467
483 369 895973
696 469 384619
216 154 32581
317 109 539836
576 331 701510
128 394 218755
662 61 388503
609 408 602558
50 386 391903
36 120 160090
524 223 165207
654 638 290644
680 356 528731
360 206 822212
86 64 339144
646 618 583727
27 697 598438
540 604 800647
684 558 367583
120 147 632237
124 109 629726
9 405 217191
193 229 259192
601 12 327139
17 357 148624
188 628 522799
164 221 932049
471 257 204512
565 337 75774
154 548 504592
577 104 215614
314 593 951130
104 333 313866
460 42 712865
310 87 815639
418 308 649291
307 387 69238
245 340 360579
304 673 811860
38 676 696032
414 423 477515
641 361 938316
598 383 883456
371 13 440490
162 379 212071
413 55 797586
216 649 412804
109 326 130096
67 194 173010
271 321 304980
699 638 683241
341 600 696000
290 502 902040
379 193 75728
534 162 206944
455 491 159510
353 393 556380
498 503 979898
504 62 63367
593 376 206493
217 666 977119
389 24 742672
238 162 208107
179 662 46680
656 682 639113
24 357 981563
258 415 444993
53 482 932979
316 616 739794
680 503 959373
127 92 435509
338 290 135261
11 92 508740
618 651 934467
674 667 952400
633 444 920999
234 690 720337
52 481 770218
63 19 768862
401 422 557031
427 136 379376
147 252 207830
409 335 59804
610 88 89557
324 69 348100
306 627 874666
192 158 35157
330 216 241536
555 25 554417
171 12 935742
339 241 430182
117 440 600557
172 270 332645
411 32 44809
267 641 854708
687 293 382017
601 479 530578
652 548 665323
86 677 894162
406 612 232334
68 46 378380
379 36 468966
457 531 356043
500 584 917536
660 416 663739
167 389 98383
658 12 567281
349 278 555137
607 636 740514
693 646 670082
216 199 846754
640 680 688842
62 304 488395
327 441 703808
555 68 257680
688 257 105391
365 163 716150
408 258 656686
40 669 3796
331 281 316887
605 476 393602
679 213 495101
297 306 89935
293 480 241774
38 363 976788
401 73 174262
677 349 31734
445 284 917846
575 684 469252
671 599 820524
136 559 328316
27 122 193963
565 313 253033
169 98 759621
42 411 378346
198 203 812853
595 540 118235
357 71 699545
561 334 64621
33 28 79080
229 487 908921
369 184 366166
554 372 567937
164 247 452814
150 403 961523
620 209 763188
541 331 960417
510 662 843939
156 547 582337
207 674 926106
263 590 483844
541 151 333725
77 326 562992
173 642 953729
471 675 726875
647 87 722344
398 97 630976
465 6 116356
238 520 474580
50 377 293106
94 200 515300
258 236 521268
451 595 486256
331 59 414178
338 54 747997
30 175 890735
268 62 977578
631 395 858814
532 90 237000
363 525 692749
29 236 746348
576 273 262177
475 464 890649
91 637 908486
287 434 954773
353 229 540505
553 624 640460
571 280 321727
505 576 545071
343 273 915888
503 455 282099
419 285 300521
262 278 201852
639 227 885558
154 350 109640
372 61 15607
384 597 758476
147 310 496590
536 288 133055
11 620 353247
187 603 354296
121 508 703425
697 563 61235
188 126 361190
240 644 984151
88 663 765285
170 290 572064
383 372 99233
207 669 243701
197 488 72045
648 487 306767
340 172 143019
574 314 838159
105 523 408418
150 623 224915
78 152 634889
554 566 968852
351 491 519644
225 157 463070
124 454 52198
482 389 733681
366 493 615389
160 641 202775
547 166 871157
509 475 414141
56 343 934301
563 602 62226
57 187 576614
649 373 309505
488 263 701250
641 58 591896
400 52 682224
342 181 422872
638 553 893595
575 557 845435
75 61 926199
32 645 447568
58 204 826012
60 641 84983
661 574 890450
616 247 161003
483 594 37209
181 254 747280
271 214 33223
698 673 53445
132 481 711020
481 12 53281
454 383 214077
597 41 631177
328 224 844122
251 351 980651
335 273 697272
119 121 820618
452 226 235043
136 627 923151
338 306 802714
404 536 687695
182 341 401619
499 493 921868
177 420 260443
538 23 34619
318 327 910049
267 382 384385
603 113 699767
151 667 190423
644 407 865624
250 446 49039
163 685 883850
4 308 405991
619 700 314741
570 74 609311
66 514 616299
182 541 223160
411 147 260989
117 208 189191
338 597 613347
657 339 764344
65 327 64895
583 683 412033
69 305 400427
29 512 186845
232 193 442494
546 40 403512
264 50 538191
113 148 248424
694 683 413731
438 387 229329
233 297 574610
359 47 136934
603 230 539465
255 595 236587
248 356 725778
567 358 969560
680 591 112535
302 600 498726
297 255 734137
390 604 80453
320 487 137632
138 663 134311
448 377 960982
1 277 700882
599 133 332220
186 382 673306
133 326 134154
500 541 664353
260 614 531498
274 552 41599
344 367 741667
61 93 147814
243 673 837083
159 517 651968
471 511 617101
108 74 554943
110 626 441887
540 189 907541
652 265 347698
612 430 740908
356 604 539114
356 649 264012
627 99 680926
56 470 531437
258 40 742102
481 535 184940
401 595 709022
179 458 714222
156 217 1363
631 630 150598
142 379 380399
254 326 945403
276 269 403304
444 689 483766
450 94 220390
281 511 226273
289 130 88870
167 77 503937
206 3 17277
120 8 209497
70 486 461394
88 402 161280
266 589 378014
331 533 506113
129 307 824524
81 537 396219
177 90 117240
611 666 388723
287 234 199394
85 301 924158
391 26 600194
431 130 625760
414 546 977957
587 636 705923
650 622 405284
98 157 420087
552 264 791705
211 241 187151
171 583 270177
606 78 145609
497 667 538670
267 278 711143
231 420 65729
422 669 228835
496 137 236006
394 607 972241
183 538 33155
72 573 879845
604 234 142798
350 501 220681
520 159 98641
380 606 37198
563 481 205105
365 458 387238
603 635 674855
642 686 242398
306 415 413851
95 654 975862
318 568 929558
371 552 727751
133 673 68831
196 433 713679
25 567 574306
27 271 729235
643 40 40529
331 173 738237
610 144 235588
241 215 261430
276 149 274778
106 697 888317
204 133 444097
363 362 416847
86 79 802955
463 261 763154
539 688 463291
597 30 436199
31 163 679430
137 196 546486
41 125 175787
487 328 745026
261 666 56801
186 280 591781
259 169 557160
607 22 572921
57 194 547254
270 392 579135
675 434 252782
261 312 698815
239 78 15722
41 221 361715
642 188 383529
651 658 681960
614 553 102026
43 598 806705
561 570 334183
162 604 587594
568 556 501557
11 22 986489
278 219 18557
460 531 24256
410 17 938718
630 422 151781
572 438 242781
471 360 422959
423 170 705513
453 285 736511
239 211 521989
555 463 471993
507 197 459256
170 435 988561
627 276 70976
668 527 586756
444 506 188430
617 54 662765
397 79 77490
537 618 964512
150 335 427361
518 371 82304
652 495 436817
360 663 665618
124 85 676210
626 259 213309
626 18 623092
198 90 292069
200 124 368846
411 553 259197
499 516 905915
102 158 930222
135 392 843622
672 75 970725
421 147 719329
393 468 170874
625 626 503933
400 120 396067
606 162 987985
190 470 569910
200 680 249502
385 413 529857
301 352 616117
176 604 857905
138 316 919397
562 401 990099
349 100 964959
480 19 612310
181 268 674653
654 286 700141
554 175 387697
31 444 155727
416 563 7083
56 482 372636
472 528 888885
514 518 297608
108 653 137510
215 651 295808
639 558 229917
458 139 222299
458 636 405382
54 349 156757
238 590 241703
67 528 854963
190 118 646521
43 492 831124
131 587 649208
321 560 980491
241 209 648842
107 125 44068
284 33 590953
93 224 373216
33 201 158754
78 526 561221
193 414 286444
390 150 775455
472 504 566602
292 651 34344
655 675 9051
382 691 747312
186 315 899511
11 44 737564
73 697 265092
307 454 359388
523 298 663659
208 323 139100
37 581 821152
564 465 959693
508 184 554909
639 455 627543
347 449 97454
16 23 300705
565 8 918852
74 459 408208
490 230 374308
677 635 207014
514 627 415754
469 464 600133
175 94 490857
497 464 981099
255 149 41674
607 127 771540
683 8 385510
200 463 944983
538 527 206977
578 676 244617
203 72 332834
1 24 506363
659 183 31367
583 15 523572
56 572 185544
613 283 367497
643 404 935132
326 630 634559
302 583 588627
47 372 791141
192 460 987206
192 321 886064
481 462 647849
206 106 535334
558 401 298383
17 484 562483
115 18 664499
427 75 418528
618 130 2240
547 245 18644
402 317 703124
119 530 211633
424 660 529105
347 99 798893
187 684 247755
660 101 545808
483 144 357756
91 2 104048
294 145 82062
210 521 305776
619 486 422618
198 497 978918
434 8 326220
254 580 744042
78 175 124802
82 677 694317
287 671 315725
185 558 55568
210 625 957145
187 520 490463
282 202 772767
293 128 773026
78 484 848254
652 406 780790
5 299 424676
136 114 270603
373 363 897897
349 437 180672
452 567 579285
607 641 103269
593 684 57968
480 320 197587
370 338 76609
143 152 3900
435 490 17055
343 361 620922
167 695 78210
106 444 429580
487 185 168006
12 438 362054
346 534 663639
618 422 883257
77 342 992425
246 397 973930
6 455 640906
616 189 80014
218 458 309959
694 94 564845
515 130 518436
650 279 897534
99 359 89448
274 470 256805
672 60 704202
555 379 434113
106 219 60250
20 263 985303
700 16 193779
401 318 874468
343 556 595025
90 306 566818
414 529 666836
674 14 743636
578 213 371944
371 641 379200
490 25 383860
9 145 637934
573 57 956079
449 190 126124
486 312 258181
378 426 978320
384 499 70763
24 105 425530
511 498 945015
140 589 286830
663 560 607702
46 204 107837
526 508 832248
246 46 635401
152 697 572036
393 416 486505
337 329 620275
389 305 683979
381 372 85527
383 19 668689
566 32 105911
325 68 426369
216 525 873104
5 316 663658
526 454 848054
626 562 877086
538 465 58350
178 509 916848
212 181 863349
666 149 731449
437 578 631689
405 344 188355
169 456 579238
248 625 183151
131 440 185572
424 66 476506
227 445 915149
190 523 251046
425 394 586092
364 662 308837
409 608 952780
501 156 851033
683 429 294036
23 398 229460
619 182 677823
402 651 535556
214 294 537170
622 535 417026
452 622 247535
577 355 759688
157 443 831387
562 412 911444
662 359 492253
207 324 483682
519 196 941892
157 490 940108
440 42 82122
451 18 117760
643 679 539148
400 347 330545
28 190 717051
404 649 247383
504 637 598481
476 521 8803
493 553 145844
428 324 172925
304 293 365282
189 386 542611
490 288 164821
359 167 540752
10 89 851527
393 349 579583
420 452 908656
599 62 722157
53 244 52773
268 559 944127
597 612 525801
254 540 598134
468 433 353355
641 625 741293
126 328 49409
428 470 277127
67 170 700194
114 660 213503
91 289 774342
566 577 540197
65 143 341409
378 555 360269
571 685 849684
573 673 309324
51 637 372392
357 190 648591
458 42 323783
87 616 518903
13 397 69444
677 462 4011
427 552 491104
520 259 393332
524 69 927354
351 536 46200
516 243 853919
537 434 8499
312 52 537669
642 287 255330
278 542 468508
607 95 427938
698 272 526606
529 51 581039
413 647 810620
556 220 653965
359 439 64829
61 303 975119
655 193 159354
569 645 78350
346 260 506617
575 687 1922
464 108 264934
523 433 349590
64 553 256071
350 19 787263
578 572 153047
499 484 418046
454 56 977123
640 456 633616
413 513 938794
580 276 154925
364 624 898257
380 105 684676
359 559 415768
34 346 59631
476 260 495472
615 619 233828
370 51 454465
28 79 581703
483 488 63499
176 103 996414
258 596 5084
86 16 905260
147 106 571226
650 303 257733
503 255 232260
198 275 461983
538 370 88013
585 339 208191
291 37 302805
80 493 181404
136 463 72146
401 12 375761
596 615 740903
660 1 85169
413 639 512890
35 112 67345
193 428 630617
111 137 745907
112 64 399088
213 630 656033
636 88 146278
221 370 825491
621 9 137999
164 657 945082
670 693 531978
685 224 664833
349 534 261995
218 70 205815
648 688 231887
566 685 794262
503 167 200218
476 672 150528
41 452 26
385 55 357295
140 693 284028
79 613 602618
657 434 178751
173 430 615665
654 178 400345
242 513 586624
231 96 197127
518 391 48672
48 459 949325
585 10 158186
85 411 355107
247 401 534278
508 130 691019
492 141 707410
493 651 949684
443 665 347121
632 667 216462
356 374 102489
585 479 614940
236 250 888918
352 216 783756
656 517 93943
303 314 283816
624 186 262425
513 553 789408
556 427 165215
276 365 341592
312 694 941097
195 281 593168
108 5 985070
81 179 543506
485 103 619400
49 354 940581
216 184 664823
443 633 500026
673 608 215234
77 243 236114
384 70 490539
392 476 814829
561 244 929810
615 146 695897
564 204 917529
181 327 171538
690 579 860866
320 437 139519
552 140 755239
514 247 445481
34 221 798160
529 507 782547
171 394 201837
512 544 699129
154 317 629739
21 3 714168
303 51 329326
552 440 869916
59 243 164246
10 185 299555
116 261 448208
459 147 756071
38 584 276299
610 628 361078
185 209 590439
375 535 329009
410 527 383573
635 158 907500
479 373 537715
36 598 942431
598 144 118557
634 228 962317
639 359 433522
166 675 770624
643 491 565915
206 693 750107
292 515 824594
128 310 53604
480 464 787131
52 688 690306
59 373 448508
192 431 517813
203 388 601851
470 360 861691
172 452 516233
631 294 377265
76 624 283271
608 16 327063
500 612 211966
262 460 74205
593 26 435105
401 480 987454
303 135 192498
135 654 464826
344 29 191976
46 245 774951
596 256 76718
538 127 37502
628 420 35310
542 178 148432
299 534 696762
58 477 995044
413 287 163706
376 224 774406
52 650 424361
63 21 94547
560 577 264142
655 261 378201
186 367 353239
152 405 903014
116 471 884017
492 677 151826
83 203 499185
229 112 231637
346 574 994804
582 254 174455
647 526 967625
394 95 954184
292 326 591422
669 460 639111
469 616 426455
196 266 990960
623 490 53553
516 298 340544
200 239 261478
459 167 980332
288 96 489709
504 85 370435
544 575 67451
216 573 905597
175 511 454508
611 220 180476
682 438 392176
44 130 333422
231 332 785246
263 236 688697
614 103 528100
600 538 878600
63 339 200030
107 116 251950
412 519 788823
345 81 528210
53 285 233470
545 482 948146
145 350 930288
393 150 347286
106 508 80091
627 516 924717
335 119 822924
313 339 101019
327 524 973300
427 112 929403
602 102 664983
385 259 743241
275 143 674568
673 97 941190
678 37 95667
700 633 581556
282 491 241421
160 278 699145
430 278 489016
549 443 128555
29 558 732320
699 316 945539
296 148 761129
241 612 608321
658 500 149184
474 316 971900
570 318 47525
68 405 983210
152 1 294353
287 371 222533
446 507 204655
183 353 432346
169 673 280597
231 98 724269
207 20 565176
221 589 842188
255 521 210595
64 503 936672
452 166 252093
87 301 551514
406 436 502621
256 205 320583
22 551 426156
336 255 56851
627 130 697216
218 551 199354
517 116 923054
314 304 371344
105 383 98416
540 119 388212
216 599 172580
6 540 579492
392 571 380930
126 337 244866
152 125 877531
342 177 416764
576 207 89213
530 507 617275
503 273 57746
15 176 698221
543 20 227862
80 20 475068
65 591 809329
153 59 322556
593 488 382453
12 295 20174
631 42 603346
395 483 314213
13 300 134573
102 364 91276
678 254 494288
528 334 724703
512 667 190375
391 456 468640
415 664 525062
560 312 712002
119 321 796610
373 408 699313
457 217 309526
349 550 668048
588 535 658814
155 21 657600
99 313 647365
38 693 335579
545 123 149290
515 411 825782
562 692 635278
227 613 195753
5 684 103458
55 492 856667
677 285 937100
498 77 593542
188 484 52522
307 238 593381
259 339 99852
292 492 385519
438 418 379838
55 127 209001
543 234 840487
14 684 412279
529 689 130789
677 353 98875
256 698 780885
138 521 865714
233 629 447313
609 381 144401
383 476 906278
292 667 514927
257 152 475859
215 636 787875
358 514 897964
205 210 247464
675 630 346598
212 591 315613
388 583 433583
654 646 122025
265 262 334896
407 162 31543
497 92 366443
237 124 359590
485 92 471673
525 185 440449
204 172 391821
26 278 106177
401 645 556256
253 479 424215
395 512 742673
129 465 210042
309 214 316972
320 374 600584
98 544 196315
253 94 100217
220 606 560223
381 358 381034
344 148 38886
167 499 242239
399 390 130771
168 89 395303
87 630 637823
436 9 87642
691 666 149662
165 456 983985
431 369 639577
134 329 698796
270 499 810633
33 382 19708
60 691 106097
161 617 827172
134 212 800135
135 356 749730
47 163 464878
198 200 766786
489 206 911055
509 548 680180
599 151 623725
185 560 472864
170 153 700065
528 84 818947
266 159 563740
528 509 294935
232 529 202475
256 612 299721
466 200 443359
316 566 857622
343 386 641316
140 700 444456
373 599 194297
218 436 878918
328 94 607039
41 171 170612
368 542 343398
686 453 32729
18 136 941506
182 532 83021
555 395 895976
538 36 600827
12 185 962099
689 579 251834
411 620 705803
462 526 13170
665 307 277324
35 309 944254
492 201 228525
245 45 188042
119 90 958030
454 186 352876
335 80 447304
529 74 997056
616 455 31033
178 333 986538
6 170 336422
215 564 708689
605 466 761451
489 505 354150
335 663 909067
489 530 760216
236 551 156377
9 280 62149
389 205 697649
506 579 809171
222 147 743527
95 603 989160
600 267 395647
268 470 704904
160 579 306729
313 400 28373
324 630 422081
504 153 664217
65 204 303277
657 628 94973
345 213 447977
432 412 669308
388 179 592699
603 66 545407
589 636 179203
493 239 54390
31 106 694076
175 240 254594
343 13 894230
344 565 890265
577 92 787710
538 433 251041
430 267 597313
541 675 175553
444 246 972499
520 660 122960
158 326 552229
355 529 992735
583 699 429352
20 588 107398
519 557 953122
404 214 95323
208 585 602860
527 56 795942
111 106 843180
117 673 90440
461 140 62853
297 687 131686
519 344 78532
623 656 765734
235 271 643112
264 210 146507
636 202 436310
330 379 106095
363 177 462273
118 237 842279
495 170 706398
161 164 822696
179 507 791595
270 605 653624
142 522 859967
229 283 883633
346 608 4101
416 97 770732
699 628 97107
360 238 24167
214 683 9229
695 431 450533
627 142 834013
628 343 716079
634 273 812170
117 282 122052
605 364 511346
645 122 535371
691 222 769922
532 35 986467
421 561 721056
328 110 394521
115 209 809980
641 332 137814
500 224 745743
322 554 210005
492 391 475553
162 468 734760
225 469 277
505 506 441
624 24 518334
484 571 584298
410 311 748589
666 473 745507
348 221 445164
246 219 366472
368 26 519744
505 260 350132
236 392 178763
205 254 905169
183 646 26443
217 336 274771
11 493 225078
294 12 400511
641 233 789509
476 393 979463
301 364 335808
233 59 297542
117 246 2516
307 39 245790
459 362 935063
205 666 246030
266 600 483931
63 621 582971
364 40 169607
440 270 607885
323 645 114076
336 618 663438
657 660 421463
442 474 362125
27 424 110254
396 268 279524
635 121 67140
500 262 249470
54 699 933480
413 525 772743
424 486 337619
638 129 839006
39 671 436703
262 559 846938
569 421 772604
619 455 25825
143 598 195108
519 699 375321
597 287 894940
420 565 127776
74 137 960141
524 652 603758
648 544 796160
442 699 585609
158 363 163094
433 508 268219
460 463 948375
609 213 598538
394 444 594425
101 566 352798
218 584 71413
661 638 264378
61 461 972041
617 533 32034
697 246 241461
522 587 890643
271 337 919865
524 518 763454
534 514 485402
522 452 508461
329 265 241363
255 214 233904
44 430 227391
518 82 522262
193 538 244292
70 225 291079
196 692 613021
639 226 671499
494 218 805646
80 626 639236
261 299 282246
484 603 655963
425 264 157413
210 535 906102
419 626 11474
533 308 24208
528 410 859731
125 411 282377
457 484 576281
237 337 811267
504 113 104609
511 514 103761
675 355 753375
104 52 658213
656 197 518776
193 525 728811
347 265 790681
385 459 764843
86 165 30066
563 165 607829
291 29 168474
46 627 824883
327 604 328825
46 522 714371
592 696 502706
352 348 907966
131 668 334952
231 283 178096
128 51 565581
233 317 941226
31 103 906475
377 652 568347
549 1 793577
454 413 532819
314 72 406512
270 229 183227
439 397 964098
235 61 12766
489 244 660261
613 337 949613
24 630 409893
84 244 582420
624 469 322662
220 194 121546
42 530 227470
172 544 767856
217 537 338044
480 631 818715
321 417 374085
62 37 221764
220 131 642630
687 42 47547
290 314 666079
516 132 348406
501 569 237751
457 298 625145
97 393 279215
347 324 462342
10 586 135770
36 134 191080
259 443 119264
179 205 345474
399 679 502418
585 439 96342
618 211 122272
23 261 710748
275 217 23222
309 649 331320
571 399 301229
105 273 97976
521 29 358453
232 154 184060
561 470 615903
508 556 690435
60 649 515187
272 487 896150
617 416 2513
341 661 540847
646 577 621037
452 458 773192
232 163 404745
30 466 402174
375 253 313074
259 631 344335
52 362 835036
635 689 740796
468 462 372034
199 623 20955
491 369 618111
349 440 642720
475 653 815672
697 316 291266
673 575 298587
464 333 139527
314 103 636991
471 182 35349
55 403 117071
406 158 370608
493 245 128087
479 501 322175
536 638 54028
511 430 887175
238 649 761945
13 66 667252
236 300 747632
536 339 388542
422 488 207220
194 490 300063
221 694 582535
606 231 215093
649 37 262261
470 665 476658
438 221 179404
244 700 968487
328 478 306867
571 501 472426
375 451 808511
591 14 313321
210 72 834497
374 237 247540
388 455 651648
531 667 18944
9 117 746927
691 533 306998
42 284 707127
423 299 146338
131 560 330200
625 144 666883
414 93 637802
491 664 524216
315 460 830924
242 48 832098
507 611 792054
290 556 327294
622 557 106631
633 305 910532
214 513 114844
161 510 541709
635 322 963501
654 578 671746
632 7 608285
63 479 839984
293 373 360010
109 412 637414
388 170 999072
25 563 273000
628 255 212671
597 684 132415
215 416 594867
446 577 655987
576 533 134062
624 694 370975
464 444 532585
669 276 414982
104 268 57917
281 553 816563
109 85 78704
110 471 353857
198 241 51528
683 193 146676
660 483 94040
479 670 817654
607 440 212864
276 700 190642
629 86 690752
360 118 1801
114 282 459240
402 343 661450
385 641 787854
92 567 827016
579 554 804853
199 17 108905
510 131 751299
620 100 71190
217 566 812129
51 635 37463
510 179 374224
247 353 475409
224 389 557688
568 579 515933
519 48 418671
400 96 966281
462 215 742546
599 75 319897
299 475 722808
440 67 97020
281 405 938231
123 148 319730
296 104 44153
111 549 177268
57 371 565510
46 591 135832
395 13 827425
21 146 110847
129 569 217296
233 402 272764
537 600 81455
390 651 235718
35 12 795605
84 526 479404
70 368 265873
255 475 403439
143 54 961160
525 541 758038
321 501 705010
248 159 492160
516 380 882668
87 380 639019
578 505 524818
449 622 136329
253 289 422841
659 416 540713
661 331 443475
168 280 448875
312 132 989401
626 566 139372
624 256 324569
349 345 151908
160 353 895864
661 62 209027
217 17 467045
312 192 521511
450 618 468355
618 696 333138
395 238 848031
487 584 258740
461 297 79959
459 130 303565
581 266 509500
193 50 282279
525 305 512688
522 9 580537
404 235 735918
517 258 272071
315 147 672091
150 597 777725
490 78 25610
494 183 510292
609 248 293710
211 456 583005
145 349 774923
190 141 667360
298 490 398119
588 469 557765
531 385 945607
401 313 787446
195 2 774823
662 310 298987
95 494 853897
514 204 335378
316 297 348519
374 624 32865
576 609 932987
19 119 420172
566 608 567431
407 489 981724
69 564 631014
271 374 388396
595 20 376536
503 535 382108
115 131 289604
353 185 52817
75 55 227672
191 619 505223
102 261 388768
208 159 655814
605 663 593823
616 193 237982
253 478 870702
65 519 537783
689 409 368019
362 616 794803
391 601 596860
292 474 371102
515 590 188431
314 329 778887
329 179 146109
673 238 627800
185 281 608254
176 422 881136
269 503 320654
14 418 786200
613 379 698496
124 696 161483
498 333 798882
253 400 641456
249 218 52336
375 566 668195
231 44 826298
351 11 325790
571 42 104084
149 167 219283
299 629 679315
606 141 729258
45 672 848144
167 163 409240
50 330 239859
526 117 173968
676 632 146690
382 35 558549
632 140 201522
474 36 919601
588 559 557786
685 135 948987
18 209 892865
618 100 621935
150 23 861483
641 259 417156
62 447 904854
520 620 455865
24 331 634111
28 163 916933
525 308 337642
441 338 764542
395 292 638257
637 381 832955
571 223 807336
44 329 177247
142 210 607723
487 522 422477
585 72 629734
407 667 62427
451 659 394186
326 381 826005
223 201 984431
492 276 387313
449 276 787367
141 344 87437
269 545 787116
626 422 311165
298 531 467291
420 315 814417
349 277 983951
422 481 527525
378 185 161488
497 369 104175
261 71 287231
568 396 519566
5 480 287204
624 71 104558
303 651 66869
546 530 727824
612 664 985461
700 157 263252
340 418 291726
185 240 106847
1 192 111850
254 435 274884
599 84 917151
252 51 999133
358 592 69220
90 446 774649
435 137 354537
534 257 562026
583 530 96095
233 85 728991
235 7 450515
108 85 206256
158 92 258776
550 348 685542
634 23 397093
26 314 731018
160 66 556238
201 435 787419
378 237 305559
42 330 474114
690 185 815686
303 639 986835
442 332 188012
695 170 679636
547 259 646734
375 80 419030
135 112 198669
574 618 570606
275 229 519271
403 336 634331
625 307 9978
135 93 819907
129 2 411997
222 473 37785
514 203 685020
548 89 406457
635 576 90012
689 86 297573
380 22 847762
337 220 165661
233 584 733387
137 324 111346
254 506 106669
234 479 640403
384 335 335463
301 133 506571
426 8 604841
637 478 331296
327 342 469863
477 636 971631
640 84 373151
110 255 275333
490 405 416964
9 530 509873
507 670 656144
424 61 653923
188 243 775778
133 420 660190
589 515 855951
348 419 590346
55 33 139588
340 108 936656
443 71 133159
28 361 324333
219 7 208229
622 316 390626
393 352 167210
3 446 51577
313 191 755407
49 222 776556
285 694 876622
560 170 309705
7 123 199135
78 542 456458
572 308 553558
351 259 704069
271 585 115357
690 19 26412
365 177 755159
488 75 79581
107 155 118148
3 510 157579
660 381 26095
570 24 926000
401 217 240038
276 44 827617
584 88 382083
118 114 539182
580 307 681170
563 622 525206
34 254 623233
452 549 945823
12 697 405876
699 100 84168
165 190 128062
512 285 822116
20 413 284259
347 278 488330
663 440 454038
212 95 286797
593 340 419703
423 237 51180
607 204 398041
263 634 832692
310 83 48919
379 322 660855
265 550 510333
80 558 459872
553 453 399163
265 345 147849
139 542 857729
113 193 175495
291 371 190067
678 326 864868
1 585 306464
593 582 37767
338 254 900627
256 309 914331
322 153 674626
375 224 406931
13 237 709432
392 119 509768
441 38 7740
123 462 172689
523 606 788572
250 498 604939
101 662 214726
63 109 212051
614 68 96978
589 370 91305
174 156 401139
240 431 194494
259 442 615512
282 328 157226
350 468 471874
602 426 997614
79 439 713883
697 96 62999
308 213 807193
237 584 59709
600 79 392658
43 160 567660
370 498 332864
265 263 853670
359 520 950886
567 595 126892
103 375 54695
162 232 533742
290 104 456187
248 479 301512
111 674 638770
381 698 519185
276 466 239202
233 52 674730
567 451 937913
34 477 878515
483 514 453023
569 105 254722
540 256 488572
207 264 316875
571 83 733484
700 146 736390
58 337 522485
587 459 395793
531 307 877419
340 388 597563
493 657 869955
691 388 897307
322 657 978794
216 433 527515
539 485 505972
312 63 160076
331 12 324155
543 91 123086
461 472 826712
595 253 544862
408 406 628975
682 272 301790
10 266 115127
66 560 929070
51 594 254562
349 511 578366
416 584 50584
313 417 278823
245 97 947042
281 109 798031
366 651 790238
385 174 445964
290 331 640030
675 546 928396
167 392 233081
91 163 151610
360 343 326096
59 134 170925
659 457 524370
343 590 597987
190 172 966562
188 120 327107
423 274 272748
308 644 374852
443 596 792581
423 241 568473
652 688 387048
227 58 280993
605 76 439123
634 120 385366
405 47 945581
507 377 961966
541 554 909279
599 441 81050
344 531 830700
387 151 520583
635 239 459968
15 321 246224
413 611 63034
91 383 109328
212 569 845975
292 60 442317
687 566 130913
67 98 447580
385 248 273017
675 683 105646
596 506 253519
571 616 257975
145 446 921874
209 34 399054
630 302 530224
527 296 804384
597 652 702299
187 409 71771
215 395 576380
524 438 123307
562 323 302614
473 174 543207
457 138 795355
626 589 21529
691 391 13876
603 388 846473
172 355 796936
353 343 794826
289 211 138227
486 634 942978
329 558 740336
548 27 601200
155 123 744565
105 278 914768
614 222 906006
146 32 71577
1 657 448426
114 202 388683
442 209 391339
602 355 345892
523 104 759183
375 261 613072
624 537 246257
345 65 899757
672 485 758741
468 469 330031
526 558 909778
398 631 854076
206 565 250289
298 509 904440
206 612 591539
5 380 845473
572 362 302081
384 225 587269
134 557 355334
697 205 565788
476 109 752097
696 29 159903
26 192 973932
532 627 584117
218 680 214512
679 407 421980
347 174 116754
415 350 819227
496 412 30337
195 376 534204
138 165 560773
481 11 770705
245 296 348897
130 268 395899
606 178 849477
282 409 585331
317 645 883153
75 631 690325
342 111 599895
542 88 910092
592 71 405086
290 424 938400
549 475 178416
437 134 981747
37 97 698609
615 441 165048
275 678 232886
395 679 810447
244 83 79708
304 216 95811
434 548 172414
298 415 958509
611 304 539782
460 544 175724
522 259 287107
515 687 382155
251 634 368396
180 613 646133
272 197 57464
194 431 455649
412 639 790317
11 679 838697
668 693 328969
253 136 661803
624 33 231295
545 37 475308
361 328 531844
512 166 752922
67 23 541581
364 399 784025
459 516 321280
466 185 478280
650 203 449285
586 216 364048
426 297 81492
566 365 138112
92 464 570018
190 510 285153
151 651 805425
70 364 115566
169 277 711671
439 123 19992
42 262 820157
324 690 311728
60 173 241407
338 189 580337
17 255 948856
221 625 909250
360 245 695520
56 160 378104
623 676 618082
643 451 147643
228 424 622154
99 380 42670
133 111 817972
649 397 783272
654 561 763395
235 692 111882
132 551 207567
693 149 369367
550 139 225518
74 457 225941
552 139 585238
33 330 150590
650 315 23973
43 19 885120
457 332 307275
363 586 641853
20 389 640719
114 246 932711
110 311 514275
218 248 81763
75 601 320391
542 576 553990
144 77 331030
429 76 507455
680 695 615581
355 78 483279
129 331 3766
239 646 737854
485 99 281405
190 396 695343
245 418 465764
77 401 372749
247 676 397705
685 667 898682
44 594 910724
619 228 562154
234 179 253041
331 345 285135
485 596 882423
206 599 946594
606 686 197241
148 466 658924
607 650 160692
378 453 44461
670 71 563305
389 644 308307
35 610 632959
134 673 611351
682 605 653966
62 542 151132
562 278 828179
636 200 244130
111 7 417043
170 633 512962
554 455 650385
275 90 413265
93 690 891048
31 173 358580
348 377 857952
606 556 353049
595 397 513318
48 582 364275
562 524 403828
79 546 947197
214 408 442942
688 425 354378
417 67 877617
584 225 971038
470 350 360317
270 194 351546
52 144 504575
208 600 557982
227 134 794141
374 174 74046
648 507 963314
351 582 744342
205 115 372183
657 114 339710
483 616 834796
334 450 673487
17 697 609790
674 168 969538
253 411 854701
273 653 156485
528 304 222744
10 318 511203
144 634 921794
124 292 582159
305 122 4148
644 362 546799
450 148 678643
170 412 169673
569 68 444995
145 386 928574
599 156 211439
427 608 858504
103 359 350699
638 509 232651
525 548 445639
78 148 286955
154 416 575260
94 178 577380
320 524 112765
527 695 459313
580 259 600106
444 647 672045
54 459 468199
256 689 603210
479 608 502803
603 447 850577
58 41 559040
37 632 67686
554 352 893737
669 286 528805
144 172 126318
150 469 720989
309 112 713669
616 10 894369
555 523 191323
594 337 519598
311 249 681470
348 31 747339
28 11 103579
465 58 173342
677 115 933768
388 598 959194
573 43 990479
598 421 730310
420 218 32430
581 189 923582
461 155 1729
229 412 630848
434 210 946008
263 689 353482
143 361 147673
283 134 261106
149 21 31304
35 316 539869
626 299 213481
644 91 172488
308 176 373765
154 666 914573
377 700 563581
82 64 395837
523 71 105372
114 351 288954
510 14 480328
344 315 804998
206 522 320739
159 216 936645
508 85 863399
267 515 344773
287 647 511923
653 323 80686
685 216 398715
52 181 150220
368 543 574171
60 699 11691
549 53 758558
669 201 9241
450 132 213418
173 622 129450
373 596 177618
397 63 837942
329 665 813
182 621 854030
77 220 610304
562 262 776215
346 130 746579
445 680 230916
622 5 344594
44 439 928804
390 522 596346
534 199 529530
546 443 950364
490 141 306502
267 455 126934
613 567 474044
170 276 744691
506 689 572460
446 611 146148
13 501 267470
355 476 841563
117 565 487637
333 384 319422
346 351 66807
645 27 269461
443 359 188213
53 615 135870
253 482 531619
285 396 895822
200 122 420051
59 648 566100
268 363 715190
480 591 339105
532 411 708813
672 600 492934
645 438 50723
321 13 431667
573 229 658486
51 143 269222
176 2 805729
182 562 722118
689 308 38595
604 358 493415
349 384 839790
143 594 6371
285 277 683155
109 337 913028
624 40 23218
587 195 965071
210 696 714659
109 44 958539
426 359 111757
601 8 741030
434 683 538674
141 494 949624
687 347 66947
294 388 114895
210 101 328320
520 325 644195
403 267 900879
577 639 830986
389 164 257565
507 511 227715
234 128 820183
516 466 828645
68 18 705824
379 221 89633
329 287 748830
646 5 333921
182 264 226595
46 433 518999
631 616 453608
690 285 47046
548 655 60370
313 334 968674
118 638 389518
420 353 285694
644 107 972300
588 430 72286
219 376 542478
18 535 473127
490 480 403697
469 166 926229
627 424 802174
193 640 65009
75 155 638839
299 402 51752
653 278 632451
127 406 210957
223 131 735862
549 435 231531
264 323 515834
357 474 547023
91 55 789227
685 362 580344
545 556 538319
391 586 424797
225 433 199580
554 362 625208
248 334 587999
326 403 17627
75 334 865623
313 656 562961
301 536 636575
160 395 105322
24 125 401416
465 320 970604
178 443 698776
525 421 286664
13 455 979541
349 536 317282
690 246 825346
210 259 443606
266 517 860587
33 187 850174
437 552 988820
187 313 224155
277 493 167617
43 433 444815
273 159 87512
222 694 443631
452 286 859835
495 365 296802
546 14 755538
110 445 193833
486 589 312126
579 401 947139
287 130 369261
311 233 17889
499 666 390063
88 396 46757
14 631 254003
231 146 609982
52 149 596155
434 543 766428
145 231 657676
648 399 553762
294 432 583056
281 589 756776
207 400 229443
628 171 659522
82 130 832663
209 603 892241
650 639 225328
402 633 891974
330 157 759942
299 413 658083
615 674 929640
4 511 743
239 154 693526
398 256 344933
167 586 306284
681 55 32517
112 185 641157
537 634 185213
162 498 873078
51 615 583312
69 465 583532
501 110 710297
414 663 104571
71 485 415364
613 630 19405
650 397 607320
96 9 479300
291 419 637417
447 589 814473
277 258 945765
190 647 288398
340 20 644900
105 265 58972
532 391 365494
317 393 505793
664 336 535229
266 77 666915
23 533 836648
383 491 675859
240 89 131063
346 431 239194
560 182 780407
367 165 232272
593 217 939190
542 678 768026
172 7 331562
562 377 510521
658 48 389789
153 492 729805
267 324 328206
544 379 925845
245 526 84930
374 495 154316
666 370 66175
526 191 141918
315 440 910775
311 647 841877
88 308 250256
102 420 264116
34 286 561373
508 579 524125
617 694 192993
394 465 517649
281 188 813703
134 685 166962
17 685 317198
397 325 619948
473 216 615327
372 378 389663
493 322 212275
480 196 420999
535 545 216548
367 410 647619
683 616 596892
647 630 790287
638 159 761741
274 238 753853
404 588 592311
264 139 432408
282 450 546313
227 477 256621
182 281 575213
320 479 756756
570 557 251540
19 499 27442
180 102 440049
551 506 460416
240 392 675639
286 608 627844
26 627 685316
175 432 754626
404 12 303448
312 621 985686
435 430 963998
607 374 23449
309 462 484011
142 169 895168
557 578 977285
287 231 650595
18 440 939378
463 311 913268
121 395 436608
363 274 437986
25 331 220203
265 583 844322
617 138 733356
471 636 766531
172 373 3867
518 277 981338
595 696 631325
691 250 437525
186 644 914686
619 345 135964
203 355 769090
519 653 532692
489 236 320366
599 314 110586
385 473 263687
602 353 672654
7 489 261477
635 190 754083
89 64 838930
45 247 337785
619 344 31430
415 221 118163
510 59 288445
277 356 157286
261 128 843416
446 160 711079
474 463 410797
477 368 438054
398 633 656968
68 128 961346
648 154 579855
93 142 620746
99 483 188200
564 504 156738
157 56 457141
665 286 5568
351 554 997364
615 695 119968
387 583 345279
601 116 308777
418 287 411496
77 560 172266
146 69 585176
34 253 287387
469 197 666215
239 141 553013
4 498 481197
261 368 552602
467 243 883744
528 557 229541
123 649 60215
156 616 289145
650 659 918171
473 681 935951
656 326 777214
484 627 719885
398 214 385264
649 352 867447
695 501 832644
681 87 427284
265 566 610095
359 173 487099
426 1 931641
498 579 5370
109 618 684331
24 365 597667
413 98 891568
330 197 514372
137 616 33741
306 491 61483
284 448 709021
197 474 634509
66 142 131221
151 670 469692
499 697 777010
432 562 384617
310 698 739751
133 441 52255
535 252 17515
19 359 262560
556 141 810307
306 267 235844
34 302 477602
491 594 896641
167 147 977392
333 318 640782
29 510 554005
6 376 150847
422 377 162926
653 341 403583
256 181 315331
369 86 793327
298 255 878301
129 105 788261
573 282 480263
692 551 589222
109 364 758911
102 205 103412
688 76 379949
687 94 582525
677 698 632915
475 597 471198
198 127 42429
224 275 60028
165 296 872615
570 477 681106
307 173 202153
349 661 654168
384 513 590151
300 682 49747
312 353 97199
368 167 624408
607 174 102545
599 212 458686
572 377 991832
217 148 16111
610 410 342892
696 230 376224
285 43 714942
658 550 544815
350 95 288359
618 447 333573
66 266 488743
523 472 748226
72 237 211259
508 342 404973
250 45 885675
29 390 879658
466 651 931569
233 620 801612
630 506 298039
669 272 421394
80 671 735656
316 251 601183
80 484 916194
396 557 918392
93 387 923050
552 576 867760
122 181 802873
227 605 272583
385 43 364015
612 626 742424
201 209 341588
242 338 70727
48 150 903046
463 220 622809
531 279 803095
522 336 166833
23 623 309496
596 463 475692
138 586 823152
120 428 820522
428 479 608066
1 403 900182
423 623 346712
259 256 869189
514 425 380586
31 558 497548
220 684 968614
70 510 837618
583 44 379391
247 124 769084
608 493 790380
451 690 179811
629 284 462845
84 477 90569
306 539 457713
311 104 569286
490 253 608854
682 302 913884
449 100 472444
316 627 668152
675 71 900305
368 56 924335
499 335 718879
673 385 852378
355 522 129159
341 114 619092
189 609 614609
452 425 501466
11 119 375089
533 507 115012
636 637 433293
1 274 510931
620 68 271588
522 425 86890
481 697 847181
222 440 433236
158 275 448004
103 187 973810
323 145 848597
664 605 414328
690 106 868633
427 523 842628
665 88 483093
468 611 753832
398 698 716741
676 385 309510
215 285 376276
3 475 319547
57 29 347611
374 142 589565
56 36 731357
424 126 966211
627 474 500014
530 99 139933
360 195 317029
104 65 777138
274 3 651058
378 449 597863
263 197 236367
184 440 421985
365 251 172340
551 688 701298
145 346 733159
120 43 241794
420 509 594438
30 693 930280
53 75 966707
317 120 322856
601 272 541047
111 511 345516
374 46 642999
504 215 296672
13 141 274232
371 37 133994
213 239 529950
252 611 544993
579 298 908265
319 26 224275
148 102 141609
55 125 535563
513 539 948503
498 28 742064
576 354 253158
634 47 79374
423 340 634470
235 643 311372
227 35 194422
610 443 73113
114 650 235059
22 537 595566
627 489 369005
320 482 562324
405 340 900731
252 465 548824
299 236 667740
19 515 790076
416 237 648159
207 565 706719
699 6 600668
324 490 329097
198 21 839588
86 250 526055
418 317 510953
642 263 63459
176 536 581822
460 664 190665
28 552 210299
181 137 58726
525 439 317005
76 380 557112
689 333 352076
527 393 365907
302 697 143038
417 416 252685
195 672 323949
72 409 898641
684 88 664154
330 45 661635
442 13 44413
310 566 752652
255 268 178621
520 154 871186
665 650 740760
205 410 830537
652 266 524322
377 59 913614
19 399 973271
239 157 755844
536 632 989098
14 521 803667
326 496 972979
111 373 596927
102 406 671809
62 210 51070
687 35 743080
421 456 147722
180 519 375370
529 212 710639
316 248 354950
226 685 371181
153 577 879246
353 665 5961
522 29 505153
9 49 855891
646 340 136092
168 658 111597
434 43 944363
290 148 492350
372 192 102942
602 462 234330
12 31 875977
611 497 279192
181 435 102520
362 221 658778
164 319 988212
216 435 252203
534 98 706711
128 561 310320
5 634 159792
642 382 161773
623 367 33933
571 341 570399
637 564 94445
380 655 948257
108 532 477604
325 372 49515
322 278 330029
157 412 877561
138 185 795595
508 581 799200
344 9 376673
458 612 105015
181 571 560070
538 650 557374
67 410 236274
15 289 714460
484 101 816524
7 394 570237
433 375 958666
663 345 695874
168 94 208116
263 303 14516
173 682 922438
121 572 332114
154 137 711179
640 666 409817
294 5 329955
356 677 309382
251 503 789847
30 575 124184
340 59 28177
192 292 872501
463 270 688370
542 59 440542
461 627 481783
3 116 99452
443 279 157341
328 518 568062
623 418 229749
499 544 590641
55 479 354475
335 41 656569
1 68 992921
208 161 866335
232 542 182703
449 423 366652
588 355 57222
673 578 630705
407 285 1663
609 284 167719
346 25 703038
675 193 469647
321 624 269728
417 685 354007
428 140 848009
369 504 546019
520 481 471571
17 642 809266
549 92 838601
294 371 740944
550 669 141610
456 353 951756
310 424 703732
87 554 691586
89 366 698420
194 492 936571
373 281 291588
50 209 851709
691 447 837195
415 218 822599
11 438 315916
408 189 348485
189 18 588900
602 503 54646
550 662 940527
617 130 252582
325 51 734580
657 214 82991
274 231 302374
374 402 537876
207 399 492782
488 327 14517
437 547 746787
365 484 50152
98 179 9270
291 481 169806
618 511 997992
359 377 364469
101 698 467518
52 645 799160
692 633 56499
406 688 672942
134 338 524428
611 300 136549
538 99 557941
526 224 514163
473 424 814285
404 576 909310
435 416 423933
111 40 207452
256 123 178608
669 179 604294
592 522 236262
170 207 693565
588 660 50554
411 361 781938
167 511 979640
460 663 984435
598 22 259870
133 122 321156
568 635 852039
330 547 953211
245 152 400117
17 316 462397
323 169 749992
607 65 916251
38 558 211448
625 397 464144
646 1 34703
134 375 294870
636 539 61107
6 293 255000
65 494 840208
406 226 508252
55 599 337739
663 467 934097
3 329 64125
316 328 337686
458 630 326414
185 54 608953
328 325 83958
274 695 876902
454 684 97306
695 134 860087
413 254 735788
335 618 835343
452 678 417740
57 216 969432
379 339 417735
135 531 68822
549 265 561782
323 288 605121
434 654 389973
662 24 797882
403 93 86075
68 679 995084
73 444 639930
389 409 424229
436 478 49569
65 64 223919
49 493 391159
542 452 632786
1 606 761459
538 512 504563
507 600 859850
454 376 426170
605 473 829751
688 249 245180
534 86 473891
511 412 601855
119 421 915445
553 294 63572
641 65 476011
520 331 193682
328 467 874831
107 379 616229
509 494 357850
21 319 489635
142 15 746059
138 127 46295
346 38 454880
593 647 541774
396 435 165636
446 252 773479
31 40 876591
407 98 309884
213 248 184313
602 254 851955
464 527 764789
615 347 276249
599 390 217410
381 599 356394
242 81 376963
157 347 909428
656 362 462483
154 22 683515
48 203 431629
585 140 520699
19 332 618437
532 551 24889
562 595 163039
182 570 203878
553 415 385919
207 166 201506
124 488 96406
403 396 660216
435 661 504870
213 419 847326
597 334 205725
271 262 274843
64 143 981499
124 259 589682
503 311 531159
616 619 625724
93 359 853001
534 603 448561
290 427 914071
695 253 698102
25 82 458305
1 284 699441
583 209 35055
660 6 101903
385 268 203402
603 330 539225
197 484 902872
662 657 370155
117 321 790189
238 9 903617
194 176 341028
214 375 107928
563 217 474243
3 530 951458
156 245 969184
39 108 666106
382 316 169323
194 617 778534
41 394 331408
680 461 499248
621 554 47326
423 465 368505
199 514 579394
417 316 324970
582 697 762193
619 690 612069
219 300 921239
414 241 736322
347 576 136640
315 505 866362
378 685 892319
156 581 14806
324 486 171673
167 513 967684
313 203 384826
328 513 455914
24 498 41859
100 395 164836
86 488 743727
564 526 881208
127 267 149598
110 419 708851
359 134 868653
112 94 999142
653 500 291270
215 109 1342
330 644 80399
387 303 999239
193 652 716686
322 609 761299
177 146 176816
440 271 284187
522 364 772380
375 364 5227
265 658 888327
473 620 217975
20 592 766366
208 335 88012
89 368 124306
22 698 709865
519 138 524362
680 315 125920
452 539 726631
408 616 66789
238 40 957944
411 319 461576
131 528 860669
318 25 677853
666 426 490674
437 406 57012
405 592 156202
688 469 714251
527 641 652007
150 400 701663
602 405 224057
572 657 199390
540 550 757336
455 369 735445
249 431 409616
210 678 837817
52 163 973876
339 637 970250
511 63 735799
145 653 309277
63 535 20341
133 383 14150
472 650 946797
125 269 787088
49 97 765232
650 530 106555
680 287 744010
604 105 335624
98 484 570119
206 16 446327
157 183 391694
653 276 133798
110 377 882824
43 69 616673
135 669 640690
241 275 452520
228 415 823464
538 484 551185
47 502 585813
626 210 755490
194 31 993737
600 596 390930
442 585 697322
570 157 126980
275 597 35286
504 607 732457
366 86 416369
104 85 284486
173 455 970302
609 418 967982
294 382 296681
479 450 652027
172 545 97229
572 247 570595
198 179 12875
684 369 722981
332 525 887454
220 385 792029
166 321 746092
175 598 64398
49 155 281794
451 34 201496
674 547 680632
420 88 897852
141 532 295092
316 75 727427
695 66 766310
433 374 661281
525 678 689753
452 464 283655
504 165 406578
105 258 282324
499 90 519600
488 458 623239
117 664 973998
14 691 70865
308 19 94434
473 331 34862
490 193 394209
452 182 290439
130 134 459247
316 326 661712
328 678 71092
62 239 143455
43 562 146825
550 588 866266
524 43 83250
17 160 7027
595 349 377328
476 139 369278
491 414 234609
315 666 590160
175 202 798206
152 507 618655
660 572 48861
393 614 71980
618 143 196236
69 539 347000
517 511 728365
511 66 369103
262 339 175681
388 30 268363
198 461 255085
30 48 367667
5 495 186981
229 414 3527
336 581 288745
388 397 358623
302 211 526142
495 372 638798
163 530 416619
297 62 324579
256 674 156392
156 113 783860
15 144 784088
41 454 848589
155 265 956409
254 658 634291
291 404 986477
352 453 796815
332 204 636500
216 637 968238
262 218 296049
46 332 936334
98 486 949470
399 644 899076
630 82 752692
598 5 813530
658 266 715131
659 575 889635
598 247 874389
636 605 1087
272 447 253300
602 459 756999
204 626 383240
332 360 397060
19 213 189578
31 219 599660
488 699 43277
499 59 630774
273 36 494034
354 293 918394
298 70 488195
189 473 735503
2 285 769117
468 552 483947
579 686 895736
660 415 103138
218 157 353927
374 598 615736
250 662 992850
133 507 253417
552 62 213810
513 487 786418
585 378 171835
383 136 712037
186 509 736376
218 180 887581
393 515 607626
345 445 312163
27 151 897583
368 379 644961
97 664 481240
407 634 729509
461 687 78015
633 468 364908
439 255 531196
680 403 802213
611 80 788689
41 645 272978
533 630 917896
583 620 666371
522 424 763530
583 275 221645
626 537 608636
384 348 810934
253 259 681612
75 135 799202
647 641 824093
26 604 787935
501 215 762668
346 582 460165
79 370 964069
680 42 384938
374 73 441290
99 237 403581
225 605 299350
381 244 947624
473 483 654065
293 549 575368
69 450 772239
101 159 719659
16 5 57825
631 493 244690
159 539 868038
426 335 140498
86 288 370140
560 535 495691
184 491 298784
532 218 595994
142 216 147942
19 672 344248
305 422 932835
309 556 221344
692 254 76915
1 329 505391
173 279 271616
219 307 757161
41 24 371050
323 386 683454
50 475 255506
286 220 201531
62 5 811252
540 504 59113
555 415 361057
313 526 137706
35 402 451488
574 308 450188
652 694 753402
395 636 204978
287 317 216670
155 473 668131
109 378 371883
629 305 884652
19 356 947999
216 548 114166
409 312 759105
345 392 374767
537 124 566380
379 522 383734
388 51 852896
221 453 331939
662 636 784190
631 248 852841
385 440 345000
532 466 473655
650 162 865249
621 125 683277
121 136 566816
501 411 174146
72 337 322098
347 445 474779
272 218 607403
689 605 964258
319 655 755957
462 512 452668
419 476 380321
264 354 625348
174 173 340499
629 501 92282
477 549 302762
268 336 6725
276 73 5875
378 488 334590
666 597 525499
242 126 921355
144 455 811382
112 228 519734
224 686 739038
448 556 91904
357 668 144150
639 261 2672
470 478 974390
399 142 668710
265 492 976039
488 590 111575
291 662 183644
553 550 289006
245 321 844992
283 377 663439
663 329 679198
594 463 613435
37 408 353738
601 404 178151
502 622 769130
123 491 414709
34 55 106775
587 78 73571
179 39 488209
251 189 953080
197 552 739334
244 626 440436
282 481 938659
181 522 354734
534 452 799760
354 265 774186
347 627 288141
435 524 690399
92 492 534095
415 616 524578
270 481 385090
163 247 958946
284 565 525298
457 576 160419
630 623 715728
523 22 628241
113 41 779516
204 503 409617
275 606 968208
672 152 879442
446 413 762619
657 41 371497
565 393 881457
433 309 845348
679 624 608532
595 500 889873
338 75 581152
588 553 815507
370 591 902366
42 383 65999
287 575 742089
171 304 606485
413 247 436033
32 131 112521
262 147 205889
394 196 487712
400 579 65759
607 252 684289
236 344 272900
126 371 620099
453 196 245073
211 46 630909
56 141 368716
164 210 285972
193 411 241584
8 125 893714
281 207 552472
472 177 243133
563 8 444176
73 241 750693
100 13 891257
44 435 168874
282 671 411487
456 509 200751
572 83 150323
503 568 186769
410 109 250668
634 499 786412
505 689 974379
225 516 220987
407 96 223828
680 562 193816
87 607 350777
427 700 665852
653 428 636574
341 53 387026
697 283 868694
366 371 77476
641 128 942762
326 428 206142
90 356 725341
305 485 173985
98 635 318968
551 486 418831
170 151 403118
632 577 525032
45 99 454618
423 329 469639
586 92 132490
133 59 255989
612 202 271180
584 19 190041
142 415 87988
86 592 709646
97 115 838522
422 494 563397
578 165 877568
615 481 979322
352 163 362758
183 601 42221
446 685 443696
330 484 535029
449 252 482224
420 131 972020
194 189 207445
345 524 289379
420 411 526484
629 507 725392
501 287 58043
268 76 475534
105 518 461417
455 629 503129
682 211 568821
135 281 654619
243 241 363476
416 123 443769
190 38 414323
366 114 154776
127 498 715592
685 608 1336
78 113 691120
198 512 394437
454 478 335514
411 186 897660
163 16 861444
551 227 671975
270 290 321069
584 671 159490
343 221 175385
527 485 840943
445 331 689947
544 158 969508
487 88 334591
672 433 10133
312 317 362733
530 492 179327
243 313 368590
624 529 51126
375 495 104158
320 492 352796
246 313 365477
277 417 804374
666 157 790140
611 140 1154
259 634 295173
135 9 466716
112 516 222066
349 101 849130
148 634 772792
605 235 331298
303 175 336416
230 431 464085
654 618 468757
196 462 109769
597 330 906407
262 186 14613
695 458 743243
9 8 482
370 484 431117
210 15 567248
114 580 455105
551 366 239507
173 439 411823
48 194 948717
584 422 261591
643 387 937514
122 170 169213
196 302 576399
309 331 257340
637 18 862578
655 402 322371
398 519 213208
194 101 724670
324 21 318055
628 450 961985
232 343 600846
609 153 315888
11 458 416561
31 276 281346
473 387 283787
21 321 2234
147 291 564254
273 164 493875
402 106 34974
86 549 925387
430 697 418228
47 558 984401
432 311 951415
104 215 412758
292 691 272791
230 595 168899
338 28 820930
270 258 838502
41 267 102005
185 445 953352
348 116 766386
551 610 653414
576 31 289564
692 445 955776
677 168 650277
602 522 272154
555 247 502052
195 499 148817
601 403 422343
515 601 584647
410 503 911449
468 26 74886
384 125 432900
7 468 398213
128 531 334135
536 394 466875
85 687 510612
370 574 596738
16 679 613133
6 102 642648
140 666 166637
308 136 342904
404 78 435005
508 22 740798
535 519 867315
407 699 962125
401 4 670936
664 215 560507
140 188 546205
322 272 688144
663 312 456725
272 162 8950
43 310 289903
444 532 232053
665 374 541971
228 85 462895
179 434 276308
186 126 781456
325 322 258633
455 689 82879
395 592 298724
436 441 944350
682 308 449163
211 335 238801
242 542 226961
7 49 425011
623 567 165668
129 336 211262
353 576 734950
568 21 216750
345 482 901457
267 461 136163
523 694 75555
561 621 781091
494 20 393750
296 342 27533
146 238 887228
332 108 43881
176 377 621416
314 609 422281
293 148 677294
675 622 356197
76 160 652749
536 577 899738
565 459 810275
600 286 588089
325 690 903965
110 70 517928
670 1 903165
624 590 758587
123 269 616656
471 85 587649
249 562 394152
653 650 942792
311 512 223321
200 697 682772
299 551 142071
552 68 628394
347 695 210415
295 408 703435
582 542 817326
324 473 159466
335 644 820007
69 168 302218
276 678 636089
182 207 150960
293 250 855686
139 639 798781
505 287 651725
671 262 135388
324 662 774497
518 698 829138
92 496 607747
467 665 522217
286 418 447572
98 50 257270
215 632 578030
181 63 683661
491 590 99810
277 87 28296
590 512 832511
21 265 861386
557 469 920523
137 617 375403
227 633 277775
549 153 125163
559 681 836939
174 86 732814
126 554 752045
478 136 233160
684 309 187058
49 552 389282
414 135 596770
236 50 236682
541 569 514887
80 118 48752
271 342 853376
468 643 558299
596 284 846370
458 170 468896
547 152 597834
86 580 824455
674 364 454199
414 441 167720
368 289 134842
128 69 922440
617 339 45892
387 555 510735
115 98 949782
523 444 484813
267 249 558264
498 472 814376
164 396 508873
250 94 254992
392 445 835718
10 382 692313
592 478 125286
127 532 249901
557 124 330845
492 543 443972
174 58 171089
654 641 253024
583 379 384515
96 525 979448
639 377 276007
534 531 205661
13 452 734791
207 641 462214
259 237 476728
201 89 694064
304 25 690061
555 507 986998
567 457 139686
423 641 32984
538 497 266262
683 358 839646
426 92 831179
79 664 585112
542 365 143828
152 231 81534
242 57 273660
465 250 793989
687 678 791017
297 648 465260
529 476 311655
387 74 803866
172 580 748409
377 141 329777
156 291 447341
90 421 621767
475 576 399324
317 572 56144
581 68 233753
182 43 649820
469 601 52215
262 36 100453
440 168 946766
610 229 231919
483 388 436580
414 18 518861
561 278 907683
472 635 803428
670 272 760796
101 38 26105
80 247 717003
476 639 533105
481 469 294123
155 39 869790
90 347 137574
208 669 572391
11 540 325115
251 125 158275
41 324 137602
526 636 173080
58 534 166292
497 12 658164
524 494 706933
308 553 210700
597 414 861882
294 319 678981
165 482 81651
216 297 951486
237 125 112261
386 590 612521
358 639 97017
151 390 399586
177 697 167604
28 343 625875
152 172 72897
200 273 932775
630 688 497854
343 141 88006
382 277 329055
538 300 194656
410 577 760297
159 631 426651
577 533 529
405 521 443238
388 127 642841
652 20 224028
44 449 114221
487 638 312333
340 401 198171
218 286 793277
651 157 608491
89 594 916626
206 475 737077
267 213 311536
28 574 853748
209 64 583356
515 197 725394
648 434 750465
487 415 880717
175 222 973153
411 651 705571
52 567 650144
659 87 990418
274 350 142111
684 683 947984
52 700 189877
682 446 662052
586 634 760998
144 85 26651
203 259 752711
398 472 661580
280 265 488883
34 393 833035
613 323 522001
341 304 477036
248 44 761228
264 297 627759
123 191 501622
612 611 757414
28 78 657487
687 66 644875
484 162 899366
290 93 542398
592 197 843364
213 480 567747
128 438 712357
36 550 612857
400 435 318099
212 408 533495
160 679 591772
353 446 804859
116 554 332525
552 335 460187
225 202 914513
420 523 582616
262 250 679893
389 651 449408
56 681 980527
621 394 594401
206 577 769526
434 628 461877
271 286 440660
174 63 656669
276 382 545367
548 155 800794
164 559 333443
619 176 828402
485 515 194084
441 444 224611
176 505 537110
393 198 563159
521 303 487442
173 555 754275
5 373 815848
121 503 141313
598 215 230566
692 531 254570
353 474 283843
667 403 774702
630 427 3791
238 384 557398
285 443 94103
518 623 714992
458 557 475598
674 584 373454
364 478 398245
683 435 656947
636 529 333754
579 368 630398
203 130 51293
36 167 518879
247 342 840288
393 137 725905
276 499 733221
560 195 311327
550 306 62875
678 671 404984
160 497 957083
254 432 917794
552 30 440503
145 405 608227
232 638 831167
170 598 947355
10 635 200947
53 476 266862
88 498 786905
473 111 94740
174 140 422168
330 685 592304
315 456 487268
311 557 788123
394 434 908831
262 206 944391
120 589 229376
18 327 146277
24 255 925781
311 566 200967
227 467 778020
674 541 966913
407 666 696569
116 483 186933
427 123 944091
227 293 46460
295 483 594430
83 79 973803
215 376 107494
630 119 822670
274 652 86946
64 527 387166
577 118 738221
20 235 777938
479 49 323434
325 262 75488
397 70 969721
7 215 171883
36 24 434084
397 247 686178
309 319 777305
357 475 412000
371 144 862133
508 199 496721
421 37 602275
2 291 574871
392 282 765225
612 451 247480
599 526 863327
673 123 322143
455 7 791765
231 243 828736
645 422 380793
270 64 6105
598 519 611950
451 609 140201
46 593 542624
190 202 61900
700 643 948328
388 614 776530
216 370 490860
84 448 458113
430 13 558077
27 115 138764
109 488 586452
109 251 933236
1 390 754026
209 25 840159
581 45 438032
35 456 249337
607 236 838296
451 564 423682
578 125 511008
185 670 28909
582 574 797172
431 274 751856
44 261 771428
168 431 948085
361 153 570159
332 380 307435
543 269 572114
294 465 401280
189 622 235083
586 69 938464
57 543 331592
433 398 394021
578 86 279653
629 623 766383
120 323 948206
568 661 115397
139 577 617171
684 80 757983
73 150 583019
341 692 5407
524 112 429880
28 345 668678
120 615 986960
315 410 392585
168 460 385330
587 651 675328
33 46 496269
38 206 554423
165 13 838113
519 391 196576
686 512 9115
328 462 349423
281 639 724422
158 421 760269
540 497 750335
406 285 39263
306 405 672632
273 461 771034
489 698 928773
384 189 240955
99 519 335046
101 573 713047
207 429 945069
648 675 99085
131 486 307528
691 380 766205
466 69 997578
573 628 287021
51 74 612346
570 151 557336
378 42 569532
625 19 647847
357 512 635911
84 513 272095
525 624 689380
689 447 688687
138 128 862568
154 334 295520
354 472 893031
499 308 224182
226 573 632106
546 243 548791
202 330 880382
572 360 534814
24 26 349911
386 520 603852
539 596 342028
414 674 352886
498 432 896893
617 50 5994
383 17 406210
172 366 442078
218 447 704854
62 567 992174
14 688 564097
484 161 223566
84 120 476369
560 657 52692
316 368 88244
125 301 733820
285 159 40481
451 552 499547
601 637 165884
642 288 153467
542 307 740207
400 453 93177
548 64 839134
180 538 484582
695 269 292690
457 643 840660
202 284 150087
620 556 520469
520 668 427960
183 541 909148
570 643 666978
184 549 343577
688 232 391356
699 367 805308
15 106 330204
313 111 740222
629 336 745610
592 557 794932
495 104 562347
300 379 115361
216 311 118280
678 65 571199
668 108 956204
545 252 733973
574 393 438140
331 653 537282
389 450 673154
84 290 874803
687 444 766173
490 236 594447
306 522 119773
611 131 667367
487 692 332435
398 463 672467
224 481 786376
592 221 520357
413 662 520197
108 375 936414
317 50 859662
515 307 406307
380 488 637099
574 5 556793
616 691 235290
309 264 489683
579 655 577974
578 146 590513
631 656 281742
483 93 587809
108 645 404840
350 183 893632
109 700 981600
312 168 181100
559 604 709511
559 294 976243
173 336 306963
63 615 732427
660 19 60039
337 513 722254
478 56 85872
460 700 401209
458 528 635067
71 64 502943
81 294 559698
577 583 467138
6 295 909781
65 486 750519
304 456 287126
610 80 801485
490 471 201450
5 654 194614
3 470 765635
22 544 208948
662 599 195811
119 105 299406
389 267 248520
82 60 685620
200 546 608772
152 256 359881
160 633 607770
189 249 997748
26 495 707591
71 103 890100
579 24 772895
239 405 224539
254 224 836535
451 160 243010
53 86 416486
609 14 608306
532 647 337382
397 248 866100
434 172 876335
130 201 261201
543 232 374028
261 534 601047
408 142 734780
509 83 178680
310 92 163161
485 53 385868
488 567 939699
98 168 407900
7 222 622969
359 63 395988
248 93 411639
633 237 836920
256 438 270392
607 37 137567
525 540 738067
33 354 376705
437 141 926215
361 675 859158
379 604 950820
696 405 501165
634 196 978438
212 394 460987
548 415 253329
332 106 177810
251 81 676966
367 477 83841
129 546 538875
291 259 531532
649 493 634250
548 223 655100
389 598 317697
10 564 4361
655 678 898828
619 28 749627
291 36 216175
35 443 680967
241 114 67235
678 42 386216
611 619 578653
366 186 122141
81 672 95725
509 42 675601
373 28 481105
399 256 565160
600 164 604225
7 173 696814
78 510 878187
453 94 53330
446 14 548761
207 348 217797
140 13 323383
218 264 36094
555 60 808259
696 496 138657
181 419 271509
319 375 54373
153 161 880287
22 527 322200
424 577 21665
581 95 50605
245 346 6573
696 483 944912
587 284 950632
128 560 154427
495 668 359751
684 113 627695
396 438 238790
637 683 563656
609 143 459238
312 655 246883
329 144 404377
218 263 73584
1 127 154148
11 514 505010
15 41 39666
652 523 196797
468 58 113805
35 202 662826
106 532 396311
113 594 320009
579 388 701427
504 24 722355
333 314 431646
350 401 517747
462 256 175662
302 516 133626
14 690 481537
465 572 76724
203 551 992758
499 626 61496
643 688 630650
477 419 321148
215 245 716306
588 474 454776
1 141 992785
609 235 713272
343 419 638146
502 279 987365
287 283 306893
139 535 47040
688 472 785538
29 507 703371
230 223 436116
109 331 649862
400 121 622194
440 351 742117
215 9 111511
476 113 738572
494 630 605659
24 150 437671
602 198 728705
115 5 898211
495 195 902006
661 255 844759
320 268 935379
464 568 337640
77 150 247778
697 216 460410
3 245 127316
305 319 414485
429 634 802045
157 496 942664
395 184 147608
301 262 695372
40 271 312230
659 16 41833
345 186 964921
444 192 747254
199 391 894859
429 157 595440
269 235 1941
515 481 702976
365 268 521059
41 457 863059
192 334 465380
300 2 133952
634 248 160731
401 312 357707
628 204 629624
580 354 196679
105 402 468262
331 380 473618
31 406 350139
161 109 80305
390 391 508791
261 200 707227
420 586 588401
138 25 739274
455 203 900808
512 8 827420
125 605 498984
395 698 369105
224 19 445261
561 482 701597
255 338 427018
475 523 340057
87 308 586894
154 168 784219
415 658 773713
175 119 661212
129 351 840644
121 86 644586
620 32 746127
93 671 815771
77 86 406921
76 556 981586
117 164 473591
171 357 799430
630 10 170538
277 684 537042
171 530 254634
47 489 119200
149 476 317947
403 252 192143
509 629 87533
193 15 696821
431 409 684334
690 549 346586
105 59 354984
304 608 151829
85 303 245336
462 353 208838
611 404 419115
512 189 604777
203 228 432765
6 574 471352
407 321 935542
79 183 181285
449 379 278276
602 332 443035
234 5 885719
693 6 60197
627 92 956075
570 515 796275
677 298 136797
197 87 252354
546 353 932020
128 88 289807
478 550 943853
212 295 761483
89 139 991407
594 115 660322
339 30 849818
44 59 379572
17 418 213438
471 333 756552
622 450 610076
462 410 581482
49 130 388759
699 120 52541
409 10 405427
566 56 296856
480 370 396049
210 547 738353
565 282 26357
309 12 793833
282 390 637008
480 153 779989
541 382 55511
503 254 272970
130 303 891738
81 527 719262
670 407 919611
379 414 160139
117 94 417129
457 57 688312
695 16 169459
73 163 884257
666 138 866753
184 403 150163
619 179 5006
653 355 692283
160 112 109244
592 466 201534
571 77 268375
659 23 717860
296 143 358820
332 531 774150
588 123 37839
120 54 758650
135 526 675603
555 102 676978
454 685 663703
320 687 799557
299 86 676790
373 387 820029
173 318 965561
404 137 671476
218 683 917154
576 107 765528
415 594 995037
155 645 17368
574 462 122567
254 644 839513
230 27 315244
669 678 223644
450 137 546338
35 58 115828
372 191 562790
251 13 727720
366 554 689956
118 11 706050
3 518 832774
83 231 612044
683 365 447268
185 383 356584
545 282 969987
64 688 591102
461 466 119627
158 446 354319
268 373 183738
459 445 955279
202 138 695189
527 6 214277
287 557 708968
531 586 411806
54 393 284915
139 196 634185
548 392 935276
268 100 460789
399 253 748821
629 324 983976
8 343 869455
634 286 106648
240 198 33257
647 446 873042
344 155 675296
527 65 86558
404 126 701849
667 91 777115
55 208 331050
75 503 492520
206 684 15644
266 395 364780
69 204 747741
478 397 550367
501 114 762253
177 73 164319
392 339 495289
683 100 107033
465 333 732061
671 694 607762
269 547 31424
203 411 290290
145 109 373921
671 355 883525
353 551 535049
527 125 941086
104 186 876833
658 231 269606
66 184 933130
185 25 118345
208 89 260278
364 425 844357
150 67 647507
606 503 866194
79 411 786566
115 487 627075
465 31 614275
693 243 15132
665 473 682455
438 134 382103
84 12 614251
424 140 823072
685 617 431280
211 398 985410
202 500 398185
16 428 562033
515 558 878861
155 482 506913
612 519 409764
69 256 52728
487 534 171784
316 230 62774
160 39 908315
559 2 695956
123 274 288134
454 579 259242
539 225 708896
390 145 683170
547 4 450960
627 112 954550
518 98 17270
528 258 871357
48 411 162947
564 400 856812
160 20 430361
21 306 281776
618 23 552981
642 326 887437
654 68 369080
515 111 39096
390 537 681072
153 106 189197
645 53 499983
280 608 628376
637 362 967321
263 472 62796
93 552 142518
472 232 122360
322 303 332046
542 578 50509
245 43 116637
603 399 912486
646 309 26877
346 484 668755
40 57 309865
610 143 365730
331 693 915882
114 290 33704
533 618 780369
615 280 535284
268 284 138820
282 454 523609
76 88 187775
130 394 816235
501 616 492356
377 588 456976
415 373 181327
113 567 607783
92 401 666775
631 516 87494
330 165 507331
429 25 802279
120 38 262222
492 460 145819
582 454 218972
468 73 133510
652 394 877246
485 183 708061
94 265 116368
640 334 3914
124 430 66149
577 111 390379
371 135 663751
284 166 382000
522 253 679996
471 61 5169
507 626 190567
563 79 965377
589 388 269820
330 358 883557
158 280 577683
624 376 335056
383 111 163141
469 408 524116
236 492 229139
319 277 181927
661 361 67785
648 578 106117
288 60 148057
623 429 910880
316 677 656271
69 298 104107
418 236 547353
203 549 444890
415 271 801204
98 412 714376
393 297 211911
684 217 216628
631 43 854803
361 700 213568
498 650 672180
113 157 990492
397 659 415040
162 229 11211
315 619 887404
405 675 411955
515 144 599671
554 589 523648
585 227 258672
101 543 392312
303 146 138297
102 597 483557
364 504 764356
560 694 648526
695 370 20349
8 612 634756
169 519 277838
589 1 686639
664 73 609739
302 632 850218
332 512 512762
412 156 739740
18 385 302136
682 636 893910
264 508 651872
408 281 561452
274 506 919962
73 366 75076
71 495 9911
164 91 924690
435 551 770417
465 231 356659
264 321 635181
328 684 275734
36 294 201306
462 276 575709
449 613 663344
428 143 398042
198 83 497255
533 529 150297
315 283 662499
223 394 903041
278 586 734425
627 497 540635
553 552 626863
562 428 779240
633 10 789564
433 683 493675
448 456 838549
535 216 887628
91 593 400693
610 513 345333
513 257 382464
586 196 126397
306 233 470987
124 644 87345
166 143 638474
489 586 957060
431 361 859495
86 51 153552
404 416 808097
274 413 467752
498 354 338441
279 662 72723
95 608 685522
521 508 365987
308 347 482597
196 208 102753
11 102 82385
642 142 495671
470 356 584431
268 229 686075
153 289 685938
271 133 750627
68 530 792696
368 408 15162
571 322 612372
185 198 703139
275 698 713688
417 273 470980
54 9 935419
211 198 516860
558 106 599985
142 282 659484
16 87 156070
137 81 193305
325 478 804185
513 235 133845
39 293 141524
565 536 49208
608 21 701612
369 607 689749
627 503 998031
523 178 515730
190 106 862162
331 140 889708
217 410 521462
405 562 792616
215 677 11134
658 291 443311
213 157 554645
500 400 63724
327 471 749890
90 686 206582
402 140 757374
318 644 241305
656 249 85668
561 168 157550
416 2 669636
202 41 452050
359 222 572693
292 437 999957
415 484 979090
344 549 12317
598 151 315219
42 202 975166
445 178 690309
436 584 693285
280 327 694334
246 531 237553
56 603 648322
219 316 623958
302 159 211682
615 228 438309
231 282 829917
407 275 134254
618 560 438263
29 365 204687
589 211 560940
145 335 261721
402 271 773617
616 534 19435
455 505 112869
457 582 625256
162 466 865412
103 45 150132
560 587 43584
573 92 976931
41 127 625976
93 242 325744
695 23 616129
525 621 17111
447 387 727742
166 351 614953
692 673 695020
626 512 948867
574 700 909788
275 291 46608
204 49 271221
213 587 952346
366 566 553609
308 233 497345
652 52 710817
350 371 342300
488 403 686778
54 260 20861
85 393 473135
54 141 865298
348 280 237971
236 230 132247
106 135 909142
345 226 626704
163 607 458608
15 243 760641
40 425 119696
349 318 857845
493 685 533885
672 416 683205
644 591 428248
596 467 26524
556 196 42142
446 509 529033
496 65 405858
71 199 662946
100 108 7
601 347 424091
690 268 418833
181 393 906997
112 543 479438
71 695 336242
476 441 330703
604 446 561165
176 416 179192
281 111 190825
213 589 991371
138 639 742933
328 185 607230
476 586 591543
683 601 952186
244 287 963134
66 534 538291
143 146 692452
647 561 174265
23 8 782464
605 314 994208
38 378 836085
434 400 902962
644 194 281830
5 224 415919
370 637 937000
190 259 748796
592 571 749444
48 481 736878
353 70 667845
248 595 833477
216 436 752819
511 368 127763
82 386 746132
40 375 675083
598 98 616380
152 166 980597
583 63 291640
530 336 714378
584 659 761247
644 580 27968
486 160 398617
31 379 862830
694 460 266666
563 440 476091
195 588 240821
287 376 231680
468 660 984175
378 431 459480
369 508 873871
635 624 180437
433 673 307437
302 183 60155
114 103 604604
98 271 862433
114 424 572464
178 32 56700
548 501 572439
262 555 583160
527 388 561029
385 105 510988
396 34 391013
331 348 343551
308 66 975229
239 375 835147
447 19 399360
453 316 939894
368 10 358639
98 339 777943
354 107 270596
323 66 490519
118 7 269324
276 275 158549
468 281 497488
503 463 183599
672 316 663389
6 634 700090
678 560 999274
572 420 132866
481 279 830141
585 34 940256
685 150 115398
43 202 829551
565 163 729596
89 11 305686
573 554 198175
51 585 593768
179 351 699914
11 248 484164
532 156 141561
660 197 450314
77 569 648726
569 166 589368
207 426 41854
171 130 166823
215 602 852142
679 96 286125
185 470 510337
328 40 648213
363 45 524295
18 103 494335
153 660 649849
53 159 792610
17 130 882825
306 319 123110
245 364 20040
92 245 645765
452 466 114543
425 430 40346
489 254 97111
156 149 997666
623 71 4655
400 173 884910
520 166 251995
399 106 144387
86 546 648117
335 212 649031
563 436 683557
518 454 436319
69 290 465557
646 537 635631
538 274 24842
461 91 407135
224 286 650469
637 171 45951
150 282 343367
646 350 108211
91 386 263807
196 107 466930
385 692 827364
222 137 495522
381 536 849783
430 392 569564
43 281 485340
361 640 820414
10 547 624983
511 365 860344
296 428 68450
597 582 357790
17 668 999591
467 386 618059
264 475 748443
541 354 362071
417 404 617002
249 39 44057
125 275 167054
650 593 264657
365 419 756973
543 414 239679
85 26 54201
264 232 332265
287 230 663899
40 587 971987
32 563 286186
163 115 681418
100 11 370828
238 648 775289
90 160 90729
111 496 73421
453 395 73904
623 111 903865
689 699 897014
470 88 851820
464 650 283194
332 677 702050
100 260 774643
135 159 812083
451 200 64327
605 679 982277
575 139 551538
693 85 714250
96 556 36529
565 623 399283
311 253 956099
698 424 456036
581 110 896201
432 48 672199
384 576 678500
484 328 457475
297 376 82348
616 522 321000
375 625 763630
511 508 697277
169 204 696034
41 544 424061
198 506 667819
214 461 919293
18 44 607141
513 220 613617
455 290 776275
654 116 663092
683 237 339275
647 164 267918
262 638 494488
269 537 658581
692 89 238187
568 678 655921
126 79 606753
43 538 661265
296 385 638759
593 154 158263
45 13 257886
606 476 654775
225 497 817629
286 372 773159
333 443 131330
31 623 241921
463 282 390006
66 626 541775
647 131 864048
96 567 166543
30 130 3819
542 106 897879
29 407 943484
554 638 642317
388 192 708591
26 191 975817
548 423 240799
608 487 732367
113 242 555965
158 480 655828
412 390 979619
407 624 477581
642 32 739667
362 279 73707
35 32 378012
646 117 180026
63 42 3077
6 207 913806
104 659 895629
15 127 976352
345 574 796270
559 117 592921
508 79 841253
350 400 743607
50 539 377459
470 541 890354
204 513 89930
196 246 965007
643 419 633479
172 121 496014
438 483 311620
157 185 130729
346 204 510959
605 684 793936
115 374 249085
368 478 20229
411 694 728896
276 80 909656
395 487 835125
109 31 5135
156 642 711385
276 181 228712
3 66 299742
660 500 647655
397 229 116178
67 323 165298
186 14 233893
291 149 28977
380 66 983461
57 153 636494
571 249 458110
459 278 176262
696 640 702215
98 56 743040
484 107 206446
153 264 406091
504 562 375300
670 142 77899
545 577 683975
652 43 364655
350 418 694729
361 427 453729
354 511 819461
87 405 939189
681 243 187766
76 281 981032
158 278 79731
85 90 8159
266 588 4210
543 285 282121
87 253 746902
612 184 279060
184 489 237370
477 548 181300
366 584 908036
40 653 141849
514 135 514445
326 409 926352
532 9 610077
455 590 508192
129 479 674564
263 307 189718
261 437 208594
139 260 75575
194 423 149926
597 134 864380
497 287 987371
36 130 640538
44 16 283902
638 142 881200
138 405 858899
627 170 286142
290 317 888631
548 168 92078
400 332 876715
435 324 888338
437 229 184033
247 675 969220
596 643 256191
85 424 510513
146 412 955179
502 474 620843
581 674 432525
213 23 190780
171 652 903414
59 47 628613
274 288 478914
131 607 617582
496 323 282694
404 626 233453
343 393 459334
258 137 266687
442 576 681339
180 146 452086
303 213 456047
683 425 427847
642 507 127573
60 385 749534
344 579 955705
107 595 257257
120 638 433366
75 282 519031
55 31 545984
645 86 236070
303 604 288618
200 322 825326
61 552 443375
71 133 131716
526 269 851830
332 130 369806
511 271 944380
373 84 18750
110 584 656093
552 204 383068
325 515 722961
72 683 430133
527 675 708923
417 571 814195
544 600 804127
202 694 415586
488 518 917845
432 487 720160
423 646 407694
201 659 327720
136 423 861540
562 349 781037
658 562 415104
540 621 469623
497 685 979496
431 250 930796
578 186 202727
565 143 420320
184 360 15367
490 539 920629
596 622 545916
216 1 772586
528 110 750379
580 32 481265
223 233 921734
242 608 22573
445 122 581091
389 468 841127
652 692 497584
25 227 383494
507 426 817496
672 661 536772
144 47 220420
686 378 507162
659 210 772084
91 465 616857
664 406 508011
582 77 220401
112 589 500672
455 653 768354
691 452 986311
227 417 454754
667 130 332652
32 696 487936
61 510 158092
635 534 897060
54 157 46027
611 565 108061
692 427 468250
40 340 934607
99 405 306858
331 38 91339
92 363 66477
348 139 511469
507 342 196951
541 612 181648
612 520 706494
277 172 456205
286 404 751754
597 286 565721
396 593 493299
532 381 648174
237 45 207000
412 53 643831
89 18 637721
411 343 995616
563 166 205866
69 695 390014
530 289 897453
368 388 865218
7 319 778339
664 676 361968
133 562 118689
49 242 211960
29 698 744627
548 564 614174
62 167 559306
285 206 79744
631 309 350235
372 624 170129
696 38 200295
231 33 93451
571 254 863525
554 464 19237
549 199 829265
475 557 670838
108 23 418949
559 213 663444
631 361 908429
151 280 131577
352 381 963120
238 58 803989
516 283 137919
178 444 580098
591 97 626492
254 529 643070
157 416 41738
63 117 934429
78 482 888165
160 137 238594
317 294 379827
222 535 185715
648 318 548091
666 557 77007
609 682 708745
242 332 462468
191 323 586831
459 124 195788
52 437 924089
655 385 247892
93 212 846398
126 405 614785
82 551 88387
290 699 446510
492 396 769654
103 338 988860
341 651 477647
451 640 165272
341 624 756767
476 616 9945
117 358 212091
48 305 123262
656 226 637689
38 313 147403
521 503 461847
507 188 200737
419 536 88655
629 97 254259
211 66 905043
172 338 391558
270 133 224367
507 136 921149
52 213 903415
443 183 140196
696 319 715779
278 208 482540
402 375 423539
374 566 706445
296 50 52026
295 612 259339
625 320 808535
631 411 520171
244 648 616172
253 104 303195
296 653 621811
445 160 684145
54 468 25041
445 253 920875
45 228 319329
290 143 35084
94 229 957958
309 590 511244
360 33 911335
383 637 76283
308 50 824464
138 563 875859
568 339 608046
167 120 549936
541 68 416414
32 687 885232
56 608 401028
98 242 100143
385 417 934441
497 49 643778
407 113 906587
321 290 419384
28 583 304604
123 305 715017
202 496 700449
495 108 88842
264 25 790677
624 297 286753
225 27 952812
389 278 414411
442 363 29766
681 192 654485
139 215 62760
510 305 402015
208 72 283021
119 658 900766
382 378 979771
583 169 273797
197 78 335305
93 201 524429
241 672 85837
66 295 704948
544 615 42608
483 112 142451
60 26 701042
682 116 330601
585 263 405861
82 449 837846
344 538 191104
182 649 956311
501 197 958252
633 39 795113
180 321 756341
643 593 994061
555 31 356201
609 23 191823
578 114 130553
562 471 450506
257 120 522038
63 617 198574
181 250 690730
677 294 673412
649 223 766679
307 331 723411
691 294 755061
161 125 29553
39 556 495826
338 298 599540
523 480 554104
30 58 493348
33 169 955577
64 532 347232
608 260 619815
562 484 492896
425 466 27676
270 375 119152
24 654 815275
279 211 570421
79 156 47540
388 687 661824
550 415 81243
94 573 763616
462 313 28359
688 561 392465
251 110 385543
136 271 236630
79 653 925266
540 297 772227
75 525 52364
474 190 793885
280 77 481068
403 649 955900
169 490 3777
405 267 444105
544 548 473443
343 519 526428
375 640 688752
156 622 543522
334 387 56855
539 458 909560
638 189 173225
541 17 631742
278 509 532602
568 631 182234
132 558 861495
555 546 315663
158 399 951830
387 171 797551
168 116 108361
191 621 118859
682 314 761473
394 143 461974
414 219 397589
559 317 210090
523 138 679933
175 396 489916
587 206 373863
556 403 44205
550 316 52580
417 505 462200
245 168 862299
134 165 724112
356 416 490852
595 254 726662
667 271 433966
260 459 517963
404 655 928321
559 368 734897
281 407 652857
133 43 639267
398 56 398672
583 188 291484
474 310 371665
471 431 462042
286 385 769212
580 487 97154
661 675 280653
121 313 971039
283 339 989690
280 260 662163
559 63 184805
356 660 211795
307 572 149440
414 535 5973
206 65 275202
143 73 362804
395 438 365888
677 27 829733
325 388 88429
265 408 440764
350 693 846890
17 599 232622
144 505 444943
119 646 350429
376 199 986409
272 458 92351
72 354 799284
348 109 343937
559 319 794808
230 128 944203
21 575 853615
50 261 145115
395 613 263862
658 591 573702
456 157 289800
419 592 627493
417 136 390973
475 504 355195
558 296 858821
35 329 553972
139 312 123821
342 279 610432
318 549 439863
382 221 699297
224 586 542495
481 671 571705
70 501 974908
136 343 316490
581 81 481190
1 302 190501
383 557 368333
305 16 794699
596 627 255810
542 401 257212
510 546 248508
533 685 370462
223 371 876265
169 344 293805
212 120 58201
277 371 699699
143 674 832033
428 636 267846
435 670 564884
116 460 351931
235 73 501255
646 613 365695
263 329 346656
431 510 197356
158 379 59982
414 400 189624
367 556 997765
183 497 634923
609 198 405620
262 83 685962
155 681 337338
166 125 358492
583 615 637908
279 315 812188
276 385 174659
573 587 133004
148 76 2782
570 135 622463
553 168 915551
360 615 423273
662 276 848705
363 194 960859
351 169 935447
578 297 898542
343 690 319823
198 347 52667
300 679 778591
552 367 381379
557 638 795563
311 431 605947
527 334 489898
173 401 493944
510 680 320895
654 442 978721
628 589 771141
149 488 354350
415 8 477612
682 11 75754
138 456 299593
640 186 977621
601 18 322972
648 603 903685
577 680 614591
299 661 460376
37 392 633783
288 320 474711
464 410 943638
231 46 251637
157 150 638198
650 99 556018
169 371 581334
228 96 767000
436 226 375356
87 653 464430
501 225 936300
168 10 481404
389 590 397654
681 408 6151
72 617 766818
637 211 91094
662 51 574439
262 276 681532
284 144 277780
546 454 140576
100 542 856589
14 282 405797
366 151 938396
331 340 2768
670 487 750515
323 151 693299
454 121 549470
250 526 29370
510 282 260144
245 320 192504
254 310 940134
421 411 792836
618 457 15394
186 135 500211
364 216 122167
504 154 320232
72 662 76512
399 676 148497
268 342 857509
349 336 870093
455 246 456317
505 22 715016
60 482 657962
255 588 95943
201 535 51256
550 449 632732
89 603 59106
264 117 893154
322 413 386451
234 657 631540
315 441 650316
95 177 425370
406 622 599776
14 21 71247
31 344 420786
691 78 750113
129 472 240253
650 190 189794
14 441 834026
72 698 645367
422 406 140670
192 35 135610
228 568 979158
670 419 615284
125 315 295893
277 34 828311
128 244 370737
403 146 728816
441 362 111114
146 144 181537
362 356 517315
237 19 973389
15 395 66882
497 551 139188
601 543 36687
634 476 182197
183 590 793562
209 581 521684
88 368 459873
365 450 591058
377 184 53699
229 539 998578
628 635 980095
285 447 612824
469 567 741545
531 326 717254
273 688 108238
547 439 140018
385 403 282869
503 129 158724
583 486 916866
696 158 287278
657 393 113254
132 145 910639
243 31 415463
546 475 823010
324 50 574792
457 136 543416
474 616 959129
438 273 772993
602 488 264796
513 186 270229
426 59 762392
128 556 776359
636 19 668652
212 562 846559
657 534 554489
695 393 717807
469 46 725767
12 165 109228
653 578 625888
353 427 717197
570 664 90267
440 50 531835
357 302 242200
216 391 768268
282 660 94251
66 509 1298
498 404 556444
594 97 400917
535 362 145483
392 441 123042
17 239 409154
529 249 370102
31 695 120492
7 127 793615
99 373 172316
117 446 787997
500 515 107662
596 682 998417
95 331 70270
273 345 413253
203 395 562356
86 410 789460
302 442 87625
665 435 336299
150 366 33451
452 517 692486
483 531 876704
488 150 232792
645 46 614323
454 509 982401
532 514 587956
557 209 767118
621 169 88827
288 422 510311
497 93 679120
356 427 202702
401 457 151506
162 554 513525
87 93 259198
218 96 137972
255 84 328210
109 83 557781
581 554 13965
432 612 590238
75 97 264293
87 690 402799
256 266 127255
88 59 603552
340 16 169440
531 623 953262
534 652 767820
666 272 449203
307 180 354971
12 661 961205
167 539 805898
679 517 998846
506 658 525093
696 204 646840
314 387 66680
639 317 879636
127 107 907157
364 412 923271
137 239 220633
574 397 687154
655 426 792791
519 369 575129
272 32 47543
251 587 237067
414 75 878192
272 210 363853
280 347 128604
379 7 671534
692 651 565345
413 597 916469
330 54 926559
140 317 635074
233 623 975894
107 289 158943
678 403 73629
460 41 149712
5 329 569459
65 245 320837
73 573 137255
368 131 711283
344 447 130753
256 308 902692
20 316 134445
399 231 307191
244 450 572140
121 49 467380
160 618 252945
85 25 141550
280 675 194856
315 151 864241
590 693 187827
624 464 356650
587 229 577215
311 108 825657
399 352 808790
166 94 953743
178 639 793311
486 272 380571
250 605 472956
279 86 735166
527 544 659521
98 416 703324
54 214 789312
175 301 79930
504 620 316868
652 616 975061
382 402 923642
395 380 36971
515 696 633895
173 156 929254
496 613 680705
2 133 288248
269 252 400141
178 189 927352
391 472 948242
570 26 314948
461 223 651290
71 218 168849
281 16 136853
27 445 216050
143 697 412777
509 555 895902
369 314 12722
30 410 134624
419 262 436030
255 313 438118
28 456 340438
125 421 744105
618 697 293934
150 457 591659
67 15 533863
346 214 383363
289 375 382749
205 572 709863
191 602 539724
149 284 473377
655 276 130363
319 611 927688
52 158 364420
559 627 335944
144 297 953073
118 545 641446
241 695 570489
271 389 647228
41 523 957874
366 541 752723
390 140 367221
32 583 10919
667 462 442877
669 700 149486
305 318 289291
415 159 516499
177 10 848514
478 252 194536
253 250 886079
168 117 723936
324 659 867779
531 190 331579
494 61 96838
597 55 566962
21 536 953420
605 384 809605
573 245 572601
480 61 396922
500 104 151503
430 242 544720
606 235 650073
408 192 669807
409 12 316423
456 433 826579
152 395 103975
325 327 235068
532 293 326692
415 482 120603
72 614 746665
695 407 115702
72 395 637201
655 470 28690
344 219 429011
566 320 779864
292 624 353635
430 192 708060
468 187 224556
87 464 282119
449 605 317293
277 424 642417
414 21 593451
297 627 932198
293 84 426141
114 46 497426
70 421 533329
655 694 471704
97 34 32806
583 682 833631
85 643 591945
169 564 417191
692 485 28098
64 356 532530
432 194 887144
560 341 133197
112 98 836092
547 16 406626
473 83 218387
687 587 84009
573 44 657661
487 86 648073
364 170 345318
357 349 583686
381 13 91489
87 25 401091
410 297 920925
686 586 821296
659 447 295659
639 585 81497
422 589 398322
505 120 787838
46 515 836352
580 677 305866
155 92 698253
455 262 503816
307 285 323245
229 644 841953
28 549 787014
685 490 662740
27 12 827603
245 383 65356
500 39 426922
670 310 190990
94 618 353911
640 352 716066
104 346 857288
174 598 935417
391 443 208315
59 252 336128
598 235 200990
205 686 142090
241 687 902587
611 438 213445
512 503 793059
621 126 725889
314 357 582556
216 431 414442
137 61 711676
9 633 793410
412 17 488982
331 181 209447
444 280 667899
632 407 907901
541 699 371954
111 243 272017
676 338 362526
348 245 432232
77 611 904798
44 87 624151
499 658 422497
680 479 948035
642 698 738952
249 95 931700
154 28 287106
52 552 611086
322 3 36148
381 227 662408
635 420 684080
262 395 379558
557 589 558454
371 145 959019
240 670 151369
202 595 556555
520 564 592900
90 106 619451
202 444 843443
211 170 156092
693 282 721747
622 154 608362
93 157 126549
365 415 721271
45 181 425758
427 157 556881
16 370 873456
594 323 793521
188 361 101337
315 570 450416
263 99 568901
659 455 229063
372 80 69056
187 623 364095
158 160 572574
600 385 12672
665 195 713619
166 91 370197
336 209 857376
73 320 870591
419 658 243160
689 347 355256
155 643 933591
88 349 16064
529 64 229060
419 240 167762
132 519 430049
57 572 308608
104 81 200278
636 164 767238
121 187 283835
556 156 161557
17 606 491957
49 344 585091
663 353 762075
289 272 273995
538 637 652381
542 24 776491
390 400 401501
576 222 997897
359 503 791944
355 39 955288
292 578 107394
549 15 277597
99 273 478376
273 23 568785
587 583 591821
546 190 407889
156 115 314936
590 185 203083
109 510 563813
270 284 353351
477 231 71102
443 393 339687
648 548 445103
408 458 611611
573 497 582529
55 542 639668
428 35 631055
468 306 360976
57 67 212758
383 604 515079
674 308 391678
404 111 21924
149 311 490098
448 214 100324
26 497 984888
200 629 621619
646 282 461477
433 550 852781
174 74 602341
567 564 193160
64 442 441833
274 373 935280
50 245 866376
646 199 54321
113 494 43847
398 478 278877
524 527 762897
116 602 508462
303 343 151666
98 186 135088
427 321 729103
218 64 254152
677 222 6121
511 497 759837
79 667 194522
203 422 956423
561 17 438927
652 247 974078
260 109 924640
497 479 745557
237 123 404120
52 662 560324
241 675 351205
39 562 428638
490 280 117098
160 604 25503
424 234 959298
368 262 403901
574 651 655900
502 423 640350
201 628 848823
133 648 713164
632 623 973320
360 581 950801
577 244 539518
203 189 807415
354 103 905619
399 73 616187
607 356 860182
306 312 383287
640 20 202009
429 61 829409
695 546 154644
161 397 774939
224 666 738400
562 676 960167
184 627 179475
395 536 633278
326 492 904521
462 63 991806
517 234 69126
5 618 930452
624 165 908367
640 585 849292
441 384 79147
647 45 908181
49 379 802163
395 644 366859
498 554 636207
280 633 202883
119 600 52873
305 214 274957
333 467 554250
533 226 318677
245 618 787338
620 31 884412
291 78 837993
323 662 263882
57 72 265344
439 201 623307
592 293 804849
314 201 796911
568 372 721878
521 663 175951
268 157 866332
23 658 123965
142 87 702894
487 276 438865
380 303 902163
42 438 577365
307 43 779552
76 643 287653
40 133 566104
609 477 183287
173 523 332704
238 145 583464
103 119 134912
14 505 458541
279 139 378081
632 500 607836
633 324 913482
314 512 660220
502 491 469916
16 343 437176
359 448 37945
346 667 432006
191 647 277592
437 410 232630
521 33 612213
437 124 811530
396 12 302155
631 239 396641
304 135 256691
153 687 646477
308 495 534564
655 84 586820
275 108 747330
154 238 75548
477 497 821582
193 430 150411
520 195 679087
592 25 836787
503 127 131661
503 619 877966
350 420 950434
640 90 343845
302 611 852340
529 366 636777
342 657 952644
200 438 997490
196 678 257991
373 129 265908
175 257 988287
432 318 280508
77 147 250547
337 155 714442
438 290 951265
542 519 991372
452 174 726029
491 161 602384
404 325 141342
617 30 508952
614 426 105186
321 302 145993
213 485 896972
335 154 263184
215 617 467932
680 465 679358
248 677 84244
370 270 313882
428 14 845206
622 496 35226
31 399 530756
513 398 395711
257 538 473092
280 558 997052
8 497 657544
620 329 924893
10 200 927786
670 444 125408
676 586 980736
546 29 425280
573 449 724351
623 267 572671
299 408 400934
404 260 348601
278 553 188417
539 319 262142
490 142 399073
204 195 782402
581 605 344300
74 492 979459
101 199 701825
421 398 423990
110 453 864442
314 401 281336
510 295 237818
124 501 568781
468 430 200893
6 174 606285
133 249 684040
678 554 354673
106 469 134698
3 89 417382
195 264 265356
582 43 581766
218 23 850108
593 10 922353
120 653 992170
302 604 520408
151 74 429962
532 388 143307
258 534 925166
299 578 212814
278 594 417386
400 56 13506
261 692 583556
581 483 807470
600 172 641389
216 43 500377
414 564 499320
662 529 846982
364 338 412160
363 197 421812
665 553 873195
387 669 847728
635 298 643979
56 318 690199
502 624 944582
658 70 151821
523 610 375656
387 231 308517
137 354 429188
22 19 490233
153 140 238586
351 191 272717
599 388 678883
154 5 10492
664 63 707692
349 649 157927
92 154 609888
266 275 696064
574 140 761397
430 391 135478
523 291 930342
596 56 535618
487 403 575333
39 1 232099
376 488 685411
91 120 364993
55 344 20446
300 526 749244
296 590 283001
455 165 410639
377 501 309131
625 446 449999
385 147 320658
372 365 315621
528 579 551807
145 519 316241
47 386 384632
209 80 737038
316 647 25679
601 668 905828
387 435 731204
316 109 903448
266 603 501067
269 190 491180
312 346 398306
245 64 364518
678 511 360273
15 326 878360
565 293 428557
217 55 69030
314 674 390116
461 699 693104
132 18 469478
331 395 848156
465 276 102435
114 312 224412
545 388 719408
582 578 988268
104 437 800129
330 534 873059
527 192 38393
526 491 472234
670 357 543838
175 163 960033
620 206 137099
32 684 155893
297 167 164016
298 342 342874
542 165 162220
644 610 675240
104 175 53053
335 87 390029
682 177 953782
201 497 522220
296 242 152363
248 434 161271
615 642 43054
37 438 508475
101 83 691892
624 272 482707
12 305 77468
639 646 861857
233 193 875016
306 593 221673
395 261 810027
278 651 200989
347 322 941747
316 537 800689
638 79 709452
66 124 229781
38 19 865276
52 537 669301
419 158 505093
267 630 91770
161 388 361014
305 661 972924
687 563 718379
349 690 980291
586 336 3697
443 275 177807
462 527 136544
123 17 943159
273 256 618401
148 46 40553
107 612 18221
34 629 703015
626 418 548495
186 457 490924
187 691 176650
475 315 674891
160 7 856274
225 369 471225
388 649 881707
224 565 358390
323 279 180968
162 177 665681
217 12 551823
159 49 278521
518 691 913742
369 529 150949
558 155 233981
349 633 543134
15 558 524090
316 116 720887
436 81 387464
403 49 674791
266 691 191967
690 644 727863
189 429 895656
234 244 260727
651 361 829159
378 198 784320
8 574 184437
57 493 248791
193 608 61383
101 627 955014
166 61 760417
286 230 649576
523 654 243485
357 549 909298
3 333 238694
580 475 143687
356 233 961678
491 89 939596
189 76 951751
455 379 243032
433 332 961281
113 46 82024
509 416 973375
286 150 8721
76 52 344739
485 480 648480
259 602 156812
56 5 125221
24 194 328394
169 237 567254
577 488 297215
263 145 738699
45 530 454045
578 116 82203
650 427 404113
22 305 270816
283 79 846848
277 519 578288
452 126 855574
574 63 650938
678 463 969395
210 668 438838
55 657 570346
91 236 107109
416 44 310505
362 457 186157
375 440 667607
200 573 907524
431 103 441188
198 2 803878
655 511 479167
541 49 26045
384 195 562250
57 85 448135
587 491 200335
434 316 548771
405 393 828831
301 348 895840
29 465 702453
383 221 998342
63 682 462223
451 525 547391
324 166 891704
182 524 459159
451 196 55739
228 222 686140
217 454 919155
90 515 843514
295 10 374206
135 59 162823
324 31 430822
686 139 588262
385 131 415581
110 374 37043
148 10 153757
137 501 991877
529 243 306743
323 659 567537
358 626 314267
532 252 890662
110 7 505206
39 148 218085
442 138 665270
146 382 221657
71 380 481450
258 2 171328
440 407 39632
79 326 183385
148 315 399058
389 291 397537
682 282 867915
21 429 683236
643 435 768730
435 649 236213
240 587 280834
486 338 603638
569 92 812274
672 536 607967
515 455 682563
372 493 671601
239 45 111521
390 264 844270
289 313 382177
288 442 186855
323 622 569617
365 539 744933
509 523 924084
539 2 663772
234 238 855818
630 246 164701
700 631 383273
478 182 944112
614 501 790346
457 161 648282
653 269 601894
469 426 456371
626 398 355033
70 228 347196
642 406 641501
249 442 150615
675 626 137512
484 574 806638
149 372 672463
293 156 851513
167 126 901079
301 54 126289
379 486 397567
576 262 669834
134 624 932637
661 616 965994
635 43 742458
192 277 838545
18 165 586850
271 542 56430
329 151 87706
148 594 814812
157 620 318751
208 321 460950
281 103 293413
121 476 669495
235 550 320622
418 458 239307
329 285 364666
128 678 615037
70 43 333817
56 551 176941
444 9 760645
226 482 170508
119 289 863738
349 50 996284
649 3 123055
68 93 264
178 302 338309
313 367 802729
536 86 279727
24 562 454780
433 597 812648
230 341 424103
392 147 350
327 461 989668
300 677 765128
329 615 229094
598 325 188898
624 319 474172
493 309 965576
73 121 849219
252 287 571188
607 544 181055
366 391 640487
448 329 895609
377 443 965250
178 132 463922
63 623 633731
635 492 170611
102 397 119400
118 386 338251
260 634 682132
698 619 548011
594 112 891876
688 263 2300
441 185 478603
18 323 469087
24 332 451129
163 51 950122
72 246 385263
34 118 709562
417 693 858676
121 558 977476
36 490 654646
19 658 78746
495 207 369455
694 415 668123
164 318 623554
360 167 811692
500 312 986926
395 56 346014
430 262 375132
370 384 653275
275 692 525040
39 71 104076
148 357 47045
435 623 200243
124 424 106553
285 174 496882
270 350 406262
159 99 528989
457 227 379151
11 68 364383
625 129 483882
663 484 201169
316 233 858192
504 523 58409
214 165 867848
52 246 809058
658 601 59016
8 72 370185
589 468 399635
583 248 468602
362 472 75455
174 647 103201
300 194 426371
202 687 812515
603 652 679455
138 111 251447
459 163 592901
635 351 956076
699 88 793262
565 687 153546
582 12 149372
251 456 831971
383 495 28940
128 117 288508
133 479 266042
339 353 848610
470 289 969173
698 322 438646
192 396 507634
638 463 58660
219 672 362856
210 607 135653
168 182 814117
604 372 752035
362 498 429459
559 696 494119
509 349 237604
660 92 792714
426 244 745656
447 418 43126
2 139 115036
540 227 907350
376 187 778042
666 552 493451
300 79 534884
42 52 296766
514 155 960293
589 492 160834
263 262 791162
65 668 9963
620 191 172954
354 487 814992
177 418 100139
612 431 296538
359 345 676071
97 222 515455
663 349 698672
124 544 469251
356 404 336519
651 407 730922
383 68 224162
673 397 950501
273 472 637029
473 482 337569
481 242 994980
560 236 985828
482 14 127579
607 689 920328
549 408 23487
532 364 908461
293 15 199027
378 359 808727
542 691 93124
631 297 543093
305 392 954306
63 27 623064
405 534 621575
2 99 863717
2 255 700130
300 260 468458
331 436 514190
558 617 15156
151 439 516152
670 165 223929
163 267 338546
465 655 276084
149 208 429992
93 492 659496
231 355 588579
400 690 909284
440 237 840465
446 303 278967
102 351 458855
329 145 706492
86 312 945486
128 276 921474
88 24 835711
424 222 629229
623 212 262897
639 603 993557
167 404 438392
329 511 723111
149 147 234762
334 120 378886
453 620 781229
219 565 556377
511 294 585994
140 606 94167
382 204 772366
513 94 157507
549 462 492724
245 587 159861
19 255 348782
348 699 443069
296 466 230348
101 535 823245
142 646 225590
575 559 882761
295 651 677385
602 413 207843
381 56 36499
43 482 821341
51 20 765623
390 136 525114
18 223 633435
167 418 745219
537 310 727745
318 393 849469
392 136 38397
269 437 863912
455 15 10855
203 142 149384
377 523 924576
382 530 943914
648 451 292034
437 10 42452
70 8 999240
16 440 627838
287 386 738332
280 309 894794
639 649 158638
251 552 46160
171 175 709058
657 698 908627
680 259 462720
216 539 620946
472 356 347450
59 87 10870
212 313 405813
200 178 587062
512 237 195293
547 49 220393
188 405 973958
454 381 246194
538 620 939728
425 608 289544
8 544 963794
668 205 389133
50 321 769528
72 586 995270
583 654 981258
91 349 432604
590 513 144570
502 226 791948
261 671 869335
275 690 415702
414 137 316622
331 360 639698
637 437 433323
526 240 152775
449 86 91182
144 65 132108
18 673 304369
401 618 278382
643 388 664673
486 595 756526
305 197 647025
263 369 790957
554 446 170674
670 500 203089
32 91 993867
396 215 451714
525 494 902349
544 650 304044
680 636 775280
359 161 348849
339 552 902378
474 305 629501
352 268 907961
352 513 933124
491 314 114159
374 222 501862
685 116 754835
452 38 818278
662 99 818042
91 366 142657
91 380 947661
210 159 258001
619 308 545025
63 460 132524
527 53 446376
513 533 890467
189 503 267577
551 501 576852
258 263 614577
462 478 656413
92 454 420750
170 56 91371
367 152 399977
176 183 467891
285 81 508363
226 522 975651
362 298 457151
534 364 46642
241 604 471328
477 332 795063
19 353 894457
9 170 244186
428 80 663385
665 655 775326
116 177 600151
353 653 484764
359 572 896129
434 500 625255
67 284 562735
451 454 115423
396 607 572720
179 459 41228
23 545 284408
655 313 529110
516 515 832902
333 571 631570
274 633 46037
526 494 264005
676 119 890023
238 665 345671
246 554 610102
502 591 395512
355 384 242654
581 171 666598
78 507 192164
252 159 92201
405 300 813179
519 467 645270
283 464 917001
22 255 467811
654 572 530973
451 631 55237
390 446 17131
247 642 489205
216 117 898054
456 512 665005
595 65 396523
524 81 90616
254 689 219276
308 547 367348
361 486 840344
132 118 755915
91 214 4873
170 488 645144
499 42 6274
236 481 877115
385 267 20634
275 83 874503
283 534 549343
652 574 667282
466 393 135093
689 320 268495
273 581 810278
34 461 725560
574 30 666403
635 459 363424
234 178 924695
378 690 98420
534 558 293587
334 249 412450
296 427 103252
213 257 130953
207 491 967481
551 437 150554
162 367 170940
126 291 197099
522 650 99286
93 139 541133
265 250 95916
596 225 371477
464 577 46613
59 268 751061
399 337 661092
216 258 567969
366 598 792142
451 72 950769
133 183 21101
596 479 767373
224 556 35662
658 511 832735
126 600 906497
614 396 15551
418 148 432877
444 570 111559
151 308 65560
291 699 872115
634 681 398541
609 352 467497
424 321 72320
304 418 793294
548 696 90740
254 18 897084
660 119 224806
452 562 278571
414 578 843206
628 148 69326
545 154 648287
372 227 776564
164 250 183856
478 631 338459
393 331 313347
12 47 208654
236 173 815645
183 457 699268
399 663 332580
678 298 615194
638 512 408576
109 414 565105
137 469 151322
557 267 824386
134 336 805051
364 119 516803
331 660 225026
484 177 401035
232 665 88060
361 485 858149
452 297 251697
158 95 611321
305 213 842514
397 32 988879
634 373 751592
132 472 700734
536 255 240537
650 425 758546
442 102 942073
407 53 519353
186 84 446349
573 690 959670
653 157 350074
699 635 120775
353 378 352165
156 550 27201
652 438 882003
218 208 476853
569 614 757184
107 480 308883
358 617 638933
512 610 102755
542 391 188970
565 614 347986
341 468 415751
139 581 676215
552 432 271022
331 141 313545
305 483 294177
229 241 122327
275 431 816882
83 369 436297
344 461 295362
337 371 251669
646 329 435815
690 504 14819
627 395 693840
521 542 957341
244 41 997800
182 387 903390
540 226 161744
438 316 890438
680 546 483823
463 338 322732
413 561 691005
57 81 622161
579 204 948404
523 233 240785
54 381 745540
458 651 368751
606 124 423567
647 356 934403
125 11 916429
310 568 447880
98 45 142548
218 417 79048
516 598 462469
635 627 827716
105 336 156142
366 633 66597
611 118 937449
179 429 705746
151 511 593631
26 177 105476
611 38 753331
648 391 905746
12 265 263653
124 235 472427
655 74 94819
150 164 116819
32 252 946906
507 528 198053
622 10 829251
336 245 196536
516 31 570125
67 204 476790
8 662 730809
292 270 71544
488 158 381710
37 176 536972
676 81 361009
607 161 974114
475 427 143586
346 464 162282
191 634 715598
99 460 278957
158 556 241405
261 492 646216
672 506 853802
546 323 892433
385 207 431279
451 117 548336
153 402 459777
317 316 202629
104 674 811832
539 74 499710
455 441 166811
495 264 368011
206 141 535503
537 308 949443
699 362 373871
440 338 883821
669 43 285120
261 423 7507
80 399 36530
179 199 894017
446 668 851790
334 600 521291
335 668 923854
28 306 193251
16 287 524542
517 14 824212
512 476 660697
462 113 568124
173 395 488314
213 498 810818
165 615 176253
151 332 771355
12 286 343853
658 585 852429
112 621 477078
155 298 38481
193 454 665302
26 186 902437
578 351 405422
28 109 24564
193 109 969616
227 672 976659
342 44 775698
41 419 899516
262 411 915973
482 690 785655
480 384 439413
192 299 462784
544 667 462865
380 159 257915
471 403 639419
330 595 197369
201 235 775617
248 582 475070
683 352 804200
393 642 524810
574 134 46597
227 52 317347
485 638 843465
239 498 399216
359 463 438871
384 619 336450
314 61 718612
13 134 184710
305 369 541058
330 393 485795
643 655 767948
248 637 129228
196 21 604255
42 146 635065
93 43 586897
396 400 533999
654 505 316287
359 328 782677
88 30 484812
477 236 736014
556 347 932281
474 242 875878
198 257 409187
59 578 11692
585 610 279705
321 666 361714
653 196 544804
240 253 788240
685 223 950883
194 134 644073
318 562 776785
553 98 733246
300 410 212207
232 246 194034
510 275 844152
258 244 958819
383 413 42392
616 456 570104
363 125 547077
611 571 392130
251 130 794089
539 315 747418
602 149 676062
510 531 723587
471 288 67050
188 245 689241
549 605 302971
130 223 948030
656 106 111391
635 390 391107
571 279 376425
341 77 777848
12 268 499698
370 474 704191
109 491 452931
700 569 471840
96 311 203085
420 274 703819
59 471 372021
555 287 336725
183 658 896862
115 39 589412
165 613 972120
228 455 875363
110 625 65187
52 122 411138
495 524 962368
530 151 269672
536 496 501364
558 589 730199
16 136 961980
449 201 15740
497 569 693153
517 241 272279
6 208 386676
392 66 870459
55 655 63492
611 445 390139
338 60 515716
215 684 324217
593 254 469604
653 255 179600
578 608 952019
199 257 156559
588 502 185294
458 506 837455
544 435 303346
169 516 43893
590 241 508287
102 329 659152
497 632 479775
685 270 678714
342 506 191943
149 313 948062
318 624 744543
653 82 825731
347 252 600212
125 97 714124
91 329 641211
60 368 189693
565 540 231933
646 487 290293
432 86 300962
423 23 755208
550 683 959225
224 163 976128
33 659 21276
110 597 755686
461 645 402023
73 31 774915
416 476 398040
679 423 943021
98 507 618995
2 620 876371
10 190 768328
247 69 806165
76 331 910642
473 574 658180
538 188 804825
161 41 631647
325 247 167155
370 246 153773
383 332 73825
226 596 70630
609 588 952284
230 543 418578
246 119 915136
389 647 631788
122 91 321335
160 510 347058
159 249 971032
105 562 679808
273 14 114625
167 176 854509
657 452 204210
599 67 480187
576 17 863838
436 207 726569
411 135 944485
31 438 11741
77 666 304955
571 283 100067
69 281 346128
295 120 587522
331 240 312803
379 289 724984
292 399 172419
362 342 687525
592 267 332944
462 163 955242
96 650 731161
162 560 915677
147 329 937777
248 638 806450
613 403 101866
456 125 425500
530 101 945235
517 328 122420
633 147 488093
624 140 798950
70 257 415803
482 688 128142
72 51 348152
604 394 933444
461 331 641115
599 636 988476
129 110 448630
355 55 895966
382 261 134911
279 667 190823
139 83 63766
676 324 6855
380 48 166865
556 591 235347
224 507 531471
624 365 55278
459 500 719553
521 459 153473
498 324 681089
441 25 388873
503 256 485471
208 529 237207
122 474 199701
258 623 433183
27 215 487652
516 150 960331
54 121 555073
345 46 304696
160 273 599910
437 419 920127
674 229 247524
26 285 193535
606 157 902185
314 354 335518
422 325 735532
474 328 240657
570 679 641614
614 242 976167
160 84 548292
659 9 681938
614 250 886631
519 559 213341
6 265 615455
296 74 946712
368 121 494431
394 361 473066
170 614 410470
244 56 622763
334 178 312681
272 678 534362
32 546 302834
47 618 676016
411 439 413321
519 423 28115
186 365 290676
630 20 492075
607 68 917859
575 531 403496
697 295 884255
359 621 785344
275 121 223266
382 648 115761
642 81 260673
227 366 827147
293 653 757417
625 15 799626
48 254 510456
325 559 422048
469 180 5829
10 579 106441
492 637 69858
700 647 631029
477 354 299724
680 451 715481
700 663 141675
187 436 102072
257 137 712
567 674 854877
356 106 421952
353 210 569725
288 583 237044
220 228 35591
467 633 949946
497 444 891333
452 392 868052
240 17 916951
550 292 225199
600 313 425411
490 221 631377
159 422 685901
378 210 983180
413 388 981389
676 391 604109
646 371 545218
485 624 615355
88 594 140058
185 187 123126
426 84 189020
653 71 179259
682 114 324396
35 390 849578
668 529 925569
353 661 489333
365 588 118234
687 440 805768
396 515 3655
90 494 847813
546 131 12069
160 29 36224
385 506 688723
310 300 457198
629 6 975505
669 116 927626
302 98 500911
527 138 256854
69 653 524974
376 298 372002
147 618 25562
283 112 195578
650 264 85272
316 291 860541
270 28 84060
16 168 786960
591 469 731829
601 514 609232
425 211 932334
624 505 245309
588 529 339222
515 583 956206
123 508 797444
592 222 97992
324 452 497748
171 469 648290
83 621 27762
541 302 436160
170 179 381568
453 21 289353
507 221 8375
82 692 550151
129 693 982275
437 451 161785
222 186 55429
563 425 832723
435 64 371316
467 313 350477
313 225 639499
90 461 218527
113 258 59891
26 585 911700
284 650 806772
602 640 904758
194 125 284054
5 65 48944
627 186 544403
115 399 729572
25 200 736402
613 382 204680
370 503 435821
263 459 636886
194 291 987086
331 306 632296
152 65 749373
463 665 427337
422 254 731188
618 364 749945
130 559 299958
529 36 535581
589 237 802659
241 22 712704
692 87 209323
42 82 352328
321 39 601571
72 266 311276
597 587 392084
360 12 226881
260 76 667997
445 682 471222
139 340 729916
683 518 984951
622 306 26889
332 663 146155
496 429 843125
229 683 282646
318 84 119873
170 203 348398
340 620 564029
506 650 938537
607 48 917636
491 42 815235
386 623 421474
457 42 765638
587 120 468449
62 489 636952
273 469 573189
60 471 389446
437 489 534799
252 555 634568
5 569 529126
556 671 888207
646 394 437834
99 494 201894
664 520 938042
315 169 42149
331 93 781683
554 699 167526
127 87 703584
501 44 311113
396 437 64429
351 227 875330
453 428 251370
698 261 314857
281 537 987677
555 673 854151
48 626 717154
5 164 494874
195 105 341615
565 341 862520
79 88 428227
525 285 270557
662 47 720967
646 687 788344
344 421 565370
696 7 524564
322 208 423683
167 691 698404
338 478 186976
539 376 291675
561 583 139696
294 623 589656
508 518 515463
593 657 269916
217 510 729956
536 400 328090
358 310 792808
206 308 813934
232 565 330353
171 568 957159
494 652 723089
209 195 969495
402 474 103069
98 385 714409
458 566 619714
561 607 397332
559 335 543755
135 505 219240
597 223 855387
58 615 812152
103 53 962065
38 562 826959
550 69 696940
26 55 836653
289 402 828659
346 234 111832
81 56 907261
389 397 563713
4 148 44207
350 151 971480
491 497 184569
7 484 221636
648 377 3750
45 427 585727
660 72 384165
344 439 1565
310 572 656461
111 666 125005
651 349 273916
507 585 934953
525 147 465743
556 94 516333
380 524 808439
357 264 407268
566 422 362614
201 203 736099
678 602 48809
46 314 391445
535 348 160245
92 432 97109
422 191 713902
123 402 26315
454 276 359422
513 266 618005
433 442 254088
663 639 746265
650 39 178673
6 107 839911
539 607 42231
677 551 255862
476 342 715472
23 24 500444
324 183 880240
172 298 421676
114 623 956523
607 208 737978
600 560 600750
385 217 553510
564 647 95075
531 130 626593
488 541 955078
297 369 569579
575 150 889612
108 78 702160
9 181 233525
495 674 472884
511 186 589224
350 566 408113
566 466 814207
188 617 131366
263 106 873966
475 282 938102
303 356 851838
193 433 242410
672 659 230196
591 287 928340
60 66 247953
620 410 753960
66 89 98671
275 684 212712
120 215 606741
158 5 238807
357 634 322179
476 527 398376
63 503 885930
78 610 189908
464 181 981478
434 214 180571
133 116 889128
256 11 432737
694 556 503194
187 645 819346
683 87 474909
670 347 803080
277 208 776051
419 296 216415
298 418 23941
77 370 813349
449 685 297416
216 60 848190
448 472 385894
489 225 686059
475 58 577041
121 496 265200
426 201 339858
111 671 242532
514 323 817399
147 254 673870
511 381 872886
79 323 754767
42 404 945568
480 304 237534
98 523 133980
2 212 328202
376 289 459536
401 378 517321
391 673 767176
8 206 42512
626 165 884377
326 268 63771
273 127 476983
424 193 523077
478 696 732397
383 58 163828
269 142 560591
300 64 823627
107 211 294171
85 369 479739
520 555 474598
114 213 947626
560 117 830860
282 393 152122
498 507 918122
197 112 359079
388 591 279243
597 638 841289
515 395 540004
343 137 487022
549 694 984944
523 214 330014
404 292 391098
640 269 282285
98 519 634691
323 154 258119
643 38 319316
43 21 905452
200 483 67012
90 460 409028
567 377 97444
487 333 153316
357 534 348032
132 155 312526
509 605 320735
346 150 779215
226 305 484284
460 667 400651
135 696 78793
190 557 635196
338 380 31237
575 527 739786
678 75 329739
248 142 758652
69 312 388088
452 178 851099
568 689 179659
491 447 853011
622 581 458736
669 257 442252
531 622 49591
535 54 656416
475 20 77581
175 648 623729
37 399 575607
385 258 554613
263 546 2929
286 287 90354
327 74 57768
210 246 66003
483 162 9811
307 61 371657
287 454 684087
271 380 274860
156 340 457457
401 20 389445
595 76 652408
140 403 44601
96 193 628162
243 90 588380
489 457 815152
218 367 183391
37 541 271696
132 488 211283
523 681 811052
424 599 410139
148 221 692959
96 330 352383
555 266 852374
62 622 567055
239 504 307832
298 228 728910
501 651 795393
266 529 287373
2 5 304374
19 292 132189
569 123 186757
178 381 859782
138 31 426784
93 288 397516
9 402 806512
449 371 184726
322 207 741331
228 195 272063
144 574 549709
77 461 415465
203 458 450884
430 623 903742
472 661 158084
470 152 583958
29 528 447771
317 585 351325
418 232 157704
434 672 667338
240 210 776878
592 598 186301
130 208 658614
242 119 27106
115 195 508282
214 632 471662
618 219 726086
123 280 828511
627 667 699817
178 554 144576
384 310 563498
106 398 23076
549 192 766001
86 637 694112
495 549 640286
348 610 212688
223 681 531811
418 412 708794
621 369 682610
529 520 74568
290 369 110252
415 219 972790
17 262 577337
588 69 105123
532 489 607677
298 49 888974
443 365 588876
46 58 312876
428 674 33535
118 691 362560
377 365 734975
37 402 287005
687 537 151296
591 515 281283
380 129 529588
511 567 295992
515 321 146826
15 168 393424
445 189 263314
527 277 449803
199 472 596237
417 161 83715
539 528 630683
347 176 993746
583 401 467782
570 28 538104
240 294 253996
331 333 434384
136 529 720847
529 644 131386
295 304 996852
674 610 564330
466 472 797656
401 647 8932
167 603 255489
654 123 105981
675 315 999157
352 627 135166
675 283 396884
399 83 909370
288 546 229177
586 569 531886
391 23 895071
300 387 245967
147 544 162636
211 430 764543
678 297 322742
656 3 397257
313 282 877622
208 354 441232
502 476 347687
651 226 116499
200 387 30427
63 83 582771
589 301 692692
643 95 706317
690 352 210245
63 92 174148
557 251 963947
320 174 262719
212 159 542100
655 429 289472
362 308 420388
35 72 636495
688 548 152561
235 264 97587
245 560 214965
649 90 216743
658 429 501711
265 139 62739
256 598 435328
561 563 679817
515 67 22527
597 237 382968
21 601 833970
45 193 701520
636 586 14027
226 530 613461
181 169 643428
415 588 576767
577 542 979390
152 615 620569
169 139 192652
601 630 913445
462 603 922789
119 17 568310
96 465 785001
306 60 442867
381 128 890000
393 280 934694
8 661 634522
228 516 312887
129 209 818940
678 309 140068
681 403 29975
465 209 550446
365 245 123531
102 591 657870
285 58 333622
46 632 348259
651 415 86144
370 439 397651
612 319 460274
8 540 394189
50 351 326730
25 29 690268
8 310 556061
605 158 139495
547 219 18843
528 387 424637
420 634 45733
660 432 890094
284 290 632573
580 343 459093
150 182 946874
602 516 715224
56 266 14611
309 24 367195
295 252 931610
536 25 768064
26 582 734762
472 24 69073
565 453 540869
130 43 915696
99 104 634489
587 286 801470
589 300 28627
176 30 608137
563 281 235310
268 461 369758
373 121 968016
526 450 86410
519 621 723213
398 396 584345
195 323 100341
236 623 696858
211 569 831392
134 82 156151
233 12 496511
227 21 283482
103 489 291796
136 665 133279
182 483 264203
87 366 92544
2 4 378457
322 388 330509
7 263 218596
433 325 628828
89 613 124550
373 467 613831
522 397 329677
686 267 522079
493 697 621837
434 322 765130
519 384 71080
115 80 536382
559 593 324584
114 439 417250
228 321 901027
470 4 269821
290 344 155605
41 498 294612
413 378 311367
586 31 483651
81 256 16765
320 551 112017
21 79 461550
690 41 60408
648 15 762366
334 547 19659
591 646 222195
591 251 646331
448 409 373318
24 535 989727
64 386 230735
468 151 100976
23 68 189872
149 402 49725
95 154 193685
647 106 748473
250 185 586787
317 684 452669
689 432 180796
176 74 558983
266 92 453679
165 691 862624
87 463 242264
70 55 665598
435 585 923434
222 139 908328
452 212 177211
287 656 734717
9 455 963573
27 620 125157
129 430 204359
58 269 385971
198 356 887156
60 546 841245
215 37 386328
641 470 602067
286 337 306458
518 75 234456
230 423 770949
204 34 670151
228 536 293434
174 642 13032
368 480 233708
648 566 29706
419 522 798489
56 389 576012
42 500 818596
319 91 894056
581 491 612767
60 137 165093
74 191 944262
644 556 320698
374 543 542868
143 512 24041
484 179 669874
140 156 875208
392 642 765455
67 302 522486
405 59 691114
158 640 554254
199 556 746042
258 425 395460
567 208 904702
446 178 150853
625 515 372480
356 597 983909
397 605 64663
219 673 152099
139 358 641888
510 595 770055
406 231 81566
528 25 837321
554 429 454293
84 563 973142
59 196 160948
30 248 79888
611 516 97425
63 662 457603
301 393 569934
129 274 854989
551 173 108176
634 417 749324
532 451 363394
167 427 125205
296 613 853164
484 213 393189
144 84 175235
288 228 903452
93 100 89415
613 695 745170
308 48 196664
403 7 657114
471 91 66488
75 220 869836
216 593 186231
197 541 212672
126 99 731060
460 280 506193
210 173 7276
494 55 316897
620 226 409402
157 116 188518
188 502 373445
124 209 322396
170 454 350024
424 586 616685
634 438 594075
562 271 812542
63 110 670030
503 218 837967
66 656 599495
421 438 979749
92 671 549184
188 483 170404
529 114 374698
537 325 48112
588 584 434226
645 234 438928
453 226 798514
291 268 617605
494 602 962785
366 264 767802
345 22 603485
244 111 113284
482 284 697376
518 668 767973
334 291 237279
121 492 857739
653 571 221946
522 571 352032
473 312 675615
45 400 228840
209 423 855290
63 172 893025
265 226 5362
514 137 39237
640 41 241942
243 690 572817
169 349 109366
423 393 142024
645 192 739307
369 42 144926
136 184 165513
80 662 488921
46 540 227774
76 580 601135
252 453 967946
269 136 567502
484 276 635703
162 53 779972
606 145 402591
340 358 38661
491 341 176528
310 295 248224
352 569 499382
664 46 226623
362 152 270372
156 626 400928
2 419 320250
462 453 584332
446 515 229322
513 446 312117
391 475 379571
528 41 990121
285 418 698985
460 480 245321
208 316 612470
427 596 649363
442 695 482251
582 692 894235
435 537 982438
619 641 510970
449 433 815270
621 686 267562
109 344 998594
168 541 612768
145 355 261132
203 563 469699
64 550 60719
555 482 539565
442 613 172671
214 463 892830
19 663 310650
129 396 840326
520 494 718278
412 471 144330
22 525 145823
540 134 251892
154 526 437660
115 82 397798
372 16 795583
613 16 131611
555 514 744318
224 4 439933
431 522 670253
402 310 727923
357 184 603134
612 681 506321
228 434 540026
242 590 787037
459 340 825762
122 494 650171
3 548 4613
161 66 935073
51 593 3720
134 38 547495
585 648 402926
551 698 225366
248 146 47401
296 665 515156
242 609 980671
462 6 241061
422 117 237712
585 686 336448
101 619 966373
642 193 748897
343 144 726243
210 187 989012
505 231 931960
346 56 707286
80 516 287644
498 357 827219
350 91 796063
414 428 197304
320 444 647679
588 393 69457
669 364 152734
201 612 42405
636 663 170562
407 509 996030
33 340 805964
473 142 585323
490 86 906001
447 493 106142
310 498 728075
580 35 470150
611 368 409848
25 208 639373
376 501 220577
111 398 590463
250 362 870309
599 579 922620
474 45 133090
195 303 707308
324 471 275747
456 320 371408
68 418 123263
143 130 485629
639 602 270562
416 481 13164
316 141 42679
452 483 351320
638 632 60656
106 188 396008
182 134 463064
642 1 592595
244 63 817108
195 159 120004
44 99 780412
117 547 924164
411 465 501883
695 628 114710
642 4 668542
250 225 65036
652 131 379171
455 674 104369
272 121 855103
627 509 946818
22 386 29707
355 498 831857
283 653 114397
550 343 968393
399 491 185892
9 5 142723
43 692 297500
96 170 131841
252 526 569891
16 409 662250
50 682 785004
437 91 802554
56 550 544549
125 87 68691
137 241 713079
74 697 418157
582 493 225714
110 694 587069
502 52 942138
567 351 669859
535 421 152822
636 351 614978
621 255 334888
441 237 645754
355 302 924847
352 94 640254
186 531 273493
649 453 721675
616 163 811910
316 442 930747
401 625 283808
525 320 926547
126 684 924545
247 471 706098
376 540 734201
369 374 434647
438 566 416937
470 36 780234
239 319 76942
475 228 326310
565 489 969408
128 115 552692
220 9 81029
187 78 33380
297 32 815077
269 192 583079
116 353 329717
536 129 503336
24 15 300032
647 406 633216
661 633 394468
440 568 47672
25 347 25822
633 370 872511
209 196 776762
653 515 970213
68 183 190942
315 255 431130
543 518 20052
567 543 170615
411 437 886836
111 643 965687
527 598 40928
176 208 401108
361 287 539133
485 442 296564
544 270 413318
415 140 142998
414 613 405764
78 151 796587
60 286 970843
39 594 384346
678 558 786550
559 221 855492
533 262 318285
274 486 843897
626 365 156575
374 169 281952
74 208 408590
432 372 601685
424 49 974899
181 15 328567
614 224 705374
382 344 461671
65 484 815001
574 204 115634
645 198 43007
547 409 51214
213 634 790756
181 439 565228
500 591 650204
262 179 907246
139 409 616182
255 583 417049
113 302 395237
468 164 542805
110 38 115141
196 271 627560
175 92 986183
70 391 848690
41 234 236718
295 400 10173
132 339 175232
156 390 683879
533 571 921457
1 562 478491
273 91 138041
454 328 231950
577 423 837948
538 623 321729
507 488 96292
630 98 631272
237 196 396121
133 129 206122
467 680 475801
246 617 270338
148 355 690417
166 93 642923
313 87 113943
295 528 314501
594 372 394455
403 118 457411
7 66 618695
634 655 95182
39 637 839383
296 680 437269
41 637 109395
410 438 824796
288 255 183189
606 698 413298
133 603 143376
407 473 402376
402 242 183016
666 379 147076
201 409 41825
567 459 411330
331 180 699789
395 131 370000
330 530 695517
641 80 832871
470 205 169899
624 287 314369
265 335 59873
103 555 231714
443 177 721316
163 518 638649
470 286 135339
119 690 822557
468 332 243755
526 513 555387
459 427 866163
339 158 66001
192 322 435778
277 65 931649
552 393 961705
607 193 667207
487 138 391316
611 424 109896
501 481 537803
614 100 786503
352 418 103866
112 439 257314
438 168 754569
551 332 422395
35 438 7726
545 260 739791
119 323 977880
389 203 844963
94 479 425082
544 125 421511
494 290 301254
211 423 673016
337 103 559366
696 302 436144
322 21 511286
201 227 995279
190 402 765786
647 516 165988
612 169 680537
639 59 417339
108 568 234704
398 691 984720
354 153 523286
43 253 387418
571 12 865129
553 549 697024
646 488 172742
561 435 747497
311 617 398097
436 366 682929
405 530 116226
22 578 998121
174 495 404206
334 333 433922
660 413 849581
673 501 759484
71 267 658205
58 682 342666
155 51 549370
672 468 501166
242 80 64977
237 315 408816
525 662 821722
529 438 834652
561 613 874732
41 406 532122
276 312 866076
589 338 164168
325 468 924173
551 194 751159
245 359 888480
89 671 943880
246 484 899567
127 586 915442
522 149 313666
282 295 409192
448 320 138046
28 609 693914
18 376 386342
331 166 526146
304 238 578604
147 287 888612
215 645 598910
198 680 632591
297 485 132466
469 352 862018
18 224 730231
70 117 371299
28 123 123453
99 36 551618
525 649 140675
251 511 270180
647 363 662202
495 159 805524
449 533 598834
44 161 166175
160 185 960341
205 88 699960
619 657 456203
150 458 107465
35 566 184816
190 382 542904
206 126 322317
642 444 351880
564 53 246616
336 371 837107
632 115 601293
471 248 189389
85 1 475948
142 225 359162
106 151 969367
264 688 548050
218 100 996343
568 566 999205
364 700 982367
465 479 954558
417 112 79120
456 131 903556
547 379 570456
289 587 113974
328 109 231845
236 437 407121
293 665 464955
83 105 557524
411 80 894860
92 237 172639
652 165 51641
70 344 34914
527 636 163877
406 377 383095
189 108 159315
339 502 152892
44 124 600479
649 526 324465
431 670 367677
415 530 222867
299 451 83904
583 311 79041
333 219 346827
416 359 280683
486 421 629044
326 26 554226
76 372 687672
215 559 679716
653 665 866736
697 259 455607
632 136 658961
328 558 453718
102 37 193789
495 583 365910
179 264 714112
383 682 792424
666 549 637822
276 392 598055
687 487 637657
352 586 889922
278 292 7617
575 10 336096
63 548 894741
6 457 268448
418 467 333097
561 256 361681
341 229 365735
650 608 446803
498 317 115637
612 484 611016
488 201 581010
639 146 369273
289 14 501320
515 316 243080
596 505 672022
16 337 892083
151 615 472755
229 429 514589
598 420 171887
248 547 484991
639 652 167728
369 84 828420
435 179 713196
78 618 821476
25 192 321549
596 500 216334
83 45 474184
614 7 721535
77 345 487697
26 621 932017
71 570 263572
661 123 48347
126 503 461930
212 239 675814
626 489 193912
471 568 526011
504 60 49289
125 333 703795
517 364 43945
429 18 719755
42 20 911939
124 97 284979
475 235 867054
649 369 156374
376 113 316764
552 171 536278
488 399 275369
528 544 34714
267 625 567650
466 596 84608
333 121 397756
543 550 496823
391 268 905346
423 604 199866
327 543 756095
52 212 810811
697 181 349891
258 381 885344
497 446 316865
238 499 116590
676 292 775940
105 120 285820
428 522 816721
527 662 714055
266 152 592030
65 26 66989
467 142 804152
212 97 562067
217 492 445595
662 496 393038
664 419 525015
689 662 444495
597 319 336402
521 174 383878
457 267 342295
242 207 573010
508 573 67003
623 655 644026
513 190 279971
629 355 963079
665 346 751694
438 593 620001
669 38 476501
205 454 608936
524 662 984405
415 485 255350
205 425 81273
421 419 930991
244 286 625288
280 102 894818
270 60 243310
523 249 981619
53 279 264480
69 322 833500
688 485 499886
478 12 77552
318 670 435358
5 194 295954
114 28 228622
395 442 326702
404 20 241873
263 289 854872
536 194 289364
400 111 75663
518 74 572416
136 266 402606
462 149 272346
155 632 301165
264 457 592829
103 506 538190
336 296 568007
664 381 623995
95 200 863895
472 640 342381
676 355 670046
35 317 317482
621 88 347242
513 409 296521
267 129 864952
469 384 897801
393 248 947972
174 331 591062
603 64 792489
586 246 967147
32 315 879549
173 270 559550
450 81 27237
39 141 813373
521 34 18786
394 254 683530
685 295 782805
258 672 836776
221 654 240120
630 141 817439
687 188 845283
72 256 659753
152 170 207381
234 396 972731
180 215 223493
79 549 85014
686 697 857591
135 134 322158
53 368 959607
18 188 998119
163 374 366731
427 673 975967
567 673 42471
224 691 264990
644 623 885782
593 339 657178
621 186 517471
325 223 778198
295 45 719330
147 381 596187
523 592 458217
171 237 698337
417 608 490264
511 32 788895
455 422 933079
182 430 473866
524 672 692508
481 156 639023
66 589 639682
54 672 173215
81 131 361049
89 620 382642
528 438 741066
602 278 770122
127 61 755283
124 260 705406
245 448 551011
474 89 172487
241 692 583922
240 201 501203
388 211 342901
114 401 698959
606 415 947337
30 587 174849
267 47 266110
177 356 374361
596 174 466596
7 437 400635
44 254 95337
315 84 535091
244 537 587215
622 463 576701
618 254 475125
201 357 716737
579 279 289436
337 552 838259
552 297 21649
10 627 13577
42 662 539080
251 333 995779
234 134 412904
31 412 44077
539 361 796910
468 119 295488
235 203 370395
635 302 986565
80 663 391078
65 125 495269
309 511 276719
379 560 112781
401 267 778865
350 179 356855
694 658 522793
451 475 686853
481 619 316194
432 82 951956
569 286 576014
144 347 129878
424 676 141760
122 167 904063
164 381 311991
91 404 295146
135 515 305043
200 11 297667
652 215 646933
65 301 590737
543 626 235516
506 282 919790
194 281 882717
659 552 376629
146 431 915361
406 191 35740
559 574 173774
149 129 138547
284 599 696511
163 111 10550
199 497 237785
504 588 37395
670 405 474138
10 389 717258
466 387 489857
70 152 739864
603 688 362917
195 277 446046
475 7 272261
453 438 530459
496 507 96246
3 528 917912
365 327 728463
674 583 444723
324 331 625480
164 47 697679
518 560 367298
350 100 755403
274 157 637761
688 409 10484
284 128 112045
525 626 110927
500 267 245662
243 207 232077
431 24 845579
360 685 655228
187 25 896213
409 647 527957
313 599 305246
471 63 273696
534 143 81111
670 649 96170
204 670 862425
610 175 835514
352 141 10613
541 147 837985
427 160 161132
36 44 68582
453 113 718540
432 171 639971
313 269 974319
195 610 576991
479 526 75614
508 11 306175
62 463 203361
148 604 3663
682 129 567997
99 180 177427
700 654 852409
139 521 886344
380 206 480712
19 71 167675
219 90 34175
24 648 853653
412 623 557510
227 363 872988
230 267 154819
494 48 322627
344 320 218550
75 419 223671
305 406 66926
130 650 416193
425 375 552119
248 344 325680
635 520 380145
604 101 210248
152 57 692014
30 630 202382
647 189 554107
227 486 383898
231 179 267593
129 243 418371
451 230 335442
74 298 391373
597 176 14379
167 296 318728
105 230 961395
561 262 175775
39 667 818963
511 89 959541
293 466 835716
208 437 533098
298 580 360519
377 44 943460
595 550 570154
86 442 94567
306 102 912141
298 446 75807
402 247 4614
429 330 66554
340 49 500853
77 46 875437
244 298 177155
632 64 387685
182 308 667462
211 534 954237
511 157 932302
118 262 377262
248 14 557882
118 388 442507
520 442 447410
279 203 7253
548 401 980162
95 38 379123
460 322 658336
624 170 641225
573 683 314628
28 596 486062
691 151 346436
601 302 685940
284 510 222921
472 369 890223
588 269 518943
2 166 802843
341 678 19552
700 245 69935
222 533 123331
71 260 773065
564 318 180248
538 191 270675
304 585 633231
271 170 939109
35 519 325319
292 688 550776
192 390 569826
606 665 620636
291 571 746352
196 673 276000
451 208 436990
659 158 507826
484 204 652564
408 173 911155
200 116 113919
68 248 249678
218 141 500000
363 493 582053
172 55 998132
534 644 334437
280 577 375845
394 252 152255
556 47 176308
433 174 83487
76 255 829489
470 227 700406
563 507 776673
538 295 996127
622 190 903311
629 360 359677
91 369 887845
450 245 486038
461 378 78316
516 127 72400
655 540 260539
185 509 638134
668 171 462434
210 271 110643
426 205 636997
679 212 770088
659 80 161981
93 299 679331
559 107 836534
188 451 29222
544 509 917925
388 628 297989
550 592 175751
516 700 397216
667 239 508753
77 509 136327
295 569 74846
296 368 338437
492 641 998640
382 320 147100
697 149 25285
58 399 855878
410 266 679203
600 293 257372
349 256 165985
194 403 767459
296 452 836118
416 552 957012
387 272 516707
689 339 977351
336 404 531830
494 106 143067
507 453 701596
541 123 370337
508 485 407778
683 647 41650
417 446 291938
317 318 940212
397 506 546758
121 407 955454
390 58 635343
563 365 474611
431 577 158790
51 152 597947
277 145 526841
557 6 971753
613 576 18862
348 52 187788
542 240 185040
36 541 271891
362 142 728986
519 508 782904
223 452 727972
288 195 20804
377 603 964761
434 196 242099
460 476 576579
377 313 730165
499 127 111013
584 529 815429
455 329 684443
304 332 288590
455 489 768065
290 679 200422
192 640 434672
272 342 639406
230 106 747653
550 639 937366
403 654 119733
205 58 969146
663 11 675538
638 503 465874
132 648 336316
286 117 622520
581 680 72631
248 372 326710
526 499 664333
588 289 225007
192 650 518631
307 403 11209
214 312 499616
282 268 391337
661 212 407204
446 386 796179
653 20 825829
395 208 422311
257 61 401386
549 87 537245
588 671 983622
555 648 304227
414 98 898344
663 572 428657
460 658 879757
103 355 919504
643 383 213965
680 226 714062
533 123 64550
14 616 303185
400 57 272846
480 385 50628
535 504 398936
326 471 274563
484 522 690557
506 648 313251
616 574 150514
110 432 894450
6 603 222492
30 260 495186
97 165 550965
586 562 466425
397 41 163655
96 355 226739
616 397 210564
116 672 823608
115 79 843720
25 629 417783
143 409 105834
517 164 429923
693 309 457415
73 2 68048
107 339 713226
632 154 48036
264 664 663359
605 212 516383
638 348 833095
528 580 726432
85 360 909146
620 242 949341
17 485 215596
44 391 374976
115 424 659312
276 685 575954
570 167 122976
197 86 584167
20 240 801066
591 633 303460
443 2 249028
21 410 686566
510 188 548616
166 323 381064
303 64 136656
408 553 979198
398 420 907293
414 99 725056
110 475 784252
636 658 21132
1 258 999064
591 123 755676
87 514 478213
567 641 69121
270 228 406816
693 326 572928
570 592 332687
319 203 98318
263 311 861067
214 75 45319
8 500 219194
339 528 235010
559 134 46568
71 314 820916
128 217 70632
389 485 843967
539 263 496573
585 274 583765
202 665 625967
495 286 422571
358 173 990658
256 158 918093
526 315 361031
87 289 945298
610 389 77030
464 366 509160
163 171 324724
219 541 756311
433 207 793453
524 110 201293
134 209 461363
419 145 232525
339 575 911484
578 20 169153
330 211 799927
221 243 425849
156 416 537592
238 433 128742
56 182 250538
575 196 234495
488 143 348039
578 664 642058
277 431 420792
614 647 25118
362 130 688719
447 522 933001
463 489 513274
449 204 179760
677 584 366963
663 178 793031
54 625 2975
162 442 820870
203 649 124688
428 523 860419
237 106 85196
567 596 13364
206 582 205143
100 668 828151
9 141 504917
444 618 420926
223 113 626509
64 70 944260
451 265 804466
130 451 155212
322 1 751101
411 419 213130
332 372 468063
137 310 422822
301 596 656683
563 168 153932
262 670 68651
411 69 25688
673 484 119482
626 282 876674
327 443 81131
637 329 147636
72 298 681946
164 572 554291
436 271 252914
542 523 245685
20 10 290072
221 567 137000
431 190 956887
561 526 862621
172 620 712188
179 490 185560
533 85 51994
154 193 185521
228 417 553654
132 411 412547
95 693 241240
291 684 148565
284 111 481259
121 367 932917
360 115 259283
344 381 536132
640 589 247936
157 4 610722
149 154 742690
655 424 693454
423 185 355242
412 624 530344
632 385 416548
245 57 844647
151 592 128632
236 98 849466
113 481 73135
245 139 790474
22 476 709686
391 618 555697
174 644 685371
226 459 488259
160 346 69034
697 626 175330
578 131 41689
5 457 386689
466 116 793538
561 210 48324
242 26 651491
279 327 428552
202 328 842371
399 444 69161
82 369 268854
515 252 530595
255 337 21048
525 195 226445
516 656 50365
261 430 832803
347 677 496169
128 538 191042
458 637 873976
594 515 618026
3 646 429989
151 339 250617
425 235 916725
100 125 319351
333 328 732882
544 638 161499
546 457 228971
188 215 837224
554 308 190763
64 583 307065
569 621 398998
345 644 516917
30 330 204451
110 116 609462
139 112 618733
65 556 349426
657 426 185013
331 89 449415
122 262 960649
247 656 96224
648 446 396529
305 20 845876
338 349 101877
559 103 328118
597 220 879485
185 481 699572
75 268 507624
161 50 960825
429 109 586180
451 199 541154
561 280 413246
446 553 716603
326 661 266251
84 142 286710
691 601 938238
131 506 611855
250 356 476634
231 222 996290
151 575 6398
565 12 75859
4 122 283908
265 578 573504
462 343 985696
423 223 60815
374 546 270743
690 208 622695
24 446 869789
283 476 925685
415 399 842862
316 501 408813
519 153 750575
346 278 381706
119 312 108579
694 57 964349
286 635 897446
381 59 626174
647 116 356736
613 189 302355
520 76 546651
652 270 311877
680 91 872823
376 606 885668
636 243 330697
235 684 957017
477 305 817245
122 273 19329
595 204 575517
171 586 473597
362 424 627567
33 693 400972
194 210 777271
467 27 411895
200 422 237280
403 139 116953
191 590 545551
691 503 407709
592 406 453246
209 41 540611
555 5 419539
60 259 273986
262 677 797177
570 219 888238
381 105 460896
437 107 354718
335 403 944422
219 528 131943
6 300 992079
365 44 403885
213 189 507279
632 671 414066
611 414 916859
487 26 804488
351 592 269923
450 462 436567
353 287 913133
55 286 363770
72 107 562201
245 148 192373
362 34 726829
451 23 1631
486 613 14712
462 160 446606
59 267 74423
610 101 251055
520 647 57743
354 372 430149
334 507 211972
616 131 218079
368 285 279352
588 683 169907
121 589 576796
700 208 322267
192 283 789285
171 285 302213
61 269 233625
206 25 692374
253 386 800435
359 277 607447
100 5 395352
366 692 806680
362 175 919631
555 234 296863
4 588 216250
508 565 914381
632 346 43720
105 103 436822
412 166 161727
234 622 996053
409 120 737047
421 542 954536
322 546 600935
426 239 5744
43 81 964894
126 116 119298
169 358 257481
456 669 970109
598 345 54302
460 407 931612
178 322 757472
48 492 39107
338 188 33347
379 294 641186
263 687 135465
582 86 425189
489 86 832759
209 645 872891
347 355 717726
93 175 358881
444 80 331508
68 421 185459
345 202 405547
134 506 633846
373 315 3096
595 96 960106
343 364 435325
557 348 799077
583 190 991824
435 20 253951
499 286 263146
313 250 379360
391 331 341025
127 534 637962
227 162 882974
237 213 407588
508 460 355533
601 242 317126
403 671 578042
633 474 371876
221 643 97016
167 280 833837
310 212 802470
120 521 453976
465 578 525924
699 331 879448
641 556 855523
202 32 560974
351 458 898698
137 226 498467
257 87 326899
209 651 561256
483 46 401526
559 89 496209
508 196 899132
389 413 830479
86 89 686722
404 409 621260
108 199 982849
695 404 80748
316 691 781878
503 610 889306
330 299 60206
75 550 869604
127 241 227326
276 596 437062
464 523 703331
683 559 75174
448 65 30342
124 402 114611
526 335 305327
337 611 511801
422 495 530471
176 491 151397
143 81 228900
232 540 399845
221 623 131215
241 545 562649
697 377 721516
242 411 222990
6 67 551078
258 86 864006
121 98 159939
584 179 457143
8 641 678603
17 314 669483
235 469 922942
176 297 929443
573 302 557712
345 373 633204
598 481 761363
466 35 885124
177 171 982713
674 140 521831
224 176 888900
668 187 742894
571 505 778164
345 662 855993
302 612 868164
87 370 323665
567 464 641997
401 331 867002
499 597 590721
183 328 263661
402 441 670221
457 377 306227
571 117 952702
283 584 879973
540 12 860307
419 228 948301
395 446 11649
43 630 600445
247 99 777783
287 517 924083
135 503 149739
641 222 306833
536 353 452105
278 412 502031
688 268 490498
158 473 702170
302 306 992393
506 211 809456
668 251 951636
229 280 539961
70 375 607992
518 469 220373
467 272 878516
141 51 44001
414 479 214128
311 50 442179
480 359 30196
109 92 745901
327 258 222039
6 156 653884
569 463 731026
57 3 782961
328 156 128160
393 667 395077
412 207 107873
135 338 728710
105 420 868932
651 245 15550
154 259 882426
461 200 226930
143 461 165414
592 673 747806
569 320 479900
681 124 667090
406 643 627972
583 235 690756
242 351 33671
272 697 719505
642 583 74508
7 658 68643
688 201 593144
233 591 94199
464 670 132724
166 42 786128
435 169 370921
598 432 616870
441 681 770096
27 400 744277
618 670 4476
445 226 489752
650 382 184497
399 145 636834
352 243 391192
355 680 748520
296 572 419301
561 584 422580
380 200 643309
71 340 748758
155 278 586179
429 63 17979
62 308 351371
138 150 207813
381 350 146097
676 554 753274
81 356 194342
437 528 200552
217 145 252481
56 496 787911
32 425 400347
419 525 996868
109 401 898442
359 266 497970
690 471 517925
396 319 89141
173 666 949505
155 577 237612
288 623 876324
615 348 429515
416 564 232638
551 252 690521
220 581 680981
4 543 953912
60 674 204920
299 560 272229
637 237 515116
636 481 74361
643 562 438187
653 228 57835
123 178 689861
559 16 189493
633 261 262350
421 156 382859
308 452 975405
315 477 616245
105 670 144658
309 581 901085
629 66 559914
180 197 363548
542 369 998105
20 86 12988
132 92 501951
589 319 728882
486 664 599043
536 695 708159
353 163 131692
566 454 603438
318 493 171261
598 349 687493
128 669 442144
34 214 187731
166 30 485150
317 583 151269
75 575 277763
136 215 262744
208 499 992158
186 668 386048
501 674 148121
480 667 571758
182 249 937073
217 376 390376
180 157 345117
36 317 91380
674 96 123663
37 162 530972
160 584 114310
29 111 502148
464 279 27134
286 298 690322
344 621 177076
292 397 419511
344 242 94684
593 375 705188
369 12 380652
116 394 111580
279 167 134716
486 187 681413
7 381 996514
484 192 60373
668 31 772267
198 692 45267
658 399 395839
633 277 42620
70 211 707554
502 604 855131
5 189 62969
271 548 532817
441 269 166143
356 565 606048
107 448 689790
137 197 76649
2 379 243538
574 513 924652
416 127 888555
272 481 421517
573 128 823770
598 590 600915
145 151 521237
602 217 709668
67 652 997566
536 593 979738
533 639 113131
258 362 370147
218 45 264281
625 66 978074
499 2 541764
108 251 769643
285 73 376822
171 479 579563
493 510 735962
98 650 781001
350 102 470856
284 205 131295
584 631 982179
207 630 855067
650 667 475046
59 586 77114
381 585 533526
34 683 424687
395 287 299997
245 180 220796
36 276 387497
452 340 825573
550 183 423341
571 578 752688
29 564 638445
585 225 728028
496 416 371449
308 641 328110
88 3 13311
670 576 125641
547 353 931067
140 118 664444
151 552 27458
665 183 126037
483 493 578980
70 197 360775
559 560 965567
620 696 383759
18 666 409863
471 189 956644
124 26 246125
108 222 597395
246 207 31538
262 535 235113
93 513 476779
160 377 325862
563 314 794545
141 138 756389
8 508 89952
90 662 712149
52 123 918461
198 93 368075
583 113 124017
22 186 695118
496 578 487834
193 175 357789
453 121 684780
141 363 15358
423 164 775846
187 495 759566
24 227 148019
501 190 393030
20 117 360034
690 598 468280
621 507 922292
190 340 34928
314 648 776560
378 317 386989
422 508 313480
685 508 286017
535 153 147731
599 675 65469
152 509 530268
508 220 951037
19 138 150775
620 35 66203
661 310 562718
207 36 544562
290 559 640265
262 177 35312
366 513 809160
100 102 608134
227 196 201794
106 452 126635
523 253 349213
226 434 566595
27 569 133960
468 529 56804
653 629 814540
120 448 15161
388 291 17200
114 422 135731
600 68 799204
668 191 145961
528 118 719791
122 85 496569
647 694 414338
347 248 663235
481 614 77612
608 590 393241
592 375 710157
121 698 383524
277 666 20163
558 484 832140
645 579 73030
564 591 377668
544 174 537074
239 388 169952
230 620 664692
331 573 265439
46 292 86027
209 316 288997
548 203 180259
41 165 193979
361 504 986848
56 450 321512
263 449 258086
86 390 246278
281 364 570939
682 475 366897
574 171 234068
635 316 562665
139 382 383464
603 535 866650
521 297 521366
273 466 176961
341 672 845803
299 455 72411
496 6 733939
438 169 241332
536 631 505521
502 323 217432
42 407 310946
457 635 56248
208 261 928152
200 70 33332
224 675 754568
602 360 144871
624 166 668046
452 74 69468
659 528 874308
668 276 980665
500 572 723771
284 21 739527
30 694 104727
331 458 761257
527 263 264894
516 339 739900
685 130 484871
458 62 951215
676 222 147418
391 248 785455
305 693 244684
559 190 247862
592 341 174152
666 267 541181
667 95 390986
10 517 318565
529 7 707929
461 141 434411
375 643 652212
692 686 210372
44 151 243877
343 171 608760
15 330 161205
389 311 971063
88 629 193053
460 485 30748
352 117 266419
420 594 905462
482 144 106457
521 505 444376
365 140 654542
61 234 434442
349 85 2540
559 444 233230
282 103 229330
298 149 190733
163 642 473727
633 138 866915
186 524 525457
612 661 476006
560 595 126895
68 216 228426
334 188 346840
337 340 231743
338 373 816605
395 582 650669
515 296 186761
215 596 831868
209 88 955029
188 586 531738
633 266 49770
645 643 926700
251 700 225477
646 46 635320
475 467 307336
25 301 621257
256 109 718149
12 118 70785
413 534 713916
291 65 276972
311 222 129458
661 419 746236
572 391 741384
13 284 430408
16 317 805980
544 141 22673
618 205 203110
587 6 424554
288 466 561151
65 168 804144
371 297 344863
686 272 239112
274 333 861562
507 34 252182
303 329 974213
351 92 449119
601 6 713527
458 47 239392
184 528 327988
80 178 599409
282 479 71826
69 522 706905
540 60 258785
415 56 1543
5 458 72912
293 127 606835
303 663 224192
433 348 689883
75 387 862169
254 17 518058
67 584 50635
66 278 509177
31 154 331472
287 667 871998
439 249 19422
33 47 127254
649 457 384149
183 88 457192
433 18 163713
595 40 268227
660 386 19542
58 325 620996
615 542 449326
306 190 752340
607 156 144508
355 149 811332
209 252 996159
180 672 416715
388 689 892402
493 16 975796
423 70 264023
272 657 579799
153 141 851331
236 191 17190
65 286 1891
684 427 145537
656 555 262282
307 361 891196
697 391 662532
329 484 642146
212 318 729828
451 422 637996
42 354 260806
381 680 994011
64 146 161338
646 150 420219
579 462 701263
646 94 372801
33 676 377483
200 219 672816
299 49 584275
602 242 822185
639 522 593973
507 68 360129
111 174 924538
86 209 331785
265 71 956653
419 298 920990
684 97 698418
214 58 176176
541 510 428917
90 303 630647
227 384 866747
682 502 74295
589 294 290362
541 577 621661
248 141 793405
338 551 809809
689 660 915913
425 102 651876
107 650 562812
441 358 165463
314 313 72471
514 320 916619
529 84 723312
687 518 186305
44 425 787791
77 565 294282
253 56 355182
324 607 725895
357 645 476126
109 567 947788
528 215 512324
384 527 842916
602 65 396188
275 251 240854
25 135 927109
396 638 219463
351 36 547613
1 336 441050
391 193 392260
164 654 726078
28 677 510383
267 210 939444
161 165 357632
106 598 412339
42 387 6054
97 583 404870
290 120 317858
422 430 756211
453 494 227734
466 386 80973
298 433 439158
323 660 303004
681 110 941776
113 502 132575
638 32 524745
83 256 551785
432 485 766500
239 585 153767
698 540 690595
328 431 203481
164 183 40425
77 33 558509
663 631 572662
276 388 439633
235 628 913936
318 307 231797
111 613 204168
450 188 433713
185 429 514017
113 587 141239
130 572 139714
695 29 728815
130 432 686772
20 44 322883
566 535 89856
130 375 478334
352 222 249508
405 594 268792
64 212 734164
330 382 988114
554 609 896191
317 289 902425
170 658 200170
509 450 854859
133 526 309216
327 517 463645
40 668 232207
607 531 102167
318 54 895152
393 491 403196
376 121 249494
605 699 538951
45 124 77666
128 516 169784
558 469 83839
385 157 152526
150 295 675682
620 135 687587
257 127 686255
569 605 756950
497 319 204942
103 372 884352
214 651 387376
540 656 389298
263 201 72031
378 166 399059
672 59 698895
606 347 252097
145 568 745746
70 99 98231
607 579 748655
104 179 946086
163 544 619001
671 254 113046
256 240 42979
486 468 525989
599 389 106629
548 175 486226
488 50 517440
416 198 963327
274 168 43146
544 374 960681
336 229 598659
390 388 967690
531 340 116663
176 698 701646
32 525 522679
220 43 242911
619 578 691358
567 688 302412
486 450 596932
384 337 334981
225 589 55071
270 322 126560
478 321 511007
591 157 584848
624 268 181442
562 48 313916
346 3 342464
550 408 325081
158 684 191765
698 122 727266
84 78 323423
597 682 117533
462 211 827230
231 442 324926
38 137 101676
389 576 805796
688 610 609804
203 384 619027
442 1 19629
153 75 768536
294 324 960519
317 599 709547
233 324 759682
578 290 745640
677 245 640041
328 582 749052
139 617 428046
27 485 279875
551 232 10544
607 168 529058
359 337 336813
169 599 729607
356 432 654023
178 312 118195
186 41 423790
406 550 900762
620 414 712836
334 489 761737
691 453 257357
159 489 808819
239 537 622534
36 547 967104
340 433 334432
313 612 889669
317 609 806670
180 404 648486
209 694 713579
211 132 430961
412 116 209832
465 126 855072
29 40 738191
51 181 198336
666 464 927566
283 400 272206
84 246 625067
200 129 66135
63 115 107559
157 97 186010
649 573 880407
566 576 424888
658 678 542730
252 192 903914
665 18 174871
156 523 358036
221 492 850567
7 46 602322
517 278 93921
557 91 400279
602 519 784571
533 623 299033
106 564 677245
525 128 821806
517 465 797111
518 397 44591
172 357 302120
555 545 154996
425 70 908756
319 3 967495
593 363 518707
326 289 183025
284 481 796433
98 11 46518
6 134 372281
152 32 851005
236 17 518718
26 337 130327
700 266 736855
633 546 341911
618 324 434008
13 308 674450
436 40 954807
45 159 107062
532 72 136129
591 400 815957
684 563 34233
150 155 618229
310 681 616343
331 32 390141
692 347 958934
660 514 832552
666 623 222668
331 651 303186
63 660 83350
692 400 609776
357 421 504475
122 484 644658
187 122 633218
315 501 771736
449 78 610012
406 27 153469
322 158 548588
139 461 502207
679 315 104512
364 329 673207
664 383 437707
567 19 13631
576 675 885078
118 100 205310
254 32 729497
691 220 584328
187 45 822644
395 249 291798
363 565 187186
249 632 507762
396 527 473288
230 440 250832
504 542 94509
363 201 84503
684 332 934151
685 420 205020
523 375 300845
101 615 512010
512 684 152760
545 7 408934
599 604 863209
574 326 91160
483 119 657547
65 396 455664
242 187 856474
299 561 920164
273 410 203235
641 288 782788
526 102 510320
151 66 508780
575 180 287764
89 260 278123
344 253 46424
600 115 780142
603 152 575158
68 649 283991
371 572 498252
273 339 617129
527 383 382614
71 197 947561
44 429 953217
335 647 664568
622 197 262804
179 180 359310
188 427 567385
571 232 849427
236 696 573698
612 229 793916
296 620 405257
376 69 217389
565 416 823407
302 431 562528
571 672 521022
263 555 556799
652 439 148180
608 508 799568
178 617 870824
347 219 28275
390 425 735900
534 232 236938
205 505 714777
298 224 882085
423 200 692554
660 546 847352
470 491 390650
163 225 778066
179 640 109648
268 654 92261
69 327 324929
153 213 831085
458 92 970203
401 638 189339
484 411 369326
333 256 890342
607 314 453462
437 283 560320
291 52 185235
695 251 661501
437 272 659225
22 663 42633
67 436 285945
391 388 313075
454 470 367069
311 289 797763
321 118 529629
360 427 669131
93 378 984449
399 182 750782
529 367 707949
52 372 194644
447 402 802611
187 471 400890
645 408 924224
45 351 230091
215 591 715346
695 133 217925
557 526 479946
396 592 636071
330 628 727265
625 319 984880
653 186 960974
184 478 850033
241 444 655880
425 183 111009
688 50 894453
240 453 685939
669 15 238459
661 94 899344
610 47 115389
598 656 726766
232 27 745238
335 489 376958
200 150 7141
384 99 822705
645 300 407168
500 470 647327
293 379 2946
502 298 313871
625 306 69015
65 101 967662
481 673 141223
230 254 372363
519 317 471641
570 461 448068
444 53 539899
428 567 665726
303 337 317555
661 161 927523
36 314 979585
423 105 767616
167 593 674783
202 254 93526
146 416 86292
476 151 471972
542 120 864261
184 473 375523
591 606 178091
437 241 497907
566 268 299973
456 75 895924
285 7 964363
28 654 28319
680 689 534464
674 58 3529
282 144 806528
1 545 518684
10 189 318097
260 609 297213
501 698 118370
55 334 59588
491 379 154029
670 198 406099
619 309 968319
487 596 964019
256 260 12773
109 546 960399
49 14 2539
220 200 212493
263 117 953196
320 91 612475
545 646 858865
12 184 87342
529 205 800542
449 80 422740
673 406 180724
490 217 107353
97 27 80088
167 641 881710
636 66 283018
443 454 711694
575 449 969227
554 533 415056
383 326 429463
370 447 421144
42 22 120012
274 24 28794
416 582 777094
251 131 474190
192 469 425997
466 74 3137
281 478 55054
315 674 278664
555 516 929080
605 21 428065
28 464 608663
84 516 573049
434 236 751920
33 662 941493
4 71 590654
268 9 790241
389 600 601417
683 127 634461
610 284 75954
47 199 284232
432 680 337016
585 644 758994
488 416 728932
157 397 441766
26 267 801293
286 4 335891
583 372 448209
65 113 992983
531 668 67311
658 455 52764
131 427 903238
684 692 973833
564 550 645129
616 570 283363
91 378 388320
72 308 787160
418 131 378665
617 407 394127
415 59 782695
648 643 372949
618 127 984408
11 672 776525
496 592 890417
209 96 533613
29 586 644282
480 374 675205
436 171 662661
357 588 912193
251 571 282737
361 8 239099
353 544 975299
403 367 704361
428 352 441044
628 531 717806
335 410 255814
457 699 661916
9 627 633425
13 564 482932
331 457 995113
534 541 367533
231 246 284077
593 308 573976
485 118 297659
469 414 314346
522 500 957829
671 624 195194
519 661 670241
18 386 166231
370 283 340581
541 593 94413
357 259 884960
159 586 526407
38 182 526545
438 500 110917
552 600 358956
191 421 98474
282 205 477398
140 179 974725
145 464 966567
23 11 978743
122 140 589252
321 135 987431
496 388 472007
298 24 79901
199 4 776969
359 530 945137
682 202 145637
167 672 657531
195 622 234362
556 543 51286
607 198 949757
441 13 860889
256 277 236930
386 205 502504
50 656 998444
78 446 459049
458 660 659786
490 602 685584
560 142 853714
668 603 915395
118 628 134014
282 561 90412
260 482 658751
457 647 252900
609 648 365286
64 594 584776
15 342 334470
266 174 155680
341 414 97304
121 534 185097
37 688 814249
679 611 716536
570 183 886486
89 359 550443
531 200 198864
661 480 969259
489 432 56875
454 627 782271
212 248 295024
425 509 138793
689 690 862615
432 501 779425
35 19 236174
519 550 574989
391 188 541031
99 86 328325
94 378 299891
44 688 217616
259 185 468080
620 96 209819
78 488 214396
259 264 95507
328 338 971629
116 225 76110
36 596 25810
394 570 721255
345 15 951059
700 494 283414
9 118 588573
595 627 662360
230 553 616275
392 395 268030
500 64 472031
482 343 875793
97 427 632359
606 357 646501
134 332 924594
297 298 496826
418 460 275511
481 578 639951
625 277 113963
695 115 380199
472 53 539176
63 220 62622
380 359 281330
301 425 18335
421 198 282204
267 45 959170
298 147 814993
292 476 655172
267 262 210371
321 79 616743
101 245 88232
24 136 298651
409 561 194121
297 512 577328
672 312 783043
344 397 713828
461 106 668726
80 62 809545
26 128 33998
626 329 745528
177 104 624624
75 531 474529
283 452 954648
457 301 839907
574 554 533688
64 276 988794
176 643 385245
56 52 763934
438 125 45664
528 622 427871
395 294 449843
413 80 532088
106 381 89094
146 243 532802
218 168 153288
514 214 759904
449 489 223113
602 180 994866
302 396 845905
319 563 403633
54 212 384224
279 334 242622
427 86 687362
172 491 384761
402 621 661039
617 259 512728
90 132 239678
440 119 275920
287 256 607606
547 252 492493
226 373 22691
113 360 271167
565 649 720579
667 4 703947
337 382 575989
140 269 40672
10 356 961837
350 404 592863
184 207 3931
252 98 731304
659 535 851559
537 604 679351
544 309 423352
128 585 999792
541 92 774155
265 426 352733
467 230 863820
630 668 309796
505 636 49054
320 239 355515
3 459 578201
610 663 476385
4 309 518401
620 632 78023
31 395 671026
642 68 821254
658 624 472264
284 85 951048
421 187 336559
569 214 342465
660 538 350970
231 528 143448
53 369 835438
587 364 514378
322 299 159092
279 236 626151
274 266 506955
158 2 691800
492 650 778903
159 465 207526
97 100 91002
28 597 25009
578 196 179012
132 565 695154
497 222 511383
329 570 145403
317 535 182529
104 397 920463
679 660 537053
134 170 125886
678 180 899975
505 177 412735
566 655 894297
336 212 927515
391 695 115386
430 49 146559
66 332 126137
563 272 391139
611 641 609608
574 20 406156
693 671 517111
461 535 178122
250 258 91488
477 365 309679
314 577 260946
149 542 499959
424 615 164212
156 583 835490
55 397 248960
121 520 361173
283 9 886819
550 209 835331
532 373 153211
265 495 580272
253 647 628968
410 288 578304
459 118 486726
676 652 191700
391 412 770143
549 196 92550
587 464 924144
666 278 272561
591 84 859455
208 571 559973
496 207 680376
180 548 601661
10 311 602050
169 436 266621
185 196 15443
658 289 446117
349 97 933675
471 249 810651
613 314 220038
513 193 745839
215 509 720707
554 591 882810
163 86 985103
299 453 97635
373 16 982364
434 669 940513
163 13 965228
231 149 12300
186 602 805930
465 343 590694
567 438 485765
529 188 577334
353 9 878115
482 464 742593
586 551 109258
543 220 862753
108 511 136826
226 33 338719
444 434 777270
114 152 897258
234 509 303410
379 682 862577
81 111 898570
423 355 476245
685 452 959297
564 563 653207
669 239 257311
324 457 854208
432 449 432300
366 317 986623
328 501 274919
351 370 93849
57 77 659670
694 373 160846
123 447 120618
574 432 60437
55 526 627347
6 452 672597
56 89 255746
375 679 925168
579 567 475131
674 251 842644
284 523 769392
637 104 996085
162 46 57826
149 550 755395
118 209 162828
41 375 758794
157 608 506598
504 147 198944
371 477 750769
640 264 684811
573 518 48338
265 92 40383
407 529 886352
202 462 118865
348 441 737744
265 264 25526
130 560 317765
157 592 358973
373 628 240861
274 577 249961
451 35 125066
606 266 69648
463 294 967163
171 1 750200
278 485 806732
566 632 423904
206 109 782560
217 21 790333
432 613 32276
265 30 476241
345 26 994129
76 700 554724
395 645 100630
338 64 838303
100 287 863856
431 486 326781
584 360 870409
19 179 468815
1 73 551207
532 414 412479
520 295 920838
455 317 870914
429 257 744631
17 564 362688
409 694 454335
268 288 299784
239 459 130075
444 296 752353
422 690 112830
477 405 950457
478 613 763501
333 374 260496
677 601 789711
284 271 464224
677 652 533559
256 415 254599
246 141 44894
307 632 500430
408 61 133818
205 566 273538
170 282 96240
70 54 435657
350 290 244608
130 465 309890
310 412 123591
312 268 735079
661 404 257382
631 642 868480
135 103 118413
550 26 778916
138 198 941042
537 658 6369
670 336 24900
333 403 283546
512 129 855005
378 516 709059
401 668 733830
212 303 56107
75 116 696724
409 527 945009
269 608 159946
331 572 44688
188 121 679182
250 341 621430
8 217 975372
140 134 337371
634 258 954258
186 363 849303
686 241 811830
60 568 867586
383 148 837478
416 411 999575
608 317 44021
365 541 840721
319 445 49870
485 61 243399
134 239 751428
671 658 205171
50 629 904957
375 25 610861
343 504 168657
280 441 428124
394 146 988003
231 637 748193
228 264 464218
178 671 765250
508 547 97756
652 197 383046
485 122 300414
236 65 410006
298 190 180555
601 681 13677
310 1 412743
68 76 440513
197 499 496053
535 352 5010
84 637 871791
533 302 914950
171 418 766530
472 453 373491
235 554 116746
262 139 924968
350 26 974674
275 395 831491
623 395 92970
405 221 303849
425 493 112759
629 51 197170
490 96 311167
8 593 127377
456 373 315415
32 604 521233
393 514 323537
528 189 379106
658 317 103253
78 516 82397
236 178 385834
194 369 131035
317 414 545865
507 181 798351
152 139 389716
33 292 420509
534 237 459136
386 696 511490
563 601 36299
348 76 403888
443 174 310623
90 86 907552
14 586 552854
560 201 223831
242 323 908642
302 326 546663
467 144 756847
106 3 463035
191 478 234822
172 535 589552
185 151 796711
177 508 623345
452 589 131201
44 657 608192
274 353 810694
588 112 73435
576 413 878769
368 241 546348
628 6 84467
87 231 45027
153 314 853673
634 566 584725
25 353 716131
676 405 949241
497 613 423875
47 491 527165
594 550 236773
91 514 503118
25 470 784172
323 537 942696
545 553 523169
173 453 630890
699 612 532606
487 240 250418
265 39 37022
265 576 248679
556 213 773751
288 173 336037
346 119 898939
18 345 235856
612 195 120040
95 381 884500
126 532 384091
617 164 811598
639 181 758338
566 126 781797
197 453 958074
553 529 724753
156 636 76620
362 700 68780
458 554 239324
111 529 276642
692 631 897312
241 482 443274
235 333 520548
50 587 902117
184 333 323558
586 87 671879
222 438 666464
512 44 764189
535 167 600362
231 577 116917
573 450 194860
385 163 597177
582 481 344841
486 541 864775
313 69 969716
171 246 26885
335 169 64061
337 338 82382
681 642 330076
62 656 997129
649 516 293514
2 505 316424
496 8 231862
290 138 475071
340 512 712248
482 186 517108
145 439 19248
364 656 550161
387 191 649889
30 365 880122
99 329 181705
674 511 150360
630 657 738495
266 48 892623
323 654 21403
29 157 412768
692 175 664614
62 692 250252
617 234 388663
297 430 999010
38 439 791241
560 357 227437
154 414 628002
488 259 233084
301 583 805971
177 474 36835
95 96 589148
586 561 264493
22 460 941341
432 332 991880
161 631 570691
66 342 610696
616 626 496413
471 291 994181
241 247 325321
581 56 635254
481 14 751928
159 340 968841
185 315 805312
205 621 522254
314 573 431444
443 68 82587
318 658 739488
301 456 416898
58 71 375516
689 634 899099
60 538 744548
90 241 720956
561 503 543973
455 48 544122
439 190 196589
657 293 794392
599 447 315097
560 552 164105
612 225 337894
353 387 642099
478 262 768791
434 123 186533
404 207 306494
424 640 182649
463 354 876650
466 4 3959
161 46 517659
124 180 883706
181 275 91340
206 689 150642
265 179 515410
476 193 203280
562 134 73630
79 463 784032
17 413 260675
511 211 438474
91 219 438324
302 691 68678
152 401 443730
124 547 974836
335 109 748428
4 66 681975
484 436 757783
504 235 227641
634 331 658901
173 695 983178
371 339 122753
489 553 340101
130 601 851882
595 435 67962
211 176 707325
54 455 75574
231 301 116236
697 501 179361
59 255 11249
616 234 74893
447 196 847730
271 446 578379
228 157 421212
22 128 140594
441 275 157091
74 83 665720
672 298 821472
262 125 971132
438 226 624018
567 231 594028
44 219 729403
391 491 856405
379 316 32943
182 90 816526
431 405 341304
657 220 270502
18 589 63985
20 112 123881
367 102 655149
18 285 987249
637 165 337963
455 513 558893
503 447 263746
342 130 407089
676 673 923844
341 16 502791
251 397 808237
376 434 939047
689 389 136990
228 388 589047
233 489 714870
631 46 353952
667 694 387571
293 179 478596
18 456 305871
516 549 54145
454 370 186519
433 26 154012
159 1 386747
478 10 85359
643 230 888766
504 384 408125
82 103 934702
335 582 915368
471 541 809975
422 9 740290
424 358 476499
409 396 639281
178 415 751675
450 670 908371
629 326 596834
512 565 190445
111 362 899537
554 512 590343
456 53 516647
302 690 231958
378 114 60351
448 404 811188
532 662 175197
331 443 672573
634 570 894896
51 477 534749
687 531 649123
225 17 337527
183 379 135881
508 571 211057
203 110 543372
437 331 451067
172 224 753893
544 33 316568
508 94 454312
527 165 237112
329 38 311275
331 674 582002
436 337 290171
326 371 124419
50 618 827605
509 134 110919
583 108 949388
423 254 167114
233 189 321535
698 119 242117
108 602 452860
576 63 323963
164 611 64334
319 143 448708
590 316 701718
338 660 171343
529 61 680960
624 57 959521
428 633 390998
149 582 428905
378 694 556940
239 575 827861
329 654 261493
580 316 517922
465 561 978362
571 674 550575
544 459 768085
18 347 740072
338 18 131151
196 295 951262
689 515 797279
558 199 999491
289 235 960
269 542 390735
482 178 567557
641 674 858568
299 366 861544
619 595 393785
483 9 143581
271 185 758700
511 153 106359
561 64 347267
238 111 229175
360 414 577011
510 228 382407
50 643 142094
25 686 583539
542 162 8397
418 473 699656
411 442 982163
214 388 508128
587 357 292681
76 111 265626
261 243 856899
472 348 483863
655 159 119167
228 243 988650
348 120 840594
548 690 78526
527 182 96201
191 121 159513
278 433 848330
85 597 515534
639 205 788983
561 154 821828
646 623 829826
5 659 503215
550 386 566137
401 619 963074
329 278 255703
24 524 987469
684 87 846110
281 379 38946
309 655 926591
128 388 183579
47 555 503325
285 546 8800
199 352 541484
173 123 289095
270 444 249432
391 103 386634
298 9 400976
430 274 538185
514 418 885169
3 144 130730
399 346 12592
365 306 697730
665 643 13897
500 508 704449
214 393 508400
608 137 339251
180 577 132332
589 631 266651
139 628 636402
420 271 712107
678 589 499385
186 465 727088
271 666 819316
593 401 247155
112 4 99235
172 25 750301
169 397 448028
578 482 228153
444 245 290890
528 596 424301
254 385 578051
134 137 722918
55 101 655475
645 568 660370
85 614 586776
268 147 390545
596 124 111547
76 389 126163
363 248 57017
552 326 571184
285 538 850727
435 162 265876
107 55 726133
122 362 967118
215 73 519917
534 10 100012
80 194 588823
391 36 578855
9 448 881018
372 360 55935
260 20 142969
590 474 652284
384 562 701936
270 332 547868
380 188 673691
456 334 612570
179 322 576792
174 223 640928
571 612 128547
41 115 567947
205 606 643047
564 238 689980
572 117 460042
293 679 341986
352 229 817828
39 368 804953
250 504 393784
684 96 247495
622 404 26350
2 315 997125
48 333 813600
433 443 435581
602 691 577442
614 221 529664
408 124 115533
657 463 611137
58 175 155586
416 286 374001
522 236 908554
338 90 827100
650 122 975329
309 304 187384
94 376 788945
100 555 690968
31 552 350193
491 113 48403
309 107 450227
476 511 742611
161 379 339621
50 565 133213
46 257 602493
568 686 916795
240 499 479860
102 138 238113
133 180 130744
476 691 150909
297 88 889948
539 641 336778
656 479 636651
619 521 32372
532 433 842844
575 518 326721
447 65 520397
227 536 846909
73 199 459357
187 515 168338
468 614 74611
509 347 536564
669 597 769618
613 53 609392
27 267 855863
372 230 288086
188 137 394901
166 114 4869
23 323 993260
559 144 401659
73 538 750784
689 619 499689
476 173 955298
419 481 112831
79 9 82088
158 91 488557
627 511 293909
287 659 957648
490 661 297793
672 540 867317
331 578 398445
105 665 576967
700 444 567602
238 553 802058
657 121 151789
356 344 572094
477 498 772753
604 7 49501
321 230 188643
85 370 151063
66 218 854276
698 247 724671
217 341 992192
678 686 344880
283 578 412520
571 241 676363
26 636 979503
218 627 811923
175 242 177688
667 241 136971
538 396 425054
197 530 477808
20 279 193716
90 49 801238
219 209 898766
557 539 544937
556 517 679427
232 173 152529
680 96 23192
134 29 892572
644 4 202975
62 59 439714
332 529 218952
366 322 928644
123 679 624055
282 121 833911
187 174 138282
518 685 183806
44 572 328628
535 449 678634
308 26 148830
12 87 147889
222 22 583260
453 220 78355
421 397 635640
81 100 441651
182 53 46026
685 530 511806
236 346 287318
520 406 778806
274 167 933669
165 664 321320
534 398 720802
484 446 953277
367 648 713736
357 210 499018
571 506 360117
319 247 363034
308 662 516159
59 121 65584
685 31 473546
387 575 427821
672 102 887413
554 107 713120
220 612 961374
122 136 17696
170 620 127885
593 249 727960
501 193 955675
668 332 363528
573 243 577314
301 553 445737
25 237 250848
463 148 861500
47 297 143535
500 223 829405
245 658 235040
169 243 279604
613 221 334459
430 556 813588
21 260 964224
453 46 256013
356 425 830567
44 245 292551
667 678 255100
280 106 122424
317 107 593250
247 167 820703
664 349 132552
14 606 283987
566 423 355896
181 37 65456
649 346 378838
319 503 224658
567 538 633914
38 78 18765
145 584 705961
409 337 683092
600 37 886599
343 206 798509
448 650 165503
585 141 564151
102 104 303023
327 146 728123
528 290 26701
688 170 632327
462 48 361318
653 215 68662
674 160 66121
554 681 305123
159 154 431740
303 693 958455
434 571 950383
307 222 838650
422 314 109905
531 605 127027
349 491 325992
654 120 192567
450 522 547992
191 147 38588
214 675 741674
456 332 252043
664 10 647308
617 247 173665
586 305 91805
36 359 859014
414 512 585512
93 185 558213
349 638 378145
77 18 681382
606 255 718325
622 405 814384
527 115 773962
628 646 905733
494 262 184685
696 384 897479
304 542 744761
590 140 571729
662 555 288030
447 441 274686
499 507 553148
7 154 454028
365 231 511185
592 210 378105
589 520 794070
296 629 292602
403 68 463352
434 509 175510
396 673 197956
352 681 918372
162 531 996900
686 569 228491
35 423 234236
278 620 708281
77 622 385851
355 77 579592
642 290 813136
281 265 938616
612 79 589018
621 12 200121
565 613 669248
261 525 369967
362 440 997556
624 326 857538
174 161 662302
489 207 339063
518 567 830760
393 571 369708
526 185 733948
27 11 47503
146 377 31566
201 479 198464
5 424 73650
519 456 44697
589 655 285780
510 522 145020
89 144 48838
657 28 981680
615 518 669332
94 232 540597
453 29 155596
236 514 840186
221 541 252992
632 110 179435
325 202 527243
57 635 628743
102 229 371969
141 217 163249
65 370 375890
659 563 406531
76 101 920824
332 670 687839
674 90 469665
168 119 451672
394 378 551214
10 631 212002
316 668 268898
499 322 606105
642 120 937355
256 440 66065
408 82 872520
151 590 440051
508 535 150453
404 301 910414
391 668 651797
641 205 794765
481 668 188027
462 455 219574
117 455 69259
460 468 799658
27 307 441124
52 111 24894
311 90 948851
233 564 948455
209 170 747605
280 13 450447
396 210 645512
680 566 404278
44 257 637835
525 65 394297
176 394 765315
59 615 305431
11 152 403659
397 613 902360
387 295 531979
552 690 513649
692 694 150699
522 648 152494
419 153 696087
225 323 483047
290 485 256568
654 181 395722
8 643 401193
302 670 862890
110 384 184143
567 632 183458
564 346 437516
387 81 393913
53 484 225259
502 209 445712
139 355 281627
502 643 180450
26 649 364883
65 629 33089
420 321 435760
204 9 418605
671 247 27644
482 159 19461
571 154 21563
500 635 795508
480 144 121248
561 54 748036
342 617 373007
400 544 819240
229 673 338649
111 264 193283
387 693 630022
258 625 74268
682 230 605047
178 421 75117
373 416 917483
151 560 103794
13 181 613538
159 311 263594
83 126 481155
270 509 963589
240 648 143973
21 599 53296
73 329 903834
186 188 757817
241 14 497616
254 92 821464
321 218 904200
400 237 587640
623 497 798908
411 65 632720
438 623 938339
298 493 404226
308 595 82697
528 515 846994
353 266 912894
111 35 527284
635 530 689762
583 65 805884
543 257 93277
203 393 620408
204 387 102378
26 327 358167
579 29 680839
270 310 315905
266 682 573591
289 10 144930
521 191 705112
225 450 116233
111 271 21674
506 218 867747
679 652 87632
458 445 368943
253 177 264496
261 657 979930
136 250 576772
640 106 529091
596 166 952736
685 261 155489
29 89 330575
478 296 117035
698 10 299681
494 498 693151
3 169 28636
468 419 439575
135 413 265349
231 245 284097
291 385 959186
399 660 363349
304 609 566749
396 30 764678
122 638 900327
607 563 499324
617 146 864925
577 644 231095
281 404 573331
134 113 807295
379 224 325981
170 4 572111
608 651 762952
32 166 834848
510 254 35405
537 356 345950
683 577 823764
96 412 528350
518 349 113754
117 150 936840
259 244 672557
354 422 555801
171 35 577224
643 132 301960
686 329 523632
550 393 44669
597 281 557994
221 520 45215
213 557 917363
652 101 267440
228 355 431125
292 462 773412
649 148 13073
356 349 762687
179 252 465219
539 264 900475
269 602 788312
237 50 183402
536 461 198539
373 465 14564
348 601 966449
47 665 925740
531 406 52073
499 620 839181
503 243 375032
215 100 452817
78 234 669328
194 454 151532
18 568 396367
656 619 442855
63 226 452284
106 659 31976
137 401 776539
53 570 204217
20 568 445663
513 687 979722
96 440 841201
670 157 996977
314 463 734268
689 552 159359
408 510 133649
605 283 846976
108 3 185882
283 552 823295
613 640 582690
614 415 125551
436 411 645060
570 143 723283
585 398 200925
469 548 846066
508 546 219912
231 599 478257
314 308 529703
433 96 226339
483 456 233947
556 383 346221
275 354 604142
197 345 381344
417 607 76614
545 432 736948
231 584 966149
674 83 362438
526 260 879853
27 522 657312
205 613 151836
108 683 787402
145 63 490944
518 463 454399
637 609 145820
137 242 71694
62 159 434507
26 491 782917
192 53 513584
478 538 121784
545 156 227664
63 399 633489
228 127 384383
485 178 496548
629 196 54482
173 12 131783
10 683 167695
681 254 439349
156 675 835944
520 554 171689
334 468 423798
133 334 427586
23 396 52971
600 54 368246
199 375 412586
43 500 650730
33 195 313398
317 131 745152
608 126 408027
555 146 482365
307 550 193111
105 49 390631
189 133 130367
386 632 992998
165 622 188579
347 234 954156
413 439 419653
622 1 993160
608 469 378439
6 213 538350
617 444 194132
52 340 239901
428 19 388726
690 26 288807
121 549 100649
349 575 600948
546 241 927160
24 584 106287
616 48 739185
53 57 571121
359 641 200014
610 630 667873
596 27 495286
304 176 902719
98 603 657656
670 399 361621
372 129 119192
187 417 213183
611 171 899360
430 645 977017
637 623 747437
60 281 886094
47 14 11823
456 151 968848
463 482 546295
572 273 344247
266 461 987936
18 646 466446
159 548 372135
154 294 920803
297 561 551634
398 621 723284
536 235 418907
463 309 167294
545 157 220429
655 118 5017
180 697 637583
678 537 118617
140 443 82905
220 427 48566
672 166 316843
607 262 811546
212 209 456064
626 93 768366
582 494 70093
648 280 485474
171 26 734822
179 34 737416
308 599 911108
540 280 720358
402 263 229311
472 238 585752
555 293 710221
512 43 284548
429 519 110649
375 671 279917
542 532 391502
303 437 470703
641 97 53429
186 422 39751
243 602 507701
558 316 658652
376 44 885586
81 678 329174
119 493 859431
388 505 391415
642 158 215632
580 693 415766
246 131 896803
32 603 638766
422 649 411621
238 334 316167
585 262 47713
468 213 464557
150 446 977750
256 310 216623
376 50 650519
576 121 555593
275 604 526364
153 352 436601
381 87 45736
14 221 73244
619 87 500422
442 306 318381
45 62 655208
692 630 721948
574 189 345481
273 143 947513
263 59 840615
473 630 868695
79 332 276285
608 332 548382
437 13 848581
116 35 89729
89 582 575338
399 654 368253
407 292 643623
98 679 370667
680 111 60855
310 579 974988
310 262 658556
181 348 446300
47 474 263510
376 695 948021
151 96 654253
4 19 21806
259 455 86305
601 135 72438
48 130 528551
118 74 829362
607 523 909562
481 411 269599
91 602 75119
500 169 228023
625 111 508464
645 419 715743
660 67 805951
611 315 686433
560 362 694261
123 73 455959
110 196 915265
311 556 389188
164 278 32624
64 479 520857
86 444 469716
59 25 262961
459 623 400706
17 661 30675
330 584 938760
20 684 594630
103 57 596081
483 193 219021
389 87 850814
325 455 116457
367 337 735575
568 677 885076
357 630 708743
257 664 504893
53 179 782125
15 219 223281
250 177 464162
368 198 555027
293 578 937286
304 595 510009
99 197 394794
358 71 286070
252 43 987766
214 226 961691
472 335 477765
385 505 613438
489 380 445503
317 80 759642
491 156 582597
407 308 361903
46 338 530493
616 493 425615
277 492 400422
91 102 437302
194 97 850962
669 413 779406
698 9 999473
291 487 751841
578 261 521395
236 502 675803
123 697 222575
605 181 74576
587 11 538515
470 502 284649
495 140 759768
419 401 222794
582 246 693733
394 628 845734
176 130 137884
429 171 13947
329 34 810870
375 142 73863
221 503 588535
149 121 494421
205 260 882261
183 401 277963
245 178 538496
581 591 499631
385 211 30826
625 558 207482
517 284 901288
215 79 130359
149 189 717645
388 255 329928
325 644 423388
582 354 528909
49 472 812793
629 161 394983
335 274 318177
665 328 760046
288 686 278836
28 620 947222
491 542 20991
232 230 911816
620 131 223879
636 191 385709
90 351 711715
3 98 401889
156 389 346777
207 61 217689
69 499 768410
285 630 854618
91 444 363051
173 625 669393
201 684 671909
332 276 626973
153 318 142988
330 553 496597
517 673 299217
639 136 433330
673 356 760984
265 144 80698
672 119 57230
403 491 671523
481 175 776626
151 50 195160
563 95 746703
177 661 585596
320 287 7515
13 63 301973
1 32 617403
212 58 957903
672 68 788131
143 392 836405
203 529 709105
530 680 946298
476 457 423146
548 191 709687
460 513 726258
572 225 951761
643 352 918240
661 6 480491
692 296 711041
466 531 49086
328 175 179952
615 684 828335
5 468 250276
138 433 538394
616 650 220304
375 676 255650
612 236 25502
267 312 704549
381 194 852093
176 205 871132
365 201 329076
423 40 238649
384 400 448373
424 314 516674
358 611 75205
83 81 25490
614 538 140830
39 498 803871
370 111 330641
43 436 152539
677 445 376928
45 201 115874
189 519 98963
137 649 68201
663 371 595395
487 421 917160
58 606 321125
659 678 912317
64 591 239709
401 506 512763
359 276 414745
86 470 658395
285 193 83669
596 159 772341
401 344 601147
524 299 323826
297 422 36484
446 114 217496
498 568 472578
325 241 275066
460 423 788031
263 406 812135
270 393 663796
77 329 971703
204 145 462762
626 303 151530
103 72 296925
202 126 622632
97 200 144883
372 298 273463
109 307 372564
620 64 427129
612 450 992173
603 371 675758
74 456 642319
198 643 642552
104 369 382492
511 128 307170
395 310 686
34 486 333001
123 516 672514
232 660 704929
485 487 803106
71 37 344161
433 480 361317
67 244 858190
620 577 236128
141 538 537793
627 478 213176
117 28 295208
28 368 510573
433 424 389510
179 628 678194
155 368 496956
43 552 183543
89 489 375249
301 75 566747
406 206 412496
142 602 662172
379 310 797353
103 202 196027
256 592 670721
56 688 554388
630 395 798091
87 386 75938
472 56 889001
202 479 377869
28 300 788430
385 544 180278
158 563 943041
534 356 893004
467 689 342084
535 638 223124
536 365 976450
549 270 12537
434 213 754251
132 375 612555
345 238 514173
144 155 220877
243 308 692949
249 38 90612
343 432 156932
73 156 985564
683 175 85368
273 295 337290
115 306 918511
135 222 731331
408 467 563138
604 264 452468
209 13 568189
399 334 909010
152 678 988579
101 571 626170
217 54 283823
366 94 36839
671 626 80632
140 465 795769
510 424 94214
540 5 452402
408 267 114568
637 310 404807
317 686 357005
262 198 739226
314 616 394702
444 208 650018
359 420 633027
384 56 910212
445 265 461864
306 363 244300
163 104 544544
448 684 685150
549 353 913762
692 699 775518
90 597 851593
681 501 280263
487 293 80634
130 164 88908
587 624 301028
403 204 727723
665 459 571179
465 245 455997
502 496 245819
143 226 60976
397 230 975934
681 180 660881
230 88 334240
561 648 199449
675 119 476989
323 479 890242
461 565 964473
210 472 566314
167 124 600782
686 502 739352
538 429 30158
268 345 31494
115 521 203290
178 244 120983
36 327 334231
428 660 855189
394 194 973343
518 358 478414
623 39 296216
154 93 205231
469 367 612038
87 37 349216
407 683 418737
112 32 911092
595 327 181580
601 674 344511
180 638 119149
634 17 322170
451 98 513070
322 28 48964
345 488 336247
59 277 652409
687 166 604756
364 473 819406
350 665 762805
321 155 546000
15 188 58652
567 150 224939
284 386 19817
213 259 790603
428 655 436273
65 466 729378
500 65 468906
665 154 28256
696 228 388970
668 181 654981
78 421 289707
90 209 82986
305 276 189266
308 146 459103
670 35 475104
34 159 543051
664 692 850886
234 311 435268
693 329 468877
612 224 678982
353 561 656558
453 355 649292
673 603 172758
242 461 916393
146 265 886967
277 573 143077
652 19 710180
284 641 657587
32 49 656030
192 99 367119
503 216 35202
637 521 789886
447 69 110051
454 246 720939
171 555 743474
260 661 311874
616 274 847053
56 672 583636
117 181 786779
329 237 115580
526 284 138342
506 668 746794
341 342 803782
379 548 984055
245 421 809104
510 575 643568
525 29 204756
2 369 488899
656 452 965439
547 225 374399
585 330 351310
417 342 858200
183 517 192051
419 221 326816
473 323 279969
561 317 704656
469 5 291505
659 92 169208
575 61 636412
196 639 69812
20 528 211119
574 182 253835
316 657 751060
384 129 128359
538 195 63651
155 525 116391
551 65 738918
631 353 733960
70 113 955199
588 325 379367
696 404 724676
634 497 867320
679 338 405488
261 634 735130
401 623 7824
99 564 781419
71 441 535406
542 693 853187
473 633 727867
680 678 330023
420 697 955920
601 529 490903
174 45 297088
146 185 739134
34 556 654309
292 191 691194
500 59 505881
378 511 261617
473 260 843710
428 690 987950
631 54 908816
493 83 616358
497 84 540588
509 230 451947
393 472 1628
226 205 85922
239 99 418938
302 271 162460
473 110 761548
135 202 791292
113 38 580302
117 182 852764
83 222 190703
601 562 15429
517 22 720816
596 200 233599
330 160 294906
410 582 331439
187 134 720731
55 333 157425
122 402 453831
538 506 496830
582 376 629509
152 145 5026
278 79 766374
478 510 978473
520 306 620845
495 320 725118
143 348 748405
464 170 645469
29 96 57211
624 566 647709
235 284 669217
16 251 532889
649 161 266104
24 40 879768
254 655 7903
31 518 859973
266 687 207422
157 266 719575
362 429 106020
601 31 505794
256 94 169447
38 647 536012
432 296 899653
164 33 76374
28 296 586166
439 406 470248
522 240 258144
484 414 216761
432 628 333194
506 553 52276
559 521 941049
372 257 326531
282 172 711318
587 74 218886
407 271 285674
35 651 490537
174 145 728580
442 534 588892
32 630 329562
437 619 441991
272 456 993468
20 566 421487
215 453 444938
50 480 522998
144 441 97200
641 517 164793
165 52 293766
498 58 510700
438 371 262092
294 140 428990
700 586 67559
336 297 314041
26 287 256734
182 71 189976
22 202 722222
244 306 480588
641 471 645995
498 46 678085
432 646 478611
6 197 944003
668 225 599703
325 245 249712
655 63 342936
172 501 748536
340 391 338817
37 157 479915
636 130 649026
77 518 181908
11 376 692233
218 231 768155
227 642 142038
282 209 66015
340 574 620147
93 523 117503
679 31 663518
188 412 254897
205 305 229230
515 171 127513
458 555 106040
181 69 220838
502 181 484133
546 677 850835
601 153 903168
408 93 947702
389 373 220672
700 274 225191
479 88 321840
640 433 580152
519 70 587452
231 681 30146
516 40 56274
256 335 972282
49 71 575220
556 634 555850
476 479 414279
3 136 479502
404 18 386595
162 28 281120
177 269 719695
568 666 897051
113 240 548874
422 163 21016
395 357 431970
465 328 218918
289 215 474833
462 42 643084
147 578 295704
179 573 916217
123 580 797553
9 667 64054
464 584 883090
185 460 432727
616 405 248789
478 455 165644
13 285 145963
636 597 522173
182 99 107824
544 232 762526
459 87 887763
253 384 739636
338 420 585172
464 384 789918
161 578 134672
565 434 885038
516 453 93629
14 421 305083
395 513 121449
4 673 33288
375 484 889776
529 564 193978
655 201 432085
673 310 61666
614 241 592922
386 206 76603
239 175 487351
24 321 736114
83 661 299218
491 272 114512
684 585 146372
84 127 309092
183 414 813542
565 145 552905
222 130 205892
683 499 423841
364 542 104500
521 172 541935
159 634 575224
355 253 620332
387 234 9456
291 691 788492
669 253 594214
259 438 576639
488 182 608368
387 32 176086
48 323 486686
490 222 128300
658 543 961465
336 82 128100
23 95 781113
651 298 515361
392 649 391943
229 196 50593
463 252 425315
263 473 799207
35 128 335569
684 152 725142
253 133 204883
237 36 818600
35 440 191714
515 397 551941
333 101 732989
504 54 732211
589 35 148215
372 480 505862
603 178 652889
95 433 409775
198 44 255946
325 370 201879
456 17 8725
317 196 886438
110 22 890957
585 432 462485
374 508 345091
685 119 488999
590 115 474940
151 62 221746
574 577 216382
521 23 703562
342 501 124794
73 590 930929
591 279 965013
251 105 566129
156 576 314884
308 225 22917
592 537 37601
572 60 450586
164 103 157573
248 643 822371
478 447 317430
670 32 146200
75 175 624102
131 270 220895
160 312 792691
514 250 117316
88 341 497824
698 287 197002
94 169 620528
360 10 905614
363 287 700772
598 193 322005
310 101 43153
7 86 55976
674 585 649521
471 605 987217
671 593 162079
441 642 141469
261 420 893599
45 87 236828
114 496 3504
183 515 252491
471 320 459298
396 141 628081
212 278 867046
36 139 470390
660 85 963551
95 262 312438
90 488 322537
421 700 429695
344 366 580808
135 642 996370
84 269 573165
162 523 433071
677 106 469636
75 379 81062
86 126 659330
371 583 775183
166 347 514119
143 16 524647
139 102 702139
219 206 618408
244 490 113463
425 27 450353
281 28 450322
16 81 333360
315 548 1000000
659 628 430663
432 321 951126
678 458 856732
508 533 898541
557 289 700107
417 82 338981
163 304 29948
514 352 451739
52 430 893309
579 587 938365
72 420 766881
211 476 720910
120 432 170035
32 403 194524
406 525 483696
496 677 636175
343 23 297344
615 328 88627
237 580 388959
170 133 451772
618 37 153661
128 21 975137
111 336 16439
474 517 867050
699 382 804443
141 592 879469
596 584 271888
661 505 776100
340 115 436369
329 19 874368
226 363 221694
181 561 675819
488 276 186271
23 385 162785
696 128 341429
103 106 760327
313 27 740995
149 356 885223
270 327 184686
217 53 708007
529 528 956747
84 695 722536
138 38 961131
232 372 75408
492 172 714427
126 610 836016
73 434 832845
536 99 820456
324 223 6420
367 432 689750
315 576 439962
324 189 622911
562 114 375463
139 397 697428
562 618 293574
620 207 717504
197 154 209979
591 23 647055
390 353 112597
19 252 669725
148 393 534323
110 698 903789
299 388 953744
530 501 808226
187 526 45244
571 29 708560
700 63 596414
159 291 600912
280 440 334488
268 520 997818
240 79 865885
91 96 152914
360 431 29645
515 568 188393
541 580 932849
123 134 33574
519 33 5917
680 387 791737
692 317 252015
402 10 423452
321 59 81568
699 690 188957
96 254 404721
266 224 687511
406 435 772923
608 362 566912
661 433 890444
389 396 69582
680 156 132489
534 444 633690
529 630 128888
17 228 822807
204 73 350858
548 309 430745
417 318 594672
643 544 622298
612 283 508836
183 563 308415
645 50 921001
600 129 845072
259 403 446686
345 425 22295
252 552 50935
405 187 738842
660 4 854724
528 648 823838
34 524 840962
188 229 866252
482 485 994274
209 79 442535
540 328 855297
273 579 449742
458 100 416069
167 329 188452
436 383 823868
521 618 173457
682 274 695141
143 493 928525
230 229 115050
570 61 735097
643 130 67420
631 383 940143
682 657 774737
222 425 915748
577 596 266522
444 169 245080
673 642 902105
23 561 531307
191 380 209448
353 436 866448
569 639 632778
469 636 379894
110 448 736869
419 94 204911
418 154 756501
469 267 728553
461 218 852771
300 528 879286
65 288 321980
644 447 161568
169 146 859133
632 527 965741
561 579 433126
80 124 504215
429 604 623057
513 148 447791
561 475 421327
617 295 960394
551 587 151174
212 290 452057
693 287 345907
171 599 459849
376 294 52538
278 124 722404
305 297 517608
469 91 10848
278 475 526902
487 107 813288
303 254 693801
355 499 421935
523 649 501814
589 651 629
347 245 91451
458 668 185427
306 325 923992
597 405 877125
698 249 735816
383 195 461464
649 249 397767
626 465 436577
141 76 885504
517 118 165934
635 211 372681
458 321 247492
326 559 643862
523 545 428793
658 36 466278
427 331 524531
369 108 906539
610 515 735191
413 353 26995
483 129 870435
273 591 949196
358 334 969189
694 6 51186
64 244 81418
349 219 865855
287 133 185389
249 258 586476
490 3 91273
586 121 100224
317 502 572194
295 111 668190
346 440 857155
651 116 269077
277 658 766284
409 189 379508
94 109 271656
548 609 603561
279 452 697094
314 594 214540
612 307 963897
639 644 145653
215 102 612436
565 184 913284
558 692 898616
658 216 600060
496 469 54714
310 220 12298
497 383 103349
293 181 134336
52 329 603611
582 186 556809
85 383 912397
138 472 359487
421 61 656478
423 472 966104
466 548 572082
41 219 582433
219 33 384265
501 74 834893
63 61 228516
270 695 541497
481 624 78748
423 96 836403
14 388 1266
350 42 672349
153 561 181951
367 670 970331
577 549 622703
166 664 839087
394 256 408697
318 695 82638
311 593 297864
20 472 909804
119 496 464405
16 481 979747
118 353 910412
676 317 594384
655 507 300468
112 653 157641
680 329 758144
570 145 408346
372 430 310587
486 329 502815
450 446 505654
560 196 503114
414 290 596754
114 639 850796
234 189 744832
229 109 336387
569 471 918363
427 55 189913
159 366 424619
219 22 156360
392 15 296450
246 471 1359
427 447 269793
544 564 187643
342 465 544481
26 57 97512
94 349 649553
417 527 824906
655 394 495175
526 650 29045
640 248 86035
19 111 670007
690 307 941231
455 457 439657
673 227 660034
496 146 550610
8 254 119556
617 571 336103
185 292 43013
237 552 609144
86 530 289498
115 387 265968
39 291 724172
647 99 156149
144 108 478377
643 69 117
447 308 423140
212 337 572704
17 7 658981
266 562 948071
357 467 376597
691 207 157119
571 82 78781
130 373 68214
341 302 708220
436 672 42775
148 130 948734
1 36 791218
476 128 761731
544 674 382703
479 381 484680
120 218 919700
200 539 428101
109 454 340337
639 691 674541
245 557 704862
478 268 960481
491 71 157532
196 201 247178
55 14 315632
522 479 186706
635 218 792378
567 574 47602
173 75 546792
261 300 203192
442 66 338487
71 685 258308
570 421 320635
535 489 907954
267 454 483477
189 387 749930
370 350 719134
16 611 6677
602 152 26747
356 322 820741
465 542 652384
156 246 812393
590 234 235003
337 287 182935
99 129 144927
535 565 791672
636 422 99707
305 521 610041
328 207 231586
291 262 771732
559 156 636364
669 566 156256
603 633 985531
532 19 717604
24 222 403821
620 62 300102
437 122 790614
110 544 829912
229 142 983973
427 34 12930
497 41 975459
603 507 917075
473 284 448216
40 198 174793
51 527 184329
411 191 307164
468 568 263468
506 667 862158
602 380 777536
256 647 388459
499 492 599276
82 374 678379
447 216 783077
221 685 16487
461 114 395066
51 490 898450
594 458 135974
29 385 267191
313 387 173425
290 73 166144
7 662 538722
142 462 392320
697 330 783773
648 172 320625
290 682 985586
363 209 902296
605 690 578824
563 119 859614
63 532 884178
327 550 86177
101 260 861257
202 52 633266
59 177 461832
600 627 630711
430 618 234515
327 105 470950
617 577 554593
516 165 837779
533 597 204523
692 674 8789
71 95 79699
50 114 312265
532 85 43030
150 314 778525
477 264 317562
82 559 540386
334 629 44628
577 148 165440
286 42 249312
80 81 422689
541 276 844454
379 3 741484
555 547 474515
378 281 847585
23 4 688337
327 590 65366
640 62 568838
28 358 469579
12 242 261160
375 230 914450
276 287 880581
136 347 470937
484 488 552557
33 143 526226
592 158 216519
614 472 760309
169 297 936782
106 384 712991
664 519 552596
595 148 305883
93 590 205319
8 431 140570
326 156 362425
684 682 486520
511 28 51614
195 106 298433
440 34 641759
128 300 939921
484 217 681868
687 128 799193
50 627 822376
387 143 525351
354 700 104556
425 569 150303
558 300 719915
149 23 354645
423 116 402647
433 426 52734
265 433 906916
16 270 330727
86 137 701623
140 185 601106
338 360 488763
350 292 792250
481 534 428921
193 405 184509
456 503 666751
313 431 511456
125 81 973156
594 431 168420
654 537 848943
309 550 447401
282 435 567922
480 587 452690
438 347 345831
468 12 753566
300 237 165088
574 187 177060
570 606 253638
411 667 497072
136 291 682646
552 461 791103
659 389 297273
188 278 678472
501 476 136030
233 20 136412
306 145 607991
280 305 246068
132 287 114204
310 618 524939
175 145 559643
471 359 500863
108 12 652549
56 234 486645
267 88 859538
7 114 318923
476 261 528106
365 426 430520
285 342 390506
410 172 704344
186 289 654100
500 149 598738
91 269 769534
398 323 538803
29 317 769636
648 217 209140
216 395 507190
8 2 638595
670 128 231931
672 240 584326
455 516 184994
495 119 472872
222 327 735045
448 230 733243
55 32 659213
578 243 49760
215 613 625987
184 162 941462
464 348 514514
111 306 867644
585 204 73702
54 26 534869
140 367 382723
271 266 241837
317 537 404873
498 602 831640
563 418 787637
422 463 292932
200 548 952522
693 228 418753
479 594 59894
23 612 676440
13 482 758544
9 173 794895
211 72 261996
55 211 167552
542 363 69958
235 578 959869
562 409 754191
650 569 623098
106 8 47717
277 539 887436
189 74 682041
333 40 70578
599 91 601806
612 622 991600
519 627 411196
670 154 500129
330 89 616946
315 378 842114
114 371 286850
122 56 199501
327 194 243731
502 533 754857
520 561 526035
138 366 460413
276 639 44081
195 170 304529
281 242 834923
74 510 988447
135 173 199209
661 351 571519
241 503 703365
469 77 737952
521 202 167237
409 182 43330
247 529 980119
107 152 721781
190 455 95068
684 100 255748
7 695 857669
350 409 322894
87 527 74029
38 169 533180
473 563 224279
102 338 683685
353 186 53691
349 409 679564
641 649 846122
696 630 36082
369 479 237462
500 673 606626
433 563 725117
360 62 233991
583 631 847283
600 122 851724
218 693 348066
154 207 668828
579 127 814359
489 402 195941
89 395 57357
378 230 354016
34 227 292585
353 138 276199
247 492 187770
666 342 210767
74 600 630415
151 259 895085
96 558 82675
43 466 19652
302 356 203566
275 297 692826
390 272 231481
524 46 759125
254 676 551462
541 596 696786
118 465 499454
651 81 401914
534 550 272710
158 485 774819
227 435 661436
680 113 170296
620 667 906024
370 545 558529
432 204 497998
306 29 458144
636 102 770957
573 645 338565
233 505 527716
579 353 817500
470 253 292639
32 105 294752
696 48 95871
545 515 757968
469 215 504567
451 456 524421
631 324 139324
281 142 461322
230 136 553716
127 119 607024
4 173 285378
324 45 155251
79 26 515480
174 204 403261
693 679 579933
415 432 922216
595 390 691984
518 19 419499
284 71 604235
257 305 409790
130 594 213558
573 396 296263
20 388 300823
331 165 757246
570 209 457347
65 268 55423
237 324 195888
146 405 557008
643 204 639167
219 218 108559
665 627 749871
531 233 40970
471 590 34179
350 429 360981
469 314 419581
500 507 533035
409 682 165775
430 91 247273
316 472 700941
329 406 26833
605 88 271447
327 500 872541
264 206 347016
550 418 840655
72 379 944135
354 25 640213
679 38 964214
376 426 115970
158 663 460654
503 356 593876
570 618 261446
451 434 641215
373 603 841848
152 255 395282
588 356 275411
350 259 479078
697 244 672704
279 429 309238
180 270 899559
688 634 773190
436 666 256216
275 175 684484
292 332 792290
365 654 279532
326 101 229288
63 131 76537
650 173 439334
676 451 114347
674 452 878685
244 680 894618
484 620 468797
469 345 94031
449 287 955526
80 300 468368
398 356 177057
559 70 784677
247 129 985058
255 566 477965
128 219 675281
17 633 74622
482 687 94006
92 54 675006
129 419 232612
357 608 231218
589 430 395438
421 385 903103
439 462 779891
193 194 826380
589 683 447561
356 509 927671
687 644 319107
450 220 956492
595 360 960938
99 144 683470
117 278 357258
474 241 175359
555 426 212516
51 478 478301
628 690 900558
686 628 68872
194 517 524040
497 433 364122
314 652 188705
253 132 614359
422 517 739004
504 671 612539
64 235 249803
248 500 993978
341 535 281335
327 482 97887
46 212 737149
324 538 828605
573 515 349779
317 136 177477
690 181 469600
486 653 779375
341 548 946177
640 484 516736
662 648 490966
91 302 29696
328 572 571044
86 445 321664
534 512 754044
202 80 600181
230 168 139521
108 478 165174
590 677 73811
517 647 926772
51 168 391771
443 159 271401
105 185 352112
666 520 27381
3 660 868324
155 565 839443
12 558 304734
303 5 844503
184 68 570446
166 121 927971
563 517 75516
411 183 776277
390 179 725512
598 104 458805
542 321 979655
113 203 769675
315 564 555286
171 350 27905
568 41 786804
559 238 192564
59 553 419262
476 491 659495
106 651 921878
124 489 911940
38 570 150151
251 355 914310
16 297 392009
329 14 928020
671 221 891814
559 287 171413
91 39 901718
601 144 258245
687 249 737858
220 609 273369
156 460 430134
147 15 987328
317 305 772225
609 142 220601
407 415 524160
57 554 286300
139 276 629267
570 328 81592
584 555 304055
381 245 134793
502 157 14678
456 678 162477
433 318 177437
56 140 908755
178 519 339143
522 640 908741
535 494 778917
39 572 39776
176 283 70677
627 317 777823
691 226 745552
649 245 482926
371 180 318081
680 362 256552
119 519 259787
299 306 773460
214 146 577528
18 102 900340
205 570 587972
105 664 479766
696 626 261525
466 77 179725
190 442 109442
175 297 492557
236 593 375125
310 516 731880
367 465 252426
473 113 502826
83 602 149268
527 660 627677
150 115 797727
607 586 115730
325 149 863635
263 180 394960
118 99 455533
205 194 136653
449 576 950313
259 282 810578
273 551 474209
518 619 68015
475 599 794278
448 698 212080
199 194 74456
646 165 451511
290 127 297746
303 692 776534
189 211 177606
24 9 448112
178 647 814226
606 636 564396
595 569 448167
473 461 951719
663 369 265463
149 483 812895
508 566 789658
217 446 788613
477 347 831355
278 2 517629
353 645 152362
257 397 922352
211 244 618107
687 488 368607
452 558 999709
684 105 264157
135 127 44172
404 681 825379
184 359 946753
609 228 466538
448 468 77440
682 243 12817
477 661 811878
23 616 793498
240 130 598453
187 331 956356
214 559 597816
574 593 761947
199 574 212295
92 462 781483
122 297 123248
692 90 559129
532 123 335110
524 138 4671
595 673 769415
173 373 881789
350 137 576500
421 154 56340
684 595 108714
615 636 837176
506 565 563020
174 34 529193
331 209 629947
314 279 132018
461 43 566252
293 216 531184
148 117 846881
359 219 330048
357 381 749766
463 125 802164
480 558 639256
638 53 100583
220 116 223479
149 215 808692
548 448 488817
433 113 646847
85 505 968513
232 487 277536
387 565 222746
353 18 451494
94 203 116714
161 239 392204
444 515 112356
2 667 278041
582 161 730305
123 228 772706
627 329 913359
548 235 869863
553 689 775507
573 548 508576
47 470 456291
271 15 843003
373 497 2393
484 472 942370
428 168 309077
29 334 698745
582 639 729386
355 274 395215
106 66 499456
422 408 416375
79 632 618173
530 140 286642
198 660 485956
291 486 501831
100 452 523335
429 57 385091
527 197 787015
588 383 380419
591 331 242807
76 192 570684
542 534 177455
66 617 886850
538 423 993208
33 486 653669
239 383 83362
573 11 81809
299 412 502663
539 627 167937
626 693 108447
280 176 675419
561 85 138608
292 244 189400
315 127 142579
223 337 342362
623 558 404699
485 245 363407
538 276 780923
217 354 213874
684 498 662072
138 570 912809
411 454 369038
531 592 818142
351 253 25463
331 128 435252
4 114 116361
465 229 154972
532 425 14614
467 309 463853
530 126 646070
241 379 243060
453 61 915772
329 24 311332
654 687 481059
446 359 213260
444 14 837882
146 280 321358
373 517 41238
17 405 681831
105 71 766186
279 544 435265
115 89 402311
199 84 40470
159 457 61417
260 391 620723
6 180 9350
471 86 380098
569 9 973605
424 40 975270
35 319 572230
75 663 348134
330 396 463273
691 407 70765
67 273 277396
48 490 57370
564 571 680685
665 498 331436
145 11 543847
679 606 580346
598 401 645384
392 349 625154
21 398 262262
309 274 869274
220 314 563105
374 526 924840
391 130 910313
316 224 69936
506 188 998828
441 12 434600
183 76 853964
337 446 644434
616 462 761085
301 543 91230
289 440 947286
584 613 511900
293 110 957156
685 97 323955
156 562 387647
358 632 112169
101 273 628456
220 285 234380
473 560 402587
43 163 149590
343 288 312466
559 416 273505
209 578 654784
549 102 604186
363 256 825477
412 125 230623
518 404 868225
285 641 587982
684 204 353831
680 121 944356
107 635 930689
268 545 495706
31 350 31574
190 274 328741
605 14 85991
160 562 380018
631 103 989016
667 343 285778
154 409 507214
42 524 478555
192 355 371263
681 517 782929
243 429 655516
569 251 46108
269 337 818254
371 664 811909
3 558 566545
516 42 760881
438 642 162353
691 335 940107
22 322 986865
540 630 324713
179 171 549426
201 112 470239
329 211 743617
526 244 301589
76 300 811010
129 122 187954
343 588 547386
219 374 861934
158 500 429540
568 367 606666
256 145 487086
52 67 329002
318 30 175581
628 680 428486
185 158 578950
349 464 620246
204 547 135158
614 575 127509
692 365 706691
104 574 354153
621 447 982607
169 483 879762
103 539 243781
565 70 326894
304 615 317408
620 435 696534
241 433 94736
320 242 705311
303 547 611593
222 286 908623
372 30 247381
459 383 776824
495 280 292349
154 322 776373
187 321 482069
462 443 596481
235 505 133771
64 457 479130
45 298 247616
19 452 134415
345 181 373283
277 358 953340
471 354 245606
185 591 175577
98 257 332002
119 338 283377
476 580 944749
80 435 682733
385 250 224414
358 538 41244
688 436 325725
395 428 631332
188 136 776995
338 502 685232
577 390 630301
610 328 172746
315 256 163704
162 536 862268
379 513 873621
84 211 517476
480 253 369211
609 599 412725
697 161 531975
599 552 455934
628 575 985723
179 521 731882
544 590 839811
428 644 241569
574 224 568854
441 484 650450
303 503 342146
166 44 144964
530 671 841806
350 9 666298
341 466 306787
696 42 481731
451 177 203480
277 396 28651
456 591 669836
274 137 535132
117 377 286377
648 543 679273
444 107 745016
693 663 475623
53 623 172685
507 80 385694
26 357 106440
77 317 496198
43 329 973091
674 446 988197
186 555 613969
319 464 956285
318 523 593831
393 239 903188
171 144 754898
469 669 885828
15 124 779642
588 579 509923
151 70 180242
692 521 334850
510 565 836192
574 472 810919
176 518 285603
698 173 383574
289 467 860179
323 303 164437
442 612 137670
303 196 182941
216 361 853235
433 372 879146
538 179 890318
411 78 761264
339 411 270431
346 224 126954
283 12 413800
433 366 302499
395 187 48217
74 81 5628
160 580 296390
26 517 555529
496 576 809727
252 67 255582
447 539 268210
297 566 70734
316 300 544078
63 64 169096
468 573 6045
572 623 212220
637 16 171666
36 572 551277
411 71 282660
605 241 782679
45 368 485780
355 214 654088
480 25 165565
693 325 646910
56 526 922104
493 552 46006
543 321 625328
211 692 704046
537 424 247473
129 603 462210
70 133 196653
523 161 597488
164 309 19449
311 333 708975
683 584 471358
377 119 546846
646 657 957590
554 140 668873
80 15 489599
624 100 391089
124 177 222368
242 265 659999
418 570 908838
674 74 302270
626 61 152636
286 161 852251
688 23 835157
144 42 416421
450 679 669617
498 301 961107
231 181 130853
172 531 189024
71 118 135242
437 247 475074
124 629 309321
99 501 963180
215 519 54051
174 506 405662
22 264 640551
304 261 652671
32 599 324706
354 640 552750
686 484 190743
573 116 361361
402 659 122843
79 273 917999
129 440 820912
439 660 695971
449 385 424198
46 101 279629
414 391 568064
685 432 655036
81 323 51361
126 315 294753
195 247 424793
171 124 895299
226 427 181808
209 488 4754
257 473 96357
144 666 810147
45 661 958118
184 310 814600
230 203 870269
38 207 990276
548 588 944934
413 374 300646
431 99 511987
390 612 508505
390 482 928204
177 608 980977
675 64 89695
292 181 401865
316 73 91188
146 461 804844
694 22 809817
43 45 31487
486 203 310276
133 188 794109
626 579 104837
164 373 944379
572 615 503880
561 177 322304
134 460 460969
671 477 331093
18 532 463807
49 558 107611
84 628 987250
671 445 899235
386 200 784824
108 534 660742
507 88 140192
276 330 581552
430 100 436907
308 344 862843
254 130 323591
117 219 113352
144 311 705777
189 192 224564
123 327 519061
596 332 806739
39 51 283245
61 504 110112
358 196 955005
548 146 831065
460 525 350572
364 217 872724
629 231 777868
93 144 682490
625 71 282441
485 280 752242
16 645 433463
470 636 475468
412 162 112751
423 115 440301
368 119 189511
316 421 520477
456 470 879631
628 273 540776
273 450 838536
511 317 158162
497 445 333430
629 61 348366
685 601 127394
619 261 981163
613 75 470456
410 43 888497
199 381 490731
695 121 393756
182 8 745862
86 414 987267
618 689 486434
480 18 924541
571 288 577409
410 289 736261
399 540 296474
688 542 931350
120 417 55109
247 100 150082
622 568 233459
292 561 250836
637 388 907582
363 210 536130
89 293 818895
370 582 957218
418 603 588608
110 666 439175
42 452 542694
79 266 787578
514 490 176159
281 164 474657
93 512 828637
350 356 107350
24 239 498875
144 454 768115
340 320 262548
165 579 170908
265 156 742331
266 112 657724
133 62 638735
300 82 575690
471 260 380211
299 133 606618
310 513 54824
444 94 942406
511 227 302880
160 96 634160
348 72 997978
420 680 165031
48 21 29969
316 91 809973
647 244 472927
77 124 239332
556 457 661844
491 373 931503
346 157 459094
587 395 976404
233 345 71500
614 335 747909
591 431 267019
409 617 688341
289 104 87835
269 476 922329
488 176 766255
480 47 107661
241 39 785008
459 425 175002
134 274 279339
407 495 988940
542 187 771610
112 239 435271
543 235 231440
465 700 59764
565 327 873494
67 699 262272
382 503 129137
165 435 40376
67 636 120249
247 500 243455
168 651 832799
183 289 573061
230 240 689211
235 698 63546
415 677 728832
302 310 130427
32 492 406151
591 108 612755
642 99 789943
574 114 290503
465 197 341381
8 311 712140
168 70 440453
556 57 631898
381 122 859008
424 129 675
340 660 20087
676 158 823163
508 580 508079
354 245 288843
111 41 159310
284 3 675824
537 245 622344
93 496 925655
155 421 652019
65 151 326075
597 243 392648
265 636 561491
583 389 495853
24 694 666417
594 424 589357
249 549 40212
577 185 899192
14 353 793620
378 332 116646
120 530 115364
451 433 658079
662 423 582889
435 668 60323
214 174 388414
649 305 430541
427 674 377863
411 323 666815
464 409 445430
300 18 509706
328 173 805889
394 174 156152
223 372 820929
581 10 577375
66 600 905045
524 409 341205
481 626 267539
555 23 690108
698 246 245956
179 687 246962
247 613 500598
549 350 236760
660 267 56159
177 570 400395
580 145 117914
597 76 137282
275 636 450169
501 82 5497
590 193 527629
363 623 633648
373 257 813487
270 626 218294
380 163 238885
622 429 15526
41 450 862005
268 178 470841
423 607 50568
281 186 411400
552 156 170864
149 245 175721
45 348 159432
26 218 333355
470 659 814548
573 608 33834
411 113 360896
283 259 813726
68 279 862396
327 351 370268
676 583 598515
472 584 838609
487 563 608731
214 382 198463
367 368 117085
91 567 267768
152 453 470902
584 463 417354
34 12 133454
177 611 627971
636 573 249076
339 541 100459
117 302 210223
57 601 938177
319 593 766966
251 308 233441
268 143 729907
550 447 89723
51 42 615677
80 215 653182
311 161 58923
156 141 710109
403 163 766605
533 31 751946
309 386 406
170 367 937924
575 264 78915
207 216 502629
189 580 793675
272 271 933161
318 295 791524
245 18 63231
253 102 264038
487 50 689237
315 30 201910
566 406 938317
87 565 136374
141 465 240013
450 59 88469
637 225 770621
440 36 11952
488 328 770554
604 473 840741
29 352 510315
493 212 534383
167 579 148044
524 302 819993
74 57 646490
540 148 324117
117 184 501744
366 448 769079
394 389 491836
294 243 875716
449 491 301934
545 592 423206
629 414 847063
208 554 845938
270 572 538128
280 688 552559
50 388 698298
405 533 658845
397 359 686258
425 450 710952
151 316 178377
221 46 349987
67 206 40307
329 233 740348
604 219 321924
248 308 85264
672 249 497755
518 666 3710
474 54 484237
319 498 136467
410 490 93264
113 112 723421
680 154 302343
491 164 387758
251 659 901267
76 82 262756
92 538 171873
20 695 338865
63 325 252890
467 2 72806
136 292 507450
337 447 458810
436 220 719947
103 2 51422
153 633 132915
350 309 287270
242 153 832817
455 600 640649
575 639 199572
403 220 331074
128 119 482241
318 326 131496
669 668 224654
403 53 778320
151 103 657550
130 344 771718
667 8 146094
85 602 494195
32 63 426407
341 376 718282
451 511 478393
118 659 858548
219 269 181885
172 68 159122
497 148 559745
274 688 459718
163 79 150004
688 224 484830
666 252 137523
352 405 28612
656 633 482146
154 507 615634
656 625 314598
576 619 133776
249 118 633053
346 61 287906
360 678 648570
15 111 651305
248 271 550683
137 302 715651
455 479 677983
367 417 318367
353 121 917064
457 82 261518
570 6 573072
531 281 858122
422 693 789210
438 317 809942
539 11 781853
278 198 385479
422 11 90434
6 532 562956
79 168 240748
302 308 672993
567 382 276641
90 332 184932
84 507 606578
405 39 79989
134 516 902758
633 620 274120
413 386 30169
544 619 264625
476 643 657605
698 427 461341
416 51 681288
233 488 840841
538 618 650652
262 138 49019
437 605 782127
638 8 352215
645 460 824953
485 359 495490
249 411 250526
277 482 981916
181 422 404
680 188 980490
113 480 113860
323 493 517403
89 286 130649
415 646 532403
37 658 617993
141 414 392251
509 341 841669
635 66 891515
290 637 530905
447 529 102808
306 263 689449
625 355 434306
104 610 145207
136 555 316811
573 639 658231
422 339 344436
478 651 261032
234 548 719534
121 448 783288
84 80 923708
219 187 464834
590 601 752064
372 97 847425
88 240 217155
302 315 30986
221 111 412217
569 56 521498
268 160 195498
479 660 511358
674 500 658780
95 398 768690
348 27 965482
586 584 218971
224 43 297270
338 109 443910
180 5 157609
31 66 254834
205 339 599669
126 549 374092
526 551 674610
465 239 328446
688 574 103833
25 459 527470
418 306 708363
550 326 317406
445 304 419376
610 606 522107
42 294 335735
647 291 479997
236 94 176949
614 346 187712
680 413 378707
136 82 823516
178 608 192088
509 109 117644
105 344 383619
588 496 752194
130 191 394300
431 445 895728
127 182 436860
261 226 611532
46 350 503245
625 38 320434
408 235 680555
116 657 369861
14 278 699662
417 154 239629
386 282 600225
565 4 721426
362 261 326102
208 375 464952
480 357 974380
675 237 131009
154 662 206487
558 459 888103
386 265 639482
368 447 379037
241 296 855939
468 562 20240
237 51 573610
202 173 884934
92 343 18458
217 104 571418
641 14 762208
668 109 555111
12 367 306401
289 371 67673
575 226 252961
691 320 271307
148 11 554381
494 553 416842
558 39 425740
391 281 200763
493 249 363154
128 136 738386
536 502 502366
687 496 87464
158 14 600344
220 117 63640
273 43 242655
87 434 188347
120 298 625872
385 242 98543
199 256 2687
250 398 882447
302 176 838917
307 536 236650
164 149 466071
147 583 36934
634 479 370385
495 570 713587
89 162 571624
34 471 75925
364 384 48562
111 60 214855
445 233 422376
28 22 544358
499 12 834353
254 81 68789
78 696 652832
605 385 112202
36 604 536451
672 612 398300
420 473 179668
431 163 195278
486 177 364210
446 305 666920
56 449 959992
532 430 602463
662 678 136817
189 539 535574
534 114 30745
69 510 567870
618 242 961148
235 5 880712
687 661 756493
467 127 570005
392 164 665527
316 470 736303
90 288 60477
264 17 677921
667 61 350309
652 252 320018
59 358 775460
217 533 530137
637 513 457387
111 91 949805
332 440 688720
375 548 531312
77 656 632878
340 470 383064
559 619 996241
594 248 780101
269 264 812310
99 302 46055
162 672 999872
305 615 822244
338 393 43656
389 626 660415
637 410 956522
474 471 587777
526 217 51968
643 583 180417
47 172 437148
268 127 722158
523 185 616247
419 567 64210
561 57 779374
531 544 443955
61 420 802999
676 354 887692
140 642 727064
471 74 773554
130 429 24607
669 480 380499
691 312 645753
687 305 211894
359 341 659373
626 577 346790
228 372 196956
493 446 765681
422 676 105216
13 341 772880
462 578 542650
302 33 345517
408 260 123654
445 485 967641
573 428 613584
522 612 415964
238 608 999910
638 273 674306
224 20 107309
423 640 949858
512 239 317781
605 653 834894
566 177 665064
61 342 39118
698 391 841239
22 599 929981
436 277 460507
591 226 135727
343 652 199295
212 3 722733
47 683 631889
12 406 776057
239 648 899201
547 188 83045
95 564 640787
352 349 456775
9 482 195576
312 143 456919
552 522 436640
126 136 826065
364 499 775001
568 491 53415
120 322 231638
684 104 21373
109 202 792653
552 365 813339
300 57 898780
106 178 193761
683 424 24019
525 250 333317
271 450 963779
269 389 100905
688 48 72199
514 665 120682
459 498 737575
128 539 948118
405 103 117709
386 315 16074
287 460 756672
30 91 813608
357 527 309769
542 690 554119
690 282 878207
179 223 80947
223 2 52044
314 284 80681
11 244 165423
691 90 439681
580 153 504167
595 116 776701
631 343 207209
598 289 874403
292 620 642612
678 7 430104
313 606 110669
32 336 692474
74 152 685757
72 124 958835
314 67 822883
398 582 605617
257 154 653843
348 633 777910
512 185 492396
614 128 680297
374 95 429433
304 645 752106
592 126 572095
239 683 511253
326 376 710247
324 42 107964
524 83 839452
674 258 98877
73 442 636059
47 29 754956
341 258 898228
143 261 195720
584 99 587820
111 353 677557
338 178 981793
14 389 612737
319 528 939909
439 83 325695
651 80 363509
218 477 496855
550 121 56350
568 156 324235
427 348 789686
423 489 497669
94 347 33355
131 18 12599
672 309 910059
45 22 155846
178 500 650109
163 643 242499
200 93 187121
465 202 206922
677 238 138270
664 36 945811
462 200 559448
390 472 529166
335 561 367094
424 440 498536
655 460 138865
522 609 636744
666 167 708040
595 186 561389
508 119 295599
404 287 641947
236 201 249194
50 397 262846
475 106 665202
189 59 293742
692 293 523790
431 48 524528
424 119 504792
541 319 715028
94 156 410493
552 510 979850
328 698 514697
594 9 796743
189 566 848861
618 381 753819
374 50 470724
392 372 406116
178 655 208672
253 77 574659
222 471 822916
39 266 379212
393 269 602613
155 615 952914
607 380 616186
541 96 295944
171 466 930943
489 648 275753
392 285 426612
319 521 889829
112 687 387939
372 181 143992
202 455 586912
361 678 2490
245 676 376448
599 205 723721
585 192 705957
5 645 285579
133 78 217875
302 193 408684
629 550 566111
681 127 626890
225 234 889289
226 410 957991
547 238 998513
565 26 575856
187 36 989897
618 326 983542
148 137 43401
158 203 853213
510 230 299865
239 616 514676
295 543 237007
608 482 920902
608 66 765880
80 412 550542
581 13 846812
315 194 63748
389 117 336102
315 244 268641
224 112 485307
223 367 232784
316 465 874096
231 130 434136
7 130 130243
570 520 137592
609 21 469412
142 603 810695
621 201 37107
297 18 921847
456 462 321516
136 541 5221
620 341 438693
154 184 530837
314 567 603077
650 606 34001
562 173 952311
389 30 957408
628 540 410431
399 125 503575
452 253 595039
599 23 898894
81 312 661898
184 319 218493
649 119 13688
630 263 910809
114 617 164300
524 168 303704
224 36 117410
380 310 257093
160 686 427072
189 394 590647
254 233 538830
34 259 251667
285 310 822519
621 652 942891
255 362 737228
306 320 596671
425 195 880299
621 343 166866
53 193 941344
465 557 336499
200 311 664864
547 529 718711
149 282 499569
324 328 108312
225 628 349471
437 336 295112
329 213 625841
243 658 684211
302 212 916667
301 692 161682
447 51 219115
572 24 79356
112 25 707960
652 412 425785
621 372 267175
104 196 840106
559 427 868482
202 399 645848
450 72 350403
3 191 886287
304 362 438470
227 164 372789
10 217 768616
509 631 734735
530 534 931667
328 140 380137
489 453 95639
547 387 453144
650 50 549055
122 300 119768
290 401 895272
439 350 682312
574 600 27928
381 370 362304
393 567 938939
527 427 60689
478 192 60168
144 675 366280
685 492 353188
659 556 463734
558 293 9001
571 462 851046
210 147 281608
483 171 741126
342 522 268895
478 630 821433
238 169 733373
426 122 281385
235 170 556147
557 550 563523
5 228 650958
30 334 642994
502 249 899589
370 649 714923
402 111 554079
525 245 30240
361 306 635375
676 358 178141
343 678 701735
387 100 219336
145 504 993961
335 546 882491
108 567 976519
484 589 148649
84 597 665864
385 278 309287
31 433 2581
699 429 50864
619 464 204757
462 692 377526
689 571 308661
247 173 975761
551 601 646646
402 504 431820
535 118 8169
590 216 171363
103 299 48788
131 599 217013
15 49 45518
679 268 311809
205 398 4465
371 602 761921
632 288 39381
14 334 822587
699 359 181441
220 87 96067
381 558 263799
658 72 873032
639 629 968173
261 651 706138
399 394 501926
388 456 885177
569 47 526646
10 324 191548
291 626 5603
305 539 347850
50 180 882911
500 137 162981
278 203 841319
589 538 899486
640 350 931452
260 4 29521
656 42 37842
639 254 826115
366 657 834797
259 491 406474
231 425 19595
548 77 115292
336 153 300332
79 55 788963
246 92 774760
108 320 265845
598 428 285052
298 470 682138
666 553 700621
699 363 891310
609 603 289335
204 71 77674
43 287 399239
477 669 948028
652 684 421399
187 621 492145
157 28 670978
331 301 585950
563 424 390704
587 125 436284
179 464 678623
94 372 815809
429 409 281652
320 485 145696
249 339 553089
517 157 906373
575 272 710820
438 330 858470
329 16 917301
632 554 997157
63 598 666991
56 365 622507
202 522 516893
27 487 615604
132 37 422447
68 100 992936
220 424 894281
462 37 729782
257 609 780707
21 676 98261
423 505 620394
664 96 137513
237 518 81449
123 261 273192
609 573 356753
254 62 517989
190 465 374870
188 396 555279
468 44 220932
660 89 489454
639 93 553151
566 123 157829
157 597 938458
235 135 709195
472 602 85663
420 82 50870
354 128 262276
118 523 24657
202 545 475744
289 613 766117
80 217 923935
64 535 564727
362 55 647716
277 152 9644
637 471 14544
270 199 548610
558 177 306188
488 612 129436
485 244 535230
399 595 460020
631 45 215930
629 438 304888
184 286 150307
119 315 609672
624 172 87311
563 351 483414
376 118 810082
579 566 613994
428 69 226715
4 268 41806
578 124 205221
325 49 157978
467 99 526931
158 597 581028
181 479 310273
161 545 685382
504 491 924836
229 571 944556
463 470 178983
103 533 641118
631 351 890701
627 410 345378
676 125 357771
219 524 993906
588 507 807187
699 380 161233
274 202 889328
220 560 11930
128 289 210029
238 112 778759
170 291 32666
142 569 236585
229 85 740858
60 106 971153
122 55 34141
615 644 110820
490 113 881859
451 205 199513
260 150 940315
549 248 792114
559 272 124174
700 552 286571
401 228 564337
615 297 807366
201 534 549631
585 683 309192
319 617 144236
460 263 799007
393 112 195686
374 497 430106
214 653 289021
259 405 502377
88 5 121935
71 27 87344
269 298 769152
494 678 893294
319 222 790743
406 275 63091
307 328 828804
201 457 656289
191 153 681971
101 629 193284
694 646 956063
234 416 889577
404 142 851737
522 691 770202
536 87 686424
503 462 885626
598 396 82592
554 13 459774
682 49 857514
606 277 207088
647 577 771565
620 562 621452
223 351 444488
325 82 141270
186 608 460743
104 23 537077
168 567 588785
369 383 747076
341 642 643745
361 658 811181
350 414 54127
662 307 512712
74 682 718616
322 172 61257
683 115 872259
56 271 57396
90 232 413180
570 299 113489
416 295 451326
521 455 273129
508 409 597405
642 618 846596
93 613 942186
483 103 38414
499 417 349606
538 427 767255
208 542 644505
259 386 413001
278 211 926615
601 506 375666
4 429 938392
523 459 468471
385 341 75668
613 652 843993
542 657 790876
21 107 811198
699 682 281498
353 692 774763
175 12 133203
183 402 620792
465 623 875492
506 318 548040
329 650 895879
216 120 778581
402 151 585549
249 134 580692
541 368 525691
261 564 228253
38 73 434202
681 132 649064
11 485 473124
661 274 908677
249 641 438856
679 225 252852
33 405 632921
176 640 835678
408 99 316749
44 420 10566
474 513 683330
276 562 888876
693 75 453355
684 431 523515
297 694 635492
199 442 485214
425 84 795624
143 686 712337
367 489 502703
285 16 604945
206 604 215531
552 53 236620
539 653 162190
293 360 853380
452 98 841200
574 363 70016
521 237 981528
484 227 450902
463 303 617768
160 69 611479
151 263 770939
642 69 271525
272 155 980524
96 468 351968
113 51 906358
547 56 812884
227 498 750353
650 208 488698
542 424 171836
75 630 550
269 430 486084
310 617 579717
44 518 489368
510 403 126795
506 101 237622
693 171 583955
288 406 659180
39 121 434221
242 640 177573
474 587 295153
569 99 930685
391 60 956532
556 352 105075
6 148 622574
352 283 434168
352 550 368402
416 415 317381
308 589 811474
472 4 759031
124 267 536559
129 255 371745
371 164 729814
640 393 117633
160 605 149981
583 105 394076
462 44 509744
626 155 819180
314 294 42713
98 370 311833
596 698 940716
316 259 494720
435 154 799096
180 395 720501
517 91 853681
465 196 621952
457 410 97579
370 388 153644
340 225 676950
31 387 2924
199 173 851663
1 90 861096
428 363 199033
329 671 308422
366 275 122809
549 141 181461
562 55 971748
159 501 400556
668 290 813099
357 189 487102
174 439 805006
404 187 664762
515 543 615219
288 565 451284
170 311 202212
576 96 286990
636 307 808928
89 527 494218
203 487 72629
242 404 526966
381 55 94766
665 60 874760
388 634 846808
613 315 663766
236 539 480233
65 159 606148
435 449 808683
440 157 214414
488 611 795171
470 62 234263
77 491 178925
307 657 527970
171 341 255117
170 434 84960
372 599 770251
124 222 911260
346 696 64044
112 66 406730
374 188 462426
134 142 172334
619 667 877724
583 589 420692
518 553 364187
78 588 82472
92 403 320600
485 448 232086
618 673 331180
180 265 729164
410 396 559881
84 579 737677
323 128 743918
130 485 962548
119 9 305392
524 16 382129
362 589 987958
409 272 537779
539 671 460656
462 264 30519
501 41 198741
241 170 321957
603 625 451060
111 124 760229
203 88 693657
347 385 385611
198 299 251698
686 24 688454
576 224 453089
430 83 326907
171 366 427812
163 38 254012
160 522 971552
6 120 654418
226 289 264877
618 406 278315
419 258 507562
338 305 894114
122 460 243990
256 68 106947
191 164 874932
154 519 143528
160 690 699910
420 682 719470
565 456 21890
477 268 956770
133 281 285646
157 198 304385
23 262 705070
230 507 198958
468 255 876514
365 194 378243
317 67 189292
229 344 49032
450 166 419176
313 157 601927
541 32 820985
560 647 709412
670 658 572022
313 653 630025
690 445 171979
604 639 478020
382 617 730524
129 258 208319
159 565 596745
364 576 467088
674 472 225327
487 14 972489
611 5 693879
62 202 53508
274 201 391073
290 672 683071
214 263 618298
496 310 500185
41 428 502930
413 43 914970
424 335 111864
410 33 655165
279 651 786105
208 382 767032
290 514 542108
458 363 674008
223 576 951758
569 581 155179
641 126 78208
265 615 748436
362 573 324414
149 570 395423
45 692 160678
316 319 480346
303 413 180190
229 413 259416
337 423 974055
463 29 6509
163 467 60737
178 591 279396
491 312 429119
26 100 743411
573 257 85102
573 387 585623
430 66 268877
205 680 579508
609 515 979743
610 640 423515
166 149 583417
569 277 786075
688 373 21075
377 558 827371
279 238 200533
357 681 300756
363 129 27946
440 262 710946
486 513 672752
506 604 142791
38 235 348885
508 349 772693
67 360 350273
387 470 190465
682 389 118508
163 69 624495
406 415 877697
621 440 754876
510 171 876845
359 652 780737
124 181 718148
47 276 962671
693 289 990887
634 516 894182
380 348 468599
496 542 692524
200 278 428383
383 578 144823
242 477 65520
367 495 700615
217 320 529189
122 539 763434
309 308 43079
388 682 936912
623 189 74393
284 566 168184
545 27 698651
239 258 418155
167 544 380422
221 78 511918
219 242 487618
326 152 110390
235 479 465801
454 61 273423
338 514 679994
156 20 970296
688 407 870729
212 130 286111
500 7 582936
427 107 494765
306 582 715067
698 132 21141
13 613 916092
411 14 435644
37 578 762042
432 230 992470
182 467 543454
289 232 469800
457 77 376861
587 22 419150
689 693 511112
180 668 660975
229 319 456164
509 9 505666
5 682 162664
222 580 427672
582 591 64197
461 251 724568
319 8 408501
88 486 451105
87 241 103748
40 640 401330
415 348 518155
418 564 125101
261 61 448796
262 694 619457
39 602 88088
596 229 797082
74 385 754341
55 197 680445
89 482 515148
539 185 705669
245 35 123999
520 168 838764
525 577 702613
462 346 316128
193 124 658965
295 592 451462
25 98 997070
400 100 661182
582 561 234434
50 290 62897
404 44 443155
330 190 899861
333 503 555213
94 331 680354
179 45 859978
327 696 852127
232 444 520992
141 626 119896
318 578 794741
314 461 229328
225 200 409887
629 567 527331
206 216 291650
424 668 360584
247 151 748
163 81 393944
57 118 601035
520 608 220331
677 311 112853
512 299 440102
51 625 413004
161 160 253964
576 3 99729
163 22 738276
637 599 538843
183 119 994051
260 175 642362
449 351 786517
373 212 990919
448 462 469277
68 535 684203
389 499 966502
191 13 347956
661 329 311065
121 538 903813
122 217 142229
324 338 733027
451 353 715991
531 524 835344
73 582 669857
447 453 478679
459 387 517282
614 363 154858
486 41 239235
301 110 187991
278 157 933348
195 502 551051
365 103 636927
657 556 252997
352 523 835712
234 335 306449
63 513 680443
532 298 916218
98 206 922322
147 390 858460
127 244 75456
653 420 679386
515 386 67125
600 593 47246
215 141 483030
230 346 334868
365 205 148860
481 536 626385
156 451 850479
583 542 366675
238 533 781004
154 172 73962
652 634 836232
490 89 693315
353 72 121423
466 370 534344
22 104 707123
531 48 684917
293 419 718159
691 376 221492
320 511 159377
557 326 935465
465 36 5226
493 55 341644
222 118 207517
244 222 832157
513 528 700285
600 40 942226
9 506 809741
2 447 865
54 46 839917
573 583 907871
567 364 504777
366 67 648731
652 345 545856
109 123 999851
181 26 434000
433 482 247965
625 521 984344
142 323 842056
497 7 553313
6 231 838349
595 147 804745
549 3 389557
78 403 18361
255 304 565621
127 276 870771
536 135 203346
14 323 187421
1 233 487784
118 643 985335
125 418 306487
635 550 54532
525 480 399991
323 424 507911
363 426 549152
590 47 679143
135 662 205885
606 461 475559
632 430 993922
161 168 828588
554 207 742791
276 531 295624
524 322 310221
682 90 321949
525 190 260629
287 504 102101
638 45 428493
691 459 66157
495 249 385775
472 515 693886
201 5 217446
84 650 15803
310 393 26079
367 688 197360
698 14 137864
83 428 454884
22 7 222534
523 619 744512
149 583 41518
546 354 488208
525 452 470446
137 116 566217
100 466 912544
625 535 223935
55 170 543079
589 610 978496
463 240 657386
340 488 646130
189 632 823465
328 511 508669
550 9 594903
207 671 422709
179 468 134645
29 195 70584
497 286 385287
588 315 629637
375 393 667336
697 4 983085
632 519 119333
43 605 539373
217 408 655063
209 183 823230
533 692 807633
544 339 742279
441 655 680688
533 671 915344
280 79 438148
543 454 503905
458 670 806821
590 95 89028
509 367 111776
32 495 941203
440 506 744733
136 137 966675
662 694 650831
448 54 778598
683 333 832677
443 31 364145
5 585 914703
178 329 785434
23 45 88926
407 363 365721
495 89 822191
72 671 934717
274 272 536621
586 641 157016
688 60 990812
580 7 284910
561 423 253607
650 623 821911
395 68 224632
133 482 21562
98 197 880651
547 52 595451
48 686 863027
462 263 641808
386 575 123416
41 260 902726
28 647 40360
212 92 769867
291 554 107981
252 292 91476
637 681 830174
228 27 30095
576 271 795547
588 403 419844
85 246 557159
679 134 31283
1 157 658102
375 200 16442
566 99 566667
493 70 357438
75 431 664729
397 355 173915
479 691 99563
482 62 478374
62 35 937040
376 125 462039
63 580 313533
272 249 662923
202 355 401097
411 349 865886
700 130 329870
676 99 467955
593 295 709765
242 456 677646
254 417 692220
196 52 799842
469 24 359650
620 366 257730
328 8 580427
297 429 998067
49 695 886868
451 639 614993
519 453 354491
49 163 9606
243 392 88183
444 195 711242
302 412 520895
333 95 999699
432 307 608590
173 445 981539
370 394 47099
296 486 189625
286 148 782564
462 525 426661
532 116 924009
395 325 385188
677 192 317079
267 437 205435
26 453 166357
86 450 589352
364 89 51575
385 114 76746
695 158 498501
377 421 119234
404 596 770438
109 288 338833
347 641 837659
318 408 388434
450 666 857428
209 687 766865
217 691 296181
154 282 852383
233 71 499265
432 150 773391
348 85 794898
449 394 61479
664 418 384773
243 36 339260
383 310 469132
305 54 766585
71 223 727132
513 55 243632
564 534 255372
177 528 890908
151 393 380415
191 561 482946
407 219 790093
236 265 708258
664 230 312042
634 404 320181
108 310 781294
588 276 475514
668 190 416553
177 267 274035
461 474 38914
509 429 820526
343 317 56491
451 468 759236
105 424 155733
227 371 145204
163 528 858985
672 314 506188
506 336 538885
522 161 477884
82 37 964979
131 226 731669
472 554 943977
170 47 496599
51 363 647086
223 165 6960
134 664 449706
694 224 165559
351 544 665923
262 384 525520
502 139 581188
45 443 185733
578 237 870123
317 346 71840
429 642 180100
184 348 792317
494 467 584820
580 327 841811
625 212 312679
13 463 160812
473 579 737542
435 372 154437
522 585 813227
94 342 960501
158 456 90960
425 467 696390
32 180 201182
308 423 590848
69 250 344400
220 139 675237
289 466 696604
477 253 872328
234 514 258251
667 81 176598
431 648 569423
424 493 135250
687 189 500620
438 520 373356
176 554 295231
481 383 123461
160 625 25323
92 144 458956
391 344 273312
289 525 463272
235 219 167464
142 234 361456
220 217 789471
470 664 878059
275 317 815827
494 493 408303
617 13 709839
83 551 471613
573 411 906421
589 503 301580
195 328 417416
3 317 673599
308 104 932536
428 365 189645
539 303 425681
334 574 862334
210 295 513039
9 501 982660
204 532 32999
50 160 443068
404 393 949081
7 618 255641
461 677 267911
139 128 208712
540 206 991171
354 563 87811
338 47 515903
389 592 187758
600 62 9687
202 171 779697
492 301 581155
414 24 25643
18 605 368814
244 364 519021
440 405 356664
625 135 177166
378 600 20068
276 20 529796
263 464 524119
578 108 738396
3 120 555337
244 372 342574
58 90 732281
49 401 259960
327 397 913886
282 173 149253
485 629 771713
55 613 451269
498 410 181371
213 69 252417
645 92 204991
605 272 288230
38 17 156110
582 665 221113
157 156 190617
338 246 508382
690 248 64393
649 682 338219
505 213 990143
49 230 949793
697 218 122279
545 332 415592
264 684 8282
638 548 791788
431 15 864531
491 620 309115
656 102 544675
591 160 995385
344 386 853660
212 402 89732
682 524 58897
555 273 456336
526 366 161116
699 588 531942
177 263 43990
633 459 794961
158 196 711649
540 391 426607
423 585 952465
547 132 934893
617 313 838870
287 142 982923
540 606 655097
401 486 205348
200 210 805222
658 407 381990
110 395 537804
112 435 274898
207 266 32213
268 26 923810
265 137 220728
605 320 655685
537 232 705048
282 270 712537
316 548 660348
316 65 238867
590 399 866800
346 176 176293
223 92 906625
2 44 520762
409 69 565467
320 581 799832
459 259 992692
389 525 374231
629 382 175950
501 599 86825
171 575 997552
499 502 549430
693 77 712169
387 76 275541
150 541 820265
518 650 311131
331 454 162716
469 272 587876
605 464 320542
565 378 559259
584 34 411528
266 605 127706
14 538 183820
272 281 542948
689 541 125301
284 578 291515
518 355 436951
574 638 735153
425 220 324397
99 186 669319
328 119 232721
24 110 304470
669 360 403389
211 502 2460
500 466 300080
245 695 880236
473 283 822891
283 36 860495
623 80 801463
75 317 751603
688 428 156046
137 73 914815
660 600 537276
471 45 508186
176 356 101760
232 594 87111
216 300 331335
672 642 654961
281 323 539730
383 76 850744
575 15 576989
440 551 102469
128 533 358681
211 212 293441
18 560 952730
492 116 37446
27 387 809906
181 72 390739
244 82 286760
608 518 58435
271 466 69692
506 513 727675
155 359 57994
500 428 317369
694 31 465179
214 138 500606
605 527 404957
640 146 145172
493 257 418350
372 442 970195
540 167 6471
166 451 494081
61 330 786215
366 615 667060
97 511 735928
673 259 690275
122 166 77494
532 296 439410
611 301 744348
382 200 450876
389 696 674957
88 237 631959
592 301 706263
185 625 955866
73 268 914593
188 202 474115
445 94 984029
392 217 605183
653 198 118729
144 177 420887
308 165 830832
7 615 562124
218 581 392813
288 570 792423
414 123 952007
201 584 253160
588 528 590756
594 291 485454
364 429 657599
317 543 737652
43 275 515816
133 192 550927
365 460 854591
110 669 597842
644 180 315419
478 350 773139
86 365 427156
220 280 801378
113 422 834017
27 46 227481
104 450 398992
508 111 732079
540 625 739232
330 540 491166
311 678 80135
339 586 618137
375 302 439343
603 584 6360
508 626 319376
566 654 855657
359 578 385696
121 666 377844
207 39 107507
670 579 38812
157 148 375578
371 659 8208
19 29 22960
220 589 349274
126 112 690132
132 454 267132
466 509 628601
698 611 801211
367 138 121106
29 560 246592
462 373 426209
565 441 134055
302 297 240691
587 260 575602
244 565 189855
411 372 279961
271 452 644197
560 617 350288
258 648 672079
164 378 544198
478 590 732931
66 579 223208
107 337 867063
558 501 441773
521 656 944404
698 92 263228
464 134 377853
339 532 780031
439 128 135937
657 627 954763
275 497 536046
656 472 646283
482 501 527077
665 542 688933
320 139 716176
318 366 970219
19 612 729598
286 121 477860
360 25 741904
583 364 580414
566 157 359840
55 371 321794
346 561 325300
465 371 342922
333 245 30151
365 550 878545
513 461 977928
202 526 623874
562 607 247628
428 596 146900
162 247 925752
188 68 281886
321 681 206198
366 203 517358
227 38 594418
40 338 146986
440 39 741314
302 293 336062
596 653 202397
628 110 106840
563 271 121218
35 137 81206
510 506 230875
29 341 551219
664 586 690013
158 106 910709
529 471 785387
657 334 691187
118 207 362301
143 316 161136
139 489 553786
235 642 52872
70 69 468864
85 658 317368
282 132 549353
302 349 941215
664 628 701870
257 522 980282
265 656 609759
335 549 762768
558 556 812050
175 464 628348
54 256 401144
459 366 26633
610 592 768073
668 660 516930
32 588 924519
491 88 99018
222 274 11658
549 665 330624
425 92 292670
331 605 211781
595 237 687124
108 461 213436
496 288 742549
30 324 475082
202 121 450624
578 576 617195
602 49 344947
453 89 737156
524 206 300028
519 97 619300
279 644 19273
394 431 103991
365 137 62109
294 199 35531
440 391 491891
330 19 149690
426 153 778678
223 387 277920
614 342 11443
488 262 213164
578 400 942817
395 102 205073
75 506 859659
32 174 907908
95 234 43890
396 304 263085
658 441 911000
696 516 435014
587 3 975490
655 266 651612
522 511 541276
689 103 644265
525 423 3388
1 348 914758
228 312 832350
116 621 672136
257 531 919986
580 59 300496
559 387 143446
278 149 577674
472 26 272179
433 624 61214
245 685 456039
28 642 194052
340 678 952740
4 383 115972
184 512 556730
567 158 734006
42 276 15236
659 357 183219
212 273 683432
141 589 874540
259 654 64925
563 588 583456
260 583 757468
646 317 498328
22 35 574955
494 40 290585
74 641 663209
412 480 553680
120 241 42473
85 377 410351
432 606 61285
108 659 687843
173 432 946820
281 363 28661
439 300 837069
387 412 431624
398 190 527341
61 406 638914
596 141 621841
24 49 551044
172 510 949695
455 354 108634
593 677 154810
399 487 178867
80 581 618746
429 348 222651
462 210 270043
207 140 672252
35 432 614635
183 180 999852
641 253 459554
632 203 281538
171 435 977669
24 533 224451
699 228 225663
306 23 241301
269 167 851616
64 699 682698
160 146 780399
381 189 260648
236 352 844931
545 294 773348
370 203 329845
677 270 720701
694 529 589789
510 38 940229
87 695 591504
191 98 537548
222 520 447888
114 654 443180
262 346 753790
579 76 329670
634 422 654242
226 415 487361
292 224 278014
266 424 322465
461 277 46191
37 531 841693
53 518 131587
307 465 598813
655 670 366874
532 621 183222
309 77 29456
155 464 350576
180 583 243514
510 350 327599
34 390 573233
538 337 444712
579 218 269313
462 661 3382
529 402 189523
231 125 87197
547 549 749792
456 255 336370
97 171 435969
95 537 174204
140 387 926640
124 670 221006
265 608 414848
139 241 396131
487 545 424503
103 229 552402
86 455 525083
671 623 736546
695 177 230358
193 446 299531
571 511 234910
466 666 189762
620 497 433600
438 202 480125
698 659 518995
65 93 245785
576 167 679028
287 135 688732
279 9 913407
226 456 402663
362 32 782733
618 298 400843
539 78 502961
547 283 770588
40 594 375948
47 284 438666
50 10 914190
650 333 966477
569 246 661993
305 116 957277
350 315 12483
476 114 381210
493 141 410844
668 46 43145
685 625 430077
201 26 26216
522 94 46053
178 276 757673
303 138 947033
278 136 886871
647 229 951605
166 145 453387
562 603 717094
291 264 423760
214 11 819157
644 52 951153
527 551 436922
325 382 343780
375 333 663045
86 8 910715
223 98 483912
496 124 414050
465 422 712377
225 293 645170
682 337 219097
260 162 610562
610 654 455302
111 415 411602
350 647 501194
458 575 217843
301 694 173085
361 85 234288
254 468 738031
389 471 386777
620 322 496362
565 154 834596
189 426 801582
110 360 9669
694 263 913373
84 661 984455
44 277 722731
227 108 571363
123 684 363621
99 181 911800
583 614 993927
443 80 319356
208 209 695545
101 282 308947
222 534 22409
509 438 369493
440 198 622898
126 475 409802
498 198 844083
507 522 782293
465 244 691504
481 323 227386
41 141 13518
416 491 374780
278 418 275782
130 687 269751
487 310 650051
616 617 762643
511 307 798385
232 135 183256
140 273 555917
585 372 69804
278 585 619845
332 263 490973
507 635 935579
657 543 323253
438 285 48582
405 308 649507
136 191 61701
139 185 710338
73 486 573515
654 636 586285
612 148 927222
502 561 501478
229 28 564208
355 404 235631
108 434 484425
567 117 484127
228 265 773291
196 42 888488
549 546 51335
465 3 856829
50 139 949147
663 30 290036
468 76 516246
207 321 807211
268 237 389071
192 264 891138
90 392 896587
209 355 752794
398 609 278482
547 83 392468
485 405 470264
669 344 242615
440 622 472717
96 31 535266
609 341 264785
229 303 806879
84 439 338706
41 453 747694
247 454 895079
321 633 936515
490 73 578181
23 388 560644
409 331 248495
364 393 500885
259 556 922746
226 40 474024
5 53 632334
640 228 105345
83 121 976908
89 124 4861
605 403 131982
470 498 738452
345 520 472363
437 559 178389
358 312 414627
4 248 9923
196 35 42490
435 21 434116
329 139 333368
238 549 289628
16 442 522425
603 657 660957
580 178 6222
163 294 787704
629 53 600185
527 178 540223
459 529 242245
655 673 851561
439 193 22897
524 65 843039
141 92 41750
254 428 312108
220 122 68198
311 325 872985
328 301 737782
676 12 128204
554 89 345949
458 199 737362
223 252 194458
680 231 650570
177 252 664606
545 199 696071
46 254 897156
489 250 303611
187 151 578045
187 286 250328
477 495 961467
547 688 501346
225 700 453464
573 616 348102
239 194 475698
393 127 284616
64 180 259640
140 572 210281
218 161 930586
657 510 68144
414 136 524507
181 83 742719
698 663 756154
617 343 110940
39 4 586053
89 326 454901
695 238 646201
515 537 844868
184 99 484743
87 281 200641
499 564 454996
202 148 672893
110 250 723606
522 164 133448
560 324 708728
227 319 441526
347 126 848057
260 296 404427
108 682 277238
367 582 652464
375 149 195321
416 673 405859
616 563 920915
58 380 304878
108 117 946043
596 616 456933
570 174 595301
694 190 39811
573 93 775110
313 298 968859
460 121 94550
638 582 340258
535 163 961780
225 133 650292
504 547 808676
322 601 304814
242 507 418225
256 234 994018
64 199 180939
458 531 448799
226 632 733176
69 191 899773
337 234 567868
8 404 702617
27 42 623423
229 2 792215
122 357 554315
362 525 251649
77 296 585543
560 412 849665
147 290 293985
683 147 202657
74 21 926263
573 594 98013
283 225 394381
656 189 815425
336 518 886909
581 6 424278
204 482 637492
16 2 171782
210 313 107755
121 205 6062
416 78 564116
260 313 522104
356 65 443714
484 245 420505
157 72 883322
381 642 843610
674 18 327709
48 298 205580
511 181 969186
628 421 159025
585 209 876586
652 108 214127
697 568 436378
66 355 772313
19 646 136815
242 517 339577
604 42 92693
645 601 694375
654 626 680450
162 266 366339
698 192 38791
401 588 902289
427 586 422236
658 560 762480
145 150 354175
532 650 85335
460 366 535953
86 133 189508
671 12 148319
441 90 242132
613 60 651165
530 526 440721
579 416 839029
543 179 222477
388 485 273525
524 602 577747
502 216 899808
15 368 805752
624 446 855234
312 419 21505
476 506 68596
269 364 428567
305 100 318113
155 268 288939
72 344 164498
154 17 395608
209 257 538360
73 68 302995
158 16 325515
606 338 633936
488 323 424905
368 69 268940
36 447 474742
419 596 709541
590 292 146941
689 373 64592
492 239 267775
577 368 278210
616 157 228422
26 654 85821
527 547 438200
519 518 662798
591 15 521469
31 226 737812
392 115 273165
635 656 35211
452 544 358655
179 70 655432
86 465 743570
34 21 200226
487 316 418803
362 85 280779
580 467 93937
353 49 671757
141 79 465059
424 329 362921
293 654 319955
623 255 781518
247 626 281748
467 166 397202
506 236 145139
431 631 465919
555 148 586068
133 361 254809
610 193 377240
683 24 326698
600 52 288103
258 614 591121
309 296 897582
6 71 368177
419 17 535654
229 541 906261
337 17 567104
55 635 584087
501 608 85641
186 432 853759
545 293 217521
334 114 389641
539 39 378540
410 298 330807
483 256 717672
4 229 71670
662 415 180524
169 273 958267
670 669 270791
556 683 588183
162 385 764026
199 296 624558
521 299 79622
63 670 652345
269 4 183715
294 223 88037
19 268 119812
591 221 196913
279 25 902778
373 48 209956
695 112 672851
637 614 64835
113 298 836584
527 354 876206
272 298 727431
351 371 15165
63 269 159496
167 41 79821
597 20 552394
573 220 264214
459 112 889651
323 354 948655
492 626 371760
434 152 364394
522 539 930881
266 540 872409
375 55 94874
20 132 212677
639 543 679773
635 15 665355
668 29 405445
540 617 738068
197 666 499352
199 587 167976
610 221 241311
79 354 354750
90 554 287752
582 154 894976
62 494 539187
313 62 779053
18 523 318402
668 454 32714
648 459 264701
586 169 140295
532 434 36283
456 25 610796
504 180 498663
439 697 397599
148 269 731490
315 607 83445
6 375 377914
33 153 554309
217 142 934197
182 662 111005
601 287 416467
592 161 435329
559 390 361733
222 171 897627
272 461 961250
556 413 633817
399 331 415733
120 613 976950
52 62 501246
38 315 135209
308 473 341046
204 152 837735
337 227 681948
407 122 705168
111 327 411109
365 272 552481
75 538 618208
181 370 668576
332 532 819207
439 504 990196
683 655 859450
669 79 255616
251 651 704759
169 293 322568
415 98 600430
164 242 543432
417 486 139194
548 487 57662
391 483 270373
499 311 136473
196 345 271634
303 217 467097
119 601 425142
645 457 504700
137 549 562205
167 187 938698
636 145 671892
546 538 624691
103 406 538897
222 208 974624
180 90 66119
216 674 435354
310 314 732284
448 328 518975
564 355 603812
471 614 824486
166 521 767743
1 611 100700
579 520 407412
8 378 583173
427 341 140335
171 559 290514
329 462 617132
90 53 717066
130 291 502471
502 629 585966
116 631 439507
677 359 259604
277 592 937725
114 220 138135
528 24 505497
235 128 845978
353 371 698422
329 677 554280
32 462 837752
511 515 330429
257 320 723964
212 85 353034
94 41 321139
427 176 706058
325 552 753285
570 119 481137
104 536 705857
23 50 826189
185 572 664938
551 661 709490
478 692 889816
536 641 214886
112 628 366048
632 243 934385
69 16 582675
681 177 154261
127 376 682956
682 470 486459
47 143 700636
128 664 911218
502 166 192101
563 211 854882
515 448 319706
661 573 640429
431 424 574740
2 168 349370
535 523 327091
348 563 117530
169 507 551534
85 96 717367
60 352 515065
134 556 659403
401 174 411818
563 226 734668
562 101 637039
28 241 41049
346 688 757567
305 570 265903
540 190 608361
252 163 245435
511 376 912400
631 443 768197
463 84 770811
400 349 464863
314 440 933682
134 447 453827
686 115 967820
238 551 434595
387 631 532035
520 404 95827
639 658 967047
439 422 118480
70 693 581356
178 301 641023
314 366 58455
674 574 882457
612 409 810432
601 48 728536
112 142 418569
540 487 171953
136 28 953695
75 581 840790
328 560 69670
138 237 57607
258 432 23346
252 117 353198
318 75 154600
269 221 9220
297 146 703058
459 252 795417
638 572 258335
350 403 683065
308 400 703126
525 344 888984
495 42 157794
97 58 185119
45 505 384878
696 541 550419
13 460 649056
698 163 135509
325 228 134335
558 465 537114
310 257 217163
225 158 602604
72 640 798879
437 68 665716
34 9 688247
122 188 440627
249 453 518900
616 29 362902
487 17 782135
671 614 218813
431 565 977533
424 195 219740
143 240 832249
603 138 946553
247 530 16979
312 259 571304
140 420 379398
420 639 515927
574 322 313924
334 385 11834
682 8 914623
87 329 548458
277 516 828276
600 141 654693
13 292 755541
398 587 923471
39 124 621610
572 256 505164
600 55 771745
255 687 700657
529 469 727207
157 24 582234
307 378 474858
116 373 407523
29 617 457797
438 603 278844
241 342 688576
695 465 612094
290 296 972363
330 539 439615
351 267 665553
419 638 482237
371 243 428158
53 515 583946
165 506 846328
507 561 811554
549 327 45850
479 481 358474
425 505 903477
554 526 750166
665 126 919780
277 45 345301
258 681 983682
271 82 584015
194 379 744898
513 672 377855
293 637 141877
473 264 671218
444 362 293889
50 569 530376
695 132 528583
310 245 369631
47 93 514579
338 432 97695
9 183 22839
199 130 18548
527 3 857305
99 361 351874
46 359 331510
395 564 848774
197 236 705776
595 174 921759
565 161 424828
354 65 524874
58 607 465374
467 581 916705
643 599 853738
306 561 411781
181 176 542051
407 108 851914
315 469 561752
188 575 352639
594 489 716471
493 633 216046
502 274 28542
367 412 462767
75 281 11832
144 668 630408
609 494 713022
214 230 38683
634 670 743815
280 8 903483
296 658 186236
255 27 730688
221 471 624898
558 424 939528
36 698 409696
326 196 879074
467 652 896004
117 177 215069
626 271 13761
474 521 268930
171 423 389759
641 64 650860
568 594 269004
351 543 643270
289 626 437100
240 15 986294
225 164 456019
546 66 762548
303 74 738614
21 508 138853
199 471 890644
15 92 34501
506 330 591214
8 320 956741
406 374 326627
304 486 564731
279 678 888343
353 344 446476
62 366 882749
97 423 364054
224 341 905999
697 108 77691
214 301 273675
243 117 640550
372 167 235303
694 580 718671
47 506 510414
380 305 854273
373 543 277089
637 593 543358
35 64 369300
184 444 544936
519 235 814701
466 212 928392
451 169 390761
461 497 183720
640 619 435854
237 61 6315
584 168 26973
223 257 467779
538 508 996992
463 251 917002
625 657 478260
578 162 473422
588 631 29412
117 81 958371
196 607 143191
676 166 137034
517 200 800793
421 523 70691
308 141 200064
437 497 374664
477 512 679510
440 553 331517
269 244 3865
266 473 596936
674 36 147517
394 175 295101
592 152 445720
565 683 124741
405 2 828859
663 437 592317
442 303 745387
252 95 802467
513 383 539244
538 373 945023
563 541 556351
365 604 614352
418 426 720708
494 229 721486
599 601 198692
685 268 269383
41 392 952134
443 311 692070
628 331 591622
57 666 93750
551 693 522566
482 529 3563
76 456 579926
123 336 629753
370 607 548804
54 37 925795
53 414 923474
410 271 416834
202 380 941115
533 628 411220
455 175 698030
97 175 964686
679 539 608893
570 180 733563
568 475 155924
161 183 584911
116 608 236839
640 362 44308
89 645 370442
14 357 351220
483 543 710088
76 362 629243
476 208 481460
694 35 530919
189 311 19184
285 272 673649
306 470 216391
190 472 136178
80 419 457463
553 259 853192
347 492 718393
377 7 323102
399 64 730304
283 213 716369
495 172 607879
179 601 606570
574 90 150656
442 501 35624
557 377 305235
436 656 949964
408 255 170833
584 426 622280
290 623 120636
404 15 899890
451 637 936069
38 175 888054
237 301 836177
614 487 73747
412 13 135852
647 666 406389
651 222 266358
1 429 694059
94 150 573030
495 188 417856
346 560 982769
336 692 971264
517 322 683102
80 439 314376
45 398 411692
578 183 688328
77 347 177690
395 396 618903
518 439 957626
604 342 69063
131 509 158541
140 675 296554
72 217 720255
360 267 338442
493 388 579891
367 72 608379
461 388 294554
224 230 236444
73 128 114194
242 556 925823
209 89 367901
347 158 786300
82 340 441001
35 221 549764
53 248 54620
648 30 854727
664 615 993607
157 396 112985
211 447 784947
177 503 675649
34 483 867277
455 216 782898
110 538 993094
475 550 725135
283 156 485284
109 321 575169
524 257 653645
491 606 907010
29 12 598231
172 147 371984
482 623 902240
638 456 748717
228 266 977310
664 536 604244
251 595 129932
569 10 222822
11 359 171792
292 319 123693
31 374 757019
6 161 490635
593 475 662184
348 191 109336
198 475 455211
368 457 912390
672 545 107733
362 112 759818
35 363 813472
541 305 476556
652 506 517969
76 328 305722
583 598 19613
438 115 175196
484 486 249002
58 130 921985
329 108 279015
302 416 126475
16 290 174917
136 207 792693
215 237 71015
328 294 935812
246 536 255925
26 526 986938
214 583 389834
529 306 779731
602 321 328919
18 527 626090
625 619 281191
258 469 847863
118 373 590260
244 81 849043
217 38 598812
71 535 405070
96 334 368918
378 497 236222
350 490 677130
264 29 477973
4 512 488544
577 29 116951
389 29 384869
242 286 592735
64 279 245837
367 103 81092
377 25 527329
451 507 300330
640 243 287686
433 412 30760
411 646 101015
512 326 749043
516 137 605166
459 324 479713
207 203 996390
650 353 177532
322 430 962168
177 127 894298
546 578 974809
321 516 937114
695 156 763082
700 599 661652
349 68 323318
64 657 335387
210 404 925969
644 469 952413
256 34 277105
361 100 738613
452 101 593332
166 660 313831
160 105 564479
607 284 850253
299 608 794176
346 372 946671
680 83 438080
590 32 827458
181 109 993233
315 129 142918
255 276 260053
202 693 948564
601 537 65224
623 248 400500
446 427 443989
153 211 578500
133 228 249672
436 192 417241
149 207 196050
86 195 803452
693 17 97833
402 316 899320
275 112 41347
687 669 44144
415 475 169206
198 75 289055
45 499 323440
512 672 152044
80 406 322599
352 572 850379
672 404 578039
536 148 263757
198 261 367768
408 29 268267
150 83 846238
500 540 33333
151 680 725780
88 202 579359
45 84 418626
493 50 258160
298 59 578805
247 593 683791
225 490 153114
314 581 319325
101 192 287820
85 165 379686
41 84 248632
464 378 575681
555 569 189851
663 356 768142
665 468 848397
690 215 752201
216 265 147759
317 124 38386
33 222 364150
43 606 884128
387 225 763098
6 35 344648
190 60 177112
401 400 319093
137 504 564974
235 637 3999
65 84 515193
617 268 522732
298 452 384296
591 483 701008
633 133 184382
280 390 921359
44 331 558281
507 566 340561
305 321 827948
430 101 93536
428 550 377857
60 694 10647
640 419 558587
386 69 940744
135 94 545634
335 642 113575
145 694 943623
608 226 749727
229 121 494917
452 502 588967
447 58 795189
629 139 64145
624 115 421098
509 242 775959
165 410 865241
533 676 109339
570 247 655662
286 532 895391
72 97 268770
534 391 496525
635 697 650310
17 361 148796
543 34 703121
289 564 468942
688 606 166562
302 10 316598
484 581 921080
205 236 820025
446 504 177652
40 52 898963
321 213 520124
569 502 691083
354 473 992816
175 329 7524
319 616 259431
655 662 490532
474 336 587773
366 660 129466
39 332 318291
10 700 369394
294 393 766088
320 304 168920
69 462 874087
274 487 971571
451 63 69752
422 694 675716
593 285 865563
571 64 283672
522 235 228521
196 130 690319
201 333 427314
341 286 167333
11 567 776239
357 220 915728
219 452 387807
30 556 297943
97 476 810681
572 442 844721
331 402 798577
444 410 362346
252 450 548486
268 534 296277
677 156 6467
154 633 67721
458 79 435364
603 192 102024
372 246 133138
589 700 927331
664 580 434652
320 694 500738
62 166 883588
53 684 481369
232 273 496283
600 240 707588
640 184 255439
226 577 448445
141 611 447014
437 436 265308
633 330 261645
586 402 270121
643 666 1815
53 698 219005
92 574 87765
409 666 862469
658 531 749685
175 499 122688
387 432 156526
160 396 276919
495 276 545760
38 162 665409
67 567 842541
617 70 277154
520 537 511705
152 244 903268
164 311 345203
455 436 427485
618 434 578275
43 162 219160
504 32 401926
493 596 585442
29 16 362892
6 668 323833
158 173 288067
443 164 321338
57 639 386930
221 675 17482
559 406 340412
681 33 925868
40 310 185584
43 353 716114
630 279 694426
90 60 695247
137 299 704199
700 263 368132
553 71 811356
52 315 205103
665 421 183572
308 504 351147
591 33 8968
423 141 642498
99 455 732212
240 404 439028
121 559 67945
691 650 377584
101 56 657904
192 506 963001
633 681 397813
380 426 324375
580 337 583597
281 336 440860
441 92 946099
46 105 393458
500 145 369312
156 234 74631
579 37 787261
317 63 767374
111 619 80012
382 398 969199
30 521 554598
172 498 78714
382 442 178683
134 319 780585
82 226 417483
622 208 662636
273 613 964538
119 385 675840
194 595 274516
230 593 144065
136 175 550989
103 112 150747
383 627 635852
113 347 329263
66 284 888381
520 309 185401
338 281 82262
155 301 611586
17 51 815477
612 321 906823
204 499 605497
597 82 11281
408 55 663050
127 170 237880
229 476 666542
507 368 352113
177 639 24880
213 46 754521
91 521 116852
671 424 118651
476 180 882663
665 114 602095
439 536 876209
412 121 361922
88 519 509241
5 266 931192
402 564 421564
509 17 41910
514 693 531676
136 247 537791
519 589 288959
177 598 633941
60 283 327690
526 347 670633
154 663 776987
630 525 147847
672 429 950827
291 15 827464
618 601 312325
569 679 853324
307 520 470072
464 112 222817
324 356 191373
414 593 91886
287 41 573806
578 144 128750
300 330 495039
400 522 336085
297 348 783211
689 379 754631
634 426 932171
67 516 48813
65 696 653976
33 18 977326
348 394 349169
251 28 240689
139 119 364090
29 514 314997
1 83 879839
478 341 123914
196 226 66675
362 667 816963
453 328 806151
682 397 920109
263 517 813521
159 179 105179
302 665 523910
219 168 999028
381 534 347960
152 514 53465
547 294 935918
385 67 432448
650 370 989396
651 553 262139
480 649 531374
439 663 704758
340 90 678314
443 571 522766
327 578 307641
566 386 165450
245 371 431017
429 405 590080
150 52 814668
452 439 716218
174 134 344133
150 551 149758
557 374 752159
422 105 396883
579 385 758449
85 223 379432
506 167 642557
252 143 242777
515 36 768240
416 392 276806
560 319 81035
578 583 943764
628 323 215755
133 236 620407
52 339 169014
609 48 455742
237 84 487237
621 495 476955
214 145 113244
155 313 244159
293 462 287114
618 528 988419
698 452 19284
235 403 875099
451 80 366337
281 98 480569
592 618 123300
40 472 857571
315 100 176393
471 484 121496
575 579 818617
169 223 421819
428 285 970776
625 281 684192
383 606 323122
650 195 817342
539 696 834390
370 188 70917
428 30 986327
622 370 674840
318 206 405221
599 461 211028
134 297 619422
524 581 609197
229 470 208405
162 420 589117
67 207 849922
218 559 457974
251 228 244051
682 386 82214
84 310 109321
110 519 949837
309 183 527455
580 200 499675
127 151 170115
382 590 91353
695 506 692720
612 652 271837
441 70 89508
195 394 7022
546 662 178977
563 459 571661
69 211 906657
51 521 78907
596 667 787089
78 86 118718
268 426 370789
281 365 103153
552 639 113723
640 699 844352
528 236 960817
130 135 379482
404 540 22770
336 232 369907
414 421 272736
275 610 280171
614 311 661166
179 327 336301
134 12 146513
34 350 702558
438 95 728020
649 415 696178
432 582 759109
168 102 329831
464 230 909799
455 541 865371
669 70 23347
645 34 793754
668 3 644756
150 106 562262
286 356 991433
169 200 354877
311 320 22620
328 569 124596
410 414 787342
248 269 792070
58 23 564405
586 293 691796
432 611 422582
63 135 521206
86 699 90574
34 236 428334
585 412 567297
694 232 643723
102 494 222521
438 490 991953
24 487 965858
60 554 110224
306 566 684761
503 158 328973
439 647 407330
97 577 791731
682 689 827996
458 326 568221
178 680 531722
12 506 346549
38 76 912287
649 17 280250
576 179 397024
688 99 32005
439 631 143519
220 580 563513
19 491 317164
311 522 228564
510 163 278453
144 690 512800
50 277 278419
588 81 295374
318 529 174657
204 317 421716
268 650 267721
480 57 93838
471 358 835254
294 112 432355
451 435 371422
401 568 988565
326 450 910140
273 562 335396
245 682 727015
634 496 19219
249 389 174876
650 167 917592
635 268 266346
40 511 72440
2 160 702996
559 150 737700
66 520 758095
167 591 265988
275 433 148550
70 72 817791
266 28 486086
378 532 521897
260 499 549810
131 330 57648
184 379 217536
197 436 810306
617 611 597999
402 217 84917
22 531 867951
490 231 553815
249 673 899760
456 530 307058
547 324 77637
584 235 15464
270 291 194521
99 597 759738
265 8 212067
17 403 286101
212 253 798049
500 20 18467
139 631 268715
142 335 864908
579 210 49194
483 518 663340
524 84 127735
450 211 835420
225 474 860003
653 419 359109
125 580 778846
113 333 332469
433 650 793843
199 427 338627
354 399 257644
400 7 276984
116 447 507756
318 510 689397
457 27 558935
56 26 503281
140 4 98980
84 51 496080
291 248 273053
19 488 762684
61 119 886220
558 73 259705
602 477 986984
169 658 24252
350 354 731179
50 15 449730
544 220 977142
274 341 434459
290 82 57096
69 14 603297
15 435 434348
190 358 13002
656 653 415904
404 492 852291
446 228 98286
400 177 685063
516 162 936243
336 352 586775
625 658 349646
571 174 920598
637 212 465559
498 365 847703
629 10 111455
657 24 532971
206 121 313126
64 486 647284
649 669 410868
11 365 748422
210 248 913256
18 700 372563
17 260 778630
480 546 12808
396 95 880458
676 491 295040
185 205 30769
475 606 798365
288 350 770012
257 628 519579
400 646 329615
540 16 991335
375 374 453953
492 394 7327
180 322 541880
390 532 508089
253 187 64150
237 3 104587
284 364 552251
131 339 195518
331 133 871744
370 639 581441
83 684 706158
670 519 464487
310 431 310466
140 682 622811
66 381 441284
682 516 860676
396 170 3903
17 663 501897
202 684 97361
684 163 788413
676 593 201196
210 359 895642
297 468 857450
658 659 381037
542 74 391785
165 587 43373
372 262 681987
34 679 76582
636 187 273377
236 694 884914
187 399 551520
385 117 126472
621 17 923270
619 32 949214
154 457 314334
386 110 825362
239 285 741029
150 624 196881
351 548 856801
157 250 88521
8 281 241251
339 434 860156
581 340 662249
279 403 641976
680 598 297337
470 495 481891
289 451 775313
534 172 849500
210 393 527994
335 180 12486
281 357 883941
271 85 714644
687 3 539034
266 247 238652
363 271 429510
516 211 934485
477 248 398701
244 488 894766
450 96 903958
127 574 656725
477 424 412693
130 686 670600
470 645 522897
481 663 338337
84 444 982735
473 678 82541
615 337 987204
345 248 244647
232 653 729715
449 300 342554
635 438 294529
262 26 670096
22 379 619359
272 552 926924
563 367 446608
667 567 864235
179 492 82180
601 145 99398
536 31 402019
334 132 910231
488 305 451450
83 666 223017
76 633 475873
465 19 309574
699 647 736804
450 164 371295
281 470 598184
126 305 797504
146 363 675745
338 575 72143
343 33 228058
14 420 694391
600 28 14697
169 137 333391
318 501 315190
311 163 585821
223 684 934547
108 662 807157
695 460 864120
244 536 602015
479 306 393443
42 447 525607
194 556 544351
649 589 994285
304 178 213552
222 669 238511
401 398 655871
570 620 669038
125 381 350289
363 488 866779
538 254 472251
679 170 76863
297 661 994768
94 147 353555
203 163 189514
634 180 78215
169 102 855642
346 221 375229
205 126 83407
525 114 697501
363 132 959035
254 10 580214
13 410 912832
178 2 513418
285 595 813807
399 259 380933
406 73 37796
461 162 187027
224 382 988276
530 400 846791
672 5 225837
649 217 132312
42 435 918614
30 22 673245
447 224 374385
17 73 130173
375 304 906515
257 141 300240
254 532 260427
88 131 141963
561 534 730053
96 683 789416
458 224 503912
214 464 29030
103 662 194760
670 420 179386
197 431 475326
491 337 623347
538 260 582071
353 354 46674
124 358 882944
640 382 650114
196 650 912823
300 7 982304
592 382 629796
567 185 494542
659 266 785896
601 376 179541
231 668 561781
274 16 686259
417 477 704793
533 78 754759
168 577 480285
349 134 148444
150 272 118118
360 393 753203
479 419 327037
437 252 367933
171 664 274340
509 650 111340
552 187 695627
620 468 275521
301 549 415473
235 109 668431
594 346 552231
662 371 635478
1 199 522358
564 531 887951
623 545 994995
195 203 996348
404 166 708839
327 220 426888
300 318 284052
335 30 341033
243 476 662834
336 563 149405
385 530 62188
122 675 312631
95 685 728196
204 118 976313
335 128 969388
461 118 350737
88 371 756765
185 210 62646
106 25 5179
159 257 415593
161 560 789805
371 89 985587
326 165 501983
369 585 175091
198 174 43587
603 626 837813
554 544 171736
514 296 68016
238 579 216992
50 253 342555
587 673 673317
544 610 463461
455 100 949488
455 39 490102
420 70 232076
274 490 599967
618 290 275423
177 410 607726
297 157 673951
660 560 449237
149 384 896562
512 14 124417
700 529 311217
182 429 490987
611 669 996700
334 15 759166
532 55 701852
114 588 975406
539 651 593842
188 174 102472
411 384 527658
518 602 261427
475 669 402950
650 489 522684
482 137 566114
203 530 78025
569 610 60872
39 273 527743
596 449 880617
612 116 689950
321 495 136019
359 335 736497
132 629 102999
56 20 603311
171 203 835300
634 200 85369
504 691 729000
428 322 148226
32 74 580008
420 666 983164
191 679 792160
303 408 838288
607 565 595048
206 464 532138
219 629 857396
248 235 980387
264 429 553345
651 609 70854
172 487 690089
403 253 981452
667 40 568456
184 572 102887
26 19 25657
342 609 216163
312 255 725838
35 233 361708
277 201 854385
490 37 684856
621 695 369202
242 191 725796
686 171 898425
159 83 555659
402 115 204972
500 609 372785
111 213 619365
677 391 238710
625 236 19115
485 28 443146
126 138 957113
450 123 266640
505 252 760860
405 639 313210
403 127 764960
11 149 895251
119 639 215833
583 242 432496
359 199 928065
508 309 768193
656 650 391578
167 210 426656
600 485 6683
540 1 708411
78 674 692704
563 437 144569
587 235 29556
431 300 493946
464 284 602762
353 78 561970
518 443 517345
430 355 167159
597 320 403560
692 678 691570
662 301 555726
155 394 779225
430 348 706991
33 393 182886
124 14 307474
531 495 805910
551 357 209744
350 686 641699
43 446 275451
323 54 370396
426 260 235472
1 154 436122
674 418 356776
610 636 803833
210 474 254428
80 494 425480
606 224 976202
671 114 404571
354 685 941920
393 669 440176
560 5 922615
43 84 139620
275 424 682829
198 430 523429
542 592 160920
626 369 279792
188 127 490753
415 23 964670
668 297 612803
233 43 418944
152 569 869589
543 100 239016
301 695 234355
601 486 768341
481 530 414522
208 224 398007
507 270 656843
373 393 767019
185 128 355178
546 153 733524
553 342 747955
47 153 301820
699 206 886842
10 662 713171
476 158 561905
480 56 278499
49 483 462495
241 9 143381
331 404 244214
337 257 397602
182 644 905616
135 494 448326
650 132 577471
653 325 383607
7 405 486169
148 439 404707
203 378 843989
595 354 63351
94 247 289479
166 564 491667
203 435 990657
606 565 621692
521 370 496815
235 265 117509
303 471 273944
116 468 787700
340 654 146970
456 431 547282
130 534 558357
672 29 364720
559 35 55943
463 595 757610
419 339 144731
512 540 544945
80 349 966544
366 181 735132
347 426 934043
315 202 635447
231 634 222604
318 496 362520
486 366 105233
442 309 517491
652 635 889861
102 342 351905
266 526 890997
455 360 209807
673 95 538713
424 178 512216
62 338 187534
637 283 74591
167 72 34199
286 531 532981
197 142 284532
285 84 856293
684 193 668856
619 45 157615
627 500 159571
322 459 474170
198 448 503648
151 90 594761
149 103 590172
322 343 170526
406 92 737560
161 602 201217
691 416 770115
182 47 676228
604 659 312956
30 551 534182
300 488 281556
357 219 64217
152 416 109112
569 399 244066
422 253 411184
329 404 488598
341 412 784501
399 522 841859
457 572 151323
453 493 843628
131 247 629225
678 450 372258
240 157 852438
228 522 129621
374 529 597614
519 376 834215
656 25 255096
362 492 151800
371 357 856062
303 341 293050
266 312 850408
606 632 194228
512 344 39376
102 655 984078
598 333 496453
394 349 276916
622 71 658727
428 234 263285
233 132 585923
101 205 225237
332 604 575845
473 321 779539
244 193 754708
640 129 899072
584 457 307110
364 597 949302
583 274 809558
380 119 963583
386 325 443078
136 194 874583
75 398 245014
223 674 419672
454 12 380473
125 247 400465
566 504 118443
320 145 281140
217 516 384445
3 352 211721
118 580 768365
388 321 926651
228 154 225018
174 549 101991
140 64 228883
408 459 56486
191 41 6837
396 6 27258
521 76 434292
204 79 162976
25 597 69381
419 119 83223
432 423 237583
278 650 23360
156 286 107020
462 129 75584
266 638 638882
148 385 780023
191 359 882640
130 181 232322
382 195 193240
510 436 695397
681 331 600114
352 429 347169
144 378 492682
667 232 141701
258 131 886460
693 240 520406
442 227 708894
408 378 702977
671 607 623757
73 346 549203
652 336 996519
376 427 848658
37 644 151147
664 318 784624
572 388 604489
667 659 312366
328 681 522659
260 472 900473
459 61 89662
630 489 225935
266 452 120471
56 498 573344
540 236 268740
422 120 810627
9 407 244991
23 681 125450
670 388 824329
20 234 628136
91 234 90169
334 149 780839
579 35 274942
417 245 62944
414 445 820475
227 94 551479
68 539 899052
176 634 352787
71 149 602930
580 477 334734
648 77 586450
389 605 726015
362 306 277397
649 153 425730
644 341 945564
632 548 756536
84 330 731012
466 159 807757
431 400 333525
287 682 730847
697 639 503826
239 12 868425
11 523 713520
466 439 549839
200 35 269443
696 482 131127
409 669 846158
393 673 988605
226 145 809823
591 615 34234
65 222 881674
151 613 110322
339 537 354217
451 348 624106
257 313 935837
216 522 565787
576 160 137771
666 146 758527
594 696 749928
68 564 99476
670 271 607579
459 486 111247
279 208 346396
683 646 490085
419 19 774182
23 553 587067
605 285 202726
535 214 117040
435 504 473977
219 314 761682
411 479 29799
294 436 427768
630 455 788070
11 605 382721
358 308 788474
622 446 273074
499 256 732285
638 385 765074
43 400 140625
371 34 826030
330 353 475050
683 620 225239
523 484 402891
559 671 442051
185 188 859658
275 464 793353
392 346 787949
221 695 763079
132 94 165600
529 427 588779
278 178 37645
379 419 574532
239 649 755412
327 597 224626
4 553 566733
422 609 64098
693 697 516571
336 285 376772
224 381 978523
470 642 911693
160 521 595279
652 545 429464
235 447 794692
504 683 123536
526 336 800109
557 222 702795
591 506 14418
109 545 769703
241 575 802272
406 454 321768
519 426 556720
612 341 547107
470 175 261977
492 299 468657
385 452 145507
366 309 160169
7 273 604900
393 634 657138
434 191 520090
28 113 911912
15 687 686813
402 497 732306
105 289 434185
43 80 309781
210 453 861032
344 631 818935
440 342 133245
238 338 476254
314 299 87977
249 274 852005
209 47 431423
332 618 574589
234 168 359765
538 663 753939
312 679 656709
83 58 817449
558 156 142452
264 532 342032
220 207 827635
61 130 698884
198 133 566022
551 4 911407
460 387 664994
287 581 509892
600 205 996697
438 382 483360
457 654 789365
432 13 987066
437 175 546350
204 687 535694
174 309 753999
18 87 689873
361 186 171461
205 229 549516
148 116 419311
126 201 934371
513 47 837713
380 544 370402
351 382 313555
595 692 584234
660 350 542696
697 34 116583
523 263 434021
540 182 236426
412 459 464552
435 36 313803
479 498 140679
254 656 694950
531 536 122777
381 346 891980
161 575 715123
332 187 856152
503 258 527279
207 194 844833
108 325 979801
618 617 64966
644 598 4796
73 288 774023
41 564 782010
47 431 956855
386 273 836408
37 119 783389
694 270 636824
582 610 93905
516 630 462408
70 590 670988
71 175 706581
560 113 530785
599 685 550916
146 196 272481
403 507 695194
545 92 527969
451 227 79783
56 18 169958
536 555 412919
650 516 960397
201 268 651042
306 185 348434
414 631 901625
237 75 885426
361 174 114131
653 86 135464
597 694 584163
141 408 697270
193 609 520230
536 286 682101
693 188 202917
169 653 390831
201 672 250949
290 116 456974
269 544 948955
208 545 536929
528 168 846993
195 545 417297
499 5 636577
265 257 208921
610 339 540527
483 468 676686
557 199 233132
662 475 539720
143 384 700321
92 320 9931
321 140 25277
285 527 931533
246 668 800997
544 620 799875
633 643 90559
651 208 117453
318 363 815845
78 680 592805
440 617 624007
103 44 334180
26 395 683008
556 477 429018
338 157 170022
259 148 479317
371 423 439077
544 73 984488
86 655 958331
38 636 259657
302 500 611087
613 664 988694
13 171 191769
294 475 168367
192 36 937313
100 111 365128
539 590 839033
505 682 755259
631 218 354678
564 211 644469
503 572 775867
422 24 750246
696 133 437419
361 437 940184
134 495 392061
330 200 625404
61 6 998478
344 53 429425
687 90 741650
222 570 880231
82 148 685789
302 231 892571
526 79 45083
53 383 779576
308 252 249112
414 416 441350
617 88 945176
379 383 311580
640 489 673195
359 270 847405
572 269 986977
152 118 49259
160 648 105863
617 305 20150
127 224 503556
256 676 3747
412 514 355316
694 520 726715
391 520 276970
358 126 235719
694 243 396657
496 682 390025
189 325 3251
213 359 13148
517 168 415521
634 67 676093
634 157 547283
453 574 584059
247 251 243196
679 625 539974
415 188 658841
582 621 969368
470 557 201821
234 444 327158
190 167 577480
90 143 391093
71 329 446777
666 233 658998
647 565 300973
133 208 827414
58 525 222002
474 382 183360
229 471 312173
626 338 316942
312 425 596253
357 453 401085
288 332 112697
223 251 686652
295 603 316635
23 25 389530
301 424 687007
611 136 481649
4 215 836102
329 56 295564
403 448 309517
675 682 944919
421 505 114821
116 641 391056
635 548 564815
244 533 817633
118 484 773513
4 198 164280
624 483 879655
347 207 746511
241 307 652089
421 645 653917
598 291 353939
508 237 537670
346 83 587951
370 377 229633
632 95 235475
588 396 477741
149 165 510017
619 188 660233
376 85 264700
307 544 624524
335 640 260855
45 557 51831
674 451 372278
560 274 436048
19 679 34601
625 96 503358
612 649 581020
118 384 212973
6 111 224344
30 72 740090
256 104 608868
673 104 487150
670 680 325455
77 513 248535
155 192 197026
442 542 600112
43 127 733846
643 211 35174
129 488 631224
591 533 13612
397 406 167006
503 124 681990
167 556 612846
559 65 910621
174 248 670481
623 439 412510
43 226 974759
133 118 75553
680 516 273282
544 117 608935
337 616 721376
656 250 443214
191 290 550336
613 369 799058
450 506 276983
444 290 136171
692 343 817973
264 36 19280
510 12 114102
689 340 462684
107 637 384971
420 457 246977
538 289 795900
510 329 340571
629 560 325013
486 620 109397
232 33 862794
519 513 859687
409 380 675717
259 464 461856
222 392 961702
165 462 525549
638 344 645860
89 619 705933
56 410 924750
162 312 277721
107 136 69064
410 159 442416
682 465 648163
259 421 439008
286 327 383834
41 214 714189
666 653 823478
150 54 506682
179 117 431573
174 456 933655
339 427 580957
173 319 527299
681 526 99460
142 353 851646
452 300 51849
480 134 612864
535 636 495818
465 166 32349
55 678 330918
387 389 618488
601 629 782506
107 546 492064
392 634 341946
386 609 331641
63 36 774831
425 76 199663
495 353 192338
443 383 114153
240 411 767855
672 73 784623
308 274 820711
27 631 855633
573 136 246014
363 131 640691
296 124 923063
274 395 537956
409 321 600991
217 30 698383
76 536 809982
568 380 286140
463 102 35709
698 652 115116
30 465 888067
283 69 449017
322 674 614595
508 405 951995
362 7 850182
492 598 588104
211 451 971298
469 432 261260
665 700 112009
664 305 455962
477 299 47948
214 225 813755
305 336 652406
172 255 708884
600 80 454511
186 118 288094
62 40 724689
558 333 528045
158 493 128960
298 480 347
345 229 433655
396 648 631104
61 86 358117
404 213 352709
96 128 548639
648 659 314135
469 108 929971
199 167 981696
222 588 952854
150 187 2343
84 562 494319
575 382 785026
639 242 54443
21 563 307150
668 77 943321
537 442 458424
417 53 855100
39 645 895532
364 404 152838
547 323 148474
608 327 998468
135 372 588788
6 171 630574
643 472 512714
58 671 496835
310 26 77010
537 198 36662
563 113 379401
376 221 850446
404 363 844583
608 441 685300
687 206 401553
185 629 947795
185 178 571783
607 571 819992
651 268 121869
132 161 334421
286 318 618870
116 477 401414
593 537 705067
496 51 797472
414 438 219203
229 123 86547
173 482 653531
190 204 224040
441 129 300509
567 281 931715
187 408 138654
504 548 801898
240 550 789320
20 638 1472
291 243 124764
559 351 424527
155 147 698334
268 259 339393
606 375 935518
399 446 264328
411 225 195999
663 269 673540
689 523 396836
409 470 115668
21 394 135987
447 359 564668
395 295 207018
677 555 541113
492 435 966880
338 427 66054
473 236 498180
629 461 884779
229 384 886247
490 421 875984
303 427 477364
540 406 747079
433 525 668521
177 535 703216
66 167 960544
533 168 766940
528 413 432809
658 641 262861
162 64 553633
216 69 933267
574 3 703035
407 386 825310
541 481 472658
220 144 128546
383 593 118700
570 263 623480
506 338 548208
195 302 858457
655 23 295921
603 51 242701
674 62 720219
394 243 677361
646 428 111803
607 378 156381
662 378 774251
113 658 542255
576 175 332583
74 646 179157
670 306 963284
482 47 500720
680 466 131448
621 322 840109
509 204 957240
281 64 172254
582 362 979192
222 48 834344
249 510 596127
45 63 15411
2 274 75339
624 574 957595
691 513 391019
362 622 70014
29 282 489794
68 422 580901
448 512 477410
473 585 902003
470 507 436840
658 400 249934
309 502 754314
517 497 830238
193 672 228392
159 118 35871
280 517 376281
381 398 736580
184 639 732646
430 513 951566
509 59 409373
264 317 485567
33 135 758889
314 516 157883
377 326 789064
128 29 36421
289 511 260235
10 291 605201
1 419 952461
90 350 336342
220 46 685191
225 667 61589
199 674 968046
642 693 194192
238 263 579275
238 269 919956
26 10 71256
129 146 703199
209 264 442906
95 459 832727
69 104 555863
638 178 14475
165 340 258142
442 220 593166
291 79 341807
32 347 672078
147 159 207215
408 507 315068
420 479 960935
263 668 236514
509 147 362541
575 620 517721
628 246 86633
658 312 972467
224 363 560872
255 680 766528
485 163 644833
158 189 343922
16 31 406096
122 693 431079
373 423 266734
360 653 322458
390 470 943556
331 176 179351
159 468 560738
213 549 179604
71 599 669604
390 333 26490
683 404 986582
525 589 850431
238 605 572182
464 368 329596
437 20 966263
653 680 775089
2 159 132122
328 683 242297
22 574 728697
387 239 551006
71 688 371581
334 664 7381
157 488 537321
435 240 861014
463 421 311084
229 274 991588
560 523 630127
126 25 610659
409 235 445999
98 402 709436
15 81 70294
13 515 942673
188 567 790506
182 289 95210
478 404 965598
274 384 223663
335 84 676725
103 370 790945
13 67 926119
166 397 975602
543 42 877780
355 249 323181
93 379 25170
284 541 475572
67 192 849449
29 424 809566
169 185 571807
362 432 302778
152 648 786770
279 639 711674
275 156 811514
362 300 692281
320 497 296954
671 161 118854
361 524 25783
426 495 223467
205 517 752510
179 545 561179
229 223 899308
22 235 445587
413 165 509030
222 166 964264
382 467 948950
676 59 775087
693 415 328475
567 50 409564
419 54 236878
78 16 217371
292 208 554420
86 199 980148
649 266 851442
538 186 123012
35 417 682548
212 193 91932
578 378 304760
490 184 594014
446 632 241044
369 306 735957
227 396 955210
328 647 239823
50 73 723732
673 596 433477
237 651 277407
222 1 808469
289 92 937331
330 121 571156
573 61 486132
405 395 25232
665 83 162479
530 295 726594
460 479 462135
608 637 28125
152 60 468069
149 609 668026
489 220 587803
186 76 260606
270 69 488076
596 268 79997
166 584 574432
567 426 460368
286 395 548999
390 311 167702
520 566 646315
505 345 750832
222 595 619455
484 231 563700
361 389 993046
441 578 743533
624 424 266107
664 437 254329
24 350 688789
53 302 857997
249 496 514535
273 349 957973
301 604 577900
475 173 551830
178 551 31035
416 480 533543
386 678 247462
517 86 523482
694 206 922572
367 104 581509
170 2 397043
37 319 861315
383 612 390987
60 139 125784
471 212 519964
206 673 383151
252 625 859194
234 313 522172
388 671 602943
208 370 691812
470 627 1868
426 32 216529
106 658 208157
469 597 721022
631 352 654005
688 524 865236
75 298 139817
370 674 85600
234 646 351812
85 469 540031
16 600 485922
660 227 333591
296 593 549652
356 340 184393
375 509 922462
107 402 350779
224 488 13271
499 611 664343
592 477 479871
394 603 469316
147 326 609363
325 287 251425
408 138 85999
2 6 809502
106 686 958100
576 623 766897
364 211 943449
257 511 158608
438 192 661478
156 641 440882
519 225 964773
634 25 473710
153 187 920561
199 627 23836
84 328 183995
216 3 559860
354 5 795510
358 63 984550
197 547 772814
461 256 250487
421 143 118300
188 254 342117
500 440 124090
124 443 564657
166 144 644302
48 114 511914
186 176 462195
63 606 593393
504 155 280442
372 576 934065
329 350 100398
477 275 314333
293 77 957459
510 615 137362
74 564 490001
659 425 650251
635 197 221268
536 138 844773
644 501 375307
418 272 947487
500 197 643895
450 537 661416
511 139 199528
665 214 875724
252 86 759158
208 115 849531
204 126 190008
193 251 895745
105 489 456705
171 431 93634
244 203 796336
197 117 490767
359 333 847965
260 427 509996
611 425 67704
387 462 570051
70 674 321325
36 245 874969
452 66 672711
441 439 393207
431 173 290444
686 201 540928
299 667 607960
190 286 267202
474 158 346492
36 274 558004
254 491 485190
568 567 112108
166 623 332500
113 303 90228
42 136 761213
76 106 850876
523 43 891754
279 368 515559
528 270 116211
440 355 79868
82 317 304279
506 113 225177
678 54 296748
25 52 794683
117 236 479839
666 467 845846
24 291 780247
54 290 345404
256 146 962384
415 147 176170
47 377 750988
147 95 421494
505 656 454976
475 73 46105
178 401 575298
584 187 159739
200 142 524591
144 414 499516
5 676 605441
290 49 63490
168 450 789162
154 508 102536
159 665 283059
526 456 861526
169 199 173610
37 333 498355
638 406 221442
418 129 351438
187 398 193505
674 255 793605
22 47 632199
348 503 372915
323 245 999838
402 243 642583
534 522 763253
699 303 119135
170 687 696790
187 393 848781
346 309 649337
23 209 27838
691 529 342130
460 310 139450
34 308 892169
2 188 427200
532 349 345835
691 381 88866
539 268 548823
675 636 148538
379 86 540856
657 437 779968
342 237 1672
104 638 891749
272 355 383513
686 71 957773
615 404 490916
140 113 701671
457 621 194050
401 133 202400
128 267 671199
700 632 785177
216 294 414891
347 431 431411
100 320 969358
185 144 15189
691 609 156233
30 19 924428
640 292 916173
520 640 617474
218 91 203443
100 292 797632
303 207 72841
510 302 475187
103 104 653566
79 75 163351
270 569 525019
264 190 707404
25 529 150741
254 480 52377
1 191 294151
255 310 278524
121 669 234709
135 285 948083
619 278 357688
122 591 763726
290 456 981120
194 628 725802
504 163 941957
431 647 57152
58 44 26354
181 543 552334
204 314 538566
300 472 875183
663 386 291224
92 282 781674
20 335 291426
623 409 886740
689 65 655742
417 86 552954
10 358 851175
554 692 171077
131 609 55291
177 513 191160
493 614 869911
375 647 892136
117 27 448658
529 222 150371
512 259 983246
362 305 356179
289 193 626201
542 418 812024
478 309 807728
391 334 896119
499 380 691758
570 313 891629
104 541 699974
296 29 960780
213 580 950417
364 519 759982
376 408 621972
618 456 65548
321 614 879452
288 589 824309
5 503 130435
43 386 647602
348 676 521053
282 21 837636
425 349 91313
494 116 59933
217 347 914774
159 296 42057
452 70 896425
398 439 151427
212 673 673462
305 87 716812
142 39 98574
404 483 648096
238 66 169742
19 98 741250
643 279 855113
145 84 96703
47 637 166481
65 462 43792
326 360 378069
302 410 683019
520 362 119969
262 363 851108
192 678 144925
603 221 827440
502 548 204117
280 581 346379
508 661 271533
546 375 197774
173 443 679003
285 635 457129
643 380 605042
654 459 773842
595 520 630270
24 320 412022
122 147 542069
151 499 401814
99 325 844418
379 638 676543
283 598 710184
193 24 384925
56 443 400207
510 54 672492
632 553 84213
128 188 63827
433 63 231581
502 537 942022
409 112 944980
277 405 825832
530 638 23805
92 38 785551
37 480 492066
377 197 549622
144 531 873030
543 685 705263
540 313 260916
488 343 586753
321 623 990439
76 551 409146
39 313 487600
168 332 197533
323 45 770565
270 492 812354
590 436 173637
526 487 161555
305 668 493230
535 339 201152
186 357 828034
642 62 600568
167 332 605831
283 585 178448
214 308 470791
463 126 647179
64 205 969998
534 401 747453
567 189 914530
146 505 626846
629 603 216174
517 178 433672
376 109 438155
220 526 419755
170 86 612628
532 628 858735
574 27 85796
107 61 923742
664 591 130688
216 659 434004
125 407 157893
101 470 695055
298 556 791560
548 619 766220
116 509 695556
56 659 442709
372 588 432637
597 650 420124
545 382 848661
325 86 134403
10 237 605834
212 6 976345
682 643 858415
692 174 398332
697 164 403042
633 379 931259
49 237 487872
642 283 963629
370 400 551872
591 286 406287
57 133 424107
403 314 603995
137 596 620793
148 134 434192
333 252 379797
84 556 921187
643 295 683156
111 688 780631
681 168 783123
173 433 295455
15 415 43436
550 337 833842
435 304 547691
256 594 387991
675 150 954245
372 542 820464
350 335 922718
257 243 75063
77 572 763332
23 27 160650
377 407 230221
21 115 465606
113 582 723824
589 235 762311
267 432 14520
560 65 899501
330 234 188782
76 401 40964
595 89 111506
598 223 941251
107 208 859251
326 76 628719
681 103 314218
245 426 874558
115 75 937868
335 219 160819
590 698 96645
443 476 560806
505 207 248173
574 219 796180
337 7 363585
280 10 544759
614 84 227786
275 652 734229
502 64 906010
473 435 864954
546 492 250314
689 392 837179
211 559 501741
24 95 764365
641 601 841029
168 328 367031
596 514 675514
499 459 503876
355 270 770765
463 570 710261
352 497 283513
621 241 250894
480 35 480878
52 61 903357
353 449 601187
683 99 19720
212 191 239417
39 65 643717
209 8 827031
460 286 760750
141 510 972882
207 568 749218
567 57 733147
69 17 329623
88 484 564500
111 142 471831
313 168 294450
25 698 55688
590 215 29808
254 579 991291
695 483 761762
437 203 150248
79 63 677622
582 532 546331
197 384 478206
532 443 392700
159 675 610493
243 327 277198
215 448 922399
158 573 7776
223 231 225654
349 522 798000
454 423 605092
574 667 144223
182 509 273818
413 594 703452
279 372 349137
363 425 392090
9 48 711748
122 391 185331
154 310 415230
58 270 868777
333 501 698482
358 129 287327
509 354 769382
200 149 506062
306 239 491768
51 453 638988
460 690 496409
227 66 31915
373 375 750493
317 285 194879
196 687 186559
685 595 618667
319 159 286321
43 435 312516
483 164 427063
563 19 782806
276 147 63714
176 111 393315
90 342 232724
581 145 547676
53 115 936689
279 573 940396
468 546 942266
576 696 804972
426 672 985479
223 327 317584
667 475 204779
530 61 267497
329 223 196072
619 84 661289
651 306 377461
603 60 571392
640 579 4258
477 13 464115
95 264 19968
664 319 493790
483 524 640055
599 563 639207
672 308 979374
657 635 559761
183 483 376135
100 220 294363
499 269 785815
616 64 430399
361 501 314005
66 684 846670
328 355 392089
299 361 220319
594 280 413207
470 119 784385
342 477 232915
53 99 316415
346 295 73382
618 604 574580
248 268 624955
416 634 80373
473 689 486553
55 680 257109
206 376 318935
683 357 339567
363 385 589799
498 343 499976
533 55 991158
579 110 814704
205 274 769176
490 224 91368
272 608 161838
343 368 206796
283 78 928389
501 414 423305
243 40 501822
373 700 559828
102 471 611813
457 44 549811
475 256 206992
72 349 94216
556 306 692137
378 168 896846
465 454 446679
558 370 194055
295 432 625418
617 588 438374
233 503 339104
502 189 139995
427 649 744571
238 486 178300
650 355 925736
247 365 363079
407 173 220901
247 56 4355
446 183 382955
659 566 981244
481 606 37390
337 320 404187
345 426 200357
507 610 610486
212 301 4059
645 230 358065
618 471 651958
512 400 372263
696 445 429325
667 282 327352
695 322 341577
635 103 579725
373 128 6154
29 28 992932
123 127 686015
440 431 959858
669 62 97653
178 5 853491
194 439 487529
264 326 123643
577 23 40310
696 651 33599
15 208 882691
237 493 82909
556 345 113665
204 510 719056
151 485 758514
382 302 178083
489 109 358278
181 209 579831
468 369 84727
586 215 733801
581 400 280
55 567 675734
73 593 200631
443 545 23334
270 520 637661
29 88 685828
685 443 923996
406 98 63753
397 635 206627
21 183 565042
61 665 597452
174 538 602543
147 507 659948
314 334 36655
81 311 16178
526 528 802949
460 469 457812
607 526 687947
154 39 298666
76 261 369869
628 294 572000
479 495 330747
367 58 425182
556 359 108619
578 508 261609
501 94 492771
329 363 177403
269 208 60699
187 65 690005
24 116 623094
351 342 668741
114 58 914780
314 31 559416
428 27 155762
436 41 620292
269 566 623074
394 462 230761
321 23 633677
421 349 16263
533 269 618656
524 311 332094
366 253 385643
164 416 557233
527 491 682463
136 619 380851
582 30 470976
594 375 617325
257 194 661154
205 665 853365
327 374 191101
426 288 167892
394 622 90880
515 70 511630
206 547 298944
248 533 433562
697 226 61751
227 264 791351
418 552 784487
244 301 844096
386 177 476576
181 474 401994
581 100 965775
598 34 424094
323 353 762715
375 642 27428
653 282 648329
161 625 292007
418 574 312304
573 476 634615
561 554 148023
575 616 835564
690 449 240187
235 570 65140
123 502 639711
569 499 944095
57 44 659343
278 676 654642
267 290 198648
67 700 383935
399 262 639761
474 66 374193
535 359 326391
3 485 832951
589 575 662533
26 423 797355
115 690 742905
586 312 842942
370 184 785421
132 204 242020
512 690 287311
425 266 465849
537 620 889981
14 93 279578
618 39 76405
582 672 307713
441 387 857154
512 47 64655
613 150 626606
679 571 594644
36 432 92302
510 399 863446
513 471 348807
157 685 476528
605 310 294369
1 615 449330
65 47 415448
414 339 486501
320 43 346996
586 290 300698
254 699 558244
27 243 730635
307 390 807666
500 221 644764
567 480 858685
231 131 778609
176 589 121292
41 512 677129
574 257 80948
384 502 212669
353 255 299922
532 10 690278
410 249 784257
19 72 417850
182 590 995451
498 126 908509
32 624 984237
107 445 303755
252 467 533529
420 490 657760
579 289 264644
189 628 892281
273 149 128619
376 81 949826
391 325 511387
477 77 290426
621 149 897221
470 252 648456
662 416 223105
590 426 370519
633 388 619517
687 116 857012
615 109 404053
653 216 862362
555 438 450409
388 156 194480
371 125 844887
356 53 893925
488 281 709833
276 97 217469
147 563 723941
294 147 19965
243 33 667776
239 290 971378
197 629 952208
146 82 492159
176 164 576721
481 474 769328
250 266 656544
313 448 952303
99 498 165712
169 85 307797
21 580 809587
498 148 149366
614 602 470661
501 252 145244
50 131 933145
48 599 729456
492 601 715103
677 31 799784
418 190 706005
637 444 705500
42 357 644309
460 364 800227
173 191 706034
553 568 934161
119 270 778093
488 426 468472
590 318 190296
267 107 73764
453 671 949981
253 84 518954
408 667 683511
81 72 413061
302 603 262022
521 71 73277
158 542 155242
2 618 239581
606 107 247514
50 592 664010
487 285 871272
224 21 294520
636 249 156141
377 199 798699
12 686 256626
27 500 189353
468 337 109284
475 343 494376
346 630 817383
23 478 799103
130 660 169126
226 35 774986
80 3 561666
297 447 33061
493 694 381207
677 56 405334
16 663 195554
153 158 842223
499 461 222974
83 326 9348
95 312 147642
628 661 410952
574 18 646906
509 61 361727
556 195 612871
455 178 203250
271 124 978001
214 42 72122
344 161 267755
312 555 266174
69 574 470424
242 279 636816
483 259 303197
309 62 672047
542 629 518315
151 437 554203
147 110 282488
116 463 81942
18 380 391685
400 301 520183
270 682 610129
437 609 163208
350 538 179027
484 90 818540
633 88 989618
125 529 627401
546 69 765373
248 18 924583
243 323 97146
516 227 885791
359 41 656665
358 516 912826
109 551 366905
466 184 89430
138 89 265408
665 65 143520
567 337 471456
676 528 18501
183 191 538547
606 97 36628
469 677 399064
95 475 415824
557 358 939032
600 3 277850
31 261 701772
225 213 414256
45 485 862302
613 187 906984
540 686 919934
464 232 2837
271 435 642387
86 686 679849
582 700 286120
254 55 477936
239 368 690410
281 532 816921
661 198 305256
96 385 887621
627 506 473032
455 591 953085
368 364 999501
700 387 546624
373 225 42320
337 224 87401
161 26 431229
228 275 640926
674 92 989970
565 82 525491
439 322 409707
25 510 273535
432 80 515654
103 371 811576
216 373 559440
160 94 548670
244 567 713600
354 274 574219
487 557 755814
17 660 607591
14 458 146965
423 596 168061
545 56 281738
685 280 287720
490 462 755056
563 82 945441
429 571 252559
235 567 413126
147 581 634769
9 630 622408
334 306 828689
186 350 214574
663 624 660714
456 249 494062
75 213 380043
614 205 44696
405 171 386478
397 378 762588
258 171 96236
253 188 171981
493 491 26677
134 593 249100
368 400 745778
435 384 692314
671 511 190257
143 401 96688
58 6 695368
639 62 40069
79 507 663997
188 32 649527
590 530 105139
462 184 139097
37 351 466807
375 435 870540
668 694 190610
49 233 858995
667 63 793081
52 420 625473
68 219 487769
683 600 386586
157 393 875596
461 654 659923
122 43 890624
86 621 913033
429 465 127740
586 553 396811
201 677 124455
574 14 920043
673 516 120205
38 124 460191
449 126 421968
436 20 846376
181 207 421865
626 434 105176
640 551 584721
370 247 212358
167 242 620197
105 219 518944
493 525 897301
369 690 877283
163 42 564160
426 313 693183
40 78 138727
602 663 523446
364 188 884456
665 326 782686
95 279 881839
476 435 561467
167 253 151277
412 338 882368
208 165 388828
433 568 661618
41 180 819521
380 38 606233
210 337 705541
671 304 426821
528 620 948756
605 674 668490
509 368 552139
588 374 461584
162 93 10446
517 98 150816
577 270 456686
184 350 849723
442 139 973953
462 421 129499
390 555 966352
451 691 774395
637 689 89734
640 46 449231
272 345 245320
341 99 991213
196 458 128127
698 627 833717
204 6 870398
447 538 737306
377 424 662335
377 467 194152
509 546 262536
15 216 567749
270 376 398585
6 405 276604
535 633 456183
599 293 360619
377 83 898058
74 499 859156
615 204 999266
124 592 942718
465 501 472707
489 639 433379
275 127 221261
386 63 493597
518 625 399369
3 625 413103
244 104 633238
172 334 36843
697 170 807636
594 660 382986
112 174 141968
304 569 510415
257 107 458830
352 16 906458
469 141 842438
492 190 891118
135 360 679294
147 303 898160
635 572 925052
52 594 213961
477 188 140301
80 568 988538
650 182 353031
70 479 596554
129 394 44604
112 338 23688
344 326 870851
503 623 367117
579 248 185048
284 395 956189
524 641 634721
208 291 961175
246 208 744656
581 217 557552
280 386 99011
663 189 587486
584 695 312244
515 449 157556
282 469 526198
462 53 748702
108 463 470547
70 361 790993
517 109 56594
520 450 700167
507 35 309605
475 491 946560
160 549 582494
288 31 302549
184 349 687616
236 55 555788
332 588 490205
259 502 241798
202 555 716789
294 573 864005
47 271 583672
393 224 203034
607 478 733893
619 203 33027
495 522 324935
532 217 793270
465 303 244764
589 177 101202
190 168 183797
336 99 483098
579 334 492674
576 536 582282
504 451 87113
507 538 586801
107 79 709553
395 649 328303
536 294 517861
514 238 244030
691 285 387414
613 80 546676
394 412 956648
412 108 942708
446 385 242104
431 55 130946
321 223 76111
658 649 787735
258 505 818851
440 556 836238
221 544 728575
276 319 926912
162 125 351408
197 116 671855
601 448 678875
447 479 172856
192 401 745579
685 273 876254
313 124 438603
688 560 649532
8 42 665426
141 180 804045
510 515 424219
675 269 319932
523 307 804694
176 371 562476
577 306 966731
196 655 41040
398 575 604347
174 197 55839
329 523 698874
384 287 471067
637 296 154385
113 202 441490
691 567 258582
658 273 207966
189 601 131709
312 76 159392
13 178 66816
172 568 599706
552 225 601565
682 367 555265
644 422 581113
134 688 457069
699 210 473547
548 28 76702
632 372 992920
48 451 952411
134 652 732123
476 671 855718
116 188 353410
289 217 334815
387 217 904013
36 232 418722
242 414 116987
325 535 509901
448 511 244253
334 421 561047
285 280 182862
294 258 738862
219 324 360727
115 334 310565
488 470 503821
100 512 544520
699 98 639910
655 397 761675
100 450 323794
690 159 945561
183 282 924619
156 508 108386
536 608 131705
378 571 917250
173 587 692828
418 185 786762
466 153 48708
596 486 331184
5 401 33789
172 24 932025
446 192 304629
563 17 208543
505 299 528232
21 680 854934
345 285 302134
232 294 774290
690 501 84769
617 279 509701
273 207 704771
145 512 656194
362 569 519367
227 244 197926
188 625 816469
15 53 378292
405 630 619755
236 505 152161
651 162 138948
172 218 197721
504 390 174846
512 432 8750
324 372 430754
49 445 255948
391 373 253371
39 283 717091
566 88 694545
568 667 85331
232 211 713782
428 404 111405
129 376 123182
364 279 741446
493 236 898558
388 376 920719
527 635 610382
565 691 938631
574 664 891480
691 595 773063
492 521 995899
314 367 368986
670 429 142635
57 360 223992
294 162 896185
633 586 233400
499 694 61500
687 604 102235
75 341 171150
448 267 406060
628 155 664576
620 126 917360
480 13 432639
568 598 532985
181 592 669512
641 443 99834
696 268 231147
149 177 139415
511 443 430924
453 135 3821
235 385 390064
603 82 608091
582 676 353233
335 501 251883
521 408 65817
460 434 976672
207 44 350463
321 242 619573
54 339 710557
208 512 766234
311 258 113680
581 8 429296
348 368 606444
299 186 45987
551 233 139747
17 583 122428
137 174 951776
116 171 262182
271 278 863064
345 342 491064
249 58 29674
287 321 60922
83 644 171834
156 696 129167
333 269 306733
66 219 126185
183 509 38352
678 130 840176
397 481 511770
477 331 531654
87 270 261294
527 67 57139
18 661 399855
29 302 786964
225 81 61083
497 219 114784
421 362 245450
142 286 755256
491 211 2689
373 593 862191
282 685 631321
366 451 176198
535 570 305755
552 645 612420
553 234 379366
642 333 10975
594 10 72014
249 659 24320
66 25 669840
490 171 314923
121 29 610858
424 342 426843
38 654 329565
470 349 985923
293 372 181590
600 24 858000
328 596 995117
63 367 498199
608 114 205373
569 521 388371
229 256 788504
268 194 657434
133 247 709325
96 555 220925
267 14 568769
343 71 883932
393 74 282254
510 7 845576
271 96 997591
428 321 838912
432 3 376757
266 341 33350
162 137 680955
533 459 151968
38 90 932677
403 534 690190
484 518 492759
560 525 532689
404 587 803986
400 136 774414
330 681 466448
139 151 460996
258 109 385047
690 533 280818
513 205 699770
309 614 810819
242 310 985056
226 401 377566
128 13 13505
430 105 157827
500 153 668954
106 194 588924
450 398 252516
490 596 17412
403 84 968320
663 283 156215
73 690 653701
663 327 42919
338 84 579889
424 107 848301
244 171 601140
226 301 642527
524 231 873954
137 559 985561
447 400 58465
374 128 933222
493 470 369921
357 478 305474
432 440 779275
391 29 234101
219 424 708480
538 301 111564
462 563 572382
444 120 59250
287 90 409677
354 363 101357
300 61 161309
609 541 339252
523 498 880963
404 165 432135
478 77 42669
184 548 427345
163 624 482566
91 661 417385
621 454 230681
375 558 339922
20 612 584964
536 515 918399
398 62 988443
214 129 469556
558 417 320386
124 452 266715
324 172 319058
132 700 388878
259 223 494228
497 69 274591
330 503 353493
311 417 176281
21 423 891282
570 659 853846
380 50 797008
212 456 793350
317 60 833806
582 23 795797
567 475 549020
197 75 873612
550 99 909447
281 95 118548
256 196 29573
104 496 812564
58 18 279703
528 204 137428
597 18 861502
670 675 136856
220 40 565965
532 329 502655
396 184 191641
509 35 697396
398 219 453765
241 609 622790
197 220 77141
397 560 315497
175 128 867773
376 140 885193
221 602 617701
200 92 233528
531 508 176038
216 583 342346
14 581 937006
230 546 974615
95 51 647690
353 135 579280
464 335 6828
365 222 164431
306 607 957544
571 266 695750
34 439 289140
418 543 887039
146 657 176606
672 334 832995
599 445 19722
512 509 230738
213 558 120601
266 437 364885
466 603 688184
11 634 11672
8 218 118199
632 426 9900
612 385 35674
87 201 597759
75 160 380748
237 622 22964
489 257 130982
7 365 464837
419 251 408831
224 59 155203
538 374 962776
436 536 889879
193 561 645776
77 525 140169
101 625 578935
430 3 792103
344 608 441167
515 350 712183
425 254 456970
65 658 42326
380 295 283474
540 32 243476
572 560 128822
627 35 672905
96 367 752475
111 321 63909
67 441 784790
443 328 194172
424 186 372740
50 609 207326
497 81 667717
455 101 726460
228 635 577861
73 648 763502
212 641 383268
119 306 125778
387 653 257385
342 396 604607
667 511 656604
208 582 564721
231 378 223882
261 650 794197
587 132 73377
514 652 474212
301 18 546105
89 49 667912
683 453 97189
148 363 545072
41 379 768504
261 439 612831
555 237 7870
77 670 388703
637 105 484020
628 312 909704
191 568 315414
105 678 446281
377 532 776801
418 520 547996
225 73 478754
187 69 187761
287 399 462330
633 425 144251
116 371 177351
32 250 249948
534 254 471909
643 634 670794
19 79 74766
452 270 498791
494 589 6508
81 523 121416
389 670 844340
122 421 985429
670 387 752634
410 87 709199
686 189 111244
543 364 65261
505 614 496012
186 512 677353
190 291 760885
25 319 285695
572 348 618264
248 262 572069
666 137 341610
552 27 276291
109 286 413143
267 692 830069
682 22 954564
645 66 29413
386 506 575905
587 109 34340
371 645 687057
629 393 670806
80 46 295706
531 119 244494
445 169 195489
35 23 10972
681 196 115042
229 358 793491
281 608 654387
501 76 211534
684 358 489537
313 285 640174
60 637 320759
15 259 943775
196 17 587669
90 325 929374
657 56 585949
357 457 998919
35 327 300357
142 694 659350
329 54 715922
546 120 813824
183 537 960419
227 697 143995
203 58 197073
278 396 192199
159 397 751453
332 550 332451
324 637 208429
19 203 391719
423 622 200418
272 114 449971
151 675 381672
677 141 989480
605 131 170899
455 352 912092
207 137 680232
481 153 58289
213 15 969500
259 411 804655
626 541 471091
370 575 44167
108 560 979725
111 476 637729
349 33 726307
210 166 449839
516 478 656022
27 280 210411
539 392 875805
32 690 656798
196 204 79817
614 664 399842
431 30 259153
619 699 160175
504 432 940333
403 378 395492
148 322 939629
593 142 160714
640 491 628029
393 379 793722
481 551 26532
693 485 337852
605 236 64952
374 201 805610
420 612 628807
653 674 905109
623 41 791186
483 165 733910
487 192 742895
215 369 478728
279 584 451359
420 581 886304
335 605 214393
644 163 980699
504 431 861274
680 386 35328
224 327 774110
545 149 412627
164 501 581727
260 147 991571
348 445 200244
16 107 797182
603 293 329284
481 74 16288
584 280 300469
567 677 162769
222 312 149271
299 384 737871
138 404 998469
76 256 665731
259 471 527554
202 398 773376
11 617 299746
483 255 715058
261 107 246484
697 186 398398
314 16 234841
213 286 788883
9 219 337553
215 40 196504
31 415 425833
435 180 415488
92 670 811648
354 6 116665
466 380 100531
221 524 788215
568 186 256752
188 227 627291
576 254 686528
108 588 314681
212 687 483709
574 533 884422
63 248 975071
202 331 606801
498 645 557180
290 115 570827
272 507 213103
446 492 354050
92 636 931731
225 54 250369
200 618 508003
73 155 260343
289 134 123850
556 586 476844
451 237 36133
88 431 562725
394 201 107708
242 228 899891
264 263 471350
70 635 366077
699 252 938732
235 91 920415
241 596 325567
453 688 16858
305 204 475312
229 148 71091
9 140 419690
225 197 293148
250 471 735400
474 5 438742
161 436 594744
96 182 242860
209 380 992084
606 509 348248
123 119 998327
451 490 54221
266 258 312644
96 611 873345
680 267 209016
424 334 150470
548 230 377709
625 525 689727
365 649 609182
267 6 168007
143 390 886415
291 591 502566
116 677 180495
512 479 640775
302 588 199493
104 461 309256
533 311 975941
418 314 162027
595 145 160590
491 241 918410
141 188 131193
676 611 42260
73 453 138509
439 55 53880
97 280 480698
255 204 394897
174 548 794017
249 176 568688
423 543 917487
388 542 380056
304 132 645463
342 305 974009
570 669 290141
38 462 847859
558 140 433861
77 338 766494
484 669 130855
295 590 690056
511 343 453562
642 451 286181
380 584 447783
225 692 32196
112 622 342644
334 383 905963
161 699 844755
354 466 100486
459 685 760759
334 636 137753
447 438 842239
440 534 361176
421 543 215009
569 332 325721
116 17 878710
606 342 790338
688 684 576964
178 643 156660
292 658 44343
490 318 876660
355 444 742669
598 417 527287
500 23 756027
582 78 840673
145 194 444006
400 625 644119
97 498 729211
107 70 416516
312 439 889191
547 21 952217
417 109 297353
392 695 392937
587 508 100805
531 69 717741
427 654 40744
639 367 90639
526 172 125166
368 291 458539
700 267 560350
426 192 271738
162 380 357173
86 267 563243
465 242 34254
215 561 213977
229 228 186936
26 168 620312
573 49 300383
43 206 913684
340 163 279833
288 244 618536
555 577 19678
233 162 132836
281 353 424494
277 562 776802
185 393 259039
31 54 689774
273 177 805430
639 580 511905
296 115 947741
409 593 890532
170 520 996667
507 367 55212
472 389 690524
421 573 662777
205 561 597383
9 203 312138
199 78 761075
683 493 646900
567 260 520163
194 212 664052
319 255 141947
244 219 258895
691 412 314569
627 387 882792
486 89 675710
425 270 386865
55 63 10477
405 102 606546
679 669 643361
30 459 177830
494 433 643612
275 657 142999
132 625 931225
178 436 545116
693 434 664730
40 315 366528
257 270 995688
190 430 492723
586 466 46694
98 215 269330
679 392 158317
129 4 869556
266 104 645176
598 637 545258
456 429 66905
68 294 79963
187 306 245619
265 197 256991
679 598 376386
517 670 545380
97 382 801869
417 232 317668
98 558 103255
246 307 546102
533 215 607102
627 257 320238
394 28 781788
466 632 181729
257 335 241737
645 205 696991
174 182 286729
147 514 575837
698 335 618132
251 462 48292
487 611 31550
328 370 797903
649 348 904041
606 232 764485
191 221 227904
157 114 221916
341 607 798328
241 348 914813
399 405 850791
325 611 314050
455 350 796640
46 233 545355
300 631 852919
699 253 874550
378 489 1040
525 90 304063
586 593 156603
339 45 142962
516 279 475038
29 247 166029
272 219 860092
530 514 120714
135 629 916468
297 569 783180
261 132 20467
17 146 4065
175 76 918499
74 212 727119
216 308 966240
650 40 41266
226 638 508118
421 673 695830
619 494 71646
311 251 229334
26 459 345974
525 141 865507
452 67 993168
447 246 869961
667 124 723698
452 479 854107
614 54 380162
233 375 674807
657 144 100557
115 638 193795
558 598 525800
627 625 252872
657 277 134899
150 668 382397
366 430 197029
179 80 371149
602 412 675747
545 138 74015
193 586 782620
331 339 573295
172 214 621303
601 697 555433
101 94 698204
408 176 101996
450 485 998566
302 457 741236
440 460 10622
552 44 389877
696 353 840167
413 142 420044
447 590 981296
614 76 60651
125 684 790368
94 305 532550
18 609 142642
334 677 20773
541 388 488337
627 203 296203
576 665 595536
700 499 296375
508 484 871818
53 491 249060
363 548 263999
354 568 156527
443 438 10920
392 616 176735
255 273 694532
654 586 563361
408 472 335228
379 179 119541
583 547 61680
229 262 274112
78 29 528774
103 649 661343
456 489 951320
320 358 479529
264 152 727430
562 649 969499
251 70 683342
590 279 757148
674 642 991012
604 679 645531
369 132 519887
573 688 842283
99 257 258778
66 539 907289
599 396 110920
569 285 694980
94 304 509784
93 389 700288
390 377 417207
487 164 742402
659 35 70326
490 116 657280
252 516 939799
211 617 799075
36 668 546220
556 246 43100
653 579 949398
654 533 462452
153 255 599767
569 265 655231
685 553 121481
16 496 730430
224 455 315146
146 219 405981
295 229 770369
106 213 120059
567 570 277084
464 295 203854
246 2 447529
637 227 512589
433 560 518214
328 218 395824
538 467 261273
36 630 61065
518 314 809248
271 530 359801
527 199 378790
659 434 585975
619 685 678097
276 70 505743
655 280 453194
506 146 383544
165 511 605556
311 653 462029
524 5 938207
55 160 634867
112 631 612433
393 133 957738
297 616 737071
21 490 49056
112 215 25132
138 285 232199
393 285 916441
37 670 449111
232 532 454567
259 668 243804
297 303 999348
497 697 983698
572 640 138952
86 662 836456
299 480 370953
486 422 882655
62 511 584035
653 554 955559
381 630 10407
143 620 996315
108 256 963452
588 541 364804
512 232 552037
691 343 374393
41 166 260094
342 226 529265
695 646 4468
131 263 736389
459 557 235085
221 23 896790
344 611 432060
289 22 300272
544 592 576015
622 32 41360
168 435 143303
178 139 317716
600 188 871768
88 608 692619
130 288 33328
507 478 703428
521 324 653520
231 354 632590
477 317 904026
509 306 17638
553 615 59886
113 235 670222
34 560 877769
640 121 868911
425 253 953443
692 578 882907
651 140 573745
23 200 3386
126 24 202663
252 440 589999
521 684 625029
325 106 442738
684 556 745606
142 592 757489
438 670 61882
212 116 389226
132 367 36751
293 613 970220
94 614 270983
436 694 435199
269 16 623076
101 57 561991
279 649 539202
133 73 733943
412 621 968911
377 232 151098
85 544 79291
350 530 882646
682 192 292637
523 90 43984
172 581 656319
52 65 231114
543 131 638855
208 343 256211
535 700 718998
526 140 933644
496 209 902680
374 346 249894
403 506 782439
526 165 341624
182 303 303441
603 437 135929
194 229 863470
593 385 833042
632 652 219800
140 143 414233
442 44 692355
281 104 291585
147 261 512107
535 337 459717
19 271 730391
149 652 321074
429 156 222354
359 306 898454
467 421 821182
201 264 117616
459 693 732430
516 608 797453
490 176 858800
63 564 37784
343 676 914084
684 434 656722
136 217 292066
394 463 393485
70 262 589243
123 683 338503
221 680 87655
332 539 449200
610 568 967425
18 564 469451
147 373 172500
454 326 860406
350 196 167307
434 568 381306
175 616 892380
651 160 969467
14 1 950565
560 538 419721
204 43 630688
223 482 388197
607 600 193594
119 155 521208
466 523 311887
585 200 258937
610 112 913
671 499 697323
114 338 717794
107 123 851996
505 659 24933
361 583 575166
160 358 308527
616 372 644598
28 216 902831
361 670 187025
559 699 107832
568 621 352512
375 635 710561
390 644 202719
585 461 312661
370 410 868133
303 690 668725
226 381 247801
575 558 666677
84 401 8387
22 533 401604
290 696 866638
129 537 553127
545 375 589567
368 454 259772
644 90 982418
422 358 158551
321 362 698823
700 86 331166
220 4 692944
164 123 431796
181 360 279206
453 482 489515
339 177 499563
30 497 731264
28 637 592724
269 329 602331
52 172 787777
292 200 283123
295 32 546863
5 87 407031
251 586 675504
329 591 919081
260 562 187593
94 84 758376
24 618 82129
177 228 861529
39 220 748599
484 336 87502
199 440 891147
75 636 918369
676 395 66383
591 297 742671
537 250 365927
480 62 706470
324 174 703642
199 339 638358
93 350 126221
304 462 195710
280 204 877560
49 10 248988
349 139 906229
519 530 30772
109 699 295667
533 550 209589
164 682 443553
611 500 921238
30 12 56718
509 443 826396
427 30 119442
226 5 408546
265 505 687420
88 160 815117
203 552 608543
564 62 574732
385 144 319242
249 202 526448
139 564 252786
568 674 341494
475 366 995325
155 546 208959
611 290 293720
665 601 923526
653 259 480937
247 468 367713
321 147 585337
1 527 516197
572 67 742097
530 677 419223
564 235 773923
267 604 163334
570 575 901026
155 331 142738
105 565 503685
21 87 283157
648 80 301204
571 609 179531
16 494 827618
306 391 505446
587 410 8349
580 347 430377
216 585 750395
458 279 979991
661 561 839985
278 302 118938
359 513 376771
431 209 709028
26 428 132139
401 408 792328
81 90 516725
379 16 433297
542 602 636196
316 605 669921
438 239 166074
541 142 424878
516 517 91212
325 426 334022
6 505 655267
502 201 57916
209 110 49886
570 158 620611
21 432 618462
292 562 897529
154 59 609341
172 174 44842
307 660 654666
533 323 114387
347 231 406173
572 531 408532
306 598 84862
347 195 757427
690 525 328413
607 143 825425
333 229 354051
232 374 587198
649 275 933347
238 412 80109
646 168 726217
498 453 584356
178 56 692352
515 342 533449
107 182 316224
91 75 26078
541 677 874076
390 57 922943
616 684 344965
244 395 155143
336 580 519425
228 502 746620
257 68 102369
557 67 344904
600 478 403818
574 289 389369
655 348 902190
409 592 672548
94 195 367370
240 504 348009
149 169 296399
471 25 480254
413 314 421420
116 634 566695
593 608 639160
134 541 295938
307 55 185282
384 325 172665
623 392 882402
599 99 581361
279 494 188696
528 559 537740
321 361 228371
519 390 830891
510 625 264721
285 15 90901
647 207 792433
138 136 895739
159 662 44804
391 434 838796
319 692 566965
317 8 68808
249 293 173677
90 471 600043
271 5 232712
427 247 121403
171 572 5757
633 148 65026
679 306 228469
639 94 652595
687 699 349556
220 198 912298
646 384 834087
354 436 924277
150 381 491323
169 640 107511
361 601 374447
189 551 183859
549 347 333702
669 388 903886
316 274 293070
194 341 292850
426 100 66281
551 548 243554
552 10 935736
82 693 953327
580 565 679215
258 37 553385
276 19 481520
449 247 589575
521 694 528938
50 269 336871
217 676 141908
695 663 773795
181 49 385625
295 30 723984
160 1 856915
516 354 445742
163 334 959228
367 695 889788
623 188 575185
297 595 107615
378 404 80003
597 552 586077
290 546 563153
429 643 208794
200 137 47163
56 345 53963
445 653 972564
474 285 524800
382 375 652892
187 553 742132
504 299 862064
156 596 933643
404 195 521507
177 251 779332
485 637 396547
627 191 927573
297 9 19665
115 37 853740
584 639 106922
610 68 203863
14 592 351329
237 349 184275
545 146 579301
98 307 69114
247 285 143502
687 534 513320
270 690 511218
348 325 112913
482 644 167014
424 227 86619
368 197 780094
594 535 454906
619 540 995063
172 285 324793
466 41 198863
497 439 505713
545 323 290717
367 320 280471
232 132 887810
6 292 298765
271 465 344707
246 25 37675
455 156 519449
380 193 81540
22 582 98449
41 174 877446
567 292 24898
570 460 347972
138 685 383350
411 142 907544
670 193 381695
527 274 643614
331 314 518178
161 527 606032
274 429 187517
610 58 667580
565 195 836285
414 172 207965
391 304 715994
424 270 724641
362 280 328778
674 697 89306
302 598 756398
106 232 90364
268 546 660569
499 523 310235
388 517 302589
66 488 695877
94 86 439199
464 602 926974
317 303 726827
27 524 713719
175 131 675500
187 615 273421
36 350 331749
327 262 677345
229 572 885885
37 642 777055
168 689 407615
485 77 746264
608 197 504092
332 57 94183
142 493 360625
7 697 672017
395 302 852881
181 472 262928
510 685 259408
22 374 421184
292 428 25230
81 492 226093
215 431 694469
424 470 596801
221 659 935315
245 456 760420
575 303 170711
458 310 285556
371 179 993929
690 356 18841
175 91 752434
573 312 646673
604 10 979990
423 276 164875
382 57 622162
50 95 980068
352 49 40771
275 32 539796
594 186 212133
372 287 745266
253 137 313738
452 492 379186
439 69 317855
548 183 75536
352 139 144678
78 235 494017
443 569 15708
669 151 323105
627 238 431561
603 572 91020
287 116 214844
300 573 758582
65 27 252411
152 192 538209
342 603 424763
97 148 125239
546 613 955073
621 219 391219
162 181 193552
287 532 809464
520 188 839408
133 317 665000
555 48 655925
301 380 554382
144 241 608289
582 569 589286
483 341 752650
578 439 976937
494 297 617824
46 45 690441
290 279 26654
548 528 136568
221 340 824724
244 650 405413
105 242 641064
121 261 976464
260 387 199507
475 245 398137
287 332 510223
571 200 57432
546 169 164642
610 60 597962
279 399 829895
75 231 236025
323 60 510077
92 269 397176
154 381 235383
196 12 330612
650 490 811577
459 423 819067
673 240 409319
464 187 913969
29 397 552548
121 326 866466
194 457 651793
339 651 347854
302 378 180878
215 512 520539
22 121 283926
179 187 286112
75 107 627815
410 166 761722
595 224 517503
246 598 254133
428 429 682758
253 264 642793
498 598 410165
15 633 615871
394 525 206517
100 441 246325
290 520 114671
652 493 899723
370 152 115161
238 128 868519
194 685 755586
191 377 50571
530 649 795841
541 643 384419
157 365 875184
215 267 543449
285 565 595231
454 140 312710
446 285 927752
121 437 874868
99 200 597702
666 117 484254
580 332 643690
614 230 503571
61 649 661697
369 521 647928
537 590 621598
77 264 123236
178 448 877427
102 163 533585
540 49 887844
607 483 306057
399 475 705447
687 588 666061
262 669 822932
674 522 77929
460 107 442833
438 83 796759
305 108 158562
465 677 64062
635 465 699564
214 120 338782
609 343 692436
659 207 791814
554 390 332079
444 311 304832
440 331 649414
501 374 166340
360 542 710476
38 582 850467
229 661 531585
278 199 54825
213 678 624742
193 8 769289
672 530 33263
627 273 823887
296 341 678380
602 611 844179
299 473 745937
260 192 338363
107 689 554244
642 435 561146
16 670 354702
615 163 65994
177 499 237236
117 472 620411
376 176 195339
12 303 824344
640 691 96781
294 606 681185
221 260 681822
676 683 876477
366 249 516025
79 363 666041
295 311 74215
342 590 215244
204 689 245698
580 245 182776
636 105 991384
312 581 320194
315 337 322764
146 500 137321
697 510 135859
546 416 383471
113 557 623694
334 62 540091
538 470 740168
570 691 19530
376 240 75678
189 367 296911
134 482 551760
579 453 652087
101 505 54231
653 509 120553
455 103 126450
398 267 946350
679 697 831666
421 66 536110
278 410 507187
430 2 482554
685 693 802433
587 266 583335
259 486 558245
656 551 582647
356 263 536457
485 119 300060
541 257 463227
480 70 249493
329 270 898269
95 415 291013
11 300 631937
242 236 131005
563 503 662025
546 636 358988
674 198 912534
660 286 794255
481 440 667745
495 590 513313
144 148 558666
596 572 61150
581 472 60807
341 10 852030
657 88 948690
267 77 307399
671 528 727455
201 421 344250
86 610 460105
674 533 341432
233 13 805858
466 168 567628
449 677 866345
551 215 616700
463 416 117590
70 153 640495
518 525 778640
277 645 414936
434 182 815779
567 412 520862
464 615 523233
20 274 294295
342 459 634862
158 537 156792
300 698 89447
415 410 499632
377 156 653816
106 486 530181
149 459 796573
330 20 74818
413 456 570544
22 669 756064
293 344 469380
24 235 120100
61 180 661505
576 647 36357
283 582 835530
18 13 541949
658 467 280951
414 303 824535
63 262 550691
452 602 783696
305 430 943052
211 460 276381
485 436 644379
274 438 791946
475 9 743680
21 220 9294
146 76 524851
179 400 372407
147 401 930898
504 184 618105
223 234 90853
243 247 560360
146 71 794613
643 320 649890
168 33 988471
328 482 571214
596 32 325338
480 319 609921
631 197 326598
398 34 728492
286 212 564458
347 639 367365
25 561 899045
617 454 693561
621 500 157612
536 665 708961
15 284 42395
218 78 396002
313 309 891431
165 365 619122
77 559 136837
63 139 979652
346 99 474739
496 373 4665
523 59 260885
467 30 923945
477 325 883504
336 675 909315
382 427 313562
216 49 376573
619 271 64115
277 206 74511
160 415 904483
165 575 394661
215 34 178569
28 426 582066
674 396 788300
347 451 532070
122 345 987433
301 257 193748
80 11 752927
232 613 846426
356 466 764916
415 561 491340
15 429 654424
331 216 857020
132 254 18770
514 548 726260
338 498 821011
364 118 241595
137 34 299591
142 447 175701
46 41 55019
239 567 459838
303 268 310652
240 624 412164
455 337 240083
700 673 734814
289 566 931888
290 181 924782
261 270 572763
463 95 534812
564 274 8796
271 482 259839
682 85 952826
453 67 862131
351 51 838539
139 597 80345
216 482 56490
3 33 906033
151 677 919543
667 5 773293
496 537 482695
326 159 752640
172 643 807811
688 167 933912
669 336 371081
144 448 271896
154 586 749972
213 332 590798
332 696 972837
460 443 232253
133 406 676377
405 348 34736
26 465 377912
210 444 170418
550 89 45907
199 229 135493
507 116 701827
259 94 751910
681 156 955009
380 433 121213
28 683 698006
240 536 229744
289 545 499521
656 52 447571
619 96 518974
355 61 573530
602 124 313121
56 115 139047
427 542 722209
287 31 933107
504 198 494559
178 677 380136
462 509 403342
594 404 785476
561 467 577062
221 481 615070
519 521 135816
591 284 132101
519 238 765389
339 433 537586
308 579 702982
364 362 608447
46 271 292875
548 265 143741
188 290 242548
54 196 600752
615 183 984065
148 252 502755
11 157 846632
242 110 149037
287 52 772290
441 482 500260
196 103 495052
451 601 185770
405 339 766416
143 27 975735
676 380 862859
24 647 941717
85 106 922533
209 364 349700
365 666 160609
311 323 255853
420 329 709731
529 659 18611
280 394 997546
314 286 239201
584 337 242153
22 251 85729
34 386 442580
695 380 279465
380 134 25961
577 579 889343
230 268 855044
276 18 601555
571 330 378227
664 535 685853
161 541 603290
53 384 832055
407 55 100145
495 290 141135
149 524 831957
423 282 538745
445 558 265765
2 250 965153
6 511 316025
132 404 350664
250 241 319426
247 314 90851
38 457 385382
194 85 740266
423 411 1607
379 105 155801
1 94 674508
695 197 709983
449 416 901188
681 66 35833
621 278 265520
185 17 940135
462 324 578325
285 662 693413
677 239 709238
603 135 953888
160 589 403995
446 360 676919
471 372 146789
525 405 754625
121 125 520768
382 533 95701
634 473 934314
607 582 653324
285 671 463950
662 83 629564
624 678 820839
627 518 638282
107 574 919791
464 655 273274
406 201 916476
293 597 608865
360 518 438269
623 113 178790
224 304 581832
416 15 28538
384 634 94182
151 292 409040
598 196 462115
537 409 961868
30 131 492454
452 88 113809
371 242 167956
524 463 359906
444 557 26708
410 667 503007
292 35 765866
350 227 951959
602 170 328749
302 617 326035
104 596 113538
74 256 899462
695 679 28908
672 645 848550
297 7 586973
467 135 662551
694 616 393239
441 102 566955
264 28 818023
254 376 900113
20 399 744211
78 442 879047
654 325 757438
241 425 338982
209 434 14091
609 511 132491
323 33 739880
552 445 833762
644 663 374284
213 458 845698
282 363 757
518 369 272084
127 134 750568
373 291 323306
638 116 909047
694 619 406533
221 199 873152
615 110 767044
423 25 322784
49 317 682214
607 677 927550
472 360 876407
661 112 650349
33 270 146873
217 358 668357
580 292 470657
609 509 135598
537 184 335911
360 364 780099
60 397 194907
550 681 802394
335 404 202850
398 258 38040
24 101 587714
471 470 169693
684 641 424630
473 70 76495
90 344 863427
147 352 894447
37 299 908027
329 230 730437
160 425 154869
113 185 269404
413 589 552695
447 248 475452
279 102 521138
651 90 534363
190 249 686997
576 73 216754
342 399 313365
664 69 196633
495 270 342631
399 25 117720
488 568 552567
412 569 10854
171 700 247261
291 245 394395
560 573 914415
129 51 252479
672 610 343142
398 173 166878
672 390 895179
96 245 173162
625 328 705027
74 8 801551
467 455 372112
85 91 959505
682 235 974803
507 218 468470
360 168 981197
225 252 380244
661 450 830271
110 67 61087
108 190 907249
16 188 720739
51 319 387711
444 547 800278
572 629 862730
336 159 112740
223 630 400464
410 2 956953
271 212 973983
605 506 366912
365 623 918395
363 239 995609
358 233 368969
64 559 399778
456 564 49432
692 503 920044
670 39 272657
7 108 4487
301 654 664669
536 269 799354
600 33 716282
55 601 837463
615 87 115034
474 69 628789
493 165 531769
139 255 93771
127 60 885447
193 32 232261
59 559 923186
175 502 352630
496 156 795875
557 272 319443
286 27 133793
312 184 55945
562 147 378533
422 623 777023
279 400 952695
405 82 521347
149 363 683163
101 340 703512
265 543 749689
402 277 446566
119 668 391740
492 527 343481
591 53 735078
129 34 758925
664 352 635437
86 331 977778
167 546 89862
451 653 327574
67 387 164730
32 261 387017
164 590 881055
375 127 980765
458 194 279264
97 250 12774
361 178 163239
10 411 886881
91 535 419587
401 468 873785
404 411 34062
321 382 402401
353 83 755183
664 71 591156
659 642 696232
99 677 619004
368 609 635082
123 193 538767
51 528 870995
187 665 345834
113 11 820344
251 221 345940
223 197 181691
385 129 547095
4 155 235813
521 573 217932
566 222 60776
298 322 747099
436 320 491933
90 439 977427
658 637 644493
484 496 248515
510 82 659686
466 269 279220
296 324 599273
222 86 318226
150 397 161103
486 137 10276
284 518 185687
129 178 964734
519 422 319125
608 697 157462
80 553 144666
390 382 408959
76 305 501169
460 70 21326
323 111 328751
577 656 284876
623 606 86464
273 46 927481
136 593 606792
583 196 730371
436 340 122026
645 550 332074
426 617 436833
100 435 545053
247 509 867715
677 29 446132
578 55 202227
350 684 633133
534 491 978895
212 516 4678
516 356 768114
138 232 310819
63 690 628556
63 495 863640
158 213 909815
462 459 865394
304 91 618168
289 288 292968
579 331 464844
432 239 755445
451 365 467958
557 393 281225
674 39 374230
140 329 836644
571 268 165938
534 612 195669
539 464 970989
78 492 841087
493 103 265310
625 142 910933
129 510 887221
191 115 14633
337 505 456637
178 476 525838
591 75 915188
106 202 557580
474 131 102676
372 567 583866
324 232 611577
597 515 319696
696 180 795965
141 98 857259
5 252 664065
163 200 116416
87 623 94121
194 39 508548
281 100 105518
453 661 136262
692 42 864701
72 177 583386
621 318 802819
169 162 202471
279 311 362032
614 62 597977
80 311 540016
176 154 994659
602 164 374364
604 27 625642
532 32 119923
267 593 240145
295 165 326244
392 600 5282
12 679 430315
351 402 643930
535 595 22740
246 296 213830
591 561 47659
82 321 452604
676 214 868080
77 543 949920
404 445 301247
203 591 456647
78 225 471439
448 416 169292
523 543 431660
697 235 44967
42 277 338198
105 456 541825
517 423 183677
218 378 47496
629 252 993245
69 454 198433
394 334 890245
185 148 857164
425 388 747307
691 590 952548
276 126 190494
103 686 240
254 399 338912
643 368 632120
489 317 386781
1 370 485305
161 261 552781
216 623 334457
529 143 618589
105 630 175085
671 633 293205
561 358 240489
353 666 96299
380 479 886024
676 145 610893
444 127 860212
180 285 827801
272 100 206250
108 480 534724
553 141 564972
489 274 402780
489 571 958366
652 249 314502
108 355 478077
483 571 306684
661 187 752130
550 665 204137
300 246 894617
379 335 676726
173 641 247630
610 618 537773
254 635 830445
403 351 433482
21 546 269429
187 220 524245
363 139 252405
640 371 944914
196 657 905533
370 577 864597
223 501 424208
94 509 727984
420 518 462674
106 257 723065
379 507 251006
432 95 322278
181 154 210253
343 449 91567
511 334 731472
462 182 80711
400 144 873268
223 554 393795
440 267 746020
603 166 359488
499 163 930791
699 147 141158
28 443 430329
124 456 464208
41 505 285480
236 546 234740
308 210 524660
517 496 90977
606 437 85683
19 365 833064
440 4 535794
226 403 63347
210 648 721386
295 641 509016
202 442 624997
590 699 159690
476 538 109293
483 212 59383
338 212 742956
674 602 793255
94 274 761829
340 175 731980
692 682 272039
434 335 872146
427 262 364040
370 168 771153
64 206 178306
545 410 376552
1 346 362324
606 664 87666
486 689 904307
218 605 465850
557 334 324320
191 498 865580
52 169 44891
13 588 685389
571 264 300508
95 423 436954
102 291 655655
20 119 793663
281 631 457087
539 444 144184
22 74 280948
426 287 286789
458 155 181696
200 236 793970
323 459 905233
295 292 178338
642 285 779773
63 33 136973
653 26 859036
400 503 925939
654 353 462840
638 37 239538
499 479 386669
624 17 82128
314 5 768813
32 292 538051
288 510 433878
132 656 69028
327 631 310903
119 66 784937
207 235 824383
242 658 738084
666 622 196814
523 698 834736
380 688 930872
403 87 174172
676 1 903931
120 397 643996
662 661 761965
662 394 105017
606 65 245393
334 156 437544
600 479 676249
194 312 378622
683 385 458933
191 457 470418
151 97 182155
630 255 692798
272 341 11154
687 78 595372
485 187 121039
43 267 701365
220 670 113074
50 201 685464
567 210 13715
360 324 361236
232 310 561249
553 236 432959
600 136 257798
304 106 441855
138 271 423556
256 347 62653
330 609 37116
192 443 803157
484 222 971213
622 215 711701
425 488 517406
261 129 812349
301 572 390206
542 320 149730
365 246 808228
431 493 989296
607 399 216915
247 242 436475
641 604 226452
250 277 14203
310 671 576504
652 18 141833
486 659 855879
388 117 506969
218 664 922908
116 226 91559
587 666 987236
562 100 505555
553 399 401312
284 190 626533
419 656 976852
138 3 288759
202 8 184562
263 416 301064
253 554 995048
144 286 197148
44 214 519772
688 570 375939
691 671 670619
533 45 452751
223 686 942813
205 377 527772
470 392 160841
188 413 97233
626 467 960441
167 173 542584
181 643 452724
474 427 523528
33 615 517575
103 651 304316
506 519 436716
340 545 398637
144 181 874633
167 123 27728
188 191 900606
342 633 610464
53 174 634439
64 142 101976
42 561 786309
498 170 100385
467 585 583289
389 692 304635
238 175 101553
51 301 630237
294 298 353942
168 141 36028
4 449 339728
160 201 987735
219 666 245311
617 84 582049
674 161 559357
418 652 608560
242 176 740247
236 355 167911
122 663 546636
190 104 219200
554 649 281655
58 93 338528
167 179 126358
214 83 384029
84 431 104182
553 567 219557
425 453 991146
523 602 118308
22 356 855073
363 3 175749
339 332 785392
269 97 796477
43 110 590736
56 552 423578
515 561 337119
408 149 416084
529 31 124432
649 246 53981
92 540 321177
398 514 535110
439 36 400231
45 305 778879
449 59 186959
272 369 418723
303 569 813924
554 91 346043
315 578 746751
648 512 429450
370 566 936633
516 286 773185
280 514 327966
588 167 360449
405 652 571208
297 367 297701
30 32 919929
662 446 665498
504 209 814401
328 144 596744
615 143 497957
239 429 740190
443 94 943422
60 175 634530
348 258 151112
55 338 807125
58 140 232206
570 411 973777
448 445 18139
447 555 9508
535 606 998038
575 124 148856
613 311 23491
79 575 153209
107 685 611816
575 587 801403
465 670 553568
1 161 382310
346 91 517293
588 161 807265
251 439 721380
223 424 669355
87 103 532008
515 29 454697
120 682 510602
181 60 944975
458 692 265262
249 320 834136
554 499 180591
194 392 712447
2 698 89737
2 11 903101
193 319 421046
546 179 43113
659 326 82665
682 464 465824
440 544 411859
11 97 121134
643 439 289649
375 187 587977
30 685 779490
414 688 628335
511 156 512908
137 648 47179
56 499 638870
141 11 397489
660 404 489419
57 535 862477
302 5 264677
255 611 569727
492 106 498288
568 495 477356
70 354 940812
463 248 844635
668 439 654171
571 292 926928
695 540 841175
354 635 905769
634 598 62761
217 579 234595
545 613 289326
222 157 963254
59 226 9369
513 209 760343
662 589 56166
55 647 962172
551 335 672896
379 108 95715
281 328 631290
575 86 211934
581 240 679906
492 88 510785
31 332 36448
599 350 402576
53 24 967374
381 315 225285
93 696 31916
658 274 881997
520 531 643676
46 14 603500
621 179 850812
211 13 164095
418 355 155606
406 560 874791
327 424 60120
82 437 120692
622 205 986920
394 329 858696
70 605 318897
268 8 227923
77 674 581180
276 144 669342
664 288 595972
372 336 899044
28 477 859256
154 476 697792
308 526 139313
493 329 956129
230 694 993274
99 335 792720
531 115 800891
137 170 280824
571 440 101864
186 260 258154
472 473 525323
337 41 877105
683 332 468371
514 38 86366
502 325 651758
629 699 243547
229 695 350916
221 425 621322
138 62 200682
672 432 151785
688 78 183094
133 155 494129
2 62 607047
15 623 831128
77 29 193721
122 299 119974
439 126 942495
664 487 999917
527 687 586632
325 83 825633
128 488 655166
340 275 850471
433 434 783098
657 575 733894
7 346 141310
390 308 734685
256 500 23529
379 574 915308
83 289 614825
73 457 275641
347 364 847959
649 522 754379
30 138 542167
25 211 183562
430 218 113125
621 699 184738
282 476 390607
89 203 626674
442 493 259680
655 182 596521
449 51 25475
575 571 773118
263 428 151985
146 654 471190
277 14 11053
608 424 985571
242 31 553741
511 177 343994
498 45 643983
651 593 214143
23 243 574752
137 509 303225
569 215 8698
545 529 494839
406 350 438495
664 189 450093
517 105 958317
440 301 527430
203 544 364226
240 38 85164
306 315 421614
69 426 88179
88 572 303398
81 576 335192
600 515 696631
655 219 839137
665 270 993928
444 215 132052
631 341 686753
225 622 446578
673 112 252708
700 333 493827
510 338 899454
413 621 373555
267 203 370153
107 537 237314
620 464 194006
690 681 94845
4 501 312605
552 84 731194
170 253 193582
423 198 651805
121 350 146253
469 428 478102
256 506 72293
434 560 291974
587 149 751877
191 400 95157
630 435 671867
648 176 402674
441 288 528826
202 142 782663
494 50 699550
528 11 95960
263 331 146429
448 48 915375
414 206 416822
248 207 457015
529 456 764673
62 615 21833
579 548 875319
445 612 525722
289 67 536659
217 382 637824
296 240 880895
322 210 145455
411 545 378265
216 387 722781
76 353 476662
627 18 652489
568 531 223341
620 163 844015
439 559 392798
94 126 96542
668 511 766550
367 644 90391
496 489 903629
2 516 129100
31 174 66225
665 406 558123
385 198 816085
547 698 936814
429 275 172760
662 464 90075
153 94 546170
231 25 267287
246 443 838025
537 176 521257
199 617 338259
475 487 482656
334 37 656925
203 405 365349
129 623 960076
564 330 445853
156 271 336570
466 104 464495
547 590 495823
218 348 557939
248 651 152334
516 465 242357
595 146 251450
63 170 496240
381 42 158043
108 230 785631
698 571 570447
231 16 261874
233 364 704879
205 186 143839
168 424 131797
358 176 903027
636 96 936972
188 521 701428
343 81 697988
35 523 887360
36 308 210012
666 206 263762
197 611 256990
435 478 893414
337 557 320973
30 346 905924
156 42 776170
348 634 187202
312 74 895088
229 119 636801
665 681 612696
641 168 274251
517 271 724086
257 324 891369
13 17 56209
310 571 137357
48 661 707892
621 299 713343
207 101 902061
115 459 139830
554 611 698683
321 267 164542
323 406 615119
480 31 466903
568 337 936543
568 479 368850
158 152 264268
450 493 496207
276 209 733525
485 295 759607
276 380 163782
420 198 543159
307 330 714697
51 419 958217
217 568 632295
74 173 712266
573 82 111026
619 501 346847
405 604 699738
236 217 604298
13 16 803222
508 322 480728
99 149 998965
366 23 633910
142 258 162035
14 658 647903
633 361 109773
410 119 610985
237 418 892635
447 351 39053
193 364 543664
543 44 236737
655 361 9814
667 31 559279
600 162 426194
473 303 37951
413 678 936956
296 646 164847
561 669 4311
563 66 780999
141 286 602306
233 406 89031
397 182 461600
159 57 297143
249 647 566179
400 78 975992
373 62 998899
142 32 774638
592 217 371008
449 692 439796
584 104 546285
690 225 998620
176 221 290772
9 463 886792
508 98 535554
29 311 345747
677 612 780845
167 408 90873
416 561 539104
165 160 759691
177 573 231890
411 264 984044
291 124 33036
311 600 347136
240 110 720068
17 414 857677
238 353 716851
233 9 165568
271 483 533664
363 414 462772
315 183 536437
84 354 126331
540 31 485060
655 406 878487
106 559 74047
611 477 648566
579 56 233261
96 498 220737
313 341 631256
437 504 838131
626 357 775442
504 633 324078
116 61 283234
78 256 675225
681 206 397683
84 442 473942
581 391 29591
72 687 446886
65 1 69871
510 504 533798
302 401 391993
90 185 3253
698 127 576537
534 245 18595
348 547 872222
343 396 730670
325 379 888226
622 393 399688
371 555 627801
538 79 920244
661 71 216439
502 86 982947
683 65 920686
500 196 845364
490 382 170623
543 10 663300
133 559 486701
418 234 645654
236 44 603463
480 474 346290
679 516 335112
223 207 106157
283 124 846599
296 185 654316
79 357 987242
179 226 120664
698 285 523486
30 591 157120
180 222 751474
170 698 233858
319 114 180895
420 668 10219
425 190 401960
623 383 369962
245 100 760948
523 99 108290
47 272 414025
292 632 645888
552 548 820082
121 352 909650
621 678 383762
380 2 974594
473 618 73120
550 58 804046
440 418 603486
472 33 164741
72 339 528538
412 381 646197
98 626 343455
191 697 605329
120 436 89663
347 433 821488
613 159 830184
314 44 810321
558 308 794424
413 39 629711
38 277 444302
297 341 618390
57 21 61682
472 309 821495
488 651 152221
525 377 436400
452 643 834993
681 233 333063
164 655 239563
579 654 594622
591 198 884916
452 59 44339
159 509 731838
246 658 13488
144 659 156730
509 441 349670
688 363 913495
367 101 563832
437 262 660413
575 453 42972
673 561 299736
94 393 227559
80 694 268326
398 647 936068
48 34 726539
658 303 451008
643 31 706102
322 642 923814
667 288 366015
480 1 810794
581 89 736749
332 687 70399
250 37 72329
32 379 562105
439 688 968766
279 561 184349
348 454 792669
304 262 812725
73 262 177354
645 307 465899
188 446 242260
64 137 217245
20 229 923927
501 95 982152
465 97 147950
420 493 767489
663 128 320952
566 376 260703
189 513 268186
566 582 147144
461 17 460048
4 380 908754
355 229 597069
145 276 208701
494 56 368049
638 466 832165
426 435 833816
459 605 910738
448 66 217306
25 258 465623
382 610 220636
367 292 863420
497 493 122240
436 466 644483
575 108 545797
387 266 871164
385 592 220105
543 415 979599
319 337 274385
52 367 377351
685 315 426805
471 49 10775
656 563 529123
19 426 910134
19 31 844651
21 289 268140
157 629 137563
542 559 410681
633 85 799151
448 677 173845
214 5 806276
116 520 760943
622 585 520872
505 564 534523
606 425 186120
664 508 950173
352 448 580477
500 109 583427
312 344 264504
492 351 282768
558 653 561797
190 392 392573
623 239 527569
385 503 301403
134 271 438237
129 442 203231
94 382 89236
310 609 931074
492 502 509111
506 666 420441
451 629 753629
436 617 675218
161 453 533591
235 325 706734
163 464 140401
305 386 333939
376 314 303950
280 29 845865
94 659 896228
271 346 584398
566 2 293019
607 148 479932
495 560 564603
690 80 381303
384 396 34752
674 365 645244
370 597 493298
255 694 573172
689 626 718481
61 316 669451
466 15 436917
33 27 715493
606 573 379843
580 345 58210
595 87 732658
408 180 316714
129 360 650468
74 165 113639
437 228 805699
103 246 141141
386 497 733424
421 26 259924
390 499 121076
218 610 696353
244 454 884227
352 282 811731
351 418 784757
468 56 110890
659 510 36555
100 296 374803
215 219 676965
644 251 163558
387 54 872214
381 513 282682
70 101 758223
473 349 508667
231 196 581824
244 678 379524
399 96 782862
243 549 296360
525 79 54078
310 415 902297
25 574 515478
202 476 370680
488 638 298226
407 150 766252
624 470 646005
284 577 131204
530 286 421808
236 652 850839
31 612 195175
434 634 422733
669 41 368472
224 506 492524
316 284 627268
629 167 668946
306 510 996886
697 313 427851
644 671 962115
179 25 48686
676 139 274674
230 617 776453
662 287 960856
374 532 682960
288 349 882993
322 380 522966
405 167 498054
178 252 492935
694 268 439617
553 564 724435
196 167 48747
35 611 663391
695 218 574135
414 395 820195
112 114 257122
563 103 929236
426 662 844666
641 458 439356
15 121 144008
409 543 116513
661 642 831466
172 634 971525
105 109 297305
505 49 348216
658 146 700867
241 341 887530
497 486 930987
588 347 534654
569 83 358233
280 83 722009
215 350 76305
551 269 105466
243 50 55536
144 296 804326
676 239 10018
240 167 281471
633 91 29458
144 113 481491
65 521 998561
379 266 117254
41 63 596106
50 381 912226
54 558 339980
271 181 811344
95 434 140171
574 515 440712
69 26 819599
558 10 96836
529 220 161227
460 289 280423
642 316 781530
96 435 339597
431 611 228024
371 78 832983
188 172 116339
696 127 19558
166 438 870753
568 643 585059
440 683 246750
318 63 697625
195 546 24978
697 544 773261
88 434 741917
542 644 180285
69 345 809350
219 615 759623
511 164 693552
292 549 311844
256 148 341362
132 284 13354
637 159 930200
359 272 798245
343 240 526630
592 430 499624
339 688 890456
514 675 526804
140 617 860645
590 233 832225
585 591 707378
697 469 820131
575 362 430413
159 10 714585
221 311 866354
112 219 461096
461 368 637488
364 30 306625
73 197 421542
375 442 76757
565 377 635122
54 130 557477
616 136 533612
291 398 909541
317 611 273945
114 27 818392
75 596 864569
309 100 572911
10 515 176992
212 184 843830
376 452 37988
593 358 185550
666 694 630248
18 161 996211
181 430 154360
610 381 524967
687 397 57908
102 246 801740
303 360 258926
501 169 257011
491 474 85839
339 168 863219
483 634 710550
431 26 344395
436 513 898106
123 655 354125
486 290 554009
130 70 431816
113 315 131771
424 546 295979
371 537 431626
306 540 986759
59 270 218709
696 231 820840
660 115 882766
112 630 689640
570 317 801583
122 275 776610
494 612 975366
55 480 597356
479 287 732817
547 270 136575
378 632 994946
98 673 361870
161 7 904962
597 417 56061
593 90 67810
570 300 325677
480 44 545472
248 647 516773
187 184 6217
479 667 807964
30 632 292421
306 375 325267
236 608 879223
388 283 744580
287 233 798248
237 355 4261
236 85 217249
229 17 960250
649 691 632144
277 82 893572
593 555 292959
42 609 446738
509 474 960945
121 403 711932
245 127 545101
44 613 534019
347 391 318533
301 537 735870
615 549 850972
363 63 659331
638 212 466110
653 49 233867
327 319 8015
223 139 109322
182 216 715656
5 298 738227
377 624 519325
278 70 670334
289 206 332407
227 30 344629
207 217 738516
42 57 943645
675 530 662024
467 454 300964
674 126 831199
680 318 431497
104 431 890645
25 9 862936
93 37 853328
232 2 519861
297 257 218071
377 41 83312
526 383 546772
346 220 228540
213 519 973196
329 664 781223
344 205 75972
221 225 541366
163 76 467745
632 435 462142
212 670 823972
132 498 136107
83 57 789420
22 15 110463
107 638 176145
227 307 271732
468 336 822851
465 481 536237
477 85 708217
426 381 458416
43 464 586834
5 581 121502
41 442 332857
609 185 153300
464 277 822856
109 103 595828
321 411 881773
369 500 393481
495 53 780201
672 199 234569
344 220 746863
197 412 420902
480 102 701666
110 175 396339
540 65 499577
564 181 94004
15 170 213640
365 133 603933
165 443 932130
417 210 349764
348 83 271119
600 472 684753
423 18 68188
547 290 184817
368 227 334830
84 195 17300
48 690 646120
381 30 851781
655 685 670998
424 319 925264
378 593 104935
169 179 958412
197 620 59241
454 570 574308
643 125 489600
407 337 957760
276 367 529285
320 176 333596
86 507 136671
430 266 383231
474 508 671311
230 41 796710
324 320 558198
527 355 817166
36 213 282525
448 146 490851
360 6 589027
635 582 940128
244 406 388699
560 436 311922
196 24 307393
202 258 137938
656 96 363525
211 136 195857
219 351 617489
294 170 139078
694 434 735871
369 318 894718
700 560 665477
411 489 208164
686 269 29185
295 637 878415
195 605 55146
506 447 45593
590 523 604093
638 694 358732
449 127 225217
615 551 488784
386 560 11202
201 450 164996
362 695 355271
202 557 425531
325 688 517546
238 23 155167
196 510 281831
546 139 148054
682 491 334812
66 517 249147
119 298 813310
115 95 328167
27 374 264658
297 498 806506
538 490 704120
230 393 427487
568 574 132028
406 341 426766
518 332 252260
132 373 459756
462 310 695572
364 639 403340
485 536 175852
252 503 338966
561 677 70035
661 447 651413
610 555 326051
642 141 895499
485 179 806465
635 249 55639
207 517 300946
92 672 157897
252 559 547485
474 684 724042
182 679 778586
258 91 614488
408 110 540449
18 230 589907
552 536 70945
605 304 366397
398 593 831728
687 512 194382
254 95 476382
568 234 6738
66 482 367344
598 203 466108
354 663 442209
266 4 530046
691 646 810754
253 494 767864
187 303 873729
245 118 420562
478 222 765458
438 637 310890
268 21 34356
13 287 746788
349 320 409765
240 630 895196
524 413 100471
533 9 780108
67 82 385575
126 491 224311
369 692 688000
76 368 484849
96 108 497130
347 476 792594
474 506 69155
455 361 956705
603 47 244597
519 378 373027
385 574 793848
463 602 444071
428 31 779690
507 396 143340
615 439 177769
203 516 537446
542 177 949010
352 409 634446
454 208 239473
670 123 978315
344 226 354955
396 258 147216
54 61 938591
502 674 748566
115 598 948259
482 456 158792
227 611 94932
697 615 938966
326 161 120706
128 575 197018
502 56 521001
625 137 321063
663 79 372917
85 27 55541
506 213 955714
387 349 388746
57 507 659029
70 447 658771
696 19 134623
259 322 403612
174 299 806204
243 109 320086
104 344 655321
557 2 13195
451 478 639840
41 197 844686
180 98 175326
224 404 987563
335 519 38187
519 223 419318
264 141 83472
140 61 428682
145 686 621710
683 627 644824
353 136 242805
648 584 431303
168 229 305455
491 317 722797
184 688 703312
530 508 501869
519 162 842176
472 121 382630
175 503 608569
400 268 49424
358 637 262865
345 651 845972
256 424 148607
128 105 609857
294 192 14830
26 48 658601
531 103 10957
221 110 749962
583 19 629589
340 256 598285
149 578 842947
14 206 577952
94 12 486811
167 566 819906
223 669 328600
74 281 137410
541 676 778733
682 533 872639
697 433 848182
163 53 324410
516 687 904299
86 214 93568
459 144 142676
314 547 850130
617 663 173632
201 682 228258
578 16 524060
130 94 949960
531 309 133007
187 558 587015
179 115 725390
306 695 906242
35 370 413695
318 149 743218
141 487 355018
56 533 177312
527 54 921721
582 584 5847
86 388 920772
335 446 547201
561 174 548479
143 328 482129
162 453 379790
577 413 251122
289 287 596493
86 521 60422
513 187 148079
586 124 155228
162 670 329553
342 627 57925
364 417 112911
47 119 637156
141 445 50344
155 173 920072
560 133 406212
605 485 485710
434 44 717579
94 122 52351
128 700 201664
502 381 977694
134 572 608177
405 133 168873
51 391 966469
463 14 986601
558 514 82602
649 540 191539
209 53 388741
355 169 114488
528 227 366703
623 380 428599
471 51 803531
315 33 797163
522 658 141007
386 347 842959
126 27 176434
408 145 282193
444 381 464282
615 413 101981
115 121 10895
160 582 173495
362 546 69708
647 430 964623
581 516 860326
250 289 292353
106 568 918523
328 612 32284
481 405 40099
34 632 243243
30 66 604872
592 272 604303
378 659 915141
406 178 592135
385 582 363889
275 401 494655
192 620 826589
170 650 626062
508 263 120038
440 333 491603
516 269 918943
14 348 977048
391 133 840836
667 193 359632
632 124 744118
640 436 486402
97 63 637923
445 417 661172
335 205 858005
363 263 77567
109 595 152817
89 214 316557
331 667 87242
447 137 8435
41 578 408604
193 148 714675
511 68 684933
162 223 760558
192 93 743238
47 87 684669
507 234 106495
544 603 866904
583 377 637339
42 86 767716
195 336 417661
529 278 585730
584 92 742566
288 319 264182
326 114 933249
661 284 281640
54 293 599254
98 7 132882
559 562 614876
301 378 647272
231 440 678718
503 185 650128
378 212 414733
105 582 726225
248 29 731836
451 471 445490
590 438 124548
370 468 864347
650 376 293281
459 477 142015
284 631 646699
290 657 758155
260 161 303349
53 188 763518
247 633 732262
144 231 338644
62 595 889863
125 307 924733
550 299 28880
139 40 217141
501 72 75724
292 167 664621
628 159 648619
561 298 281326
301 251 334565
536 416 23629
267 289 384725
640 52 755956
225 287 231869
574 100 843185
448 127 682424
214 324 157925
522 666 353249
648 82 651394
675 609 653107
295 148 746475
396 223 329934
591 508 956266
121 691 66085
616 654 229625
633 11 683616
452 77 939904
503 36 576469
465 117 194138
171 658 284966
685 26 496087
207 100 860612
286 631 603931
349 376 144129
274 508 123556
262 468 760320
97 87 695593
15 131 430448
133 494 856977
357 86 495440
282 235 565034
130 472 258976
356 310 36186
595 54 913952
265 533 493530
15 319 465159
69 236 33197
565 579 638420
559 302 213901
699 604 208383
64 147 136494
220 473 886645
442 510 37135
382 360 199573
354 212 254480
358 379 419719
584 339 99175
34 553 591508
96 45 440743
122 384 445443
268 415 461303
588 441 546388
532 679 272366
607 42 664578
241 453 355912
525 219 342222
338 183 157834
134 244 455909
412 415 491586
572 66 107554
635 174 433754
658 17 672733
215 274 706344
174 194 593597
59 416 495868
644 73 47512
116 281 291212
240 141 116237
80 672 522696
347 319 235434
119 404 566633
624 459 513763
468 526 279978
169 140 830915
306 381 430939
15 336 835392
188 93 398793
198 273 654962
611 28 839895
405 646 471764
85 268 60839
209 662 134430
260 145 632734
448 140 390748
464 489 944525
594 597 602200
413 334 535614
12 93 626748
526 524 406886
70 177 946368
191 479 257671
595 624 444106
229 93 442124
178 73 490685
619 466 866241
648 110 942127
73 98 927961
486 592 148248
128 390 432122
274 148 314745
95 675 396062
49 496 28764
13 467 181456
321 559 350909
393 442 91728
331 67 236076
425 374 504046
526 448 653003
333 555 736812
363 277 751537
483 460 865741
646 581 562293
572 200 594395
492 454 334221
328 332 650571
485 153 35304
683 622 83653
436 446 841375
592 310 410667
448 463 770528
420 678 506889
261 336 361076
599 397 260953
574 323 143335
689 119 163881
110 276 489051
535 479 694635
152 279 486806
565 227 588441
330 412 733713
126 646 157976
91 46 722570
487 175 290336
552 220 781028
584 459 376191
620 357 711333
18 562 787508
457 365 893871
411 505 290817
531 106 486136
323 149 840290
36 305 182373
126 135 8757
418 602 108106
299 184 315228
252 661 692379
455 12 789394
315 101 225664
146 373 288199
406 495 740600
454 644 18392
201 643 465787
502 616 181964
261 49 669204
368 526 549773
244 97 817222
384 507 24115
117 61 306765
88 211 971790
341 82 632511
259 220 784302
667 587 432560
81 628 305669
341 49 279547
108 252 327921
95 456 1229
692 84 778683
628 272 570619
99 41 253480
471 175 522739
93 587 206683
214 500 277961
334 596 584733
666 269 590710
384 179 356537
552 193 531387
574 481 738780
630 61 510216
194 227 930488
161 342 481928
186 291 236221
686 497 757813
193 264 107297
676 64 393218
571 526 68416
592 697 800458
42 297 549947
596 8 228421
424 57 358329
618 297 367243
528 58 999476
376 499 437130
37 90 384269
79 154 126351
158 248 974744
176 68 658649
114 324 759909
226 76 876939
514 360 551245
196 223 419888
625 689 422328
478 547 492219
167 208 618808
694 566 14326
99 638 59433
683 576 365124
539 154 813972
25 156 987556
28 260 55029
351 584 206608
453 48 256430
4 583 124697
551 196 100606
415 431 994418
617 102 669351
587 79 463015
43 200 635139
472 135 954879
448 104 84715
160 424 331974
48 267 660982
521 311 641095
40 251 640844
41 88 648916
220 524 389021
566 258 960749
449 163 27978
311 470 492999
367 163 641984
334 99 242326
298 341 171365
1 40 914491
355 303 349615
475 542 542037
354 600 131421
81 475 252047
39 122 657348
229 576 117913
433 555 177763
597 252 25927
521 58 401017
616 166 559928
154 664 546595
541 295 31885
232 214 530136
205 594 846205
307 469 405998
440 101 735021
9 399 652070
58 412 270939
562 163 381268
319 44 958765
495 603 825526
623 147 588108
362 168 710223
596 164 957466
47 223 383884
305 295 735355
457 661 437035
190 394 398196
677 126 156218
40 292 798976
104 352 92640
316 90 965689
655 5 391277
32 342 922139
429 240 213560
596 675 14515
413 519 852845
87 539 315022
107 376 417967
341 28 818033
191 43 413178
321 357 244515
584 514 586057
284 207 39208
410 283 847152
364 636 772487
301 509 47241
205 216 21678
111 185 188839
265 539 17014
220 56 370542
158 207 968170
230 550 85620
262 593 339330
653 633 159918
455 530 255467
620 303 265540
308 477 437171
380 463 682445
262 377 343956
271 144 957600
37 244 79191
358 101 827731
594 472 855299
508 697 241115
448 251 233456
308 669 854470
179 145 910519
534 628 672387
182 318 797897
484 14 679217
460 300 853579
128 506 681870
101 276 505994
181 494 843626
683 502 572811
122 250 973405
4 411 822317
663 249 61600
601 258 811953
423 267 943531
60 583 837235
195 485 450287
542 463 568361
593 466 177053
10 184 299686
126 141 843978
370 300 476852
527 314 124821
241 133 454532
515 272 776883
132 665 294759
31 491 829380
478 431 337281
102 660 177682
197 532 176595
241 613 562525
614 66 516461
210 556 105557
247 356 665182
623 635 879242
464 314 283443
408 161 575293
601 324 895962
131 237 877387
21 483 489802
153 323 19688
654 472 64612
163 6 379362
103 147 418947
128 176 376960
26 105 507546
437 527 479174
68 450 512415
557 200 80522
288 113 372256
483 322 265658
384 357 21546
37 306 819238
46 500 956278
431 160 663776
423 582 134886
429 374 180850
636 519 804491
69 166 959483
515 544 36802
85 592 539569
410 420 793847
101 653 553290
678 363 873044
608 258 296639
156 186 307856
166 572 345518
395 696 801858
409 410 261592
31 486 483276
150 555 534226
72 370 507150
144 681 513817
209 647 126366
463 19 70913
594 440 902345
510 107 481929
670 76 374992
366 53 937483
78 538 337107
237 140 586861
190 3 753609
432 365 402975
542 404 445725
568 616 396793
339 6 345479
104 695 307385
465 583 555269
112 191 805031
43 299 699131
283 618 499508
324 573 89785
646 349 722239
11 18 778451
121 434 560263
56 25 217398
212 214 730915
193 337 510125
613 538 839464
514 384 967617
457 440 798649
151 11 488296
554 276 698380
28 409 687765
225 38 655792
400 405 535950
574 11 182516
570 316 986937
128 557 315053
599 332 772816
86 573 22750
378 463 707199
235 670 970515
691 575 871050
340 179 662154
671 239 821466
181 155 947082
670 521 959835
661 498 623007
484 176 9987
400 403 682487
98 336 790274
494 661 389274
491 425 359619
645 440 159629
233 557 617650
295 136 896212
226 57 245769
564 251 547172
609 447 858260
184 294 923368
484 8 931972
416 220 298811
11 318 393046
529 371 997143
598 213 457175
412 28 84698
482 229 35361
524 405 341410
491 545 753597
555 413 608386
378 162 906788
560 638 508251
301 199 735880
403 52 462190
241 464 570780
106 633 744089
123 18 424751
697 357 60821
279 221 966084
80 248 598337
573 655 122041
663 499 926976
317 224 836384
98 161 560053
458 377 620365
97 562 10240
210 135 319860
489 2 813356
597 14 789308
535 658 649405
456 615 818093
364 270 272440
140 283 735958
21 62 164779
86 632 938841
4 162 358151
618 337 963010
439 92 99304
247 693 770856
547 461 100097
385 664 53193
256 679 848887
89 392 401917
431 253 181366
473 590 678911
693 556 961721
171 430 58522
295 154 202099
352 221 57956
568 626 618947
525 582 993989
365 482 258380
631 204 729083
570 420 101255
127 420 876708
634 377 314760
3 129 50794
642 486 67565
535 97 933720
146 355 279288
333 594 539901
114 531 195908
1 54 420501
126 511 448732
326 71 225765
216 144 391701
56 188 923850
336 38 842757
344 25 139785
454 225 230547
113 471 688551
185 233 699456
468 293 505379
44 244 406128
11 204 617186
224 509 916381
538 402 159013
99 445 125610
17 113 263346
204 345 907226
132 463 841722
60 32 201751
298 296 293304
25 256 831425
61 327 863270
461 300 675614
471 336 68782
61 646 423053
31 688 788580
596 453 550764
5 494 265399
474 639 85252
513 183 844417
642 649 581221
610 698 371540
250 228 601938
618 343 732571
63 468 192808
297 68 422730
37 620 849409
228 492 789802
199 41 504361
352 323 550770
50 141 959791
456 568 947258
579 483 377101
331 33 93226
424 322 456133
263 394 59318
2 15 927378
330 17 543532
416 259 88764
547 477 687550
337 569 305237
385 569 947321
120 498 518895
444 446 771832
194 311 465635
612 115 438520
240 625 281476
683 304 918162
210 8 537306
273 354 741885
15 339 332571
58 662 651029
342 418 486362
683 227 348670
414 673 312935
551 516 293953
216 481 769952
291 468 164413
640 270 302994
193 365 999989
21 28 828886
379 135 763801
429 47 307239
178 263 750237
672 474 636522
405 476 341385
379 579 763268
584 51 373525
589 227 162345
56 187 201036
549 467 587681
33 207 457503
23 233 152613
426 493 180510
488 354 516358
113 399 320965
88 634 945489
165 683 205878
555 661 607045
71 266 25245
43 498 605376
588 95 984634
463 363 767325
425 534 142794
103 258 633919
289 454 276762
508 576 529760
539 172 752532
594 369 605254
23 512 721065
245 540 723518
567 46 110941
618 180 332052
21 509 59965
399 349 72650
448 647 500065
105 482 207402
502 558 255663
193 309 836834
78 322 486618
214 505 325973
631 167 81982
451 675 699746
64 291 252581
563 64 188645
309 628 190789
556 475 549494
85 612 522604
400 465 220524
520 20 442465
609 31 448489
127 647 710879
431 68 952174
606 100 967731
66 111 922784
569 197 147173
362 415 871402
242 107 925832
404 599 749312
77 487 840101
532 375 442693
25 625 825361
365 527 849484
155 94 271685
465 298 487145
538 56 51914
175 496 985081
398 76 483985
598 272 87687
371 535 99809
74 132 771916
667 234 826290
195 110 288083
671 429 661989
649 130 403041
173 417 176920
340 134 139773
275 47 756977
223 246 900500
615 358 296777
461 653 345336
110 340 308456
620 262 99277
580 207 352004
405 425 286326
516 291 82568
322 440 64340
594 392 723540
400 51 80527
225 273 249994
31 299 766617
379 99 440926
45 436 454938
676 537 507678
461 137 580442
303 524 479890
477 25 207252
29 120 381771
292 45 691085
123 451 285909
181 57 426563
605 546 551790
369 168 285101
429 328 131526
403 315 288139
523 264 78480
471 655 79160
104 433 632468
349 69 228884
148 624 183334
398 606 153891
354 464 764085
556 216 652343
119 81 587224
440 526 427502
476 183 379309
216 177 867240
105 302 971567
529 445 89620
692 649 115128
540 25 953917
560 199 550885
408 23 366534
483 464 617821
436 313 326152
414 160 475690
58 134 977124
66 597 924297
169 123 363670
104 383 643819
288 575 989925
247 679 239765
37 425 3863
648 28 681121
628 299 622320
86 594 567991
37 3 922319
350 681 551592
489 137 759235
310 390 320362
542 266 135456
568 444 497849
207 88 768797
448 152 399042
25 408 79124
31 652 506118
340 9 363913
10 467 198214
204 10 600425
187 193 805156
307 569 791586
650 512 526339
175 151 456148
622 144 572224
230 501 886077
238 109 498898
557 642 118896
121 514 946238
387 371 794254
697 197 182861
510 420 168537
617 389 360801
581 71 141864
392 435 206037
432 62 227682
217 395 981723
196 30 841441
126 307 346438
354 662 280930
572 667 580294
31 97 846080
546 366 578474
358 653 22027
639 385 627783
473 85 280078
417 90 13953
217 198 929081
298 154 842130
682 86 397052
666 508 889252
134 245 346752
391 121 758943
346 136 153152
127 451 61673
208 440 819851
168 118 435866
306 682 957888
299 229 988291
372 5 557746
651 647 133688
405 186 493503
511 36 791278
516 556 846220
372 19 361208
513 288 540191
573 329 685593
696 138 694624
11 199 729552
377 356 76163
668 94 314002
253 96 799197
328 374 176438
296 591 406216
220 448 688840
45 506 122742
192 375 524630
412 372 700639
16 699 876195
244 611 750464
680 272 84578
302 526 184246
110 329 766954
93 257 492271
397 394 637557
82 474 277742
71 300 165658
380 115 398898
554 34 434091
536 229 618282
201 541 751455
670 417 486905
559 203 328775
180 700 529369
117 456 757360
205 182 793137
36 284 155239
264 324 620841
660 122 397956
257 459 74883
645 335 696502
347 323 488430
467 225 843681
540 527 185112
123 231 29258
588 314 400596
309 181 150034
365 599 982806
651 190 347453
322 227 374075
622 359 802528
489 570 481909
156 343 831215
73 267 283648
392 261 143275
351 590 14250
357 432 788092
201 653 671990
183 376 745198
425 649 330685
325 153 815303
403 398 225855
44 195 726173
84 332 851144
228 40 805922
476 635 912103
260 75 590885
686 641 25263
630 355 305017
410 116 417551
476 174 690578
577 399 96928
187 13 91498
587 46 131774
213 607 587846
592 238 508248
298 345 525538
455 112 58620
392 169 747431
440 521 274351
436 348 599725
10 337 61399
310 6 361349
279 112 921587
32 273 731834
501 277 892229
541 111 407164
670 56 209840
72 651 846991
69 446 989495
198 592 853657
108 411 916555
658 622 279132
644 329 146717
695 233 573958
455 461 465516
584 226 181455
44 62 689239
192 357 496245
436 384 287889
660 210 221356
9 247 301587
299 635 920278
245 93 682787
114 347 967860
615 5 177547
167 34 263923
655 591 864911
525 34 364088
471 500 464632
344 235 121818
148 492 961855
179 378 588367
167 213 838476
110 559 340231
90 512 130226
21 699 802813
142 629 274796
332 399 907144
521 280 686324
64 371 2232
312 647 566469
212 331 547887
411 231 317003
203 584 10777
271 516 703100
581 108 642259
253 86 331871
129 334 122701
164 481 554210
66 540 615221
32 389 471807
220 210 915148
456 664 323769
577 624 445068
258 307 680772
630 523 88536
280 478 364270
457 667 192433
31 568 514986
533 28 105662
150 406 161212
564 268 388382
259 496 448279
57 378 679501
19 662 311544
425 85 918529
347 607 75371
140 697 66712
598 212 456207
155 1 272788
273 457 899281
256 359 242866
255 371 597541
511 91 783042
508 482 665737
373 395 461050
654 619 526878
197 371 497904
273 106 171253
566 355 777446
486 53 154769
614 403 728848
46 377 634913
429 370 295299
449 412 329004
163 350 514788
1 183 816184
275 45 301522
212 699 486670
195 487 735599
438 54 311170
344 250 746678
76 377 348133
657 25 986792
550 213 147149
500 191 40877
639 99 155902
440 598 831769
161 281 19782
261 632 96974
606 520 633524
667 398 972824
233 510 193483
216 491 635813
380 210 64323
597 422 351008
412 548 785288
618 260 820560
129 289 218077
33 254 448529
700 259 403676
335 184 291577
678 484 535738
529 522 366198
395 618 157426
127 229 149202
369 414 821360
418 32 925645
668 395 606155
490 42 790397
608 463 602465
58 241 281799
85 198 653814
575 367 253794
649 228 377822
203 168 204139
287 114 836537
277 449 861302
158 334 725472
422 345 264219
339 326 891747
339 687 914778
190 346 330671
307 667 23486
481 421 870852
98 212 911525
562 328 465328
409 315 149873
78 307 959675
325 226 186348
8 88 55236
603 521 28819
572 114 141400
338 465 999472
457 299 198454
675 393 517010
489 29 801636
428 96 146716
86 680 563217
206 602 473925
446 538 929014
156 176 868622
124 37 201407
461 307 213489
427 47 285739
580 89 228160
374 584 186747
501 672 837470
473 371 243765
247 224 133668
534 414 835751
501 18 316844
129 338 572510
664 89 351530
524 159 196714
515 680 319888
472 637 350302
160 314 931049
541 246 271270
641 327 609256
494 444 517289
11 84 20212
411 572 234043
515 326 490555
105 547 35556
542 647 361611
135 319 269843
112 217 494783
620 8 566488
574 277 202679
500 255 263858
516 553 174524
67 560 586128
201 299 216349
410 72 605870
489 267 567397
351 176 286349
280 489 126545
286 294 515986
539 228 964638
199 69 123570
217 419 75751
257 259 560007
409 222 496760
321 523 409745
28 85 688419
582 656 106115
488 104 144857
337 3 673930
258 60 745891
524 136 55044
664 125 973484
253 197 901115
593 496 69715
629 409 266301
532 43 270438
301 624 632291
469 534 606804
300 232 294012
557 166 159953
41 266 4647
174 368 828812
487 572 601423
590 446 499611
341 645 158818
530 125 743074
685 626 64078
84 441 638004
232 424 893450
204 634 856317
521 611 10553
351 125 853211
169 72 963022
658 314 139862
676 627 603987
508 555 458083
652 339 311822
402 399 303614
380 595 908818
540 145 346924
195 496 763869
212 274 453236
208 482 527323
87 81 375135
207 601 178280
430 644 67775
592 57 663663
305 5 889845
75 100 864319
231 353 347731
390 501 71344
350 216 512450
587 321 556952
521 639 600437
339 303 523202
415 137 981103
481 309 266781
114 54 196142
117 443 745760
308 462 847594
526 490 759835
470 546 417699
316 594 563212
393 258 373075
128 75 884314
628 487 272564
542 176 810230
30 604 222879
601 675 777428
129 527 458870
291 566 525513
494 505 606424
544 640 998893
606 388 434978
675 236 214252
14 550 144940
316 626 119113
399 212 757896
558 162 801853
384 134 21823
659 122 208167
554 655 475556
575 245 68673
12 393 532612
501 271 639976
579 274 502928
571 224 378156
567 199 619412
682 335 927284
601 126 807104
370 465 528798
255 452 359285
642 666 742645
654 659 20441
227 139 23666
700 234 76918
660 534 351187
123 124 613421
285 274 819303
664 366 50178
310 86 693015
569 299 594091
52 97 603081
457 86 748091
270 422 689631
656 173 109215
614 194 73689
457 220 878089
78 684 561238
443 521 912165
240 537 402129
57 500 768691
617 44 174328
131 388 44999
45 439 418160
64 27 325978
436 400 241202
157 212 129085
611 169 996146
2 194 601348
217 520 558225
196 136 819413
243 534 63627
450 257 888983
329 92 101111
192 559 955433
224 653 142042
75 170 920831
74 645 732647
92 12 42288
205 329 709394
297 364 132857
589 270 985197
376 198 210377
198 315 917131
436 544 711500
53 402 698186
26 477 17976
472 29 467774
118 435 312659
521 97 341797
230 573 819326
140 325 521696
115 189 991193
661 116 749361
427 294 392589
648 425 646282
415 104 516614
424 420 278865
177 384 893134
214 579 411838
255 664 409536
522 344 153420
301 648 834312
252 79 820222
15 425 573110
340 120 120802
612 101 57151
467 655 242464
217 268 81314
8 197 18719
174 505 549786
537 605 575455
216 309 36049
233 138 376293
278 238 732781
501 299 640981
87 119 781706
178 218 858227
425 48 511645
268 639 533065
662 675 741340
638 673 910222
146 457 344837
288 294 444841
676 524 708782
128 67 951827
568 22 819003
23 654 478751
553 684 411759
32 197 26722
604 400 909603
233 40 253735
446 86 495768
315 569 564462
546 501 689089
86 395 330715
419 238 888055
443 42 690760
581 22 564131
427 326 274577
387 39 895889
246 146 46585
257 262 142056
113 232 44846
324 44 671786
267 584 679111
83 165 391365
297 178 360660
415 99 895463
393 465 463545
168 324 941964
682 665 396799
636 692 107203
595 626 598895
445 674 56000
79 364 590246
5 192 535564
224 643 488233
25 600 676983
444 605 395165
535 515 814485
562 370 346034
223 173 825333
192 203 784700
663 238 101737
689 284 845433
603 12 968776
371 547 582257
517 308 921299
534 547 421388
262 614 406460
554 195 693375
123 233 20423
60 662 129773
172 360 926604
410 228 431224
468 563 455440
376 573 154174
448 302 323524
380 259 370582
554 66 846674
553 629 48846
670 608 160972
339 369 717117
437 180 729174
350 219 387103
278 686 249762
550 653 348543
241 150 559183
201 549 141264
636 580 303217
82 209 362886
255 454 3676
232 640 829169
298 444 386873
388 17 184160
154 468 946839
699 193 157512
671 474 100498
648 600 897994
260 394 15627
104 328 756633
534 662 703619
465 309 824214
188 420 538746
426 611 285125
540 533 471193
594 124 647996
229 106 470688
169 247 360809
432 166 235194
527 126 485620
603 117 378115
686 159 140767
567 539 155972
665 255 439202
198 544 658714
113 685 378602
481 105 983995
127 264 855499
504 197 438964
387 35 807671
652 112 534240
40 633 940469
23 607 151558
574 1 203390
484 145 351712
609 369 362839
142 351 977635
363 231 30471
442 342 860052
182 543 32022
252 370 486611
367 662 499234
537 433 139990
421 193 943748
296 299 969096
364 388 870083
241 148 691858
323 77 669497
67 570 799451
421 276 527372
681 650 32300
13 145 132223
566 676 662211
644 476 835929
323 500 541129
147 498 9863
204 39 489640
338 284 946731
120 287 756727
320 29 71079
231 598 104149
342 700 607665
233 146 895538
147 513 194087
157 609 161686
284 367 4000
251 560 368005
474 660 738636
513 101 123421
597 250 595356
545 119 376131
472 291 453924
384 316 359783
499 498 815025
59 301 676597
320 330 487025
133 165 280354
184 268 75804
671 53 855376
541 615 951583
276 638 935900
321 139 42470
38 42 819028
278 255 743168
514 375 241484
348 372 363869
658 325 817948
507 37 90450
73 166 122340
438 605 391327
566 637 249490
360 544 228165
337 110 807279
253 154 530670
402 615 871460
11 323 767867
658 144 567016
255 635 983336
20 538 972849
655 594 417822
547 524 289204
117 99 231566
510 699 61652
11 34 286866
69 240 300901
208 613 463208
141 671 508951
695 226 585629
499 356 845066
150 139 583867
63 349 464269
530 469 747045
105 515 321832
444 200 442655
222 9 323583
596 291 436989
495 424 881307
372 157 41156
81 489 773011
438 66 213883
224 329 611689
681 649 324008
299 458 320909
142 177 252991
568 179 161044
521 635 396312
67 362 63721
592 506 270759
514 379 10561
335 63 28573
48 310 346387
472 481 752584
424 346 873977
370 32 474029
656 119 739823
549 511 538655
275 95 898400
377 430 138438
588 132 397201
250 507 182606
692 97 724571
620 323 820915
556 89 851926
517 197 271342
77 122 447629
541 247 977519
678 253 848458
367 286 490936
196 347 145263
689 576 760260
4 563 914314
36 378 648253
401 458 982928
120 32 677412
338 508 450143
211 65 694576
444 319 530953
371 666 216266
217 297 292915
49 108 805421
617 629 799862
313 591 777804
599 122 322915
99 122 863269
172 146 71182
645 496 327581
121 317 921710
590 288 673787
326 324 548635
473 197 251579
122 68 43231
260 78 429481
376 648 496262
119 634 892069
203 699 678251
500 687 460567
142 92 167185
284 666 825024
179 470 668525
172 295 435400
689 264 68638
83 626 109379
237 48 173799
214 607 849863
439 295 854183
499 128 760565
222 202 534913
523 512 124677
289 294 773021
211 307 135254
490 195 323654
628 529 38316
102 145 212410
173 449 412286
126 252 227576
45 299 460210
262 414 412190
142 174 186146
347 378 659627
63 278 625084
470 71 229858
335 615 521521
623 65 452813
434 221 141985
359 273 929503
453 486 171744
625 100 103095
148 684 959047
493 546 816608
184 35 949926
44 116 915510
326 440 619487
376 76 531441
188 48 501063
391 579 816194
378 470 771802
427 462 362190
258 160 842427
167 333 387248
667 320 92523
199 624 608188
628 124 875297
72 33 259575
698 479 824865
349 625 476598
239 460 167876
598 528 471380
674 417 536493
171 2 639712
242 186 747383
161 445 289627
357 412 384122
301 140 952890
8 151 537182
485 214 552038
634 187 937410
610 180 280564
39 472 682241
398 486 287871
614 442 328831
118 78 738784
392 64 204356
369 44 854988
514 179 954835
79 202 33960
386 234 262962
331 7 619788
332 647 518551
279 545 601905
301 311 464597
615 385 335399
538 571 562378
251 602 297099
352 79 949047
550 494 885639
694 308 931629
217 647 311469
239 651 644581
700 610 190223
659 344 387025
45 377 34473
586 211 776310
288 646 704111
376 135 896385
100 576 615932
440 127 126791
71 101 822460
476 649 423576
148 337 580943
477 205 710681
189 571 427802
550 50 883475
112 640 428052
358 616 423942
130 317 798156
601 489 937198
131 592 506596
40 200 411648
596 645 592989
538 688 82057
434 416 707112
439 180 765103
586 135 262135
226 611 815987
561 233 997643
583 612 253895
688 183 850286
443 687 418680
352 53 712013
298 656 672989
118 117 395745
586 142 546587
284 377 239302
545 34 349965
36 165 293378
678 140 398497
340 653 707487
15 690 595505
126 53 505632
581 487 64958
357 341 230720
520 356 77758
481 483 618451
132 10 930644
576 198 342939
51 82 96852
382 339 849076
696 67 377008
388 664 526221
684 287 292552
133 359 42165
30 124 345236
265 223 314211
11 592 304171
319 172 868335
217 25 904480
375 607 891535
261 11 164578
172 377 908382
495 694 848196
119 173 834531
388 365 366168
205 181 476289
628 558 207442
341 162 64277
258 188 645377
639 52 783398
512 402 252135
567 465 640650
454 280 894275
435 508 999822
148 571 126309
549 253 362344
150 396 909232
211 366 10479
488 154 427827
389 611 509408
371 53 758160
71 20 648938
420 144 179149
290 180 300606
94 609 727538
94 35 573382
285 297 726812
9 598 261872
501 687 194811
308 325 233878
302 472 453065
20 67 674155
276 419 147442
279 245 596747
431 689 132586
365 196 419735
593 101 408192
59 253 102190
263 582 232923
451 228 916074
627 328 260891
249 378 232286
256 107 35679
659 614 506051
296 10 413968
12 147 35180
50 624 524198
57 700 152512
361 663 890628
371 239 5795
600 315 219078
494 311 14082
125 375 947093
590 570 536558
679 511 888450
444 423 513378
230 284 393751
201 487 642776
538 530 319573
101 693 303622
557 220 77803
572 493 691314
432 525 312713
204 444 642678
264 502 936102
354 295 911810
572 685 618470
139 313 567483
368 414 696527
100 113 12279
108 501 717979
181 466 721240
418 33 559213
494 347 6199
39 430 143791
602 231 801747
303 541 303065
618 216 317083
667 328 227582
533 255 170157
279 641 938592
92 459 870746
328 151 114794
134 50 555888
438 91 675456
624 181 520368
579 259 684302
173 692 697355
398 605 31792
30 541 132266
275 18 652319
569 552 449214
312 254 376973
365 545 91939
101 12 117424
271 70 411970
385 483 851504
658 15 297566
646 300 219890
526 549 908881
137 477 148119
615 36 397377
458 253 319512
648 690 810251
653 342 900982
46 2 407943
349 431 955031
144 118 628251
693 67 956038
300 425 958393
540 240 494533
195 294 158697
272 475 790981
267 315 394027
537 108 201493
347 374 648634
142 610 272619
317 139 119571
184 578 769192
209 641 517755
469 360 41761
407 175 937285
698 297 778057
69 562 924826
330 569 571062
490 552 645264
126 169 470905
278 35 391738
257 445 113768
335 188 41688
608 314 831989
182 159 859840
520 19 21234
681 516 278357
293 328 421103
159 334 271419
259 467 473110
252 30 340361
502 120 206749
523 635 595530
148 225 834761
662 519 41984
509 372 644690
441 78 739438
289 373 133337
91 69 298049
335 621 528598
542 527 167046
681 278 722983
577 325 953516
322 236 58
287 615 238795
79 510 690334
291 66 973301
298 617 816503
101 78 706454
299 630 699304
613 265 694019
381 571 434460
115 198 913291
536 271 929286
63 485 872573
595 571 915226
424 23 988812
51 288 450158
252 581 434832
403 692 319557
252 106 15608
381 485 390244
306 423 385270
227 426 290533
664 644 875942
122 156 774439
448 395 721379
61 223 931129
431 74 427078
384 567 782007
365 126 139000
14 683 735442
518 139 898234
329 595 794837
161 254 355555
560 58 227599
343 331 580106
310 41 649298
424 153 279927
121 548 463749
569 234 981639
94 673 379208
397 376 596448
263 699 267111
346 71 42378
233 210 37323
696 695 175284
252 636 978465
172 160 170393
325 428 760325
169 68 97415
300 49 484509
15 650 682919
93 214 959223
483 627 67880
164 475 736176
364 290 201885
393 529 196100
630 605 362730
670 103 373474
28 411 716732
505 33 146377
61 184 434078
258 248 677939
420 441 735561
156 679 849088
205 51 584284
147 250 549272
610 219 714958
262 458 781982
422 395 411185
184 651 227244
540 682 312709
689 102 604786
628 565 708605
228 75 596232
621 635 57738
59 236 435319
275 475 431882
515 244 286202
502 313 538626
12 281 877285
75 513 367393
68 406 963032
525 559 158920
95 28 517919
626 385 836721
87 208 119728
700 484 669614
130 679 887883
509 256 118236
256 427 115793
321 283 76818
359 697 982282
133 275 474871
179 670 901956
226 32 114763
49 371 574166
390 632 12304
659 398 751568
298 325 44542
572 369 417683
512 341 482336
43 549 833554
168 411 776996
282 194 877463
291 329 890303
358 315 783883
207 341 425745
646 682 111110
689 151 386090
297 250 327504
444 521 216085
339 508 117259
368 692 885174
625 193 866605
20 411 528477
581 498 422456
465 219 698433
591 650 482880
500 118 939872
361 213 374947
679 190 326937
330 610 757551
261 26 54982
278 660 311304
504 481 254339
499 3 204457
398 700 419475
579 383 82723
486 21 761631
397 133 548954
257 368 218447
485 66 938985
155 431 274984
130 272 392454
283 230 968283
34 30 470985
570 509 188998
493 131 447477
248 656 234784
469 134 87237
92 522 764565
419 168 436508
643 653 997227
597 572 990807
592 114 57167
176 688 323408
393 469 319887
672 696 218533
91 439 50048
120 470 782728
92 311 531544
38 67 622222
408 77 553548
137 668 710765
161 139 286828
584 214 557887
547 592 203230
250 283 793818
369 303 991412
296 26 454281
437 510 879996
289 372 504377
336 51 396133
596 302 813947
209 340 262938
56 580 573099
130 453 362565
236 244 823282
87 439 413189
395 237 568790
617 505 106881
317 226 668627
147 238 360688
9 556 973421
515 616 520097
245 663 649843
657 422 960135
357 454 815433
13 526 461582
388 636 236336
229 110 101363
522 310 375176
605 360 431641
696 95 183179
647 632 501527
210 231 889512
662 246 187691
199 392 176045
254 22 128743
483 527 136633
444 640 405785
502 348 567125
3 247 366968
511 288 266892
439 471 833026
632 323 628640
344 194 454520
346 515 20795
302 411 137775
278 448 345245
52 216 660255
262 284 17510
566 285 598132
61 544 324260
221 76 301022
340 198 599935
629 391 391169
400 624 657607
112 285 80364
240 573 747836
683 545 221269
647 386 434834
127 644 796866
505 291 71399
578 417 157869
594 437 847750
192 60 973692
614 281 844811
465 692 478885
497 525 239454
401 508 565373
691 142 191788
465 659 167600
198 510 927140
267 494 970909
519 9 939515
413 399 888262
530 700 884780
253 28 257363
129 232 125104
488 543 866660
314 317 611289
213 445 507503
671 345 29624
68 152 294881
431 260 701145
408 136 780553
609 77 537239
597 68 961418
66 141 933526
111 444 450908
379 543 196610
463 501 693969
332 279 328286
220 105 539791
630 603 818699
316 690 93641
677 118 418720
659 484 375452
478 523 788798
31 92 581721
474 589 177256
244 517 681891
654 254 368598
627 639 223035
150 369 52625
561 9 115783
572 284 606860
87 72 889367
360 348 98290
375 664 254361
385 42 33302
431 656 992743
222 680 782370
101 485 510969
687 544 810496
41 638 376388
431 178 523933
605 551 902046
502 506 306615
443 324 941426
310 500 472387
547 442 340708
535 592 301392
121 620 274532
388 658 923427
13 214 891548
531 179 151055
238 153 159237
608 533 305260
237 442 179062
454 519 181656
507 690 971023
508 68 686323
176 247 64149
112 136 38552
698 605 435689
150 378 377045
434 215 614067
378 566 294710
258 221 132694
28 333 858453
360 682 440863
243 598 855178
398 158 48118
513 136 726250
494 142 918448
24 260 168720
179 225 691272
268 258 687714
313 26 405779
356 635 600485
415 313 692963
503 191 987013
514 337 63638
675 177 720222
25 402 968318
59 149 638335
500 241 727442
123 602 824422
399 512 889876
693 262 292573
176 79 191951
286 102 372465
241 25 565357
165 570 230083
278 332 500475
571 416 71656
348 542 673235
215 12 831815
619 126 61158
9 686 678909
412 578 973668
637 66 405717
137 513 847522
700 11 394286
136 376 286264
560 605 229564
10 591 865931
537 294 829474
453 254 869424
90 249 372196
180 416 450516
30 266 867673
456 496 103166
146 651 409369
286 455 689495
400 204 366549
133 512 320792
395 365 111895
582 515 955921
81 247 549949
290 280 27045
533 651 746208
78 579 226643
209 421 417679
437 679 470332
32 486 874033
62 446 962296
687 142 473620
523 341 375612
615 401 851800
638 270 418139
112 478 270131
336 350 403482
677 3 452595
523 9 404618
530 314 24765
212 649 271782
560 652 441779
177 497 355000
540 661 845687
58 643 247670
667 13 20559
434 341 437421
391 207 943154
59 427 276697
8 283 620740
453 132 114278
501 142 989646
363 52 837241
60 206 858270
14 659 557957
127 604 183704
446 488 462141
442 264 178533
409 522 100284
231 500 81511
185 674 998738
418 448 571455
601 150 118754
454 512 887081
605 77 893195
608 502 345158
155 369 25492
251 220 629655
254 447 997431
300 99 903029
511 312 34276
70 624 625843
687 365 461025
247 130 836140
360 497 285081
238 418 503295
668 203 866024
439 371 233821
286 523 646723
693 505 834127
321 693 666607
439 429 21199
599 250 398762
646 470 76669
227 230 828670
262 204 964924
69 112 640955
154 36 286015
494 298 933850
358 688 34693
9 254 254094
516 19 553919
600 458 644335
361 73 166445
579 525 817504
524 447 104859
483 427 451812
347 129 202903
599 320 754827
149 513 921227
7 305 591571
379 532 913267
453 53 230406
479 515 481750
510 406 274132
430 448 386066
593 576 924901
128 378 697515
217 440 179625
173 271 124048
495 637 198013
535 473 685807
294 366 316846
334 598 808536
436 95 514931
318 77 899261
298 396 705872
476 186 483392
157 51 795725
607 310 266160
373 484 906019
366 354 918782
695 530 828781
319 470 696971
141 609 513801
546 70 378205
173 194 934010
219 100 90518
449 546 528956
465 684 426772
86 49 341802
508 382 770838
156 399 364228
405 561 503315
699 89 336063
277 445 445485
549 414 729249
584 7 363541
377 494 715452
295 134 343537
677 514 435054
477 65 497187
62 77 24502
551 596 130889
133 378 479232
5 19 237875
194 436 460924
627 346 303221
395 670 276330
585 666 907196
441 356 930772
605 234 828266
545 696 41253
328 446 158323
621 207 953978
169 625 256179
65 553 6841
695 2 636418
286 563 962617
281 298 389259
511 5 140043
186 617 335986
349 570 585578
315 317 623812
349 66 91010
400 259 986478
496 336 316733
684 451 608698
371 443 780141
389 379 935984
233 366 711249
194 157 301174
172 39 651129
518 492 638091
694 517 871698
481 453 101902
249 424 668943
95 486 629189
597 478 525694
377 111 171962
615 198 844734
412 86 891410
507 495 824392
430 418 688105
298 610 656576
634 534 114878
27 289 37341
456 422 659723
470 406 406673
444 327 217570
252 622 121600
165 33 791361
477 437 415794
695 183 440213
172 409 784371
539 359 48756
277 324 368561
136 329 583068
543 646 680428
391 354 236982
611 23 356569
107 254 405948
346 161 68717
79 393 18231
103 578 768389
398 377 802501
129 165 274084
177 193 515706
458 461 190054
286 592 571283
312 116 231314
406 586 830653
222 227 370417
5 413 220216
676 45 743483
216 340 194713
605 423 307921
609 240 693387
400 88 269982
517 699 656370
686 265 383959
696 184 446221
79 506 399947
333 230 29263
12 182 156153
102 255 953940
641 339 912892
548 546 174698
532 483 839199
394 380 508110
365 69 747473
67 24 533872
592 500 564794
138 50 671433
473 42 245006
128 695 184884
515 691 112180
462 689 789783
274 145 436801
122 329 558208
313 438 603209
215 607 996958
218 195 563768
489 368 997527
338 15 139838
121 236 81675
626 109 844066
115 474 720881
235 552 625708
564 78 711923
625 696 543766
279 229 95496
607 319 460292
355 426 317955
456 341 608079
553 404 498253
621 104 149692
275 520 147816
606 369 119208
294 693 907621
293 589 399837
87 314 176148
174 536 777598
660 84 961934
491 276 3957
409 458 883344
498 195 426578
209 582 385554
187 476 12446
114 73 650588
330 494 127262
386 469 808317
535 72 275161
605 641 352724
95 66 443552
413 476 245992
624 451 974736
478 670 217052
129 69 601312
403 75 22685
319 666 503879
300 442 403639
354 95 463618
19 648 166657
205 33 912650
295 399 136749
612 585 380981
558 389 404997
42 338 774054
503 354 272291
395 628 198187
524 120 522532
275 179 393462
32 124 635598
93 161 642942
659 204 736137
571 85 517926
333 355 783233
627 103 51686
598 65 802483
26 482 631747
17 266 206188
1 487 602033
556 411 425225
494 404 437102
658 199 458898
242 326 57459
85 276 893859
353 293 628972
560 307 470098
629 43 433660
336 4 88626
171 83 894548
383 512 501905
371 649 318879
38 489 921079
28 377 462874
85 678 524118
19 152 298563
284 220 576449
247 295 200455
181 153 403387
288 459 274015
270 357 997221
205 61 561827
691 699 388735
379 694 121986
663 262 947428
590 79 495744
151 194 728032
496 88 648283
693 92 793977
265 248 252887
580 147 648490
635 379 436185
693 516 92915
634 253 981892
48 157 177961
42 285 342167
128 448 367951
582 461 193185
646 163 716065
24 11 834418
362 293 258497
190 429 719124
159 541 669009
101 217 553311
622 277 963456
663 26 334331
648 463 917500
13 388 420805
132 478 998678
47 567 877176
438 408 775973
546 192 540932
478 668 427605
44 132 644714
697 30 972665
252 321 664815
489 332 952241
441 679 848482
691 511 76048
579 544 925511
255 372 776157
390 42 756361
668 561 703325
693 600 314600
77 47 393680
256 22 976087
81 641 772539
536 562 387347
93 596 878568
169 21 78372
334 536 752029
241 578 84864
265 56 345405
475 484 169285
259 144 507857
201 118 345469
53 576 155378
81 521 637399
694 39 29737
664 648 696263
57 408 458866
62 266 538286
293 334 445448
653 57 587854
575 260 361
512 188 148125
680 308 104973
357 573 514941
338 601 192919
66 414 373963
37 121 190105
95 80 740051
350 622 409309
16 461 282567
6 662 616511
178 504 111363
274 91 62255
682 291 320259
698 181 170108
20 105 499475
24 691 400771
7 85 514036
225 94 192450
328 581 566287
470 108 767057
271 618 994064
130 194 352321
92 34 864902
607 303 724316
312 556 453559
113 322 470409
692 11 651664
58 230 519963
685 390 692448
390 642 175034
658 56 273142
614 216 295113
674 338 462554
136 185 649048
282 614 566006
523 646 830748
207 332 712172
446 651 188023
514 185 390340
382 178 493531
342 455 275359
645 632 216259
162 50 40091
581 344 993128
105 190 428164
620 169 995548
328 365 18601
483 604 507285
378 395 126384
472 82 36553
264 128 199820
343 301 755418
481 585 208397
619 452 943826
315 324 643539
238 542 734443
49 156 819178
324 323 871122
276 163 42251
287 85 54936
401 34 841541
84 495 832282
330 691 589787
641 230 76817
115 513 764735
216 508 749848
61 211 804091
142 78 945888
652 346 988996
386 147 811528
37 98 704876
225 256 705693
66 56 707474
505 21 394956
217 692 630084
391 187 683590
131 27 583025
219 48 172452
370 569 154775
518 126 570893
665 248 39382
250 14 593424
258 612 41490
16 296 126141
367 613 278955
463 651 109032
66 364 823869
122 198 813885
421 581 103051
395 673 430771
95 192 18716
682 434 393830
272 693 225799
424 600 431503
555 665 942543
257 170 172789
179 656 430016
156 136 411915
288 250 805911
121 689 468620
303 103 366356
222 149 925791
445 32 315025
173 170 819022
163 97 30472
153 430 447943
400 304 184087
200 29 360045
131 172 628076
81 321 762353
620 698 536526
446 443 641116
419 508 814930
608 364 115904
652 605 144878
690 43 941124
555 412 710999
674 266 532888
634 370 580682
470 117 694267
590 237 361302
161 54 842437
217 322 948810
177 68 449172
7 556 546115
131 465 262758
217 269 496027
376 651 394579
41 108 43992
157 607 595542
416 331 857110
182 186 432645
406 218 608375
397 593 537609
265 213 679576
478 244 491883
633 410 773057
624 523 435525
589 229 240760
613 202 212230
103 374 874757
400 167 233759
474 202 397858
323 46 738701
63 602 141409
507 374 824876
590 423 198581
264 281 158539
450 469 486452
418 699 566122
419 62 815238
228 231 226588
265 512 539330
186 553 206774
79 281 464690
349 637 58596
436 22 775496
142 388 815252
388 534 299842
255 26 307381
331 462 555923
591 334 304717
320 307 93682
505 672 660033
441 116 458616
166 134 556404
63 76 366665
569 331 260275
483 697 634708
666 285 117726
513 473 568635
407 555 996047
537 519 387719
103 56 772455
336 18 354936
475 588 121169
258 39 961429
567 698 881820
147 189 180821
493 68 961746
63 633 566462
293 429 407221
25 348 254677
402 384 282457
82 527 300751
385 384 179807
475 226 848013
547 278 732671
550 287 823741
66 591 930271
506 116 191896
623 670 376038
414 249 259732
659 413 609126
550 267 751887
487 579 847170
304 321 876836
393 653 791530
427 287 863105
408 625 370028
370 644 939793
694 408 167852
526 532 426589
73 562 767566
616 332 372312
296 43 811234
560 625 653115
665 399 890899
585 397 807626
27 633 841886
559 578 770453
688 1 168530
474 421 746044
223 48 553688
226 235 178307
396 439 360913
560 282 451891
603 68 776781
354 7 916137
215 287 979705
133 543 667042
559 460 820341
231 418 682288
362 592 406814
150 256 221468
102 372 399241
578 406 288553
392 25 121712
420 587 207258
546 423 706272
331 118 155031
157 425 893408
420 276 742107
620 236 116827
628 103 348089
409 158 403292
344 432 626549
312 405 146796
599 239 27306
67 685 601792
567 38 734108
400 481 294095
244 51 360841
2 431 513540
592 495 840488
498 675 264952
358 88 869322
449 395 742147
103 226 466095
698 495 834883
203 646 751965
24 353 936944
507 111 23059
526 173 909144
327 167 749516
24 449 3656
315 35 47886
480 189 203184
316 47 831757
465 221 301461
54 543 34466
297 558 550022
108 376 187604
694 91 351986
501 301 631181
223 248 303745
62 311 721290
541 242 878042
690 550 670109
640 187 920433
694 125 937039
406 596 949578
141 322 567850
414 138 744924
577 497 692269
428 286 794520
3 55 919426
383 602 723476
259 229 674258
368 545 811584
496 5 581779
171 565 774764
156 35 94418
372 565 541761
587 423 187394
502 445 123699
43 613 415648
5 169 810875
652 551 609925
671 157 677122
475 76 371707
526 200 749160
476 541 525379
526 412 426728
140 112 345412
63 506 938982
636 582 858213
419 562 863488
386 689 670154
524 304 496931
636 554 153563
513 484 374292
116 279 732532
68 370 924844
80 155 943393
486 463 338224
237 26 639013
373 82 205475
184 426 710629
196 430 788020
542 594 980342
211 424 727170
335 485 849400
156 257 418040
662 138 686044
491 107 987953
56 39 71709
304 92 308738
114 538 138635
138 338 84634
413 457 13762
490 335 932474
609 384 383086
22 177 971088
48 664 239318
302 493 366169
49 569 821576
56 29 636546
99 309 536183
576 563 221950
638 40 840429
604 170 832634
656 565 326106
11 238 167482
527 222 284901
178 522 363570
376 569 590007
318 231 347705
187 477 712055
248 649 638704
87 673 284828
199 430 293007
579 19 718591
620 379 877558
155 468 442450
253 111 999676
314 267 748234
552 207 491060
550 190 521199
250 556 564864
272 189 892143
197 281 997166
569 296 867847
495 214 206631
289 630 607265
520 365 247557
10 157 878901
47 625 182297
357 576 32967
557 178 476205
627 617 643529
497 124 581803
524 466 461399
337 347 426365
55 86 874026
416 383 628966
292 255 900980
370 604 636624
674 693 683965
180 170 76202
362 628 466259
402 598 972525
327 172 27816
458 378 235853
551 533 39606
638 95 297101
170 240 305472
542 620 236469
180 132 233158
291 54 805042
117 411 506295
36 34 286246
440 661 334117
181 527 684189
300 368 96257
674 115 49633
45 468 208249
126 350 660446
141 655 433497
378 251 442325
185 449 661413
691 119 423043
343 639 961297
187 6 171997
202 238 717768
362 657 128505
52 239 597660
482 685 675786
53 210 44701
304 111 934908
616 155 530857
290 466 966017
98 314 11199
323 165 467916
529 551 530166
60 226 427896
574 394 28497
220 495 291642
340 511 47307
602 224 182528
118 63 402817
162 212 98712
613 362 106794
554 448 645229
204 675 36322
138 332 608744
234 197 263377
248 472 67310
250 95 174985
486 509 8379
327 453 138011
446 643 158468
636 684 569704
440 494 12083
533 590 996580
369 442 104290
693 416 799504
31 263 656044
494 528 401775
346 525 22237
251 161 998007
694 535 123219
397 601 291695
682 289 56632
238 685 45846
212 619 546421
227 460 385700
273 187 282683
698 299 203989
212 197 715629
457 260 657790
207 539 508303
323 512 8030
47 605 161769
504 327 238697
498 80 495386
474 656 18614
618 373 749169
479 602 938644
6 519 580945
129 597 872645
100 577 364411
153 487 393581
633 593 285381
93 3 288413
78 116 124127
138 671 870146
99 439 507825
281 93 467109
652 305 945449
617 27 788090
450 192 838163
396 490 607878
89 46 992992
130 525 989834
364 633 602491
204 584 891537
327 30 82042
504 452 480872
76 568 785622
464 49 47859
100 57 364373
41 25 856595
330 441 690703
648 652 497176
146 508 697820
546 665 466092
374 564 690697
283 425 287458
37 210 126726
608 77 697680
139 333 838194
203 187 218603
138 564 871252
459 418 788533
1 172 740843
448 522 112691
116 276 198295
138 99 160464
546 625 866457
660 59 818743
301 623 661834
412 281 619761
7 397 341484
657 187 438532
242 364 460675
321 552 76375
573 519 878412
9 308 276072
628 595 646017
480 230 739815
303 431 250720
60 217 808736
202 674 579908
642 542 879662
390 547 855876
158 252 768171
445 507 208340
75 230 888604
41 560 27712
81 160 865903
416 581 74725
641 131 310478
74 188 583115
408 466 59696
550 234 766090
200 59 100920
529 552 43828
333 63 193491
35 633 205059
386 671 976286
420 307 23053
435 276 980813
481 27 936727
445 613 284560
522 671 55134
12 600 644950
453 126 453154
551 347 977080
180 680 482817
218 619 308847
31 378 988269
189 493 459119
655 109 877312
10 257 597326
673 515 408504
684 583 603124
94 108 797906
463 588 9354
169 192 326820
508 67 46791
258 581 264880
464 665 309955
407 673 74036
586 235 618450
545 453 190783
16 65 238128
341 3 542362
40 275 589474
688 699 712701
671 125 47205
497 346 374272
55 87 202741
15 519 434468
344 199 778625
311 508 937677
84 252 267299
391 105 721159
464 583 641171
451 695 385171
3 309 711617
99 25 172802
481 274 580072
651 281 605421
522 313 887917
642 656 463659
583 353 977201
518 432 284233
230 189 589663
464 663 976882
652 154 710900
64 62 851525
88 125 608193
586 303 975573
209 428 732823
224 579 567511
526 624 960188
634 498 317554
598 85 952390
201 331 249300
371 156 106692
16 462 428581
647 393 871925
444 671 948951
625 245 518277
444 367 46467
365 514 917287
268 406 213893
305 303 846282
672 236 976140
178 471 534052
581 158 93016
323 465 150355
347 370 713701
69 289 759146
30 147 916517
599 554 125039
94 406 476386
308 677 282543
611 510 520221
622 392 758285
395 520 165155
161 59 470861
6 632 682326
11 121 265977
173 418 264840
156 243 509967
92 684 313514
197 328 217077
309 475 154708
25 565 256022
478 595 750079
339 679 514146
194 98 300431
422 188 697299
11 334 887363
605 69 147705
88 599 481270
503 374 74958
348 194 847749
25 381 441203
696 580 297776
579 65 992594
675 282 34766
211 10 930693
272 432 419343
139 192 902813
256 115 317018
397 190 858296
495 607 918953
159 592 205223
2 623 306138
155 355 658485
470 492 382907
37 318 632744
195 536 725385
77 625 75256
403 418 934807
58 184 573659
585 4 982912
41 634 117106
186 270 626770
14 237 43114
459 184 306598
420 519 610930
519 475 183595
488 277 304167
375 159 442348
267 276 243484
218 624 298021
559 78 911764
240 408 239462
238 143 451859
123 360 335886
95 485 62055
436 673 573941
191 10 808022
321 479 2833
668 243 367987
326 64 644673
437 600 709298
245 459 231906
505 115 544295
534 658 423223
219 322 109531
310 227 264284
26 220 137842
217 281 143406
279 195 389289
660 26 725645
112 76 408878
369 694 869476
275 367 361993
304 60 460027
238 115 596920
617 484 904212
647 488 167234
316 331 990532
651 359 702991
471 411 499420
533 603 586425
372 328 816936
227 485 231744
199 133 21551
351 664 897558
282 278 774570
172 650 175226
614 449 701369
537 674 129711
630 314 926012
204 620 458935
175 349 190192
517 392 601569
506 260 504778
177 516 514656
330 35 876765
376 464 336837
341 129 476150
547 55 103944
529 162 555927
210 26 705619
156 593 899813
149 131 375769
196 97 211792
129 572 886732
222 567 201524
201 251 149934
481 478 420796
660 241 801342
42 585 649701
439 298 432715
102 19 597582
562 36 406869
139 75 497451
182 309 256429
96 137 926703
581 486 797412
450 553 859885
499 158 634986
497 71 929700
43 339 795375
680 531 987893
565 190 27819
212 406 30291
646 636 408498
623 295 112245
463 444 931797
101 365 647454
496 538 241759
506 259 198616
680 424 574159
490 153 389971
371 358 666923
457 170 867137
184 206 697181
189 150 578757
246 620 597443
372 153 858853
430 343 567599
136 428 237303
300 413 8214
174 274 889036
202 357 688823
281 122 231837
348 570 344132
16 240 744247
160 351 62941
660 423 264711
367 499 929266
557 386 149483
9 361 825534
489 365 505492
502 34 715966
19 105 897600
386 302 590876
150 537 225041
225 270 700820
254 395 186250
104 56 150826
8 165 69449
356 467 490299
302 139 704916
242 225 710633
131 377 590141
228 284 729886
587 661 688578
508 275 286907
554 236 298025
138 397 69855
677 389 700857
338 570 509529
547 80 581900
676 476 906260
639 512 568840
338 301 222193
653 564 398779
107 539 504199
560 422 864620
253 237 213904
78 8 620079
186 351 134161
600 639 164756
395 84 416214
285 654 758959
67 36 620730
73 578 530146
630 515 937957
227 40 361904
294 454 180484
381 467 53727
80 148 828632
595 491 636105
104 218 997332
630 350 948343
142 384 978342
688 329 547580
513 412 280685
191 507 259511
269 67 387480
621 320 383789
593 17 134439
406 239 184578
379 213 833380
284 120 901166
169 80 151405
447 114 45063
387 640 462680
594 551 829969
535 146 672172
142 455 87699
547 165 182303
189 700 575404
212 652 412599
302 495 568933
433 288 307613
279 180 900408
211 50 738741
95 237 927707
55 443 240962
362 475 697657
475 544 377233
692 139 852391
255 699 527103
108 576 16780
647 680 173306
548 507 216521
682 40 694911
120 64 671936
252 620 613223
39 327 734434
140 409 917946
417 535 473215
389 217 901665
180 430 214771
156 101 813836
60 282 481745
605 334 651162
185 457 567729
59 403 101360
335 290 740420
6 344 529171
516 170 471338
198 571 949927
474 321 564949
153 678 400386
383 216 531448
523 76 638883
370 663 26750
418 591 641647
654 545 664179
69 230 808495
530 545 617848
287 257 720893
530 615 299961
77 456 152039
365 282 479677
191 67 715541
289 315 782619
661 485 204581
622 646 418483
511 669 984186
397 346 26850
643 436 311388
204 360 634881
318 134 156602
391 476 32080
661 160 548830
575 644 401243
407 374 880489
158 418 49085
465 299 152876
226 142 56773
182 352 845575
13 663 547191
182 353 632545
580 390 678899
188 183 741205
523 343 678073
481 586 452499
520 556 887679
172 504 860573
253 63 207879
560 486 996543
490 81 312726
299 531 866304
375 567 291050
642 442 324144
361 136 795286
636 435 588817
571 46 571124
379 17 11033
173 600 908409
590 414 376093
137 411 260824
469 79 281002
577 363 666184
180 104 496892
392 535 474350
321 206 487050
96 672 33730
453 139 108833
54 160 768303
301 678 773407
282 153 100548
391 101 550962
438 539 482803
628 41 251382
554 684 446147
220 297 773067
100 596 708654
52 16 381749
443 543 959785
128 199 190989
461 626 6616
332 330 540482
310 377 225608
185 475 916230
667 238 825459
242 280 220731
508 101 559835
193 171 739715
249 521 86892
244 161 904447
83 577 202381
469 425 440514
647 695 707436
159 625 25608
543 635 683732
207 375 874441
699 439 307324
108 69 23221
189 579 845047
6 66 932345
150 405 700246
103 285 25050
205 83 942276
246 222 912043
141 321 10897
451 108 697466
289 437 151013
580 121 973227
103 488 234832
98 174 587352
485 505 278756
443 278 876555
514 666 469439
660 347 428481
593 389 758297
140 10 266367
170 193 237675
400 170 992787
3 489 781235
554 393 766395
179 396 932094
671 220 71744
502 356 880040
647 107 646845
602 404 457302
468 395 476638
104 692 83178
623 83 88493
241 450 492151
568 688 514564
233 245 752300
170 297 269175
660 397 582876
353 649 615165
610 356 60672
364 418 279198
64 254 163088
145 501 954653
119 148 864678
74 449 331933
326 689 502422
45 341 9990
62 191 658350
528 308 273707
594 511 684315
341 643 92985
13 475 786776
262 121 899143
101 277 59620
32 172 656272
606 379 942859
601 331 367279
648 198 362540
514 243 698049
474 563 640861
419 555 201481
63 520 361259
583 386 961996
541 515 549457
380 503 898178
239 606 214023
251 576 988373
473 246 515752
382 301 764205
679 509 229034
299 1 859038
188 55 677137
329 563 651544
517 147 615731
355 456 18966
451 418 207581
60 433 410079
55 123 991506
483 535 345509
481 372 44853
14 10 549655
446 408 525961
205 151 262736
415 193 500215
452 314 178679
497 533 272457
267 542 675191
146 440 327247
319 56 860474
63 219 254391
107 274 487980
628 478 141498
179 291 882200
282 498 222815
37 259 744844
463 336 129257
84 523 366473
73 190 127954
515 458 153032
649 122 615124
1 396 38383
635 613 213795
604 67 942797
574 41 145279
275 511 65694
163 501 314338
422 470 963530
629 150 289141
681 187 553057
256 323 598822
455 480 132612
629 192 382364
614 600 145072
82 656 956510
156 1 370219
667 323 990641
309 242 964847
495 509 997075
389 173 366273
647 327 559861
87 67 967681
132 331 138905
318 121 647899
599 155 331941
20 536 712772
49 426 362148
180 325 413708
159 15 221661
438 542 792380
355 99 11633
677 185 812979
524 591 45908
660 172 748360
326 511 999091
610 13 445201
375 179 483013
375 570 434809
556 504 781573
421 18 806926
354 405 606799
282 28 778883
21 554 751488
429 99 871877
648 215 50637
39 417 212185
340 26 610195
431 566 694787
124 419 535356
584 241 393238
133 645 657914
694 292 382998
311 252 673494
256 665 275549
20 133 174017
330 225 540753
313 16 801684
76 663 690694
667 654 219361
172 559 568190
577 594 122421
272 645 397309
696 408 381670
637 435 998540
393 15 791362
556 653 473389
300 430 747682
205 59 421041
324 652 762840
590 33 368335
451 337 647598
160 411 991453
300 342 355774
558 220 720254
427 371 97698
123 393 206551
449 94 82445
607 107 847380
267 205 851307
78 474 535750
243 599 990484
687 17 209113
164 465 172600
433 488 449333
34 492 450002
677 618 3979
37 44 531849
295 374 935562
231 278 634693
530 16 392129
476 87 149574
567 4 83199
668 347 328484
616 129 716958
521 46 166359
458 29 910653
19 309 914516
204 389 435624
105 492 718143
499 378 503929
300 124 935731
404 326 554258
218 217 559277
289 26 865133
84 190 253535
620 213 502686
468 326 220782
526 438 384088
430 509 361191
435 150 915434
592 104 479045
112 446 649447
573 349 540204
37 110 382230
581 151 315758
520 585 998378
592 245 624340
495 604 643938
503 238 600311
486 580 480069
397 600 290802
34 489 200223
21 131 67157
659 362 541071
601 41 854600
1 586 550244
26 581 917456
35 558 275606
579 611 913366
492 192 447197
190 119 576249
467 435 199903
674 626 799878
90 604 95495
192 592 137681
488 560 907815
26 166 600981
451 251 621389
301 418 637406
33 218 298520
63 315 855562
401 414 621556
262 385 994084
24 29 414356
316 416 920173
53 208 856942
499 247 547046
495 517 758441
515 248 261484
622 8 986680
527 219 908301
683 403 190134
89 558 295633
121 506 338504
620 446 201255
225 561 348502
139 412 174248
462 418 867939
50 176 920375
78 15 109877
377 444 703924
138 321 970184
674 530 665393
411 213 762900
91 626 693847
255 128 410264
182 507 424693
26 624 170184
212 539 773829
116 64 917619
76 524 754414
66 192 597956
323 108 587181
320 119 965393
617 596 147945
700 515 1493
645 270 582748
680 300 409314
504 699 242447
501 336 431388
385 232 984813
573 457 831954
171 378 299049
350 201 228534
1 91 647748
540 381 110593
184 569 320304
232 360 868661
287 240 7211
63 197 328335
114 37 384426
280 402 210397
55 561 929910
468 540 765640
378 509 319075
30 598 417600
574 492 496566
491 555 375812
577 673 972438
22 629 967325
59 175 868815
629 498 113443
486 221 141252
691 73 982116
58 406 937708
156 71 390457
500 187 681754
337 388 167029
684 649 427954
10 387 431039
495 194 694071
376 82 5209
193 95 672335
83 630 27211
393 246 150361
698 74 847779
256 664 731806
502 232 73641
249 371 912458
184 387 826648
14 185 930960
566 164 744928
592 424 273595
480 538 602890
251 115 120188
692 370 695475
252 423 420304
379 164 534145
682 343 366427
605 171 288834
341 89 539573
668 682 808938
285 430 639173
629 207 806041
527 431 120221
445 368 563321
400 69 902071
350 437 772167
20 663 151998
258 191 18177
31 539 851653
547 540 429002
461 207 101873
193 114 169265
674 394 782834
173 598 705362
74 354 786705
399 600 117214
627 428 665246
387 25 155372
344 570 428073
413 306 631173
133 495 912157
454 624 219295
4 103 69276
327 669 860867
684 24 980247
260 699 492675
282 70 263094
257 164 381834
169 502 305055
633 563 497840
504 170 517310
297 516 292845
239 30 312921
234 195 116247
76 187 890944
118 558 537096
366 266 524690
613 504 703102
102 654 336762
572 84 127153
470 481 30610
322 494 975574
537 579 742172
210 523 392021
470 163 289101
667 652 147498
158 558 33524
134 281 301741
155 570 576726
268 207 251460
185 110 673661
308 427 538826
292 697 35323
387 635 782855
301 372 550654
543 664 357399
200 251 807892
640 685 236723
221 390 866259
115 425 264318
508 421 919375
46 219 89084
201 658 741628
627 283 585341
646 584 536367
334 693 539041
132 459 769805
215 399 167115
203 363 679384
119 491 405552
141 679 29200
494 459 491936
226 132 874075
583 238 715024
621 262 724334
356 94 863465
143 230 512087
514 68 418348
380 284 227615
169 342 112034
619 8 410909
484 642 400606
699 543 803007
168 491 58073
637 641 569327
462 631 417632
369 564 223245
433 689 493390
88 443 473499
25 146 841286
401 658 134975
665 521 893530
2 293 277383
9 159 478386
557 673 480204
686 151 831603
414 74 672985
7 178 398266
486 54 720885
123 351 458163
465 305 129570
502 565 291367
168 426 378632
539 581 27160
364 389 628883
245 33 349729
81 278 324259
596 35 786544
638 356 42697
266 69 988413
314 433 598350
287 696 956486
213 512 479549
447 201 594186
350 129 865458
668 218 49850
347 45 969547
84 223 65576
692 435 322776
311 290 820549
320 116 821672
225 111 550639
85 199 978003
584 326 23532
700 176 93531
415 387 661731
662 294 410836
322 618 179377
626 25 269016
275 574 924997
333 410 784216
549 65 421266
205 486 459141
425 344 198040
617 394 876258
652 90 584890
677 63 373410
219 388 98582
633 565 846558
415 445 98936
248 163 844822
195 237 915320
613 275 526741
486 130 348948
75 441 949676
389 255 293247
628 584 937644
127 286 978574
122 519 32587
413 444 222248
243 435 182946
609 100 409549
215 623 945844
381 90 777045
645 82 230219
606 213 180033
475 117 893197
518 605 780348
9 461 790857
333 209 431976
363 457 537364
292 381 36988
494 620 255861
595 117 365028
286 70 995432
28 643 623241
266 24 777865
571 20 594102
139 603 354008
137 420 50371
208 289 931134
269 200 391948
2 202 463186
649 188 368365
196 90 260748
441 127 924919
241 362 374358
537 383 682046
219 368 25318
515 302 704503
165 581 203260
569 167 222328
537 667 204220
13 520 155926
669 396 456859
359 620 826023
251 570 382551
285 98 465900
427 511 373841
363 313 817348
183 528 396011
324 18 997612
110 123 312083
599 572 147335
378 440 66134
123 671 989348
358 161 242648
567 328 144700
409 277 786497
22 328 37052
550 636 395430
648 485 51869
306 380 228250
484 210 708573
277 47 899452
386 158 516009
196 472 591534
383 305 414856
677 281 769582
386 398 936014
606 46 891060
501 519 493413
335 28 607921
691 554 39512
361 242 371476
594 75 732723
156 119 540205
290 192 424896
499 340 537157
21 690 973302
344 398 935892
100 84 9623
684 302 757171
191 84 91448
179 446 871870
461 310 720700
298 463 908017
243 510 2328
229 387 653310
679 18 754509
586 597 458388
422 411 31275
139 44 484628
591 645 761388
18 675 786837
454 333 636644
531 400 309569
383 700 291194
692 455 293683
185 683 592575
143 61 739665
147 696 264540
488 689 295102
117 487 10142
44 586 993576
664 268 674624
621 520 409106
82 10 469782
617 187 808344
355 189 414181
430 362 737653
18 366 578942
159 155 394708
455 318 587994
266 244 240474
568 64 830673
101 497 666801
495 696 584380
294 542 201172
228 636 603112
85 501 807697
73 533 363607
371 41 978279
11 196 895062
169 90 262210
613 554 691851
183 395 451133
31 131 910138
437 51 499145
154 690 720911
123 394 906832
396 465 369947
147 552 539940
671 515 698477
515 523 472943
38 241 86202
106 454 775056
122 511 584487
420 357 63265
643 662 681282
486 526 182080
195 390 182226
237 303 550413
259 239 27604
354 588 898311
350 427 24177
441 633 671639
456 194 746715
397 677 371410
503 548 613359
589 70 876077
355 230 121137
526 99 406199
125 673 46139
208 534 886167
347 223 208412
501 663 805842
578 638 415959
287 154 40417
133 407 403219
598 667 589900
517 34 662434
21 447 418762
472 349 114813
552 190 234187
497 435 675539
674 662 587258
301 386 836616
384 273 340946
344 449 587955
667 16 478559
502 527 569512
153 146 55280
678 231 962611
331 483 267864
604 31 634805
102 573 325125
345 608 187925
362 420 983839
638 272 380042
165 476 847948
636 14 233754
469 320 404220
96 586 232409
113 577 583944
19 289 8656
342 364 967152
234 624 94219
459 121 540830
396 263 334694
228 273 667754
78 112 90106
92 686 850541
382 336 901150
585 136 550692
101 560 641052
370 614 689601
159 571 836350
176 64 53070
571 599 867271
580 512 529671
525 537 787904
125 337 679216
514 148 807791
511 158 382821
170 669 980938
620 93 111454
424 498 525122
592 564 627265
69 80 27758
473 103 882309
687 162 534485
438 437 834201
417 115 925712
255 610 729086
72 223 553895
317 479 644269
625 377 975888
693 273 801037
515 96 647987
490 292 733141
626 236 237224
212 474 431739
146 14 406061
195 600 211592
376 525 568574
574 439 671182
237 480 37786
58 308 436992
45 154 612159
675 57 840932
496 547 395099
296 628 467840
203 472 611672
497 598 362097
555 623 391040
64 313 125467
185 28 146971
415 136 609939
557 532 990614
106 472 917436
375 118 254150
510 498 214739
50 291 501496
513 696 142834
140 542 518581
327 134 659596
122 640 958531
71 601 163971
201 276 855459
128 64 491172
206 157 348049
224 625 724730
120 650 72986
640 552 766590
382 272 653327
464 460 319148
45 213 533764
9 205 297999
211 182 53850
188 218 223565
6 412 938440
602 199 678571
55 261 171079
280 330 921166
46 160 662031
530 40 485662
620 127 276237
9 191 772149
282 340 377603
497 519 649459
21 334 862750
136 326 448128
652 535 611452
538 293 400805
428 524 383288
78 565 16557
18 471 327338
22 372 730541
189 506 100222
86 338 581770
468 382 231806
356 78 970275
449 11 345717
342 463 527021
592 637 579019
214 111 922431
413 41 993347
116 271 124293
165 518 87191
562 91 535068
327 16 239803
457 478 888928
76 379 55689
490 543 738638
520 284 6466
578 268 31531
662 94 752365
205 623 37353
548 298 78632
211 218 970003
266 446 754771
337 683 961369
440 260 71000
62 291 799222
507 436 612282
102 361 360275
545 496 980495
12 240 251166
87 278 470738
103 88 956786
700 4 998869
499 53 980944
134 247 43591
75 432 270892
561 552 671958
29 49 894358
269 151 65047
377 622 850258
380 229 917008
267 488 323308
3 149 266474
166 126 721642
547 234 125361
691 424 62926
640 661 717956
288 479 277894
327 405 542797
444 104 182881
446 433 108992
684 389 474445
678 421 685406
106 200 26154
101 643 536254
660 662 924449
685 33 817574
34 192 437308
626 442 687926
301 236 246693
404 184 197249
121 410 99954
192 405 130990
482 302 167277
376 415 43919
653 479 958358
25 24 63245
618 699 483435
551 572 495273
381 600 650212
494 260 678541
639 140 101514
89 184 992253
339 219 3516
258 321 681996
531 63 358291
646 224 777684
125 330 165917
661 475 758611
320 607 375241
479 503 334152
648 223 607655
486 72 389639
129 669 327497
292 53 539778
59 535 83209
401 330 583478
427 597 474112
483 495 58293
351 542 513221
214 108 649646
208 369 816206
110 606 56705
263 552 337616
250 220 784163
472 208 876662
686 666 600094
312 542 138688
645 55 294094
294 527 76116
406 492 87528
406 546 886026
135 138 576257
619 493 532333
172 609 72891
635 202 990288
285 519 429609
230 388 98244
422 335 638397
271 494 777962
287 323 323436
608 430 65824
247 96 203156
206 473 995460
389 502 15141
497 51 175019
420 395 28388
81 186 852178
467 592 569296
663 343 960786
37 669 795685
298 247 520101
167 442 781765
313 519 965683
9 617 931383
158 413 583453
668 508 987554
315 259 985369
250 11 17632
143 157 425520
247 558 545516
263 629 429846
496 557 52813
640 654 948577
456 495 974703
56 1 920037
45 156 229198
27 415 864272
43 448 373657
195 392 87017
651 243 923839
677 286 742825
258 189 371256
418 657 905893
578 170 766239
282 570 442272
374 656 154672
131 98 845306
606 551 497236
492 639 637199
694 538 323926
296 337 52417
284 98 756584
142 505 581619
573 99 266004
187 82 304824
86 500 714407
388 189 727559
583 8 909827
521 599 971219
143 559 801953
397 541 490827
374 52 339514
516 424 599347
620 210 464699
628 586 869783
582 508 686148
76 304 496833
527 269 704614
202 141 200013
473 118 721272
190 641 28883
379 100 226020
509 572 530273
535 245 991200
317 546 299803
269 305 682736
693 196 417601
332 553 399812
104 149 41333
465 529 375497
378 647 451795
132 257 2085
676 129 406628
30 8 398262
613 530 734109
52 72 294365
622 253 833921
114 674 204389
436 262 76339
630 195 377037
341 293 361921
406 168 337409
505 63 338561
571 569 76102
498 139 656249
220 622 930395
410 57 628724
359 685 819148
316 279 779872
38 242 991251
541 112 345271
24 627 159425
132 428 628006
439 26 296795
13 445 921700
373 153 788668
600 438 455899
591 236 3764
11 547 377096
543 342 174649
238 83 793187
402 326 866802
689 44 430330
545 299 592319
388 584 162412
546 304 776954
644 183 542215
203 126 506946
510 331 42115
580 301 408244
202 454 601560
16 162 879945
321 89 21965
21 570 202178
617 224 474752
588 636 849445
509 361 661933
562 610 319526
298 661 915113
688 110 125938
270 666 259217
463 290 986212
119 291 424249
421 434 693659
313 18 7902
653 149 859721
196 278 401423
562 544 250138
697 306 260617
485 35 982088
16 40 674250
101 401 123907
562 161 238173
186 629 467772
465 172 945343
655 77 803538
593 257 991333
653 219 129398
164 390 209846
269 254 753031
666 373 508466
76 599 222771
273 83 52796
59 532 981159
411 537 881516
412 195 778882
238 441 962362
628 580 665659
601 457 902705
27 185 717607
600 252 598964
456 68 970230
307 261 716113
559 551 232600
280 399 219108
87 240 909379
628 65 111323
231 312 143914
86 166 396846
233 520 95981
211 700 293955
561 10 735282
31 569 209850
156 446 613767
643 450 513958
90 449 241316
443 219 55763
8 616 750230
101 132 147667
206 138 628557
491 117 80886
482 547 906860
6 643 227635
680 163 338432
600 447 135988
87 492 988529
432 605 329110
581 458 796364
76 618 619279
696 321 16549
556 400 788917
371 356 960038
467 551 557078
305 414 969917
52 7 675708
359 203 305057
19 17 876867
160 297 967594
673 685 419239
218 353 493682
2 612 942531
477 657 850720
98 525 334306
370 295 414162
305 536 726006
693 630 221907
520 207 266937
501 544 218553
29 412 406163
242 469 136535
611 403 626182
597 632 272474
60 627 627575
581 567 328353
580 583 433787
525 359 508520
508 228 267862
490 282 207604
321 446 217963
74 443 494677
456 72 482609
424 414 839024
572 575 524494
396 75 519047
274 298 44408
694 465 154755
398 510 587135
669 406 504716
680 283 28321
286 607 430857
419 396 471427
210 304 946840
451 336 870396
640 369 20846
249 611 901748
26 142 513411
495 317 273434
48 495 490955
181 484 133011
697 18 459551
476 568 62070
486 335 446632
39 669 514087
654 74 656488
314 209 546272
353 162 512753
385 402 264801
40 255 569177
587 329 125451
473 655 700588
410 208 101057
227 386 169281
378 472 311330
190 503 865734
59 466 712616
446 402 780144
298 654 236329
573 384 348855
45 207 332257
26 440 382248
111 209 162484
301 34 255523
60 498 227911
120 406 831040
363 538 991582
66 435 688100
695 486 82899
22 63 781901
657 532 816992
340 67 260591
124 466 377474
283 359 537433
285 366 662179
144 179 522050
598 128 880468
593 439 422279
30 436 375290
165 603 809246
329 690 376915
98 20 588908
628 480 822672
399 12 492594
338 421 542456
66 457 145065
642 38 240333
312 22 397398
630 397 474899
598 78 57617
617 686 441705
185 452 132083
680 456 630628
31 505 300996
499 553 986003
642 279 270146
298 270 405765
95 524 162083
614 416 956183
145 478 774676
432 466 613657
646 223 903271
480 571 139256
481 62 428064
529 651 678023
24 427 182230
460 398 762871
232 439 772626
287 249 251273
81 59 4371
179 28 851612
578 541 521623
97 239 549278
510 621 636055
332 92 722214
458 589 216418
657 602 562012
319 538 331239
629 202 543644
698 628 119475
295 13 563975
102 634 327913
408 370 726213
607 191 567829
305 440 973816
583 492 509139
8 384 998936
222 380 361428
168 412 439540
650 576 588074
255 518 340889
135 589 889864
197 361 52506
130 689 883521
159 381 486258
252 97 208365
399 237 292040
386 360 574334
128 169 606284
569 13 389756
255 406 194092
489 85 518919
552 651 211022
655 377 989512
693 20 694029
436 595 570859
87 102 248046
379 640 190333
606 412 580412
465 415 796211
573 284 611216
252 279 264101
6 507 59822
40 302 334518
523 417 419224
542 612 571957
656 641 354671
82 663 489216
694 654 648669
258 159 573598
530 451 642695
518 146 653397
77 132 361365
146 482 810060
195 3 665481
96 59 824348
678 573 55984
680 82 157261
657 640 407869
93 255 171249
162 307 887540
515 257 509785
28 399 309554
628 241 490324
509 78 574909
664 161 858354
678 453 308233
472 679 776980
405 90 756421
609 611 300985
375 683 361136
531 258 378578
326 491 968985
468 421 824180
199 350 961455
503 122 219461
469 33 52952
461 22 215104
650 47 29381
422 379 224220
22 192 619474
254 474 626250
411 541 895977
254 624 742372
127 59 626865
532 518 820103
556 697 212138
295 571 29339
235 594 61985
590 230 267322
258 179 79551
295 379 500183
394 392 537478
697 127 921142
568 373 737172
696 296 940246
668 22 370196
267 142 52966
527 463 35913
627 343 278001
344 468 10016
590 188 529524
594 33 263430
371 517 613292
197 39 831599
283 338 714143
342 176 505071
505 108 149035
536 34 797456
417 38 837378
481 149 5167
644 429 152953
548 417 118726
503 665 620380
694 290 178830
494 379 899888
183 631 766922
536 107 930325
663 284 148567
404 645 27090
189 195 971
91 450 807277
396 660 907583
73 584 456139
652 323 469896
651 536 193705
627 571 143464
650 555 288240
99 131 621693
457 563 267343
27 68 758560
406 654 614813
512 190 608553
2 113 775357
229 525 979820
112 415 298014
673 552 334769
496 123 915792
525 438 857464
321 591 695540
219 670 540236
667 213 58963
540 676 952073
347 110 563357
341 166 906083
287 298 676139
490 198 79201
457 454 988920
562 209 892931
211 583 787256
494 353 928267
190 682 121610
661 624 785347
364 629 797843
610 395 2568
523 471 829214
564 112 71285
679 367 31848
656 626 978907
335 315 580656
346 66 3906
379 582 809703
659 375 543436
26 629 197578
235 529 795832
228 279 992311
198 50 682833
571 14 207130
633 561 72824
550 175 790639
536 488 61768
393 98 767890
699 319 197095
191 362 335876
549 119 190926
235 150 81819
244 232 98246
439 394 901670
110 254 379428
582 190 694933
184 373 726524
640 48 42348
680 660 156708
613 41 130749
80 61 925610
65 13 586243
514 316 138879
133 488 211145
198 293 31279
147 249 665087
603 380 646665
424 212 154251
496 50 975858
139 373 893306
409 343 107894
615 248 892262
261 669 499457
639 408 272333
88 182 341215
509 10 957345
311 184 218189
321 691 75752
524 558 163287
486 92 466258
106 59 517066
84 117 333854
641 84 633277
467 158 794214
554 377 830235
98 515 761479
394 447 222991
475 199 2784
557 346 999395
440 492 592707
328 28 535900
141 298 691010
135 326 341052
525 568 983052
359 281 615516
28 495 2342
555 549 767958
598 228 377441
277 675 18903
186 267 562671
425 558 37217
676 543 756674
485 40 969945
356 696 539367
696 507 919969
136 1 858352
402 16 33195
264 514 885799
401 278 236061
543 7 509874
264 14 352525
110 241 992617
109 261 912592
433 341 4230
670 188 89907
695 78 760512
357 693 637268
420 389 131532
619 545 122132
41 128 494354
127 189 934478
290 406 158922
499 487 560347
191 244 774787
279 121 518126
122 328 943305
39 215 160931
460 493 518103
487 472 293054
477 70 177788
73 373 464713
36 638 92782
492 699 363718
582 152 247074
15 231 162824
4 125 158825
471 255 939169
387 145 81780
391 401 65751
230 472 382258
184 103 423136
308 331 191099
454 18 503505
117 694 500565
217 230 771620
687 494 949319
317 12 177735
309 279 548315
437 147 932243
218 672 518708
203 409 951160
558 395 568462
2 228 168829
383 696 743272
568 650 59512
449 529 320623
699 148 49728
404 342 443272
165 205 333823
566 468 40575
112 157 644085
605 481 729333
206 99 240678
680 354 604937
10 84 152158
419 146 553216
538 509 595849
351 276 132285
433 448 553363
84 491 206619
561 394 405507
79 604 667698
479 694 500982
157 281 339594
589 110 144011
23 227 829521
246 409 105268
536 326 275918
338 315 813057
15 185 855890
625 699 416511
581 454 662285
2 222 689690
327 162 729224
451 669 542054
278 39 786471
450 63 813415
106 155 332345
164 528 914
249 203 116677
577 246 697827
58 436 366965
523 268 865546
296 429 783375
257 430 343478
368 290 374696
27 403 282519
120 396 190467
312 135 748955
36 125 634750
642 521 46090
467 536 382034
193 301 694948
482 360 183346
357 212 630567
518 175 269263
608 67 920998
364 699 865840
57 340 850966
478 413 299373
598 87 251832
664 688 292475
146 485 699869
210 328 357269
178 154 119446
264 455 520870
480 208 456149
593 512 538909
89 27 98460
108 625 617896
233 269 272478
440 530 67499
330 247 819368
203 545 982581
72 53 781866
586 579 317875
225 249 732202
340 430 164171
274 84 938023
697 516 936800
62 307 145625
183 207 532904
220 254 420959
536 251 444036
74 111 678582
541 495 501136
65 452 620090
609 667 933056
264 112 144911
494 540 631829
512 99 493209
580 260 4265
102 182 199801
337 397 944382
393 70 84075
4 144 22233
511 303 983011
261 227 974332
55 58 38990
318 34 924015
641 320 947255
49 622 801782
344 656 963249
452 626 920601
263 226 698053
9 285 511549
274 280 27944
133 302 368605
383 613 259831
383 138 534480
183 123 178896
601 170 321646
660 488 283552
360 366 214565
69 537 847967
38 201 708616
665 62 751020
171 331 806548
477 179 4173
543 487 164158
21 78 679123
589 150 461011
296 399 101830
272 517 951869
25 19 5212
306 696 810341
595 416 27766
675 523 807273
236 220 608823
61 297 524329
571 665 561675
25 478 676212
193 613 721640
427 501 811920
143 667 155705
408 126 697251
64 411 992802
186 395 388425
214 253 963358
427 453 422666
499 117 410175
478 215 562760
481 525 215431
337 574 957832
193 461 253780
575 548 995507
338 442 688217
464 492 467688
326 226 149760
132 403 321754
208 360 727915
32 31 352087
153 477 67387
16 319 959038
54 253 723787
392 369 289001
446 109 734356
243 427 257246
177 600 411570
380 445 86485
456 214 979316
329 700 182443
607 569 920701
154 480 120303
50 260 819811
44 474 640595
530 520 487714
495 618 319069
583 421 643085
150 174 972988
69 74 799499
273 617 169850
390 295 406044
30 593 194191
411 476 190262
427 565 476936
67 45 132615
118 164 761903
577 367 769051
115 44 874364
625 98 850419
30 195 614891
77 561 661816
383 483 935460
74 410 115697
306 153 606505
603 411 266680
353 68 20353
648 72 671725
336 620 891693
579 361 577548
104 247 489110
616 443 491672
96 175 505061
527 522 155066
282 557 621328
147 434 466532
347 35 74634
61 565 683840
201 238 332330
599 2 496601
364 401 378249
244 91 135585
414 691 224686
30 625 476326
537 391 270681
679 451 623140
248 173 283357
373 124 599692
335 420 389736
236 169 670720
151 281 753824
79 226 676534
409 144 556227
289 96 812189
652 508 24096
457 10 108230
54 450 818458
475 700 479879
554 628 960027
374 344 85491
97 339 444028
188 276 168299
328 449 344114
685 198 781621
198 641 83780
580 656 775718
394 441 52373
700 550 101168
352 506 175651
42 359 606983
264 98 619355
669 181 20624
215 407 994107
303 33 540284
343 214 563934
242 27 608581
26 622 649275
700 282 868181
406 599 274037
161 347 274936
692 227 400079
597 43 449181
211 517 855458
40 207 720650
509 364 369737
229 158 17969
619 691 27302
505 183 240586
493 268 424060
183 358 192668
215 374 916893
577 375 38844
565 256 526017
620 460 634231
325 445 643992
86 254 189719
390 462 133157
227 655 745329
129 497 270640
107 599 747188
546 281 728911
79 81 328075
596 218 851049
514 515 154176
595 302 110044
99 170 215348
468 537 2527
579 357 691342
410 401 602991
382 312 934661
21 653 578741
343 474 930329
276 221 936476
199 564 851139
53 566 655335
551 570 769735
467 526 121731
696 194 479832
345 390 641359
645 589 843609
476 535 176611
276 112 196518
86 185 765457
209 530 160489
257 674 458490
420 195 269400
532 49 747608
366 507 53253
495 384 221280
413 541 56886
327 417 171617
283 48 561553
161 486 558921
266 391 141475
433 535 736576
573 60 60313
181 190 328088
136 647 103923
158 589 139853
183 99 812428
34 65 322548
222 296 417612
213 241 505838
266 43 107510
148 435 329758
507 687 179620
349 152 472211
349 362 37066
436 474 3248
558 530 773527
467 699 734097
254 505 725591
278 223 700859
269 222 741910
120 246 240938
439 384 833547
76 347 431661
80 487 17211
567 365 734601
620 43 264357
683 374 206641
237 565 201917
660 403 108397
133 437 917072
355 584 16510
476 390 188622
32 439 765299
375 553 496881
483 540 849898
180 472 163638
204 629 394583
433 527 695995
283 422 451528
74 507 320401
629 353 554047
679 47 334054
691 621 260663
353 640 961693
312 34 30116
367 201 747402
688 100 41249
556 675 153549
459 598 674021
444 424 723544
170 336 628545
213 12 948413
382 100 472759
359 39 589544
143 621 203606
244 181 308403
186 175 917709
520 385 108795
220 298 239887
461 124 19471
248 680 439636
7 389 698718
358 362 961600
8 300 87874
592 147 341959
24 553 712996
639 74 191394
201 55 938084
114 309 290934
196 191 263375
592 35 756057
69 548 464722
391 429 309055
56 327 28985
494 614 134745
397 255 527517
43 372 937956
366 454 656419
306 266 969856
425 196 208479
126 253 872027
19 553 117330
561 501 20680
177 89 733454
301 674 40285
91 640 980753
458 312 745297
25 20 219877
680 290 433541
585 539 263931
127 527 175138
324 654 940872
410 128 748484
417 171 246149
124 286 30602
630 408 174052
23 504 784966
265 285 611956
92 312 374930
650 12 128367
25 190 258613
361 199 60453
321 69 986288
50 168 962710
544 231 83830
387 242 397106
158 583 55070
155 436 157988
128 170 835318
609 562 288456
109 236 169544
118 530 914330
148 685 789260
17 8 73403
397 538 289096
271 417 630754
30 151 814281
550 34 104018
389 425 110029
650 200 629712
678 313 339045
700 679 471088
199 8 194578
325 191 92737
380 608 455552
432 281 464736
364 12 768643
296 497 257297
75 559 513480
355 158 935867
20 393 168659
287 227 291173
563 514 46164
434 577 740408
186 491 41447
486 444 648891
631 554 482525
641 510 80651
546 3 800980
279 35 98441
348 130 266852
130 128 278733
574 26 289418
47 309 174246
301 548 369599
497 255 130644
101 110 107591
594 492 796140
370 499 147191
353 2 657613
185 194 497766
698 85 674556
221 407 570742
509 552 513009
286 9 261253
436 345 434041
44 571 200002
193 300 703763
350 30 990517
619 369 107408
515 192 204999
263 382 698065
495 688 314259
394 76 361948
212 19 32703
410 593 948366
154 373 623857
474 248 167368
599 94 373184
42 100 254866
113 89 166634
552 649 22639
570 582 410618
573 634 656957
502 678 811459
21 422 129710
209 320 806032
108 132 837123
17 559 391779
243 524 37768
362 547 80754
592 559 52206
557 546 298432
273 220 79152
671 582 392025
529 637 644065
244 612 849664
624 531 38948
615 658 846744
176 76 82149
476 357 983248
284 297 524516
573 346 844404
11 117 876757
490 619 51050
163 371 666833
479 661 664964
439 390 816734
621 637 206676
208 350 876995
79 372 739888
326 443 612765
104 30 300826
261 448 614967
441 587 457221
618 338 471247
564 619 950464
321 83 445247
260 171 162147
268 449 741402
3 505 377534
402 658 966048
143 214 615687
670 626 631627
80 628 223356
383 215 957661
330 115 12003
29 505 272038
625 629 158882
621 634 588124
210 445 234521
202 524 921910
303 141 399167
592 399 156157
282 253 649456
388 356 393704
197 333 253712
453 396 992741
604 652 28562
415 190 772506
514 496 17048
37 196 250897
207 480 896481
673 442 568752
62 651 348727
289 510 158630
219 216 149488
585 603 18893
611 305 377612
251 592 877344
189 477 836799
228 622 102501
340 449 353160
78 623 694422
551 375 941197
698 50 631996
499 109 248055
594 34 57148
316 327 945376
467 669 960833
399 500 20629
84 147 65020
295 596 667070
662 96 645011
512 406 720801
70 413 471118
352 6 154688
394 1 462600
532 493 741266
15 501 593900
262 595 916722
114 307 527199
475 512 266356
252 124 505265
559 158 858404
51 228 797922
290 375 108075
363 490 903116
67 350 535728
352 483 703637
284 447 477238
634 63 205614
271 106 142667
691 345 249877
254 6 537090
437 83 589426
109 383 563960
599 25 709352
383 362 809926
596 497 25768
396 291 482460
467 255 522318
378 548 593552
393 135 411424
678 261 882506
147 399 309706
476 86 512874
143 219 342162
251 547 282266
468 31 231901
403 236 869659
192 176 891666
463 468 71174
147 163 461444
157 354 434186
426 570 658705
564 599 560694
226 362 342862
93 434 669205
442 409 456905
256 464 2292
275 578 925819
384 610 469999
62 258 318589
395 101 756403
645 465 412470
376 639 173005
417 521 980108
132 696 805307
415 604 986148
555 322 90224
90 396 356288
522 610 834676
40 112 708694
355 463 849411
603 684 279990
133 26 561616
459 405 764741
232 313 918715
500 430 832923
467 668 711354
646 45 472073
196 331 227423
636 520 405911
432 453 728833
63 364 887477
200 541 317692
179 368 823165
189 599 887720
620 208 960624
517 331 985015
599 18 552561
496 665 304771
10 661 771527
75 614 329896
455 520 607977
306 208 516840
179 372 852635
667 433 699542
565 616 834582
341 199 97778
360 675 8347
688 658 224691
565 501 76209
552 501 698780
178 616 313085
624 302 252234
521 68 85107
58 213 825261
434 276 885727
356 642 747121
515 174 957521
696 645 301220
321 256 270481
302 230 231365
221 359 24548
240 146 159929
546 136 88160
681 509 771563
611 692 341473
409 467 326534
346 609 571320
700 168 418860
622 381 276854
472 322 1732
496 226 131219
565 204 575289
626 605 655878
435 507 53098
546 101 81037
632 73 322631
269 101 113113
260 1 302982
196 643 578369
371 446 55241
231 236 879280
465 379 697832
9 645 938329
157 3 166494
107 162 799770
302 686 447995
66 69 611501
242 634 65486
610 474 325513
16 391 632044
105 353 205758
661 16 526897
124 338 952080
180 381 740735
149 287 172496
471 202 501891
349 543 376803
475 161 72412
55 234 574178
480 356 506421
640 254 709230
100 469 854629
205 489 153403
164 388 372972
528 217 985222
473 209 517393
291 28 412667
216 688 70185
111 427 754186
607 276 65396
61 390 458740
111 596 584340
63 188 651336
624 311 251309
448 481 553076
154 280 554163
688 461 30533
198 305 165476
447 133 350982
87 319 15648
633 12 826760
491 229 439086
230 17 839070
567 103 542740
270 98 661453
327 219 965962
119 560 259936
32 442 963576
591 271 682767
256 452 722385
246 645 970461
85 273 897058
600 8 20328
48 400 36678
114 697 463891
693 410 296041
360 586 759243
35 405 562197
278 288 683005
183 135 333499
301 243 148451
612 45 355076
571 605 801954
174 552 17282
15 386 895334
236 353 927943
117 39 767022
250 698 802856
167 696 689283
392 647 167038
90 304 189112
280 284 234439
636 257 658906
658 297 216319
382 401 34670
698 480 649604
569 39 359491
209 149 490984
250 204 718269
74 558 482970
480 495 194582
641 534 680857
230 631 588383
301 153 362430
477 645 85629
128 636 559201
689 247 832594
676 342 215515
617 590 33000
672 339 989251
228 364 947053
205 233 944505
89 235 890370
246 60 854097
438 357 496561
132 566 728865
359 37 849848
270 45 865509
140 411 665365
171 333 661104
585 626 421221
581 401 800294
611 678 970966
292 199 529409
16 376 566737
215 567 880806
88 147 895720
577 11 174116
292 485 202075
91 308 474365
429 574 698315
372 408 96681
133 339 132171
261 540 573226
644 121 41544
225 239 990912
125 114 121883
150 329 326245
648 636 269450
218 198 613705
636 619 639551
113 59 301596
33 181 428811
4 251 533259
217 539 775866
685 19 689613
90 224 45426
597 79 527986
245 670 913854
221 288 783835
390 417 309662
334 131 671572
514 427 723969
454 195 586295
605 596 354647
611 241 518302
60 377 981175
58 79 773148
231 526 470852
433 629 570855
187 614 611906
360 415 923535
378 424 223093
447 365 587970
71 40 457830
694 627 402933
199 345 353878
284 429 249593
416 402 320741
560 72 106968
460 390 925658
275 24 264557
112 449 592621
389 34 239570
262 157 610356
204 143 46696
558 403 151874
630 602 293832
287 217 484653
205 659 547788
328 504 756969
622 489 418884
464 477 308774
198 72 987378
409 631 30590
236 472 607268
190 45 62812
131 622 54591
390 606 50001
55 433 675896
610 396 78811
225 208 29832
138 549 817645
7 28 649044
174 458 825855
402 370 837637
197 451 298549
140 685 651060
367 562 468204
530 121 886641
340 409 327468
98 195 683525
650 514 799612
452 211 556970
264 72 722053
153 686 36682
163 23 58076
53 234 411324
68 638 924930
538 58 768233
685 4 346265
575 96 239805
562 228 805008
221 57 659028
647 364 145265
694 136 668624
222 223 597746
669 255 432712
25 157 706650
642 363 665175
82 322 434909
222 617 171423
333 4 978306
162 496 585621
199 609 952165
668 53 165649
470 75 898946
679 340 13615
406 91 599555
202 279 76358
505 471 482300
70 320 985213
670 473 966492
585 557 390252
213 38 809695
76 131 906744
134 547 532979
280 180 241002
386 399 15790
387 427 198855
580 43 806616
377 498 148102
280 684 259409
65 24 437875
298 367 957000
555 554 282114
657 474 461713
264 401 574994
298 385 399294
508 363 182865
115 563 564263
252 567 147067
101 49 895693
411 634 400717
155 3 184713
98 527 585500
504 45 665928
132 320 412446
266 504 744338
360 666 614718
3 406 91240
643 342 282141
559 208 404252
232 489 543784
680 307 51252
93 176 976899
97 436 258614
533 611 715273
332 218 540750
580 97 127938
350 125 551973
75 185 428828
409 563 310247
30 201 197058
271 213 801504
627 540 720912
570 574 206429
289 62 35712
119 582 703927
400 116 418744
508 642 234338
123 604 930553
176 544 983322
473 624 763014
55 25 990250
29 216 995203
461 122 781730
74 381 405077
97 168 988621
429 174 258019
370 588 210148
198 400 729866
671 148 251123
508 226 599746
412 444 848574
291 76 612852
81 491 194830
512 54 497454
386 428 35081
657 194 585870
402 577 440186
398 543 141165
519 663 42201
699 175 793448
256 538 145882
656 138 182132
380 154 382401
53 398 281881
531 126 386867
23 495 852183
171 657 721661
368 375 958137
318 495 435219
5 696 705635
105 170 402055
309 243 867107
408 306 680285
350 314 42849
204 230 272787
650 308 118382
485 644 152962
578 199 432400
597 519 626631
177 668 424505
669 431 652037
242 637 174803
385 58 154040
3 494 387574
479 122 28579
522 359 979342
558 368 138294
36 248 166703
24 159 280409
306 426 957349
248 221 982509
388 387 505504
326 308 192941
672 315 878356
452 529 527562
692 436 274135
614 530 921867
56 348 458426
275 471 687428
503 478 891561
161 151 437977
43 570 330629
464 272 303366
344 666 464686
145 35 485229
649 695 55335
80 262 947456
655 646 355571
25 508 880224
59 504 973064
677 9 626785
83 178 579427
28 18 73826
489 127 844036
672 556 97662
145 227 142664
245 293 701786
590 397 313511
263 448 541888
300 641 244520
231 384 909029
190 598 642298
60 99 609494
394 160 468108
547 682 33521
630 691 259363
264 657 227884
417 576 989355
98 605 636571
177 652 320644
460 40 659689
148 469 898215
636 664 435007
8 420 312412
498 439 498458
75 136 658939
503 700 72232
566 90 776121
228 248 961150
200 469 566101
75 246 372826
644 600 188307
633 590 934542
29 419 318224
182 674 599211
654 433 816598
626 65 794049
476 133 390331
58 357 980036
16 548 557800
511 206 972023
488 641 835532
122 97 644663
518 181 617751
450 141 427447
452 530 133137
622 654 894091
514 191 578809
613 508 497365
582 549 67338
468 682 682229
558 659 964520
257 617 528711
670 300 450509
435 295 138272
544 254 647072
473 457 708083
52 325 686696
541 114 768465
553 337 377641
487 384 75969
284 18 792904
60 442 188657
339 36 172409
539 582 827392
337 80 504834
56 114 664791
142 256 947736
263 560 300696
9 68 61055
57 626 767961
48 593 497404
696 41 902987
561 495 220815
698 152 255871
408 72 206285
259 576 295475
299 606 673613
248 67 357068
589 107 531952
78 12 586768
696 601 686481
226 552 81048
277 690 828628
557 420 846138
88 215 110743
318 599 262914
193 130 857823
363 273 414980
184 585 890950
38 21 544069
407 690 814147
559 348 316005
505 602 75461
546 25 11915
690 314 388507
13 562 888915
140 680 20211
503 585 599808
256 485 19484
537 109 220861
489 239 708109
4 507 822017
443 322 28109
582 679 448980
379 372 850113
677 394 330296
56 111 220580
502 314 35054
464 487 785915
215 251 634808
18 636 671480
276 597 260304
122 232 577477
660 41 16065
413 209 651960
444 153 71897
366 527 654564
587 615 643637
188 678 178969
335 36 713562
546 544 814098
67 265 305928
476 6 629703
463 441 549894
506 226 934670
118 337 433292
374 458 653942
615 140 364419
374 515 570291
271 617 383216
574 358 270176
433 296 936589
532 355 418081
581 184 66730
123 46 285813
432 662 464363
262 110 962631
389 304 937578
699 76 886976
490 402 772378
188 47 357523
653 159 582934
45 423 173335
265 70 505715
375 223 763073
57 414 177141
327 437 194399
687 321 278795
675 267 971696
570 97 343500
494 359 58424
131 436 646224
96 47 488137
349 324 715400
661 181 557726
605 443 711462
423 609 519218
12 538 643484
206 646 615472
387 134 914295
452 379 427208
541 451 940331
130 510 755171
271 525 886810
62 201 655693
137 327 815936
33 441 357239
194 605 958827
583 664 717182
492 111 228761
412 572 828552
621 150 643662
254 134 919174
256 696 871961
22 634 337908
356 603 6699
700 452 576203
648 666 294337
18 274 592966
350 249 175633
216 665 722308
400 348 690022
31 300 224432
624 533 886971
617 61 31524
444 321 359160
132 535 534542
472 632 702424
38 695 708035
281 308 12974
306 324 647877
667 30 561535
17 32 401602
51 645 546807
293 531 353747
663 300 845024
254 598 540006
145 562 281134
135 115 461985
43 23 609845
567 284 320114
41 142 948234
420 693 714976
445 408 810280
209 229 345237
38 542 452141
258 359 732220
545 502 790508
261 64 975335
647 426 124075
591 201 645345
253 301 217637
524 485 166105
114 99 350746
395 3 440201
253 85 788228
622 278 877952
406 300 461851
665 287 792261
239 327 87926
306 230 594346
190 464 673330
525 61 319980
315 68 147773
23 386 692282
296 395 803863
304 253 245575
225 267 195804
317 335 65715
147 281 685512
227 446 685734
244 502 686496
72 226 610499
559 51 854006
526 392 167034
191 125 775424
305 425 306801
277 597 913486
695 161 527435
373 277 989740
166 589 948927
364 402 465935
388 180 21970
126 318 144536
463 604 177129
499 232 877362
536 396 531718
396 314 881864
251 126 111709
585 354 737803
436 8 640730
184 633 610502
364 157 578527
385 158 116890
388 490 32584
135 473 807912
128 457 814030
480 647 50055
402 285 204258
388 213 492034
277 391 148377
68 497 308153
136 110 631119
506 598 447964
288 210 729006
40 114 654565
318 640 376041
52 454 635898
694 338 963548
611 435 509858
302 184 647893
438 315 105857
54 437 845570
588 193 970424
34 91 182642
470 379 216134
402 40 31400
544 601 556533
159 526 108112
511 536 988507
588 666 473917
251 261 707481
16 605 319516
673 582 487162
68 691 658308
281 107 764417
375 466 413628
575 249 856207
412 20 183284
627 619 402945
242 501 199139
201 102 745749
163 18 830443
124 186 256070
389 431 404830
184 398 280278
51 67 442290
202 531 605547
593 123 42525
668 114 683779
591 404 82209
187 309 685155
102 265 398062
449 509 52789
614 234 413585
189 570 327796
357 228 459911
371 364 978010
19 122 191043
331 222 468772
264 219 186203
167 497 536199
410 139 691418
364 48 522859
463 617 857920
253 297 474273
655 199 452149
456 113 585076
649 448 616530
282 197 674315
236 629 627170
235 499 381826
549 406 895796
388 94 851025
446 569 102388
275 80 477734
606 389 417915
159 549 462799
272 329 930204
106 353 479586
115 586 771937
529 35 27297
72 131 116086
390 682 66688
104 611 736908
450 238 328350
148 586 916022
55 437 201239
481 349 867419
465 404 267985
528 590 883356
74 555 62321
212 341 393617
8 530 219914
543 641 659843
208 47 145910
365 412 187760
506 400 656956
402 688 243479
553 343 959779
276 176 741230
485 446 149897
260 166 797814
129 504 681294
292 513 75941
452 577 443526
566 219 270822
378 358 10239
664 148 748569
100 501 149612
259 202 108123
530 227 636631
561 180 491347
392 506 175441
377 1 238018
596 421 416632
482 174 937705
68 374 942174
373 545 109280
436 614 17982
19 647 97235
541 327 672157
642 161 259985
593 233 725912
248 259 286598
418 42 199737
485 502 997481
683 373 114567
225 566 637347
548 578 297149
654 152 159263
361 349 340012
8 189 355167
540 371 672139
504 412 46337
228 663 751365
153 44 232423
384 515 707515
335 529 865409
378 306 860418
156 112 33466
694 633 112846
550 411 826061
536 460 436910
465 107 822380
92 325 113036
453 339 825056
540 329 720667
161 193 941193
332 202 394678
104 569 993359
509 47 998140
541 625 323205
147 362 511276
619 393 501212
157 352 867766
169 677 365567
485 168 278984
33 520 929297
531 350 714054
58 132 414941
366 575 704610
621 594 176440
193 164 435356
313 423 884904
380 35 965379
257 260 495794
634 214 202347
455 382 609004
496 322 368451
432 526 377464
156 366 547290
226 328 423502
696 694 648367
261 493 806303
449 35 817095
235 6 36145
6 579 193798
18 542 91470
154 35 429058
629 579 312793
42 611 13843
482 280 497598
159 207 778955
337 282 302651
316 321 103781
614 25 403715
395 417 33271
186 15 528519
699 405 789816
436 490 87913
394 136 510121
548 213 765296
379 138 326380
468 366 602131
567 526 732428
499 169 645488
261 625 972311
280 539 696419
505 175 479745
598 615 349696
653 336 384103
181 125 382694
460 430 240765
519 311 332171
227 77 546248
265 337 49616
321 671 307168
182 257 387700
449 324 614763
532 492 767298
422 205 146424
331 672 611833
68 265 879272
529 103 167255
492 414 476822
561 263 894753
624 340 32483
392 513 368764
162 640 17985
9 553 306295
444 551 875502
640 78 682210
93 189 762112
365 637 717125
43 211 614257
226 26 769501
251 197 693909
402 638 273728
527 244 332963
213 624 887854
609 698 556146
244 90 435478
40 602 146888
132 368 471480
154 74 702650
513 31 168804
416 209 41070
55 617 582157
362 392 340950
446 470 174617
86 23 720137
444 57 728547
387 236 885766
489 304 409995
110 90 811937
280 326 849790
291 369 199691
239 593 253155
432 302 708202
181 160 615107
274 15 181217
521 274 727598
256 681 79776
664 411 490195
518 421 458566
309 116 337572
573 237 226072
674 123 82356
314 340 942723
27 661 893196
29 613 706536
297 229 961696
76 165 474073
678 545 279146
661 327 184725
204 113 463405
237 245 416781
700 91 875095
133 132 451437
129 29 154192
14 358 993413
638 395 558228
449 675 297657
644 587 4488
498 416 777027
5 579 936347
561 670 705797
651 252 608
409 145 889171
627 361 206541
13 291 737632
242 629 60800
6 490 837951
587 171 341593
420 394 297082
80 196 621994
373 194 796168
348 644 203599
89 263 754536
671 462 742387
390 200 752856
181 667 71605
261 306 3256
137 537 588095
566 666 891030
43 627 740673
250 67 981254
644 408 852761
3 453 196709
196 518 226857
158 433 593288
547 312 299718
192 420 910181
349 244 120402
90 497 340779
345 239 606037
617 316 67230
612 647 22013
580 649 641644
161 142 461009
98 560 453248
490 618 446257
359 432 988781
685 337 865543
284 492 619645
129 272 222126
662 520 87227
362 510 255793
570 161 752413
455 109 923206
289 259 634729
328 479 288915
595 698 341043
68 263 219140
355 109 430728
480 522 48206
255 291 72326
256 187 938752
346 244 138279
130 547 614109
2 341 485817
453 418 979271
559 167 548571
274 488 144192
420 686 352247
253 309 184849
179 214 357353
99 50 946157
236 659 546730
283 645 136042
220 359 553081
252 585 625386
623 144 209245
309 682 529859
617 355 944814
191 525 560168
10 643 387363
485 478 939199
411 333 915119
130 595 94484
456 432 937850
314 135 817230
51 435 1539
422 267 880279
32 359 320630
270 113 465509
475 383 663176
601 698 65949
468 139 129596
1 165 72377
367 194 661641
149 541 218852
64 91 346903
408 364 731690
569 674 634453
344 632 500497
325 50 394758
653 447 855791
534 292 372332
329 658 666202
511 263 703995
362 374 517748
314 55 547600
124 183 407596
482 577 572437
643 466 806427
247 653 368219
538 3 127737
158 407 727777
600 275 396612
327 362 289999
347 376 675373
650 81 496799
295 221 398414
119 569 957228
433 389 826169
629 536 606943
442 177 788988
96 523 301488
539 564 245676
451 520 797978
330 311 706828
292 517 37976
435 260 130189
146 106 950577
584 443 898858
401 170 289455
48 693 696
39 299 462065
580 446 312888
122 336 998505
264 67 473630
606 501 238645
239 126 333303
404 371 345210
678 284 887884
90 274 686982
56 452 617410
82 511 888961
524 590 795821
76 43 785585
203 209 349817
154 235 82925
475 564 794281
692 483 658400
317 448 696204
151 636 500962
85 344 281411
414 592 44065
408 569 650813
663 366 985227
58 654 684905
587 645 994230
374 639 902283
562 64 997339
424 241 52577
220 86 168200
91 615 155074
394 398 319789
627 400 839840
610 480 374856
659 392 393358
311 60 792710
610 73 740775
315 397 483815
665 221 346001
479 364 109766
265 60 446341
535 501 768839
277 581 581970
195 270 479411
53 694 30032
603 70 286849
548 345 182824
589 145 596978
582 547 833307
164 367 90982
99 493 743658
43 345 267139
383 21 615358
380 496 775054
134 657 16781
421 552 935523
509 691 827701
492 413 553811
189 57 938095
205 506 526959
115 318 51073
277 99 709335
34 64 397440
101 267 139624
592 145 811309
126 661 251294
49 504 657945
537 28 932533
547 368 95155
312 604 803226
499 4 250554
202 407 955750
156 425 565400
657 33 5203
612 210 956888
601 467 842023
483 191 299672
457 91 869878
376 247 933812
697 299 454643
450 321 718215
108 161 307998
349 98 316377
337 448 536206
113 115 746305
554 150 813881
314 53 677201
660 280 552484
48 294 317290
687 393 668912
122 237 314919
566 244 74465
53 165 307052
626 663 88471
205 556 971183
602 677 244361
591 82 735552
679 525 718010
413 320 137535
188 685 32631
579 104 170548
95 68 21366
167 118 489875
6 393 67711
368 137 678746
17 332 455175
400 329 943658
392 478 612246
279 340 242454
557 610 364149
309 474 632577
6 369 12554
651 676 305379
261 555 298971
83 390 191419
698 286 427489
423 173 124217
448 493 331575
111 524 845418
126 68 860580
557 93 389472
279 45 475558
317 601 591937
243 171 75519
5 64 915456
526 81 541494
457 268 689864
119 179 488701
10 689 744984
653 693 710151
39 341 990203
394 506 364730
456 258 472138
553 161 676883
130 157 889623
484 286 642820
457 518 330099
315 371 714552
222 98 871954
103 613 993774
610 151 694601
673 132 722699
284 360 835636
652 498 103559
64 521 530662
610 691 883817
539 279 338101
198 202 717417
19 144 593056
516 447 978048
191 464 960177
23 101 167964
65 347 32912
329 445 826526
75 577 753317
86 631 203247
260 576 196326
682 21 500613
248 485 697670
619 351 382795
674 487 497353
12 53 157690
185 16 83853
8 314 254736
531 441 194509
571 412 793998
175 634 510253
530 378 166125
619 432 28536
614 301 180424
455 50 126014
241 122 697585
513 104 67294
430 54 604637
557 270 926846
404 74 247457
593 198 227594
292 442 442407
58 91 617158
158 333 273951
279 692 332247
211 344 445596
455 323 801027
42 366 202590
76 443 673690
443 561 863647
272 673 548749
187 446 686662
565 419 103272
593 77 915828
572 522 231064
630 425 48721
555 137 101211
678 579 811196
283 296 126022
21 262 581045
285 322 75765
412 419 161284
675 535 113239
25 604 391157
371 40 10141
649 35 547215
21 304 752697
666 346 731232
442 622 514871
375 415 166457
283 312 457777
383 300 15462
33 12 673917
402 506 262751
374 57 54029
378 154 829524
475 437 839756
434 52 62773
410 110 213246
403 567 812467
263 239 307819
314 88 767134
687 34 998065
299 593 485701
98 394 648816
377 334 902374
510 60 935310
79 650 276616
79 207 435101
406 280 968806
438 433 163180
328 642 669935
494 212 401920
610 242 616779
613 411 780211
194 597 888969
413 222 43493
530 47 895098
508 133 982939
670 643 229277
118 573 697485
671 613 431608
108 250 140063
54 127 512148
131 155 302018
110 534 455494
118 478 24393
470 125 499787
642 497 432575
416 586 779429
529 272 61203
444 682 927382
279 476 331484
156 589 606092
406 608 292264
52 607 616312
285 488 550730
324 448 532574
589 29 201154
668 586 400237
186 16 653376
598 338 886005
426 362 815547
278 516 933215
417 140 826468
514 144 80460
360 355 645180
100 481 584960
593 243 281837
556 530 814258
110 513 710198
492 536 365496
611 665 964350
473 621 892622
415 119 697404
464 323 437014
464 588 578079
246 166 463217
152 561 884179
581 208 154991
576 637 339674
431 305 339407
425 538 708859
246 411 7975
515 417 643293
326 470 316017
661 5 101149
162 416 68888
585 335 88331
689 338 577580
75 319 385925
316 330 135970
174 304 846257
511 155 974150
423 618 650631
143 282 524470
258 358 981530
167 465 77728
363 660 682247
302 213 713016
240 531 660973
511 267 269841
344 190 105041
83 241 304935
406 569 889379
586 120 277183
507 682 197726
632 50 927328
459 420 271605
191 202 965183
675 676 773940
22 103 221383
549 396 309414
268 485 452034
262 219 522087
505 220 740256
66 338 115153
305 494 476970
392 415 53990
385 323 102572
143 561 900919
534 562 15019
276 172 174858
1 401 599889
205 445 692660
574 278 670143
7 187 769627
2 93 861900
450 393 230005
476 648 952136
365 240 429226
368 44 796387
528 337 844371
376 627 936450
466 528 998008
320 545 20327
402 433 600010
520 592 443702
510 375 747219
628 405 9838
365 585 780393
103 257 155206
612 87 705106
289 184 55466
37 380 189369
16 432 716778
21 438 420640
598 18 809270
675 550 769013
616 454 773022
575 533 718204
433 630 854725
439 491 11673
699 697 687864
312 207 97378
230 411 370338
88 27 70627
216 677 619453
231 506 584461
512 258 437744
641 661 180202
229 448 439315
2 192 662512
468 467 390286
392 212 650881
54 48 14796
512 329 497016
14 687 972826
245 440 420658
665 508 953083
109 356 379943
280 299 560639
24 47 593351
43 411 154979
391 66 530556
570 531 837884
175 612 941043
547 82 173326
490 595 242919
329 72 366039
223 435 331045
167 160 234342
610 689 813484
457 602 861423
213 190 494334
238 623 720079
655 143 481311
375 536 89458
659 346 634859
407 367 422526
562 146 670501
133 315 893202
50 365 126177
298 467 525509
696 699 717636
131 322 66932
196 218 468041
505 54 826682
373 687 555328
478 286 265887
473 30 777934
48 208 462632
447 403 213631
275 445 264945
630 22 619699
347 209 178458
415 92 321166
550 200 538166
628 205 535744
356 454 154704
67 549 442858
1 591 729062
81 135 661270
672 317 226910
378 628 294671
271 308 339930
163 388 886368
307 371 284669
284 403 94495
33 298 246387
105 36 716299
585 133 156508
116 302 903724
389 38 985270
369 258 30547
45 452 200187
396 313 295605
282 341 720747
199 158 252192
288 70 23721
55 312 92369
303 282 257666
189 499 81133
118 466 892257
25 609 191381
122 17 517037
386 648 45203
317 207 705870
144 429 892909
39 503 454372
525 543 752266
243 79 67231
13 331 676733
588 611 980459
375 596 167375
160 638 768794
116 206 804258
333 244 598003
469 208 260090
671 543 327336
428 101 753602
296 210 887672
31 494 699533
409 155 919789
507 481 486031
477 677 246192
265 333 577233
470 563 762590
306 189 56355
639 344 246264
123 585 17598
161 459 965846
550 501 315880
294 330 524643
3 50 300045
698 389 842095
680 6 209422
560 503 863524
640 346 222838
347 683 436373
356 621 852708
137 391 174982
579 633 181024
647 247 402063
506 261 121054
582 471 496919
150 181 747996
507 482 716069
558 215 669673
198 406 205671
391 383 142276
196 77 987755
10 205 71855
657 620 64928
598 276 290531
516 431 987640
210 488 668995
633 359 903140
465 512 809529
699 463 954544
420 368 384823
359 475 744753
217 134 319474
205 261 522080
44 409 351979
38 544 545769
121 228 829931
344 355 153030
370 275 899638
90 443 603954
14 344 28520
68 83 592660
286 586 559512
11 524 96564
355 367 701598
184 628 406936
551 430 904724
570 623 401969
450 345 432228
68 86 25934
313 209 967834
5 534 418455
428 534 65053
467 465 379882
339 103 342318
686 44 872661
170 28 289040
541 59 338573
573 368 149729
528 42 797964
597 312 860310
560 586 187689
23 328 476931
151 543 14055
309 414 432638
399 454 140037
31 67 720649
39 296 703712
162 42 586374
414 51 283651
13 116 201609
363 657 823419
437 394 493933
218 611 622924
468 181 673519
477 516 316974
647 585 753973
314 227 988032
3 378 115245
443 273 306616
113 621 552213
256 224 101950
220 262 348122
581 52 160645
45 93 879550
638 316 990507
575 411 189594
286 210 891707
411 171 310765
405 16 687828
33 545 738549
651 625 469432
234 656 298051
412 546 387068
61 155 786966
661 108 348678
122 37 645896
189 91 772763
217 210 72132
666 290 113179
398 268 425946
623 66 717523
412 361 809278
404 322 793713
564 428 784684
318 2 751032
695 430 709973
371 534 405208
554 331 480370
463 607 445930
520 504 689500
653 346 770665
475 130 958500
574 630 833230
692 146 683267
239 54 828703
487 306 776711
47 307 371573
246 700 771242
135 189 307864
698 7 8659
489 587 493548
558 202 642591
300 475 213859
495 260 462176
376 293 940509
124 67 494588
541 447 513107
652 478 310369
326 184 454804
78 500 827471
626 690 295822
640 449 159688
578 600 27597
106 275 247865
215 315 159524
71 328 949907
240 386 993992
370 697 290703
196 697 703260
153 35 91492
579 594 706998
515 38 314326
106 264 196441
446 171 253718
81 547 233763
551 373 850427
360 173 436490
55 383 425133
31 247 114199
386 421 134691
351 59 139236
143 521 996039
276 143 888455
320 531 172663
118 154 639326
246 357 27189
699 178 533090
285 223 223759
358 60 501988
692 599 13155
567 14 213836
81 430 929241
232 370 517461
216 136 870060
653 10 173527
525 614 213057
287 547 380481
476 407 90163
27 359 767037
272 546 348478
154 574 624173
692 185 9153
588 87 323509
656 423 668483
614 295 913568
329 641 786374
375 528 322622
530 315 521629
79 692 923372
292 673 926262
517 152 981470
9 243 569192
192 337 910665
73 127 190397
495 578 224197
183 535 903783
317 575 313148
366 131 143361
690 133 817408
102 490 517466
306 231 789731
137 78 342943
183 233 96883
90 165 26031
554 84 199729
26 493 311518
194 182 569739
355 551 137552
28 141 205404
235 129 968557
75 187 110302
143 185 178970
671 242 970634
419 284 948084
152 80 209904
137 541 949679
620 571 808422
458 143 209700
125 144 16091
294 37 190390
646 84 575896
138 360 227054
563 660 840781
266 237 721607
515 162 716864
334 329 379344
123 536 942298
143 371 224517
567 685 943693
525 252 610149
170 167 322739
54 655 145739
31 341 615482
92 564 751614
2 219 1344
506 118 238086
357 627 317068
551 9 988030
421 340 811602
568 632 795258
189 303 567150
600 410 70355
534 141 575744
459 204 780367
268 541 71005
698 473 430463
435 34 229734
463 271 967303
104 227 853472
664 40 59856
164 203 51496
20 643 789679
551 214 713208
338 406 572904
537 437 253918
246 170 591745
72 315 338421
38 355 215908
426 538 616533
60 467 169431
637 356 386198
292 129 502192
207 386 737422
352 491 409653
18 251 909710
326 21 669562
299 144 672293
539 399 964288
640 617 20287
672 17 187670
409 56 560750
125 535 830163
508 81 516958
340 416 300778
671 457 360664
235 329 673286
249 206 814413
441 22 146292
217 150 837938
162 13 445939
162 110 135617
414 383 505252
442 414 822381
363 182 195089
645 273 806072
578 517 907959
514 16 667535
402 669 22203
586 129 430910
287 459 65475
135 698 790880
298 324 198362
9 473 489517
526 201 126167
200 465 175813
439 313 975013
603 306 651347
541 389 667893
502 8 250384
561 289 458467
459 181 338011
302 111 502959
119 395 526067
682 236 349578
338 453 891595
452 459 946095
169 63 99698
103 313 538497
306 357 840806
468 225 991583
260 142 742042
379 478 338204
540 7 754436
265 606 527668
623 658 4319
82 19 451246
96 232 950985
520 183 9010
508 673 94472
148 563 684542
296 250 418916
155 229 480314
648 392 883880
27 506 437147
18 344 546199
620 338 192302
307 152 144763
399 427 915461
318 381 813988
84 466 153263
208 204 174315
447 622 854674
201 494 971124
692 265 862243
397 428 297606
541 38 729491
95 482 271026
234 631 530440
262 297 13964
473 444 307674
511 692 859249
389 53 272361
366 153 777662
450 445 881332
501 221 602820
536 295 649164
135 522 773858
374 267 112594
331 350 64113
204 571 309598
231 267 671998
322 64 998129
240 472 270189
418 568 728110
139 29 117662
239 55 948645
111 358 164971
462 639 174193
654 656 600615
683 454 789475
674 686 30272
393 700 713924
313 21 601801
290 662 163547
580 165 527157
206 155 326269
548 248 28308
616 549 996956
265 507 874858
500 536 167605
20 395 967100
244 133 270572
438 693 278522
151 354 530109
114 232 958044
57 676 420951
286 215 809303
28 226 79038
617 387 70771
301 636 85817
416 371 770368
291 57 264822
253 332 427228
153 505 463367
591 341 15198
354 307 547767
562 140 104473
216 285 873887
26 373 833715
535 377 549660
633 333 560924
665 371 891743
344 518 268056
618 107 98657
151 537 379778
2 556 215526
672 4 909857
159 26 623231
222 209 367775
348 310 393071
350 572 665138
610 198 139767
680 416 755911
138 646 814741
486 686 435893
485 279 948065
663 473 717793
387 448 598190
456 517 382510
419 651 931865
476 470 421344
223 206 814580
441 293 611493
383 529 377901
53 271 214558
293 3 110928
341 431 135061
192 439 590072
8 628 642095
672 684 251581
566 488 175440
463 262 397097
648 14 980061
578 36 528652
345 404 134381
354 383 570184
312 613 959692
401 686 445059
213 540 121552
339 543 491474
652 499 730495
672 86 543025
130 353 907639
347 659 941521
630 568 534254
602 20 953542
562 663 160860
587 688 248984
11 342 322401
258 58 731991
356 126 273588
62 579 731942
567 554 399312
230 611 311571
163 335 195879
431 320 826194
411 261 431566
303 576 539178
48 575 374911
82 242 285531
183 599 152788
239 311 107714
479 14 83035
292 183 538406
151 342 670645
441 40 995236
136 562 940085
593 105 178982
688 65 258880
306 551 830920
345 420 1451
424 697 548981
251 173 80735
668 451 276543
378 96 106677
19 381 620854
128 87 961556
300 186 730273
145 558 780606
311 84 424833
280 82 790561
432 121 946479
171 377 912331
155 664 871369
514 416 328281
245 497 966748
503 65 651997
89 381 831545
464 500 378710
540 127 643518
283 673 286461
629 566 145053
28 618 932280
462 594 301755
233 260 473423
318 348 501158
68 158 371269
222 250 161859
321 299 658801
603 476 755509
363 637 646023
417 487 398181
335 214 555770
72 28 21376
156 506 539075
212 528 896262
368 48 273089
676 394 136511
275 116 466256
673 211 603325
379 424 404677
416 282 599033
208 656 694325
96 158 186699
14 144 785494
45 180 634628
229 460 546982
119 77 576191
106 688 476520
451 125 794315
642 308 527169
358 175 954575
146 2 630767
239 242 385237
251 260 401944
500 75 370480
670 483 592941
491 642 22681
610 103 951072
80 131 794466
185 604 388944
21 475 496366
371 329 608174
500 359 53372
18 112 149869
65 440 719176
555 457 209654
420 425 859515
162 351 965614
557 498 309186
75 530 155813
570 153 511165
633 19 777793
323 310 578664
8 537 542786
597 696 608032
277 404 990501
199 12 777162
492 368 8708
1 447 887709
540 347 963889
257 655 368266
661 681 449793
426 543 357317
608 24 290604
435 361 590280
157 444 20511
341 178 619211
556 280 33612
570 83 919686
77 84 382478
339 186 846469
286 87 629857
70 48 400938
190 318 706150
588 136 997455
687 616 35584
486 568 696532
280 261 756100
680 326 39882
336 446 227175
14 7 335202
689 591 974387
436 82 826867
221 515 53196
130 42 345621
50 169 80273
586 491 398613
595 311 104218
250 41 754776
527 246 392966
160 303 183251
209 142 395696
94 292 64229
54 281 46733
377 29 721288
44 200 476671
509 13 276601
507 650 558011
431 609 246066
653 592 371622
211 202 103237
377 576 109371
19 694 726295
391 148 749621
419 107 141138
32 73 683607
339 510 788677
253 392 474241
677 257 142316
513 300 897062
86 326 704914
238 223 621457
661 280 582990
324 39 146096
151 77 654287
560 634 680878
149 418 14412
31 79 208877
16 176 115826
413 568 512587
670 666 559997
385 561 671923
647 42 654706
541 695 836119
386 108 380873
604 464 826410
699 73 415628
220 458 402122
663 114 182254
656 501 754189
596 337 308885
295 42 418572
517 505 860488
651 640 771112
349 417 348445
202 486 880637
563 447 778643
24 399 998155
508 464 778907
20 504 730031
277 601 68861
173 141 241716
486 225 480028
459 475 389587
47 350 11330
350 307 919890
2 560 858664
458 440 462984
99 63 646505
41 293 362939
409 421 718526
546 367 99268
589 187 831894
147 547 374740
429 675 852397
496 286 758359
104 234 346603
155 31 553532
293 608 15166
598 195 867664
57 361 395031
471 296 760660
157 317 346756
202 337 917349
256 116 5696
603 395 277873
211 580 771834
558 519 5532
614 672 633955
542 60 790339
486 572 181986
4 576 486152
101 126 339101
157 457 847693
463 37 408515
613 285 947165
120 72 597415
126 303 389401
13 585 16205
301 80 482688
249 563 224973
359 4 255152
329 437 764100
356 122 126063
188 46 428495
695 97 153829
132 456 948486
2 39 859326
316 183 260491
128 343 709607
674 700 839248
155 612 250040
612 427 604100
424 14 658846
545 331 525429
304 476 154327
296 15 519678
462 183 862242
649 181 486510
213 334 644228
172 129 406336
694 212 312669
52 230 848002
363 627 20562
178 179 887412
346 367 162821
305 311 897893
265 183 183084
582 101 834523
669 25 252835
698 83 285085
182 521 436259
354 525 638043
8 284 43400
304 532 549580
668 498 944799
180 42 363327
237 255 706283
414 614 261183
100 667 618739
107 408 594010
87 526 33872
689 581 733670
172 293 88854
341 388 437467
493 279 140857
677 479 628721
212 177 89079
302 291 997788
556 264 522186
61 359 129319
546 439 747708
505 531 785412
623 463 124066
255 252 986822
497 5 345653
175 212 74665
522 43 494583
448 336 637119
349 372 760025
461 612 802636
50 335 31270
2 337 90689
405 554 880000
604 33 345823
265 486 31067
540 620 891478
613 266 136390
76 20 860793
496 644 152370
644 179 429423
425 122 568305
48 349 270097
117 636 598109
554 201 341840
36 696 807826
232 388 782902
342 16 286012
255 509 579100
272 425 329440
632 264 277131
449 250 889965
381 144 550016
507 341 202002
159 440 399784
465 546 80945
304 648 502129
545 62 701897
85 163 878923
438 45 244237
14 627 659577
303 644 787811
112 74 218565
401 639 234777
311 580 777941
562 582 15495
437 487 680601
203 684 667276
481 656 814200
63 319 241981
220 221 810915
257 667 832292
388 482 214628
690 69 292113
472 281 683043
571 658 369860
355 488 315583
439 618 157769
169 411 698374
208 26 753141
642 568 94967
580 691 300259
436 244 615669
173 643 337064
618 384 557224
583 229 807592
49 209 402085
435 190 933464
147 269 118030
647 175 895806
637 103 470635
21 276 735852
275 402 519140
669 383 220884
166 169 307167
143 582 409731
557 328 139172
307 673 436489
117 43 131176
509 487 416956
190 135 193828
1 488 763852
613 365 649918
19 591 782630
596 413 94656
126 682 194245
328 330 368856
589 392 502898
399 71 896959
100 696 823033
231 431 355904
645 179 144757
263 407 37606
511 58 441811
77 192 966303
399 87 780294
478 367 457430
409 161 931993
204 448 182926
698 253 599911
650 259 836555
107 522 808160
368 322 127109
512 467 251395
311 668 985160
57 364 240298
368 112 25897
177 11 51129
389 680 448684
606 494 552134
302 417 224133
236 618 155111
696 455 606087
605 477 630853
308 208 82237
443 69 563587
391 453 49119
524 354 697148
330 576 166887
96 32 866689
685 156 337048
649 347 239308
646 546 287376
629 646 358213
477 90 687069
291 286 276660
83 386 639624
269 103 118021
536 68 550671
390 101 255375
671 191 762188
500 646 65477
103 123 683116
479 67 244753
642 114 861448
628 365 603850
559 462 205584
540 23 632127
641 199 287434
480 636 219220
108 224 433612
233 346 153848
41 533 273937
74 182 212934
340 376 92502
543 294 9892
93 88 383070
71 528 829804
426 248 100381
362 276 463694
44 92 960413
223 366 893244
638 108 296329
575 457 208162
203 1 839855
249 604 670057
100 278 979172
317 220 815180
562 416 248492
249 175 916033
538 151 598616
336 166 855079
397 450 167443
147 586 335678
528 585 171597
130 146 427058
413 277 220505
480 240 988612
194 244 527314
585 44 105530
526 464 869228
634 527 519874
425 636 164962
503 493 114105
684 58 498291
555 298 455061
657 138 616040
502 30 756550
700 48 54830
566 200 192784
699 462 126603
537 234 40294
298 2 832819
306 390 787636
239 494 206137
599 352 504695
244 231 208723
315 85 432090
600 667 986368
92 178 846492
8 315 265207
541 524 237470
413 409 243984
644 210 208259
247 483 47411
161 94 80721
618 119 440265
700 453 414738
566 456 264645
235 595 670018
617 289 195718
353 341 716853
550 403 505412
636 218 969799
616 477 538383
652 142 496727
373 417 635711
295 667 503859
139 73 766175
681 48 548041
377 599 871473
287 207 332673
70 222 17824
525 485 872017
624 380 515831
474 62 926687
18 525 496056
91 467 574853
292 38 414479
194 149 708643
3 502 649679
422 391 543583
477 411 119403
276 630 108739
43 505 375728
368 160 334623
71 130 791625
612 679 660724
140 101 278544
368 260 834108
16 626 180284
60 601 900137
521 55 960547
183 190 76909
590 501 296212
519 182 371571
406 321 92516
119 271 712993
689 140 832906
476 287 475140
447 549 54019
494 167 766030
449 235 791699
148 601 113017
330 570 925866
260 11 289315
78 343 222496
85 36 399909
373 633 83073
183 567 248521
234 451 482491
16 691 778532
374 282 209866
645 359 21319
638 499 331875
446 253 117134
27 534 361108
321 217 414240
469 687 575187
526 478 964091
367 28 18101
432 596 230911
558 553 85580
551 314 393880
564 209 384569
159 600 138278
604 227 305932
129 54 480962
523 158 355819
445 560 149848
592 47 597679
75 299 164113
88 259 218882
42 453 736385
547 640 220066
127 234 972024
228 61 362930
563 430 119426
334 224 933104
377 226 748644
615 68 279992
112 605 708119
100 176 553261
121 3 398510
31 553 510897
314 91 51885
54 574 115350
599 120 716728
96 580 384147
214 610 856961
441 620 273606
667 395 27046
91 195 652125
25 345 60036
121 45 627271
652 95 615352
602 77 190281
317 188 953232
9 81 60236
145 57 615402
407 401 42397
484 106 840088
565 408 847194
519 63 240601
285 489 76477
518 260 920729
569 594 404027
625 90 611650
448 568 954720
434 455 648226
225 309 71368
28 492 433251
325 9 236504
518 471 47088
206 369 362646
112 683 470675
597 142 711528
416 625 768510
648 647 303716
40 46 120382
513 578 831048
171 217 887696
444 696 728011
657 67 305567
235 461 106477
345 297 711758
131 299 32051
343 24 536540
691 488 933422
77 1 38491
551 525 716
572 633 532098
214 586 653373
428 576 464775
160 290 686376
77 366 54297
636 139 225225
691 403 669105
245 313 328022
30 28 74249
223 256 910277
401 449 462267
484 92 867869
417 518 873886
327 63 76901
554 205 589569
523 544 340787
700 583 440640
316 72 991564
105 367 444641
88 548 771867
96 235 741643
309 522 966600
354 147 644049
550 499 971919
511 698 758305
308 52 294501
396 415 545752
452 14 885568
419 248 135851
57 690 77358
430 119 797007
369 494 586741
515 176 741054
283 358 715851
440 560 424698
419 550 422025
148 218 885484
685 471 329244
516 461 290073
132 267 243992
455 381 424768
577 547 879516
103 393 409720
275 533 750721
314 118 486554
281 78 17309
28 15 332596
206 37 617811
18 458 286623
16 318 567145
249 630 104264
93 689 778323
589 420 600420
517 447 357151
264 584 414909
7 213 157308
79 147 734882
618 419 431175
60 39 438076
351 530 83974
657 565 706898
497 267 9269
337 697 176380
312 365 83969
90 429 654413
534 206 171807
55 112 210645
646 361 769140
7 348 736278
96 584 737530
416 35 160591
403 262 36069
127 20 270370
174 585 210002
423 518 896797
309 527 612978
515 115 892272
260 675 193737
99 598 220213
177 43 912267
157 635 752548
501 284 601634
166 536 134849
630 674 253397
449 323 922259
322 468 440784
564 568 718668
319 291 55709
584 248 864632
463 664 180379
160 593 903372
4 237 347060
627 288 252282
17 244 772717
653 42 982000
410 378 796767
105 121 808162
385 657 168842
453 548 770737
442 434 953429
232 646 12379
459 66 260072
613 238 828875
52 286 282888
581 351 502999
592 19 539315
672 440 193388
458 119 501606
229 13 156003
150 161 946146
186 407 303411
24 471 997390
441 146 314274
268 661 545633
74 353 588718
611 686 492008
68 62 718520
25 170 456778
13 283 649003
501 700 387091
498 445 893529
77 535 92081
85 248 733137
602 86 539520
448 212 737446
30 123 900884
275 352 739981
433 591 669386
492 687 51114
179 616 164752
583 462 329313
18 54 90282
485 545 461626
213 553 226265
694 63 286069
538 222 97736
57 256 839194
383 183 411585
262 268 178901
52 263 206312
214 204 312584
628 377 566409
511 597 146712
382 359 659660
334 193 581931
634 687 230909
134 95 297981
74 35 652123
422 587 281505
510 65 520526
310 298 586445
330 73 519341
645 516 168832
688 507 393861
146 594 826229
541 2 542290
232 147 429176
312 407 950654
223 692 653925
188 113 488223
143 402 155065
688 642 429428
120 598 551838
507 209 699198
142 274 530442
449 483 134171
661 117 348173
146 166 268425
160 183 652220
305 325 323341
89 91 592609
94 428 504264
581 358 413421
138 632 161312
413 234 223450
2 500 229951
148 155 79801
97 565 224340
329 37 498742
339 39 299839
414 298 313616
354 661 274854
368 580 178808
691 495 86932
441 563 200858
646 6 149834
231 182 329918
492 273 901945
201 446 183668
466 372 419535
554 329 633488
143 302 730494
213 376 76481
180 429 928654
97 502 184364
680 152 574310
456 380 159850
672 142 401513
283 375 490117
239 456 636190
618 402 381322
338 351 602042
619 190 510472
164 619 556450
596 489 889383
465 312 473212
578 500 55986
674 309 205648
283 157 964949
155 472 889927
307 682 568493
543 206 230298
608 396 911778
219 95 761442
42 555 235129
7 462 654709
118 231 188983
45 491 3707
557 663 949465
343 552 464939
11 74 647812
459 231 986159
577 654 715241
429 205 988771
86 354 479908
336 384 989648
298 491 481650
3 463 509656
284 145 264428
68 181 176738
91 177 178233
233 526 510688
152 140 896579
356 283 131167
199 230 411999
421 130 389421
127 181 293942
621 120 938804
633 592 75349
540 48 327129
228 667 253629
124 464 732983
63 527 483166
612 338 517045
568 523 803290
699 527 124063
113 353 592876
97 185 638522
526 318 515915
85 373 517497
406 358 937960
406 472 86383
635 614 999066
497 264 623361
216 296 473689
198 683 615756
419 105 667311
121 240 866653
395 93 407090
389 455 770971
431 124 899580
515 527 930033
700 575 189524
445 639 74887
553 312 209777
467 645 658277
428 508 230959
170 654 909800
661 522 226484
290 394 577517
206 267 61601
651 309 58784
322 248 441692
211 108 839562
691 288 192370
673 106 210562
409 136 690497
89 32 1360
211 350 654260
19 377 235733
673 337 527393
294 500 778856
448 3 660340
666 31 48891
342 366 94465
576 318 764712
192 373 42980
113 642 92669
121 626 224034
497 655 208460
332 494 276532
228 99 359798
224 335 68118
216 122 127242
669 554 583708
370 160 758133
515 109 770853
376 346 219229
21 32 490576
39 491 627405
498 208 413935
587 434 714503
80 168 652130
342 425 545238
652 397 588014
38 328 923534
164 507 892719
406 128 481159
18 449 541468
293 160 185713
226 650 903831
330 5 879219
206 338 715332
392 670 655487
594 640 776692
134 409 608950
92 525 28739
469 627 12378
466 179 354791
434 405 176079
494 182 845810
254 341 647555
301 607 350184
335 134 734859
445 620 904004
195 418 625271
610 341 85541
118 411 774407
60 522 813733
502 5 277898
33 282 959053
37 389 298307
181 471 936194
334 211 681461
64 455 502650
526 574 126977
530 563 220774
39 49 977620
539 372 322381
618 250 31913
134 224 730264
18 185 92609
384 90 255246
361 460 809425
409 165 325332
364 553 113414
299 587 827391
244 8 164297
136 21 518503
680 122 694327
140 240 161376
601 364 537067
185 215 919159
475 258 892801
186 301 675049
271 643 412514
652 685 874354
169 300 526178
467 497 692696
103 113 210114
352 665 937696
626 87 802587
231 531 919603
144 159 890677
5 129 392408
339 456 698691
397 339 799871
108 2 64874
651 347 709124
557 500 398358
323 102 712349
651 636 519649
151 364 690315
698 562 532877
131 613 638070
548 18 536851
549 171 167231
120 387 37384
517 611 105712
12 176 991237
89 68 681905
192 347 568959
233 2 992150
304 69 807805
329 207 462606
303 594 569468
302 303 202669
135 100 501028
285 281 350510
602 286 936911
105 642 516623
9 143 417756
592 143 272083
101 31 181132
542 670 854311
227 257 880817
634 511 801516
364 613 375435
182 296 552453
103 271 617944
683 287 432019
401 138 436327
258 230 756442
191 354 877960
75 549 285964
500 686 35478
321 518 586916
138 594 914529
605 673 13398
605 633 962008
228 540 424907
11 243 356486
108 486 324135
244 652 310688
589 497 236974
308 317 279774
473 460 312153
250 680 148691
206 320 322300
356 92 835347
546 124 500100
565 355 888080
317 304 672961
459 312 614146
549 304 804409
32 611 481427
506 64 917182
249 17 467476
389 697 564859
233 569 487556
683 463 338280
570 478 818562
524 21 167090
541 304 946207
695 75 936269
98 460 476190
435 488 979949
100 505 972389
138 544 80835
69 668 868270
524 294 833616
467 47 730075
73 336 530648
603 689 510372
518 183 780887
540 436 952690
324 502 349403
370 382 741757
685 700 417983
130 545 752883
677 235 857696
344 633 102652
583 251 531207
163 216 859823
473 59 841888
606 303 476394
84 296 682584
6 155 269619
475 395 627396
681 414 781512
294 241 312303
1 544 148181
262 236 137203
77 32 586825
304 47 511049
601 343 657215
193 537 37543
599 474 209343
97 505 260923
598 352 360936
120 360 523947
589 250 815487
110 675 492060
342 232 783055
529 629 986094
303 319 96598
283 38 993942
379 282 143158
698 585 306236
648 148 610670
229 22 491325
637 395 832500
510 412 487826
365 213 856383
436 372 125497
661 165 874461
23 615 779065
22 394 997632
532 472 630341
257 520 767851
166 159 187754
600 213 938118
202 473 618079
90 599 104308
492 465 134788
296 404 882311
647 348 151181
390 55 900710
412 662 671737
446 17 480735
647 385 635591
500 329 348587
232 188 705292
619 363 163772
367 525 161849
305 359 688256
647 399 979975
284 664 411221
353 412 127410
366 273 460948
433 159 749529
218 490 149684
369 404 883261
534 185 683408
693 120 883857
235 335 685364
48 436 803987
67 32 639336
588 470 741749
143 556 40935
486 243 945905
65 482 356095
75 62 150391
655 187 729286
256 667 201404
223 393 446957
466 294 869119
66 501 136989
188 614 38189
203 528 451834
245 191 80216
300 113 186619
412 575 847213
354 446 580722
224 361 875749
441 519 207656
507 277 600515
359 211 260589
698 591 349122
427 77 159246
14 310 897026
6 422 552718
143 360 186274
212 8 234894
518 592 108528
461 154 436268
240 13 460580
602 8 63937
149 192 878072
139 30 870390
184 448 961050
470 647 919758
299 404 156934
37 295 371419
379 498 509820
573 366 547453
248 607 462911
695 457 17485
634 266 462419
620 458 686180
168 39 707015
51 38 626017
305 618 204919
27 5 504769
104 235 810999
440 678 209493
679 667 35488
699 245 348756
176 529 446621
116 161 334087
681 594 753611
439 473 278589
429 395 568081
185 171 425359
186 413 355085
31 237 934213
49 667 23258
620 268 565196
470 270 243807
665 161 45822
558 603 592125
51 460 759086
643 205 345133
389 498 351679
179 254 732142
33 571 98975
132 102 219751
214 553 108098
262 506 692400
505 392 799688
432 23 593649
655 140 714619
462 164 985678
60 351 133555
686 6 150634
498 570 127408
280 277 64167
70 576 235723
589 312 797770
440 153 730470
187 377 652536
318 376 351107
441 104 753111
404 338 486119
33 673 164607
259 53 130441
565 651 747596
697 279 885050
465 359 725473
385 2 846578
511 7 664980
673 258 668711
290 475 925134
512 315 278821
407 90 743984
569 191 903076
467 159 772008
422 529 55498
303 554 666285
416 515 918780
34 352 28281
494 81 467058
441 253 679907
539 518 139513
462 645 84781
374 288 495253
1 315 640767
249 432 624727
265 405 977546
423 247 252691
43 666 276524
387 572 783313
462 581 282352
526 621 691932
377 319 208186
549 343 966325
350 428 976612
524 145 947860
563 311 942037
54 264 103933
318 367 868648
694 461 137948
216 80 811808
153 220 238458
619 174 474043
511 582 886091
525 648 363376
87 24 694523
502 395 683554
643 649 544625
642 125 679591
97 551 118544
389 185 254239
26 602 751415
597 128 245133
164 536 408130
623 89 619019
642 168 213455
327 526 145553
477 397 824764
410 364 992867
250 142 309745
210 375 711218
428 667 411175
51 350 546740
623 685 110895
684 76 838011
124 625 49294
566 479 748723
85 400 728264
164 190 108459
569 346 613801
387 60 179874
543 192 127993
158 383 368290
187 18 814365
201 311 276431
253 428 523299
620 47 647568
443 693 392503
481 513 989943
192 159 536881
561 619 841756
151 534 789851
246 682 986103
178 473 619811
567 29 768826
119 548 792419
662 640 838265
269 374 527902
173 434 733152
253 261 467358
112 648 439875
354 343 706585
23 522 502991
567 22 865895
615 635 630862
609 32 598695
45 109 45169
139 637 49450
52 189 485987
37 344 644305
386 16 208911
163 486 782607
564 612 116293
16 631 321556
232 271 329586
489 482 261335
154 471 435120
674 371 262039
187 226 700302
485 542 79380
656 263 829873
426 111 839649
587 565 360023
118 267 393167
463 640 309388
198 374 927938
335 254 106037
628 266 206955
175 617 907190
32 6 945498
135 233 870704
68 220 248544
189 697 696923
244 523 496653
253 216 139677
532 544 652954
518 218 375308
646 598 421297
402 390 682729
561 631 980927
619 456 75777
27 340 276207
643 561 771483
69 470 565390
36 565 385765
443 266 688282
302 38 468654
502 671 877549
143 23 359439
655 337 519928
615 177 119488
264 628 940162
383 140 161106
513 317 889027
560 21 114664
511 426 232701
150 441 63371
416 629 451444
696 73 964689
434 28 400414
191 302 411832
97 572 236845
181 22 342864
21 280 33180
44 659 928511
131 438 100745
285 482 425929
272 430 227069
35 419 625570
468 644 228694
215 681 657516
648 663 689803
60 257 192065
477 249 721073
241 258 739926
413 16 292619
15 541 265755
323 508 774409
430 571 972628
680 422 75915
63 143 110647
25 205 983126
16 597 768398
498 270 675558
2 517 741453
540 432 861807
342 294 906755
413 695 55975
628 62 109249
651 666 806777
34 153 675978
505 314 429291
500 493 142523
597 639 878346
372 100 322219
226 27 570727
571 131 342132
514 426 745657
334 488 989356
683 224 876001
129 275 337758
326 478 624293
310 322 603867
115 33 112920
191 608 961118
217 422 552321
71 369 926813
623 183 265700
631 336 63652
84 262 800074
188 523 382591
122 73 226668
473 683 210045
623 308 380654
597 105 868493
328 136 70619
467 575 630552
222 517 343839
649 679 962121
519 439 248671
232 118 734384
340 622 294191
119 652 163403
265 95 520758
441 156 872805
441 255 508870
370 4 260353
85 161 424275
657 344 467626
378 666 986322
111 317 181088
505 110 756693
341 666 197210
359 344 405236
336 342 555817
494 129 414064
418 43 859866
90 602 832419
247 122 976825
530 605 727289
373 367 978888
550 628 637778
653 68 185087
432 528 81055
248 553 935219
699 446 915749
510 365 895056
658 470 448444
587 415 556957
158 580 842660
38 491 672964
322 41 586610
43 610 787280
419 631 484277
93 517 218341
139 282 727396
651 644 45065
528 259 217991
53 494 63545
376 681 362539
182 528 950074
404 267 285382
652 537 672272
442 635 157190
376 45 744266
411 516 581874
371 578 420041
319 654 583932
539 626 702956
607 416 660839
421 333 629177
425 340 295836
86 140 853042
305 224 824399
59 125 899850
410 197 374483
557 240 883086
49 444 860015
229 575 352960
515 388 598913
566 52 289519
532 408 240295
327 652 154487
686 464 118201
230 13 581719
191 93 233723
559 369 357377
186 401 932339
449 321 147233
64 454 442903
604 413 873958
519 205 621191
623 562 144828
317 668 978944
200 76 975271
301 98 753254
260 49 907107
228 589 365184
7 398 747013
578 395 911519
290 656 672840
65 355 530105
260 19 464711
556 590 760637
354 493 227253
551 623 414430
699 300 516070
106 251 613716
643 294 553594
353 337 16878
197 90 37662
123 430 193988
139 479 32273
682 633 733814
612 474 502372
344 39 198504
586 105 100464
499 423 471924
590 421 455563
451 301 844078
675 92 297268
50 612 82252
182 368 602740
57 316 794508
20 11 242620
117 349 473195
302 280 307174
296 8 725041
255 346 9264
524 216 718673
418 225 734362
503 344 356820
423 443 30955
15 99 74625
287 210 733997
203 32 702321
664 545 604474
117 335 692572
494 389 726066
317 283 757500
454 48 819201
220 189 254398
372 605 575933
335 414 217355
320 561 907031
563 352 117902
406 105 213696
35 555 855334
622 520 911101
177 136 69014
404 31 736328
418 102 211596
83 56 633838
133 464 244114
349 335 710106
540 368 202723
159 164 409477
642 9 963292
513 22 317258
495 70 367736
187 67 586111
231 101 715551
586 342 768559
628 486 802348
150 225 60302
253 333 601888
436 634 429111
474 334 272407
616 406 938029
145 192 275928
204 357 482058
372 681 383222
698 13 901922
446 437 854992
23 53 374580
556 471 57455
694 33 815328
169 562 922715
431 515 473782
466 463 122644
269 358 844168
373 445 869388
296 169 312826
325 474 141351
338 236 621505
692 47 33208
37 345 761986
419 699 392752
622 212 529430
90 255 740490
166 292 192378
555 663 208923
318 638 331657
385 38 904389
443 430 390219
573 126 51659
6 49 56360
15 668 19515
131 573 509103
340 676 759418
265 529 571329
289 585 43098
676 621 257577
562 198 514909
436 16 533046
279 470 966223
19 664 603541
682 81 45365
522 698 249519
672 418 506860
248 679 875565
229 151 571391
159 499 797546
276 334 259897
159 341 499993
285 11 946602
87 13 340725
186 682 201271
156 284 484231
278 299 243694
491 558 966454
126 434 132235
533 675 735385
262 508 254713
178 62 207243
80 21 586245
181 67 630942
221 512 613688
660 263 367643
509 60 479969
485 426 710390
620 452 344283
303 364 87744
276 190 418331
155 651 758877
317 683 57011
222 453 656437
424 161 276088
573 469 89369
549 321 675436
179 518 579242
335 360 442850
575 361 692952
275 321 538441
232 518 495960
285 417 501479
592 268 923477
628 619 429567
694 298 392686
55 579 855370
14 474 32117
638 208 984362
252 202 993536
66 220 690227
454 7 752345
448 625 416507
160 450 815153
669 76 882588
579 79 280030
193 58 409344
561 544 414311
230 56 163231
377 340 190639
529 466 593518
131 262 682816
374 670 745169
421 556 478180
34 317 100978
235 557 433104
149 565 571399
105 243 658305
535 645 988711
159 40 324497
63 277 153283
187 489 324012
173 662 187690
416 426 289793
451 224 896177
110 273 337798
183 14 876269
473 45 338674
249 109 712900
131 367 570441
385 102 66086
320 457 970802
213 293 440310
388 415 766652
422 264 685436
438 360 767533
104 169 840358
581 306 164426
30 676 851912
42 103 532722
376 150 603430
121 471 247922
454 157 11221
17 265 908217
284 499 788289
636 199 634345
162 220 910060
92 358 618292
179 306 252699
542 335 918843
176 90 290321
657 295 654082
299 239 623352
140 100 517385
234 678 859448
528 520 353638
675 87 363922
274 679 501812
33 397 201448
665 166 964838
58 421 580462
591 340 559007
313 90 71408
122 361 478242
441 197 306224
537 577 425940
32 545 607015
604 395 976443
177 154 917373
556 431 843820
116 294 762448
68 459 82045
171 268 815365
38 289 707218
493 179 706450
279 261 666549
21 695 5189
212 449 353552
391 367 375381
509 290 272792
10 5 50506
227 283 62174
655 277 97386
120 292 617771
85 552 612389
201 570 304169
650 36 489500
394 158 564574
105 87 566333
71 33 384231
440 433 125162
86 83 414676
150 152 337022
606 372 62473
25 384 704768
461 551 783538
121 173 919531
200 515 881340
435 5 331706
224 564 750906
62 185 855931
397 358 47093
471 561 497135
94 489 981987
446 257 664083
568 639 504344
421 83 790023
695 107 239154
391 523 920817
636 114 75248
685 498 459863
163 279 249928
297 417 222625
522 150 41784
60 565 924181
178 342 432611
535 213 217593
200 195 907361
198 438 764623
680 681 994342
593 66 157589
216 102 574038
637 49 492390
642 592 481651
643 362 615226
346 358 387880
125 256 728237
438 636 582124
203 295 867866
319 249 267293
678 397 530707
545 256 104126
419 95 798595
185 425 477099
682 467 913450
502 363 220930
328 247 152417
510 608 94837
24 526 970788
66 537 375685
464 196 119366
200 579 941573
383 199 185095
598 262 373093
583 489 448224
432 623 32115
393 489 566574
457 516 199951
329 483 353293
468 134 36959
557 186 422570
411 156 385902
655 349 871751
540 179 327982
74 304 796736
602 25 849716
457 303 478092
282 255 556787
295 347 332956
144 496 935139
21 440 856512
100 24 68746
660 697 702831
310 388 257854
691 244 429648
349 385 10255
245 41 184809
593 280 170688
135 597 584320
238 594 240229
52 190 185917
70 654 348064
593 609 872137
163 233 978199
7 392 265902
577 354 822792
450 535 978034
539 672 577136
612 161 467244
460 226 430107
67 277 944738
66 429 483129
173 14 508034
457 195 41354
612 441 499179
439 595 107893
180 260 943541
236 602 413790
181 528 660036
236 4 729331
604 103 833403
404 315 326471
54 322 749638
576 363 925499
231 403 395144
331 690 373424
608 175 922828
178 89 70133
106 318 212066
178 257 51224
409 362 39379
197 495 487165
205 605 82845
312 269 827272
613 178 88370
625 218 395431
206 463 798657
590 8 618691
432 205 248382
30 348 511351
109 439 936931
222 507 413965
422 37 131365
339 62 364092
646 536 593917
303 83 662088
323 619 199206
9 411 26736
391 179 186380
672 89 78172
480 302 351247
109 522 433646
200 689 835320
482 239 992030
691 67 839214
150 60 653597
151 536 12349
542 48 485698
123 405 731298
333 516 149996
482 479 71003
105 410 160196
375 61 21639
251 466 758697
500 207 664910
172 201 472970
596 547 344626
343 149 257072
42 549 171214
364 94 979658
428 266 362397
354 632 127729
570 596 569708
82 29 96017
511 564 428786
401 116 778885
445 678 47730
109 121 584507
507 124 761607
93 608 912120
400 107 292466
261 216 130862
397 509 227738
409 372 280029
54 348 736254
632 512 19697
258 85 226302
652 170 894822
130 542 958167
408 620 555224
174 35 130323
501 138 262986
132 617 496274
536 466 286899
627 646 873348
245 642 49839
700 439 363317
523 514 949612
196 666 884636
3 147 749663
263 584 966867
124 249 380747
444 117 102410
451 54 201051
286 59 170223
337 346 67524
593 227 793393
37 639 106486
214 609 34087
373 185 27487
454 147 367543
641 452 382911
664 195 342486
510 418 634258
442 114 139185
608 636 473169
573 611 913712
9 498 750761
73 433 805478
541 662 971852
560 364 781086
575 259 901735
149 269 953525
609 441 596942
599 432 844496
320 112 164252
33 477 868968
640 584 544995
608 599 56952
167 466 474480
54 104 228452
498 375 520108
319 515 779648
149 344 146218
452 240 107680
143 517 312551
574 607 910021
135 454 803083
378 538 840855
681 436 412580
10 680 806782
221 293 653257
295 445 40479
589 130 556110
661 73 775989
213 297 130233
469 67 65896
144 396 632341
229 349 179679
145 39 550061
101 522 897390
303 595 762319
363 58 988929
410 643 266882
547 179 449532
102 696 933696
265 698 898907
292 86 951389
188 263 443678
320 199 377587
696 555 590287
407 129 962222
610 111 990390
510 346 753756
518 155 317207
507 684 248644
97 579 830149
6 22 234540
466 107 794769
22 419 309019
130 423 743888
246 679 835754
83 435 479489
619 303 419725
417 510 514907
303 359 274954
296 577 189492
445 452 550008
165 325 997369
416 487 972993
11 369 75865
535 442 428844
11 497 346225
680 664 370079
95 553 311029
358 448 933040
491 102 953244
547 367 302663
435 120 280875
7 75 12635
282 411 899867
547 402 24769
666 16 230964
540 464 276080
174 238 496726
274 195 958690
17 338 393455
456 295 438074
613 69 960194
656 260 713431
299 581 990934
395 9 628014
32 3 544547
435 249 583995
118 45 130632
73 394 615692
141 643 117388
459 155 491716
219 498 604248
267 18 74324
191 316 196188
193 30 243673
560 147 6173
527 567 679401
85 635 360713
587 110 440787
204 613 241743
417 182 831115
649 335 470256
84 434 94612
497 572 422521
694 473 371097
14 43 232785
537 126 379717
147 73 776421
646 343 69861
662 433 527198
143 606 854967
524 146 206273
458 577 953469
628 338 309058
269 565 787705
290 206 773123
3 521 647733
378 636 432879
402 270 776582
94 635 667312
608 113 587405
164 87 453332
401 292 603415
303 328 181391
59 289 333699
367 328 430301
345 4 396759
39 343 813930
398 447 328649
330 227 467559
89 39 406622
156 634 564428
173 638 924927
108 669 244404
2 477 606367
419 25 113510
623 451 378876
462 73 35474
454 110 725240
407 248 288461
342 198 612753
650 536 150149
650 652 227335
477 55 305303
169 688 387957
671 498 118168
595 615 40901
372 199 189901
455 691 540275
570 40 819007
691 357 813575
408 674 718732
57 146 449725
612 614 567973
513 130 861036
324 215 538603
555 414 223204
23 524 499571
509 607 260193
144 269 309798
636 286 953079
351 430 147576
472 13 727632
534 303 263908
141 415 83210
557 9 299348
18 664 270118
212 99 690581
170 38 866341
393 235 602274
255 274 809680
582 403 433062
240 166 462087
603 264 358392
647 628 488306
550 293 27791
569 325 946722
347 432 586354
54 525 606889
414 211 763166
185 529 808635
500 176 97398
261 33 430741
60 130 379104
223 136 608805
14 29 265650
5 218 651109
518 32 503741
579 219 276507
476 587 647563
21 610 331341
197 684 413689
173 111 84552
122 146 2791
60 203 325099
218 12 503286
632 524 752975
72 700 84892
240 614 321315
491 580 388530
76 194 712978
161 493 183278
445 561 952454
237 277 845673
696 35 130490
278 504 86322
44 664 386884
585 53 862387
384 579 790415
168 138 168170
154 491 166282
503 573 700124
1 665 735489
392 310 814801
346 62 352089
568 519 764853
447 90 131028
170 535 543699
11 610 626874
513 408 922540
560 138 433760
570 403 777955
606 487 129562
549 363 120951
143 244 577582
43 660 537781
596 170 9656
22 518 907935
119 322 507053
562 245 696698
149 658 269146
284 432 365087
283 216 193108
501 586 518730
8 248 34581
93 524 3427
56 532 433158
510 413 983324
688 627 852801
295 287 505680
98 308 370369
72 31 995173
614 277 994978
151 429 184013
170 475 116698
533 678 261257
350 130 625283
679 690 208732
168 596 457871
699 676 869156
628 210 844367
264 313 186410
548 314 83215
499 538 439269
539 334 829085
304 543 352819
637 275 990642
428 245 483050
562 118 619056
451 81 894828
511 202 372889
471 330 830658
477 599 135973
45 16 813938
402 468 716340
32 353 325203
417 213 800752
583 172 525550
300 299 791687
497 490 181970
219 568 495991
137 295 834356
652 503 832785
136 447 813910
445 501 616453
572 91 329645
517 293 139403
159 534 176452
689 322 823353
78 551 538402
609 90 878074
277 447 686464
117 157 574281
310 591 365397
495 681 807325
519 211 996367
278 577 266743
143 283 764199
286 340 799899
389 180 158679
648 272 344393
145 136 920830
681 241 660965
653 553 569749
108 11 582167
427 546 807017
358 404 872323
559 536 56701
190 40 413159
421 489 519267
593 450 429672
240 371 984562
9 193 271405
554 647 656467
290 640 653766
128 92 794103
653 33 829788
528 137 413271
236 103 218055
425 161 457385
664 461 191502
655 418 496332
524 692 116007
244 541 711912
373 110 135077
184 693 866465
83 366 215960
180 113 382461
405 184 514565
461 646 750911
41 697 930909
456 191 201308
403 538 343387
610 686 948954
563 461 856993
221 330 230631
685 678 493387
462 573 528164
218 542 880056
567 338 761698
510 651 762749
634 8 678463
18 630 883827
490 491 930249
345 105 273860
249 381 461682
486 110 970201
195 202 828985
654 7 68973
295 315 454365
199 265 923038
374 671 452320
37 582 661596
60 362 574366
313 458 564426
240 272 794492
668 539 903541
434 163 70814
438 668 916196
612 18 353733
157 151 132712
325 413 837701
108 160 594956
667 622 860697
42 552 847336
280 181 165336
607 377 742035
130 16 504242
296 608 91901
446 56 583327
258 309 131266
450 512 338358
311 663 175153
288 602 73513
78 24 181790
426 671 191121
189 420 138858
505 658 259591
694 433 749366
516 672 363828
495 615 507900
571 547 573190
508 359 921306
133 510 867979
618 553 174229
171 699 549348
259 198 403428
379 146 566627
8 430 478759
656 503 517256
591 662 182957
359 594 555293
12 189 369941
404 521 551703
361 629 374258
456 440 661962
331 666 273734
614 137 953700
179 453 539337
500 289 980479
520 382 154665
51 76 175399
235 582 861198
116 338 43227
174 447 870721
328 134 954732
615 690 183319
497 635 252127
500 266 772511
441 151 313191
290 633 609938
594 335 20422
418 470 496899
535 291 936856
268 480 248277
240 523 874879
454 309 371632
289 651 307126
649 318 975890
20 14 375352
697 482 869646
627 340 732187
341 574 518333
510 229 134271
71 524 312220
659 524 827422
275 201 201446
294 523 564755
117 311 793510
574 509 569166
665 637 675544
531 548 91913
44 265 163784
28 262 937322
194 695 395040
81 532 640509
428 599 808948
573 276 953605
117 36 485515
62 423 277399
676 464 376965
260 559 307453
329 152 216601
52 523 836045
527 650 746660
455 497 736757
559 197 216732
227 476 254873
603 420 433130
626 214 950454
599 536 129595
174 586 327007
610 412 902835
28 64 664888
410 556 680134
229 169 24027
659 424 799911
617 583 579925
565 444 864411
376 604 346307
612 16 944678
296 356 784448
236 455 744504
650 351 395636
349 22 604464
688 291 803864
260 485 653543
621 624 141465
134 87 877301
307 272 274022
454 482 177359
232 432 836590
169 318 944406
457 510 730713
400 93 964852
665 206 374184
329 582 949914
101 673 197811
365 368 262313
352 140 650981
6 306 83971
645 190 804871
663 475 348131
584 191 657879
73 295 685040
199 182 799300
135 405 864664
279 607 251701
359 653 423041
535 157 390311
40 513 217056
342 668 809279
291 627 453911
143 587 75124
340 354 519941
458 599 600731
554 221 992179
693 413 130350
88 541 936711
151 363 446572
185 8 251394
345 169 445975
153 29 288022
605 660 211257
256 517 940685
205 7 903899
541 72 811940
394 331 725877
600 619 210597
227 247 957985
604 385 344388
422 327 142261
184 307 71089
667 15 655355
443 288 193586
453 617 38255
142 167 188224
631 186 865451
15 312 592736
537 635 722771
614 52 356473
9 451 67027
338 81 798433
596 59 570392
435 178 798866
67 450 981887
172 66 425348
301 321 755082
26 43 335689
21 150 693334
354 170 714214
644 459 463143
525 455 367111
306 623 155514
643 592 139294
360 374 328552
386 203 274118
365 62 436524
540 357 144901
320 616 966923
117 625 970770
21 353 162279
420 423 79511
559 8 862555
309 113 348669
372 319 233045
184 659 575875
359 77 118716
370 287 201874
204 319 857421
204 646 959018
689 445 282402
151 125 373188
669 217 267831
170 233 20043
188 289 352263
231 319 383274
301 252 95814
301 158 504997
25 431 43653
617 158 383213
438 385 827450
248 270 143107
654 588 527016
615 458 875360
461 202 47223
534 670 183238
372 638 898824
608 589 470492
513 402 987099
523 673 210541
430 463 380737
139 120 312073
420 251 319100
420 450 929601
462 584 815380
526 242 430536
483 50 548482
216 12 326848
651 449 165996
139 90 390505
642 534 200964
584 471 115808
541 589 909653
206 234 659453
317 636 680095
505 440 431782
154 642 116288
400 9 759672
220 227 531035
402 396 492872
307 444 485168
197 172 746885
433 164 815281
601 160 559877
20 270 531013
322 442 918113
677 149 956019
378 654 595535
456 43 183682
280 622 742498
384 298 672301
222 105 416086
590 26 693823
274 421 447420
101 296 375113
101 151 36611
84 485 927549
42 612 718505
534 699 157126
518 198 150
545 441 533779
506 603 669224
92 679 712240
130 31 476235
491 308 177457
22 280 87101
621 21 973862
659 515 227949
136 687 602672
366 450 453214
456 5 21597
114 67 138561
564 287 501803
700 149 329012
638 294 532028
425 191 127505
367 654 915032
444 625 957418
299 340 672312
661 500 54161
245 667 369478
511 195 786283
196 171 545908
9 4 550121
342 429 65423
226 537 223568
94 518 761242
433 479 402814
362 476 987502
17 597 160481
407 244 448573
516 698 699518
445 615 140607
700 482 181620
296 83 197174
297 499 739954
278 627 103133
606 163 323214
136 540 783262
646 592 249047
257 65 751915
274 361 940799
196 177 889609
445 105 933538
498 86 440646
577 262 917648
172 51 496758
696 481 318934
648 267 128489
361 657 393115
340 571 306371
549 584 805949
528 463 787630
475 503 803798
332 605 640326
563 150 159976
521 543 454915
570 372 790742
191 692 61135
376 258 493180
52 574 692280
136 14 213327
605 420 115362
80 622 992245
462 499 563894
74 435 386433
605 628 372654
422 247 76147
478 565 309712
376 517 421126
628 231 410776
71 88 960586
220 165 809423
48 220 919307
316 252 750747
292 547 6822
484 368 657097
73 138 148231
294 62 430460
410 685 141205
21 109 666926
683 508 436458
290 529 296963
449 438 783849
452 508 403738
521 479 31833
423 323 306904
98 490 734363
527 591 756565
121 127 907265
450 484 8836
142 221 330139
294 406 477458
185 438 347401
485 18 499925
98 623 846721
385 378 989705
142 240 147973
399 530 361812
66 619 364022
593 93 943440
136 181 907241
407 558 944637
467 576 904394
583 621 314124
12 387 661122
678 44 846420
670 667 884749
689 269 592685
321 46 1198
342 286 72427
301 546 405984
587 633 659863
54 78 29903
593 310 753568
553 145 572204
79 649 161929
356 608 33336
415 163 48966
394 24 822327
633 350 987747
628 632 997317
219 445 83917
99 682 327464
65 163 987585
656 275 636722
690 273 16060
334 341 588338
318 338 44073
494 107 850690
101 641 15202
617 94 459893
641 406 467013
570 660 583096
84 592 554441
244 102 109150
502 628 438594
268 266 353279
283 577 293561
140 300 262141
549 438 870378
81 374 782033
648 256 363389
152 275 989544
35 61 750297
491 336 549697
92 606 118948
639 288 168561
592 512 987261
320 365 622179
236 8 934076
569 387 998250
218 2 379108
14 178 429430
324 684 107426
50 59 38233
624 55 218130
134 394 98966
121 23 940179
669 594 978967
616 445 367092
173 590 555261
660 453 853378
150 626 521715
222 146 884253
344 455 581520
673 59 890665
560 411 855685
680 201 842716
242 288 701771
612 120 65997
475 458 152797
345 2 141566
502 543 382235
641 377 671429
503 696 147007
622 265 243793
171 489 669316
245 12 447232
28 173 721761
589 104 192146
104 107 342096
423 284 709811
79 139 727270
217 137 527259
26 374 485760
685 76 419879
62 424 541195
89 504 805859
515 138 899871
192 417 907427
199 506 523473
278 12 655714
338 387 620533
206 600 651326
157 210 925728
338 289 126093
484 445 881614
129 95 922019
191 677 393142
50 414 902594
625 530 931726
388 581 699356
72 6 357407
623 171 343589
455 58 442794
675 607 622392
323 534 647731
395 658 3550
299 264 173125
316 598 485443
1 454 840039
530 418 499224
407 370 353908
75 570 53472
416 540 414478
27 14 234398
211 546 366165
247 431 102726
621 276 75211
360 619 1058
657 664 801988
599 678 22928
28 65 839338
698 570 813651
491 616 98008
330 427 123011
661 465 269573
122 360 87535
506 544 171408
45 92 235014
675 231 72771
696 634 924707
635 135 786976
525 368 792884
332 523 890352
430 185 714428
675 581 530663
508 134 819104
677 528 769561
359 327 11047
565 575 644279
177 362 986401
543 551 221825
326 510 210745
573 495 961076
273 606 728477
131 210 349519
214 562 170878
122 24 818424
165 125 256682
128 576 879172
217 215 35945
504 257 970199
70 26 571963
121 102 918374
463 328 832397
594 147 856631
239 337 78972
224 168 373100
237 616 967791
216 121 288677
181 349 654254
494 397 955910
601 97 244231
531 437 385663
418 288 403627
518 370 650137
575 46 756207
202 168 882081
452 108 744491
593 169 971655
485 628 770156
518 10 148040
681 423 430364
306 498 502484
387 124 614897
58 57 375961
260 606 388903
9 616 871610
84 697 707510
24 665 121458
377 530 827604
230 215 322510
528 320 136691
412 657 11477
623 581 49263
673 181 176682
238 354 450339
503 442 588921
517 193 870656
263 271 263928
475 145 645817
351 393 460533
316 403 226679
64 325 958306
351 462 296894
491 300 685106
143 87 253666
328 427 396167
494 596 683826
35 601 166678
151 650 542987
130 28 336304
193 498 139040
604 150 42486
656 646 782184
419 134 822733
191 632 4797
114 244 453925
84 83 999233
544 568 371871
344 667 40820
182 195 835644
192 239 591401
519 280 941036
319 408 923934
479 607 841007
365 226 129483
181 65 85844
310 443 806927
98 469 144712
318 610 773869
493 294 708406
414 323 238918
293 20 912009
375 66 589505
141 171 519228
193 85 675350
75 349 186324
83 31 901908
290 653 262694
509 380 148637
430 565 567768
537 297 226263
209 54 950144
678 122 419288
175 607 882015
421 667 482446
182 620 302465
372 625 214280
41 220 959852
36 442 456422
293 450 154603
592 388 118697
289 354 110018
101 523 452378
614 323 71470
448 385 74250
193 141 548603
433 61 264704
294 207 431693
5 625 668160
21 232 605063
437 642 300794
201 451 482303
441 65 394808
526 637 79933
523 179 443685
127 511 239580
422 92 400665
381 669 246810
433 619 306545
12 337 109187
95 387 967255
527 644 619397
94 270 715014
256 455 981207
159 621 310524
388 248 389415
438 614 692012
525 150 997656
588 196 872866
187 659 321484
358 457 210920
565 418 280759
216 134 961959
438 153 820528
100 626 542399
270 591 225081
268 475 896542
492 134 191978
332 36 664497
540 299 766766
356 105 9406
684 639 389500
444 196 476789
343 578 290520
436 263 17748
452 157 555382
506 429 559081
22 315 690179
254 136 725192
250 438 340454
38 133 342303
149 64 980231
479 289 741461
584 135 146285
452 39 979430
590 582 587561
49 680 469479
658 202 719778
219 175 962324
665 323 715503
218 24 771675
510 558 258516
98 132 723416
22 81 74286
478 57 175598
439 242 332938
198 128 885692
265 476 776034
621 564 767968
188 594 205258
639 406 152719
613 288 257958
478 461 23560
104 242 586841
76 484 323718
31 526 806067
118 565 363902
274 171 643601
309 7 57932
466 214 407733
520 137 559396
549 644 566154
267 613 13704
148 686 935743
438 84 371516
503 150 826730
226 494 351193
655 553 960283
643 492 941495
619 555 907387
50 534 944566
197 219 633197
493 242 808768
291 38 507556
218 269 554439
501 620 579633
169 138 180775
464 183 985202
72 507 192551
565 177 177921
343 300 468228
124 43 178871
199 231 533576
42 101 202738
610 550 363386
670 569 967159
398 437 110574
406 241 397590
296 676 985500
214 477 665088
154 278 16605
243 174 891103
107 24 825915
217 308 681071
548 555 785675
13 427 603712
39 563 996845
377 538 396156
455 681 360989
43 621 84397
650 75 589206
627 330 256284
519 509 651488
230 361 136061
663 170 990471
66 378 407336
75 58 949780
379 129 513583
329 625 413776
150 362 286243
204 424 48626
331 361 995799
210 109 347528
448 15 955446
404 415 735601
43 208 716483
642 115 122443
220 229 900565
213 301 394610
69 438 1872
52 507 914678
290 22 413749
405 659 481333
42 684 825518
220 34 164133
649 637 748604
511 46 823654
83 552 454881
280 591 879721
420 209 19847
679 348 91896
415 695 870548
56 649 342249
233 167 788769
481 82 223142
382 120 323154
526 533 56299
196 569 499779
74 39 784076
419 366 634555
197 27 876778
381 21 147481
140 171 356654
144 341 64848
613 598 774535
125 692 18408
613 470 476376
239 260 522811
534 402 742034
623 417 144539
466 81 79067
194 264 26637
29 633 76601
492 54 332393
303 97 679714
580 322 809584
594 446 843179
15 194 984569
364 459 904159
173 387 170786
120 678 642139
33 204 2151
263 310 966827
534 675 255285
9 544 385728
262 432 76387
565 152 171973
258 687 391464
569 173 324996
63 687 385023
199 374 750101
122 396 336426
182 470 172441
535 43 673513
655 318 955028
448 139 668785
278 310 32579
416 695 158498
3 82 200507
625 543 421822
389 452 811449
79 2 855967
114 286 801289
305 241 888346
621 431 221646
151 498 878169
310 4 55264
453 30 218771
12 146 567423
490 632 893326
436 559 350166
31 175 959605
476 488 794635
40 261 97885
475 397 930123
592 677 756517
465 595 910368
431 256 271715
400 15 75526
383 450 274873
415 503 548117
320 109 270056
77 11 533790
286 469 458983
647 269 296759
165 246 814764
175 332 344845
529 239 173230
268 591 114029
478 90 21954
604 247 250575
178 264 962074
459 136 620030
218 656 49181
185 614 806982
38 469 610922
471 239 397103
678 127 934299
304 44 764048
129 459 122981
414 72 626299
533 567 377146
349 513 278308
319 33 968195
177 567 57922
172 543 183577
415 330 763523
642 699 868004
337 471 838710
644 526 691720
130 517 924473
68 489 736740
192 663 964834
106 175 262288
40 610 631491
244 604 58468
482 663 364161
671 371 421256
384 693 705450
104 176 409600
280 574 553507
235 571 395982
262 518 816675
146 623 311423
4 570 578482
161 418 111382
396 561 550780
10 208 999130
455 83 483764
314 328 679650
43 248 191156
200 388 422178
506 204 282344
330 334 326004
657 595 731114
442 514 503500
226 321 224845
681 697 948746
135 647 634649
292 147 143760
100 262 378719
203 621 128430
472 245 418961
418 389 823611
293 340 751240
574 452 143081
648 455 902916
381 80 319816
402 91 478568
224 314 782375
318 413 979818
203 221 832851
477 194 358360
359 603 900988
87 625 862559
567 545 679186
615 113 823380
635 385 504018
199 152 467430
483 528 522871
666 607 788071
125 217 572901
51 426 187621
459 311 855188
58 163 225705
427 253 823531
297 188 212420
272 62 802101
202 336 617120
483 87 686889
419 607 50422
649 337 486838
138 526 166114
608 222 257135
188 164 94856
430 621 376909
394 284 198524
154 359 483833
321 462 652877
383 561 172778
468 206 756462
446 27 308721
443 112 933895
461 505 487218
32 139 531254
425 542 977909
98 440 935261
630 534 947740
588 416 638947
555 626 8356
56 558 698128
410 101 514864
522 184 292659
624 405 723426
654 212 875931
76 571 292764
570 471 559715
10 333 430817
594 495 85086
627 48 776135
436 51 986942
8 429 147019
343 560 403682
229 559 722305
13 153 975743
18 699 635841
432 667 240685
333 521 632688
594 345 150353
345 256 382758
86 459 1724
285 148 380834
619 434 277904
508 36 384141
65 134 688429
218 279 278515
500 437 677825
66 116 647164
376 563 79441
321 482 133908
191 92 190811
340 8 900428
88 323 874996
424 267 924570
598 76 525523
504 65 798792
23 83 704997
404 361 467192
622 244 866889
133 217 659138
462 612 14351
70 204 16998
279 359 500972
370 623 254245
609 298 610244
262 94 806330
42 227 788846
587 418 414714
381 343 878806
400 682 301340
127 651 453968
559 228 621920
151 569 190593
589 650 654978
611 313 161341
558 690 40831
59 441 756321
366 550 505930
544 480 732491
468 364 806071
355 110 675713
585 577 371776
83 689 866656
684 268 87149
230 512 156262
104 459 142438
491 199 138690
471 379 398326
236 75 907100
550 111 997201
582 430 17729
691 85 971594
252 280 448950
487 214 931477
454 335 623286
612 72 971638
419 385 116613
76 338 482852
643 105 890995
42 11 155700
338 466 8236
39 380 644516
229 459 557615
170 107 590304
608 660 87702
490 84 120129
598 4 109458
341 641 188086
275 494 668403
617 87 821717
269 693 245237
208 485 639591
172 383 243493
283 22 588409
548 57 7936
699 14 315586
679 686 74760
385 533 951113
557 182 866424
12 469 62617
148 103 849178
312 620 958225
459 690 157218
38 371 539453
287 309 764755
613 100 423708
638 103 171590
551 317 751302
539 251 927295
189 365 30065
258 461 314584
532 102 989902
388 58 595543
660 417 584503
393 532 506247
698 497 336740
104 483 592201
95 110 269458
632 529 361895
605 561 167764
48 339 261757
254 271 668936
519 567 310614
597 664 244644
240 486 42565
520 144 156725
41 26 158606
459 296 676518
419 36 972309
694 92 548313
7 641 435535
175 330 261828
690 555 281365
457 441 101609
534 693 952015
485 173 459471
531 387 928873
539 422 624426
186 576 198100
576 77 618814
343 101 120379
680 541 146920
198 101 579856
172 694 106184
539 270 241711
253 405 859001
643 324 542522
617 378 216582
605 107 527376
87 639 803594
113 434 396562
127 197 797260
191 381 897602
542 536 137170
452 254 146321
175 42 714639
167 659 754023
108 402 132605
345 124 418328
72 652 884367
251 487 945103
321 615 490784
144 524 445435
136 489 847139
297 585 222616
462 543 993938
517 76 601679
628 248 780455
568 268 226628
34 23 924490
463 96 986264
504 71 951450
81 113 633736
463 406 362046
528 191 172610
311 525 731239
280 501 317662
211 572 51799
157 99 17166
594 459 739490
305 308 214421
414 462 58604
488 420 992989
688 219 870051
260 420 995427
169 395 52433
418 411 598721
206 567 419956
447 281 47262
69 221 581065
348 154 263837
679 304 713055
161 407 142118
696 10 559808
415 624 390714
614 237 4032
53 643 107038
241 129 649667
471 185 673758
81 519 322064
537 469 930202
380 641 844361
329 180 609520
122 420 284011
298 581 567346
241 64 495664
269 31 836636
690 298 974656
57 448 200688
112 117 635886
96 370 680868
463 199 170182
453 246 515504
471 243 275840
401 652 342187
94 58 513971
445 261 146038
640 476 655053
257 37 639771
84 339 220176
39 309 667452
439 63 359874
466 456 815000
568 29 445929
276 82 568301
654 690 349678
95 382 286609
393 612 604387
238 445 368031
528 44 953613
498 458 516160
385 523 648353
125 366 390138
627 239 463265
138 148 181942
639 236 351365
402 646 763885
460 169 738397
86 335 833881
285 652 240473
361 15 812944
49 419 980122
516 625 853206
404 442 243271
505 88 583368
177 402 868560
444 615 913035
498 532 186418
93 577 320233
108 363 814329
103 24 264451
172 347 718092
260 463 565274
443 306 199953
618 257 897798
562 23 617008
407 384 91800
79 589 465346
285 29 29066
103 300 380367
320 440 826966
426 452 263478
571 539 232406
526 481 786978
235 546 970783
406 369 914690
507 245 371534
497 338 757091
688 241 811017
91 193 346306
484 72 935519
187 125 820553
443 286 380756
171 181 423417
682 366 449985
666 225 276751
44 460 259773
245 681 897004
507 577 864092
304 675 353089
559 472 22735
27 212 40126
225 509 464498
406 197 112083
508 588 967963
297 381 982419
297 355 39280
84 159 316375
655 478 705511
450 80 117505
522 363 211724
280 342 46683
627 63 596581
629 272 510345
233 553 801069
261 694 208067
510 596 696767
74 467 549875
572 474 316060
540 602 273701
431 649 539312
689 653 393384
152 234 447239
20 186 156122
422 23 150773
352 641 206076
518 459 560219
5 258 971296
100 463 745149
187 138 434059
114 254 740716
264 37 758219
159 145 149188
330 301 752821
537 691 553160
448 41 660329
29 4 706550
249 255 786297
487 474 606427
632 21 764719
635 578 166671
469 490 793942
217 355 139606
295 369 927151
257 398 260131
138 518 98768
315 567 143282
469 400 378091
514 625 219952
151 648 120316
690 290 498239
395 490 822057
552 469 172132
232 208 130915
276 150 415809
38 135 651748
408 132 824691
376 8 762256
515 216 10217
441 492 414392
450 470 197322
158 244 600807
131 610 94544
242 518 970819
103 295 928601
164 136 674009
453 95 907001
163 574 833358
229 633 930317
24 258 506044
145 529 637929
233 202 503595
74 190 921800
652 281 681966
54 315 88641
425 316 123980
48 382 274471
129 514 520459
459 157 445147
51 362 36321
264 64 614074
546 543 124330
585 342 42104
273 180 699048
384 689 803588
427 10 272289
698 514 133517
40 550 799622
448 42 528868
293 238 577147
180 97 947433
179 631 680008
382 307 693033
396 225 6133
183 579 134712
38 547 123568
269 699 453354
279 599 641421
312 82 946684
677 613 214858
137 284 147631
165 201 420379
90 202 572543
643 98 581751
301 360 312668
444 358 642521
672 437 271282
268 393 848318
604 92 115973
152 222 885165
100 299 635947
547 374 570411
57 248 294374
400 555 928056
101 306 935487
678 597 448460
21 323 332125
661 302 147425
473 175 536750
99 686 365129
99 333 440575
409 487 714949
75 216 170924
33 79 631370
448 62 701632
597 86 92793
116 139 135402
19 53 585267
479 173 662860
104 396 681476
210 117 149621
153 217 442766
334 520 479901
546 82 156470
134 321 571903
324 279 382963
444 262 873599
22 92 369807
287 164 90379
534 189 469094
673 180 746443
306 321 712423
451 360 641213
110 684 636749
5 594 218407
33 262 351717
658 693 93601
361 137 271638
379 436 326331
336 497 205527
161 58 543254
84 197 652803
556 339 457659
524 204 517675
657 222 20727
86 664 677149
114 455 948978
625 242 820058
651 58 216990
149 686 701065
172 441 599546
291 35 246996
598 8 545467
472 103 523152
9 6 756335
383 32 590394
468 57 27763
304 652 126474
350 291 320885
648 629 769965
166 518 604538
342 291 393309
184 415 166167
203 510 932507
662 95 287555
75 675 436390
329 547 579362
406 252 255657
80 31 241176
116 77 92017
504 672 212195
446 411 391695
507 372 66746
615 462 624074
621 383 510787
336 14 97776
9 187 3112
355 165 82109
596 310 814184
196 132 922081
682 259 195814
396 474 99001
109 310 946952
612 165 151648
377 134 520195
665 528 294351
350 589 441458
72 273 945953
614 519 882364
617 265 75557
293 506 762991
670 687 141217
60 582 293274
494 51 851867
1 175 897849
24 559 345563
361 537 43319
400 6 557869
649 647 350023
547 421 850882
414 179 537642
175 179 530191
41 606 827164
37 601 596716
537 32 347313
422 208 491574
655 555 939465
598 54 758196
234 437 170849
397 360 518421
428 228 951304
363 483 216041
251 454 13168
405 474 653277
45 675 175839
626 588 683784
130 430 528666
563 91 734156
49 557 894323
544 445 905775
167 530 635500
559 425 148958
21 340 57604
560 546 523540
34 426 779498
101 244 937301
30 522 369232
637 600 654730
52 455 510501
303 697 87695
92 607 877855
516 614 886129
156 319 108561
519 430 126030
441 360 831271
57 588 234737
187 564 996885
74 636 626125
360 419 684071
460 236 721060
599 153 905822
493 312 79350
89 306 112211
201 215 462925
367 339 159038
395 211 677750
64 487 240636
76 23 39603
674 317 363966
149 659 739257
111 532 304849
258 378 869167
341 19 7281
354 32 271963
251 483 809421
630 437 668251
80 650 494230
515 62 829800
246 550 292973
6 78 694396
193 3 33150
651 9 387230
178 691 679456
189 175 622265
694 375 474277
87 494 572540
604 685 780573
111 665 807156
558 666 585436
563 483 820793
7 594 642556
663 141 36897
369 188 782156
554 424 677287
594 349 356515
193 600 489770
327 186 634273
34 77 124181
177 287 778411
399 609 440420
125 518 431821
652 452 139043
46 381 95170
622 51 135181
466 331 248339
356 545 565123
511 17 664261
128 672 391332
87 583 456180
188 566 162163
539 694 42202
155 88 430025
517 16 221570
553 562 727083
523 372 386963
494 312 368723
596 568 546950
344 564 881402
119 255 996533
217 67 326364
494 621 295685
169 292 427167
287 583 234817
276 570 643380
662 357 123128
193 632 409072
34 447 181369
329 187 293984
289 270 198917
431 353 156369
639 524 573867
393 496 849138
646 187 212311
358 582 937951
516 32 753977
64 674 520965
32 211 975961
638 614 950477
231 568 696052
116 40 40647
190 77 992619
142 616 562162
193 551 293315
459 392 817262
647 299 618108
436 616 443605
81 231 551154
389 299 786810
492 504 559001
380 534 450939
218 448 774470
510 182 500034
529 48 622528
285 37 933515
326 43 27697
354 513 403588
676 608 480201
87 280 82175
245 697 145397
126 75 187627
69 495 393230
438 343 905983
70 582 38910
387 293 631094
174 629 814440
196 307 597940
580 291 769178
262 289 3319
620 551 847313
55 619 586472
696 245 612927
437 381 292947
559 569 186417
206 48 457063
596 618 382282
193 105 801698
435 107 466275
427 585 398204
12 52 597598
270 522 89616
472 66 192253
90 157 339370
692 666 43123
257 26 208449
59 468 100270
534 310 842390
347 586 813709
215 69 270938
12 237 856637
271 662 588932
287 245 339759
601 68 547514
255 539 381977
555 310 503378
198 230 729432
511 458 619686
161 693 500459
689 81 485403
347 491 975631
156 16 494420
392 1 175262
79 95 272184
233 643 875586
56 269 526500
677 176 417925
488 406 423782
292 301 856523
45 374 63951
546 16 482887
481 466 644556
172 9 109925
552 575 312785
253 31 469971
233 686 633454
159 113 775817
96 322 815053
479 41 365049
125 296 549919
342 225 288181
247 394 801865
28 508 62993
73 8 239446
235 669 948985
675 305 609469
328 455 651455
402 293 619702
581 153 335013
486 362 603574
88 289 19293
509 163 444572
313 352 370304
243 321 64558
255 564 649796
518 686 728878
224 684 286165
224 198 291643
519 571 164556
256 14 740235
534 301 633422
405 67 243905
599 617 186438
562 148 702637
443 38 91419
324 163 680286
57 451 237285
567 443 285220
125 616 83170
164 362 441793
453 7 431545
240 197 91672
66 694 607184
676 490 499630
193 106 316849
623 568 772875
644 528 908372
232 655 915026
282 133 673169
696 467 28961
184 422 823824
490 386 926892
615 484 42453
478 228 874792
166 656 352443
12 524 362969
300 178 319159
72 597 870340
99 644 664978
307 324 871090
109 157 990003
25 521 759702
403 201 607596
476 575 88649
203 656 63163
193 361 566588
322 572 780308
372 266 473596
479 149 935795
310 597 456332
42 12 15565
694 340 62728
317 522 241236
304 54 681840
375 126 38775
430 692 913100
450 403 849179
584 282 551758
576 671 374630
539 338 854426
32 699 553170
603 613 926126
398 312 717437
8 275 799503
1 312 865932
106 134 569363
460 599 876084
491 499 887384
22 657 122519
184 365 78380
29 664 467405
231 65 287832
295 406 620903
272 424 859056
300 600 573183
424 465 748386
431 38 656345
391 605 801558
423 37 617444
584 78 442949
245 187 298922
407 397 18934
67 644 14883
21 213 60536
69 116 649752
351 659 266720
570 168 211796
361 681 156444
661 620 895600
690 436 870538
360 290 337484
446 689 644716
229 598 267282
314 289 250021
280 212 102558
93 208 60876
90 551 957013
691 177 553489
389 635 546924
606 675 167133
338 633 489556
27 1 178913
361 462 658075
269 155 920962
8 406 80472
78 328 611487
87 99 332777
537 660 205575
664 91 982731
294 647 27662
402 627 619809
684 258 324038
323 294 912130
523 146 582667
236 68 368091
243 567 705780
311 23 240806
50 207 546729
109 108 129739
311 486 421340
166 265 893582
570 85 750188
29 637 350211
350 82 558507
610 3 626243
429 84 865804
45 349 625862
128 47 501150
417 508 308941
117 563 852667
439 619 658273
525 315 511993
541 78 617469
599 438 108745
643 695 688786
464 601 948657
312 627 451695
141 348 567865
454 141 306005
622 17 70480
115 441 377245
30 409 322528
545 407 308480
51 649 879010
663 669 836402
307 151 533746
563 266 719442
56 588 73447
545 73 427726
385 228 52423
550 159 239940
21 134 829201
305 18 204750
198 208 378885
263 531 153769
274 463 590157
627 110 408099
683 602 280002
564 58 136386
219 19 143593
356 24 187867
316 158 58443
116 558 256963
118 665 88135
375 42 497022
433 500 46060
100 424 973290
410 354 918664
319 512 726516
692 691 641941
49 141 569786
454 156 353492
350 224 4224
340 649 461373
336 184 447004
617 486 122086
398 314 455371
266 81 163251
400 63 677379
623 654 248566
533 411 496979
222 252 360081
629 170 347600
342 652 60130
242 514 228074
88 58 403082
574 353 667318
453 517 67540
526 463 246367
287 475 245515
135 437 379679
527 271 456070
473 416 710042
354 644 689782
419 310 592397
499 107 665437
307 546 480832
297 594 39479
653 139 528102
271 231 449351
617 565 865664
687 197 60088
547 403 76865
114 142 38551
33 290 202317
192 499 468373
363 128 461886
437 119 480936
561 481 947789
279 187 496626
84 691 833168
37 672 835880
654 187 417985
277 51 145335
523 196 373398
154 299 905969
235 217 501779
483 585 350202
512 118 659002
627 679 42595
534 649 131257
124 62 593686
654 492 408259
114 437 483061
167 356 485230
186 671 582978
59 597 524727
128 694 617601
232 331 621419
487 658 592768
247 7 377548
659 693 679799
235 488 554646
157 39 679137
615 627 823865
555 362 956274
394 300 795623
693 332 871694
427 615 490454
190 445 504483
407 365 44031
429 24 787495
23 98 185267
191 550 179275
214 594 828042
129 152 920724
419 21 175287
268 297 284929
642 46 339361
215 430 774886
668 442 993976
28 302 387346
485 384 74938
673 464 320247
393 29 888200
156 438 789859
211 543 83337
386 688 931322
470 386 998526
700 534 205924
21 602 689160
104 401 955293
274 180 79902
2 473 157873
175 444 741204
694 121 915574
35 54 882198
132 86 50461
617 638 688338
428 475 43647
318 379 312532
428 377 205410
220 464 735279
457 182 336125
279 171 527786
359 158 989329
182 24 121214
578 269 600426
416 394 979189
189 206 947409
283 408 808404
81 493 712165
327 386 142797
416 133 183445
654 420 100322
293 235 353114
299 213 858300
189 37 612689
280 590 826050
449 659 902976
294 281 999716
307 630 544811
662 692 996659
591 565 354526
159 575 41592
426 114 603131
364 405 206012
559 661 200119
187 127 963594
31 631 823897
44 338 57764
290 645 618334
641 154 615640
544 691 944058
559 98 995231
423 79 551081
226 670 615295
483 490 726571
264 316 499319
209 288 998418
198 207 913839
347 238 110001
339 378 273882
74 470 608340
118 564 552758
2 464 249291
148 297 432392
607 176 619647
230 14 303676
676 563 944440
158 208 292590
118 352 683524
181 651 417786
693 351 476702
614 551 103411
102 335 314568
488 654 541682
71 14 68096
414 188 912279
2 74 931630
269 378 911668
391 425 78191
336 125 893120
626 227 46264
543 74 907889
131 321 673647
144 466 864326
390 187 246445
42 70 622014
453 592 207949
454 669 401218
590 50 275257
353 302 361665
254 499 893852
572 569 237453
672 503 601612
567 33 910827
633 171 98309
588 35 291880
87 311 747530
688 228 863144
524 441 29866
662 474 315390
272 410 52938
81 201 249495
342 261 556646
127 412 729436
225 247 546010
308 555 83507
230 145 71636
609 311 774955
409 604 931160
117 650 820786
545 137 849956
425 89 937279
72 699 64805
647 250 12383
247 60 971928
227 644 882961
613 279 817538
487 74 732251
648 142 176497
147 245 314449
149 33 218414
483 80 835749
687 220 980917
453 39 514436
232 580 654891
544 159 307408
432 102 865865
562 546 989150
421 449 18029
305 464 800554
105 10 278475
416 355 663117
277 10 183011
534 640 931804
383 119 262082
176 653 934827
461 190 895722
420 483 785898
165 111 830318
499 22 328572
82 254 451335
385 412 293844
626 86 172063
175 172 192132
296 526 35985
298 64 545045
414 671 527937
314 544 876190
482 444 458504
58 1 661215
11 599 64420
483 562 822665
420 419 193157
285 126 451580
572 192 501618
627 212 114808
112 481 820452
209 474 935192
59 338 903119
438 208 230596
405 54 142433
77 249 302154
108 115 544071
375 576 442871
514 339 698258
166 17 633281
319 535 682093
55 530 33792
26 520 289200
128 684 543146
269 619 139958
257 603 574427
649 47 590834
209 466 234706
492 322 384345
36 147 110537
496 60 595710
102 79 125862
249 213 518414
48 176 93600
387 219 241729
156 406 576228
51 133 806029
366 50 455090
306 75 19556
693 494 962517
443 482 681015
531 384 362171
234 58 417282
250 50 82525
80 252 48163
300 327 400457
603 360 696499
443 294 662962
17 341 685317
108 436 74261
189 560 568811
591 372 725126
39 90 358761
139 51 904434
540 204 576377
22 468 269463
13 212 52744
4 385 557167
352 106 99514
146 360 967937
299 462 68075
213 619 136105
169 631 526699
97 675 653502
22 68 288832
194 10 144837
48 571 475835
680 595 726505
24 591 409878
681 604 403642
454 142 352148
136 324 505020
500 110 980185
569 45 693024
114 435 290780
82 404 718216
292 145 169554
184 214 388658
323 214 953355
360 94 513479
339 490 240382
19 389 101646
629 273 336654
128 607 196865
372 127 382858
289 174 784891
94 221 704878
414 394 723439
325 510 322166
637 176 286316
81 500 33938
692 295 972501
269 60 187556
110 520 740142
346 442 689529
385 236 261155
253 108 796930
69 355 900123
60 524 852002
67 297 974592
153 552 992175
52 653 332106
487 482 263878
161 422 931694
655 405 730343
365 615 43399
108 687 794058
293 75 807150
97 420 990236
561 227 899799
611 694 43667
671 259 804868
149 289 687586
573 354 117948
30 282 538955
393 560 503815
211 535 334340
666 462 432144
269 128 370620
314 698 445221
45 625 695338
631 64 592120
526 41 833378
325 155 858369
11 433 333841
112 21 115502
521 260 824380
651 434 412623
644 566 325482
125 134 947577
210 158 50877
393 444 301574
594 180 919913
234 117 117577
403 168 183166
190 271 700012
652 464 223049
413 268 198034
516 640 467329
520 485 209247
198 684 637149
219 614 808570
249 640 890288
203 215 67595
75 81 342745
331 234 336920
563 236 787523
299 199 688309
25 372 8464
530 585 869547
335 73 948863
63 267 692794
192 660 938370
302 434 560186
74 668 213988
510 610 237566
636 488 504326
166 293 15145
372 636 877479
666 339 599336
440 242 821543
559 545 901793
267 265 538943
354 73 111660
651 620 933431
106 699 235039
492 274 337666
664 428 62719
246 336 560979
219 683 637907
517 64 78049
466 480 280416
471 210 913567
118 361 90009
113 428 710920
42 198 625707
303 105 468704
583 528 984292
165 658 357546
44 482 549407
670 654 447248
47 213 761974
569 37 29408
101 632 636618
517 698 645169
18 478 154452
19 529 980436
14 109 517511
384 451 821804
42 614 955016
36 239 141578
614 15 101842
635 229 562242
10 675 22913
393 140 149650
482 605 944311
116 472 791189
621 685 724800
17 305 708127
19 626 403533
120 623 55551
693 477 881306
509 99 380666
513 344 734512
606 146 686047
377 339 675244
199 586 951544
40 195 294415
125 465 249634
47 326 769717
315 105 656816
579 321 927569
393 533 338715
162 539 436516
14 655 701787
199 611 916821
234 122 356945
512 589 747451
557 332 377835
71 165 738032
363 560 709672
409 499 423499
339 209 878771
172 417 116580
504 337 791195
696 700 970767
337 533 513129
335 59 176414
520 653 35594
363 612 524374
580 242 960338
234 556 142365
11 478 362181
324 593 68375
122 248 773547
214 449 150948
117 290 545631
671 634 74297
658 493 127929
602 294 149904
448 510 483103
339 240 828310
677 153 374082
552 259 36596
28 389 748456
106 321 910205
389 235 882388
273 428 662892
566 639 14259
535 12 732234
285 270 788649
561 356 379435
462 186 600783
697 145 552395
334 453 7466
317 382 962500
225 414 392911
316 396 886697
135 301 660616
488 665 685861
245 601 15852
81 583 512154
582 337 76286
202 396 679014
419 210 888322
115 211 977729
655 427 555397
697 256 570207
94 595 18602
490 109 964849
394 473 214696
605 15 787305
628 202 161780
397 221 536676
336 494 36845
159 189 862028
528 316 761445
440 204 744470
595 534 754762
275 146 5141
98 153 270861
280 164 560159
536 613 712018
419 102 860917
70 502 258822
165 82 580866
117 458 261836
680 335 865588
135 66 373991
7 548 256816
340 129 246123
419 415 335744
278 330 747966
190 97 311309
65 569 134092
510 363 209541
662 341 822814
658 686 95370
240 45 910502
10 381 340251
305 1 788815
571 299 667425
589 95 247710
602 557 172183
666 287 98000
548 623 132655
313 571 120791
652 313 532217
255 367 815939
436 46 575588
192 464 938057
25 86 302518
229 623 973708
537 230 274427
637 625 565757
603 397 276200
389 442 532957
121 543 955648
604 271 194007
413 256 627094
536 546 229792
2 611 103067
60 236 953141
550 421 560923
503 375 523799
285 57 561486
623 337 992232
258 383 774620
105 371 993768
166 427 523115
263 564 838970
357 18 217354
604 686 158673
82 614 369204
570 70 928777
74 106 308805
392 149 213734
23 336 220924
20 196 253447
665 75 409714
555 244 64972
262 51 957915
307 107 843669
389 333 110384
602 417 664967
614 667 72046
128 647 263243
630 35 977066
362 549 716651
562 512 729172
332 444 559558
178 273 614761
153 483 135099
488 633 433968
512 619 313888
16 288 300404
582 102 258275
37 133 582755
369 201 853904
149 237 776462
115 501 61070
155 38 42008
629 281 929289
3 174 577330
606 87 76823
254 568 537500
609 15 16533
260 556 519968
103 433 768134
23 264 845878
685 560 526148
689 319 206965
695 214 749544
250 663 784148
7 182 652002
406 110 27767
407 368 501418
245 499 671016
567 2 979539
437 628 897487
75 93 128487
248 39 763879
100 16 53159
305 512 767441
103 74 947194
479 603 49385
30 246 223042
463 318 165894
249 10 257891
223 219 998786
585 611 686446
116 196 68073
627 359 617407
101 97 828081
326 214 294420
52 577 85330
566 602 857251
290 473 393871
413 546 399014
115 307 581515
348 653 50174
697 261 947461
376 222 820022
348 662 363560
304 420 86345
543 17 364600
333 366 639403
118 304 788412
75 178 96269
181 496 645067
357 2 23786
410 449 621305
474 133 803978
544 133 676742
333 191 163731
149 299 752542
605 419 967239
226 160 283653
494 554 700307
557 41 961612
427 415 671418
279 162 846813
117 218 429122
563 700 167597
423 669 226611
219 282 386727
342 47 63280
178 400 547245
477 451 489754
629 189 849719
189 372 149599
230 250 30705
491 342 446766
484 665 438981
700 606 176182
372 84 710614
687 57 442008
359 244 590782
22 364 143290
343 278 320157
278 307 660094
213 215 888618
514 544 233936
698 432 44391
20 617 357866
350 83 712073
362 579 351403
487 142 201142
317 47 13267
359 532 93366
284 603 238853
523 123 463473
550 302 566980
241 189 50562
72 151 549893
619 155 343622
394 560 664810
64 94 147130
234 31 754794
483 394 847555
169 525 360763
287 653 900362
137 1 403294
646 257 861890
394 286 137224
531 284 896995
283 423 16571
93 54 601167
128 646 79325
150 179 51246
428 547 471589
277 310 508641
260 648 352623
375 366 746473
537 268 331092
91 184 373152
597 9 628485
368 93 638379
555 633 642013
700 89 792598
172 457 436058
48 96 680979
485 522 654269
598 153 790545
73 321 446297
460 231 820244
297 635 927105
309 443 29507
520 637 373480
255 395 677934
129 112 843474
198 243 641194
626 498 294989
93 376 514188
68 8 741846
636 282 993476
284 490 903558
321 143 69212
288 59 693974
310 76 389625
604 46 907121
304 278 827745
224 373 685070
514 639 710477
383 363 332615
196 352 884566
366 479 923132
575 389 296123
447 408 762367
443 145 192383
549 668 296773
241 507 854285
453 451 711237
440 584 85988
457 203 270148
375 97 391306
541 44 119311
298 374 796998
519 159 595739
504 247 660721
350 117 884544
327 341 55815
269 616 465397
648 406 465175
644 594 434701
653 318 959773
406 140 726718
483 45 94976
43 604 433915
67 628 301863
239 408 648012
396 301 827265
37 271 368908
164 49 367255
527 572 32750
519 186 459514
449 302 204385
161 317 422241
426 417 913579
649 585 620594
575 429 179910
525 177 589306
118 218 479452
594 549 188479
401 432 352394
638 563 196516
610 310 361293
130 546 47583
195 109 773049
1 34 904797
32 251 213942
687 529 602017
308 649 324610
119 237 951519
406 368 244271
573 646 586589
148 440 474861
391 321 800443
23 234 160086
280 262 974844
456 46 362706
460 636 872531
227 235 422117
90 431 12616
166 54 933735
24 242 503198
332 174 674406
227 7 950269
561 157 91336
143 66 709336
610 295 43789
437 485 306351
137 227 912691
650 459 804430
208 36 120354
165 269 675540
217 368 812101
451 602 335710
531 247 797254
273 162 178745
12 491 939167
82 673 993510
670 551 849981
669 231 221015
157 319 88171
421 488 597637
427 407 415622
115 301 710901
351 454 218172
175 526 815492
32 646 632610
36 35 848841
365 667 509380
568 490 446644
48 315 293594
497 137 56623
110 679 35794
622 85 798830
87 31 185115
69 249 412423
438 275 331459
276 635 85307
6 113 632947
467 478 49650
679 144 335247
395 697 341508
136 487 101554
513 554 823358
447 373 93338
680 617 531986
59 27 153874
129 416 333014
186 525 365374
498 216 673622
603 194 770721
118 606 873870
497 665 929167
301 608 79947
427 564 364517
524 546 567647
454 28 539687
469 169 196993
143 111 874152
507 565 883092
291 515 490929
4 616 588110
20 21 377309
435 41 589568
316 554 381035
177 427 688123
446 681 533009
5 48 511330
322 478 413767
176 73 678860
280 221 77273
364 104 692739
605 339 259034
23 124 786115
38 635 977057
677 61 773704
122 159 79296
672 147 588681
17 278 170413
533 209 517229
576 32 179272
262 300 414716
137 647 58529
667 494 991075
530 102 172660
458 671 832707
144 13 386278
574 351 464631
575 126 385966
94 123 37233
69 275 615938
188 76 72397
576 11 113430
322 611 64948
34 380 749944
552 518 981293
665 69 462099
659 189 291789
494 506 312734
461 506 279098
10 77 91938
409 250 9148
68 249 131748
266 343 273925
4 17 526441
60 629 885686
324 622 79055
523 653 869426
538 229 694683
181 449 508629
409 558 559634
187 461 754423
543 298 874345
370 140 769579
367 405 149782
518 346 482206
114 301 176477
663 638 568880
444 533 404679
696 612 615502
314 157 843616
364 85 345062
177 133 521084
211 226 647094
349 697 396746
460 166 537134
102 439 353545
40 125 66930
355 354 492834
67 29 468156
420 379 467306
104 493 467689
113 321 977554
164 613 255690
455 227 621516
460 7 485779
119 412 462067
59 337 58827
575 437 41315
227 618 441392
185 419 556344
457 28 458584
515 133 142260
256 5 91292
426 439 54681
653 137 682087
385 462 105985
229 108 228804
405 97 977860
153 427 319383
545 476 742321
592 113 917168
546 444 991426
443 70 824762
160 489 832462
80 441 493605
127 72 957949
597 528 625136
537 221 678036
222 417 634617
477 406 138176
4 225 414537
267 388 37909
423 118 687435
357 344 623468
516 206 9312
434 298 47579
147 572 645016
215 342 625449
279 401 293894
198 452 150673
477 484 809666
165 319 442268
285 97 487057
637 700 310126
264 27 55876
320 696 932282
251 686 160787
149 239 515605
120 235 288251
58 232 978872
309 505 570408
462 649 777018
72 513 152927
18 97 776302
543 496 144210
354 214 868764
101 15 243920
207 117 532540
157 298 14518
455 345 460919
92 86 462679
299 256 966932
553 509 243534
450 256 639875
653 156 177370
10 275 15946
597 524 550486
604 140 262211
657 666 269968
64 654 192345
451 604 361441
398 648 622919
29 457 689144
609 337 92542
137 146 83802
636 82 290316
648 627 775374
357 622 536586
43 116 350277
460 355 182478
359 632 81378
273 609 53615
401 428 474077
76 32 496335
149 210 306172
14 689 497077
417 600 34591
289 181 880682
249 141 396633
205 122 804625
98 43 80519
93 355 731831
190 542 311477
243 361 769650
177 607 518929
620 400 609528
299 160 66836
197 376 164448
218 563 12824
664 302 600282
113 319 368557
10 660 529643
590 429 790486
54 200 459500
146 366 437959
196 429 411384
588 540 965659
419 552 472880
491 593 978809
303 202 600949
699 487 863115
62 28 98371
82 314 277868
406 38 348113
535 303 538150
461 462 201963
339 334 53937
472 412 363903
667 388 666813
360 361 858759
651 355 364604
670 109 602815
236 443 387244
386 12 578174
674 339 202752
418 429 39793
206 678 583540
193 544 65072
694 464 810409
101 61 615426
488 119 564290
313 692 551682
534 176 643844
84 163 190605
644 640 10676
655 364 917447
514 306 272100
620 155 90865
76 616 473118
142 257 273580
482 98 814265
227 260 415165
699 474 606654
670 529 594321
654 8 991732
502 6 360394
506 321 653463
19 180 372408
633 23 18299
143 300 991354
248 16 308292
340 617 369885
507 66 319507
417 464 264486
159 66 987311
604 106 807059
449 13 351908
531 522 108421
275 365 839547
213 346 457007
419 211 974291
501 661 395164
243 30 235976
287 498 995867
692 447 157520
689 633 540985
332 610 471207
525 36 750382
541 118 502497
199 46 975864
224 644 438639
213 309 667308
502 23 141789
53 674 686214
8 416 224053
572 674 905807
395 643 144305
597 205 606610
246 44 169927
360 228 974872
87 62 209181
548 278 776295
439 543 183160
331 474 472074
596 197 840658
271 429 483525
495 634 204931
104 650 481600
96 434 440958
87 597 290025
529 377 794013
599 531 75646
157 626 351729
341 369 896914
594 179 127305
175 536 179188
198 30 207632
425 481 834068
296 361 615574
22 295 674679
654 282 472212
3 49 860994
163 458 114007
238 303 7498
653 563 440672
489 686 542093
613 40 130066
336 59 46798
374 168 133097
432 601 121482
201 183 403276
261 162 657514
486 81 405932
664 500 418885
224 195 30720
139 183 298816
597 33 118292
170 452 637966
247 544 37162
281 594 635678
86 95 898893
364 365 609663
237 666 214778
58 219 946470
241 528 377482
307 264 16792
35 624 728717
199 280 613591
300 48 847627
66 596 943910
319 657 820168
74 87 856712
513 371 33882
680 654 753795
512 627 563577
15 621 98568
22 210 829431
433 524 562358
614 558 370649
618 366 458565
358 166 721595
423 611 298136
149 642 924053
74 498 102411
449 568 333507
323 690 170301
507 485 752590
64 90 584895
662 79 421324
203 356 201254
8 365 586908
396 236 300779
681 45 384748
164 690 195682
665 475 6879
306 451 161958
97 495 661152
594 353 545263
70 94 606208
409 132 310648
669 33 378301
198 403 226716
191 389 767825
602 157 13592
609 626 852916
336 157 284499
42 187 537813
578 489 805378
601 375 717341
305 307 31175
270 419 13904
627 169 486443
32 453 466295
294 255 430891
226 571 58936
147 266 675848
245 281 189971
76 21 565414
547 30 287392
24 435 909891
479 480 194883
357 50 228063
63 67 121356
678 228 300007
580 209 512361
634 98 889732
114 192 701063
53 695 275158
107 212 786023
587 566 990169
532 491 92706
28 239 533173
301 250 12987
369 97 657341
409 418 654315
143 93 652133
218 150 72437
681 444 736237
358 307 346509
596 330 385128
13 503 244877
661 483 425624
168 113 414601
537 47 375077
26 538 585354
62 213 163325
209 652 518039
254 493 134228
545 185 740060
592 63 689579
73 513 118036
583 62 348921
57 353 925286
258 34 817164
665 52 598056
211 285 160241
520 225 588774
641 578 552444
666 96 41171
373 283 989724
463 419 623793
266 54 824861
132 95 306207
467 238 955389
40 100 971700
283 76 381274
240 443 344935
167 561 203367
241 289 617013
590 255 390755
405 560 977845
620 516 139946
84 481 77225
675 411 301441
497 191 286408
83 467 842595
318 322 255362
328 238 845816
699 652 762072
638 575 48555
559 520 732550
304 157 451668
135 667 376606
167 698 105175
672 107 549084
363 82 846084
199 433 172353
108 218 347577
493 680 413489
51 24 249518
264 651 379207
482 276 569510
205 81 121616
273 41 101342
603 16 645335
100 377 20734
418 165 811058
325 238 783886
652 533 526864
195 329 325915
130 692 180589
35 118 333208
693 256 5748
18 151 983147
555 461 863835
591 131 411828
18 618 971609
129 184 48827
402 338 871789
480 340 415352
624 699 399881
661 619 553755
654 697 889518
143 369 62868
645 137 699074
78 264 749892
307 332 811214
395 117 421208
402 400 183324
180 354 914656
397 151 418793
124 308 639496
471 426 406544
533 111 500849
586 477 244426
155 347 119959
283 399 659864
667 48 324337
419 382 310343
91 242 24621
459 224 792875
587 97 861373
550 616 241101
44 554 902039
222 25 243592
472 278 37352
440 671 449252
517 660 702689
231 48 343138
316 652 448506
653 371 624182
89 67 312511
179 586 985788
400 195 922602
448 504 267409
616 686 429925
524 7 512500
183 260 328548
506 6 585163
392 515 637662
210 637 199193
328 111 745174
597 71 872441
65 476 975426
433 116 101226
350 499 243245
349 630 363419
17 5 231288
349 659 969000
87 519 445466
469 126 692506
445 585 519565
74 540 275855
637 462 255138
283 621 365600
493 265 448237
109 285 485907
467 632 951893
446 547 10181
188 437 141170
237 632 747462
396 618 237059
194 691 222168
386 314 735138
171 25 928390
485 302 147531
480 391 53443
697 323 921811
649 75 391246
222 387 800649
243 128 235376
244 570 909723
345 491 697281
353 442 695942
415 643 125875
585 115 338822
190 368 965027
286 273 397142
260 593 919501
557 107 186401
419 450 97251
233 524 600209
531 96 559351
620 368 323581
303 260 526731
141 229 63586
658 692 950135
455 493 693883
441 174 745944
62 686 697462
272 647 429079
504 503 898463
494 472 774344
53 95 307392
49 170 392683
132 21 483500
505 615 716050
621 591 285856
620 613 900376
348 117 888749
406 595 127849
653 32 327481
32 450 882066
573 242 408209
361 403 85652
171 404 225069
453 147 843856
608 12 718209
539 262 173452
12 543 428732
286 108 209160
279 40 397270
171 590 646948
279 511 167257
340 274 540997
166 581 592073
486 289 675820
642 395 654683
668 179 195338
579 124 270881
506 589 661585
641 440 909608
158 129 802442
311 131 528808
202 611 713276
373 329 61463
42 88 223634
520 491 434932
389 446 730372
458 114 628059
15 248 442896
373 524 124161
273 411 969257
537 212 367050
523 486 836302
294 193 204334
414 558 610459
89 350 137678
512 599 248278
232 369 975139
163 645 449891
54 204 985526
465 353 912861
431 395 86792
132 249 687187
201 592 599837
285 518 704644
454 638 936563
532 613 974163
293 426 535548
287 503 33231
417 361 990447
163 551 66644
282 104 794989
487 95 982504
656 647 87778
440 518 52933
247 219 590929
446 236 913288
33 224 72607
297 584 292568
324 22 716523
60 652 91142
440 210 999217
352 426 382751
620 394 963579
672 441 67477
153 244 227425
440 615 709197
540 626 791389
157 108 856798
635 92 621244
476 388 845867
371 467 589808
253 514 183643
27 181 426060
681 691 358425
136 683 81315
75 528 821364
445 505 865934
529 66 298581
238 312 148489
696 267 336579
466 329 767005
502 84 96130
585 189 884139
623 194 844255
9 37 481245
464 632 1812
354 599 537665
198 502 861084
283 70 723859
92 687 575115
5 482 603468
305 91 710147
544 539 945743
382 308 275827
352 618 784082
125 80 71528
695 175 782810
127 133 727295
150 5 669058
675 476 206610
105 499 844739
83 130 244913
581 82 954953
594 356 33493
599 677 536321
403 212 371203
78 698 217877
206 556 936424
102 264 405913
567 41 693505
219 532 693610
82 161 881254
127 205 900936
220 638 495043
262 201 968677
304 193 480331
334 28 740137
337 73 670361
51 463 892052
167 416 736359
679 52 781401
621 555 956971
333 500 189435
672 689 401651
359 102 894721
648 608 628182
319 251 1249
133 257 496618
627 465 472858
290 53 769747
206 358 332810
125 261 638840
388 407 992405
327 282 83892
480 537 221304
56 653 945126
281 10 912789
20 419 595038
517 583 629270
34 116 966107
338 296 17259
632 670 100601
477 399 707149
383 652 787635
105 676 549788
190 205 927185
392 284 90743
555 66 146861
530 70 949120
609 545 149786
2 490 967065
142 193 553909
666 68 236068
269 531 349856
89 127 380778
15 446 681328
690 149 358355
40 267 69984
29 599 105760
629 651 703018
636 454 62472
586 257 733432
452 405 412156
6 202 725412
161 336 871985
581 494 461611
519 580 562237
12 362 171897
281 138 777298
476 572 718312
229 226 950843
386 692 601918
385 270 204578
97 78 137903
330 244 801412
663 463 974528
395 115 316965
38 691 713165
543 13 274989
111 361 794888
472 394 606253
522 382 313184
211 520 964393
563 105 55254
426 692 62674
573 89 132037
223 645 152345
275 419 928088
646 392 150123
636 29 286443
635 536 706297
447 7 793114
19 681 448858
100 282 204531
449 626 43208
538 1 333144
92 632 984482
387 159 519654
175 263 316832
230 357 331796
248 618 588363
691 29 814988
400 101 28027
457 67 255841
114 148 199560
14 577 282136
607 186 466656
306 430 381152
511 72 987879
490 151 257522
699 68 188202
36 573 45433
26 688 80924
453 201 846710
381 239 573503
53 62 602557
149 10 403052
495 117 7076
682 15 852399
437 304 244770
208 27 410251
519 465 363396
237 179 599324
437 195 13968
83 245 484623
82 622 127652
47 233 589034
7 44 747486
676 270 727511
557 90 497634
90 666 942823
303 230 411406
242 405 306937
691 405 60948
196 470 558531
60 305 856038
204 63 509659
302 322 354377
130 295 124665
238 276 189023
252 565 438941
290 165 948730
422 536 355847
5 175 476206
394 508 860666
126 243 830895
482 96 82446
597 564 22756
524 418 686300
200 336 398211
655 340 325410
443 176 713840
67 251 250564
529 572 478082
14 526 869638
163 473 629926
472 645 343218
228 673 686716
63 477 198852
614 404 404068
363 566 270145
119 202 833224
65 35 578335
423 31 693167
535 224 449555
525 572 474559
662 631 634870
126 578 269647
572 299 808348
600 685 5987
551 662 58659
29 187 8233
415 161 222959
279 616 583489
536 13 181661
536 700 253294
226 636 311702
275 526 24913
520 182 321406
79 620 508486
371 35 519956
466 337 293691
624 284 219593
374 284 775783
669 601 540456
474 593 111367
4 244 502177
447 348 202429
498 560 361397
393 299 968449
550 630 966554
515 634 785697
232 199 411504
98 166 853390
648 646 673069
365 506 786773
538 444 675894
310 309 56619
136 53 652435
423 9 701480
382 462 11327
567 646 325031
280 370 166643
233 554 30846
19 656 847351
189 649 44757
618 46 203820
559 316 745012
148 646 78203
451 393 71989
495 305 923354
648 508 74112
496 132 835240
443 384 285803
291 75 887213
397 426 911540
59 314 192254
697 187 229806
484 429 592835
461 225 472646
1 332 60275
257 115 964742
318 152 439969
69 486 916068
306 636 956173
76 617 853305
120 101 574448
239 344 650235
387 14 385850
136 375 805658
611 250 757484
434 582 411631
329 340 182702
352 178 396075
558 535 589944
675 453 720563
490 407 940772
562 681 425450
616 430 857752
28 149 435032
242 380 16823
672 450 693464
33 399 878342
416 246 456596
193 499 980500
550 508 121313
278 435 150273
640 454 787019
288 357 495208
495 212 921498
223 664 223638
575 569 775251
98 151 380380
275 437 943019
679 682 183611
51 330 158682
387 175 271999
436 215 977007
281 598 769447
424 147 978171
415 2 678820
337 36 71938
331 142 59401
528 574 960184
105 544 92149
621 660 991928
315 361 410517
38 253 840881
253 143 468396
518 631 307560
669 313 294189
223 312 481506
49 5 996721
576 572 14798
344 295 373442
395 210 524779
32 7 778661
282 388 940751
393 591 380423
344 492 851089
490 667 946545
253 316 482544
535 472 498869
61 298 314879
265 306 48124
264 312 592149
150 105 807685
440 80 52596
137 635 106264
440 15 813425
619 391 520193
450 338 50409
31 244 550863
576 22 609649
4 382 971744
106 606 866592
31 377 191763
453 505 115770
390 655 870641
635 526 970585
166 441 638182
170 541 977944
22 262 599969
137 157 763886
473 369 519301
15 698 354268
233 68 607333
680 344 695671
370 228 240541
316 100 268804
480 250 441549
147 638 970791
343 537 432733
90 562 366926
153 313 324517
626 284 918238
336 640 846746
116 8 634952
538 325 168224
7 201 611361
630 678 697810
388 607 697776
511 402 214362
421 79 617852
85 611 378170
648 94 911331
191 458 482713
40 389 28951
464 226 285503
261 499 982276
289 490 635412
585 476 412953
218 601 718422
527 596 297934
580 98 121227
361 247 492061
642 204 539140
23 59 376897
26 178 214692
235 359 574633
174 64 901916
286 413 463642
531 33 157035
525 70 273094
4 118 118406
339 632 182733
425 653 56254
248 362 283724
77 343 439690
498 331 792600
411 521 195129
392 696 442419
672 131 824661
355 372 795816
352 583 348123
640 22 15653
636 486 458179
619 285 668471
630 477 540623
607 603 866906
550 184 467337
390 146 525841
606 29 616845
474 468 630180
132 555 774147
13 326 308716
38 275 747580
219 514 151852
83 462 800663
24 148 427911
541 426 166979
391 597 688596
207 597 474279
196 128 226137
36 231 870829
527 229 625599
148 53 915318
292 488 420126
171 48 640850
437 544 482561
283 45 422022
257 638 966817
129 179 665058
99 280 669278
28 35 98976
120 192 824361
363 386 177893
429 162 36819
180 328 229893
151 685 374995
658 21 557646
45 28 736068
71 183 890844
346 517 879519
504 356 517224
465 357 219900
581 105 180246
469 261 396333
583 452 958117
487 124 513252
521 632 208807
198 70 484741
440 197 382168
537 574 585806
264 437 424766
522 276 223192
698 446 36937
196 637 347341
497 56 858054
541 300 524940
49 434 63146
644 419 398248
641 120 718882
460 321 587700
588 130 787863
309 575 661391
626 149 6775
90 28 106608
684 435 873697
583 72 827960
426 366 397236
507 279 594681
559 492 834752
556 455 774747
503 630 877928
667 688 185212
293 306 719345
562 202 146192
386 445 526875
157 91 859781
435 413 669851
562 311 929848
190 417 300639
172 251 360782
484 334 706749
306 475 963967
147 654 165442
290 594 667294
80 455 464118
405 225 762454
557 309 456656
398 305 238754
642 160 36134
322 320 840899
260 244 962017
508 258 651694
216 270 38293
408 14 713353
401 107 30808
375 677 198722
400 458 687996
543 449 522348
2 581 447532
294 28 27569
514 370 311770
546 667 334287
104 145 195638
502 202 998336
355 616 86620
582 662 189572
131 48 683755
281 586 574492
195 221 855721
580 676 768965
204 37 440511
409 407 914459
154 212 968759
509 102 479937
535 102 971482
447 326 544090
572 17 457811
605 31 437892
177 112 658264
110 159 254693
528 409 209061
526 297 375854
297 245 234227
452 337 886050
382 234 925295
256 174 752788
378 116 674446
343 112 607147
395 4 492868
362 257 658832
205 550 609335
5 332 966700
173 393 462337
404 170 737651
587 437 369075
526 128 193103
353 298 76881
656 457 435975
261 587 748201
50 255 943376
162 591 505183
368 208 874986
643 217 792107
282 162 696190
213 26 395557
120 655 121980
402 78 426732
589 586 150379
147 186 122641
619 526 671827
249 525 830674
575 622 433810
432 197 600220
284 152 862857
623 315 945941
648 13 622325
690 51 496551
561 682 153385
548 308 627587
480 415 925587
183 212 353082
196 274 694245
269 460 857577
114 66 335240
602 163 749753
303 538 328386
270 267 312339
127 374 478199
266 245 711175
496 420 489350
542 484 689684
114 518 294226
227 652 700731
277 271 597103
372 618 253636
547 546 987890
165 656 744931
141 407 855241
623 594 615524
629 505 496044
612 550 428464
682 141 44447
604 665 854036
673 344 853072
519 54 362738
137 633 665090
291 6 375605
518 245 869787
603 621 504962
440 543 4868
142 397 121141
604 584 996277
39 326 16335
605 260 875582
504 632 703164
225 493 523199
489 569 502538
124 386 406519
180 512 356755
173 264 974071
535 574 948715
351 518 486116
6 240 580676
473 504 189452
684 678 336398
339 579 938713
89 103 579780
20 604 14748
511 200 179805
659 518 706593
368 138 34740
272 426 178905
125 699 109827
309 149 707352
664 16 162921
78 381 813713
557 172 796429
351 121 993486
656 365 309886
337 325 396570
482 114 212701
605 621 770743
440 147 916730
358 221 843453
634 33 907743
522 6 354924
84 251 491416
695 427 380122
490 72 782906
259 128 644293
500 239 84697
135 197 44466
660 2 858684
282 571 884995
403 15 259050
699 501 580473
7 327 487783
535 254 434463
328 589 341595
4 255 914430
436 96 491598
150 43 702186
176 570 677567
249 585 824818
21 174 81116
458 284 827381
193 407 604961
531 468 329919
172 393 851283
616 258 552374
61 41 50402
43 50 213603
456 257 892110
693 677 320164
428 613 961546
569 232 775425
410 700 193020
513 625 703296
596 176 265694
426 389 109242
511 444 754801
113 277 184776
42 45 71707
254 407 653494
251 338 499466
471 284 716281
333 654 696275
106 14 797817
148 136 281012
14 201 89630
484 630 308760
492 166 67862
107 60 12141
620 438 595639
479 398 21071
358 539 952493
326 18 745395
180 549 596776
351 651 872237
630 252 147546
559 623 737002
456 630 90904
421 567 354323
475 35 747136
325 459 965511
212 243 213704
228 418 965192
35 672 62555
227 517 404198
327 642 491678
501 73 787290
642 523 98170
570 156 971573
181 101 962666
533 343 567077
309 299 527917
441 350 542123
224 265 382580
688 252 780560
510 266 677022
471 483 188010
66 657 84762
653 304 111053
638 295 149134
307 480 30977
181 355 401507
653 59 353462
267 349 613675
246 571 85738
42 512 542376
231 13 417986
322 97 264739
387 152 669014
698 185 965739
65 189 505709
50 294 420801
586 547 437597
605 306 831015
201 555 789734
666 75 14721
184 672 116423
550 511 462746
72 235 543467
698 515 7609
698 468 144707
67 562 881775
459 555 959192
440 219 743178
630 49 479382
247 462 765828
195 317 931814
422 381 877744
640 402 81501
515 355 882078
373 8 803114
538 564 433359
293 106 912646
564 565 704752
351 441 616502
537 192 952434
468 527 280511
319 72 198394
438 67 376520
330 112 695153
380 678 13113
116 282 849358
255 271 483115
155 168 457912
20 66 196424
35 487 45206
59 560 986157
175 669 393054
325 629 237390
240 160 365529
490 606 272178
404 53 644622
69 502 546753
67 162 761178
51 15 741475
283 531 717002
697 305 48714
305 200 795278
77 250 723906
692 117 560787
688 393 285540
514 3 882745
239 183 89975
262 612 86552
485 232 283621
416 284 936627
22 185 184233
575 610 198824
184 106 855086
5 606 79881
692 471 310241
494 515 574875
241 251 778892
121 126 879126
216 150 39454
457 234 554283
595 632 185354
464 15 559830
31 248 678792
572 80 564497
522 295 962211
111 219 339544
269 258 431198
593 34 469725
220 679 161064
490 133 401046
69 152 175109
374 472 377175
133 316 952742
397 302 820843
148 115 870445
428 202 790696
22 439 984671
561 316 267795
78 66 208800
350 323 605919
345 10 436181
464 36 317443
160 654 127484
656 323 144355
602 616 103915
154 511 891308
491 572 275346
377 68 921986
390 81 714353
217 26 475844
640 315 133790
584 255 980111
281 192 891775
561 490 432600
68 590 671665
264 597 71033
696 308 497694
268 625 147727
300 537 251353
394 634 379169
534 305 223264
689 281 857877
317 241 719546
123 224 103005
212 379 213851
697 573 677745
422 299 821823
562 673 673842
321 55 4004
322 687 670239
549 49 143265
29 380 57705
591 44 84680
350 14 724812
117 205 958951
622 564 409888
169 327 62925
622 39 451984
335 654 278635
274 220 279114
461 399 437465
499 456 415332
296 173 879355
624 146 194026
564 667 523359
619 568 227084
478 640 886143
651 467 767760
700 344 315039
441 11 689644
177 618 790617
539 24 681755
18 291 672356
144 234 236709
78 417 635120
516 654 714025
62 537 977259
326 415 62133
169 227 715356
682 378 829448
324 644 872338
350 449 74828
590 500 702826
542 495 677871
418 507 10158
75 167 981851
31 382 826841
694 108 385737
658 541 654534
271 76 484751
633 345 327254
579 128 236229
196 19 142957
168 233 989049
127 153 44231
392 477 516543
71 404 492955
609 419 410113
222 287 902080
291 304 594721
230 79 174968
169 206 850448
17 408 468784
556 432 741145
643 55 445205
467 489 522291
89 496 429951
66 602 998704
372 194 972949
5 279 404153
480 687 904375
679 333 318454
453 435 964312
478 610 443401
651 288 366938
12 63 29106
331 274 254782
319 124 576508
283 436 470009
598 554 618825
180 316 11784
656 537 23712
491 301 504651
180 198 500170
352 440 334738
203 475 299381
315 90 82738
693 688 171768
375 422 744589
517 528 685556
473 21 881544
236 406 732796
552 142 232465
192 557 205736
147 456 991326
640 678 697919
324 263 440155
616 138 895408
553 391 689326
29 22 266625
90 140 506460
331 500 555903
599 487 823636
197 307 396135
569 483 219006
366 452 649831
222 361 213449
144 417 855111
570 604 805492
302 608 822885
458 540 220709
153 23 686410
31 547 822436
554 395 835364
45 585 736524
684 26 559948
445 58 11598
40 429 313821
506 81 142532
650 494 478396
276 66 404262
623 43 102337
403 185 251242
168 129 197748
443 699 47288
549 570 439347
143 357 559217
529 120 461631
6 672 987477
353 346 512080
461 382 676632
282 471 920668
36 617 105072
144 139 65769
521 659 156964
93 598 37179
538 57 573219
562 57 757664
289 631 984410
597 172 577890
74 599 358637
609 565 117289
190 12 958997
292 317 514047
15 372 52269
221 103 173864
27 571 929931
643 33 417598
222 74 208629
250 141 417181
462 70 348759
526 238 329380
234 262 950142
602 622 746764
357 109 986939
323 3 106809
642 529 479947
217 121 862959
458 314 71762
459 607 304530
186 601 280457
149 45 599986
223 176 428681
446 677 920894
629 234 950560
134 429 562794
132 354 291575
513 619 978723
95 576 109912
574 384 18025
628 585 818847
292 313 153868
69 413 658447
184 144 820593
255 209 936707
561 523 190710
40 6 216726
506 22 203590
489 215 811619
656 350 711882
467 342 964811
526 642 718460
603 59 416746
232 685 367823
128 371 663008
677 597 23944
420 672 958977
633 684 472901
478 293 613388
255 269 296352
31 321 61139
231 520 819170
387 90 990082
88 415 658750
301 102 849454
177 584 587743
123 696 543530
527 539 215628
147 192 480043
525 364 349297
555 126 968127
322 360 164344
230 673 735707
247 536 112804
524 51 629504
583 434 269762
464 525 831547
615 665 271575
272 400 419439
643 167 282947
330 3 910732
301 472 13724
461 520 581989
656 87 484074
384 614 533402
222 158 753586
185 264 905501
135 592 641510
181 557 717614
63 261 790198
418 348 958928
325 494 553669
662 696 406642
268 515 661461
547 228 573407
327 110 721166
509 483 523880
98 101 68001
586 22 158870
355 643 234438
98 426 192785
166 76 115246
349 211 955834
459 293 691287
285 45 570459
242 693 633337
133 609 699174
270 489 811202
128 59 368025
344 188 522164
612 565 154299
339 648 529462
432 566 873396
669 14 792045
413 523 261817
446 663 621570
177 161 266158
416 273 643887
585 493 54798
420 119 540270
259 105 365443
161 403 963691
89 132 601807
88 224 381310
28 94 554195
153 596 277373
457 251 818468
184 223 426079
671 283 950619
620 398 147310
541 377 359288
55 683 938528
666 304 773359
277 520 174195
18 321 417848
190 511 737366
179 249 111014
208 697 869609
557 443 895120
191 326 717592
483 513 883562
644 380 276736
488 672 204735
598 515 626887
590 470 687746
673 530 861981
393 124 968
30 590 330862
204 156 272
438 422 801536
249 577 875313
697 141 762725
677 252 273056
69 560 950032
52 647 851309
202 653 378858
456 311 820774
411 628 63809
476 632 727817
664 309 503287
507 27 636739
22 619 739376
455 672 158309
98 379 595802
388 450 954151
97 135 923194
40 12 519514
491 287 991434
156 138 364450
660 104 167295
118 6 870079
23 332 245865
218 682 82488
91 571 259648
405 130 313157
449 116 734089
230 183 915552
482 235 324551
83 154 390255
503 130 142027
625 655 202329
332 273 838999
402 442 477064
689 624 750450
329 250 335379
468 445 107342
262 167 815784
433 65 347772
656 286 673116
278 446 102813
52 327 81124
203 623 183429
331 163 876336
508 50 167630
235 691 324572
313 676 510618
556 474 746518
250 299 253738
192 529 141006
280 12 504597
79 477 355694
496 610 894011
179 67 277047
626 405 516124
585 516 138372
448 626 145955
235 176 940824
420 314 489968
327 10 886758
326 378 955992
439 286 207877
98 65 963380
138 575 483822
232 305 227812
657 276 184366
32 85 644789
288 464 676570
339 269 830207
572 295 333416
520 638 749096
107 613 186082
662 18 125442
71 539 708875
90 454 154326
339 111 22522
475 208 624177
248 430 539676
541 262 334869
146 517 589045
663 445 729595
602 38 246681
418 259 328468
573 582 988196
33 402 841586
403 375 922000
489 337 137016
424 95 886324
111 653 99905
593 411 281753
187 494 560725
65 558 960358
136 199 371100
280 361 981280
244 438 326892
155 363 492770
255 111 269487
637 586 77984
74 405 745860
166 614 755408
249 666 925421
13 654 558659
591 281 593055
162 386 377095
210 527 718670
683 45 929525
248 38 162881
527 609 184554
468 49 309107
133 667 551642
616 55 14659
455 576 816614
166 382 392512
311 428 35091
100 666 269101
217 573 803997
219 698 448672
257 482 692603
513 237 759335
402 697 422836
611 607 616419
257 385 957224
159 307 182030
38 215 248586
425 188 260109
273 78 33800
308 396 882466
689 351 999671
28 461 483014
508 95 333358
360 128 46720
439 27 381216
585 617 935289
691 93 993846
550 647 806917
161 262 299902
602 628 524203
50 660 943165
193 118 990139
313 11 460103
110 46 539620
50 27 420824
175 411 647935
513 227 5614
17 459 289421
625 147 281430
495 543 780356
264 391 73600
417 193 166014
637 221 904930
505 420 756271
479 565 168767
523 599 683350
94 139 921744
112 282 52121
164 274 794000
353 44 29059
77 594 37033
195 449 561632
517 375 612468
227 219 634657
267 243 850028
276 594 728005
557 574 367489
34 457 845720
29 222 629860
583 150 368609
214 198 605912
10 94 756677
586 683 629543
335 111 21650
99 128 628656
119 539 735874
144 415 312160
379 328 932628
350 299 182882
23 435 214391
627 292 169132
583 320 136624
327 27 52037
355 681 547715
226 222 613304
27 272 809206
64 278 326871
581 41 494741
517 142 255421
470 10 275852
641 624 790616
106 373 679596
586 395 972306
636 694 1878
6 358 993414
374 190 434929
62 262 49463
132 29 94546
152 679 372851
341 76 829968
611 458 699130
214 132 507256
60 229 79773
173 196 940228
355 290 117861
545 571 86350
500 677 770053
142 540 329376
571 28 671428
473 198 22234
61 152 372019
466 587 259096
238 427 138164
351 271 652014
109 681 590998
509 74 869180
82 684 3316
390 141 992696
604 690 820249
580 338 254167
645 574 613793
48 168 967485
116 695 767116
31 616 729115
570 622 145350
137 535 617972
449 167 853478
15 556 609975
693 178 417298
696 399 576129
53 17 932285
319 472 669321
40 514 76544
338 68 250955
448 641 174758
493 502 969180
25 601 691647
171 571 260950
415 20 460246
611 346 586952
259 666 720714
407 167 260326
507 506 858892
253 279 335894
550 453 246364
178 668 657970
187 572 732057
392 683 618296
669 319 969206
310 233 957644
487 463 720484
69 37 84505
2 107 250839
536 49 700357
376 662 934172
245 223 179237
370 563 85508
385 590 151371
180 246 884947
359 429 634716
405 204 373715
223 601 90590
391 98 182376
654 44 554063
364 357 754230
66 328 841432
689 36 517801
686 228 371271
700 521 288145
412 212 903714
537 242 510251
395 334 154850
351 358 365776
682 486 638676
228 26 793292
287 161 720679
9 261 536932
683 291 959975
488 288 659142
196 62 921117
286 288 381691
474 220 755776
318 306 751558
551 329 282410
700 425 616939
61 580 162916
578 584 608273
346 208 689595
68 617 322766
582 156 84400
213 85 824537
554 418 978225
633 75 145866
213 71 700851
374 229 30917
39 583 794337
617 526 944299
401 399 415279
106 235 665376
567 392 812475
610 440 58230
371 6 793980
408 570 112875
421 319 508323
62 155 586889
628 566 471663
422 323 996154
416 503 227493
71 471 703999
323 340 684751
540 290 483372
677 190 339180
491 686 29976
431 5 190691
542 487 603912
263 412 17634
224 28 679416
98 233 666188
61 548 930771
394 636 221526
371 692 139911
668 485 394540
57 623 807528
519 680 190983
645 527 496043
49 676 20465
642 413 374276
314 309 328818
185 439 471570
439 53 931039
26 571 454361
2 321 489850
433 358 650170
684 602 974498
107 118 889986
253 662 250750
468 313 497124
296 121 919127
418 63 527566
341 168 89624
518 549 124503
466 478 660708
276 394 55620
296 660 679114
670 442 598873
202 409 828952
279 388 153712
256 212 104191
608 109 882022
674 557 879645
547 306 159540
245 213 598714
248 19 457112
647 528 35807
573 392 13324
434 230 373994
350 473 622852
201 662 880023
247 686 455762
213 372 882226
443 217 955167
95 286 431889
435 700 909383
269 121 138010
410 150 728047
201 78 270231
228 167 528130
295 71 51360
681 213 331306
303 612 602172
295 200 350257
287 448 994920
37 135 93828
362 439 319876
594 350 163329
471 58 969857
553 28 645639
456 319 57117
399 195 596195
28 47 31463
509 181 439104
53 28 101527
376 621 281770
373 674 129796
612 527 101678
649 66 782958
159 310 509083
426 686 959245
567 634 259088
597 437 741318
12 263 167212
17 35 836778
240 116 595873
126 302 840657
29 405 662858
475 160 922535
371 159 161100
587 21 567853
519 267 689735
98 423 508048
585 655 487576
408 452 510598
582 384 394878
271 167 907742
551 155 423163
344 489 979188
126 238 838207
683 406 649468
312 262 751045
436 377 572141
43 256 163766
362 13 731002
553 153 366240
683 203 170411
197 640 521343
368 55 570919
46 427 221961
396 187 847400
83 496 667495
659 227 773661
244 432 426370
474 485 717836
34 541 262071
341 561 37321
35 348 266238
640 457 939586
548 498 426575
546 222 682559
660 503 896397
509 205 65669
685 659 945631
354 318 941904
245 675 266773
372 388 299232
259 567 530975
573 210 890365
672 605 808987
648 594 870675
36 133 337126
95 291 589950
336 534 362823
520 169 744775
325 360 180852
44 102 116508
446 99 379833
527 358 257629
664 626 486875
629 540 911682
474 35 915895
589 600 434334
649 638 172068
674 407 503391
696 553 238857
368 269 167226
610 423 817818
222 700 153258
695 252 280884
414 118 32382
122 682 384167
685 292 618861
85 655 263768
567 548 204214
679 85 179731
288 372 698101
210 80 598839
521 130 605861
182 636 797041
487 442 651321
40 662 882735
572 677 585090
342 608 415402
520 683 757498
200 389 777255
460 441 91384
103 527 512362
136 425 10430
42 586 150251
39 173 152110
417 479 215813
14 122 542954
405 470 698675
424 47 517955
694 656 358924
139 52 843511
136 552 350174
577 63 585867
205 292 447615
663 287 972332
475 444 444295
398 399 566686
673 695 542195
82 174 797422
360 256 821437
535 7 23343
470 131 198857
157 428 393496
36 261 301206
356 158 420088
681 61 800191
97 590 70441
184 181 151905
99 679 586190
361 120 597029
3 429 11155
669 372 329178
593 69 287603
253 556 327766
334 168 509357
694 326 911914
49 664 2455
170 585 973715
189 285 72057
267 28 369690
496 438 842278
532 420 285130
255 240 896039
24 108 862136
680 524 571856
583 655 511249
217 474 730417
52 66 181973
615 349 966387
194 440 763725
71 517 910424
679 28 557591
182 585 18558
605 167 335456
626 406 754697
160 251 374978
187 305 72503
642 218 500816
512 653 993287
415 216 563725
471 417 486487
402 85 716182
211 371 67268
580 520 726303
478 599 806534
155 10 170995
441 424 547381
509 591 85758
601 76 911129
26 298 23652
616 256 992053
382 517 888753
302 337 177061
175 445 891064
156 676 693755
68 423 485965
155 244 105435
700 527 540721
87 60 196690
30 619 726958
672 12 511389
662 129 149919
327 265 731324
528 492 481247
646 515 435187
520 39 260514
590 217 458176
153 667 393770
330 56 176998
570 217 223962
663 611 767251
674 628 152350
373 582 970445
16 24 966973
208 447 190777
392 96 532805
44 524 192045
415 453 571466
280 72 400133
436 410 504431
146 26 818200
392 323 260779
483 41 950422
97 496 294624
36 277 114961
32 334 422819
547 271 663972
207 640 355729
113 535 604240
383 237 925806
532 97 292239
529 144 262765
684 453 16835
512 116 83052
409 186 422250
682 500 303125
495 173 369509
82 620 539154
683 174 385994
517 415 753606
201 72 704673
190 596 615192
158 277 458944
91 618 350401
439 276 47780
203 47 433232
617 250 964739
141 201 303714
319 633 487382
360 164 907325
106 294 997787
590 408 454106
432 97 650467
279 659 362676
4 378 673036
524 300 504078
315 351 23123
653 212 78980
95 73 838172
264 546 226733
328 33 322289
410 203 936405
397 323 592328
625 585 12229
295 99 193542
360 599 13086
54 485 769620
554 484 678047
568 628 754054
590 670 919171
269 582 204629
532 547 809690
192 183 913630
179 176 126563
446 490 453451
377 685 471548
400 377 153748
605 251 166838
410 347 567401
365 220 135474
592 123 337192
121 622 592295
592 519 901688
293 257 115636
248 418 679229
117 281 786252
498 184 159627
309 482 793223
357 279 317421
661 368 58067
543 392 460994
126 195 728190
616 633 318638
282 634 434984
376 552 463814
576 136 452510
414 246 798291
49 551 915950
461 212 21977
251 232 446589
225 609 945896
186 543 420358
355 378 219994
14 288 818686
220 642 295063
600 669 503270
490 635 182533
414 686 54030
658 380 128431
202 362 481222
663 667 312462
196 573 429546
34 49 550723
55 529 52607
45 296 611968
595 454 657050
28 131 933153
74 236 210974
180 213 643239
15 462 984648
436 326 960762
633 263 199396
36 458 238808
6 142 484123
172 183 132351
253 653 162676
644 78 510635
387 18 943982
602 627 492006
667 129 273998
103 356 551817
144 56 864577
249 468 649199
345 565 511507
359 157 427577
158 69 995975
388 144 252984
468 294 859688
370 642 13859
693 530 261424
575 410 837397
117 32 771338
424 279 880679
157 248 488924
71 252 35411
162 1 399117
430 277 786542
373 450 620717
333 427 658499
121 30 262932
667 118 182659
27 427 219282
398 300 293193
129 71 152037
216 171 388633
378 455 934758
409 338 554522
418 682 595311
316 270 199749
483 229 144417
670 547 914110
508 598 138393
419 534 146158
473 496 664610
294 686 289104
177 230 935267
444 432 589811
397 134 519171
308 591 956980
499 285 619681
347 700 208202
544 200 381955
331 441 951443
106 372 186471
534 79 834619
274 88 746144
370 487 178265
567 401 717502
344 110 581476
554 80 734931
69 238 945267
481 464 17164
552 20 726617
634 620 330030
315 506 645752
528 636 381097
629 173 480743
20 214 185973
669 495 319618
265 609 301283
430 512 482217
255 321 553750
247 113 933804
103 37 552252
247 37 237572
141 692 820036
334 331 343497
630 508 311949
568 397 560643
99 532 167084
637 182 6089
285 353 522990
122 412 18318
54 518 700544
560 437 736194
23 310 686530
270 436 842723
251 64 938435
614 604 787696
356 585 197782
455 43 926840
243 14 355293
310 680 714475
553 368 350459
68 432 835403
337 648 405856
553 409 901031
392 603 738022
53 581 745452
35 287 798651
432 430 793416
375 409 159393
385 353 834571
411 308 380991
367 663 307802
261 212 975717
668 326 302782
38 651 280412
414 429 960889
283 7 708407
266 296 492753
331 63 205907
571 431 368397
545 83 528387
198 98 166992
166 411 734722
370 171 660673
503 562 936377
674 535 172475
103 130 587381
640 533 110702
509 639 207529
5 21 627912
539 461 526810
58 665 433032
297 272 236632
261 252 51427
666 471 217423
678 512 60930
678 129 333040
177 111 666288
385 651 701229
399 455 183096
548 43 419220
699 320 997819
105 558 629235
397 8 479093
1 674 771181
55 457 992408
474 458 879956
616 186 891762
403 12 657826
357 651 815463
373 295 897317
202 186 351492
164 236 239305
474 466 678818
256 147 595402
40 571 496793
519 642 315157
527 191 953123
149 532 117421
154 618 167840
196 249 907468
12 418 555101
54 433 646849
477 210 188139
426 270 416365
118 631 839126
492 285 444222
514 686 171750
343 544 786922
55 78 709130
145 448 329393
491 139 974848
11 237 187206
69 391 619243
50 642 909866
146 193 385126
598 499 477154
233 603 674822
454 455 617362
566 590 940693
306 333 678935
445 524 699880
286 507 531741
595 203 18669
502 465 941021
234 411 923483
17 129 443033
337 251 970664
77 165 207926
229 456 191778
269 532 994621
514 305 394106
682 27 692171
584 105 170075
303 115 630316
150 423 312917
614 457 692857
271 598 671858
309 1 184707
384 300 730321
662 65 754981
372 572 382898
290 367 891239
172 212 427316
684 681 189177
57 523 727422
27 556 226955
307 155 85113
668 452 857143
47 162 291158
606 358 703994
347 294 282635
69 459 789395
49 161 617860
597 438 165382
392 473 845834
591 538 762869
540 691 608277
67 609 758415
75 351 733361
583 608 796368
181 350 79329
227 14 526870
654 546 588673
430 302 166548
659 635 362599
421 164 256672
541 370 344578
501 162 870360
83 204 351034
142 675 969836
222 434 376146
405 233 567111
624 497 487379
361 78 837890
535 269 566723
121 183 521093
339 50 359854
40 552 985205
319 373 911900
504 380 313092
65 377 236373
281 662 76443
601 79 82927
466 230 398867
683 396 487795
143 438 846493
698 401 687566
67 53 356181
378 9 150378
597 412 699995
472 452 99546
92 501 877868
660 387 762242
617 154 902079
4 59 736164
20 394 640424
302 688 673539
207 494 917675
222 673 192800
86 188 173217
611 640 902499
239 48 551193
549 281 252754
384 351 179193
22 26 705914
115 625 702247
155 654 268673
645 563 6102
372 260 284445
114 123 313964
185 7 624050
423 430 864780
371 581 362508
179 4 44599
118 5 812669
396 436 943685
289 203 624950
213 72 238986
347 175 303761
371 207 61632
455 248 52113
632 495 870474
121 38 293011
527 186 860062
182 244 965714
452 625 739761
553 318 366171
664 562 149234
431 579 96571
214 121 509068
144 631 873695
442 650 258698
77 575 69392
70 652 110831
494 656 286127
298 52 85362
170 168 35387
617 392 893784
430 493 495495
696 583 493024
279 155 893174
277 143 80759
367 698 453698
252 256 484050
102 230 799411
265 374 770703
627 529 430035
439 616 643292
347 152 838356
48 677 252375
509 632 189154
445 166 70526
542 191 729131
397 578 406296
504 512 896644
309 623 744272
121 392 925148
208 62 195478
500 48 174811
531 261 842353
71 8 659295
388 24 404340
341 97 788596
357 542 505593
495 425 237877
563 41 50930
464 80 758188
557 415 130610
689 442 692740
430 379 187285
139 497 313979
404 168 977449
554 124 977363
581 114 28982
641 37 559985
38 648 140429
448 195 495065
697 574 26163
628 182 27509
464 150 683310
41 131 745627
174 177 668243
425 695 177947
635 646 745978
576 151 445886
410 373 780345
368 599 538138
517 639 659965
171 293 58602
43 407 336478
532 651 434586
427 37 388183
654 480 953606
376 163 629304
172 448 410718
633 175 783153
448 67 926691
671 96 880090
297 383 970752
453 325 14062
159 197 881579
255 166 652244
44 616 437259
454 392 420794
301 310 959296
310 599 965085
478 139 5278
490 408 866023
496 490 566553
613 410 130141
233 563 526867
235 2 539509
292 669 956048
158 371 737265
584 352 773075
528 195 698784
197 364 188060
610 23 503945
571 108 491916
699 129 222776
509 467 188778
378 24 88416
592 101 483250
545 444 396174
217 57 343827
104 259 905581
577 369 844673
277 459 503847
623 257 149444
583 262 781920
249 443 560789
612 194 517159
35 685 245486
192 672 737520
126 669 913702
145 675 492476
395 153 64455
504 338 248407
366 356 678138
499 552 938534
652 81 858478
247 635 263258
408 699 886733
56 252 602937
468 580 814809
110 420 311616
102 75 724129
184 678 415801
297 543 435955
396 273 978187
454 361 574184
200 479 412802
405 582 534166
281 691 838082
76 229 817252
150 271 126850
466 203 779663
440 325 454783
204 352 755969
353 245 720491
472 185 411831
7 218 928856
459 358 264237
616 577 416946
192 545 166314
601 549 533012
470 353 233615
330 264 2351
175 213 970555
8 605 325182
404 551 644303
451 603 30783
189 592 665889
408 156 578892
499 573 910421
659 291 370110
33 700 816981
125 343 358172
100 314 570956
139 630 588612
382 69 947125
264 582 814640
636 203 841384
77 213 223109
495 107 61981
455 560 566933
620 541 515670
403 429 412978
339 12 562190
680 633 625460
441 428 944849
215 435 545708
660 382 466861
269 198 245616
373 677 391720
45 361 966978
667 242 57034
479 103 288957
104 198 161381
94 138 102570
696 535 622723
500 381 497593
526 384 704209
457 156 517237
169 680 800092
232 126 199553
169 97 40850
419 574 997118
425 471 428726
645 553 127826
219 446 107390
509 222 891429
288 193 743164
677 562 77547
129 528 181250
581 368 392673
436 139 396454
188 432 406821
269 286 368722
399 443 359122
573 270 941470
504 553 316908
623 310 285164
318 299 183054
546 342 554286
296 38 5546
267 499 42042
248 66 220411
307 614 491483
102 626 180536
675 589 544506
586 621 837260
1 296 529607
16 533 121921
668 358 296488
533 280 440895
488 462 76568
490 150 437542
312 311 605646
43 687 808647
180 136 90179
432 158 732416
609 61 568278
582 387 626893
270 246 406854
136 322 233492
209 29 6207
68 311 396845
333 38 408510
375 693 63026
598 189 229774
238 70 520237
576 687 698575
24 184 798504
111 618 447109
615 388 613454
202 586 407942
474 519 341217
516 404 306305
504 326 829979
79 424 925123
632 442 174633
247 523 341156
324 100 471107
350 44 485022
201 458 660681
622 66 625139
162 545 740887
308 247 910568
48 558 895258
313 480 347860
654 86 409690
518 151 295876
514 225 268802
119 235 897865
529 669 330743
284 291 904405
201 370 606129
6 147 38728
195 212 930739
529 215 841719
133 665 687393
335 37 662827
483 693 736300
575 402 509526
318 337 84000
581 370 24310
491 120 563502
19 166 693695
676 618 601102
595 153 924668
458 261 437965
523 451 456254
551 566 775893
683 103 39838
180 111 606041
57 10 760813
25 484 380521
419 286 31050
64 530 236273
41 679 594017
413 366 81375
44 464 482345
491 461 872024
128 548 147520
549 634 884778
284 428 107793
356 260 750643
465 297 805045
496 312 781489
250 60 44141
565 41 206489
406 171 186080
287 587 86229
108 335 677994
519 236 596049
420 78 494224
653 260 44410
528 630 465407
357 422 780787
386 664 549603
634 607 676031
630 121 436196
441 458 672390
582 193 335006
25 53 439655
401 574 892877
598 494 892346
256 58 651833
367 180 642734
625 84 970237
335 288 739467
20 634 608766
83 568 193724
683 457 760315
3 200 501200
239 234 198615
657 284 339780
530 536 776461
57 7 230929
257 226 920904
206 676 480655
676 556 713793
640 695 853247
191 106 487958
103 586 555414
487 422 64129
367 354 826038
626 341 742191
643 194 796538
169 153 854532
666 39 826879
45 263 551747
449 304 574533
257 447 780152
38 26 789553
347 102 560484
474 366 527628
663 675 554023
307 236 80609
35 56 606614
559 347 226748
594 267 50964
321 667 216719
394 505 717251
380 368 585307
344 51 368314
614 226 982876
700 528 546428
398 640 684222
235 503 337915
436 699 378316
388 431 51960
60 310 263380
564 644 928119
473 367 127606
698 490 855187
407 366 721207
319 103 888491
602 78 54467
46 69 656762
547 474 218304
84 424 23455
696 159 146543
516 335 113733
656 141 684569
410 468 287197
645 38 554655
130 246 525848
25 422 111957
348 541 599749
362 153 30051
192 219 481735
368 165 464214
227 312 936220
335 631 564039
308 507 514391
307 587 307242
493 674 820796
614 689 503868
143 335 254146
264 129 85018
493 191 764588
399 433 62612
11 429 161573
574 272 695176
533 677 259364
372 447 203428
134 208 520336
430 525 328440
306 255 542364
198 367 519165
288 529 476603
697 21 400537
658 558 834289
60 335 628003
622 4 737049
448 561 291894
109 559 54457
391 89 962242
359 384 217433
677 486 367286
309 390 152936
548 130 146677
317 387 77723
545 163 57044
654 645 946678
593 654 823066
633 332 946837
85 235 833702
324 79 855345
175 52 246155
593 583 914724
273 331 558076
515 410 306596
206 669 584114
395 16 287893
457 214 474930
289 669 486189
454 133 758462
267 560 265578
427 228 832006
543 549 381979
582 347 377563
265 132 284081
102 536 745808
335 431 779473
503 461 549636
514 694 11809
38 665 80779
285 86 583343
377 633 819538
347 243 299689
39 19 262673
299 342 527634
168 287 925590
449 314 94471
203 590 28750
283 601 904234
449 166 474764
380 578 521572
342 434 563706
430 74 760226
642 679 57184
310 238 22974
483 208 424239
574 571 560117
398 383 930168
481 302 368455
408 430 63130
606 589 374508
43 258 347979
131 680 830218
20 461 486863
509 84 332744
675 257 125487
87 152 594176
198 89 19063
459 413 954534
683 654 619578
246 350 740533
428 665 69870
240 633 90160
349 123 928397
4 409 576564
216 606 442482
416 655 50443
94 425 898347
307 622 90178
313 506 316414
557 372 591332
254 353 13286
563 696 390844
314 7 244385
395 663 208818
346 52 913376
584 682 608070
82 33 491001
164 303 44872
646 201 685069
440 580 634828
132 531 483140
418 407 382623
532 163 931739
497 377 900199
80 246 412998
532 101 851338
583 43 562550
490 620 64117
548 157 970991
584 25 433796
610 100 681114
229 640 362766
30 564 643904
200 681 768046
635 485 920434
98 661 524558
446 564 757668
236 186 55050
689 675 414572
591 684 834629
566 395 819192
300 44 965425
253 2 775415
239 397 624265
639 271 782157
630 63 453929
681 645 5048
190 29 435755
31 150 108484
343 40 258297
643 343 919547
511 573 985588
287 500 321090
338 14 967686
575 304 564215
520 568 909637
686 562 604922
590 619 617803
80 212 258715
610 114 105246
72 624 986800
119 14 483189
671 213 638069
407 134 22229
324 365 112198
370 646 584739
679 108 780797
585 469 669956
378 486 673627
267 575 979518
645 212 886272
80 661 634186
345 513 998558
227 539 186223
516 386 292197
470 32 279286
226 486 774094
241 134 33829
431 582 874709
373 271 53200
603 586 384717
37 78 877538
465 616 493646
210 228 336851
187 426 750812
86 194 167309
179 457 484022
108 208 356302
321 205 171601
267 195 45985
328 404 679551
597 177 75095
181 588 786657
382 107 695422
217 22 27622
552 655 234098
222 117 459511
327 505 104657
71 529 219671
58 443 334588
49 633 730306
322 464 23797
180 655 396247
196 67 111188
636 260 889766
77 502 69578
605 157 94689
605 262 204077
57 625 445333
443 290 694136
679 567 73176
380 683 991487
518 579 604803
215 587 625564
520 315 143
500 367 444367
471 94 300030
446 80 345625
168 353 174166
377 388 933640
299 592 972512
61 522 606500
25 84 694849
256 82 992946
554 693 644697
532 300 952029
278 287 264726
429 197 74672
129 353 303213
61 21 682832
204 590 413716
651 500 882110
656 376 884435
126 111 521672
182 394 709192
368 405 7345
282 232 515277
294 335 925650
95 322 637439
545 90 430714
359 195 132976
98 85 59464
7 252 829680
18 360 592404
481 639 48987
657 564 314878
428 255 678168
259 221 925312
401 427 418539
22 675 482369
437 465 561829
262 690 111571
591 411 2010
17 55 724488
420 618 858256
130 696 197317
214 49 915697
96 652 541141
109 397 995144
201 193 510515
369 62 128488
103 443 462204
657 585 987895
588 630 967073
365 636 441230
607 234 16987
403 6 515823
272 649 563015
296 634 440234
225 378 618452
264 246 507064
491 639 788006
534 228 516096
390 350 911521
23 180 4543
177 471 460544
274 444 393506
181 608 78234
399 261 788271
414 187 868330
597 62 91532
672 16 339006
251 123 769611
212 160 89252
660 108 354235
384 595 514705
157 358 266581
138 427 575111
299 525 978486
203 190 588767
662 409 803932
177 550 619208
573 581 429027
329 396 527184
431 261 692414
96 658 953296
157 491 830219
230 95 978711
277 571 939196
161 15 897550
101 469 221060
364 434 326095
176 284 961120
109 689 415717
642 89 732371
301 96 136562
73 570 456872
254 612 943670
666 655 6256
373 21 801664
428 683 393390
596 641 964126
212 25 95201
49 87 787859
266 294 935305
289 628 64572
274 279 498
398 554 545936
562 625 460971
536 270 260134
368 17 382028
655 456 341564
212 83 938555
537 88 962262
645 314 24982
196 216 416380
172 310 820962
400 340 715454
609 608 809790
303 183 356460
267 282 871197
76 121 843220
374 477 781783
405 458 174493
371 257 568571
537 118 626382
31 157 596780
673 367 148087
689 549 940242
434 665 426432
202 293 772453
18 175 301486
97 327 177500
319 418 385429
524 631 110835
156 462 915863
309 68 804940
293 627 846069
91 112 591050
360 499 313688
126 183 644718
72 50 41838
116 644 744224
346 98 751134
430 336 974314
110 657 137231
19 207 871043
496 660 660810
284 687 757408
333 257 794391
311 427 342218
12 261 503761
675 132 798503
232 465 432822
287 290 33273
81 574 349822
174 638 373609
618 186 47727
30 383 654800
392 364 987427
334 617 425890
399 692 750305
501 607 39870
472 274 530158
79 617 918966
231 52 20673
630 490 778732
566 621 665379
26 535 65338
693 290 269359
689 218 190004
343 434 873522
562 317 105682
206 644 156712
151 500 704385
495 386 113545
271 344 339124
255 576 372308
388 293 125728
361 147 70002
92 637 479355
650 467 396420
192 287 286229
357 616 628747
73 219 121696
555 99 617709
570 385 610569
288 67 851775
66 510 833843
606 447 519394
636 625 30924
199 695 589440
514 194 274640
544 6 959267
505 249 625844
207 523 695820
599 457 843747
531 219 111232
614 158 328171
512 103 322119
240 250 314808
318 12 222501
109 47 777599
322 471 212154
14 62 824670
680 435 995944
618 603 449456
565 573 700768
228 42 471995
96 530 910210
192 602 676958
428 290 362586
311 605 407737
79 258 914982
433 322 568441
698 599 578961
326 72 962352
190 490 661392
105 693 223691
673 290 941763
19 184 505957
682 55 252209
84 102 313301
334 12 303726
397 316 996826
637 226 658537
453 317 770670
42 581 57111
411 552 126921
654 184 985418
676 617 436398
425 357 875327
530 240 596322
456 183 453180
51 663 803881
250 343 966753
6 674 75911
501 637 975175
54 623 596667
204 417 209834
298 186 786850
90 378 830272
343 642 818747
405 314 385512
162 299 333331
161 315 285798
208 29 685258
312 433 989031
305 161 787018
307 407 688526
676 65 384391
6 377 29355
31 41 184276
242 322 794579
4 328 539094
348 337 816530
209 586 472487
658 350 161097
26 534 413385
275 20 799725
531 514 960195
41 363 583284
559 668 517450
300 247 702103
291 160 352506
276 118 395604
236 234 277275
455 528 453938
253 385 836605
438 641 134832
251 520 465558
628 412 176631
676 75 205185
584 515 656204
592 450 2694
161 696 82680
396 413 342986
20 515 799473
185 211 279166
198 221 406071
652 143 963426
528 59 199017
456 314 178655
644 261 642752
683 95 646765
455 634 751759
85 255 800964
333 559 12872
32 534 58196
109 648 836203
167 222 814576
418 479 685476
653 588 418567
421 671 825079
574 590 157961
435 470 624853
696 169 355226
348 496 52134
639 615 168744
649 378 814069
341 477 293749
427 218 256144
444 42 123067
644 337 240091
347 226 630160
397 581 651626
363 166 962279
307 323 227238
678 154 95858
448 613 958673
178 317 479324
106 389 626827
140 426 387300
571 568 315892
286 430 299419
98 351 472560
142 345 744980
374 221 169246
424 320 591371
33 481 38788
602 429 875554
83 172 865560
195 149 931232
652 482 876597
75 130 312202
139 438 572219
679 593 259145
415 573 24816
151 457 163170
208 416 817310
528 283 737710
256 537 338305
421 537 995811
206 159 85793
330 470 3363
268 134 288122
1 552 944853
46 422 692387
370 118 878159
277 375 231741
290 208 232561
510 21 341162
53 431 177371
321 154 590699
408 506 196163
65 105 310767
521 357 675580
532 646 279251
484 437 39372
37 94 103581
137 53 57002
582 479 523647
388 378 569894
506 434 555568
234 348 566709
239 404 235854
561 698 270238
379 263 697772
530 559 688216
563 327 620976
204 96 894470
344 630 960556
466 231 264128
184 298 549690
367 430 239327
133 621 446513
628 424 123491
498 616 802029
174 170 285437
425 508 597000
162 503 447520
538 579 122923
48 398 212535
91 334 657847
426 162 696055
629 489 936352
371 448 729183
555 55 920893
66 73 163503
318 689 155106
292 507 633847
156 646 328614
523 511 612706
175 266 786401
116 610 49136
477 200 615830
166 16 248362
509 581 303537
332 333 355165
99 539 309868
288 156 108212
110 586 431622
598 172 854987
315 393 689878
693 606 520787
641 629 754971
280 616 942018
578 694 605814
366 351 91795
27 640 767752
317 481 262046
215 527 35095
322 197 6630
573 556 597283
46 9 110006
698 295 86716
135 80 519884
517 33 221370
203 133 461619
202 36 662885
174 541 876312
11 565 962672
156 575 1634
443 155 260395
596 30 475159
374 558 772618
188 595 494251
509 458 287745
660 123 142629
94 46 53440
312 552 323646
260 194 983715
526 33 986245
695 619 404289
522 264 674200
126 679 716916
79 362 858671
432 568 443908
318 90 411068
65 582 744070
422 689 289464
356 675 143473
129 114 575104
17 1 711978
345 586 152996
16 94 70304
41 591 531343
582 282 692736
247 132 694993
270 331 870276
38 122 642000
554 232 515183
287 81 550345
139 454 395434
110 27 61307
407 233 188835
509 593 912062
517 275 98450
617 330 372372
583 325 825321
698 213 511148
402 421 831314
444 683 229404
240 206 297512
227 512 547003
443 449 121965
185 613 849091
522 83 765013
632 533 692728
572 226 840504
38 588 412821
531 34 880996
85 8 937523
152 658 839418
2 201 894799
383 147 97221
99 260 140643
239 578 58929
89 319 841178
220 632 700213
122 601 216215
37 375 993376
263 3 606301
487 380 777947
353 689 389225
356 667 898209
468 655 763261
224 397 13157
669 541 266968
360 693 102490
1 631 491330
507 75 467899
575 98 512187
231 207 195991
168 384 458788
400 2 136776
157 242 870842
676 131 988293
174 489 136496
96 535 355640
98 671 39888
455 425 54734
319 110 631956
430 360 670681
474 49 384885
641 363 982061
72 522 65743
193 344 909345
491 378 653894
283 648 200173
160 82 950427
415 502 32988
77 692 493124
630 638 811447
346 417 968526
326 235 375305
457 408 488388
18 551 988285
579 34 126628
679 106 555374
192 540 39023
112 580 770822
445 216 228273
496 627 625537
380 428 989186
117 104 372974
198 443 938117
103 466 237290
498 638 846448
287 661 671765
42 2 516168
116 50 763341
209 368 368599
242 316 777015
593 33 621421
677 443 67162
550 259 507105
371 296 41291
283 1 462849
12 550 479856
158 484 508169
399 410 648139
526 699 709995
598 165 968553
206 459 344015
602 50 687166
608 565 809944
365 305 614676
323 554 176174
56 426 20755
73 198 346804
615 643 452732
231 226 779563
545 605 587723
589 306 920794
482 314 284908
690 624 868106
480 155 579668
550 42 953739
253 322 545420
313 128 23024
577 597 481775
559 245 45898
374 462 810780
35 25 834819
166 242 543058
522 300 10690
148 9 573152
205 227 601870
352 316 569309
403 521 260906
644 557 719551
226 542 336373
38 77 550134
321 240 732948
182 360 124074
73 300 118486
239 562 793011
182 545 690282
662 321 722139
565 290 587621
697 71 318574
154 84 965124
681 24 13093
358 172 73148
21 667 303461
428 44 17233
686 644 542738
377 330 684786
72 14 109311
344 554 808331
607 181 765962
120 300 466378
179 344 838134
275 155 858984
268 425 670480
351 467 787558
1 254 481584
250 335 802079
122 274 441684
485 347 395969
386 276 619807
169 232 343536
233 116 874949
546 382 51531
239 392 315009
4 142 235538
495 628 993106
642 54 311020
253 290 500357
493 675 373194
522 200 628855
433 428 817754
37 447 241130
635 591 678124
397 631 662973
69 647 452823
615 651 192666
88 654 676260
502 253 955330
19 693 536527
173 483 254437
48 486 509547
171 505 253665
388 601 841159
118 274 84279
638 288 285403
160 477 280883
595 132 35622
241 126 365704
428 402 915017
576 684 190476
255 396 339433
462 419 184193
109 88 954061
656 554 415374
173 403 4503
127 203 60845
428 462 911447
428 100 165295
37 372 42856
418 598 223228
290 569 419955
480 440 273773
142 660 704043
10 355 741040
105 18 731189
698 90 765199
507 560 732361
170 329 751666
399 618 262448
463 171 369702
667 495 927518
85 112 251539
376 355 847623
262 187 457950
408 497 131447
126 479 92833
88 162 317783
107 280 571263
458 118 754806
348 423 210833
286 616 86625
345 11 621874
321 636 539516
211 458 19630
541 473 183695
286 35 625076
564 633 230222
624 203 126723
506 624 483916
591 622 534682
271 437 893627
39 70 606478
184 595 49033
60 443 468751
549 515 365584
203 76 607222
395 8 481556
289 621 30433
419 428 19111
488 100 311641
258 484 92122
170 159 57575
575 347 85537
49 303 777634
340 501 41901
430 235 618744
194 307 19320
62 440 341929
416 669 446863
315 432 259926
177 277 17090
631 622 725793
407 115 132861
97 688 619963
269 226 581720
189 406 279000
431 636 442286
333 157 402739
683 271 585706
3 532 286701
37 686 274027
698 667 262647
311 406 408606
462 255 110827
131 643 28877
148 58 300641
629 359 649273
258 319 288119
367 463 585617
683 31 902934
186 208 934024
324 131 959990
286 14 972228
211 650 943818
502 81 289825
592 576 247128
346 291 283298
613 33 440814
10 526 945356
389 615 746316
700 486 770867
70 115 611965
133 373 876444
17 83 171825
584 664 17711
41 655 705351
516 583 907615
544 112 39639
41 358 36309
637 348 232999
375 24 960039
246 356 672614
88 616 623306
20 689 915277
510 76 79523
94 283 464068
46 280 747092
335 340 607244
342 292 756549
185 504 720310
662 428 254565
58 89 231873
249 368 183087
675 327 663044
3 585 472256
224 233 198340
566 336 279187
536 293 412778
429 603 235019
271 217 220889
625 184 480629
546 17 731290
276 534 692142
386 24 81491
268 521 607378
420 216 543493
29 272 559443
464 516 918309
268 140 646044
592 404 548303
74 200 531364
281 214 397854
478 174 956721
320 142 22517
574 538 82666
595 247 621774
50 453 951341
390 20 252994
159 490 755360
8 355 245653
475 92 391899
631 148 83612
630 560 880762
509 142 986168
402 47 389371
137 381 110869
423 516 817367
29 626 21396
412 564 84833
484 501 210205
229 29 607532
630 353 712968
644 275 236540
655 532 592248
432 220 713204
434 557 129857
606 325 957857
422 390 973417
148 611 866207
214 47 114610
203 412 755471
257 304 434900
227 353 486915
686 240 787430
682 700 428234
653 446 462447
362 543 228679
450 692 240026
40 205 855711
689 465 298524
696 670 862655
540 291 5723
533 344 355842
559 149 868071
70 132 650671
99 318 677444
66 70 411375
350 52 717863
413 626 23852
278 16 938000
10 567 323222
435 29 255675
109 573 709989
109 478 68571
377 281 654818
616 698 87614
523 351 293220
290 255 227560
665 395 355738
279 199 977009
696 254 418401
423 537 509806
87 590 812497
548 478 73788
394 180 147382
474 144 279158
79 84 300790
80 228 542571
628 42 536467
111 289 32538
493 365 941536
658 366 664774
89 437 319937
563 234 119422
102 514 277539
185 358 220687
173 473 436558
248 123 699723
207 278 408463
75 551 987760
183 542 235187
561 214 254836
684 351 463622
332 526 861183
523 182 298411
288 252 905965
671 657 492238
19 109 836453
250 493 569596
71 683 674832
376 372 317541
153 117 17529
315 140 449092
193 473 91416
353 203 487608
140 509 88593
377 620 578860
642 45 115894
311 18 238981
23 370 264524
243 643 336328
364 227 596988
307 388 591257
390 43 210109
432 400 125949
680 610 544222
634 57 560037
509 101 385001
148 652 677548
614 520 338454
368 229 686190
7 25 334542
46 66 660330
508 326 128194
655 669 142376
352 270 119704
628 636 890015
274 550 970963
50 391 191501
566 486 59218
311 337 465197
657 324 97884
533 403 49873
21 494 921376
88 678 238572
487 140 803815
588 165 10504
248 556 322105
469 521 546104
646 24 904262
582 203 22983
137 661 889533
171 338 734060
273 334 194451
537 258 275082
444 70 414224
372 225 237233
653 130 795610
106 516 833310
415 175 824163
398 657 606556
471 348 464372
329 117 353990
101 223 155109
60 10 978305
571 681 939968
632 689 924935
58 347 628285
21 669 897402
117 500 476095
685 491 558348
323 320 674763
515 169 749698
530 196 454122
490 77 831137
31 45 306086
489 465 801886
686 521 2707
565 157 473825
117 542 944841
158 361 42754
454 117 311598
211 548 127616
155 235 242946
4 480 542622
376 5 630864
183 279 812689
347 557 53788
335 537 199946
572 488 761561
544 317 825016
376 40 796542
92 571 371753
193 185 832792
243 647 830027
502 33 483850
598 482 287520
261 560 515894
574 588 448105
693 197 885126
347 208 798480
581 583 804421
587 693 413134
1 684 754967
457 240 648
79 179 787195
296 442 359722
399 111 401348
489 548 25983
671 451 582103
426 687 562333
142 681 502038
611 466 890284
136 227 518258
318 98 232866
461 194 794499
564 681 758625
39 478 881272
543 343 557012
572 43 64477
28 31 350586
130 136 251265
271 467 835965
542 697 159659
438 43 176666
548 1 25238
44 126 215892
676 659 52049
506 684 243653
538 352 272066
4 683 91343
485 67 261608
417 585 160543
422 206 562977
651 373 622377
245 143 717028
506 114 643199
458 355 867298
193 38 188888
407 431 298853
362 81 937628
440 439 949414
598 453 848303
402 544 815513
246 57 183702
648 423 663325
114 647 816090
493 556 705640
633 255 793684
542 661 764250
138 107 700878
495 462 714947
403 328 880446
43 187 232357
311 699 139124
464 17 4858
540 491 829349
513 262 804216
273 490 287626
304 691 172276
240 514 181435
320 52 954716
66 679 950055
433 25 828318
690 321 62173
609 99 186355
453 14 534472
104 18 808474
683 368 589208
684 116 507428
337 158 525594
656 51 381362
659 429 640609
555 209 726070
685 365 260195
602 342 996843
462 302 305777
75 451 440268
502 660 339968
498 68 621417
230 191 415050
117 5 120424
253 668 935811
57 96 683425
530 279 834887
249 391 891807
249 15 655223
237 535 353344
405 268 886651
329 8 369212
369 31 812406
287 191 634004
203 156 218801
59 590 994885
27 315 378564
601 239 780316
172 607 618096
32 54 987685
195 34 595887
15 119 25631
198 149 682004
19 687 740031
680 627 651191
220 626 849136
541 434 829511
216 488 809832
206 296 780278
105 221 724659
16 630 915216
557 677 771803
156 31 602401
374 464 264304
560 359 63964
452 15 305212
350 551 383720
243 118 537080
29 602 513118
41 462 215950
91 54 325493
101 608 931268
541 163 783998
42 140 155068
262 615 984644
465 382 446904
459 198 260136
5 238 56298
338 415 266173
207 531 857909
326 179 894504
629 311 208625
655 605 851054
422 160 188557
659 225 98114
352 238 262473
335 508 230565
144 568 387229
538 525 210802
150 280 575759
21 647 657218
269 126 6244
110 268 444657
48 232 243601
143 310 872785
606 185 687182
666 596 747870
554 576 255116
209 161 914207
396 230 478490
280 38 264675
113 620 118109
189 627 490375
160 341 662070
15 283 319289
264 49 820053
684 61 849958
333 41 182388
455 78 878358
306 251 680424
121 533 587664
421 330 315286
457 212 509759
21 660 622651
129 11 353876
287 263 222661
429 532 600308
228 175 637217
172 117 275935
528 505 638600
309 295 900260
42 238 542883
222 629 29890
147 358 348084
409 185 171144
544 69 110108
668 372 669570
478 232 773421
457 54 729148
601 206 607004
670 172 775472
474 276 538275
448 646 161908
62 94 949167
679 245 665861
161 320 366478
472 233 695721
133 413 257339
205 93 363574
124 334 525650
225 460 809397
613 153 728602
679 279 280117
26 211 819277
104 4 146721
59 90 27247
309 6 617227
170 646 251261
604 192 363990
353 64 666277
221 204 430385
331 384 514804
35 524 669684
45 582 576258
414 158 361626
615 141 410066
341 116 866633
193 666 921265
439 97 790421
509 496 606099
522 667 221690
109 377 405767
10 688 98158
609 246 819982
425 585 365405
566 231 143975
298 31 496663
38 47 847301
253 395 420136
334 492 961166
249 211 292280
527 528 279644
117 589 66917
271 304 504294
33 449 282778
47 659 676181
55 174 742008
683 693 468417
176 646 444971
64 463 892731
650 272 962884
225 265 504801
668 373 186402
31 271 102491
147 171 852491
390 219 202337
172 671 828843
388 221 890171
370 24 564035
573 132 850351
115 552 190255
14 650 474533
642 651 709609
688 614 550113
342 31 411242
56 136 874770
335 580 775322
455 644 280483
137 385 752037
256 318 890377
684 467 88393
444 309 954503
202 386 109885
10 65 281022
353 109 34184
236 538 4290
337 440 509677
599 419 348529
317 95 577785
370 70 224492
515 243 950822
436 243 672276
633 24 569549
222 330 862325
87 413 834252
111 528 113749
212 468 887582
275 616 594503
305 118 580626
664 663 113611
276 79 49161
56 28 237117
542 337 91775
421 641 378616
33 490 35228
535 250 364985
584 205 237902
623 528 924311
500 161 523985
563 237 727897
648 129 771217
264 205 858888
196 699 693679
141 245 151438
396 47 304425
655 320 259281
205 269 356466
145 431 937038
97 663 184130
648 687 919960
628 431 417106
550 52 82217
507 559 142720
144 597 65367
437 539 585740
127 99 255462
460 30 72342
17 643 507133
440 549 471244
368 226 1370
191 171 338963
490 617 435717
385 224 620439
497 171 295697
464 419 186430
508 375 260048
554 50 507770
20 59 339126
695 631 204864
480 507 850990
634 390 795885
470 444 46785
342 588 677645
451 44 814346
371 254 912925
538 237 634525
646 688 411511
339 288 912821
187 356 446308
229 144 791648
250 143 987651
172 454 460388
165 393 455667
681 480 907793
657 168 859868
679 21 875624
178 323 363064
288 45 989154
359 515 181066
401 507 46104
276 559 108172
63 371 325866
216 528 625969
552 284 877633
367 603 115898
148 598 162172
576 43 492261
365 598 873016
419 523 579102
279 71 327571
663 223 206011
617 435 807495
461 456 689066
173 204 297552
149 186 864122
651 595 852402
393 664 350238
654 465 937282
350 508 540622
10 528 511095
77 516 804535
62 108 204844
142 70 731093
269 180 453750
533 2 913597
369 337 186096
687 538 580227
654 196 39453
21 365 300632
517 437 24270
402 100 401973
546 583 84381
69 452 979106
594 48 967535
208 338 603592
235 307 934205
690 444 332361
102 422 853822
362 581 978346
382 47 391133
587 127 860898
213 370 749531
653 521 45750
141 241 650070
571 203 479960
633 188 417212
528 500 868469
614 12 24716
162 251 931270
411 488 328643
63 15 956474
27 308 65738
647 167 245340
427 320 121312
36 349 903768
62 540 784012
692 541 26013
464 116 205572
419 559 959250
155 608 702669
527 259 268302
543 636 695622
13 154 817081
95 464 593589
163 633 679089
78 452 697721
600 201 370215
321 153 528093
106 624 839832
305 598 850126
125 356 835223
32 407 111606
365 691 264533
409 476 100009
267 677 367217
205 355 118334
595 250 937760
327 412 812246
251 555 364470
584 431 450896
9 446 211928
370 598 769170
690 625 76219
674 129 282439
510 283 491619
507 331 391710
80 453 289648
557 226 194630
651 114 5327
461 483 126350
396 79 493857
228 528 984721
112 335 193044
665 512 712603
220 73 905903
255 574 956760
385 50 415978
499 433 865154
92 488 717011
674 564 703254
30 371 557578
346 384 697647
137 301 358361
379 566 15483
105 241 463552
372 402 22578
104 700 298462
684 461 619175
383 256 487640
497 474 520804
396 574 546973
294 220 114356
285 190 175248
662 508 895194
369 608 681686
683 623 322185
94 318 180314
194 280 808841
647 460 955770
525 441 363205
75 579 754433
286 675 838016
319 10 902230
166 542 810492
288 280 897333
225 112 402502
78 276 663247
241 354 563326
150 123 292351
241 41 456967
558 585 960275
381 696 387391
246 5 670844
383 559 87734
473 230 438619
519 287 553686
518 69 640284
492 314 254389
565 53 31632
155 492 543480
264 171 677719
204 267 780285
455 272 483878
545 587 371585
602 400 827876
167 683 298792
432 203 396673
560 221 468903
270 217 398455
253 138 446538
252 323 135029
293 324 585474
592 328 129455
213 569 599560
412 242 261671
295 2 88255
280 456 416305
145 369 370785
624 633 205107
479 622 789421
320 164 604657
101 654 46980
593 293 790940
509 265 460238
277 414 201572
373 284 632208
596 573 603866
275 136 347779
345 228 725768
100 493 25049
496 212 327723
308 697 937245
586 315 571287
107 451 408524
392 73 641826
220 542 933780
434 470 387693
274 311 268415
593 301 904019
475 637 357412
552 180 675629
231 695 535833
121 687 275058
585 272 18328
179 111 340433
47 186 187946
424 72 686068
427 577 485233
289 41 131697
430 603 358005
679 260 409770
186 385 389979
667 514 397285
700 356 429350
237 636 343612
641 135 200610
375 559 620417
210 442 780507
562 657 524478
447 191 675604
358 333 791490
143 209 902017
184 70 307783
294 250 84710
639 351 72559
25 674 689489
178 41 342925
596 656 454166
375 50 81283
27 357 602819
94 439 893268
142 378 572533
84 119 883593
86 469 137836
687 364 655797
214 8 239469
381 410 379620
596 29 122969
191 278 725289
186 410 454011
616 389 79388
559 118 416747
368 498 612851
654 698 772531
309 212 27261
700 255 647158
297 538 986018
646 122 499085
544 154 16554
414 273 775561
481 360 613138
314 417 971536
633 618 768151
30 580 198617
197 348 619199
291 111 607308
150 690 177115
247 388 877672
309 629 960858
274 302 185434
187 105 645939
550 381 822036
385 595 150272
50 686 328911
503 487 364294
15 40 178705
661 413 88884
299 285 357179
325 10 173219
255 438 52045
319 671 699229
412 423 111115
167 89 706990
42 445 531077
404 307 490227
360 314 252482
652 195 430343
497 492 205934
651 566 656533
242 436 379613
186 370 231055
237 605 567141
640 614 643481
218 455 149699
378 118 329116
68 67 223696
335 494 540568
425 699 787476
555 517 677547
561 406 232386
263 70 118913
207 572 228303
624 447 418123
673 10 223598
532 114 938689
359 334 592519
278 559 746261
651 259 893779
368 8 648728
15 72 293950
626 268 331828
111 364 929493
588 676 189364
422 563 739233
677 271 134689
435 119 672785
635 512 25785
506 437 765190
290 31 220448
310 374 749399
100 693 531337
121 481 696519
465 450 864177
104 16 560426
502 373 5705
484 681 157434
558 269 176834
31 408 254746
575 478 688552
106 509 734484
341 156 832298
698 64 619041
497 316 151779
213 383 516883
142 558 64611
235 147 250706
555 550 515393
221 510 916632
607 635 371241
622 31 162558
693 335 297545
250 366 246371
557 153 679684
670 549 70179
208 193 170284
7 646 39998
555 204 502076
169 486 929598
693 645 387904
383 192 258940
316 68 145771
473 427 915274
626 95 617446
207 427 157547
399 203 134358
57 89 116503
644 674 568479
78 198 28198
269 46 704888
132 380 550563
649 578 356440
510 374 693393
62 123 835255
269 266 631436
339 173 816012
207 3 39817
433 89 734378
496 418 652158
207 470 179038
453 381 231794
97 259 361885
250 632 455138
652 570 803112
361 191 391631
654 450 564034
78 219 420187
50 639 457162
500 93 204829
201 442 198401
678 546 923284
172 374 248043
301 220 918580
572 630 591798
500 600 567303
672 478 44793
139 573 846889
477 350 948530
696 313 765110
104 43 85254
460 193 908918
261 664 842142
276 280 318832
520 241 330039
195 102 687692
678 486 576516
99 634 228140
240 64 425710
546 176 680978
526 75 266195
579 94 686895
453 526 919458
574 644 945351
157 195 531756
261 149 467312
79 389 977589
118 468 665185
668 474 417192
442 476 563462
510 405 225984
303 67 949562
96 197 757592
508 437 9824
364 122 404599
678 174 910469
574 376 355934
31 257 885105
446 593 563316
446 523 583798
658 653 600651
349 52 92589
587 534 565417
586 9 748585
125 413 235275
35 543 368385
184 250 804306
249 343 93508
444 379 169016
669 230 700190
483 387 356593
112 505 362782
588 425 997251
467 84 24805
455 113 838996
160 285 712463
407 178 826748
321 336 999151
178 105 697245
606 321 363302
348 526 833865
540 586 38137
139 254 62158
196 648 968282
493 437 827094
213 393 7254
23 162 407477
179 633 902304
104 447 922993
142 195 275980
457 429 817478
98 220 420807
469 228 261383
502 490 70110
144 303 696452
217 503 715216
348 166 581549
51 531 392153
281 471 830561
234 669 509762
431 203 287884
664 443 746336
323 668 421225
334 641 489229
169 462 192763
305 375 756823
581 672 350568
391 431 586016
151 535 442518
674 608 725044
297 581 879377
253 114 4461
312 202 847219
30 603 134945
378 381 939295
346 588 472352
336 147 1379
305 506 305748
305 81 909520
195 206 439976
618 133 991956
682 261 272005
144 321 28608
325 491 841798
244 144 401265
479 178 962732
154 637 901393
615 275 954411
349 446 617082
278 700 365186
39 444 629384
411 355 403621
124 273 474396
277 275 347393
73 477 892873
34 282 859103
62 677 451100
199 29 86369
568 151 543730
52 301 380409
515 79 533018
494 39 194895
515 74 467523
651 388 600785
510 646 713592
424 621 470796
325 612 469090
188 105 226926
75 72 716984
386 322 458582
677 687 282613
190 380 112851
220 655 696656
508 625 383630
585 269 315027
496 14 815243
262 571 229814
609 351 174293
432 245 495470
393 401 908093
188 541 242840
636 380 649282
43 49 441017
44 472 676740
425 335 871469
427 5 474679
313 365 390201
549 157 153019
656 183 725742
296 340 362666
49 681 747336
406 633 498051
212 174 115370
91 143 761412
297 291 160303
506 326 302099
219 140 910940
280 160 647798
618 594 487348
521 536 849901
347 528 500884
355 285 986326
111 314 954942
466 416 492947
416 338 428904
402 426 46832
498 210 907236
114 527 576236
616 426 292147
672 371 746847
383 364 468153
255 562 176050
621 590 971103
129 611 506386
179 220 778594
657 533 794634
174 471 180940
456 284 350347
456 171 203755
311 254 185014
410 688 498224
59 3 907735
399 675 497816
650 625 194837
158 82 474355
153 89 255595
653 188 406864
461 617 306013
172 560 630191
78 348 794177
231 666 233697
370 261 544871
577 676 934294
624 168 145461
649 31 692279
560 589 800903
154 107 297262
317 630 855708
413 445 580353
123 226 144935
67 26 254591
336 61 900856
36 254 967180
280 691 55708
174 597 923505
605 461 909984
365 271 872389
340 184 130779
516 24 800706
159 577 949915
403 248 75194
186 387 891290
102 538 632877
444 519 342913
263 69 474925
454 73 980925
159 71 188880
425 158 969658
309 204 891034
145 216 800620
310 156 519123
593 22 259473
447 227 392614
619 120 765372
383 190 783290
507 20 735411
381 17 829375
595 537 541014
189 92 274629
657 179 551772
188 291 467540
392 214 105121
79 338 300212
339 307 517148
636 16 96885
142 491 576786
650 51 105619
134 15 382643
625 361 600926
316 516 513343
263 171 183514
302 69 844777
661 421 527895
29 232 97000
520 632 969520
578 533 644519
210 153 789118
15 31 46652
566 525 898632
330 355 118460
193 660 313474
16 63 46837
400 218 726034
167 578 712589
698 194 143370
17 372 87782
197 303 940406
13 657 231795
176 414 585275
513 683 750632
273 394 92092
603 241 476349
120 99 967038
495 274 243034
400 344 711009
491 370 829501
665 430 249766
377 470 558822
614 463 226253
60 363 297589
414 105 479005
22 357 814738
497 162 864692
90 669 153091
616 215 946337
552 373 79360
89 191 785314
154 10 390912
117 31 646094
164 474 554158
26 539 296245
418 616 348000
175 443 763352
490 129 814292
251 667 351181
250 233 169235
226 531 326155
396 167 181761
276 436 941205
399 148 747182
361 362 851774
426 356 474819
696 163 399858
467 274 748380
540 350 722867
633 524 816337
616 27 842055
673 647 8240
193 98 687822
259 71 353855
87 113 201791
233 257 728128
580 81 280144
198 437 271561
359 678 178
672 276 810824
582 473 802157
467 15 971581
540 635 222096
578 470 847732
444 242 710441
379 602 98891
315 112 265731
601 557 95972
32 229 51324
210 345 928495
589 5 947295
288 472 285869
615 625 130814
34 175 317559
688 150 557349
505 278 534910
452 246 424429
631 491 133403
333 388 126130
422 478 999730
594 403 503870
508 443 791804
698 378 598167
486 607 370134
319 334 616901
104 188 154761
39 264 917673
458 20 489403
593 589 774958
489 346 898647
203 34 704339
252 386 284770
582 302 812262
343 593 873554
698 323 985152
231 163 232764
500 386 790933
631 674 198243
179 221 717917
293 319 479493
282 123 474703
305 30 293831
179 132 212794
164 515 663574
70 18 589050
336 363 122842
59 48 604124
199 513 36670
595 81 636595
433 272 230008
430 324 633069
275 315 682647
242 438 240903
640 191 198632
545 215 605200
355 91 293250
557 54 913968
40 284 288693
350 364 456625
517 174 616321
92 369 8316
311 461 206760
82 57 308474
245 214 151089
132 591 559701
180 123 254717
660 618 287527
170 147 396682
604 430 605672
697 428 757027
674 116 243882
515 331 505161
6 381 796012
509 148 236973
580 24 575817
247 344 408093
208 566 432556
85 302 609727
168 83 286730
66 354 877849
379 113 131335
147 317 862263
581 140 933931
119 581 941263
497 403 932157
308 303 299635
190 26 659709
14 343 405636
46 598 654074
174 494 681425
573 219 622862
132 444 124169
234 213 560005
568 147 372913
429 693 546158
155 624 189403
482 677 692823
276 27 988432
381 281 528641
4 682 177660
676 265 986251
166 398 788837
105 245 960962
25 10 377393
98 235 625873
165 22 668481
460 661 904686
580 216 542378
300 423 331068
369 617 877434
423 520 774285
486 352 280052
186 79 159257
276 168 137845
507 125 696273
36 393 4142
641 680 837783
215 56 891067
582 517 392808
90 75 106673
290 432 45697
390 106 860325
486 45 129603
631 308 559842
368 5 860194
445 449 612390
599 618 650442
671 57 442125
427 660 227311
633 276 809879
522 97 376274
569 283 937015
92 198 820574
542 488 251694
97 602 723461
237 656 969196
197 288 627292
354 428 995151
345 32 421789
232 40 186198
480 284 219592
574 514 828592
378 10 946759
520 210 338093
114 145 512597
88 559 939259
349 524 532244
680 686 846472
459 382 73848
69 475 380432
182 517 535964
94 647 891079
616 322 526908
534 556 33445
180 77 140508
440 453 60210
580 312 632138
51 339 414465
339 232 990749
296 131 849895
577 524 898741
392 279 724553
45 306 272044
466 315 176773
350 506 493206
130 271 689755
405 461 488107
535 598 755553
548 403 82068
48 141 512443
564 515 873020
98 326 157375
339 653 963111
135 322 710592
608 653 546660
495 289 443297
131 103 226681
123 162 954486
578 279 482115
560 148 128276
39 119 96111
459 276 91772
227 208 957414
166 250 899934
6 123 82903
453 633 844786
682 224 826231
250 554 951329
192 642 655513
663 509 892260
517 461 574125
681 317 457561
695 564 5936
443 320 657209
343 528 460465
555 19 921450
316 653 171393
28 70 144229
357 473 305549
530 394 761402
386 580 464125
224 483 24756
654 476 269120
557 466 220366
110 530 151069
414 220 527392
505 77 580461
309 335 824786
453 544 353123
592 149 663173
231 174 839717
127 341 258289
607 78 695868
251 402 237629
154 360 972622
562 51 97208
304 441 250703
34 448 766959
403 349 102317
383 614 484609
194 548 711707
682 559 274879
22 608 847989
671 631 581407
223 261 710449
351 197 239121
423 104 153108
174 306 984510
149 328 964131
185 451 540227
302 181 728511
15 388 862341
410 230 789565
311 415 727931
579 493 471760
94 527 918746
361 79 445035
258 392 679561
481 487 324391
203 243 92433
155 633 669151
656 60 33440
17 317 296000
507 82 928462
194 479 441110
352 226 545734
623 100 987532
445 194 602166
554 522 188580
227 495 198587
408 545 110610
96 514 399184
548 583 934384
401 529 169844
375 284 429557
492 517 141646
63 427 122615
46 8 989282
10 85 19834
81 184 479895
222 345 378010
686 544 646198
616 120 503235
324 495 357129
256 168 960084
124 376 896209
344 408 907575
370 387 287473
165 279 743082
575 380 209397
104 127 449638
65 391 764119
246 491 403934
577 205 131358
406 163 635963
139 21 767453
434 301 706670
155 691 115564
74 205 48192
570 502 642369
690 476 802120
472 28 167491
428 609 696760
460 141 217992
252 42 13326
545 86 209766
59 308 561119
256 326 723436
508 321 663302
545 662 327680
559 306 452622
42 573 688847
431 51 362534
259 286 129496
41 610 240137
132 473 864786
214 545 207390
651 271 532709
96 462 507841
626 103 876366
523 530 839492
163 54 853908
303 555 888897
643 488 394011
590 176 765539
518 5 924895
66 588 66397
93 535 556756
87 694 358102
150 292 106671
276 336 754544
462 471 489381
28 604 414626
134 104 918891
287 145 174431
357 469 723749
528 629 248322
121 357 118847
258 41 953342
228 18 965030
380 404 643269
116 58 926348
94 636 971997
488 113 618398
418 4 43741
405 673 656147
164 461 393298
399 138 717532
326 529 531051
99 675 141591
242 189 177577
421 289 485484
435 263 905428
166 644 250602
674 479 823375
115 273 143659
267 543 406906
137 202 557280
445 23 124195
195 185 805118
607 202 849288
664 659 923627
25 654 839770
148 219 419493
289 569 758627
547 68 202043
275 416 4114
698 472 922707
135 289 168086
15 483 757561
32 94 23552
596 389 727542
579 461 417669
403 214 533424
352 367 620885
449 227 817489
626 617 913002
584 106 556264
334 136 994592
263 200 786383
167 96 849408
2 624 785514
315 135 848565
249 503 752091
91 442 313735
280 34 122361
197 292 663129
278 92 641628
138 79 555457
6 595 892840
216 193 265405
228 31 167218
681 382 937068
87 650 289944
407 663 697578
274 4 397965
496 7 829921
137 20 719808
69 435 437819
193 5 8172
383 270 38846
446 92 593587
632 319 835355
431 385 945057
175 311 618416
289 619 524069
303 313 993519
277 241 584976
503 546 659333
75 292 572442
654 72 394802
46 5 506121
666 603 119484
45 620 928369
691 252 404506
454 662 80142
616 56 122679
457 464 187979
645 88 641613
605 515 210151
652 556 131659
367 515 245405
180 7 501272
432 279 891683
265 674 174008
556 483 462642
5 493 845670
346 2 93071
19 439 614882
451 82 636018
61 600 960661
159 201 258124
473 601 693305
423 148 106896
131 487 414555
259 110 753614
239 255 982063
72 616 264369
639 144 488888
293 568 873201
123 201 92076
656 31 895342
176 172 347664
291 440 760272
184 42 304818
275 362 930032
574 696 910788
491 567 58371
244 589 357350
482 348 995123
596 201 419699
338 443 62954
206 438 978841
390 408 679259
441 694 456750
314 43 289612
264 44 366505
624 401 228626
205 158 205286
366 481 991842
370 193 929008
416 438 77945
405 234 673315
124 1 116444
86 385 536141
151 688 923111
23 232 73869
219 319 352543
345 258 971633
207 444 783060
232 349 137074
261 114 688383
171 11 112823
27 13 843646
600 361 961651
527 429 512549
47 486 765407
136 645 286847
280 185 444449
595 462 179108
186 589 812781
454 511 277751
359 588 58639
300 535 42708
341 87 442026
98 22 400979
38 286 496118
506 258 210628
86 344 493081
376 652 487622
690 590 786654
386 342 581309
173 426 292296
686 424 21535
610 477 809592
527 488 480922
431 150 843442
513 334 3463
559 582 486777
528 12 877887
260 461 625279
456 613 338032
385 496 346162
610 325 461324
102 618 6001
457 482 155052
323 9 917963
427 244 305073
244 189 58163
137 260 485436
56 123 93554
407 105 422657
132 532 337280
389 411 567152
269 587 477806
394 684 910245
186 654 749341
648 168 534687
556 193 324623
357 305 691914
505 513 16333
120 632 78991
576 454 613638
308 37 94824
118 341 17470
423 693 970092
24 68 290744
170 589 415930
109 677 157680
340 566 489728
227 361 277384
611 400 511454
610 10 121572
133 267 253500
493 654 9355
397 152 664080
450 583 771621
650 128 971495
210 241 356393
50 428 83718
167 84 228338
514 293 533536
329 26 977388
326 571 755444
102 482 536574
35 246 92768
204 284 502144
119 108 648807
146 404 313939
107 643 642477
101 433 312084
506 483 455384
225 9 772075
65 127 177214
617 347 610631
289 502 79747
264 300 763285
154 163 295172
10 161 290260
265 131 736594
650 437 452215
629 282 605279
469 652 306659
395 230 148329
181 545 292236
218 414 63430
246 183 391376
267 44 256073
358 590 54570
104 609 931761
238 131 917430
643 339 700936
31 297 853329
182 495 655629
75 573 454848
90 362 861356
359 510 36785
423 670 134420
226 163 77875
293 695 739426
329 411 815501
133 693 765221
386 653 532748
428 495 161579
92 107 772009
532 91 304353
411 684 170574
461 448 364222
4 206 663468
620 239 791029
218 446 409083
111 583 268148
692 55 955295
635 153 736800
432 94 615617
197 646 153298
562 72 649879
625 257 331242
90 87 505720
370 91 859569
566 684 625241
558 111 358982
330 252 666358
332 363 914588
487 65 729757
677 40 830900
67 12 733415
152 656 52937
226 370 874160
282 384 313221
564 650 376510
222 23 506455
303 661 364271
131 500 815667
198 63 907894
191 85 1960
231 613 199736
53 228 957997
611 284 999168
130 372 897819
669 408 710155
129 579 280612
598 476 237403
189 3 594748
286 256 799968
382 399 40190
405 564 315464
445 170 512083
231 155 825042
681 58 489798
685 229 86189
134 35 87049
320 325 449973
366 332 777296
647 682 988633
559 684 398353
598 71 341885
317 451 10285
100 132 929672
347 598 196963
390 468 283676
387 524 610955
142 356 512363
493 317 168329
683 687 257779
232 53 233002
121 497 190884
557 368 742870
668 211 623212
340 68 649384
27 108 19195
655 338 860952
631 199 223720
408 243 627597
637 550 192630
656 546 669044
496 223 561372
246 195 546704
625 317 149313
189 132 442369
109 593 279728
302 403 517607
137 171 473114
114 444 517130
530 626 428407
103 505 715967
493 154 95454
105 81 30892
29 395 513870
597 488 492988
351 359 177307
240 245 845493
288 475 401760
634 466 776979
375 272 18824
112 247 165862
685 166 910860
294 117 375816
238 63 388971
348 84 472429
89 417 370776
435 542 898057
691 145 431199
175 318 484917
31 35 322594
207 174 550107
100 47 10093
205 632 804975
636 11 806386
107 329 639035
9 22 361032
367 448 797455
473 160 453053
576 348 801528
134 555 470699
249 297 987875
215 492 490378
302 102 714034
342 431 426360
19 186 314389
204 483 704950
60 686 569586
226 300 224831
37 348 869467
159 312 538979
669 648 765976
604 382 245966
405 178 545838
299 82 898491
293 176 917554
14 291 777274
40 455 280540
299 633 961119
116 402 777870
262 191 575552
460 346 256514
26 47 882282
139 200 160618
315 522 477577
404 185 31414
460 356 794261
241 266 758011
340 38 591466
526 196 223090
89 294 88853
410 423 693529
182 493 377089
589 173 383864
417 289 31394
213 300 295670
210 334 559252
183 576 470491
143 110 853469
229 382 266386
491 478 235386
532 51 219252
294 174 887651
564 485 989711
175 453 603655
321 35 939324
653 154 649183
515 356 512873
468 626 757040
286 552 859108
40 581 708189
87 495 500486
617 240 31012
132 40 259979
412 22 359621
334 204 710031
70 449 933365
578 219 339914
26 522 981173
677 91 836250
59 89 941700
51 12 489884
82 378 131226
530 52 513830
265 353 52254
243 64 745587
49 243 297391
241 314 70171
436 69 748667
462 665 85355
412 258 119047
570 82 946271
120 46 507960
381 655 528352
503 554 483133
398 309 812217
654 417 281166
403 473 911059
254 276 675153
44 422 390261
234 40 708911
21 251 965436
360 288 685134
61 4 700035
578 160 53557
201 190 910953
384 276 696252
382 417 523940
24 452 680317
225 676 762415
597 152 74804
239 142 336532
365 699 297915
359 468 203151
50 517 22486
154 208 291232
221 65 497019
283 242 966598
372 234 329396
182 276 402808
252 325 205963
140 658 406915
505 23 486643
611 637 130326
528 301 921490
333 154 866866
48 592 713837
104 404 665139
337 322 432277
451 61 907179
521 211 411676
279 132 346442
225 320 377843
238 39 585101
650 520 116586
436 613 439927
228 340 412832
596 468 469467
627 381 695580
91 660 726730
49 351 268974
657 427 981699
408 232 62568
393 37 286308
184 487 375800
436 502 27132
419 163 88865
251 207 289536
203 71 506145
187 162 653846
305 86 918001
343 427 485428
214 371 19160
210 497 867347
653 649 705696
371 340 100950
278 693 176247
645 306 625535
591 208 242102
429 136 768053
276 463 130725
421 399 51904
267 283 827312
605 612 718019
417 250 245091
695 468 307584
490 556 417703
143 637 221727
99 110 596269
63 648 191862
126 148 333064
143 622 725908
365 311 438655
692 297 375099
410 624 130074
533 299 353224
644 118 733100
84 417 860908
549 241 610834
683 530 834984
637 542 611242
142 601 991864
453 306 335607
130 339 781331
350 462 619584
108 482 266793
689 292 166886
341 270 725181
518 241 558130
434 208 829406
499 581 111176
173 440 45372
224 355 658230
31 673 464140
522 562 992990
497 639 434831
471 307 29305
363 506 669019
461 656 604848
633 253 728117
648 348 711747
561 45 951449
481 651 911643
393 382 800190
104 74 889833
351 268 978849
167 367 803077
80 227 677187
224 67 980891
404 5 581314
229 486 683332
158 490 231986
150 76 239830
473 138 224850
186 471 941722
118 503 301615
255 392 989193
274 574 417533
423 134 355019
456 444 995039
302 387 459001
520 120 78127
614 465 493241
407 68 914553
619 71 300394
339 440 673211
20 523 459540
51 115 663088
674 378 54598
196 342 826783
117 518 787039
557 479 781568
519 373 43430
312 642 449957
500 115 97947
645 452 146378
664 414 749165
326 500 870159
616 412 424982
322 116 487624
209 287 496175
308 551 242063
54 73 818366
636 264 766664
435 237 912659
152 283 867132
118 96 274335
699 273 881642
480 187 815573
178 593 124948
237 594 879412
428 59 207599
626 135 238711
138 2 953545
498 256 148289
464 680 237652
318 319 474797
630 164 497119
57 35 951683
466 419 424901
422 45 379863
467 352 817863
177 684 102543
342 659 750302
74 279 964708
145 241 842984
64 420 826964
695 664 667539
28 188 188175
535 399 332161
94 531 705521
493 457 597400
511 652 998058
554 112 407827
156 374 289607
47 19 390301
516 633 29993
45 626 361439
238 617 415039
671 513 97478
406 260 751252
225 312 227136
273 74 779978
513 256 708140
528 368 586137
436 28 406223
304 397 65804
120 381 167378
481 491 155079
163 301 541607
649 357 904552
581 288 352461
287 91 722666
33 17 146275
590 118 847329
181 647 732908
348 641 905752
117 429 23260
69 557 445104
161 273 472434
394 518 297345
254 148 235663
699 466 684950
357 555 385224
687 591 329024
623 664 418226
15 305 500631
507 167 616590
402 457 438359
488 664 931401
39 487 566762
88 489 55964
54 28 574999
659 543 911158
548 20 209763
668 575 497095
402 67 490680
658 456 742428
433 156 343193
513 224 139765
349 486 13711
128 338 690255
610 125 286259
579 294 134402
46 156 720295
15 350 691898
209 290 574311
485 585 801032
617 19 403929
38 342 197745
649 43 575823
223 453 297168
663 299 71553
209 567 486814
545 210 336358
550 133 820170
37 594 820763
615 86 875019
455 135 106805
148 379 431708
395 75 539526
329 592 649922
414 533 89753
664 266 175455
158 492 55348
21 361 894978
280 491 58540
658 287 23518
594 191 111630
259 644 51915
284 213 562131
55 520 633671
427 358 490143
232 203 123711
613 682 95203
525 171 272365
263 234 895824
170 189 404739
647 242 361352
478 618 780678
451 283 241023
323 686 778809
177 496 375702
182 601 208352
654 648 177757
409 229 543431
561 172 834117
171 132 948972
83 607 839333
634 316 70522
325 244 334790
452 306 119351
637 692 38304
469 14 157533
111 338 492894
517 60 696855
276 263 119120
335 286 187782
276 284 615343
299 383 651346
639 490 965159
629 322 333330
103 296 324456
142 160 134646
392 184 877049
580 408 588533
258 217 782837
500 3 124093
469 237 240631
228 650 835124
280 532 928866
428 116 641892
459 553 371108
637 184 969750
269 279 93344
154 531 9077
460 291 225137
261 590 825112
648 433 359205
274 320 692714
503 419 721703
240 439 434333
611 494 341050
134 686 667655
344 586 133147
235 103 913419
344 682 613570
162 675 112858
13 109 794718
370 331 749758
202 51 116848
589 648 649662
146 337 257082
599 576 483183
700 148 718798
480 635 436849
393 71 464184
607 182 900434
651 364 127116
416 301 112569
617 422 93047
640 109 900415
374 580 676186
464 441 264602
219 645 125864
409 291 863752
645 256 723616
150 460 504193
654 405 986425
325 175 785931
282 175 618259
520 449 595449
322 222 570672
469 111 804274
35 87 141286
292 29 29795
259 473 60466
10 259 819515
79 602 639707
367 360 988359
280 7 75912
43 222 709459
365 254 264276
138 578 766836
170 574 574835
453 406 810671
269 403 543274
600 621 272707
228 470 80290
557 100 150660
692 456 921813
421 515 580394
608 696 583594
113 356 492668
326 342 881201
480 467 2949
457 424 782678
462 352 466708
40 70 324007
108 523 344443
516 25 7762
674 381 381692
700 605 671388
593 614 610410
244 383 5422
15 490 859437
477 228 993412
563 540 434057
141 455 770739
412 640 510176
545 381 99764
427 89 799984
139 121 481553
211 600 899483
52 57 272059
556 305 800179
654 11 414514
377 206 94789
303 526 326223
27 589 15209
149 679 332018
334 311 258048
176 475 660084
590 46 202003
112 59 603219
59 111 397458
109 67 696579
296 214 207688
642 477 3566
418 391 170188
600 400 373307
581 402 323331
179 174 403654
342 23 853632
407 345 424800
211 391 773471
650 231 447207
637 394 611152
536 17 169681
357 168 506539
533 187 751679
107 35 34158
303 580 453708
396 27 451172
425 645 350732
187 235 90671
213 440 664698
250 125 859683
154 203 447023
596 131 317523
134 439 853115
310 209 633603
492 615 458816
400 360 337410
409 475 336158
244 543 828281
377 218 987639
412 409 971671
142 598 990197
105 527 166406
504 11 853105
607 34 787324
544 681 465370
234 94 832046
495 595 158164
250 354 490018
641 75 907687
69 404 178435
253 239 395580
439 237 555390
434 283 346883
262 242 153949
22 557 952448
650 239 581800
508 534 63548
611 196 743135
630 686 813884
613 39 1382
619 202 721546
296 294 147419
182 269 974301
525 498 902960
421 574 767333
269 522 452627
457 295 4347
571 466 79128
14 6 528716
321 220 459689
635 474 417371
448 573 431258
568 127 520817
84 220 318605
528 435 746951
198 95 367997
100 321 578937
399 564 725557
105 7 967817
501 354 295750
542 90 888956
637 361 712715
444 531 845192
600 541 262025
632 579 312693
617 656 747070
464 127 277929
567 262 58854
599 197 700887
670 616 162239
63 343 126013
110 308 69569
66 493 137547
48 682 360299
260 645 61788
574 599 773818
549 468 316341
420 498 568166
244 575 23784
7 51 625601
433 686 290810
458 512 23351
373 112 894352
376 374 783702
170 112 319736
129 28 194572
643 220 229097
105 599 942154
338 131 608990
494 542 34839
112 269 33432
83 22 421276
694 673 344809
377 222 410376
448 642 661435
40 201 71499
77 550 388750
321 672 178308
565 39 240563
205 270 491196
602 74 343722
358 513 797203
79 229 200344
323 499 567838
156 463 735441
668 184 811341
519 457 783151
253 610 158774
312 105 349149
26 626 601289
634 40 428097
450 87 407823
33 148 582364
120 191 624362
342 242 821265
344 164 816679
485 39 183997
365 269 277530
330 696 402771
216 380 392520
597 551 984256
97 668 559326
128 501 239890
479 87 930093
656 270 536205
588 148 821630
606 39 762949
576 531 470500
337 362 804289
175 37 949823
478 387 285098
7 650 44429
599 134 455177
82 61 915501
55 251 960326
441 354 748321
124 58 267251
490 380 886156
526 675 876395
462 686 237524
395 615 36685
236 552 453125
353 394 474462
612 638 989940
212 410 914230
494 124 649218
449 249 536948
574 238 924658
526 44 372609
614 601 203976
413 624 804719
394 265 927080
227 502 316157
478 330 630856
281 339 222820
225 398 396762
655 285 440996
207 534 361648
639 469 304145
358 53 148896
176 200 785389
290 342 126476
531 459 208565
690 306 427490
538 605 722838
154 18 902323
560 481 994015
512 614 965736
381 665 759613
267 609 347948
664 122 906187
695 249 284288
5 133 965253
34 205 72660
643 576 767090
538 515 51303
193 403 114178
96 329 177612
141 374 956641
385 214 462834
322 25 906875
451 526 260023
150 419 192924
47 130 731137
239 559 311850
506 73 138250
137 478 167377
482 283 943960
274 622 212770
141 529 858093
517 551 825045
596 318 351474
82 248 119040
273 447 935970
22 680 356506
164 42 486996
150 247 116000
652 541 798835
288 480 428561
301 373 674565
632 57 780557
123 615 640361
251 151 597725
605 556 723817
205 323 562016
591 136 534040
685 122 547926
622 374 627367
575 110 229590
195 199 26398
138 282 235876
168 377 804095
328 15 373771
693 523 470363
420 277 985880
564 200 695172
668 674 902001
658 42 976212
557 187 542557
646 634 821390
200 412 642847
131 615 615100
46 431 791902
82 419 922565
13 314 940046
379 118 243500
405 148 193331
436 19 49367
176 138 324181
445 134 741274
588 459 581107
277 139 268163
478 505 855480
195 229 663268
338 34 37349
181 194 542182
112 51 129525
8 82 83490
197 3 31521
214 339 90186
179 612 415380
74 234 411811
678 123 74868
604 13 191339
570 120 699335
20 517 288112
220 266 134667
173 536 296609
572 13 726587
269 435 90687
173 164 878742
458 1 241807
209 469 57055
330 567 432057
8 229 403997
387 376 72123
34 658 61457
117 682 197764
470 213 101174
527 533 159445
478 371 367737
547 507 879210
473 240 923702
320 562 564654
225 154 319942
116 152 974663
654 289 289966
260 658 779470
67 568 634039
356 430 319153
500 290 624953
363 467 497742
24 111 913186
476 660 413906
607 477 52848
684 406 178887
670 691 500864
395 22 864142
5 626 587656
533 263 555713
578 680 235611
646 285 424451
383 508 850590
520 560 541032
30 288 757270
684 570 926282
111 561 82188
51 195 13994
6 533 202034
26 96 858066
620 229 436318
570 353 196475
142 162 256891
604 596 33131
38 164 378847
213 145 845232
350 205 345641
167 669 772416
190 218 66331
609 558 829353
240 180 139422
436 59 89100
648 328 633686
595 141 112323
377 343 863694
659 462 492427
83 558 291375
289 570 981856
297 17 141480
516 520 497188
349 370 588121
567 432 688633
534 610 171658
337 314 261046
305 665 18987
243 654 53314
254 126 386532
323 476 541109
479 244 655216
540 130 631035
77 221 662833
632 677 495797
402 49 665416
258 678 301560
445 426 839843
563 198 737133
620 326 36239
110 228 183546
183 489 83671
490 423 964153
279 593 525539
515 557 614658
323 337 147236
514 322 719557
672 699 996126
105 579 637905
419 367 189010
211 354 636349
329 133 489370
550 216 643933
108 73 450526
391 165 134152
291 517 424230
383 15 758715
537 253 57404
82 121 970411
457 665 661243
164 114 74619
395 265 488065
671 467 778391
562 509 928483
636 450 978799
273 47 872851
638 5 663288
161 290 985375
686 596 857054
416 118 228067
141 350 600891
447 527 499939
213 64 185799
43 594 265886
588 251 301578
68 435 360420
293 101 154359
608 199 798074
416 211 375888
469 321 159843
247 666 789057
580 107 70950
596 581 828012
34 164 772594
42 648 484808
455 429 427992
175 474 534501
663 488 859668
55 207 375850
175 98 788367
558 693 648602
445 510 762375
631 236 404449
540 699 92978
298 482 1671
427 324 698516
655 407 137115
399 307 575240
95 289 487604
185 669 519176
394 304 639075
699 410 139470
693 66 813810
219 416 3646
300 495 335164
184 217 401612
285 360 354905
431 625 889547
43 412 554111
471 626 366744
275 189 565452
363 225 776572
307 177 713659
622 684 254192
345 180 162861
576 52 756562
538 409 175080
572 583 773657
543 552 770205
378 696 322844
405 369 576072
609 471 305495
5 529 558643
73 508 155811
433 233 769768
181 385 626542
199 9 759220
441 671 535645
476 544 930049
593 372 121087
312 609 995028
338 316 269612
525 7 376596
679 458 961849
387 66 42054
336 658 726940
123 332 945049
248 436 113407
107 391 504945
658 593 904493
328 541 857800
594 131 270493
268 357 204577
545 501 187524
593 97 925127
606 27 393440
138 568 415912
217 519 717600
489 633 910930
610 461 879640
662 679 659023
416 661 253577
236 429 188750
221 188 415574
557 345 297180
571 49 33908
231 591 265407
338 632 269260
353 688 382196
584 622 101206
333 263 496722
500 615 654637
105 155 914175
265 646 484398
654 174 985775
572 245 203545
489 224 677301
450 29 207084
248 633 337564
453 97 268353
535 248 644662
350 485 726163
595 662 769851
659 83 167125
8 679 970715
532 154 996848
272 45 962852
538 566 622477
666 675 851699
62 575 250300
234 577 93038
223 195 252475
316 451 785275
605 81 858653
543 604 470260
371 295 812088
430 700 776635
172 41 957266
142 322 215855
495 672 976305
635 131 86529
101 411 442399
416 313 155593
659 142 392803
249 533 426590
670 364 394620
135 54 366467
445 573 751612
518 86 184688
487 700 968705
664 39 805398
46 667 194824
321 439 575127
250 330 352121
333 51 79330
49 138 532032
60 253 773236
152 388 597059
396 635 484777
575 464 324354
527 503 935366
47 483 752273
544 263 71622
609 623 363513
677 444 501719
593 422 670265
640 303 557025
12 637 519352
36 100 809925
562 584 105447
621 105 814805
45 340 554041
561 186 387832
484 262 781410
344 318 668063
188 51 492361
405 426 802188
586 308 260031
415 355 261646
419 236 723048
116 242 632697
433 491 865724
368 328 829778
114 42 992508
140 229 547779
598 44 338222
120 78 91137
579 52 636235
78 460 430411
198 49 37026
192 551 914394
205 585 814102
194 664 834306
128 461 246226
141 672 470347
360 45 680228
23 642 161852
602 320 64526
311 520 147990
87 213 195543
310 71 125689
100 651 399754
596 511 410893
179 186 204238
472 508 159706
120 83 743203
618 291 889126
677 328 940643
577 122 869837
476 69 784829
220 309 332714
306 512 645928
408 97 215877
141 57 391880
203 440 113669
204 619 621182
493 387 126300
670 543 865812
187 423 718210
669 695 628932
475 336 522192
642 293 661912
583 30 73730
627 604 350685
230 585 55138
27 555 306692
32 692 245815
363 98 527739
281 26 457358
33 355 587526
284 35 583914
2 211 646325
211 394 46384
560 107 429740
321 303 60797
343 216 695535
355 152 90229
505 572 836926
263 461 819528
697 547 794806
693 579 531014
597 94 797516
23 438 84537
357 198 772681
129 630 758686
257 413 417663
376 331 907006
576 148 356318
641 387 902691
219 562 446452
365 261 548338
582 108 171201
42 232 721014
528 269 969709
549 434 823241
240 274 907902
18 553 64861
217 549 263822
221 664 483522
583 499 739097
464 332 477304
192 12 113724
280 202 371328
513 659 109306
118 307 9636
440 692 249562
230 280 203736
327 389 31312
240 406 63185
300 324 416888
621 152 765306
42 699 669416
623 657 134112
331 81 576893
12 169 173380
594 534 767979
593 393 282106
394 516 132287
233 272 323931
652 13 807667
389 196 918732
31 241 423949
225 107 522574
221 645 515181
272 311 660184
607 555 930399
116 202 62038
483 558 432074
76 574 625633
264 365 783840
60 396 326260
161 258 883218
392 138 422755
107 251 518650
166 232 897078
15 204 660157
226 672 461116
165 521 890136
36 338 652016
102 321 105752
284 696 57531
340 182 709920
325 460 827510
221 408 149334
618 49 710651
5 356 756470
113 335 540331
542 694 507599
109 519 558061
106 639 521241
423 400 382201
131 19 244655
575 39 7308
543 194 762503
139 650 657376
658 99 882994
380 3 943884
623 517 754916
420 468 356952
560 541 728945
689 182 152874
518 618 512881
590 104 760914
184 232 325123
571 323 584770
512 596 980600
609 277 878926
508 172 612412
623 410 975666
223 437 350199
445 307 736901
589 223 639852
415 297 202551
191 428 18134
201 616 382599
269 557 570913
500 680 820410
584 376 84582
312 70 30360
311 435 933163
176 400 849265
460 326 277509
520 642 415937
104 649 458226
359 282 270523
218 398 764581
210 577 142757
632 612 212754
141 152 366128
433 431 725495
514 24 11228
346 210 631241
192 361 948298
269 360 721320
603 94 657633
147 607 668317
48 480 497434
282 674 634931
411 648 757793
313 614 909493
72 252 516792
582 215 157682
468 627 198566
511 453 709016
478 58 452512
404 630 407990
438 258 601189
459 369 320097
147 402 965411
661 32 622579
31 168 975690
665 438 693369
630 461 901456
349 15 191255
697 386 927954
520 397 112312
24 546 512791
316 595 501518
618 412 878624
76 655 83761
466 675 934612
117 642 160151
500 380 211296
526 389 809641
316 16 48220
681 677 775310
131 461 102781
130 4 883656
240 466 838127
666 12 759782
459 128 672050
221 608 898
550 375 962986
346 191 841892
84 282 785364
261 642 982804
357 278 317450
526 666 525620
401 298 905945
609 657 611202
30 570 962967
103 699 80314
679 694 218958
388 28 54217
542 461 236377
160 141 523060
253 465 701072
497 593 534828
211 482 45617
679 23 13373
49 688 538831
385 637 878110
80 385 995041
78 671 380684
345 570 553814
376 285 588867
596 411 560788
242 559 793648
501 664 613469
226 457 722967
412 697 297708
83 106 885154
190 509 954587
240 43 798597
450 647 921348
30 429 362317
503 35 13151
677 516 492312
550 218 344066
166 550 625868
190 451 813531
581 346 212245
275 633 63675
537 283 443879
581 610 771341
180 151 389136
177 461 477110
98 148 314237
114 434 843996
683 177 607162
535 599 803028
668 90 99658
505 697 166400
165 400 171092
99 374 97985
610 535 620727
124 148 607259
554 540 394
674 566 178105
498 599 224903
213 3 659143
243 136 335888
573 643 608458
259 22 281801
265 603 317747
380 546 321352
205 533 560501
170 342 987547
233 587 370458
466 292 739021
36 119 755671
391 426 260351
640 28 203329
693 466 593790
520 119 109572
599 583 302722
524 514 504901
40 379 846967
612 560 121360
504 109 776994
651 514 482581
326 312 13288
240 236 668882
695 88 978370
232 437 90761
457 43 9173
309 259 272409
137 493 86538
167 373 879736
453 330 553704
108 123 558460
276 109 60646
527 270 974181
117 261 384507
145 96 821489
154 429 85388
149 54 316072
217 622 974914
176 577 41998
5 283 47986
586 240 242112
609 438 347073
224 86 473738
340 55 347108
25 435 233608
533 398 731790
61 64 966670
587 519 995180
518 401 494304
182 578 574200
577 474 688898
284 343 618002
453 398 815775
571 693 640794
539 521 645698
101 359 101543
606 193 326530
282 633 414107
100 474 236671
680 100 653619
689 174 819126
148 238 317661
175 148 206270
317 360 943942
371 428 951264
5 657 864316
688 191 136920
396 358 931773
264 288 550513
207 490 551962
357 641 201197
173 386 424402
32 553 492809
353 529 226045
700 388 925345
168 606 239405
505 397 619160
151 235 7685
206 364 677121
312 441 265729
327 617 841875
277 418 627817
613 354 650826
191 38 816685
465 397 328949
689 430 661763
76 218 757752
265 499 101865
279 189 274758
630 211 984402
371 8 899707
600 218 815730
223 199 956657
377 52 213296
523 132 590551
644 80 779816
206 479 163347
230 635 858428
30 498 912363
518 131 519095
313 610 594331
337 486 47914
415 207 923342
120 249 452584
37 24 588070
354 98 994441
242 96 433386
278 229 901024
552 230 327686
342 645 773141
244 564 392109
248 2 744390
598 522 557460
332 579 8815
159 659 818316
528 33 235042
636 643 597729
10 687 392346
322 291 236932
300 634 883316
209 523 488855
568 406 691670
290 489 154076
173 133 866230
302 539 562315
49 83 157201
431 12 531613
423 539 95765
278 487 779859
64 646 840323
541 140 243120
340 240 476709
16 543 787517
173 565 374818
296 551 926873
484 22 305968
563 76 599731
359 193 108142
430 451 539723
623 586 694831
580 199 450137
223 160 878859
196 287 875115
337 646 248826
102 70 858461
170 592 521562
244 484 294709
698 327 918257
147 141 204025
398 269 854290
71 608 827277
187 392 582871
535 607 62036
193 676 622868
100 48 194351
68 237 529619
61 95 726514
623 160 197357
529 129 67163
143 658 659375
546 150 68326
272 102 318678
112 534 250491
382 104 924172
237 537 669249
92 551 449504
579 623 331805
544 448 59347
179 572 426863
316 376 152290
164 635 194389
201 639 392452
399 315 171856
177 298 529823
387 546 581419
333 174 100311
504 509 887904
76 159 652883
37 188 708044
567 247 695139
452 301 271361
198 94 271894
510 453 590339
431 191 673212
456 536 127380
598 472 555674
338 43 362194
535 550 927816
699 607 397862
36 95 23804
325 343 962206
237 376 707906
587 523 264694
656 283 735770
148 578 474466
302 626 217927
622 660 315488
134 612 857772
310 120 896923
360 500 68654
679 161 392166
70 284 880997
249 382 532091
99 83 482195
56 486 511016
584 465 818404
367 207 680032
344 663 211562
425 267 55686
108 431 157752
565 428 14657
698 128 63042
555 166 475763
448 679 331099
524 459 964243
34 399 226601
114 625 316746
604 560 258136
631 553 634044
646 101 803702
100 648 331191
319 527 850241
53 477 191205
325 222 756220
457 480 345816
410 411 606397
690 28 246696
480 600 533840
600 131 867612
469 65 45984
101 413 901340
207 468 435491
239 102 686735
183 473 728313
402 386 687171
7 679 304368
226 332 594963
145 699 703962
375 404 169980
565 263 44290
646 358 787608
216 241 987645
99 140 235539
386 292 226307
125 575 597020
15 641 271481
297 404 839710
408 615 585808
538 95 30204
359 169 362070
444 113 967787
431 210 905076
480 445 357885
426 594 79216
233 619 813645
1 147 830997
197 583 983183
97 323 620485
657 70 628375
570 367 282702
498 426 753030
579 396 780612
261 419 91084
624 244 413151
16 25 662619
250 423 837325
558 94 427459
604 653 476691
510 132 239455
659 536 96859
355 524 294713
641 180 949380
305 372 997050
376 79 3601
99 432 620
95 577 828979
585 699 811446
539 288 84127
524 395 800717
299 117 442023
558 490 376738
92 650 635284
456 544 629344
306 164 795857
151 129 969262
431 123 35879
592 407 768337
259 434 27186
387 323 960062
374 522 476581
433 368 99589
642 250 200755
203 696 752007
494 448 8880
336 505 323402
508 595 283795
549 444 394605
127 26 428291
564 498 730288
589 449 688626
306 360 738509
673 509 874669
652 284 543778
626 699 826130
643 572 588296
353 509 974610
251 597 247372
166 43 152259
611 455 933677
364 44 295389
496 594 855268
33 586 968477
378 14 739404
659 188 276150
141 89 245879
631 226 214140
593 161 60548
277 648 650680
163 176 358416
421 293 198440
681 596 285308
49 67 768084
270 86 612883
184 551 484869
142 44 110502
284 475 979173
552 635 835806
423 426 841116
71 435 610905
57 175 860071
11 473 861128
556 602 633099
294 641 272270
226 152 334289
450 21 114336
421 329 101413
533 605 98428
258 406 96141
274 451 509263
268 428 936837
356 338 54523
608 89 59842
272 511 777645
321 571 558326
234 689 940741
212 132 469207
24 384 68464
335 601 68098
654 432 274538
386 346 783238
370 519 146450
464 10 262882
154 244 88026
596 687 990736
110 305 160211
575 501 50124
64 187 81107
595 525 949256
12 607 754131
117 421 360591
252 132 373958
251 647 438489
514 495 62200
346 421 722791
93 108 319928
223 305 520853
42 301 206156
394 110 130210
292 542 968057
658 302 866521
456 111 556369
191 104 297583
518 641 884569
515 376 367445
349 330 850663
238 682 585972
222 511 162531
317 653 501614
394 579 472275
464 544 901012
561 427 101276
164 498 902546
379 205 303317
6 73 600448
113 672 633064
72 288 801994
39 480 133070
317 179 620235
627 378 379569
386 157 389464
215 96 876972
630 620 759730
45 88 974370
514 597 637167
625 503 863021
300 156 510231
118 663 131124
470 171 497674
619 643 292851
5 446 640817
42 567 544257
123 422 775487
467 316 486112
255 251 850622
504 618 551425
58 19 625783
140 257 794832
167 462 209585
282 174 726357
289 84 819648
602 434 98402
40 461 810760
455 148 487437
351 688 345754
118 348 778588
648 253 893994
448 643 361608
667 496 432728
483 37 826287
655 483 93039
217 310 976960
60 15 605065
425 330 598934
458 467 670906
640 231 331869
435 336 950893
360 224 634005
599 117 433144
394 626 707957
308 168 365614
502 410 816842
154 554 167763
380 65 328188
105 334 668071
97 55 818120
74 121 791905
102 529 444997
115 620 30007
382 511 48698
7 352 74405
427 268 417091
252 596 109565
102 82 896699
614 540 696602
144 491 47297
257 578 229397
444 244 604847
493 313 919438
495 585 980028
354 320 760365
348 133 24243
626 480 751339
469 80 677822
127 592 566719
385 314 971839
318 205 106791
336 527 977206
526 626 334904
467 605 255665
370 74 805280
111 18 190712
700 232 731534
303 573 210171
693 159 774288
439 683 273256
301 144 754474
616 232 253350
11 35 758832
605 165 175117
373 454 52997
563 260 533307
663 559 829124
1 366 322822
213 338 800996
70 78 226635
479 527 193178
417 650 454487
163 641 373741
593 338 267500
5 635 445824
534 30 41928
163 370 351494
507 431 755963
530 38 423097
174 648 648076
544 661 121780
661 563 755207
412 280 530049
297 506 99893
371 569 992038
631 131 668336
453 434 712435
123 330 46750
79 307 676498
349 253 272931
387 123 186902
549 316 785237
148 149 589616
232 73 792882
588 164 58492
259 245 805848
575 44 101455
419 507 790804
479 225 140926
246 417 93981
558 152 10128
604 459 178781
697 331 442792
12 388 214224
678 17 839376
113 371 736771
375 459 361919
156 17 342824
580 700 982893
169 178 585843
506 49 572888
198 339 574852
82 392 102008
362 658 210418
689 526 260574
655 64 4344
457 35 246109
14 108 151048
25 121 147157
212 327 177695
187 365 316059
93 370 793036
5 153 76990
434 481 365071
274 692 500281
632 151 826266
157 79 512659
97 552 11859
327 217 992913
513 680 246124
606 344 446543
314 35 980070
148 93 255176
230 576 953194
21 88 665991
505 202 170987
8 569 353647
266 65 811302
71 400 961560
694 382 853447
664 474 882132
420 258 669528
660 133 112720
12 445 219603
419 655 727916
357 140 558043
59 258 728334
297 3 515687
461 670 54068
126 666 861330
200 312 295195
540 668 345429
640 214 613606
577 55 848268
372 536 576019
536 190 258061
553 118 192787
194 499 329663
535 542 9299
231 12 193113
318 383 93738
437 313 825120
321 8 986894
659 211 368750
471 123 12109
106 197 66658
343 180 771185
544 645 851930
674 142 853871
567 524 202216
380 70 5151
628 616 22428
232 50 615950
476 191 860106
624 267 691069
282 76 532058
373 242 419029
530 670 788091
305 518 6533
660 354 487078
458 159 684805
631 407 989216
455 23 995812
524 77 251648
405 285 200636
658 432 573120
90 600 996288
522 33 397431
447 535 622517
62 139 787180
83 596 64711
356 640 86694
686 695 358817
678 585 975226
344 336 969059
173 340 83352
432 390 306912
479 175 485174
535 2 659112
10 421 290383
588 267 112980
249 614 967854
314 351 824017
88 394 19319
228 323 712688
296 462 781642
680 551 122078
375 700 766907
121 267 390666
531 72 442401
530 463 327524
91 372 667875
273 383 524106
269 157 857945
386 375 42209
331 390 169761
521 288 359555
522 247 842103
428 205 803764
281 24 713522
450 179 559746
188 627 185304
385 70 571726
380 180 174360
243 140 99376
700 657 818914
377 108 125061
599 325 691903
356 254 501151
218 309 252156
15 212 817031
531 474 396930
155 372 472867
253 381 623755
626 131 679483
535 378 56024
161 40 693417
89 325 676390
322 354 744072
592 621 656689
319 153 154219
192 343 700712
536 501 964361
9 16 322666
167 624 688717
235 159 528926
1 628 12459
72 205 235904
656 566 11928
632 417 282553
375 424 40172
27 528 543825
505 44 267956
410 234 990870
460 106 949370
2 656 41111
76 417 752183
484 559 162467
337 612 918596
116 209 838725
643 618 940552
145 160 750485
401 649 25613
402 282 499687
263 683 541611
286 598 255598
379 280 680821
689 106 507539
665 95 90173
382 416 690454
383 404 245980
628 175 685213
208 531 188285
226 480 606052
348 578 621369
156 91 677883
527 413 782196
112 115 184203
301 598 821585
627 593 860300
679 629 814869
113 116 605137
229 187 502888
207 186 755007
344 307 249443
565 225 644744
107 566 914860
240 576 747113
656 255 223349
634 403 536512
421 342 667562
518 628 241960
261 543 226216
402 132 551456
595 69 416246
282 678 712624
110 555 721544
230 692 238096
646 477 174386
413 112 509100
486 126 236772
436 109 460177
482 197 296510
558 373 969703
123 499 518640
282 166 858209
116 501 573742
250 644 596835
640 5 561513
391 228 118013
551 667 470225
229 505 407192
160 197 277328
18 315 25645
51 595 482382
581 690 245756
234 318 246525
468 172 332641
646 75 464992
697 368 110451
372 221 96873
19 477 829939
193 147 643986
589 609 207635
660 634 887963
575 320 786072
271 384 84499
291 680 708297
305 351 647274
602 150 794352
257 440 514217
103 259 798512
436 392 28148
680 327 578219
134 331 894833
256 554 789885
89 155 678507
65 273 219261
684 171 800155
483 139 156680
263 34 41694
686 74 404237
195 430 353502
38 119 829273
668 249 947111
95 514 953852
464 11 407832
293 390 412512
4 115 68546
441 234 718782
283 364 22730
629 180 810179
152 320 731353
285 186 750686
161 519 263123
312 463 595365
488 409 94087
152 219 724814
280 351 351286
682 424 997033
168 601 229067
329 90 580863
681 76 731229
216 324 680089
284 420 789345
129 583 469580
432 251 661074
603 589 756586
691 58 640838
490 512 18072
260 226 916174
21 520 325843
42 371 130543
37 242 284182
382 479 402760
305 583 123359
634 454 140980
121 67 422747
476 688 667131
301 281 345961
221 487 987956
24 75 678840
583 357 298202
118 91 393007
539 184 723406
501 290 629286
640 115 654425
654 617 929507
162 120 903377
12 541 158809
637 254 905475
112 394 625140
529 13 486851
164 30 629955
22 633 806519
590 487 46235
119 390 682285
190 5 461920
634 553 873660
423 137 515776
322 425 527543
129 685 777916
266 436 330047
589 243 938442
677 256 828199
276 28 924229
273 665 10212
264 347 674456
528 624 330587
95 656 627102
159 100 135157
153 608 566037
308 441 41000
524 386 309546
585 470 70099
360 192 913109
630 406 643961
418 687 960114
442 374 568564
85 327 878665
555 441 693246
38 261 517555
157 525 554279
586 86 511678
474 560 574548
477 255 869946
34 294 443504
418 175 808672
357 389 433602
478 406 438767
582 294 59595
475 140 521352
530 578 213678
462 664 337971
529 123 411405
188 114 823151
569 410 294292
255 196 376502
60 475 534064
324 64 77996
102 470 361342
238 567 440667
623 287 520378
176 571 754205
413 681 84462
646 615 72445
666 141 849625
118 442 929303
647 315 761067
288 202 704552
447 574 274911
331 17 937881
421 601 300507
620 219 692990
502 449 150922
542 129 131928
155 575 762005
385 321 862921
619 394 10457
421 484 549078
326 423 780873
162 667 442500
211 134 78359
301 138 9280
623 234 584220
128 542 684628
585 130 575148
40 628 108920
163 444 102628
494 485 586223
241 550 686648
515 389 77496
127 50 782765
166 527 964144
172 171 165742
17 492 945147
313 174 451320
187 348 739606
680 656 187803
294 407 60964
385 328 811092
352 415 761380
333 77 313966
396 649 921806
312 279 458122
624 517 293166
243 508 586202
626 166 248474
37 286 931544
37 136 34856
468 312 875780
453 70 600373
319 272 713479
193 549 36479
587 589 664567
457 181 125168
224 568 372418
277 550 261469
56 68 188279
588 622 727573
584 625 696712
397 266 951060
422 646 403308
12 530 779647
187 535 869968
666 254 786678
682 443 417225
562 129 168068
589 116 325758
394 11 584919
447 487 248821
77 163 126731
88 258 838404
472 293 729914
527 217 854181
566 308 595247
247 145 484870
289 290 337141
39 3 936066
218 469 115314
444 342 736558
42 263 229226
471 646 611438
555 142 228604
44 691 718456
307 25 738901
