0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 19:32:12 +00:00
OI-codes/BZOJ/2115/data/1.in

9938 lines
248 KiB (Stored with Git LFS)
Plaintext

997 9936
1 2 1125899906973696
1 3 131078
2 4 83886256
2 5 69
3 6 1125899923685480
3 7 8
4 8 4289
4 9 1033
5 10 131072
5 11 1
6 12 17592186044417
6 13 9007199288295504
7 14 33570948
7 15 16778401
8 16 9445389
8 17 281474976712899
9 18 618475290624
9 19 3377699720564873
10 20 17592722915336
10 21 9007199254742019
11 22 281475513614469
11 23 4194305
12 24 1
12 25 558345750533
13 26 17592186061568
13 27 360287970206482443
14 28 33554436
14 29 2097666
15 30 2097152
15 31 1107300588
16 32 8209
16 33 18014398509482052
17 34 140737488355328
17 35 65537
18 36 8796093022211
18 37 1
19 38 18
19 39 16
20 40 8589934656
20 41 3
21 42 36028797018966022
21 43 2233385093707
22 44 8705
22 45 137455730723
23 46 1048577
23 47 131161
24 48 64
24 49 160
25 50 549755977760
25 51 140739635848195
26 52 144115188077985832
26 53 131458
27 54 1048609
27 55 140737489404457
28 56 8593080386
28 57 8392832
29 58 9007199254741251
29 59 11
30 60 8389139
30 61 786472
31 62 140737489404417
31 63 288230376151842821
32 64 262168
32 65 167772934
33 66 34628173825
33 67 8589934856
34 68 526
34 69 8590983171
35 70 2251799813686035
35 71 16777347
36 72 513
36 73 134222085
37 74 5057
37 75 68719744010
38 76 536871168
38 77 458
39 78 576495945265446921
39 79 152921573326324737
40 80 9007201402257417
40 81 577604245470093312
41 82 36028797018968072
41 83 2251799813701671
42 84 262403
42 85 3
43 86 576460752303458310
43 87 2148532292
44 88 262400
44 89 144150372447944704
45 90 70368744177670
45 91 140737488388230
46 92 4
46 93 17592188141826
47 94 587
47 95 8796093022225
48 96 4432406250001
48 97 13
49 98 4398046511363
49 99 2336462342177
50 100 288230376722137605
50 101 70368744178689
51 102 17179869456
51 103 265
52 104 144115188075855873
52 105 1
53 106 34
53 107 17180132372
54 108 2199023255569
54 109 1125899906842624
55 110 1065251
55 111 262793
56 112 264193
56 113 268533760
57 114 2050
57 115 268435457
58 116 0
58 117 40532396646338564
59 118 323
59 119 71468257906785
60 120 268435525
60 121 288230376151736363
61 122 33554451
61 123 608174082
62 124 532993
62 125 17592190240259
63 126 105
63 127 152921504606846976
64 128 8388609
64 129 70643622084644
65 130 2251799824171013
65 131 268437544
66 132 67502088
66 133 549772853319
67 134 329
67 135 4403415220241
68 136 2176
68 137 2147483680
69 138 34493957149
69 139 193
70 140 264353
70 141 18014398509516800
71 142 1
71 143 1125899906875426
72 144 4398046511127
72 145 562949953421314
73 146 68719739014
73 147 8651778
74 148 1048580
74 149 163840
75 150 288230376151711808
75 151 140741783355404
76 152 549755944967
76 153 152921642045801573
77 154 322
77 155 1035
78 156 274890489924
78 157 9007201402227494
79 158 281483566645546
79 159 0
80 160 8388729
80 161 144115222435595267
81 162 4
81 163 268436480
82 164 305845208236957747
82 165 17592186044676
83 166 18496
83 167 305913377957904392
84 168 143881404416
84 169 152921504606847315
85 170 1222
85 171 256
86 172 67109010
86 173 16777220
87 174 288230376285930497
87 175 2214612993
88 176 1048769
88 177 1034
89 178 580981952841065504
89 179 655638
90 180 536903685
90 181 1125899908939786
91 182 16777216
91 183 2251799813718018
92 184 2251799813685289
92 185 576460752328589319
93 186 17592186308643
93 187 262147
94 188 131718
94 189 16449
95 190 56
95 191 4398046511172
96 192 262145
96 193 1126466842525833
97 194 2150760458
97 195 268567173
98 196 9070970945545
98 197 524301
99 198 17028
99 199 274878103552
100 200 33562649
100 201 131074
101 202 640
101 203 17592186044472
102 204 305843146652680388
102 205 274877939736
103 206 24
103 207 1245186
104 208 8389637
104 209 549755814401
105 210 268443655
105 211 2147487745
106 212 72057594306429057
106 213 2251799813685257
107 214 3
107 215 562949955518545
108 216 34078730
108 217 9007199256839173
109 218 33570825
109 219 17592219598848
110 220 72057594038984832
110 221 137438953473
111 222 549716487
111 223 17206085664
112 224 9007199254741125
112 225 150994971
113 226 4398046511379
113 227 258
114 228 773
114 229 33587236
115 230 35184372088832
115 231 4538783999590407
116 232 4097
116 233 1125934266589209
117 234 134221852
117 235 575794053127
118 236 8388730
118 237 83
119 238 8589938731
119 239 32769
120 240 40
120 241 549755814180
121 242 536936704
121 243 4098
122 244 35201552490497
122 245 137438953986
123 246 25690113
123 247 1099511769221
124 248 612489549322387456
124 249 562949953552461
125 250 7
125 251 4503599627370600
126 252 549755814536
126 253 1116825714707
127 254 33554434
127 255 35
128 256 8796629893122
128 257 305843563264999493
129 258 580
129 259 34
130 260 72057594037960723
130 261 65557
131 262 4096
131 263 9216
132 264 2048
132 265 1
133 266 4160
133 267 157433904622469120
134 268 8708
134 269 141776912392
135 270 36046389205008388
135 271 8796160131591
136 272 576463037360242693
136 273 559423815687
137 274 144115325785341953
137 275 70368744177664
138 276 1125899906846720
138 277 130
139 278 74309393851621392
139 279 278528
140 280 1
140 281 131080
141 282 175921862541365
141 283 2097180
142 284 134217742
142 285 8589934659
143 286 8229
143 287 17592186044416
144 288 35500589123
144 289 9007199255789609
145 290 70368744195075
145 291 536870988
146 292 66
146 293 8305
147 294 35184381198368
147 295 17609634612792
148 296 140737488355395
148 297 4194817
149 298 4325382
149 299 2199023288337
150 300 5066566895142913
150 301 720575940513497089
151 302 8220
151 303 3
152 304 1050632
152 305 35184374450313
153 306 4503600701112325
153 307 9506
154 308 338
154 309 3
155 310 9446476
155 311 35184372105408
156 312 2
156 313 1035
157 314 274877907200
157 315 2251799813693442
158 316 343597384711
158 317 4398046527499
159 318 1
159 319 549755813959
160 320 140738025226246
160 321 33557382
161 322 285
161 323 549755813889
162 324 43009
162 325 2563
163 326 526347
163 327 576478344491566097
164 328 305843009217888258
164 329 70368744180001
165 330 33554445
165 331 6
166 332 34426847234
166 333 164002
167 334 140738563145729
167 335 16777281
168 336 576460752303489057
168 337 140737524007426
169 338 305843009213760516
169 339 262467
170 340 32769
170 341 269484038
171 342 549789392897
171 343 1140850945
172 344 20
172 345 1125934266581120
173 346 25
173 347 33795
174 348 1152
174 349 512
175 350 152921504606846977
175 351 70368752828928
176 352 65536
176 353 8192
177 354 1027
177 355 0
178 356 1073807364
178 357 72690912737689601
179 358 6
179 359 43
180 360 518
180 361 34361835535
181 362 4416
181 363 9007199321883746
182 364 529
182 365 8434
183 366 36028797018963985
183 367 65
184 368 576460752303423575
184 369 32
185 370 2251799813947392
185 371 144115188080066626
186 372 140737488355490
186 373 68719477009
187 374 4
187 375 4194568
188 376 576469548398542880
188 377 131076
189 378 578
189 379 4617
190 380 8590458885
190 381 152921504606846976
191 382 67113473
191 383 671088645
192 384 2097669
192 385 8858370198
193 386 68723671091
193 387 137574744096
194 388 72057594038075429
194 389 5
195 390 16777475
195 391 152921504606846979
196 392 281474976710659
196 393 0
197 394 4503599627370529
197 395 65538
198 396 32768
198 397 4398583383074
199 398 8800388022529
199 399 2199023321362
200 400 594545519557083286
200 401 8198
201 402 2147565601
201 403 9007199255790100
202 404 4521741571328035
202 405 0
203 406 68719476739
203 407 19
204 408 72057594306367489
204 409 4503599648342032
205 410 17593259802701
205 411 598134593945858
206 412 8388897
206 413 2415919361
207 414 549756862467
207 415 281474976743441
208 416 13
208 417 16779523
209 418 33554449
209 419 2182086657
210 420 32786
210 421 4227218
211 422 140737488371720
211 423 17179869186
212 424 4101
212 425 580542139482129
213 426 137438953548
213 427 0
214 428 2199023387227
214 429 576460752303423882
215 430 4503599627370496
215 431 18014398509484033
216 432 137573171202
216 433 4294975489
217 434 34628173827
217 435 402653189
218 436 2251799813685761
218 437 4098
219 438 1041
219 439 68770103297
220 440 0
220 441 1128098930098312
221 442 3
221 443 131074
222 444 32768
222 445 13
223 446 32
223 447 2097423
224 448 562949953421824
224 449 2048
225 450 34363940874
225 451 4097
226 452 576460752304504846
226 453 4295557126
227 454 72075186224234500
227 455 36033195099824136
228 456 4398063288320
228 457 100663720
229 458 36028797018963968
229 459 1114192
230 460 140737488355393
230 461 16433
231 462 134217858
231 463 152921504606863414
232 464 309237651493
232 465 576478344489484305
233 466 10
233 467 536870918
234 468 137439219713
234 469 9007199255920690
235 470 137438969866
235 471 34359738880
236 472 1073741836
236 473 4112
237 474 35184376316176
237 475 152921504741173313
238 476 2147483652
238 477 131136
239 478 10240
239 479 1125899906842632
240 480 536871608
240 481 1024
241 482 1610613009
241 483 65
242 484 8
242 485 536870913
243 486 562949961809944
243 487 4503599627370625
244 488 256
244 489 1
245 490 274882363462
245 491 536870913
246 492 18016597599846401
246 493 4194565
247 494 36028805608902799
247 495 36028799166972162
248 496 131089
248 497 274886295554
249 498 152921504606846977
249 499 1
250 500 4294967329
250 501 20608
251 502 1028
251 503 4166
252 504 387
252 505 1082130544
253 506 2147516448
253 507 549757943929
254 508 17179869506
254 509 268435456
255 510 144115190223339527
255 511 17592186044418
256 512 9007199254741005
256 513 134217814
257 514 6442450954
257 515 259
258 516 68720525314
258 517 131591
259 518 1092
259 519 140737488355334
260 520 5
260 521 6177
261 522 562949955536898
261 523 264
262 524 2199023313160
262 525 2147492098
263 526 8388615
263 527 281474978807811
264 528 549756339216
264 529 33554948
265 530 32772
265 531 327688
266 532 33554445
266 533 9
267 534 2251799813685256
267 535 0
268 536 4231205
268 537 1073742217
269 538 8389689
269 539 288230376151720193
270 540 36028831378702339
270 541 134222866
271 542 70385925099521
271 543 3
272 544 4503599627375104
272 545 268439565
273 546 134219779
273 547 48
274 548 19
274 549 67125568
275 550 9042383643607044
275 551 2147483659
276 552 1134696016642122
276 553 519
277 554 2214592572
277 555 536872965
278 556 263168
278 557 3
279 558 206158495808
279 559 536870945
280 560 13
280 561 3
281 562 16777239
281 563 70368744177736
282 564 16793600
282 565 537133581
283 566 2147483651
283 567 8388611
284 568 137438953491
284 569 305843078067388928
285 570 8796093284357
285 571 16777221
286 572 43980465111043
286 573 2
287 574 1064966
287 575 536871168
288 576 8589936129
288 577 17592186044465
289 578 36028797018964993
289 579 5
290 580 34359869451
290 581 32
291 582 33554441
291 583 131585
292 584 8798240505857
292 585 6291489
293 586 65539
293 587 852032
294 588 4299161617
294 589 281474976710689
295 590 134250520
295 591 1025
296 592 75
296 593 72568035868677
297 594 72057594037944321
297 595 0
298 596 2053
298 597 416
299 598 0
299 599 140737488355334
300 600 274877906956
300 601 562949953683493
301 602 4503599627372544
301 603 2199023259914
302 604 586
302 605 274877906977
303 606 8
303 607 8589934805
304 608 288230376151974402
304 609 37383395344432
305 610 562949953503361
305 611 33557762
306 612 281476050583584
306 613 4512395720393728
307 614 1099511627792
307 615 152921504606851081
308 616 3
308 617 17563649
309 618 1099511627776
309 619 144115273975203346
310 620 35184388932098
310 621 17592186175764
311 622 10
311 623 134219780
312 624 8
312 625 137438953473
313 626 2251799813718051
313 627 36028797018963978
314 628 4140
314 629 33697808
315 630 34359738625
315 631 8389633
316 632 2162690
316 633 4400194027787
317 634 4503599662039057
317 635 274877906984
318 636 72057594038190080
318 637 70370891661377
319 638 51540657154
319 639 17592186044453
320 640 4194308
320 641 15
321 642 131595
321 643 105621835743235
322 644 137439019264
322 645 32773
323 646 581
323 647 281475110993923
324 648 70368744178177
324 649 262144
325 650 50331653
325 651 4100
326 652 4353
326 653 134217728
327 654 140754668232704
327 655 33284
328 656 2181038368
328 657 32769
329 658 140737490452753
329 659 1125899906924577
330 660 33089
330 661 2199023261777
331 662 268435464
331 663 1075839012
332 664 2199023259137
332 665 4097
333 666 0
333 667 4429185159
334 668 134217857
334 669 140874927309386
335 670 35186519588932
335 671 140737656128000
336 672 2251799813685248
336 673 70368744177670
337 674 152921504606846977
337 675 67108901
338 676 41
338 677 65701
339 678 70368760975360
339 679 1082130435
340 680 17613660881033
340 681 536871057
341 682 17179869252
341 683 51541770418
342 684 458764513820542977
342 685 35184388867080
343 686 262144
343 687 36028797018964483
344 688 137438953744
344 689 8388609
345 690 18014398526267402
345 691 8421413
346 692 264195
346 693 70643638861827
347 694 140737488355333
347 695 4294967337
348 696 4196356
348 697 4295524361
349 698 536871684
349 699 65
350 700 270849
350 701 452209997103235076
351 702 4295041029
351 703 8589934593
352 704 8594128898
352 705 42
353 706 17592722915456
353 707 34427383840
354 708 36028797018972225
354 709 16777284
355 710 1958
355 711 1028
356 712 3
356 713 20973608
357 714 137438955784
357 715 562950221875236
358 716 1073741829
358 717 17592186077189
359 718 306968909120540673
359 719 4352
360 720 16518
360 721 70368744178250
361 722 8194
361 723 32
362 724 277
362 725 562949953437697
363 726 167
363 727 35184372088833
364 728 33556200
364 729 2199023386625
365 730 4194308
365 731 288230376151711748
366 732 277874693
366 733 1
367 734 1073758210
367 735 2051
368 736 34359738395
368 737 4677219385354
369 738 33554946
369 739 7
370 740 537001993
370 741 8388613
371 742 4563404802
371 743 16387
372 744 10995116277769
372 745 35184372088961
373 746 12582916
373 747 3
374 748 1049089
374 749 288230376228257825
375 750 562949953422344
375 751 144115188075954178
376 752 129
376 753 8195
377 754 70368752566289
377 755 81
378 756 8388613
378 757 1
379 758 268435459
379 759 581
380 760 562950020595725
380 761 144115188075857923
381 762 264
381 763 131072
382 764 8709
382 765 273
383 766 35
383 767 3
384 768 163845
384 769 268
385 770 23
385 771 289
386 772 641
386 773 2251799813750942
387 774 16404
387 775 8706
388 776 17179869188
388 777 3
389 778 2147483648
389 779 268599624
390 780 4194311
390 781 274877915136
391 782 16777543
391 783 549755879553
392 784 141733953538
392 785 36028797020021250
393 786 602532376217601
393 787 537922049
394 788 537001987
394 789 5
395 790 70368744701953
395 791 1
396 792 264272
396 793 1116691505746
397 794 8796227239936
397 795 18014398509481984
398 796 16777225
398 797 2203318222871
399 798 8590196736
399 799 4
400 800 4096
400 801 566935683936
401 802 5
401 803 562949953421329
402 804 269
402 805 17635135717648
403 806 34611200
403 807 4294967299
404 808 2533
404 809 140737488355329
405 810 305843009213694501
405 811 8389191
406 812 36099165763145857
406 813 1074266113
407 814 17592219600928
407 815 5242881
408 816 33554459
408 817 4398047035915
409 818 1116691497032
409 819 17179869185
410 820 27487790760212
410 821 70368777865216
411 822 2
411 823 549822923778
412 824 17660905521159
412 825 4194309
413 826 72057663092949120
413 827 137438953476
414 828 537403394
414 829 9007221803320387
415 830 137510256732
415 831 8796093022211
416 832 224979098644774945
416 833 2199023263834
417 834 144115188075856896
417 835 72057595380113408
418 836 1048704
418 837 16514
419 838 305843009213693993
419 839 2069
420 840 524880
420 841 2147483779
421 842 66717
421 843 2
422 844 1099511628290
422 845 17179871265
423 846 612490099078202370
423 847 2560
424 848 8519682
424 849 72057594172669953
425 850 32768
425 851 9007201403273257
426 852 2097667
426 853 139586437139
427 854 131137
427 855 2147745856
428 856 1067088
428 857 54078379900542994
429 858 288230376151714819
429 859 4194305
430 860 131075
430 861 72057611217797376
431 862 9007199405736002
431 863 36591746972450816
432 864 137439003233
432 865 154618822721
433 866 4296016144
433 867 8796093022991
434 868 402653217
434 869 1125899924676624
435 870 412316865550
435 871 2252349569499175
436 872 1125899906842624
436 873 524295
437 874 32794
437 875 130
438 876 68719607809
438 877 36028797019488256
439 878 8796093161478
439 879 144115188092633108
440 880 2199023255552
440 881 32771
441 882 128
441 883 83886117
442 884 14
442 885 538968096
443 886 8796160163912
443 887 34368128153
444 888 32770
444 889 4224
445 890 288230376688582692
445 891 1179649
446 892 36591747240822786
446 893 3
447 894 274945019914
447 895 2
448 896 152921504607895619
448 897 68
449 898 3146756
449 899 2199040040993
450 900 288230376155906562
450 901 2748779071748
451 902 262167
451 903 527
452 904 16777224
452 905 9007267974217868
453 906 4535485464595
453 907 0
454 908 35
454 909 83886104
455 910 152939096794988546
455 911 137438953475
456 912 3106
456 913 16513
457 914 268501044
457 915 8589935151
458 916 17867063952005
458 917 65542
459 918 562949957619713
459 919 18014398509486081
460 920 256
460 921 7
461 922 801
461 923 1088
462 924 72057594188923465
462 925 516
463 926 2251799814210560
463 927 12610
464 928 2211
464 929 36028797018964032
465 930 68719477761
465 931 2097152
466 932 524320
466 933 576460752336980033
467 934 4194944
467 935 152921504606847239
468 936 1024
468 937 17427
469 938 4503599627370607
469 939 8392832
470 940 32
470 941 66048
471 942 7
471 943 281493231370511
472 944 140
472 945 35184373137408
473 946 36028797690053136
473 947 2068
474 948 8323
474 949 2148532365
475 950 36169534507319296
475 951 17179869232
476 952 136839176
476 953 70866962433
477 954 16777793
477 955 2097682
478 956 36099165763141635
478 957 8589942801
479 958 281474976711192
479 959 35184380477450
480 960 9007199254749699
480 961 4294967379
481 962 68736253953
481 963 137441050624
482 964 536872960
482 965 2199023255584
483 966 1090781702
483 967 18014400656965666
484 968 137438953504
484 969 0
485 970 4194816
485 971 1125909570519266
486 972 131328
486 973 275951648773
487 974 9
487 975 134479905
488 976 140746078290952
488 977 393248
489 978 137438953989
489 979 21990232752133
490 980 3
490 981 333
491 982 0
491 983 2148532424
492 984 48
492 985 4503599627371606
493 986 37748803
493 987 378302368715899017
494 988 70368744308803
494 989 34361967114
495 990 1572869
495 991 16785444
496 992 4361
496 993 9007199254873109
497 994 562949953425428
497 995 70368777734146
498 996 412316861506
498 997 17179869443
436 933 648717722765504461
126 955 12532571333636622
961 428 2257830315372013
65 200 12451739301492291
510 28 16743796307239334
539 457 318736633982917470
606 725 10048457291163259
971 911 335553222699629200
167 166 303651822220258170
173 394 592394538845005579
159 228 437768510338825946
265 704 306786160157958322
599 770 11384096556869592
29 162 876103384332153013
31 301 1011156196957119556
160 322 155419186399145194
437 429 659814042792538608
274 720 155564853980649180
331 16 324372733784313042
42 672 867181664091149981
271 425 380013855785510388
911 200 336755416007883042
604 871 81236512125100044
262 236 16136186469945
595 213 1352579474218106
378 557 362841819337642458
694 543 607093196826937350
473 321 11396620632724512
870 210 516977353617724046
540 58 306259806584319855
147 662 48673921882700443
760 407 11852843027739996
725 867 363595669793885850
833 390 297332600489385028
202 167 294439552232802934
777 403 370475247512595290
484 608 288277727138666267
130 951 159770879110747690
138 291 291431200756748337
741 56 867008159810122582
907 18 297264010214577557
857 704 64485352229935863
199 237 298496866271253536
172 274 723328914081604164
325 378 579849408012887013
758 641 298519942951391070
792 242 298501502985986947
153 800 753012160645453984
493 145 288835574481704124
532 854 28368400210610040
766 375 1268613545158592
602 550 1022803878495807353
608 734 290997357065967035
647 475 17725931251312208
928 5 289403888763433226
474 996 437282959563952805
563 736 586892958920844591
937 461 341254828946891836
259 200 3512971347281218
552 454 371930303816990319
551 301 1019416955568814316
10 76 291881460224133766
30 197 291773140328929845
788 398 292829583209258503
333 149 2387403817180294
293 10 300802767247917595
619 929 470888898033786253
969 737 578887601895045601
236 429 577829904230438665
925 658 333906550910363884
308 903 297498844406614479
182 221 361755667130461175
883 995 613795107004103329
942 983 40777187556700678
69 189 9385664545951429
74 755 299499705166393566
741 737 289365129087291784
481 980 299744756673815864
579 18 290687495394946420
864 88 371913353472400419
435 637 233036096193240487
972 741 877689677438118270
817 459 366649365796040582
210 127 7716087242349296
422 715 664667558909331259
158 395 158287101276123250
328 884 406475293958095244
58 350 450080986264974447
199 689 866967417747120656
465 899 873952775923060256
219 230 72287464004914018
327 70 9555749259824744
357 713 361024613727456815
767 387 297261902771626317
767 861 374437817141850550
836 628 577596988161795906
391 639 289396874060956325
633 812 484799438450975070
87 985 319925982847117869
641 339 482845850063534175
628 353 576921322895397908
664 575 11735333042906331
715 702 800812264249761071
557 410 370735976937421008
961 839 12555548548348856
561 234 49938049139645960
767 83 289528213975939136
370 154 577641704833530086
586 121 11538587732318003
62 183 299836708234943474
786 625 579465216802952301
166 180 290856531617744361
394 910 190220610513782240
597 381 149725312206963978
482 270 352543041803263338
594 267 236277341753300694
313 367 877473241406568814
175 957 2457389198745396
796 250 2349057826999627
11 292 3425273121888913
502 207 294117193155603800
956 741 903043610279168044
443 768 360400313667137883
662 33 352646639529076930
24 581 300285171192583909
950 127 47352878975165357
96 64 10202697236638180
40 233 290501056434201981
767 345 867212196923034009
590 935 449225687561213702
598 201 300617645264523870
657 935 194641305906426214
930 515 585079842492809326
743 436 1091118269904107585
762 551 160651088585398500
736 754 577664928607426780
275 679 195492350788336298
711 452 578140286736897826
433 915 72128197438939919
794 598 299568196717063875
124 256 289376486411147155
631 244 876123712518057049
19 68 9507536444867718
53 79 151756247593193632
106 830 12877477811000044
670 639 436193519084903081
760 670 17111061979317177
26 239 298440638180052345
678 556 554733262727421543
831 34 2270913051782658
74 232 300615620972330582
200 689 586665173822790998
473 285 291015573092517043
416 121 10378069410996816
65 683 46162086648294218
826 477 74416048374123096
946 901 48490825897278471
426 293 300711727462875353
146 530 30578625393375018
261 210 146470589091875475
595 395 3600753783857438
297 247 10160882826316987
293 573 301014471070878759
153 798 439003467798902397
13 648 865849117267146095
763 508 297398586800788292
184 316 448825145866788592
719 988 479959872707828188
688 647 1021580473433493813
395 638 447890843421286490
793 826 72323840796123101
349 824 299722846932999803
88 413 2690897165887906
925 166 301838968134108481
669 343 42465201774813764
392 650 866220633215923374
832 662 548219972427513194
925 649 881762539779012421
652 797 576614505177382541
499 774 9757278971119251
256 550 301145243885219744
132 751 165769333295534460
420 696 155438564351809273
624 677 1056630193140139738
113 792 9044065953619554
972 898 301280128656997890
84 107 327774281285918062
686 270 317692470537773979
732 545 613701590947510720
325 752 300852339633414609
915 264 318896367546801009
635 426 448771798893637342
874 658 115500869631263512
751 873 504665374908533882
167 238 14109337057815968
126 925 301943317318463838
866 20 371689446602818982
990 656 12472811691202385
242 265 309788985723170937
506 381 450114413582671466
337 612 479201601716147192
477 793 289570161179698545
121 546 298661508436869529
165 965 335611413426787242
476 325 586594268133299175
213 946 327852703999211125
345 318 1017655569918891345
319 163 729401443983303161
447 142 81369260060215999
365 545 864784920267117964
159 650 737335792810417423
752 11 877160244879966649
42 82 2476893147983847
72 979 10261332194196101
706 910 197757026061089589
421 123 432492040615522142
420 863 207297525608104537
497 215 623249372076713555
365 39 3797289312815566
242 543 28318177335372865
643 642 297514397173780126
647 507 153424454116236207
411 398 291201730387055717
32 881 262824998250115
605 136 11625792517001655
91 554 2332196402313691
953 62 1191334828102155
576 53 299726432012628804
500 494 48444545994988954
427 881 289494388364195554
539 396 318666121065340270
97 794 291834993627565166
88 440 290826615230635518
226 53 299493784089931441
276 207 300013090355556546
109 24 360410462727442036
559 257 14527035169017480
356 457 725454604347457499
441 261 288311742367725621
831 347 867400799555643353
943 398 44209897783070790
120 61 300862685644521377
146 228 289427975930363934
53 942 42911514123211758
304 284 10508687505965329
517 985 33944403821931600
66 610 18767996001702732
587 158 152766291936970673
395 364 290872074001758567
985 66 13543034560018628
46 344 578903455472523638
358 299 146892796386764550
680 61 327852828507427470
395 688 578979407386997345
626 797 576493462365521565
446 578 407799575175602641
654 955 300650310893669169
45 686 37603992210707727
57 44 9298107961064979
373 442 369333057277797077
907 75 297323846114491546
934 186 9034867291190924
475 445 225076062515577760
489 233 9267869483587725
936 396 50797149085949786
373 146 297498077251250950
263 941 340301302992613618
314 992 334592313759296877
202 942 331257656862302710
224 959 10327669770110536
692 902 587878544278107044
67 471 70956852521634655
327 435 371643430421688548
190 327 300631556627285135
877 397 405423525211131561
263 441 149764104036479
641 24 298534873768171358
738 503 17097994292527397
363 791 301020486305807201
125 780 299613005975768654
40 427 289532226428888590
575 318 152724523468900643
122 27 72135440984988851
303 269 306271536704758172
578 931 900794985486144140
433 165 397502079684407080
698 599 3517544113447671
16 647 441725628333397626
155 990 325527054896737129
746 870 362590184324312200
73 316 439715829060544717
780 962 289525536219505729
95 889 81273828372104304
519 698 289472933454803524
916 544 906639837700127606
818 692 586176854745324401
25 349 300681893987349641
54 341 118238957768815135
80 486 289977137810605113
647 15 155684796977995107
271 651 597955520948432602
216 326 939040978272635973
102 512 297389248697006716
619 269 453807339494626563
727 252 12899405476084208
442 213 75513136614305636
94 425 82909881846114724
385 769 1162952335233756
457 567 306754641286529843
601 530 314305833865783343
598 591 11378540837164842
896 860 157486531154852152
350 54 521050692510677241
131 107 12396467187674021
461 217 74439790728605399
941 852 50933375424151434
601 126 6805944137229242
894 69 369720849353630183
359 667 435052272737221414
603 92 1020112754242582847
107 239 10147792029717878
333 375 12591219895299052
268 614 464925547328530397
534 749 461519102704002568
56 811 291834215678559630
311 157 587742082550427356
730 825 2686945770766523
818 310 290126291607710285
211 297 433744645015773922
133 505 28403241861294672
726 107 12727501622353661
244 813 297238015924513802
897 114 9604070860743392
930 417 586778539442739076
796 821 297443834330983859
892 871 48068762867940688
878 845 217317187255651973
876 982 81092766484323230
919 45 310120743290766841
419 663 327775038834424605
481 649 578958925457290985
970 335 5303306549370676
772 9 55069602248357
42 531 345909159833843619
197 108 369391326261876211
650 297 588975455983485032
200 913 298565267183616542
145 785 334354685234050553
618 639 162053966932537502
648 265 596785787692954193
741 3 577603114284358234
213 772 300674296387247625
508 831 439851083939401411
534 65 166478986725371037
511 338 42264886867238701
632 534 314650157240860269
792 836 1294760940067934
177 823 4384450541400760
52 160 154322049372564628
755 815 300781826289033882
632 375 439713610628624182
876 638 232786924301325458
205 667 291734944565392953
966 529 18058765000260270
88 596 298918316940507609
505 502 303081434425767469
649 964 580012928738559889
752 416 876040106135070338
51 89 444069634761387263
628 374 867098147943812131
363 389 292001055753960201
498 256 449732285966901637
714 269 827359307591127628
117 649 620518247469893880
886 41 84462150119496160
421 790 156746778020021932
842 724 436251186029098539
138 24 10543726974942006
201 987 100443149964588721
174 68 299778018987141158
760 608 10908355069737088
958 887 362826216262494578
978 736 587810502499127594
973 694 868839262173394038
230 638 449195408822427932
618 937 53065782192959808
933 88 586952452583726626
343 584 45226469921017150
440 966 299743759799880567
117 569 336456213506358208
874 542 101428980806588720
363 480 301064511895741314
289 316 160542021634675556
23 607 290528159851203036
646 38 153324947494809178
952 293 288270366972530131
833 832 518950402964419697
71 315 587137073611084098
789 76 295136927646693936
68 632 158717113657214339
105 242 443728330932990863
695 649 291728432158672330
418 458 45097140243842472
489 545 579203795388299246
293 692 865911111751684013
767 608 289493375588840060
74 556 360703132794240597
172 507 587909709884744735
160 903 297499987624706069
722 286 3467209071736637
732 571 325623350136570628
897 828 292239316916634541
896 32 438385401374689566
428 805 298408180938259728
806 737 586793219581722035
756 855 290487317126581936
401 789 14857537419752767
319 134 178802367733587646
405 129 299503093894819125
398 764 288445576362407108
730 336 910266099689951366
397 525 12459494393179028
74 973 10861099072399471
905 34 585879955719169104
911 385 47515468079855881
698 679 196875256833594001
784 482 10544746880948473
202 836 3384136656263278
142 93 288577015561114100
492 122 21495366710594548
221 884 290602700837596732
102 523 288424175268820719
178 43 728984878532740885
944 545 874080686093325456
89 121 434993327574840335
392 400 604913104354186734
213 653 876198097926039280
195 213 12602162046943415
199 688 585532106606687235
159 812 195852305766552214
10 514 5281474132226604
275 948 9363893909604937
528 661 354669094795757471
186 75 2432704990763716
27 774 371659657351679720
454 152 74536557899904516
356 141 1040528612804150776
559 391 152740065688620540
890 156 661160677918095896
900 512 290708207712769369
58 327 9209592150964366
930 211 733130463830016863
929 806 39613489028891321
618 426 3573764731496163
774 591 3591700351333507
254 741 738479616424101684
904 318 1023348007611702320
907 719 436279822286044736
887 867 299753504237883510
444 297 73374229243570916
10 106 2528756556722723
771 787 9255389399248573
804 528 306286567117371500
588 353 317091706742164
2 754 288480446607154764
511 193 150696025206197527
371 640 1011069351033705722
207 951 159784120258020754
343 287 328111301181817074
129 326 586723231302200307
395 439 360398285693487149
648 708 912413193792367078
660 686 1132054667518779
924 150 374977589811903535
588 993 624955490531627900
301 665 731997878153834606
282 971 308880355099552418
770 789 16973653126032801
759 808 4532013319911531
515 299 6449843483564650
831 732 47356149760833804
234 211 188137149203454372
621 684 501307420693450468
809 786 304673118483578818
906 384 2502226541682214
49 536 21434291526022543
118 258 290620701855835850
404 607 5767888233911324
864 379 81075930298083527
650 861 953104520342557303
820 198 300627311635127187
83 803 298965900868685106
302 6 10261317938781995
908 183 74745878592347485
546 7 11670627569806840
662 987 138493908356877723
842 114 444801386626809297
393 458 333537609405461340
269 751 461824654562501020
67 205 307591747670070270
814 590 9042740708172455
702 84 39577729053436076
398 672 913324868779691896
243 63 3553827772608043
978 288 3632361796239422
542 750 28988083264187072
46 967 316646041207853215
112 605 10233669692254238
529 492 298514834303291929
512 855 11437196518614108
753 876 945775783124429366
491 446 363862077188272019
225 655 12641297772597342
315 95 585723139570313218
501 335 8518577803722731
168 495 12658202265083600
526 65 12449977398684454
551 723 49295793377643
696 840 153243283325120898
491 363 301116162340792580
62 437 371773713569443469
791 839 290679303768783700
584 468 52046112847893498
714 94 799189125975330517
156 925 879389569510129531
39 437 369499840245560385
575 317 437897650920085846
324 431 884514421800806747
569 252 6665522226622585
457 609 297257165620503506
778 589 1508209323647850
836 154 11367237988271565
498 564 170062976613327075
917 484 38329096782642531
472 522 290103103742621054
340 5 325618035930131763
833 452 877309964144918119
126 887 84669837479956873
898 319 440031041126919989
483 28 290750116162185746
770 333 289469914003025941
677 217 265138750399891761
469 214 328864244006585708
487 832 226043154044721389
70 791 292006086529694334
146 164 332897093436112426
294 143 300943504188382285
137 335 6682493843554263
56 848 370471146325986784
263 123 299517639468309653
914 608 290694802114444634
249 142 9972607028689095
490 491 1356253593597643
599 786 299169114812854919
313 546 580356171656380371
742 430 1026260395870843619
567 602 752487538495391737
889 685 408958495379857325
893 460 82218869367819337
571 546 235353169330464
182 170 46499331415009298
703 380 298589035310179644
770 152 297279057078128252
520 799 372688318570408244
523 78 864846840767009301
774 396 288434493312614822
486 988 333878164280577419
673 535 786942673633102970
489 179 441656629304115981
673 428 616053570175161496
18 178 728877937032352766
683 928 46331796019759860
139 626 865197903568727067
135 870 378548479385430110
42 815 38447148443102122
636 594 149550024050258849
364 141 315453175742648012
591 418 3575870811739974
401 243 12649546890158721
316 439 513004853429386270
361 871 72515924999736222
49 464 300878609631482081
640 558 12807680619660693
807 77 9201485614163686
23 540 30587734944021239
805 835 83528099332637383
736 833 866973929134477722
765 549 154701206334611034
540 299 18251405092732131
733 662 349081849011308
368 438 940245056762540452
273 601 14058729504168112
809 731 4967178125627478
267 37 463628389253351056
376 306 1012157241088360554
116 13 11301589416671503
891 261 81200875992538401
273 86 876451549997876120
571 75 298749331510592747
245 523 290645422515947573
678 335 472195664669149227
322 636 77529065044968320
665 410 261439062600164
446 181 73595504582335283
499 376 587211983205286686
16 951 150671611092307592
201 817 89668546165157929
938 594 408753538353573466
976 834 154345196020132703
919 990 63133416048360579
421 367 156797561660379415
109 541 129753277445854126
442 997 222160384198019798
42 18 334512085886466156
736 426 868177515634595932
306 35 148197510383568949
786 586 297921852471701143
545 720 877330052400478260
127 929 194645617582477273
52 715 951701387708212574
73 749 298560516273198530
435 632 510606528007923444
995 249 625622872515401489
693 330 614767771898285967
192 209 288244933792842092
146 311 297459970132551911
727 319 152778656996945798
754 920 299670353965216643
470 115 40661976186149943
411 152 300172031363456970
463 640 445706103628624198
319 102 161958144363026915
537 55 389657139210148930
934 115 2427386236327815
444 153 221631242091128087
38 911 38451221659552983
851 446 297894380157209059
320 328 36134669935406297
217 222 289610716455849449
130 833 2347652889511250
43 742 724213761899585079
997 750 152846019248213313
622 783 441199057821566683
246 44 3802117181272183
301 364 1019411834360331860
109 646 226561861171587978
340 476 325432105204266730
606 881 12607966701336519
654 761 435961051955973480
816 707 87757034469445696
212 966 83544990646615696
597 663 39499722039640089
165 222 111726176790925090
991 330 3609425095673369
50 759 291752074439690330
568 863 344913370150410120
589 463 443148925907718370
207 338 182746246671313419
561 921 11713684203999970
174 529 316458420753423791
392 506 297525441436301539
191 993 913249605712910951
426 824 95654144862252
496 269 630597329143171866
197 335 17583289394508998
515 128 303598851838292955
753 269 886346191250916890
323 991 471932397005299030
332 835 361514924818248399
913 131 93603707732229
819 889 372387297433837564
472 447 75654495548739451
425 994 975173586605295023
825 828 85405463134564
869 493 81152363991390935
860 541 68308274079723176
933 699 864956874172389018
250 354 288757373594906990
314 444 947050127543224940
577 885 370449246315871755
622 798 11538937086460451
488 531 315271614574711035
262 946 336645592429176925
273 659 42600317113384560
681 448 328218064708756788
409 886 75064996223396367
123 239 20894791133999
164 339 432895223108154432
871 365 364075085514010239
583 119 288961348520789763
9 253 17359938431293
636 834 369075920652626249
522 701 33521569940437169
610 349 12034764637676674
329 492 356512576118675835
178 891 800840796451632141
391 47 439966935901711160
62 676 480129245870596616
327 893 371793271764139064
171 554 36417674617845866
671 814 14139216143715055
933 360 585856825417222205
281 826 81373014913482032
967 300 312449117940421582
259 462 293927960447711310
536 95 30524667626219674
300 227 305881998597910233
954 305 297483960558607490
479 273 288615597688589376
598 139 290890606476243269
926 595 146249072462060352
485 48 9215682410591245
825 965 9072097349046744
691 456 867096283687702879
142 867 81428275678881485
210 570 145623400601667571
759 695 873941481980148223
815 306 156424544996960506
485 416 298492514124971018
212 487 88969424850052285
42 47 45203757821017530
144 516 288236927171841448
70 308 301115244349627438
146 705 10520476376573475
994 436 694229157784994163
671 348 303523054170272175
303 776 370581893115928370
96 107 1353964844495395
253 320 25332128787928
705 760 9989518421378458
164 894 114320817232223547
845 465 1010011865834195395
271 979 19420308300277090
379 882 290505187119663275
329 165 296688972842026168
352 525 290887370094500544
544 141 601366927157770600
861 543 104315321508841361
774 253 1320739600584349
528 200 317768873192493016
665 949 288274889847212036
23 135 307412265261146305
911 795 344793970455877789
197 98 3613049452837145
131 994 902610795560522333
560 350 448694244133035068
851 864 292400278770348778
275 263 298900523392263813
397 696 289514504399959268
946 584 36154988902611505
137 561 300649746309289197
845 441 444835919744339529
227 505 25900916228007
19 799 190891449866455
742 88 730059936051059537
432 408 293336744782492884
812 707 335809661275732145
241 988 327885028075576217
216 678 269020774826652908
383 775 290758470696741995
915 23 1320402922804312
449 248 913178502267214217
531 404 310936591411047100
85 855 47447367409719708
729 601 302173083571746273
115 700 149581000179686898
234 766 337910456138294475
887 989 399861738997801874
281 166 10558561900839330
935 179 304677545042902744
299 436 72268997525826612
446 226 82237397060755260
629 731 867476118142634058
652 74 868218268629698039
404 182 14061513646085069
710 171 334882692659309234
668 156 581595567127765517
828 213 2368379542426091
526 670 303546902956276223
600 4 296684683347473907
594 586 82203819838532615
71 856 11707585891250821
942 407 331188847116297537
35 883 297597494810132705
22 451 2723671468149797
14 431 29988238067415656
861 513 368846776701624448
124 416 299696755850275730
774 120 12584359021300186
147 415 298657948127417929
375 275 12829484005926533
862 597 319194278206488678
742 47 723049245712839104
327 593 1139037000593592
899 360 10537444347332625
721 228 301084566389703497
335 603 738055669825969775
504 315 586728093164962675
69 758 288594051183680480
132 135 300826413601070314
392 133 317872969933962690
330 159 187801814073008777
334 758 8476826198722296
959 849 299708632472102638
457 270 66575575221561904
22 870 75921487172459042
193 484 11332530005388026
510 605 294955333903471958
373 89 435127677162186896
961 767 298472454637123162
834 224 441373751685752964
647 797 147911812447094675
681 361 48710633148078416
238 595 291881039121270328
156 962 587845260356106794
540 523 30665756916511468
361 292 9412615947767113
498 535 312597925017878246
79 994 772850798695862821
58 314 868149586245551992
817 521 295780205969714311
695 600 593066285013428471
364 308 298766620057206271
630 133 594562200142559599
896 255 300189809546577286
479 970 299618832298696738
338 456 190734206697872835
994 643 614206262254516681
140 996 148764892002628161
933 397 864925499502810936
625 162 3589291649481410
454 942 115995282427879835
388 90 369742997155403296
578 323 183737854286421246
287 979 11668724317592108
737 431 883549402532761009
319 34 158413863763473811
496 363 613008355166937625
215 768 11919398173823730
417 203 298426094727274203
507 305 10399393282226810
337 963 333338392048258724
600 947 303655735337232954
92 788 5770171602226465
763 141 167225933748932893
54 874 290667656325436789
936 509 190055602225927419
196 287 299831944500020427
928 148 1280607864209175
162 277 865226676977095510
551 738 291035684028371174
463 95 157366932922683763
282 696 319058024113947449
878 182 372026409308362067
203 626 580019976192438724
329 441 42269803068727789
928 993 624885709559307676
725 637 449514301319397278
947 727 1559864057152497
393 858 873902071353844977
281 945 12834538426989286
783 657 482747097928350647
549 632 294745974939370292
224 311 10200145561906271
180 359 443694109937308744
571 424 360622444847976038
198 30 299535902613925332
555 328 38631186039190265
168 270 28189357045872461
173 815 577741434788586475
652 771 867048986929815846
688 141 895392918665062386
221 484 360504817743158293
239 16 1215922536480638
972 285 4440219166866550
358 14 432814455855216580
748 908 82414322579432142
719 900 442801039061320240
785 555 39556196431890297
996 42 484581798461528970
594 748 75662654656063544
135 654 19142534486739382
549 873 517242815922838280
341 25 37333121748314953
433 510 88905332550389981
831 158 160852235563831362
756 97 289532034525726352
822 790 292401490378259321
839 531 19298155147455220
67 722 307914070177380506
733 909 398940627763469343
179 873 226588120050966958
625 319 737435243548597367
53 231 15987982534715983
107 39 3544123625379890
707 369 299901647834094200
632 78 1014132767731754257
441 728 3906585583857432
67 901 21624548228179136
279 939 44399567732135466
137 578 46553960156985302
52 232 435967687135514615
241 492 30464326286842021
192 419 1322256235707226
379 894 73307138006452188
666 917 45259563069797004
953 230 3551265640967301
314 469 906583752176795767
504 666 300666712011327707
371 538 751175616169009538
700 969 151986565989497596
945 187 10257573803378742
620 233 9088620610701714
549 536 172717446863975709
938 271 353806810843498495
824 968 118068985482347
5 98 206281150780632
420 661 471827432124110769
162 850 650209958245340165
250 914 300692297934755872
895 599 369381996793438386
498 229 150245463819662623
693 136 576806107960348376
221 688 651030412378096909
441 113 298639119452240470
736 847 732061171288503000
163 246 875967282525066860
905 119 867020201993280343
747 109 74476282145461807
54 105 507968621473051467
759 603 720815499393665475
41 4 299595087916908389
359 93 154649991605092044
132 475 468120257573909965
112 930 864870581692144423
191 173 586847121951805831
849 403 5563496246792
753 542 882748149985024002
543 651 894203498895356997
92 292 273576205140814
31 414 168735123724651
873 55 291888297559419571
681 886 406481808363046607
909 324 650893313853294340
741 595 589123251145596473
143 56 297776007349578847
719 924 232460915991582591
648 797 866086452843400145
395 455 47405390743336574
641 561 297706188049898019
415 623 292129049989587810
473 947 12640608481147684
830 199 414045335415645
890 886 300819585129678495
827 537 318845696037312923
385 170 48460251644176843
594 462 80196203972854361
973 777 83903923245680680
717 520 217673929470722830
551 426 11756501774709155
658 587 53496377609001402
409 416 292188558753058160
278 995 696253621449580033
840 514 160622727723491853
435 944 372896576437178255
279 813 9307029613581148
265 953 19311476334098632
554 268 307665246209519922
898 10 298387096124773174
369 154 290489793648017502
872 683 405353432460134115
558 214 9355240713896144
459 150 290655460029588832
363 49 297798092916117998
595 172 868345067150816939
156 584 866062544716883515
93 839 9157919885998068
179 211 300985005547265145
890 840 513517221734498030
78 775 585613954857038207
207 453 11396789160406757
632 988 194411780712372956
252 548 435091183389365844
626 887 948022942410382644
644 460 153331603333983644
378 965 298418745467066316
5 847 156619985362253854
803 449 291081759415615875
85 368 621565645608008657
496 885 697150680444696416
772 597 290620206580441428
910 424 269043826467271950
366 247 328047803348061917
641 930 876061708180031198
885 218 297375328553379176
548 608 432889998619251485
765 5 11455021758602976
761 116 146439568098761820
701 563 32766465391017908
283 702 307885952807338102
394 577 305271486842161892
509 484 159759263585025730
810 192 6338214633942139
714 501 1098649122002096767
791 873 360316753225784465
834 919 163414232573264444
576 823 2936778982660278
413 968 12467739322525783
670 831 303818954348533206
390 736 578786621288399836
454 151 72280118186187030
844 769 146473863983182222
704 357 800001276423197746
259 813 107304749249733
73 757 298436613935904551
711 735 300739818176701972
603 387 1017830477746156209
955 333 291884359118636036
488 337 336916463083899206
613 528 468136099205342552
909 694 650941249655084739
570 174 298701690182942121
462 741 591352900879775958
851 114 371170548501508283
600 354 6703058260163201
616 517 289466813780316114
187 264 18089927216126025
294 154 2483478048994158
217 269 381800048677285847
314 245 865934087714689413
421 24 153190455438512640
374 612 154996492204834148
467 511 152962053132495496
178 668 1011953680232185475
358 310 144486347672887616
692 156 291707144769798835
894 587 362595657143862634
161 405 145294250388487247
622 976 288437047300269431
685 612 192156158202363251
478 836 209307758007212
911 34 47674646307349677
408 717 232850289173336755
220 647 155828641016138436
623 764 289451732723382813
518 167 7321567158649102
474 119 9262067733869311
593 358 434018822822342915
442 842 514562734566900704
496 120 615985327417501608
14 866 363805622591602471
545 274 1010118658180218246
75 445 361480290766836105
64 638 160961653656343878
649 688 288372205745850510
373 360 297736881261587697
630 906 868179765071660912
469 174 337960827846275547
577 138 297662256334246403
80 280 292142711923821317
653 870 648759292983301340
67 469 350392289756792934
423 69 435059635489739662
829 862 31222878615742401
851 409 75439052255990997
372 706 290821777176651490
644 902 444951641908391233
361 907 1533148192359753
902 291 10845577485074251
470 634 483774654927432054
734 633 150832721683694686
239 380 291797515434696400
514 590 293563273362924395
744 831 299909852355126505
885 546 360598405797657612
199 673 912097198642322322
363 81 876423604279815343
547 912 298848077588684571
725 630 865761190082391459
407 22 10500730500909564
159 963 150719270161532206
130 193 12492676833398635
711 309 300003399942129646
731 817 77475916597897350
574 749 290781078869724289
838 416 5156901039114826
337 570 39725794918733164
608 298 291840148817830521
456 775 300833341850318573
198 898 1346996855114744
792 702 1198867153544320
769 854 291823105053207199
212 547 362923155716633469
22 522 2063754832745124
707 696 291923605907320929
649 588 867053149662198213
815 403 9218445934725446
226 465 877170546294219100
539 109 93686894030014227
850 29 76106700813484075
680 848 111490773645960487
630 609 865932130885917980
779 523 291656902636026146
938 272 911270036709933761
779 224 3483041146870153
21 269 318881646592083135
622 633 447643562072980934
517 715 799677275016986992
523 34 298853345585231052
212 57 81187704009200409
826 294 73250352084969767
19 458 47351454614572006
885 615 372825706923299582
853 552 3708664475511869
585 925 13743691194626457
176 296 10543049517605142
412 478 3635293458703491
169 239 485025304668916676
523 386 289550072919975018
424 925 80128617373496580
809 957 296358265530200555
669 695 581792921770271874
832 230 521151921090309755
499 15 1803825927043091
755 561 297654359082820072
177 537 29709193259893554
276 179 434763819139033143
833 654 291847716532332978
93 495 327660292008900678
606 211 153276182134096647
43 787 289498181878554805
31 380 291612159315130695
229 529 20415989896195907
776 330 120705607455146065
890 914 82215949276346620
654 155 9164066874943882
141 737 597246716305456263
472 209 11475658793534695
750 116 12048368504224140
308 773 9068413875070658
370 758 865896416853928929
509 726 447738334470383321
644 110 218596272242212727
425 935 512704390231174630
626 930 12646032308732521
673 200 614807450316159373
500 586 291617147610137818
873 306 228463300466838978
587 760 12048425234158014
914 374 209768955280959
210 138 155829412227829670
820 114 291806243007857193
94 454 363744813906891973
884 562 74635605544388223
831 448 13346855698945779
269 621 29464569110095192
554 781 299874919867152800
534 514 179455161340169184
127 245 441308594835682197
383 63 300750966195215404
946 816 114332782071747291
514 676 196982782747510552
286 80 9471793675836197
33 963 309688620929334015
679 200 484108949131479748
907 661 48645258404815952
934 807 298556036497344907
516 428 9026946464088617
861 133 104277793478802540
235 784 53272760905420188
403 854 1398027749745445
704 714 1095071388253032823
769 257 6326970280662632
576 925 301788419017799675
179 209 146704628444388429
896 190 446214079288689981
379 909 83418137473770110
586 267 460272032790432414
722 158 441124234940773600
827 249 288933375695113250
100 467 300659318261955746
81 686 622715400803252460
528 821 316524944866744068
931 989 900812195416758862
903 398 299729031323482563
975 499 303689309068169092
787 361 301043795388294585
941 811 331053970886384615
340 209 336798062389011060
95 586 290502192376812639
260 893 9130571252679525
295 942 44043462608416602
248 105 1047111437419436126
82 994 877787246702283156
138 844 432642240416688854
722 914 12912856233865751
36 723 390453875618501
889 605 75573272570680981
47 71 298879118678559154
526 692 873735819260266646
679 275 185412505655370894
306 864 218390951609261199
313 855 589038954068589073
574 804 3936933012996450
723 527 297285189303001878
279 388 369692533735656164
562 327 297654324469896951
35 350 150519094534763675
11 421 146555435595501744
458 620 36190225361769569
985 902 32704778695489479
40 856 3481877961325960
946 727 46701761642900698
663 312 903029101342436369
215 443 371262438515051240
623 426 3420001358974772
512 654 290703899214470206
811 639 151748766588030834
568 234 43229689602357117
656 452 912068410288987289
247 971 9018069949693694
720 487 302254875224426923
676 397 472126811328960655
571 167 15493010135641239
991 620 333394981803663545
43 169 476201132475231362
596 223 360449050056320855
103 100 290526143129020070
161 372 153206583776345719
857 428 344752409691606158
224 699 289562134331866366
550 83 290988078127120966
858 430 882294861267799224
687 582 288909328719597188
746 250 299666484405714523
914 910 189120856750112798
232 436 75708043524917413
747 511 437739550980281302
794 728 3691699839078086
234 418 50857076990449344
519 595 9128254285884990
424 262 75541190876199973
426 693 876069373924849129
372 266 28413086226955841
134 412 27070654691267752
798 980 298570076418704880
532 863 324456026146909089
895 552 371959646305287117
913 360 300933846406382194
524 716 436205046233778484
307 797 449074435443102072
410 674 187855367173196757
273 809 293224204526371820
550 350 161815418498723661
243 483 2308086221334578
213 862 318310528284872785
184 236 300828030911189221
662 62 36042186169652662
797 77 288301793999873190
305 515 14123645961674929
191 9 10207832701749203
809 861 82915092631336334
466 829 288373242454898626
853 595 2334560989154795
135 334 323728589597005180
513 802 291759684175162151
572 902 12720902528242811
729 899 1449201714221434
426 119 299734892829899915
852 895 361681827248364622
610 284 292641427960245186
232 394 305300230854984588
176 300 302612476749833020
349 323 155651212490582119
40 526 6109522660514
94 473 290593352578204645
655 651 585494755454679471
219 962 372805087072342675
350 355 158435233912874447
749 370 578985993939096216
844 378 443608551196737379
977 863 345756396427426725
868 324 937931900081004242
69 480 2736166711018020
286 984 306608308228456372
714 175 1096620512074522900
225 156 585531862796767527
350 900 437967366653683153
818 812 39114943662297900
808 939 48517438939328569
606 538 20319970538446291
197 165 335708321230455005
988 500 46347196686521666
614 43 149563980000401696
641 330 37341972556938764
174 367 290778846492761557
637 119 153022971877905477
514 660 341723731979166058
655 815 291715853314561649
18 40 290718426586736313
175 571 298707742213451339
593 809 304214198271731879
409 988 334047926041800419
28 145 292392873836042727
708 668 338765133295304133
501 670 15290345426345983
825 270 345679361865127200
72 480 299567617559711102
515 313 869842373193602896
191 989 37327644528434367
799 645 444872980517409844
317 744 446457758799419530
571 710 288237860729691607
311 217 360443315489750605
390 408 88398476598447381
765 601 8015087267707765
419 368 868151657238131735
945 960 297281473564772182
489 677 189657063720706418
718 281 462274843097406912
35 622 290799392387615520
616 540 317653215869105286
24 611 300803384292031862
908 181 81616192002972915
692 115 589037935660018817
271 832 527956619782959265
882 197 149265471777673
639 263 440205377519921863
371 781 721888366511484534
825 156 876195994374808918
264 124 21560169248830763
774 194 289494164096042747
477 664 298643952620680877
966 253 3517580040549717
789 845 440341733559346659
751 934 146609179079300662
122 700 159796115689969115
613 306 6894613901741140
654 189 2294248356252069
172 155 585706447703357143
711 530 21901657561487399
447 330 111626700963457359
616 7 256068977463232
465 810 879894967769218652
94 490 297401100763198913
386 504 290557479408695626
868 453 370586405919602602
503 439 365924246949936056
672 89 1046435562324514441
248 709 901237029119770897
902 785 45529794184410330
452 135 883845773469806502
560 529 307854134631829610
816 992 701013834314887881
181 161 144615907803186846
313 295 579865690875294704
167 584 305921301296320716
45 370 867262907895970677
192 565 27425515403378085
253 283 18492693222476269
199 328 46174782524145619
448 154 288977265955110334
264 556 391099406308607583
141 231 35286526554121012
466 530 306452016351942043
112 91 12794740889146882
22 987 391047875034794221
276 501 2580946959259346
678 265 216016468079855200
684 361 493254408281136128
790 152 298627100804864399
526 626 587963430312585149
247 170 45151742486343141
255 846 619024041308245121
67 168 351393241940636043
328 435 397702450556084192
277 584 298680665917638270
337 994 866469811946700433
173 324 291875049175886613
146 725 12370767396845213
48 880 1312562188920695
882 287 299787672828650476
733 478 327986230197395965
681 329 6435689915007521
666 532 317739413671579422
676 301 616168523412977779
944 187 299645286033500231
405 774 289389322489436401
410 178 735738672677166807
669 651 870959684332566519
565 435 90481612416879705
15 427 2427006597500768
388 752 658800619671089418
379 787 1153356100231312
653 382 576621624505262018
976 417 11489305777471870
10 168 334474880256467246
23 323 154376667689478879
102 149 288474668559611385
729 109 75946024268993509
116 491 226277715943079
982 702 298484974930254797
967 158 178554409359248784
272 897 869022464654318109
118 365 10516933438839233
481 676 472093771246033504
16 263 3518064030197990
636 749 222916042595605217
123 990 333298860485509858
33 424 381953589442085417
300 887 87323202904284066
826 462 368183951026365194
541 14 343426936286008113
719 957 155776586948595114
713 888 1094783793460884266
144 863 54160197719977728
218 766 73311748789960784
65 461 12659315354039490
319 820 151966832254625740
319 621 448994788533416904
690 624 21636870894854541
148 678 186713914914618328
872 673 974092795882427708
788 695 584516772370853013
805 61 289532856509533035
620 925 15935468110873561
435 601 364992012312738168
287 619 442850443815054086
106 444 73234611124894003
435 85 117174271771383919
897 593 9730897028782024
115 489 288342156490086753
430 250 5303891722172903
243 332 2521869786335866
321 206 298604087716647838
139 835 371846457988438091
325 980 585726778666297084
127 551 438780412224835914
464 294 290621403109341966
660 755 336753634371155782
763 713 866655881729228349
603 57 1010047327935555342
385 279 289644937087429656
548 780 441687911699441672
25 351 299752532469287174
625 592 877181933556956181
976 20 299586691425933053
967 873 380593497822765217
214 963 288473355698485165
976 342 326711358728571057
434 68 74834707640878612
57 567 29590081162371002
608 196 297365604388312434
608 319 151843062579251633
247 280 298861062106116297
710 90 291661699448678217
320 114 12566042186322428
172 701 609509669225643686
607 945 9215673314238695
70 837 289759839260489579
754 625 865896412280223140
616 241 300820131995070497
411 190 289990657498001819
297 777 72075760253976219
756 670 302445317584931671
593 382 10411915948819665
847 298 155482015864223430
262 706 439718987997302
868 23 363762691768336953
189 737 873928099155272438
412 259 11307833490408355
266 320 19359269853136292
68 882 11711813570362292
916 757 36248118786453858
428 496 622809655164143057
175 549 144400358621712555
625 893 648705839675627135
732 56 325685753648171744
656 864 396411411583357729
291 226 292196124880980697
654 261 290741532281116313
550 210 443945652715442017
24 787 12488614973871870
348 878 83596218023630679
431 620 28971896096000060
57 702 298635473507253715
552 255 448899033658251813
780 606 289538642822066248
196 49 1352126697782624
34 979 301063332040050390
305 685 324313670760262222
324 938 616140561350504280
93 447 74495624215743117
432 924 293952122665923028
772 936 51975618545902677
410 973 301458117677584677
98 623 213156704808228
40 717 144424316541774895
549 432 218987103954015792
640 244 3601598248434468
750 616 841161914075900
669 104 14277337642415355
991 160 336893059722589404
583 574 9891864096726621
33 499 307000315349008727
974 530 23667611692555506
429 540 882832554136028051
839 899 3463248859039300
348 775 2507127945549611
175 612 148147857411314694
485 298 1243916587670140
843 916 471923831218428111
541 785 308851458990516427
517 796 3402682799788949
486 121 298038659089117824
463 424 515562245892022849
157 37 586746006165515992
355 831 12624968629912952
923 730 297768588639613316
997 382 159261277937280725
167 861 360401099908990998
205 895 363905511694625419
260 683 108185403433774347
184 191 1350429529701708
849 905 877246773502124559
18 7 177795637476274
983 835 372895798125165920
320 81 865904909688497474
315 374 588970593048344999
444 341 120533625079477597
292 610 769987225370873
275 446 72449072338339603
968 767 291701897492319705
568 646 144531826921763041
938 992 577720729451033939
483 521 360333948307854252
791 297 289514350738433720
909 373 360426023077610744
255 277 447743465806987345
545 700 1026525771438937585
58 863 354826358043776775
684 133 476563627905728157
596 447 370634104331615123
894 86 948047206618052214
872 277 72408989183541853
144 239 1354994300027154
424 927 228496150796703670
401 202 1402861810960881
651 572 589149008969826832
637 573 152704196018578423
363 707 11304543747220770
230 150 299610516735582092
367 558 288237382401367041
684 449 491387169627332264
605 77 291875326513955329
383 457 297388680031101499
295 273 292138262091170057
237 614 441287159461154889
911 22 47801384528357227
162 93 864852721347708102
677 520 261641161990782803
940 384 332200114433430597
209 830 298678690046282490
166 581 291130375145274435
658 342 303476552636816809
21 369 10363950513920323
519 763 450166913827337886
962 26 299621238623293683
215 540 29917124673753250
720 153 158401391161988831
904 839 877287527237183324
156 85 913189481862509270
21 25 297282738381179993
264 480 308574846256695198
989 316 475875061528853106
310 725 11232100495730433
783 995 771118484329093561
297 533 316642295440658477
104 346 866040079740099163
28 345 580090005617665857
52 964 144314514420389196
905 61 867012709961702165
866 919 102672214905761794
741 174 589118011140871648
794 136 299820673612882900
476 506 2521518120212275
477 593 2369182933302865
189 606 291743113262296401
426 277 301177550933538397
224 619 435863583577089380
556 224 361974526052921479
799 877 407792612285882445
785 465 903441118511237317
533 580 19966087519825981
433 230 361648376474420963
312 383 579896685059091542
552 337 36484297890050571
755 403 9078538949682428
598 335 294629500337991874
25 220 291610790064509527
432 233 371650482471888650
276 136 2273695998717395
513 230 3596813786450783
804 916 327713214863479286
968 656 37322424827906578
177 789 295489463139717572
667 767 9248325448219951
954 574 301052993829630196
142 814 12716809219678097
111 548 216536995610810901
390 241 2468376837791331
343 720 39864106287104447
221 347 945845660004841499
28 292 299592283127165308
305 766 12636230239711012
269 322 451732944460498479
452 591 875980479236476767
577 200 10390828123132342
605 505 11369538691664713
465 905 1313757607568324
976 55 73427836365371168
712 20 727778890850762794
51 709 2786892685012644
369 705 12940496281953646
41 938 324296028460541297
219 198 372739239065571171
698 536 19276613156568679
579 982 1163662649302841
781 887 370618123318666056
44 615 299963718771831233
311 973 13043958283503421
798 106 3557143303200725
313 105 720815855156552815
573 322 156925373397832030
80 446 84569306561977293
494 333 46304980144443657
42 361 325871025872975570
292 196 10354569110606349
628 938 900878116786285341
99 896 161497895128504554
808 597 8039623404053016
316 550 159634585457988414
418 743 1008891221927883977
481 330 324286892355550705
294 717 144533056701233279
132 136 20552698229142824
808 848 375161675250341898
940 594 112817795593597255
338 795 202025113358649811
986 396 12417386966161815
259 809 15849028862290079
216 222 10282552298238641
217 470 113796050019365400
969 945 291630601462406023
261 349 10166843941400035
735 308 288681264625770725
173 944 877222197315233789
861 235 408188726609824024
7 886 360525466412586033
238 384 298635992994315757
349 860 294427362975386733
615 872 363788252157852879
390 416 12451595904212917
155 548 432676782477702490
853 424 73216531684974606
746 445 73438859010725629
469 355 41071783504173359
89 331 480159514507187364
99 272 875351826228024961
475 429 728207534917096659
6 694 588852271754895445
605 694 586601710768416707
57 609 30036609566471
183 273 2339993766895568
56 724 9349466276835612
308 172 873835445127798765
138 212 81387647859097896
89 723 145361780444901241
379 432 369486470399120900
762 990 198068297913236844
319 879 86580876683101618
575 230 1667245394183609
170 241 335630364111754104
438 419 81135855533907076
10 657 336831526848378162
994 403 616528842984343394
187 6 3559573418037850
34 816 86629999854474294
185 614 1025657022273054300
600 558 5389522721161822
621 282 310163301866653323
152 583 299165311401287894
253 391 440185122150222976
739 576 1189840174443275
102 923 289396675434523653
92 682 334595275408544137
192 191 17764525149451
797 638 449054420890556368
816 225 86204174494189597
721 644 444162901610744571
409 520 83031781936558057
858 624 11525106735690301
397 170 333335248672295445
477 699 39560289230662
747 719 155848059837486118
575 847 436133630756599151
299 315 873835954870560822
956 379 47405105187949453
884 559 361733447428833783
31 59 299768088814676276
880 517 2511686798056983
597 513 298639959149100257
661 978 325460992547970406
606 566 309045029538928562
604 66 19402536830957357
266 765 307427305948994293
488 618 291828064985762752
656 122 327847774438259993
960 81 867148208929624184
129 235 42858166123688176
208 947 291662988917079129
432 170 399800502099223920
278 717 216396205904755141
187 449 12540406409703377
493 342 46180817458088714
282 325 886432520356733417
312 236 587894481762300463
608 375 297386257567384551
191 139 9382420585587257
591 901 2424090574144149
988 785 12724176462165688
394 674 182216126078497863
706 974 14998799827165936
446 781 72279714485064199
206 362 1637048001441196
578 180 325759664370283387
20 61 11446536960351701
627 279 912310207240399672
151 515 305865105218896777
297 685 37162726653397537
403 896 440595431882205381
821 138 289726041492723290
450 968 300622916834291966
580 160 301227100231640108
102 824 297310555836417911
945 540 315348705297561054
431 149 315940287634977687
433 130 372718518991706219
389 351 289370501865632337
951 501 158727805618880183
586 173 576664080577846779
155 559 491887944834283
243 811 9259674397300166
356 68 736421722587007520
242 332 9188208853995401
478 115 259145206378262
72 848 82398881605849367
243 253 300729718701630415
23 480 297433724180046989
838 757 295730770504869376
850 533 90757768981936567
130 237 3402547105663722
121 176 11652660766231740
971 155 300848896925868175
126 636 230568089485812107
234 900 339065107718286278
297 272 877542585930920608
179 134 163674464094031767
601 365 294292059944189541
75 561 367346990560289
742 59 1012353208435421331
324 359 1009215676643479975
823 224 10713919163152736
733 827 38653347694349941
86 790 877110422677698300
710 64 1486906153352954
900 419 269119405136760
597 19 1381760627653516
649 625 11515685934838210
206 508 438989359890717500
974 855 17134295682234626
881 144 288369688377075509
926 417 443499800982647318
111 791 75604672545208875
290 341 335177533121419343
241 385 297427990745738926
247 853 2408448359366401
160 578 335653476439829319
120 777 81208778324063358
621 491 9202983853285851
232 660 39609793968671666
651 831 866295066666292816
308 375 11481375841899125
543 773 315436378966037017
210 258 144324770201833780
590 84 335627920767330640
530 635 456716531462928166
224 981 2464103565950482
670 766 304676981004957048
143 428 2630465196747916
630 765 576619097398419549
181 564 27152819048864543
942 345 620634999111058187
175 398 291749948864447680
150 539 27075277349092374
364 132 28511474180623904
785 979 39838419902272206
986 956 47333999551003493
796 27 82276510504640488
558 133 19660022209986743
259 229 297485536861763328
451 769 290623411032052844
117 1 338044511532246360
581 314 876624674507137493
983 944 54169746582711
863 931 930134766900183136
216 533 90131092422222870
218 988 117099153646561122
426 421 432581793635449079
960 708 327942589765275169
372 264 30548303934631562
418 907 10334750900317928
75 774 291613954287847715
179 464 433855336802902738
559 398 1501173038993387
832 249 510412511352465791
123 299 289505660975030850
247 594 361465601952197287
190 707 291997548181807272
415 27 73698680474516018
328 978 334560965053012475
469 65 338023856278153902
238 399 10303895814034435
811 421 434722051628863236
884 109 290722152257163445
713 536 753681862511136885
112 842 146497140782092128
112 313 587816943534659783
420 670 159413559402728414
413 111 74421731236954914
920 514 16557855428616364
827 882 3559301968647803
259 226 2514614802278227
170 182 325730342126217680
942 915 341267865444923197
914 14 290673064039152881
890 626 947056366219486785
416 846 757894726008779243
154 256 291797455854330621
289 880 289474578051517531
646 164 473696528593906970
22 771 1493595664278757
959 172 587992366157412365
633 504 160537334502497634
284 824 3862819983052267
152 786 4056241272298785
341 2 45140559936974964
866 925 366026133654926782
858 35 875314165642865790
808 555 15063791396577759
835 119 363681389590059168
673 32 912224913463374999
136 777 81372212046624886
162 175 876185175914052320
290 993 625674655750928253
970 132 29303757919415824
302 347 576692100275764874
76 42 39571208221863377
111 138 373116155644468136
710 107 298862413112565565
122 862 29998547226330815
851 387 364270529817750428
275 749 286063628717113
276 139 290596120554882907
649 481 864875703720869692
492 608 306508233958602131
192 471 331170869805768523
18 108 361683221754534446
515 459 294603302583015286
32 802 291795021397786370
968 509 437967633342680303
320 194 9288585178395572
177 815 292013461250632263
336 501 912259888977915486
885 633 520849285120166309
401 279 11589252526058130
126 808 15852442501189315
838 667 303484983482591107
915 784 10614992746500905
644 542 172480905613980839
687 594 361449968838631869
411 100 299194315065962719
602 734 734483461019827587
269 997 168276760096709082
358 294 433935017796352445
218 625 947154736570523065
786 821 4070031087881337
790 694 578814382309925459
593 330 333511185613359302
127 778 158691470308092900
879 419 506698443103417424
162 644 1012421449091416632
753 423 1011081327726951784
571 787 9484246980407331
855 864 83440860656972322
167 31 295738821641067800
432 132 388449917717091022
156 917 612679608695082828
127 931 727281420086747135
753 596 576519268903352913
986 442 74341884601616616
311 533 317692376520282460
798 559 292124898179485148
443 791 82309424904052876
745 644 146555050932176958
904 896 1013641866025379880
150 519 291773518938306446
452 232 577622843041437338
466 595 208244472061200
242 373 12646641532906211
288 17 10573454985127635
298 361 288647953369444921
208 981 3441357400843632
52 93 442547231003433297
489 689 867081557822837956
930 926 723840857174123564
862 528 586407887186459
636 418 225133685041928969
729 613 161842740464190875
4 113 1522138864547
359 654 146797920215936003
1 748 291783419897614286
420 690 751157933222923750
597 927 146198367652283281
586 352 2583066055666297
306 314 722692944719310022
666 861 366642191258879396
366 425 110087970483353423
605 42 334643906229260343
424 378 360288939820360020
747 34 288754746415809689
127 614 1347681313548195
177 577 537269131193158
521 172 949280339624403915
639 142 449986043838283840
660 677 156811803869541961
623 384 300798523262714356
731 226 288604991813492082
881 825 289588787399272329
57 496 621610724959124789
307 450 448002385183764521
91 502 296651749517434914
321 561 1505742806305531
694 250 864925261366757783
817 197 87345388965730688
597 667 300889058274147545
363 717 441598351121256252
794 684 206431386446942462
518 347 875995587458231938
421 684 58984166886959756
119 634 154812830001632975
874 383 82394557832215099
864 590 83463626450111528
561 86 585795526653492689
862 950 214334458419659073
20 823 666368523283427
352 780 289777429299803062
188 962 289562303854162714
573 738 288693392542638179
742 457 1012238739538557674
171 210 182463808447105118
32 852 290560572841855502
790 770 288415707313546462
266 29 316486229735724516
215 862 315528935149626670
661 716 181677753178917379
359 253 154601512774453532
970 982 288346669750508933
542 300 312707320624752601
813 220 298395407899826676
818 689 877770626531250231
79 805 150824787248970088
779 106 1405710654156449
653 456 576620986398705460
17 420 157003945244205007
967 76 29418587175070949
254 105 303838806152230529
184 692 586737374329520524
357 85 1131504129349978040
860 537 323723515983459871
589 883 291019082468330516
569 293 5569696614293599
950 753 770988876595168939
275 374 301124127682627556
978 136 1466514268801256
812 653 624892889785504644
78 201 873809895183304925
291 465 867586162196486349
51 579 1366468072175410
83 737 864888752098572641
840 497 1057361990022587577
562 991 327043073346325368
261 638 446929335639733110
245 345 587834535217346314
520 416 370507621734006896
42 968 324526377066759985
967 435 380822335445948061
733 171 3938437321385868
91 30 292088604140501473
242 576 290751741557958700
502 125 294059973926182048
19 14 300802624866462444
95 109 372725632698637505
384 428 297303588002937679
752 828 876176551018518425
797 966 12662376498729751
373 726 12787647494280056
983 105 155459043922232676
514 836 8487836088435269
806 301 724100075625296792
471 656 296174017254088449
130 352 2703567770626364
809 141 321207837603708193
215 375 596056221901906
232 968 299568544458508182
333 219 363683043446580690
701 158 166364864949523384
885 455 111623774738277536
195 439 371793535835138029
548 851 508626472726249691
946 744 334462644722062504
259 769 199619979600936
205 136 290963606487939993
692 166 579900131342673093
607 460 11446428316194322
929 718 497642335740371965
802 698 291641645047552896
450 307 153036170221651249
572 25 301002538987742817
470 531 347920624283361444
832 468 542640290642852093
605 457 300882256265076702
769 127 440088500300225312
611 605 290568753779512414
704 948 3854622417866490
243 229 298611575502596725
93 354 325616534803408
655 38 288366250997180683
525 348 288295625323066232
877 204 403894617563731034
731 398 299831033179865017
338 491 189556699737809974
705 435 83766298163888591
464 993 622823861011802852
447 114 370456895904413672
92 664 2280696976296696
90 284 3428539439287767
784 915 520186054924903
166 787 12525244827324271
649 489 864806745501009350
83 532 18281498308339280
790 849 9233837628674097
777 413 81102531400426862
449 792 10179501001080798
795 521 390687650700353431
1 973 291097754342212284
479 542 309805415294018214
222 243 361648812952478347
639 754 446842891270853672
628 173 288351955233318974
759 897 13012608776095505
270 799 344602711812178902
455 439 120578474246289889
64 623 297421252075104350
213 38 299566807694505612
460 996 160368120331540951
785 213 48776456280010896
519 341 38530117276240760
66 813 307461861046323209
96 929 334438493192779784
474 415 9356497939958561
515 373 5299550569536048
906 784 299938455662757266
906 996 437204646920458454
927 418 445805683716213798
136 599 288553965513074257
235 671 39103408025318382
332 562 299860446023225049
392 693 580265510287328338
896 468 478923073736304348
237 895 82358306530788467
236 888 363716512440870891
872 748 362653059240402158
883 593 290538258141587838
675 582 337315464420268403
785 75 333583981567066816
749 786 1701790149826235
748 288 289541148712546731
608 882 11295445474120984
851 781 372323729982813384
164 582 53097341576250098
442 433 290524495355106302
928 922 291704151419181302
866 842 506731564232358994
90 75 299814545890954626
612 211 9734802910001661
696 126 9077523665328697
432 57 362561073753901545
72 33 28280546964824417
214 498 449556503197361347
669 342 338536505604440785
116 249 3043952120923285
949 796 11260803538304654
29 612 157215788561312918
906 863 65442775917988584
515 221 77131795730011907
404 740 872674521947413450
873 300 367831891424636065
304 813 147602999961581
70 668 8959320805392679
8 203 9020730651674102
535 872 244259007658816685
915 614 152938610176396425
509 522 446382984955617648
569 952 295922142564619230
962 83 298511483378190193
505 984 308569373478830247
272 480 877605654019646398
798 933 868214869696728817
675 238 325662281867706581
263 618 290562940556878703
90 205 9357870824079326
108 51 82341835316672811
888 90 373155957961388563
814 102 10199126238981244
263 927 145162799442644664
602 239 735409385124301127
124 85 47495506966275218
355 256 297580782277946669
659 912 52616737068667485
692 407 576638522383919992
460 966 299591890515570753
640 671 15203061584735527
714 392 1097206807390903232
356 492 755788428907606641
285 921 2667513545384761
864 770 81158519607619083
31 891 360447351188794364
865 269 99264195015990263
946 827 37311444164425049
655 808 305189230159896420
39 249 2826572054344378
201 939 330114603205912201
700 997 298020674496245849
337 807 39562689141995505
473 388 361625809089217657
36 149 10410210798516027
893 183 84755070595110431
401 890 74552861712242805
770 11 2305554676341527
78 961 873699178656583224
47 690 596917479516819956
308 479 9012388764828447
796 775 1337918198562845
737 289 868280142576894423
107 274 148037749319341117
417 563 299917467349769879
587 786 291319729730996228
261 69 290981416479619247
726 378 289909778202021061
188 297 9174481856302382
276 570 290731458984391944
784 71 82155005002712
989 615 46275795783868423
245 934 3655194186515146
895 93 81274308900528514
290 502 15240522192042426
418 303 290670899566963454
647 503 159289798741622431
583 15 300095174007651355
316 4 446514245729901817
91 319 152694594825719281
424 388 114338787562535
371 303 722844839643119770
838 643 304583754903699610
525 976 3626406733236427
365 612 156288914958196736
260 486 76222875247515374
271 198 21490016882754374
808 29 5855923529093533
363 298 324408014312250
550 663 36415315907421684
451 869 72077020416731398
724 781 1463113651207198
610 733 337716686835126212
844 365 444097924358240851
58 301 722930053710931994
956 986 324409812497844277
867 44 369846613791626091
843 553 436108397622206036
663 560 328112023892383118
423 957 432366759958576812
195 513 291829303365001337
16 892 400419615074161900
82 423 192670605403789141
939 442 413317864174138327
348 3 11493821743611321
790 483 1315865347655227
20 957 1224597570623392
294 752 877327937458832273
389 64 10222577866165251
176 718 166278596765552447
20 940 331043790018289968
434 903 84557509516753654
342 552 46663168206848706
201 697 288377880559359493
58 576 9099156777547479
876 809 367084445103101571
2 891 74410742224243389
733 816 411912769874479447
410 370 576587846626027028
709 618 9438040676971879
391 74 446761399634244949
345 442 661036445772344044
187 659 53604784057734860
581 376 866506921288626290
439 382 370626651726770011
632 967 468054915432567018
794 950 482866870991765061
576 961 290532252166278909
37 807 10383525606725986
896 228 161454686332080011
213 584 291803312638033537
81 825 586624040371602375
243 773 289617381739778534
11 150 291612527887622059
714 65 801575854725103514
442 447 291743821024793281
949 137 3904679169846507
401 432 81243223388832996
410 729 1474563478993888
48 407 11282481904118430
88 448 299396136629073891
673 871 985329775259457558
708 221 120850761139177942
844 319 294933174248842653
542 567 292115998293250885
262 434 81227145910809010
587 474 11507027177007731
755 496 904341546909476536
378 782 149617836992152494
33 514 323908399239675009
453 530 30470112119086575
462 820 303055118757695404
352 216 362970150471820287
286 345 877608453630826934
151 196 289582913209072201
880 606 11534860379944979
657 156 903176759311637746
757 455 48536238181558032
221 374 83323930910515580
830 599 9537813028293920
54 723 360702459597518333
748 808 4509622871405613
639 272 1025393498028332106
962 979 1297634722215648
598 79 440096816445218891
260 72 363808486580098013
684 395 491430626679476894
228 763 448101277512661865
54 205 72238250121869149
458 73 324452105483340868
596 946 45225491292612747
542 996 178344443188080047
609 527 10667978245770596
211 608 434813058723241127
519 570 292079952125044611
592 694 587950296474101260
27 169 558412717930233143
818 511 161309276758406931
562 602 1025019308015648770
161 37 435967231793524405
363 283 315264431309279392
20 444 74528805518867350
134 547 30876280770116172
199 768 298607966723549687
380 859 867103127599944808
375 505 288495568695253601
210 745 432441811235680552
357 474 800296383940476593
268 323 172492931465911200
357 92 800368974239253325
200 569 302733017219965319
720 498 161201224270724478
786 791 297867871651711813
664 299 297339091593346358
944 490 297451020803323847
672 555 912457742427574564
994 291 623967609538987530
765 791 299633824139655216
126 15 299720916643906303
565 127 455437136688540013
655 76 12431161259319067
229 403 179163079194883
446 480 363868669469124363
781 658 52576678682483619
91 565 316604686599977807
786 793 297954269145961445
451 261 300707186736355089
407 34 3857218869812016
792 354 299965212070879191
608 64 298376209708280984
117 826 122932611514779501
93 297 11526131372674661
955 260 73222968609432559
826 739 370659146163813141
849 686 48572805133048298
786 462 8463992980226247
473 871 360535240544870796
478 656 47479953762873181
630 44 868620673337499238
144 844 144180169148926544
269 881 18128828035734660
560 742 1010238758744953471
731 536 21763143700707768
245 924 364861361204292387
237 12 117442407965210
244 695 865864417207568147
397 372 289465529350473630
609 417 288413417741845595
568 680 325760323191392194
528 180 27538714589510063
768 323 146580271686830707
322 800 1027984051843932187
889 14 74541948398702734
580 292 4079757088921762
955 327 11434480158980106
897 523 301252814097565116
395 165 37246754494904853
270 562 354059613755980111
502 157 878263476154067929
557 333 369713581440303879
841 390 147715217673150431
894 954 84602088150064413
116 151 9036619320921558
683 543 64307730137643870
291 711 300338131916265116
326 136 577002997666990243
339 680 158593423771004158
361 899 11613864966464999
499 387 289072639582908045
727 67 308811577953803279
148 222 83492519002715488
373 719 436241378002034412
660 569 329871191507729708
238 278 83757092225702918
950 144 473759442788688347
537 880 28189736029204198
535 382 462650083236070147
886 866 241998909941447
727 917 337037117589751091
639 565 176472871953289305
315 114 585552250592818710
545 499 578644110994532272
882 918 292365656567749729
495 653 912187882946054311
624 752 1354953254405008
513 870 363673882965566936
263 619 144391925950826185
889 325 936748739184524224
657 722 324604700709195522
789 779 4743620465127249
540 390 309644221455831903
775 594 363763820579084396
42 13 335593130704751271
545 323 1011558286753711645
559 569 302476283776287243
800 510 897273295249473147
233 774 9103429335727152
513 895 363901228628745503
596 797 11285593879349741
917 949 335788895076918391
591 270 63135755572260038
260 599 363914022799479835
891 280 82497100758508470
777 232 372792979618693464
577 648 866969017840595120
387 960 3440946006104572
725 654 291485425897990215
465 233 874882364617809572
683 902 48691627805706374
196 81 579854816958474902
935 994 1059888391861968847
628 135 606940712227199518
236 589 289901261151561380
685 485 46212028994490626
202 74 3642278410980345
89 684 70032076421665702
857 560 353966690256784671
160 143 288564844343468525
231 95 6843979494260193
626 330 622668152941083512
744 108 371767561298788124
351 580 11848681491405453
698 696 300723788394634735
196 817 374445366856372065
655 218 360355033816899817
427 32 28537126197431
449 88 12801370750742720
446 331 109353186684401766
781 448 290155325527582661
522 889 73767154156347627
757 769 2501063887804604
329 745 41231556747986636
749 519 10406488681446595
804 258 298424680744979053
866 220 363773224288560777
627 380 623964997658369640
751 987 525819138772582216
9 661 327808456139168306
54 672 693784142818023146
161 977 146555946328322118
548 710 443630375369778640
566 68 317514309049738102
158 735 437918880102723759
711 988 327064159694734027
198 109 369569707910973108
216 138 81591678094844753
855 781 9030346813956656
100 29 298491206159158859
591 171 37348062252753586
387 969 12422354545881706
992 149 623868860756053916
107 405 300716048266383923
790 186 300755122042746969
816 962 79490045252681591
976 342 325477825391695785
816 869 7516204072818926
553 143 291791932019243128
805 81 866044380052245479
784 700 159593657380128119
617 6 3632415192935484
74 596 9266722223737318
222 118 81143794785534424
822 864 371142449571802345
722 287 3550206899966139
840 272 722181678208209869
364 41 1598260520661321
71 905 868445852582444402
653 33 606967746513831913
319 587 440208400079743758
103 378 298367340357629911
932 595 289434979726668638
491 254 438840897965334260
130 669 293433748073578480
735 960 291973631591933319
390 9 290521644315186696
753 133 893993293043613419
467 670 14111753705598887
1 721 1498170532830476
981 911 36036920805306005
527 416 3867380391453395
956 713 1059804809104906739
196 490 2295661750959405
419 384 2427021706299525
461 418 289539396601011654
793 90 11770157486214831
322 662 470727480507142391
377 194 297326227584820469
640 20 298619555852937241
733 783 187556900162288268
548 603 580222973961925656
565 546 28214631465010814
448 399 9762281694662770
837 223 73276250564978857
742 709 724420314415833273
658 814 331759483729774994
104 439 360365613611302274
997 391 289987312311954579
205 945 297457848248047462
501 473 299617778636801049
987 321 101578597052508119
409 580 288493225494669801
668 975 1904773231479450
501 159 437881849974749940
457 58 300618169227321966
559 645 441776471695741011
702 896 150196757603047040
634 941 473669030204226481
889 694 947105745153917966
777 276 82534685087225839
906 972 300060773425931168
312 599 588868251967462371
508 117 193482768546860091
689 194 585511193858033829
716 567 165762649856673878
507 67 318751096885676367
693 633 729022438081168346
621 819 12094950344725195
732 79 185443066571706641
763 383 440121139743045353
531 129 315403057825094478
66 146 308647105767815686
655 468 330100888107852214
923 355 9334721398648832
805 646 144131609633062954
478 590 2348339191461305
951 536 177840779696032072
398 887 360322953615859630
335 337 52373643260035780
224 14 9153688007415520
60 112 298617509297722842
29 56 291697922920112434
767 247 288429464409566188
756 832 518921891452961304
839 724 555553808449659
622 493 290734072110738318
191 123 291797950234865314
706 42 45363122795790815
599 607 12561882579934614
757 542 316440251900210937
121 411 292409361199967978
264 923 306283572749054361
72 25 290574066641130023
112 707 9400972693394587
773 993 913147071174991328
57 607 299697866152173796
686 336 877328130601581052
390 197 3651325409959392
669 918 304009744087838428
407 377 1303913193229419
317 941 193120834090631278
271 645 460768903599662042
757 67 28165103090587778
810 91 294960533870007546
128 806 289590121750859098
595 262 1334864476531656
690 880 603558735541350709
593 303 290553165941448009
851 594 299163082581696277
906 815 10260387050842974
417 845 441449958456288804
513 3 297421919840268016
61 267 173374159368282895
915 383 288242177915049849
723 675 36498896514700039
629 345 9253723724233550
485 489 10265390407670739
298 599 297473339089718546
559 715 809712306435262245
702 453 288252501423662573
428 93 300773229055587570
893 671 366694121610331185
442 680 120718550281887034
923 616 1139955833182419
622 872 82463874361558314
115 240 1144598061178350
590 53 2315318725330176
919 954 30455127300632721
504 794 11451709297495941
933 506 873813489999617232
388 276 362998248362020997
18 627 903057409936786946
804 257 296749045493644644
896 247 437264693021288563
54 100 81107255062453121
706 753 875381893455954150
827 487 292975193823797611
844 399 153314287075753813
102 835 83492890009792441
449 756 1171335084153759
573 884 81489900148450882
189 733 36353881811997981
485 235 338976439658860903
735 360 11438429126076350
210 679 43877008375406503
899 592 288284349942451873
987 608 102710317748067723
892 118 111089844847932792
602 137 726662671331008929
526 346 868139510427040883
562 837 2681485632782975
415 19 9406348294488540
55 617 72227746799782257
907 466 300809761518656083
857 105 495666343954554491
625 351 874936868521640828
298 522 9805428826195383
454 326 650933068847665496
692 288 579880871824327128
285 107 299922667400684606
767 811 10312915654409536
275 265 27475168075984603
982 701 24077915910912672
584 703 74937951329066
201 154 1295185036880276
644 55 227455913890987119
548 959 436020807301637681
20 137 449293870805569
29 508 149586739613902156
540 632 169453232365463074
40 511 446951246568311718
911 555 333694805576924901
983 542 27146042593401656
372 773 106790985579660
538 235 59857381994895699
26 219 75480033447806923
506 85 38558551734017590
248 681 865997005301806863
697 179 432650548960809419
415 282 21410686157467260
192 931 587728124766787803
443 862 94125172181769134
335 356 731751889496133286
975 865 366114283684849142
476 52 146445392009056869
933 789 869216466889018581
235 947 41746251654932277
634 130 153934750428892025
228 836 3609973278662353
265 834 173426075152315400
347 834 1011339272528936432
282 324 595903996346090251
746 520 75662380662133813
277 470 41983873260461508
323 199 156722049968997849
975 607 14826634824376677
767 499 1778291614805573
379 68 288604950580416659
247 916 333298501256061862
480 103 289520081379295427
591 5 298447828732922841
680 830 37519866116717894
636 174 234100805397560674
118 97 3618499029598490
219 432 85821434673119
459 668 294425406788279252
575 979 298770741402329762
380 446 372822845524054802
815 745 300835532429396329
688 519 864855668154073054
582 385 290165874997160065
462 706 294203703839856453
254 744 450223595287125358
911 155 327641696251508066
741 402 577727296366096937
255 733 473570314846131214
829 259 298564942302031555
971 778 10313087608547458
702 80 9207594717841343
684 84 176023276082258139
414 950 476140856511072168
279 898 320390462910986
418 428 300672692673703108
644 477 434856216383448491
307 785 474695625903511585
939 854 52963218125339005
537 764 27027878444323452
328 338 434011772856594436
241 428 1269404506144325
234 285 338160880889255724
147 702 12612775437419181
358 786 146146710866572961
518 839 3399092729277632
268 260 102591890350368229
759 555 290925548346122067
928 979 299686831011213244
141 554 318773895866948731
317 553 159662187225180760
465 338 758176407842615573
667 176 289702557405410159
275 532 21905553364629347
359 370 1010460762657823343
777 96 362796781668094903
898 391 160967824739156272
920 573 301107278491771000
934 217 81265136145631399
782 709 161708530167353268
249 884 72645755308619389
116 374 299516728000911055
888 299 73261680353454224
266 629 894057257965832212
908 946 118421885963708071
855 864 72213089514701665
763 520 232977739360412042
907 333 1375535610229003
640 431 30037395219065370
446 742 794029061225999219
400 688 309760204926225730
629 402 578928923721967490
635 892 265826169304829979
619 805 147638780980358334
209 841 435924650419075791
247 450 2448450948334818
385 57 299685516209726458
809 19 13738511076919474
299 785 36508599480619458
411 923 11881389531401824
350 608 450332253427727598
884 908 2274594026158678
943 426 51002475017547733
207 440 291779714940475746
23 272 588111713218554221
15 444 372875078214740297
258 967 317633004316752511
284 442 361874590133147847
727 469 332685608706845430
926 285 436483093508352645
512 917 327794210166864463
593 679 187982025744747347
93 190 113648618932826
197 531 28156916339089081
817 614 228909401003534238
787 334 15205616993696668
309 853 291768418027431023
553 445 364038860364883608
452 430 592880253406060943
815 416 66564566895456
138 321 290988251658729378
301 392 1018205150396199038
522 967 27754515041545675
332 110 82407368226421763
767 144 9219839499425229
172 766 864709478925506218
305 471 328800818535493828
416 160 300679491676058441
695 45 576969620892939006
599 670 16499083621465367
774 409 300204186795448555
720 15 1458125043256749
378 711 300904223439755456
320 497 623969377386178945
609 422 153335850475979156
66 288 20316227726505142
443 736 650889719171121673
632 479 448706977627538038
385 448 301233700230037773
99 293 11461884395740689
946 805 335771564466503723
540 146 30637370969917201
775 392 299834381761766192
40 46 290713037238742180
652 644 1021301943525158479
210 462 148868463501228453
758 329 51253788486322244
403 591 291751573920331555
882 804 11461613125227510
507 956 333343872904339765
610 29 780551370414322
144 810 7537151708718249
133 278 91748848188961447
602 730 1015996525283979774
306 430 157964636695614989
44 885 360727282624212549
724 219 73659881294857754
627 311 622652344720560387
387 440 3525367939558055
919 829 309652380520226822
422 748 441433173413843441
618 663 324489334568822980
829 131 11497533743357498
425 955 370135470986723150
149 293 9011999877801509
442 451 372702658448818230
911 273 38635106414251008
775 746 288457466547452630
795 702 28306996489164545
533 771 306306479510266543
740 806 587862704332656871
357 780 1089688119929372413
558 404 295352314565690989
625 24 586864168215024119
593 638 450092068413318289
252 805 288415420858445009
63 251 296386575492493665
21 301 730958234865209843
579 838 5174578037231937
113 4 10240935090534831
631 930 291663632186508706
583 137 299357734220250724
971 50 299740185820336152
23 252 1391864547697117
759 38 290603244141105194
750 627 904756362368505657
883 338 190818905092917593
365 866 361779785788652023
772 122 12454685310565948
989 172 623754385542238600
722 746 291016426512308204
492 596 20339941407942116
298 174 298487895144242639
4 132 30546016615108623
331 82 12639752445627282
788 619 447123793853012157
525 482 289466628406890133
388 637 521185161211860365
119 114 12440636937361637
339 950 291779414700666364
216 39 82328858872099295
447 57 361506401949044940
193 49 291617838644769108
791 904 868255278440769464
560 262 3660498024582541
183 781 288594041331555686
963 524 291802988965175069
101 96 9035043929895505
321 143 290996575357166902
759 48 289591264770054902
411 747 301365293799687255
913 833 299634477260235727
421 967 172399977607520949
49 115 288311282399938420
804 491 297292632654309807
185 5 577712296689249874
753 730 585867779534279513
348 83 249008709824804
126 693 867189741541550921
696 784 11662710879134591
645 848 515705823857318089
526 746 291610024848277459
47 128 289410083528967715
267 192 175624191013452032
456 182 301177195899063168
749 805 10286928630246467
144 995 623793818809304659
678 270 169866619198987877
643 150 298390511888644890
24 191 299734377733080605
228 940 40643701041710337
884 900 74469835285066800
700 872 519913852196627219
642 597 11438915324839072
8 169 473986665505634636
536 533 10279224758965792
88 511 150396528814479465
213 690 886307581648976627
25 315 874880940789274870
583 778 13174523899946303
163 185 12641115045626612
299 567 30921586778734837
122 453 300873429788656926
675 951 475082502188573843
385 50 297449249129705362
768 757 1208576996397520
840 357 655192442582394014
898 800 884037929731968939
381 359 305866877594657810
657 361 47828209868842880
162 363 580216114693988178
637 905 1023334225864865211
344 272 2688378839062718
965 771 297395269211737392
356 844 879864175987790664
242 747 1405423094939238
896 907 150128386444631792
861 90 376027084869118334
534 11 173142661656294027
97 639 149641936863334819
237 425 364478776766223048
479 841 153167213715847249
108 759 369566646379506143
418 596 9205626807913203
253 79 149517349197148303
851 264 379057683275998016
914 38 298618995344406031
591 664 9048713761068954
871 23 369403496811277327
846 615 769010460603973870
635 611 450036665202920153
700 857 502009441933290845
852 246 298628391090457029
766 130 10223039037431240
842 689 1008923880335185170
531 358 173792401214778875
523 305 9234372685823015
612 335 436859975063358941
349 909 370687404475964474
898 909 75538344072373362
507 921 289428112294920285
549 198 146753519410815503
858 347 300812262015209255
589 963 10661212862792182
997 519 438377028592610518
314 247 586804886910228209
918 769 299141594007878872
419 134 318733640056476486
621 221 72283326370751215
472 579 299499855867668963
372 253 289363878020199444
174 862 31077134697401570
703 312 580024396781542687
625 859 298482354109930034
889 567 382105667575642457
801 902 605836943420815088
736 649 2344151906122623
76 919 317759704160915368
187 917 327653750324462948
955 566 309059381122936191
49 790 299647159442480945
821 556 72340324566551962
800 812 631718383430784600
587 466 300796231194924812
394 590 7991100814048782
168 465 912108980481291757
577 589 290865461970391675
480 184 184570356655032
835 471 400984484377136553
710 577 301049676018717042
60 753 586726641163847007
450 333 291720735262045698
134 420 461753455322295856
23 591 299693953851909125
220 644 434633074308994691
151 227 11480512385187233
611 594 75659978380277843
831 304 372835470218130
470 899 328801949136594988
797 613 158746155164041066
628 250 586669438124514267
312 544 16222705379433610
786 593 4161931510072891
775 940 328839595232521865
645 673 1055232843709413516
461 112 297346576374887618
444 363 369707800427841671
171 954 327881577090989978
288 723 297719801556411305
579 834 155530113096832778
552 548 432490006839628279
630 837 874899972859656163
747 953 2400621839006035
403 380 75834370767018
520 654 369514794917542259
243 602 728696476320650628
651 89 1012579821171403841
365 841 441865414337247657
191 22 301129545765479180
388 296 362700506532497662
324 812 616055355749976823
200 486 288949298122105298
240 153 150779129862691772
420 798 444931947941266675
393 719 146788791011160043
208 676 182955423129992318
376 389 576599831762206296
588 425 372282322386740032
50 496 901954480058181313
258 809 302946084460837702
143 236 298844134017040312
245 57 1258188713856377
918 996 450137796955019071
516 982 10265958678274161
514 896 444724906191632223
905 871 939250451460253978
329 646 484904206192974130
119 594 73190899096896988
900 149 289612321607231731
524 752 576702704966337436
904 300 882371600747253789
99 873 370496216917292184
148 59 288441314688885461
615 879 506744089466635166
705 377 289880571427484308
455 353 334707102370700806
792 268 315485955507945335
398 2 12395352710447594
757 868 371668330493866735
359 992 760543107054441984
814 117 340157042229634638
523 694 868169061042231251
985 67 295058165399171519
809 328 44014426040443477
623 108 371610466466013768
807 577 290589271604593238
19 88 299854935770751694
973 453 297843851181190323
194 448 775308743837692
902 826 371766719092562190
311 224 1401062485059276
588 898 290689067171240852
932 776 361575601775654487
28 460 290580520642715515
492 463 166561999773867154
219 763 230649576841861761
686 433 397713462783020630
563 656 45380315526608790
620 97 298459532034178532
465 444 947145277495376394
131 920 1363604240661151
728 163 576919325987780151
455 110 110470262792349954
895 172 648776632070313002
969 449 1176752177033426
909 293 81259439033557821
189 61 10402794989306335
979 342 48470441215768576
752 653 298496050363528527
323 62 433474123924861779
580 669 4765871564249292
285 54 362848199780288616
453 740 877141359273052365
484 514 16337697012373472
689 494 614855761247985444
675 834 192695237859534227
478 484 289478033821042849
613 401 441239853849767568
276 257 297015176003885977
323 786 144717027102244258
805 819 2925173685583469
959 300 295812048344422746
663 644 471860891498363525
92 438 371628286743099434
711 656 325741733423342788
876 692 660043272972041956
348 514 295702132046317909
151 884 72130574420731699
438 66 379518693639063297
745 162 867038221620126777
519 22 2690284306864601
634 526 433073295196895531
129 684 494645446111943850
785 317 473890335381215927
72 421 155389700959968862
709 459 301017456795217814
24 720 298795812416324345
514 475 145700479955385475
63 3 10168118311558985
113 347 580091351888774094
267 810 168206252505154507
17 516 292007285616284658
120 621 3583520504037194
142 21 288759318336726958
967 165 352597832329363033
672 620 612528808047027654
567 832 528637328153458436
797 143 299782626513026111
669 283 315070801054322716
837 536 308675323311456837
34 493 291939202096542137
251 811 296389346829447830
82 640 47454072116494971
894 841 516820339021673829
707 890 81622355307409724
500 559 385217255889362
743 742 288483574731606829
927 23 156236003411707857
353 150 288532555581794803
580 348 288950458501609343
634 794 153796625621359775
589 519 290973967057163576
160 689 868198948333377948
492 840 460728548288526792
164 436 123354938165590457
960 217 81165760794510824
752 234 917668200784951452
537 6 20361693281399549
305 738 289475814725911535
429 162 299707267254009786
194 338 478997689043248674
581 235 330681020921352501
335 608 303520016828653023
210 367 156813779465282477
507 856 10292672438497523
793 893 83338640524131757
496 982 909895356286217712
953 15 297387016128554032
619 348 442740355722822766
177 250 290913740527926997
66 637 178772559021078819
481 849 299537226712401900
290 532 21054138924788373
892 528 135866224869883756
19 773 272512245584875
573 456 297558658049560009
843 964 442589750389500370
814 264 307431436819432069
762 35 438715207092409880
183 312 579096693506991077
773 636 522246327918651543
375 285 11730136109934669
277 621 2592056984813747
958 730 11514246863887127
407 700 159845728576373578
174 390 290642138757127981
834 178 872867232686710473
986 727 548060672261805
368 415 589277858698556127
644 541 207261639936855610
680 771 333387367904034742
653 351 588924207812310975
849 932 290563025372112297
657 272 903281482032956394
90 179 444768482596082650
173 612 721385029676501268
611 246 11412594406419888
379 676 470979524007625924
37 468 337891936650356250
196 693 874895906069666793
845 772 443615559063519428
808 156 590021497738695480
930 547 876455947219417130
541 476 55376513628581104
180 506 11762325189709288
118 801 893108808919024220
749 356 1013720565903195307
128 140 289796855231659199
803 864 82981357720476425
169 284 484728193906190033
901 664 297315203594106661
637 430 443928026822404384
478 707 9378135296067145
399 695 867202381885626903
365 546 3432346932022309
854 795 19402003155036189
263 456 298543866297891711
543 304 28427133639530835
544 772 872900033389142469
865 983 362791937175718295
50 962 299526029297959349
766 336 903148873324430198
419 551 289686067362274561
188 311 11343427207728032
896 787 151333068976149393
74 325 579982292378801630
397 386 300744423036893013
902 387 289360362821226943
565 783 466925462821620272
760 234 42456387077027507
454 615 361600866561296510
530 793 317658486600907637
248 374 623809334359620588
698 726 297521374706314547
2 879 227635141789093607
155 148 11264400809366116
435 547 363069680373304799
919 766 30543299375695572
145 251 14347340788632244
425 891 288964528404481358
588 592 299629669662708200
561 21 3762175281179439
31 367 297593876605368212
294 510 17881450571341854
332 498 438294477987394855
920 315 876037655776268242
896 568 157850388043711698
412 714 1086444284162093468
858 553 864999878312380724
601 450 5802493336420811
889 492 102607804666287137
729 985 312382084917713671
796 16 2464783275757723
38 255 441248158896738139
253 213 2284001540605342
33 640 308616276618744813
336 38 912216832823265556
94 261 11315366976689336
259 500 300637215287528038
136 689 874028182363768853
237 475 159708895582663489
74 830 288571151753770658
883 428 12589412173715839
824 182 12884210219102680
689 20 866976811906632846
709 99 298791293019579518
540 634 463385381686467427
53 131 290681500498609500
325 391 1016532579333101617
439 423 216449603505535587
202 460 11267150942354479
466 715 797685012355316318
464 13 12594911696854028
992 206 612728156568288109
410 409 10964232849458800
20 685 38510413890360184
602 872 806310963240894405
674 408 543186535121966520
874 819 81824685232429780
362 354 290715136939702216
66 395 307501624408333676
483 828 291777360174879269
274 201 154685273586714785
577 600 17592204988554073
477 433 84708877664820197
453 298 9240381403805311
315 752 291731645942439957
186 607 291770764406986883
166 411 3959443127649256
586 346 866968649441763259
673 253 621520654242155844
137 388 82712641051671580
755 450 289362821493506113
184 204 17504619840439971
194 769 299659188852234419
346 988 622625394379234048
308 573 12772278996730237
112 269 317748932695325417
417 944 289565995887189793
500 292 289399467584235287
712 169 615437541059634700
538 636 538176460164040231
54 118 372785144829286080
383 609 299641974211523029
32 259 291872578003992663
331 839 336910779786832501
776 655 361527371174296219
80 689 588893135129928137
23 964 300822381249755268
923 974 304082194828716467
299 38 10242777902928520
969 845 433751070818815703
876 711 373094917152460520
54 441 83534541078306254
295 895 73308428549242086
278 959 81546582362299044
357 221 1024410513035391845
19 465 868216352105229113
605 176 290886371696770777
649 212 649875702149599866
386 180 291970522003343770
685 447 111719610303648920
775 777 360499439317062656
903 481 2481556560780438
990 444 405513346728518709
225 483 9112732745041543
515 643 16408076308591762
826 85 408782836282339116
100 304 2352141541435970
634 239 146021242376601138
497 677 731205281006294441
368 631 11323831378403730
600 747 303444835533683617
218 541 416741775105722073
566 952 19652082388918727
178 573 1014486318323158908
688 332 586605262710032455
707 59 298881368181265303
265 243 19372608396011830
207 655 289491673135584732
856 776 75459594274771715
539 750 27704165012575021
301 483 1011258766964198788
108 193 360353875480947567
431 506 317071841175808632
446 419 361598090145294933
352 449 297582850587846636
961 66 20516534318906600
170 509 187883741373131977
596 756 289404517528652324
260 477 361482227347263318
291 452 588392666191277825
132 340 57481097625075000
124 564 29603631456451170
433 940 122919226070979979
309 104 288381289525693488
78 721 865120068244600046
196 670 303698690744928031
847 315 1011072885675988839
402 465 579938247219487127
66 79 176602339142327159
546 873 372959770800941504
49 965 290622075694619048
653 151 588847534818195192
122 395 298525300403667908
611 5 116137337966371
874 372 362579938545687628
581 607 1711931598759948
172 98 866948277685033944
125 724 11621570009860946
738 900 9118763339318074
536 583 308050188402928416
841 173 1020117546701446109
518 135 308582983334906161
747 29 2395085403531090
769 392 288703122225656543
592 908 369327237568782855
528 496 921139078630131349
47 124 291764453261050463
631 780 874994132849071587
913 299 10159799126239986
455 174 333383893102301538
873 527 81569287653328862
374 197 290549455824993096
136 627 910217847102805813
168 564 66945128891244553
642 877 120478967900724956
348 121 289472103142278655
744 20 2305558965746537
963 766 300665462866863049
194 382 291875654562480635
934 134 18229809193007087
206 893 81235113261144759
581 310 299094587534836545
934 677 192810762429256019
357 979 1086322534497950142
9 976 1142373816496887
586 159 441140919977367746
845 968 441602910780927489
993 844 769084298011992429
479 822 12045991253648795
445 973 85089803165572254
467 897 300110887596970168
69 473 9472751268943665
244 287 316954749779102
859 725 578457367832424582
508 535 323183790451447114
93 445 73361684989315127
362 789 15183198315981810
299 938 335744930330990361
776 786 361044783963808136
154 376 873789862345673347
725 457 290258053853201882
329 847 484911362430319546
850 590 371130444451986209
767 444 82287922569258955
529 308 19269581572325160
550 713 1014439348879666881
406 586 297406929951878519
22 665 1643709603357453
396 600 7550145434838208
531 769 317609589149048789
417 248 904180316844093942
563 222 370718131049489725
520 754 73398592530461592
7 544 882135505545461018
29 942 329021429518307559
479 855 299746187797051471
527 494 324757450806236102
142 4 301022665172936027
479 17 1585296424295390
153 21 450336863031731990
743 242 732035997605165827
805 673 623860098389772242
183 103 290960217694914371
799 325 586801794780492364
793 119 288275130532296868
567 790 29733445863545196
845 275 146806812446445739
940 219 410016231496781878
871 281 72524000051101207
891 748 370421484139064940
279 306 443223061411357620
659 449 341735617760533888
603 981 1011297952055370185
350 513 446773978389216348
58 402 10198822420468475
472 330 37159974481168714
448 382 299089524833502219
538 878 90235317301191997
855 69 300986508070107798
463 607 145237115406279829
762 466 149508985661798600
29 680 48566686884964145
519 642 288405590518122749
285 596 299873785264177225
875 657 117264259434726463
551 445 369663014440887879
589 632 446769313495529123
20 45 12894077846680578
546 812 45538903842705682
278 405 73623437707337983
907 375 10348258250285210
54 265 92598364581312966
965 487 295161201989890096
207 955 300830597783030403
20 510 7687190142835222
601 139 6118069943239283
628 535 751998638306618195
505 198 1313717795373581
629 111 948239064647786871
317 977 160516510131096362
989 380 38469130674404020
176 657 46627420566690122
550 946 324574031805896205
18 401 289413651572038488
548 876 228947321967504180
384 436 83371706198168540
491 95 300809827493477015
485 850 370047827368980668
624 582 579445197334403161
134 63 306465325087691455
859 189 874865567769973693
540 78 894078893522123572
846 351 1055021987177917991
456 366 36320775997669424
633 569 146761173203138716
99 259 289575048915854945
407 471 41768678884555267
354 279 11470806783681680
488 875 72209275661345006
976 410 3491558532682589
67 68 317996868465893553
128 498 161430523924412923
997 183 159995125701226918
828 712 729011623075853514
15 558 298670785097291017
511 820 446874731140013799
840 126 144309876926515737
737 912 866018909018581078
744 669 8641238816054769
938 79 473870346134940427
990 45 36387485962229276
220 459 3625937827935668
717 955 443949681115566835
280 931 865218672608168861
725 444 83047492323899851
360 963 297708841605368100
558 273 2422984102934827
699 483 290686327278893723
22 665 298817235989156921
675 875 117286045502502114
326 176 874141806256056208
68 127 438599623655626255
418 214 297381771475030390
385 940 339173210721155846
779 386 1164522202998106
680 93 327888214746348465
760 293 290034482186130159
871 341 398645226436356974
114 460 300840024685076126
412 777 371812721468808157
590 543 307449951466939108
355 953 300022428990777944
218 388 299552757673804092
558 283 318730720655561258
883 303 288432122642884750
350 232 149684287720130499
884 324 945824089066481552
855 3 291635244860288319
916 79 485202559291460883
940 650 906387446858199911
145 523 11994337732988885
738 300 296816814507937023
665 76 265172921798875
648 792 864944560521467362
186 143 12772416524527589
75 440 10144372957724920
672 65 909812254607093786
554 274 432509558065388651
501 171 333303555916396588
30 654 12395425421933431
778 984 306325950152819230
310 538 318649474048866071
285 30 12729903323477291
472 340 324494846686094633
529 744 317677242992457994
864 202 372762633674941748
429 706 875120448035234160
836 592 298402513109017116
898 414 298590168578555053
872 709 364030113230965706
991 493 39415264153893851
724 78 867319509421394442
164 764 50355920319256521
283 810 26949521619657224
734 511 152586204932789771
570 624 867469166537504087
432 737 949313840691187008
745 686 325604872861921379
847 49 442532540552405179
240 897 297995720721438287
979 238 300704674610184489
348 350 447936077085567546
958 960 297585607132147842
36 861 87442930434463720
784 203 9298823905968316
736 979 577599182792172528
261 804 9074269073649652
690 314 21453095467846683
522 539 19979310521374060
865 328 397447055376096576
377 302 11533396045995071
506 949 3630161588352365
899 319 446953085574455669
253 703 299722033814284475
767 142 289734838415344422
484 569 294945131517178359
329 182 50456863838226102
979 988 45219692881275686
926 179 13106047292337691
790 2 3390043020416767
915 332 298603489468738815
832 366 555706063394362999
48 569 15631334140520863
295 43 11491123445922232
74 410 290579217009536744
629 713 158130805228617881
884 568 371916046739917259
296 657 46251267290801746
641 620 12562704819100843
21 346 873835635782958643
635 466 158213960130072038
529 245 19339730244635285
165 601 51951313392851784
89 12 147925563455285154
923 118 1256847687194562
562 898 288560777897364966
483 561 10458459393803222
353 888 364070187498132995
165 9 39546810220464575
48 390 1272103411673822
547 804 10555316239022149
85 565 344931182287182780
883 816 77259858701042455
311 972 2971005244514486
717 799 156868133357708360
379 642 297456628189846683
210 320 432563794318792467
692 410 877147556749129045
870 750 84158035382083673
9 190 297454509234314283
438 15 361509173033016436
167 307 145719173381168548
525 108 372755335697377030
894 32 73239298200408681
437 568 72584453620192863
9 440 3482536944225910
494 884 109231490396532246
800 424 668824948043243764
240 350 158725197848338621
923 284 11673520291181812
563 802 10492568599469407
780 795 27128429174906687
711 27 372091127433682342
591 747 298506347553769385
548 610 433398541784139123
462 405 305254349287509183
23 960 2305472805532047
584 176 2773656263379914
965 27 74380180304073677
901 809 6917977864317084
36 825 9155406284694651
444 605 83458575664950976
766 930 876225383816985674
857 402 57465643563611940
784 984 306682247798187870
13 117 329029979698681123
465 46 578759577566704370
390 607 300887980681663193
271 242 308675843300728588
562 16 290925091362250152
148 251 296315087946529681
986 684 204347042747568423
526 824 299538832536155502
73 510 15568743060459705
194 132 30413248208514794
975 193 16955283622939239
285 539 308838972502200025
946 378 326730967645081388
555 703 299912363187559256
847 390 146548511231385689
977 616 289584758745704702
896 361 440258106687227114
881 552 3897350455486617
661 967 65470557712440166
210 857 487517138770346181
330 101 46333624007889600
989 560 335977006308123500
175 919 307453864685078063
143 629 867429421707606607
88 936 340558626117448673
530 446 90340894396238860
311 72 194358111156776
643 599 289486959048589496
576 51 298380983561460693
452 93 873844988329444609
962 413 11348914015885015
15 2 12518651062475879
772 643 12639499654167432
139 83 3760806592320477
58 769 2383112866657559
851 767 364454661781596088
950 762 38314510055352471
671 434 366506017857688004
216 137 73603549875735746
460 134 29349584163624540
820 615 11420242725429048
569 729 296690454092426820
497 337 589101774961243919
569 897 17414510048586091
57 245 243463244405790
648 987 677869788410968298
660 362 39739500693585251
348 164 43490668013845681
231 124 304206300072379976
691 527 867406221020888712
897 904 868726615393718209
659 861 396482576841615467
885 894 11465763914036444
382 760 291277927989657419
567 226 30843508865422968
806 361 300943323388207068
865 304 84714952554482915
370 874 649787960465976216
858 747 587761161150569965
256 195 2381805812618263
444 986 360437470508156745
736 154 866035444177411801
400 862 875499256540372969
438 861 5122013805831861
594 425 11969954776610294
734 910 197666225405273722
512 266 21579479902119272
90 34 9266620695299810
725 523 289228599267496058
579 302 298554190741999404
423 811 153219861459516474
374 72 299495270917382893
414 757 297485269762165286
521 771 72325936602594074
590 329 341948342648381970
160 645 144270153759580574
333 39 1169092631722624
774 475 440136363215099268
504 76 289604423432745690
611 988 335691476161321839
324 572 586936909416048904
858 860 591829130775729880
225 608 2422370283427500
331 172 913257148280943438
528 536 289586069493918007
456 944 2308873281646855
508 920 449117105135372895
883 156 580022874741493378
57 139 12757918518669671
350 314 1014318697564206555
281 971 2732693424499532
604 876 73347772733658501
47 288 299511836116981577
489 980 290579621349826782
301 621 721930369823704433
60 570 12926132039992881
609 458 334656790815777334
257 400 608708173739385536
624 824 589107924109568200
977 37 11383936219431373
884 560 74655627389289705
604 719 145618898365880000
878 444 3457216219614293
399 505 223477401634332
848 70 370763057256561912
314 257 881021377758511061
257 437 79603357196378683
53 780 300687980668862148
909 626 940214676279058815
70 429 875277627252823245
246 660 326705107512669304
504 230 289623871057085000
908 972 362060445828939426
386 288 288324507992267933
41 941 50804833442381044
91 518 11736762207804482
123 753 864918832379431794
481 248 621709233322541262
131 274 445070751780580183
375 14 3658751926855288
521 443 289463090777244112
604 760 297824229630692701
840 613 6610836672847894
957 382 183235667770405
384 946 336695259442979167
839 577 288290014316687478
664 818 13023213844564622
9 990 333351642959708065
550 744 2779567113915214
703 680 325516905616180766
659 584 52445469251356629
389 643 290711382358408001
563 742 733433253097528284
146 688 579991823138413174
583 301 723480317675768786
270 436 417854514068781161
130 284 1516576399783160
680 317 484731446756188423
361 393 289849015773434147
382 438 370550829773010742
657 143 325740458342229664
262 583 290151435294844614
883 986 10408190601872188
161 748 434724835841358901
988 927 472705535860258105
403 74 299523780128817474
943 908 122115221067309210
70 38 298744319795573510
667 550 9294210948390400
189 666 41961082535710
433 284 84838308543701746
410 799 289381283622427191
265 350 459366084218294756
867 85 398675789044129590
275 668 293687843911725835
50 840 443827858754143401
324 104 585607090275281711
657 208 333525292153595458
228 192 251070425308307
153 260 224986145037537231
685 417 47549394264727911
76 620 290608623945588131
351 674 477378453023118754
454 855 72190301856162597
626 70 585937405490509389
801 342 928965226008258381
269 114 306391075869704090
121 995 616071921175991531
253 533 309688212244051768
623 818 9665473542884008
40 332 300635064284657467
151 483 288284052029987133
573 586 10551635667149431
487 206 6963250142805243
288 188 9174688808763703
444 415 361705943280223935
829 834 435999748248485347
777 85 117350263314153216
205 640 10291052887776581
3 859 578898507049346779
32 58 299744480461655489
578 337 11369319407566521
416 815 299693091219914295
989 783 196782666648443717
418 593 63778171292422
406 416 9092871633995696
846 140 1048547291765673721
11 256 10198044828519216
997 618 150303020728212156
77 604 298393169765531606
388 4 73299786685316587
493 241 299753106973585681
880 210 154258600568250468
238 353 292105171967506057
830 963 333614670490719
40 806 9067519702275596
208 407 288477662434513890
842 545 722207669196089899
69 18 12742374478818127
83 55 371690459879683110
87 686 327686359077277923
407 896 439413315360729760
157 119 580044433912141364
89 915 445287467619716705
790 956 335584301653706195
879 295 216284768471765796
721 262 9363774649324908
623 494 324490431098086750
165 429 622724255729332405
645 321 144305678537228075
687 139 289896991546786968
24 721 299990669102772365
480 143 298696664980533747
918 989 45774346607265892
946 872 406556402377441393
983 830 290831179476653475
847 572 146843151080449787
86 889 936828198525759746
425 160 370114477211515205
841 491 442734736345222265
409 495 45722898464461547
94 901 298626410416264316
745 123 2253058633316207
30 69 288543165498692980
5 387 298564263905718281
459 743 1019198561481777728
102 319 153079844336224619
411 496 624571663864636229
308 23 290522482139418795
267 433 532403139784431585
116 144 2325366773056510
888 740 648633542741315490
762 10 446765973175660767
764 285 291016759276881954
845 22 146816571768452442
463 870 516597881221319456
178 125 1026149098648599421
173 584 866091553425813662
918 209 292414069804331700
433 852 370485820385440564
990 840 480780018705222986
5 782 159748979834647243
527 400 607389405282161533
264 887 388628611537050073
880 936 339138010130012902
77 761 147585726493525885
161 586 156773842316177917
390 807 288467577557503351
555 23 288790039908511132
905 241 587914208501165739
11 593 290645300481861840
544 681 620670971047042712
421 733 481241570028545821
576 102 288421055797310514
568 547 297318072972599051
892 741 982618943219219412
320 684 503699032958796499
604 62 298496815005471750
160 7 300855756264371276
172 789 880620926777634333
792 781 3413728671830333
805 870 82436783483023875
276 228 9412487917998935
809 923 6946277296760353
417 368 578865607926803874
831 381 448747073922140687
110 770 74435854669696659
277 82 325776479020104144
731 218 73689327579316444
630 342 912159273478306887
150 895 361625871916428337
5 625 867018703351977777
446 939 125070535808025129
719 471 195068978792917694
589 162 589215374628018072
591 94 290726237897378208
235 312 617074245770826863
914 650 587767195804460286
919 823 316007198073653468
341 980 326609195749419662
672 938 877114810349098802
3 599 9134990210323854
467 444 362782923258755722
118 959 298431839442944262
168 466 45090890356235121
660 201 47395626686965994
854 281 288649555843305811
953 263 290722726238477632
828 368 586770817349651508
674 902 473941609591837923
9 889 74459429153211036
717 688 729957890608861195
663 685 299552460291050271
729 992 623057919123071645
551 401 9465915269987410
575 737 877483026358448649
780 628 868340658287058149
606 785 334906845249246346
810 504 294683077696568130
393 944 10381299242535044
454 240 75490713070313114
124 433 361537860435101956
144 457 11474990360477569
204 544 875673077063309109
526 857 64413763371128581
794 385 9124224178808612
873 819 81791858356799455
9 602 1016842343147373959
539 396 28276461686093737
572 656 47572693184687768
495 717 477913967132304415
837 86 587720615303075005
67 328 57445317590682063
106 833 10242794021906614
65 841 154476770036429261
561 926 154940019008889500
649 560 875187900024630607
344 68 586882687256702994
472 320 3490444019081624
211 496 766844838809452868
265 305 317544610557793988
537 671 26556160136623002
512 973 4165832428651410
784 459 299930107926142550
54 601 373812498704383444
901 666 1215644849878904
940 665 332399265271035364
453 49 11426876585932245
986 925 305314811426736449
954 766 299616086371715074
950 219 554800879253255237
812 66 354666453681970547
346 189 876080153195916920
647 857 198465036932061799
36 891 371778488970085646
300 875 367833544163387311
235 596 50924597806818180
361 524 11734181849942010
382 113 300661034882548133
510 151 296014249246034786
662 193 334465806496521376
179 779 145790711791690552
617 137 12804403049602906
746 252 298627727052060572
869 318 512037533952167851
484 212 360294899963306360
666 656 325389887225893319
741 981 876203737906371826
866 16 75450652895213223
493 833 11474178666170068
421 799 147630637461449519
794 576 300625922581651280
760 493 13006941797515486
457 964 288490259323157797
805 257 5079915620259909
507 700 446858758644136254
826 793 84629899991636719
458 25 37195097550078719
579 21 1259825431589130
178 853 1022850353790762447
40 260 83531231904232927
15 191 297330295180520998
665 914 9115003583970959
671 705 305980345845988594
539 931 604772549941111749
206 617 1358732511750861
823 68 1063157745685922
25 488 1148370437911088
436 21 75715240871156008
285 888 369581797091661978
245 169 484106522453293589
101 4 300740370453405205
869 565 379959871224090607
467 22 3843482307988595
287 211 154611905126906601
202 481 290582054726709297
817 777 8466558463746370
5 597 12642961850755266
276 884 72559982193050317
925 991 42834277820430206
819 830 292535432677203556
111 369 372715052003789377
833 586 298574998864482044
576 370 585544343737304175
451 934 11322333607926225
169 186 482953668704292701
888 737 940294207602943309
748 813 298463611423163400
120 133 30426002593393972
265 930 604735641501671047
199 465 585659940187769123
14 291 9631502878590219
799 762 153013898521460284
778 190 289561633491296055
951 593 160846991803155578
832 734 509601307692754572
900 603 720718731242352997
796 843 153283878768139760
644 117 474124129120094471
510 380 15656785182061610
132 264 298626930260806588
700 613 2411816181288838
331 856 334414196626926798
910 892 519364602685202840
32 517 291641305361804096
440 379 300880332643449774
770 808 6920996520458923
70 906 1477758146966779
310 839 2370485694675430
664 858 875013965880597701
888 663 396539009775898496
848 823 373487055759451203
375 142 11699771550625191
326 936 629389143847696967
578 680 289443968938325454
552 11 297636399560413923
69 762 437673604268452043
937 65 340148563167602852
761 417 442664978346874332
777 399 83452589030089566
796 613 446806153411148331
320 523 11265113159484234
66 1 309743511411152702
826 224 372758123307482675
538 169 500904628147996796
253 497 615961430060249758
678 122 476249377744229904
432 153 521025255181142276
432 204 374605011884500401
421 405 153279595801164864
229 39 291729832329738004
759 551 297543348437872584
586 193 10386660212340286
474 430 14176335255660249
639 178 577227983284442620
675 90 324771638043254297
144 180 290855858303386271
362 853 11664794297121279
802 929 38378311935509693
481 264 308653136326299460
943 372 40987539475629882
601 131 294097444557756914
510 855 293730878683573488
774 610 291213373691722417
664 812 325620332403924181
142 274 156742581820927424
786 82 324964672631196549
723 496 621967703562936026
877 710 118505965454155924
632 734 441295685391374004
423 296 441555418669430120
196 854 298571850070686374
992 241 911012822952531898
757 665 9257252900341197
46 625 866036517150774904
488 652 576620831762913576
985 477 313187310708604936
302 514 16378914549683776
976 762 437947243813292653
336 956 877159646006211540
265 729 317836327195398532
79 300 444154079781369024
710 700 151618537758820584
770 4 12390805126803950
402 76 10317396841038042
620 832 510902115594006590
692 156 298577392993119337
335 610 5859144748490542
210 95 144275392037105685
614 262 151787497103180606
475 352 161776665154734949
732 880 48916816622815266
412 269 306472207462614038
799 592 300770344120165313
914 481 165942244614568
227 278 75910307341036965
314 520 936800653626688705
126 114 290747233825421570
637 940 469423476999168533
578 170 1351457973903218
754 461 298457056052101884
106 543 316395429263175166
831 691 580399751230877805
789 493 295015515575436094
875 271 93671225957761736
556 171 399010993312066589
723 860 16881527647192012
891 886 9116945419399271
651 425 658289069489636057
858 714 232917925118124562
502 679 470522846061569568
485 288 3387739287001371
223 239 362746073223948668
99 596 11482684310112864
791 275 289658470282375681
731 198 288647436657584825
428 322 444817614351678771
388 402 371602940820411882
515 608 302423496985168002
500 686 39522841044858045
542 853 306311586202885510
941 419 337925962907801342
298 76 10388272349666161
687 261 10207593380259049
406 313 576653476417603946
14 500 1295728676656610
63 637 437896007001517234
29 853 10249580861616096
161 12 145439154453242079
546 931 875304625877824131
432 557 323530722763083
816 239 366491826873377171
777 560 82724491620451389
924 303 377179974584460953
333 928 71503720844492
656 84 297517884140016208
533 6 27029040458924478
101 32 291663128811405143
520 882 371685682700732222
577 27 371787025740909695
135 956 343498903959396076
450 837 297335337627997029
784 513 298779766896122162
313 137 875258565688298695
851 729 370230583334057858
61 876 82393556942704781
883 946 48517161677529931
160 916 39582913406420042
530 799 18213366110905803
46 136 3699846759965178
742 415 1010262529044214094
584 440 288323477566383465
308 347 577815942073028546
485 765 291857016556813230
849 46 3621162335712156
885 76 369555054726217827
160 117 328821590874189314
764 489 298493429822289866
264 929 66682669428690217
664 889 362615162070922648
358 153 304588297283926746
831 458 324692808694390033
606 203 298372371563543895
84 393 336738720624594852
610 68 289354456187320070
70 792 550071268128670
802 90 300956035539507390
874 649 657772419874990297
325 40 877268566863981272
425 381 224395500367776457
611 583 292421652865372399
74 167 294649674298610090
75 680 335746633423660783
148 210 155602790641038470
820 915 298464515841550420
409 876 363369344586260845
267 171 211493350713878370
320 564 18328081808071916
922 216 75658514779952681
48 423 441368740784735010
741 120 866017862715965136
458 34 334697031989889047
241 575 299823834849999127
720 736 865074790945592360
773 706 12771368484936676
110 37 360563536948819768
132 260 388633349323651051
462 325 582235436702478267
71 543 21867546037934963
58 159 440092798473783420
651 229 576559720245718903
5 255 149697828160154326
903 675 37380346323817290
981 821 3416277512413993
293 876 74526721229156737
509 898 160984885876829262
118 980 1379516689759562
402 880 10172072611870915
246 36 3557557176760183
579 460 12532100951370758
116 374 2336707118649331
265 354 307834401447733494
865 98 82460486640604589
512 309 291640703216066400
473 596 3418073056598691
817 96 89717673411719838
346 890 949194784266782099
773 513 9134989245007290
596 693 876207402294666213
146 391 161896341231089254
42 81 900909862184001127
661 579 326521041210778824
195 414 2497929957282938
627 96 614764637589862543
144 225 298446761323282116
775 577 300755778707015325
673 798 913352379513510324
946 229 336696199523358267
143 852 289818111244091352
415 10 290774055887381224
739 596 289489048882784113
887 908 291619069227612348
96 795 21527944022258174
46 811 300730801441290393
668 849 6399643328897883
132 28 308768293740243368
492 580 310302151971705400
962 623 297254401410951646
300 306 439503752712567892
192 567 315555613447667713
525 901 2424869284237075
768 248 615923824235878726
905 9 873912232495495159
751 815 441599135773384086
416 289 289505934765819093
629 319 1014321803351632343
330 569 50405773242611318
594 362 360844735787416309
490 569 8764814955381014
275 908 81580857094760256
710 302 2747354285464119
268 623 317621161311819504
106 273 289779545669497493
870 522 362131908143868206
888 549 226857546511445276
553 189 11812013657495551
449 94 288357672562051290
882 96 3390933108894929
273 758 1583877452287988
2 610 10744944753916251
16 560 298857792331780977
612 263 432937846450540448
434 407 362701946112644022
260 475 520018184490393425
724 369 1485766706879409
787 829 298501616542312980
914 673 912092157090906415
145 936 339472604934841203
338 181 182567964202762633
577 434 360392359480012306
290 38 290152448967069652
38 983 3472088121194667
641 689 578820829386447267
444 146 369407362515546553
829 941 40810007230629753
22 767 2647933941100519
263 294 288389534555279638
689 465 297493130577410390
512 866 363719840500678959
344 11 585546914058795877
257 950 181714748966697507
45 200 10589733750541404
607 857 354764602892762838
953 994 622199176823079906
248 62 912110771037264094
540 118 27149530422579016
691 660 623859498802130254
236 579 298445104689590434
161 450 435859643013307072
908 157 652074393040542012
306 451 433192528350503955
136 913 9393823150294126
617 512 299726648364196562
320 817 368816234976233205
22 842 435040698917124113
171 854 334520214877587211
543 79 170969638328971983
367 176 10198870993880728
247 880 299522967273275091
23 687 2278605078069488
561 807 298687412053602050
219 596 363903182968094157
821 311 3584544890234350
339 997 37789962419051171
596 265 18226848849151775
604 154 297491549212467006
887 177 369627039445292218
936 210 472894972896630508
271 975 25017783363682367
693 347 12409472415327278
286 225 301126780972313633
67 40 21503186059612744
775 771 288506591636485888
83 383 298644471400893257
289 499 12094493510064870
938 773 46392263606534650
337 180 37622063050927698
935 497 772272369782391969
736 745 865866027569298040
806 3 288374787771441487
275 28 9511602686481698
853 893 370673463393505663
903 11 1371571423387460
484 276 2540229681027189
947 710 289910729054546058
271 941 68850443240046332
632 902 449905166878290078
620 184 10262899378004572
415 924 367543415892800299
514 713 1021178119581803680
61 737 864829602581452688
896 145 161950671635147493
299 333 81985318998641
21 843 432541075242948319
30 990 326782182284072623
829 611 298364395058603029
521 760 362185038901875659
251 272 871758051142775893
944 843 442517770973207223
369 141 308861202714677166
708 472 324778644702543678
375 364 12789368424781234
385 904 587793867229607862
893 449 73218777999688949
783 429 738518736345112972
256 327 288356440424972785
884 356 809817109515978657
356 691 438294348063570721
504 27 73284982734974418
792 529 309832897819630661
24 805 288245239726961371
3 721 3853949369910790
660 93 46202840483113089
850 44 74307046704961079
205 303 288307384969248450
913 692 868159057392403509
11 155 288409530324155256
598 502 8038650602234087
136 722 12473174052792249
477 459 10278059424285125
342 908 408801737960201887
497 712 187408090278448469
92 112 3591841535392558
637 307 299751853314866014
414 884 372811318813783957
847 444 227589190434596123
46 83 1402451005046345
644 954 146601391979810378
285 45 288433400417408685
249 367 12245811906395691
138 677 468527330107017389
581 693 587421135808524909
176 647 443752068985520758
1 250 12426670043343015
76 645 433673834725624778
828 241 72584186739391
546 524 321327188853291
697 32 288373489829267918
267 31 460411531318004050
204 17 17739551578769210
618 203 10232430581767256
377 347 868267243605847887
418 708 47783076238028910
87 473 297350089675400782
450 510 303777343712048900
899 2 288430669553306565
935 461 160888435141784597
559 167 304841085959189756
798 843 442662605420213471
171 497 875097119131964278
530 300 24295055588151998
8 682 326748096791640159
455 32 326556457019846991
183 40 290804330259292329
604 3 300791493654973219
243 309 289632599239366026
177 467 11594541251300829
836 130 300763539972318096
734 579 301079499903023802
781 32 114108732355379
883 249 717763940904542
864 571 373023472701120419
328 810 44715418609164936
442 736 948056105982741206
73 501 290545535464810696
435 138 81515640897486669
92 576 41226636846826
603 545 436012901614992473
794 323 156692295371878267
276 628 585772602931105607
431 918 21425620017480757
349 478 290540042213192345
677 839 470044228930231000
554 682 333827701227063270
55 452 661180949698064989
61 389 12500915835572953
644 283 163662697813585780
735 370 868502812431591459
370 487 880537538448742947
419 562 290940741648240688
319 645 14365542881172098
253 62 1250147007574016
948 501 3458537024087789
77 720 357946356232469
756 158 447669164063302286
569 691 581836856901465212
203 541 63260287107235189
844 151 155479297437968448
450 80 3382535853692069
852 34 1454124006118014
966 485 291769846995662955
110 570 73715461376188892
323 373 435991451965271876
834 22 154572679797396583
519 379 10239224079153928
949 403 12411729207622028
132 169 203582946333962744
813 28 291627480650613375
564 699 317840123621192373
617 100 3398736568572404
798 692 585694117595787984
123 121 299627542498994000
378 892 110967628530877824
60 215 299194658702388269
816 76 365464847284068564
193 936 42861680773295839
931 305 587888047853239965
656 469 7912726915407609
243 410 299697522614194439
622 416 290609587829001222
236 246 300761844237771629
360 16 301150450133585171
699 825 298608423733328482
578 925 340046100596722418
262 329 53741007734922956
684 706 494510926122745536
113 553 299935983316918369
658 804 53504220197106022
283 598 315622580781350448
313 697 588949842328090917
105 718 308391213341465007
31 156 586690966340510048
9 799 290589537538292350
758 840 434789270991413827
730 286 298491611133871147
423 447 216216197295419015
842 113 434863248936673103
108 425 290018956016590749
485 646 435806687361423387
869 784 370949805104748539
497 15 904232660412398707
604 168 48678198984726260
290 632 148876688379911613
238 372 298564820178105685
243 815 297298453615729406
68 357 1098423258361532077
900 770 300736928999405205
557 843 227722480408673684
918 996 440165946586301763
11 713 1023917245910518218
246 889 363833982254001177
561 7 1669180548802195
668 737 872143229733448132
515 523 294529876850602323
810 254 153650454781703804
282 361 21593056618656063
597 779 161015928272189
699 507 291826472085114836
655 953 298424744422070760
450 113 262240909702751
580 172 866621117918975925
644 86 724019281013824441
403 256 288359070030456758
234 629 629466179206944563
723 655 289823222321601327
731 842 433766241436715542
976 119 297344719889127102
363 849 289826527934394451
169 147 185521133572039638
910 71 187659091173929543
4 804 300714053752594492
869 545 947224187143886990
886 519 370443661960444307
564 616 30758192866824633
535 277 171766838767843354
621 517 298515347078009037
888 821 75598841411904863
506 638 438923587495811818
67 928 18028725218556645
516 403 2323293878563691
15 666 2393178185891774
253 124 116690470581298
518 725 12146019190621437
286 140 10138841292368964
800 230 607016362724404011
751 89 299897520061442756
650 924 653080614170144757
229 231 8073821825147009
692 989 913138694886307344
388 256 84706089395206350
253 492 19237680044382261
942 745 43918286917569968
228 395 9074150053193230
973 179 445778987149436875
216 819 82851481187551824
597 190 300779276858950505
115 919 18017287429844224
29 443 74530674694235999
195 737 874993329109663213
787 497 913365569617942180
626 612 1019735371057059483
364 204 16669538029744004
947 641 12585830485274016
813 308 10255260782128434
603 218 1090052794951813218
497 447 693720357612126784
401 492 309764551426643253
142 556 372764781314900831
321 911 36125658809978201
377 327 297328298386513969
176 684 204019489947164650
70 746 288650080941458161
484 177 417613634386747
252 562 297545664755177784
197 913 9131653299578222
196 948 291662698781714876
368 321 576538107454129504
205 575 299935133574305012
221 843 507924430814862006
685 535 210531091239807944
811 957 289581317156762447
482 950 197994733006305796
39 169 485111199654798444
273 706 289558081285519850
226 135 317585778438121364
170 112 333493396885400978
406 415 298911669231246278
123 966 297403711567496644
314 592 875988688394351421
514 640 17515951491860970
117 280 44226035532514180
698 122 298425426709749249
218 247 74345471596704416
597 826 74338080774292908
923 291 3971027735042737
435 937 112812728260034119
909 107 82196051176252487
669 658 48596833455183442
887 411 83920236098940916
795 356 753539023221834515
534 950 350225059113998373
678 155 483956147711560145
232 767 291671888277861028
83 742 1012437027450640380
63 660 325477024619741068
8 301 722911769589882938
279 591 299858191219412613
889 304 75473026139109832
500 280 301025657460779931
736 120 589044615479834639
518 9 42043807503699
387 409 11960502726571185
956 552 36591618824761665
250 462 305323610636590792
11 979 172441075902921
304 129 288239674248817796
572 390 10689179087283631
229 749 300696781273653048
111 903 73330755717684281
540 963 318711338757519754
55 673 974180109008093071
323 436 515800844616078916
142 740 588127466254895536
96 987 388579115236809645
808 313 591252930594859203
346 75 585572974364410727
329 752 915023891095866341
1 571 297766386611009239
543 188 306404178172582778
681 252 336782099028188601
861 900 88515338732778558
852 914 180630057602695
532 209 308535521253550685
279 388 74614895532525464
367 448 289164783688694460
821 524 1188258708382245
748 122 1284872484732726
651 71 866377776171542849
763 488 448050407411464798
637 202 440210622407173944
334 105 449898083924478047
484 718 462564256044590613
679 418 188869903661685279
465 584 866046781070862464
992 769 903027614186669082
423 919 451570837797862938
38 929 48560412461875381
902 741 867154875656333093
138 297 297763376267966671
286 96 343021618741737
326 423 1012328217651274144
253 181 288672811900456416
470 163 906579018774512247
454 961 360510220035843963
870 989 407689393805504332
975 832 515386133800232768
400 678 779990810631562683
741 809 870502179483750197
895 892 36671272677639399
375 207 298549873969584457
634 326 722329529300942412
799 359 442897820105601978
591 960 300723045146550244
47 368 875066446881879698
446 414 360543296354337151
443 760 361994560264762738
580 589 300525825433499593
157 956 622722321642365654
676 555 189247473872904952
54 5 372861321086235881
654 871 84512431647590274
437 642 360421643657264760
599 662 336838412191117015
446 242 363769476716826368
436 938 406513709941301303
919 329 356465865657439526
921 745 158246460084987
270 326 631872926576562785
118 884 370548086053824059
339 816 544168499948760975
52 585 144295910276048010
208 279 291948836198496732
189 970 9287205156511940
990 614 198106261172800480
693 60 578773300455061141
774 221 74378653378858114
438 161 516807841821365276
344 787 865939127390749416
126 213 288446483877962126
918 37 292364901213039658
758 713 1013677836377427197
560 842 154553644936874372
184 789 5880038214920950
26 713 1022874306852764084
939 593 329041833067977752
374 714 1096365734684583381
145 703 288811858944030020
904 540 883963748168990684
607 328 335568642945701022
85 44 48892607763739568
846 831 758070863728453984
78 236 867099329504095600
814 611 298610138872000058
23 760 10780638823959160
433 88 82737911829465772
489 952 2338912669535016
57 839 300639520878930320
619 507 434638100939103012
874 348 361542378986476988
522 546 299269781086916629
386 975 294133518426360129
476 87 9012912687796010
316 525 438657069784140476
992 303 904261151254362872
429 548 1009186130757733900
757 267 454713808290742086
593 498 448535617800803320
419 941 49589550258332346
975 119 303007165492825417
64 719 436172349865935649
848 179 517077678163554262
611 750 3048797105147806
917 346 911999852345431731
689 348 874978768798780331
192 312 867005273559979099
223 583 373243574339487324
910 927 332198573623994943
105 821 444979787722965360
624 77 580086906259728264
798 592 12577569957076963
712 394 1021646218877275386
605 911 324270779277461313
126 948 3471561468725368
989 498 473322757875469051
381 703 440210746168441132
791 556 73493942873368960
831 379 3871616512946221
746 588 10224795901283195
404 986 296185988147725906
828 123 1324823205945271
720 573 3576334526715589
315 714 522382291838027181
841 340 180314226438908269
449 814 12630974091660864
796 115 243370917367020
777 34 84778188280375044
184 23 298527911979304425
684 6 204268618820199487
35 345 877372260218775696
386 396 298485710620013431
485 994 913923479876235691
401 894 73239034098657760
707 445 370753398169772157
86 90 876450427694109468
240 657 325403462348718282
496 854 911047024311516958
656 26 46349815008620992
393 833 298470162304835615
502 966 295186883247325610
968 822 301208556993574747
24 398 289534966106620521
125 783 152848015928978050
897 57 288975895552019403
587 568 290850204840939993
645 177 154757392086636166
793 924 80063072277513624
350 152 437849978102788098
348 761 145303822564251765
931 270 931381542171181406
87 280 288704080260539540
482 380 290622360297976906
283 306 452191991149710149
457 558 292133497792286689
646 697 442527726877689346
352 705 2424804871994502
989 870 109406746920337266
627 88 612892036128825350
427 602 727444353549037228
449 523 290677968182468831
771 96 300868068316773783
284 467 11598838057831237
542 579 309640444120786879
698 793 290577152351161546
92 49 10237796842795659
698 12 11353578525996496
207 915 289498615123614366
856 780 297321589309425341
380 232 289465432455004436
448 65 300181927579859505
669 466 8720089564485716
714 445 727200579740771454
969 717 442888563348928079
204 936 328227169896706691
879 382 219768391913194510
30 182 299845567062821252
297 742 1008922270304778286
407 244 291729294189810568
221 384 371554931375463140
723 950 484756261298751295
954 644 441364711591693302
465 161 721738098731015747
639 27 511094585674305829
422 884 227529366456695493
114 790 297404376143813281
220 301 730721636099911786
651 761 1012221692337369706
51 211 156592562897067084
368 255 725977877775526967
808 708 329246144008485151
939 877 80034385234582982
229 56 9225981727920204
885 404 366059542989420273
209 131 298590906699261120
23 362 10632800624081528
881 381 437855048131334261
267 444 535786080439522212
690 743 462997187106666741
974 234 334465891461062082
636 583 512733574540928236
939 742 1050714828729672526
829 161 146501936932809348
918 479 11902353302490002
547 625 874240714526545347
241 373 12468502502004249
169 426 477252700726322927
933 120 585622089901327391
240 767 9239390521169235
599 835 83372123880838096
278 286 73223399926035605
536 141 292038324840027623
501 108 360339224742854158
482 72 12623289557698080
565 784 308537892174475536
408 695 954421597854377909
957 768 300852991171840648
188 844 444940235589062388
871 535 534610889560521624
64 507 12662499549887250
800 717 739015188505381705
314 963 576549619507298001
340 846 720584724935107217
452 992 48439551484969364
386 481 12630900810757190
29 930 579936797150142425
806 336 904182403640188527
823 741 587182430045887552
903 886 74498922063851703
62 816 77197808531767646
681 908 118339388103914902
393 174 221982647205339
712 200 725588654331774441
312 124 585520380510463457
538 449 318764712849151520
276 872 84827267311936695
136 378 434672494588446
778 787 297427949685033002
914 997 150229216502022315
553 263 3814701193755129
262 950 196860668562123550
496 448 624356879560673989
389 171 335525920958094364
608 62 288319254058197605
550 615 3766239952286879
62 175 12453569108333364
232 143 12801087598094603
258 422 434785949165188060
358 898 444047144506191848
771 335 293406532297036596
418 660 336902669764645955
15 334 303587483009733085
740 496 325525793707602714
96 3 1277379731074694
89 636 367858131076989569
694 814 873792912602734246
191 71 12902721513862157
330 544 627448717372437636
216 814 84714206639586605
948 852 290556876517031072
762 183 450057064980748880
208 167 6361969473474840
806 375 10166478105802682
458 469 296255115242496450
85 493 334536036991498133
626 372 577785779609244271
836 927 145092210142864707
604 647 433889257029713727
210 832 79794324995036710
586 98 297510054718257683
447 653 946964042506102326
470 544 910249423325554184
497 596 623762334778300376
985 977 310859410587966168
609 30 288511768790420760
437 14 372778991408571431
4 478 12550486152177528
558 819 301660366879605427
465 367 876309500610402232
189 205 10342395713364539
485 142 3825533939753787
600 260 366652754214485890
986 278 82748313993909790
505 973 291212754578968445
733 413 325817746218933277
578 366 1570001144729662
319 940 193374885465495669
71 476 299970269603826860
506 422 444762941383458292
791 509 159829361485448202
165 835 119369963330236073
265 562 29665512323907974
593 397 289548694902265799
838 759 17594765718775105
930 142 588162190200299393
172 388 648556200140260865
751 600 152708738680737912
884 755 370690021391667497
462 600 11964751174567174
41 936 51794972521465688
904 859 9011631157374298
529 300 323733783387460990
893 260 10315540762467162
817 234 398266869629322983
544 704 591189272593619565
72 29 288483322094554580
72 862 22076667649998656
23 130 290541258535503945
859 828 579963945404043745
109 12 84665373366896965
399 457 288359611227271347
467 44 9441355016006336
343 761 190540738918746556
805 619 156553521656501108
450 653 876179226004701730
535 430 466497414344233844
914 333 289530929956917517
763 58 447848097258747644
633 763 288739689826517331
176 842 153531018889703068
203 934 12634600102191418
282 559 308608927149166856
788 134 313262080758664373
901 868 360486338166236815
262 533 309715407954588555
822 464 12982979998928685
191 207 289591038224291367
532 795 290609121535410542
581 386 1882262753540269
820 10 298433875582529716
544 463 1026419840886551498
448 475 152364233367391039
222 590 369560309927543889
740 263 577778002577518107
127 82 475075477086634383
597 196 188620023149001
804 275 297579934859337115
748 861 377923488788234274
774 538 306270678949019762
363 543 30873213697070669
122 400 892943833359264648
576 877 118448165883774973
764 282 21677825062216576
826 803 85130466259448785
927 496 757505430134033913
256 548 435146646185216049
935 786 150117927506504128
106 965 10264939431942997
284 391 438601001021663442
651 76 866058659522643749
431 103 31028038141771029
279 51 300906873361168263
543 479 21562360459433376
797 960 291873542988056928
222 969 84672384905861050
862 906 319457618239156617
898 456 297455925984793367
426 146 3658252274775982
448 572 10063088834405635
541 826 417986034697403552
707 983 505800620773772
700 131 446797759277982815
951 517 159833840789189734
961 527 288741327655411416
293 757 1360843115305527
89 120 153620726249860622
141 851 380376651706593524
807 297 10329462714483569
876 307 512209193874802978
22 482 2605653614098908
586 190 3564497998939878
593 987 378391367749090301
786 459 12973587617778259
962 157 877202501465757641
698 970 298388651030006424
269 621 307499722004117513
378 608 291779793551774178
216 911 109482109778377868
183 413 299977042532739833
215 318 149051968111544508
706 585 300982288891968359
375 420 442711623504052552
446 92 372842489320469188
380 961 297436581423427621
265 916 57641332331242043
608 449 299666837977953191
330 218 405556055773039051
15 543 18189455334450042
243 300 293496820662385800
514 935 156979889566296303
839 238 300725120861730053
199 347 585708178049799621
130 262 10370731175854190
391 387 450205516805359793
950 630 1051478511283049452
450 959 12527627087093831
849 630 576613511321243824
703 868 82203765955361160
937 707 53476672598148830
317 803 150885746493403096
31 934 65388539353637
885 753 947040792893674808
640 813 299638926006113918
580 597 291149241854443817
722 870 372974727490188978
403 245 299608719595978656
199 395 264746427564717
923 495 45096383641139709
422 833 145288799975442856
419 578 45038918492370758
586 928 2350331971883022
862 483 309255331858761782
184 917 336726402435804027
666 93 1194193385051508
809 595 292808082282753274
213 714 798131122285434588
631 386 588945032646052620
313 156 11321197732295551
977 870 72068681463924591
487 909 374950981385894961
555 930 875115572850401847
953 837 288460942665965176
232 204 295710816832712066
636 357 580021055081297399
713 351 727830260035326093
890 512 75574508221326439
410 69 9476279586569550
909 774 82385528620365601
164 207 341906413301747884
588 380 300661484829158193
652 512 877091398979495441
390 451 94350129427516
261 27 74344276171653919
346 677 1048614914961794867
801 414 882725887036068565
324 372 578965073414946141
65 638 158520820608488603
760 742 722472457064986209
266 685 353778590822385712
794 425 373268343232701009
330 438 405560198072136676
1 945 11325577853349827
747 937 40622630324927283
53 596 43813539803905
847 388 507792009898906473
793 225 10332726693179479
525 616 1232624697368633
44 174 289876605699329370
377 748 300694578769879401
178 214 1015974215096728281
437 69 371840827501746213
284 874 75807704350186650
706 616 301071769791112180
15 849 290668843450038015
756 468 49587362301871127
589 855 288553485178835756
593 121 299566188947090839
203 639 159777145745187950
193 564 316827043944584339
477 969 12479517232417155
962 354 288724683235311489
608 650 578872679880582988
152 534 174479067302682771
760 504 2982249477410978
438 579 83418317825371807
399 387 289492411757776060
207 855 299766395569525475
822 178 737421713620616147
807 758 3504720245275161
39 917 39421032830158288
897 708 45894645728747806
746 411 297843109794410650
964 156 578977270921834187
956 616 48677923504508100
934 704 289881238928883975
646 657 192640600251115173
699 860 305734262468138860
623 550 300976694123818135
589 156 866312436193653761
737 471 906432313677954780
635 142 446727759799057227
203 357 1096608195782221182
569 538 25826558892645805
403 438 369550422370006971
827 955 9133936064384299
425 838 367280454268021900
282 34 307584192232652371
324 844 730877910730810048
769 567 28700329490190501
457 635 438569120196422026
434 385 370671114089195979
18 547 11754082902561310
517 72 290645577527245786
896 813 149169648027937461
433 505 84511201274953525
563 829 297574317032473669
560 594 360697871965844849
47 747 299621285315385041
850 140 362410939018205206
213 281 297690683462595475
956 234 305152879530339526
367 637 441049268724365260
100 599 1185479451687262
779 320 10173227932866223
332 251 6878363329050958
160 721 301151862922844895
15 230 9021895084038705
913 665 289432178950765603
330 270 28308420018241770
876 405 73320221372566513
367 959 11724969760378986
147 627 904295718371687443
73 560 299889137532178428
109 472 83390818226217987
643 589 298708475954850161
688 347 289603277776425987
465 79 1015393718514070384
598 505 10266553511823186
706 169 473625511400457607
465 112 866982692510159329
324 378 586738127564067060
837 171 334461393738667389
589 470 51157452241242459
183 201 11756318213152737
297 450 10179190820620347
882 697 299521560780670854
24 701 313473790313506844
113 664 9076893471266233
796 851 360932153036359392
92 486 292432148394410159
170 637 477273552501541490
826 518 360426765834214042
473 439 370562154508817525
516 633 450010265419467435
362 616 10509649008318690
734 78 586925331729639396
7 901 300697100636164985
515 73 14231689715181275
763 279 151588668946708578
407 355 290820086639457387
776 233 75477233846555607
12 633 149312159654506497
108 962 81179285319148964
981 532 315448620678453551
600 716 440141860188981692
626 117 619425606140036847
289 446 75514792325830875
435 494 120621748814164252
856 481 9216163149891828
285 618 12904658479443356
42 797 333291992985857375
637 818 148961539979166043
362 82 47687079367422554
341 670 338432332024002138
394 792 16904945750231963
561 258 12941685709570715
363 373 297669895541993120
850 506 76118836126993001
811 770 2364834534506464
215 124 11984148034654376
806 49 299757321091044705
307 655 153059317551450292
594 506 75480721786606156
569 298 16696738088024304
77 959 291733560908561235
495 218 110407914667247390
204 205 303660292866963974
497 230 613657557712545280
716 669 449016608109849291
905 989 625023538708266133
671 638 432898430499592846
971 800 596954660215128805
379 33 315294339474028507
730 938 333688437491645395
597 17 288623915700439944
135 327 316569534077984292
740 867 650931865466195245
190 728 301138374859466206
277 111 81588016059414037
541 228 54046331651275647
287 546 73075006707845
957 970 297372073169093529
956 420 468433772238919186
30 569 293628102172992197
455 353 46614738813942819
381 715 652545203601763115
275 773 3854149895940974
380 437 75477071991891273
913 569 302654700683762348
790 482 291776267101789020
277 223 372045007716545105
383 66 315475885310945621
263 673 612720952999706090
194 855 2350981152147715
776 458 118225573508140970
394 256 15811826296936362
261 573 297567228574737004
293 987 93549291167427997
24 741 868303214532921531
334 375 304756055098074033
641 15 3640118734553316
228 330 326741682284817596
694 898 585697524639877623
690 227 891827106937829540
300 769 14198895233667392
570 168 324773483825509080
306 58 144972504338324930
121 445 74518287768881691
831 320 299875356735204621
592 948 297259950366623725
269 43 309668301963006090
244 563 289821542911014586
138 570 300771562772611324
731 962 3878373499879944
963 978 11343990937765175
849 86 585692738307933810
809 268 312137866308580229
261 792 8799308052639
339 563 485826137501428432
295 809 7912840471728760
748 187 290512227124961687
883 323 154304619616882955
373 187 1179918634337582
365 108 370865878539499618
548 936 185153550038398847
474 404 17122005360825316
14 541 66485578044758395
683 46 45071577676648144
241 429 585636933085091224
867 57 84642040549033636
373 755 11275889035576835
903 590 291799111448840664
288 140 300039392860277461
73 861 375493930870595863
265 655 30528589174788700
517 944 288355606395843136
586 975 5803463465087970
790 973 4155849866208278
935 500 149464795198436485
444 212 290751865637775889
867 684 287524822978786770
164 976 42290513884555296
203 849 297242863759104073
903 457 1377458754277275
30 906 9277860595607004
759 25 290650088308363003
307 98 149626267010431786
954 914 291717922911861283
531 387 29392564922313701
852 696 290716307976149743
930 934 876020687258832789
817 523 80660668528168275
406 898 1369569359207878
881 16 9270982769202628
456 625 585572625924458307
547 515 14476797434474099
117 189 340300812198409055
983 695 577854851989029941
560 857 66806327345089988
366 823 335345629273108742
825 32 11415466611505991
997 758 438383175731980751
358 894 506024475764512891
327 819 10832373846039819
864 901 84455460906532708
928 920 300829049886895080
795 429 603526989836380437
653 304 576690149411306356
265 845 173488200755456598
350 202 161957888238825034
122 718 454667510624234530
269 775 306247263485390252
618 472 9054825114449936
530 185 604704388535401834
147 592 299692311868443636
524 905 577641878470243785
958 557 360473678264112851
908 21 371678356698872249
850 42 112238928393233425
345 196 577671134051819521
616 577 299645476429887579
758 428 299695622317859705
318 27 230658988680881642
218 444 10387807993612525
752 708 615145316870483360
784 426 11547985733684253
524 672 904120082765772665
796 22 9490830663794761
832 295 223817260211752494
857 466 353583700187906413
418 675 38514761423599922
705 727 1381949295476305
885 379 72098179178704359
949 963 289486627840840417
247 294 2334271473620939
599 930 580044956771161633
376 304 580080585715073003
799 242 288431708492161496
554 353 12597098967250653
964 568 288653638348983458
332 246 299537123735984059
380 581 694127399636093
856 114 288484833481542595
725 8 13396284403318201
219 547 81355297104480644
693 434 940401734769174154
833 135 309743502288099833
104 47 288335570140410749
65 387 289598963563090575
314 87 864702048996809274
732 676 441534222232233499
285 921 297555483852319676
334 970 295556097641632160
378 121 3418229557159297
232 566 307721131591782476
226 703 2304714918084881
59 481 298598002811592826
592 557 74739440087447203
711 64 300993016181572850
248 624 46230316933137495
830 256 299861659506278559
95 978 289473810901800833
720 726 10210999485330331
439 620 370658792856061720
552 473 12871081161405490
457 540 20281176261230137
769 948 1241147077561586
722 60 301064827869966031
816 475 218825280760162495
816 955 365504456371182109
541 426 344541880423039366
586 607 2385885879030003
655 175 2443813858055185
880 114 289437180472704044
148 416 290704490797966660
817 900 377918902175257304
399 178 737859419359309779
652 860 594189393873136651
534 477 172060098762248230
773 609 1311464264341722
77 528 20371553365670568
838 221 86374013674375141
815 6 288501678314270140
375 99 288478336280131087
417 571 9542520006530242
443 640 84680913712143839
806 823 299103057229257630
110 304 84537378304985128
186 216 372745114547001953
438 407 362728640450282040
752 927 1009748084370086665
764 594 371621031714296606
977 205 289538909976397962
560 105 443041238076755033
467 146 291732568938195426
564 636 527713824471646345
824 313 864814298828926940
650 750 577294864580994807
197 864 75506271731295231
696 68 300909796000027739
325 153 735186387188953683
846 66 776893842791579267
488 517 289388629071040887
383 552 2792958543927676
238 631 577708482777731056
719 65 154580945577407410
854 626 868336791264993338
411 461 289044409121011977
295 229 297446331197231623
276 467 12848198335931898
976 753 580091520153945714
271 728 317910721903957744
261 982 297430935083825227
485 158 439833832666210568
104 159 450230761170393724
880 722 298697970599328696
863 243 57546741295154820
89 986 444079192697962261
44 532 29565219988077336
600 245 302459280903363228
138 181 297281945629135072
55 974 373960628513258337
911 270 315376018530953116
350 661 185543601313868537
407 9 2432387744733348
257 839 5111807897466364
524 928 298418095105702545
349 775 299591242235758793
705 34 298517650221463294
533 464 20514761014887127
260 905 939067829244694577
521 955 84565720455540714
629 600 878820019231564692
889 434 11535906097632081
662 758 336704992009054729
355 271 318933975075863175
209 619 442621466296237650
896 168 474331565857689121
117 879 260283869340306738
637 819 449592640196130646
772 566 28542468366244898
827 117 332416617744831617
433 830 361972177217479732
858 538 595669005762501251
486 618 292209530485176918
254 297 450137949873343227
724 4 298883962396029994
805 794 3401734518195437
943 119 44343985272076112
313 296 578944513668218898
939 955 49588024277435397
834 391 297016647296656875
910 973 186162244018243635
708 398 328028426889707090
60 87 11275150037057331
3 826 372713388527075478
982 797 290526593825302021
316 187 152591834848585511
28 83 291692109073658198
392 905 876374983663104930
193 499 13064054174792746
105 547 145697773762388646
92 207 288436975623042017
197 861 368860470568293158
1 686 327863705420204694
945 332 298589431943531161
931 19 876031033231165948
635 762 10649264583524005
437 138 361891727032415547
546 557 372936742975801757
929 44 46703217616141617
498 709 449329448883277563
100 460 291732609868016700
178 808 1009359699879342217
764 708 47619732654724642
407 770 11259017364452313
883 566 19442527749363316
277 240 11737269123530312
682 407 326762824561644942
16 316 149202418459673341
256 66 19164372029834066
118 432 362608203040286502
365 964 2716877502551312
944 12 289425313222412557
376 864 948227267293021468
136 538 318975226878882432
191 377 3815111433164
719 359 299741839411689886
709 444 361713765704364502
737 144 577588376480051930
971 601 305152590476911934
95 160 297497004124438266
154 844 444865450657657887
230 266 307479148854088082
692 631 299531371536762221
721 781 9448243047488286
303 411 9604437292787616
150 622 12580752512833896
429 427 585540318935467080
93 29 288432708882117128
56 185 865997756399944487
666 233 289517341466638491
164 115 331582849974686554
991 398 37407075955831650
9 641 288457950149878396
323 679 330745409918195700
973 519 1931537921800111
911 694 912192807837867652
323 826 504550306042204241
421 251 447078438717934405
710 636 510857292854078118
640 153 161975104622959407
199 217 84722082051453778
368 528 607090519440353032
450 558 301136908469361572
664 837 12628603842048162
797 851 369861562621949024
599 398 300720591869775983
308 145 627776694718035
639 986 151940300572964111
583 943 52784492549084160
390 711 1660579713845903
98 355 9346194857037603
189 402 291731525350699096
719 803 444583277117169322
177 353 299733712246924432
64 448 579143175040002
99 583 289014346325762567
536 771 317763915088454976
231 175 296250148210882542
22 984 18408975071181470
856 200 2386861888541109
928 760 300155844983759738
259 61 299514768751829494
84 228 47517876791085591
122 751 144184991238717619
763 378 159805158528158109
132 728 306736896311668969
928 132 308530219467877448
378 175 3577538720554458
801 400 11466365003435507
819 331 40120199097878213
208 691 580006492401645886
550 569 6361007641386688
507 571 289699890342888954
198 452 586807686711029675
198 734 299911588055895782
127 6 151961028609090367
44 800 895551841019195409
967 111 380706451999268639
545 387 585940317209129808
626 714 513153817919646239
739 433 74377138235440643
272 889 939555025629777023
797 475 158604261699568768
807 768 22728280755148
759 641 9085330178263987
677 78 769492004447650975
203 391 159659800176080446
325 267 1031176117841042855
702 771 298389271473048246
459 121 289621967957613451
705 562 120986613344512
796 146 9028733324706744
196 865 370657215204505966
189 175 12447681035024661
288 382 210080028134874
749 769 12474530497523096
103 402 1314810051203307
868 953 369489692255051685
893 543 92393431340351507
801 78 307520040443002201
321 287 298781233119282463
341 348 45146090721371688
773 306 155320606839365659
876 435 2323338912501938
314 133 884027411115538727
474 205 289594422941713019
604 495 335787867567773046
197 511 439006151658778945
977 846 756630287157043865
243 409 2857313563003152
767 106 290563375958007336
813 806 1266466212362568
178 775 737920043842579147
516 812 333371162413603579
809 96 5717540487719172
952 126 298577151150584712
541 227 351334631869423840
866 170 117221174325015803
113 459 1221073704396432
534 831 163994367885048886
799 410 3485273401210925
700 461 153059821615618892
485 290 298939557438740037
912 862 307044964610686023
849 502 295243494992184073
456 573 11807143057249615
179 446 227809983669870047
14 586 10290301890125230
157 845 1017931884072665191
404 225 4748348053525385
737 888 651964509805909519
319 670 153597092511193990
879 353 513863107045864159
981 433 73228787725366735
675 743 766805769075314950
488 615 298401615269711507
486 763 439458667764506598
464 782 440082743130460453
673 837 900842009700885430
143 225 340018517651563
869 855 81212475796668609
421 559 146775540037703970
976 299 290680153291279081
934 997 157964896860157017
629 107 877200767884681055
989 215 335029694357009330
268 815 29510675316871480
491 604 9143145522260219
794 557 73533216118513825
744 896 160257236877036828
789 918 7329679010068703
462 412 295171831838911738
828 818 3066200605214838
90 196 10436795499224988
493 35 373149531663134
339 488 196919289462498101
629 667 577744293612984269
196 259 9226833783008410
489 419 288506842254855357
908 933 939272889347708268
923 712 725386920321109823
601 672 917709185331150175
458 37 38498146125620841
793 819 299010348734503148
612 731 445740227365871179
745 454 75502430393742492
912 874 371821201916231414
516 246 291805577379771674
157 467 576627016193827067
899 323 444970609919906729
270 765 65400834786731045
829 412 291616172961515942
585 827 9157381358642107
504 429 865850547114335710
173 832 1097527925980439503
258 421 442721161070787617
365 292 291993370300751239
827 359 441737721714429538
36 39 290679079835522190
553 76 299835427981361194
656 767 325395335502281071
311 993 614854377432775673
239 505 9063021491263905
241 8 1276126598857596
790 865 371776120768500737
357 324 221648406289736988
594 927 514347557448330273
938 885 396493813518195295
930 363 579020045801413707
406 98 2271228741173557
352 434 74813779889531711
439 83 73314995703725077
409 866 373417611142570870
728 165 48879239902517029
57 980 149451567228933
96 526 298567440029486706
385 424 370668195972211509
763 545 736920790401010043
355 698 9520848016767953
960 456 3647372252772626
192 508 159706971561211797
915 823 289986279661548560
659 278 402878581295562960
128 804 300851048741168145
126 31 11447863590523113
492 153 459113780663037890
353 976 301041073158334530
779 940 49554705946319198
381 332 151774033841832422
893 979 73350500039614011
248 626 325475677652411002
10 667 10233518913330624
125 724 299876181859499759
564 728 28158377710199332
455 349 45166955432441506
868 484 74583778349805032
816 417 375567877978151433
770 713 1017197016674274683
790 838 8624450595542760
848 60 372753687672899581
490 587 300783036690542346
89 221 225675658761077735
634 491 434220327841396066
603 892 832749115409761689
607 576 2460329718940087
518 832 512270566314221855
665 861 78505922378337002
488 656 326751410960618549
199 428 11367721407663614
38 571 9359036624669821
996 215 438839682198071276
690 980 882717163912978310
858 619 1020305083814931999
379 20 2376665344200503
578 373 47323793032192556
300 538 322780393588209670
354 61 292170381135201572
385 460 289369072665608038
520 597 372748309168148353
237 694 577857911740642999
546 360 298402679691562701
192 347 578801394411330503
769 449 300827977748466243
988 384 325469504951155856
66 427 29323978072282379
372 830 1545217886988106
441 319 151864021227726179
482 841 443660844660846147
642 739 299551580345086933
199 630 873916404702120430
215 900 2826547476740389
933 5 586743923279805722
307 341 185555134914993483
108 629 649800099138403047
469 323 184928520597538017
269 370 891817160510321321
388 706 72489239167298116
239 547 300972597942250731
20 543 19420622159275892
839 476 10217275780786625
52 612 288943237832674575
297 666 289606093679431506
976 555 298790705007462758
702 955 290579115063902562
757 802 3465587955074413
421 175 147544380215796487
158 186 160580887610407195
81 612 1020668617718035982
540 188 19239973925122031
315 620 867216048791070342
805 692 877089414136741955
892 678 223258868254566912
858 243 588856578277506255
850 325 658240790637070181
736 770 877313778039448251
496 92 903018335959734205
613 11 449154936818587878
3 569 15498837802275339
65 547 288728982899971483
811 216 371567130957261982
532 700 167732358506519617
638 807 151796317742807099
731 979 1615068870745203
196 854 300835046996674556
512 624 864846071082482009
465 325 298595571898791489
855 331 45250676825791805
567 512 29737700798409512
19 126 10149010962340383
621 571 298675694018233116
251 26 305220278460606521
285 851 371271655717960987
79 244 450201089410128835
811 698 12612388501735716
160 455 334659025864315738
134 379 18202997248280140
290 325 866562835483503432
44 291 2245841715383158
398 447 82334338457502561
603 891 792807998089291801
549 411 436832892722790006
18 501 288376189076943599
80 131 9114894623513027
617 760 4182748172558243
321 113 10378261538969378
873 911 397710030021646168
17 328 48894115745943009
395 786 3042970767039393
767 206 1297930663737229
187 677 183878446522816216
588 36 12396603766930487
991 471 305277542392991384
354 433 82495910778737820
93 381 438833456394659581
345 344 3420585279372222
764 481 298635348701395764
974 438 374940392177899520
295 174 10155711710925218
796 115 10284787062782129
500 319 151844900220893523
229 962 1406934181388037
933 506 579978850351974031
359 440 156920297269596243
554 784 9090899463907186
145 55 362088065612404194
449 665 297336250149894767
676 180 480780378494871850
846 250 1046078066903524998
186 916 48537191955604269
245 236 3410056442045057
166 427 290579486041990442
868 645 219809631784177413
249 597 9765724923000092
756 101 1155685564095200
337 177 39894199691649582
408 77 78257496150499833
66 836 317553891535148025
128 245 299551159797899660
737 252 868331773906131011
818 739 13006751472481035
530 281 30913943908509012
60 421 434707113192775706
749 780 289491397406778541
158 740 1025317063083846311
109 669 368803797013860247
691 347 3572147760119433
185 590 586723445721985745
510 14 304912942046195442
827 780 12414824512510800
595 307 150783698625640177
157 938 622866602239211624
932 922 289495440311943750
156 358 1018210054369183697
909 751 228755073079090868
478 521 371812248640303624
781 276 9306863863886029
251 45 293203624056684237
341 701 62483965255059476
398 596 9229237364849255
977 569 297004036415206364
446 581 81724914257028911
890 8 372840500396843356
593 856 297491873738885109
876 606 81085431991748118
904 879 804157029747739635
269 551 21715900708988926
580 563 1994930826606369
400 621 603523353963552428
955 417 259376641718547
609 56 289485721342302105
903 409 290075013795064832
768 549 148041637317396452
764 236 290599809519780755
619 533 451543675956631504
812 652 615890599222142103
40 891 363853444361448284
792 543 27088013859037601
304 706 10694160707323422
120 121 297257731969616391
564 185 883220821325334510
936 786 330470933296254112
235 725 42701433356851987
70 806 2714555220499136
135 62 18157396339999358
928 41 298575860679293392
682 44 45422785253216116
343 670 44483617060692292
104 322 434843860060710607
531 480 29423794504601270
354 806 300046080633320174
321 838 294464688540476358
527 337 45530644118244012
340 449 38357351504375998
120 605 299600415746463234
816 6 86251612011916624
627 905 47349025776025602
385 126 10135741749668374
817 722 368077407253398426
810 560 6689943070817655
459 266 28354431432994242
132 983 308498952044985210
455 475 473897412769833092
383 68 12763458718501936
245 483 165448061355765
606 801 882729216932353514
867 283 390075116730805195
512 781 3383580731848856
769 925 292856611999299180
411 190 288877232376482133
928 462 6803264604976405
148 534 166392156038408323
792 264 28398689210762902
438 189 372932755593874176
345 299 578741019231704853
400 583 606535365679826012
834 994 1055645139940549132
153 144 158488437026394743
385 377 2256881924675169
218 487 375082830974016495
383 59 10202802915721631
717 96 144451795438413089
488 848 82462667833251178
580 640 10810292342472932
360 552 291881144701786251
597 522 10898055906232509
925 167 4023925309608321
567 735 27164627200270562
121 413 264738607222200
554 467 2633479555080037
273 612 148552828254065232
161 898 434658994806525185
585 143 299918702165947123
453 407 2482893517854708
663 639 476227854067667782
172 956 902050716885378792
113 539 29517541791454148
57 250 299712718357173809
671 400 602927933085422105
980 172 585523174748786625
486 973 9230906195912330
958 473 12683657828100700
568 610 9961820838253380
270 233 352525381451265990
199 249 12971871550240901
195 121 300638009808704176
925 290 293365272759912444
284 401 1577126657716989
171 595 333535262935234480
225 667 289416195778082281
749 23 298633254408853541
835 238 74546726868495359
621 219 361493589073223105
80 25 299621167642512352
876 825 361556750904564461
176 268 317927326049107812
609 84 48557755769477691
222 799 73372217051911639
181 553 290630230963057044
845 52 211542509953455
355 394 4965744942737145
681 904 903022883245136772
631 222 652143308193307000
363 713 1013327954694797090
778 250 12487210265711484
922 682 36052958924200971
103 283 18563081677803656
405 217 75684967787517743
372 718 460243961081725931
112 443 73299793622077054
297 21 117243753839105
353 685 326866188301199976
918 903 10899263537481653
573 395 506138565944187
221 21 82305061800089908
620 946 333392407339771279
911 872 109302928592774207
342 581 335109087400962505
845 433 227566977914216968
720 129 297771150833765264
7 992 625022797287766319
12 612 145992320102553763
910 578 448102314500384998
467 920 10142551412185408
818 933 578320056069979639
479 266 18264511442062167
255 871 230589184094956579
838 585 17454116740479118
144 197 291848944395543702
343 150 326661698282779998
15 900 299492167440561902
917 947 37238780321021266
199 580 4093865191483073
631 174 864866464995104894
894 549 218913646393429692
683 138 335946287593768574
174 588 291614882169237861
676 946 147900555417624603
769 668 303529381373322574
83 841 444878731440428314
290 755 291104827090321162
640 383 2519667778099652
476 277 12778667683799207
361 592 289864480782302718
337 848 405529597788662524
985 953 323195549812625002
20 955 299617466492226388
66 812 354907144166574844
801 405 886134137997081455
744 572 11699101250047439
105 729 434948830975076700
709 763 150587398028738354
607 923 298644929158356888
513 845 147655224111010665
868 445 298579190230336120
840 272 722091550282955730
974 208 304250192465068939
54 686 120560574455302884
21 987 100400466065542980
972 596 822956863533038
959 756 291741348229337137
961 702 298467037998787888
427 79 151895975447074634
518 431 29982571337842876
916 108 118389180416656677
273 670 304977048784244780
65 730 299898054132124507
989 900 325489081000463759
634 27 228039825575394056
577 201 288323485473011698
799 665 222087693346473
204 834 159487267779826533
600 50 15444748524249454
775 203 288442134388875931
344 900 577731471719423416
138 491 299989545875617592
471 676 448575175607533479
464 152 3570115712419098
829 156 867200699102082348
737 695 300768314523028287
2 710 300032242741607439
538 227 306507136058424710
832 445 159765418076783669
120 442 360386741120135958
710 652 867415847248174234
596 634 443184153311095036
622 356 1015943393873404963
228 556 72361534512160815
225 172 877122544068405973
534 554 453188468830328970
772 41 297476244660527225
177 300 16790831999605746
329 632 478758180921692802
947 327 299670651303205619
420 82 182590196169253687
779 497 909775113210185644
246 972 300187361920745915
868 131 81208405530069601
137 630 868513597106463504
418 143 2571141930018185
164 562 339759271801213890
760 175 300269786975919155
62 274 154711992067780703
503 196 4626628479924663
304 332 10279681124364316
518 766 10219498223133017
897 163 866464147693660632
682 780 324382458720333470
589 385 297570017901272798
872 121 370517061690215571
654 746 288246159890806667
371 594 792849851373083747
375 921 297288480734159226
589 276 291807371509124009
34 313 578057907928873807
81 30 578945195022399045
448 911 39099497133369408
395 710 11585868095004116
307 312 1025637812264938124
490 641 289443480670266806
299 557 363050985303321292
189 600 294542865278604814
779 28 297241784871515026
715 827 797483346707008285
845 956 470670420195498160
432 157 939001655251493269
858 46 585483053313258337
701 148 33040912705943364
448 182 289260647935699452
290 553 4427728391365236
115 250 2261150041385821
696 857 344596466047356942
891 463 227202208673800321
93 137 298924261268196460
684 493 205372832254470581
380 920 11269883952195011
665 605 300726136832650733
867 80 84631086391286095
10 791 298422596982729349
997 198 150202190635196151
558 109 73538669242446701
216 593 72128174363239788
492 732 56701151359994656
232 777 74512825838751891
923 773 134160378106824
31 854 3599205984140056
704 467 546987534691706
593 656 46346717753792571
818 970 289952311524927152
908 342 406613945161598246
653 577 586853933928826259
630 660 903204801370931531
465 500 588849776899121826
882 959 3405205018913811
44 85 328028973714113609
590 50 12415420197183121
781 862 27822800763734204
415 191 291976972251709032
877 836 117184716647287491
286 381 439881891945365664
261 727 298830080742931126
401 74 201877206542240
995 721 625161526711051362
97 184 12610492461117590
688 462 879350319924567614
571 86 578064317824897381
538 323 460642342653755510
568 881 299875409259965546
287 136 1324541417044612
690 138 893392104228402859
939 924 397686605908334672
84 871 396554229185409405
245 846 765791250482742050
488 837 1215873324689310
476 115 9145322488837148
321 977 153669984022475
782 533 459137331985959782
860 963 303597772685677291
714 772 809470095010669749
527 195 301026810197625758
690 694 29498321591515582
139 260 371972856247753824
796 753 578729839648575891
649 480 866075360804433188
589 135 306768789091219644
750 500 10918651963978984
294 210 154477349532882038
667 826 74579392578401688
136 85 48845257076530672
761 296 145363477194093324
477 456 298629738164665569
529 198 318803881094194690
814 481 11400663740918621
468 555 330396402629100238
916 778 45080139544513517
480 849 300879592499407586
551 693 587156527690494786
334 888 367750688330634960
621 762 448037984665067666
68 211 145528166094049970
566 521 102834905167118835
122 76 155914040066754
427 560 12818884597945716
803 805 9797966899189051
913 467 298485578381069212
693 587 867214185769332197
473 754 3380727207013409
370 197 576604347317485038
816 199 88583904543739583
814 736 588924626080063428
64 498 152437636008710288
14 773 288254140812465998
330 217 398696564394549851
84 599 39462022631229940
736 243 877168377566908300
412 100 11342672857879544
673 191 613752407687730863
525 486 301394523890204729
798 271 30426845236807651
947 565 18468343078875933
771 753 874872942063423033
607 605 11344140381811271
654 37 288366248544474546
301 731 1021591097825687280
113 575 299824896487410269
360 135 30923176681515267
609 688 585543358660960155
716 990 478941978046020172
482 24 289598909340779960
111 548 504848566822795751
202 947 299538076503956467
11 904 867222559693467093
239 32 297456764521373434
158 758 437432915870205210
734 830 12461791274641688
427 864 370698031644692521
302 967 20488992050798408
829 109 360462377358601307
349 922 298545656989198175
647 564 453788322562909780
161 503 158829845422086074
293 904 578915681743944216
881 376 586766671638298022
53 263 289454500791789525
469 271 358224322334970367
741 361 868392637847793618
473 773 9192333095121598
187 652 576694736561259756
716 935 8479506346968129
474 651 865839153976808353
426 269 19237289835604992
564 861 387292943760919283
825 870 369421973969134423
818 120 2983500931403633
280 443 370848149897549233
866 716 504828194418379202
152 10 10188426471334063
939 808 324304338118907062
340 319 484075971568420798
208 609 297446041137827583
613 583 158071451786134808
303 63 300886701058473904
876 610 364230269464794002
398 966 289534828091895252
436 664 372953109738555060
799 189 12642391941928529
597 472 3441148256997224
818 183 11014768526612351
671 486 13748675313507850
33 266 300768974399834098
505 354 3846576737833926
153 83 448099490009563435
677 715 690243366149601783
893 602 1086671531740440259
174 540 28338843166006459
509 792 150728276143803354
243 123 297454008302696641
117 543 70034830158255907
7 483 299745992825148477
969 872 74584289855094457
851 240 361020245787247149
462 130 13723988281439768
308 335 302423905244721683
384 850 369883037840545763
298 437 72216494994829460
661 704 38679615671710631
484 678 477314871382866003
959 419 12577783899690405
931 781 585679562007835737
478 446 371686573951272693
973 799 787446098166521
549 702 441728730453425233
811 377 12524810597913982
642 563 291040482350224784
915 18 2477797082205293
97 396 300832622035199206
160 288 300722778815006283
916 365 36590363003329905
149 614 440135421533265236
847 758 434769478990902220
892 883 400513878064817227
34 196 298826804935827972
541 178 1078967155145339894
951 511 3477643490569790
228 492 30431839152692529
92 293 159986160518193
52 551 145554691792827477
933 813 873972836519525463
621 148 298383063427704966
823 38 4120775570599518
224 942 341426606108386236
852 995 904334404957132167
494 816 412890778997919960
333 143 3796325359254762
553 453 11748472013244399
63 132 30434140996245756
11 83 290618554091925259
56 896 158088355354347724
553 742 1011593177385087924
215 720 301579742851495658
495 421 471806012063423796
261 290 297944631947671661
500 776 372886524321740220
664 105 145493791347687992
848 149 72114497603799612
254 473 448100176839671358
907 816 78503173933048720
335 518 6441615153868339
531 874 390773510986832317
305 303 289601728152656844
190 94 300791272156446027
311 302 11334577350620935
572 914 291999742882540423
850 201 363238816494849873
721 866 73704391170779552
646 94 442588268389409882
301 16 729737124094506460
897 21 806469824729435
54 237 362611101457647405
430 828 295722495206476577
611 354 2556898025394018
150 50 98094926915672
426 730 292137514371614617
581 149 291147025424489341
966 544 880861308161734978
607 143 300003218784224921
522 47 12006651085590462
323 123 433509321321842274
266 898 28428433744024624
710 721 11435539772056816
587 843 432611664707610770
573 388 360607125733865473
101 166 288321096168263906
597 508 438873816797708538
33 91 306542107280002937
555 18 2652653543429183
234 522 339484992224624638
836 788 305123554779018062
370 311 876070576452381381
188 646 434745056536011603
993 714 545971964604841780
567 686 64465517861397032
14 338 183939158761428630
558 217 369656442349918990
547 924 375344109168018496
94 221 73210243326290577
340 566 351687340376505991
588 495 333333702407211616
220 896 440566834071420839
682 513 326561884087288330
896 228 161539783302160804
499 556 370248197289654329
41 811 8450949609104
775 718 172098828383093813
929 582 45835347494108981
343 903 327910598003327709
205 281 300985751590441129
510 692 593272424306504063
983 594 369377841215522044
76 608 10169317560833333
742 750 1019748438639442805
321 853 289377182139811107
439 925 76830421488148215
748 309 55600855312634
251 835 76702431847285522
347 925 871499478053082755
838 275 304911313042886638
585 209 2394826679093573
489 713 736678407016794644
292 463 147251364069454276
432 303 371618720106410826
373 811 291834710574216038
787 133 19264221742086757
891 54 290485425493155382
894 971 72249165696006178
464 60 280056321397787
311 403 291783857979714000
852 249 2924037123840881
342 680 288456637991433741
646 851 229364944974899406
385 8 12590384547232093
313 772 577734460307006525
451 391 446836901234443675
275 995 903509457948936861
905 388 937876872224727996
573 49 1661350852730939
468 497 581125708463160025
4 131 291853739330639093
205 162 579841770464544942
41 791 10388312572453805
937 232 332287367898501107
184 590 291772147159129723
442 505 371650106511217755
18 429 576617898486930568
242 722 298724431121665463
606 749 300647764741062209
946 301 767988690050878778
639 810 156813584229816017
921 200 288405247722862850
756 678 197906103052629820
616 591 3496984282267541
348 230 9178861998269957
229 60 11470008965534091
157 17 874121171833827185
910 127 335636501316739156
411 535 173909507647965941
703 131 9219453263070726
426 962 1165864601370871
728 217 75854473785187512
135 153 167525248118591589
594 77 81065827134137573
87 894 372788495596915528
530 475 455943818691170890
786 799 300325698815852010
713 725 1017529407357506284
491 149 297462685467886041
212 217 300640395862592096
806 899 11296674826228303
41 743 722999868387575949
560 94 291968414505381709
102 53 288302425046095526
199 308 291710658508494352
385 824 297410669427490731
516 70 289813023875870552
363 295 3927581038425148
664 311 297411580455675195
860 499 13552776315833355
279 312 576812429682863579
325 557 940658111555204375
212 762 232847032142661707
149 862 21094203011290730
933 296 873880593566682770
748 155 291844439501729150
275 87 10529305685379946
492 313 596787213680142193
406 389 289483639676794831
365 696 1583229245683159
990 2 333366239917693116
571 941 52087700951045941
47 663 326583222493201007
801 498 755854123335492754
932 928 290706807343332871
365 884 370858731997775933
641 891 372820183679074432
655 305 2530588071291832
239 592 11451655043847729
818 501 13148450028961780
414 13 10141459438980002
953 164 329380436113068858
210 544 736649843822268604
911 920 326656552056380947
152 659 329576670261643794
760 951 440704666114576794
118 506 291839322697694948
324 375 588902957152588284
340 907 47486017268743958
372 851 371035459938522755
400 766 885062065159426188
432 125 362726017702069749
500 395 9138885672117510
116 608 289413248922927977
194 181 301012412619367357
783 400 754077107721269810
254 191 160807755616206272
885 402 75440991583136617
935 168 195633926569139371
490 330 324531872508270103
122 798 17019172998154
16 842 156532492910127251
899 583 290144898413107671
365 146 298762892175151629
588 427 297364637882400529
530 249 21986319313011919
387 581 4087745259976916
520 109 290660320995511775
446 709 370865452030808814
29 361 11748237785428591
535 285 461229866634810948
500 449 3442875673151714
910 587 188910162984693556
4 361 297702761437083271
914 845 443739805659495582
818 297 3006630950170289
772 830 561911168137220
318 994 764885953117475935
664 123 289535411977118893
754 15 1310962910707969
386 244 3413983975435789
735 444 82751979661981889
221 531 379485003595268534
819 729 298105599165319239
536 730 19686153597930667
585 453 290566114873812021
587 796 3519816621077183
561 541 344972748078786093
579 231 305319008253676859
894 201 82320280530910959
469 340 295222553613401680
90 977 299866835571166679
301 380 1018992358135335546
129 567 29659247063533071
868 149 372733911019069987
218 869 300725868512750608
57 252 268959304989254
48 466 291818031699878036
227 242 12449528113140389
924 745 368351135766785660
365 349 288696815739027753
247 776 361553705133879866
808 742 1022587367643020166
25 569 303786298970267371
847 11 147625742262715824
622 810 303488812621999902
922 805 298388033182647730
759 867 82341744642720378
295 472 11477084239100488
638 184 446799676964091320
839 287 11544139107169925
811 607 10299093512493302
789 208 5710917471254475
56 73 12531267671843579
993 737 335549788374149874
160 51 297404843516146946
256 454 73276607830328609
469 225 328992254082188800
393 746 299516628442912417
614 423 294764725627094666
46 549 443943392524745566
775 817 77376872872762964
182 853 290853268995837435
286 374 9356556850689831
686 97 324339579818883965
627 777 985364020336324827
997 698 439587019501707694
63 551 298719584307157237
377 933 585657072157504106
795 909 387548001524418626
517 964 300707501246815199
279 965 301163739572818363
84 120 38403364466273456
257 126 294619676878629085
174 478 2470672388891164
182 551 289524450146760859
590 291 292340096260523551
204 439 86167540348183879
836 960 298636916557996390
313 406 589124137767862637
984 923 29514677866189743
665 433 370437585975950423
79 373 447999815924301249
652 196 576692404404179999
189 659 331771933004474052
969 857 63276948964218759
764 435 362722995990036362
14 153 152885566470876621
419 107 289608396340599246
877 297 397547245673167530
468 974 326512350557278787
369 941 53181553190332468
197 770 289410358103171199
852 630 580082092659732585
324 117 914502296332477427
401 798 216436050304693
8 261 291774983613806322
653 311 873797503242272583
502 150 293984692619815410
87 522 9733864133432642
371 218 792669976715800886
609 219 81187632857443029
140 332 2693156958477272
968 211 155572634864192625
639 116 153066060359661313
614 71 438806278119645327
671 222 88653148489837541
428 529 21469019282015094
468 594 409870006541093540
995 481 623974008245838557
966 941 49773241884952268
873 712 807645352028727661
76 132 30494976740871616
784 170 37535733570944543
731 55 82546990876538769
286 558 290573377311791543
248 498 1058828261904684046
40 881 28047006008497
832 545 806823819447262527
607 168 334564276123689134
71 38 292095868802627500
654 204 302327444036815797
707 109 75916749205545503
682 205 327895422189380724
464 521 363946046925040321
227 149 3496704202456999
360 599 2637718035277136
59 902 10402066055524363
515 426 15359458966809765
383 899 300775508436554839
358 844 297629328335219776
111 64 84512160419352623
12 393 288277555356432280
584 608 10311978887492298
438 967 100463685808413292
119 781 9178919428251174
170 761 190334015175429817
592 721 297605485879620195
304 261 11338168685819718
458 859 904158700275446833
642 442 369431130508993402
734 257 302774203917469194
823 977 4001990952111579
543 264 12385069474685306
786 771 10966161858060600
41 396 288497903589679017
437 548 507079731164423724
484 60 290538550149827827
253 661 48538772365960938
702 421 432365532173972525
278 360 363665770158262295
957 79 160851502797432317
261 185 588976808518429490
617 516 288283296662045197
648 703 589036832709154421
80 254 450109059541894616
463 248 757654462452506910
977 830 11729211913252059
554 704 290498967591654618
389 685 327786567347854459
214 327 11429728168939709
947 679 189017464534049549
563 56 1591675010942627
1 173 576555659550334097
165 195 336811561157171483
719 81 1018327066695101719
545 610 867797686004658611
589 813 288737019520446499
669 61 14134573973741783
57 347 588860652389582309
71 197 291905855473251495
138 410 365042357148625
249 830 12346535558002485
418 630 585549018058705099
9 802 11302755972316107
320 61 9248008790064764
254 846 629253546434048342
565 379 306724542756058400
925 988 341203711118522385
116 562 288596980430680632
338 19 468699805635088950
960 343 38481517067723075
830 745 298841584124862603
202 18 290700340196799428
721 416 11752131913844215
500 238 300884562708942637
26 762 162090969391134218
823 90 10121742786110952
325 84 616053374164485230
243 679 486260996964040075
641 167 17465563274607877
394 146 4643446067645558
100 228 300621524150841805
350 517 160787637142589944
121 378 300887531044563548
23 851 369859717750025818
963 755 12407271524871740
19 368 585562561380110158
462 524 13681987238744021
386 309 9049361202447197
10 11 289419242738300500
141 812 65745735908602217
969 296 9194207244844156
598 314 867122367504929178
151 762 150818745526639064
46 868 360330716538125116
915 683 327749604342539928
203 966 289622436061915708
342 357 1134654158442647716
494 852 324361403173429273
468 112 43983588610931964
179 69 147708848416129968
504 566 307802045871014564
83 779 12603892141756431
761 969 443776560181753986
335 715 1090849463870747375
854 731 289863892666379228
436 233 82451559929166060
235 552 339203329529117655
784 709 290749481924881066
51 760 290092646881445275
883 958 292036029933079577
888 116 370610775373776198
937 284 341501942959637608
307 994 761461475305354340
455 412 37155579318117546
162 82 902079533969409508
43 967 30446361015268143
280 77 11748049378296811
477 737 578937641228419528
56 709 11733157092515712
639 132 459088028801458223
453 609 9061332234256525
710 121 291018034387859514
141 425 103363189007519192
707 437 364143328046393957
349 105 147721519907206071
484 707 298896550820321814
152 352 12672749837891895
194 984 21652397773120491
186 169 186870683306368655
692 950 1053684069675207334
792 180 1445514580741552
805 577 299728919029751973
749 441 11495087003518944
662 731 327050441305360052
933 766 868289765744840080
359 444 505821878573680062
261 266 307640744724159990
424 501 370589110767791588
13 804 243190469058546
959 119 11529862333914457
505 549 154751132690667559
39 273 12862253230250587
30 419 1175416615178224
159 101 161943024399991411
570 631 868507795628941334
530 496 633957996632148634
554 166 11572713117578895
927 653 1018842996982067521
241 289 9108791142763541
99 921 10267602513230036
458 35 326999417997250036
85 414 39620774114008552
869 726 364180141829789474
767 267 163039210500532110
310 718 172184398526833254
733 912 327947406306630332
844 986 442728049981924707
867 412 371691929610217407
977 76 290540491242840204
292 250 299567551639499435
784 280 10272895031585660
161 672 1048300525711056994
37 63 116415185897784
866 224 82359152344126468
210 509 5509759510100465
107 201 299663691935363913
350 403 149548967705388233
273 68 299620124266856296
339 883 196911098458572864
466 310 290595790571226790
491 788 17074437784984405
353 446 82492305168278360
824 313 866995467375946007
568 883 297654585753603417
328 345 910915185437109287
917 460 325407517037873470
156 136 865196662863603544
309 638 158524703495121231
431 495 64963670468102741
946 44 37601295332233934
847 128 441509291205051925
15 191 3502947156904486
669 630 873379399364494908
983 160 300778758506733163
126 628 873766975050992751
445 255 232870437023019942
746 907 290636408853401644
409 608 13076451621317451
770 414 298468467954767479
198 713 737833729896588498
400 852 603595046581543934
497 624 36283448671668588
7 957 9192138702300114
33 20 315311887674906518
198 623 288485469522362028
494 870 405589859259093907
615 901 291648860760150759
145 52 145953473346150337
10 609 11267005000984878
943 583 53856787554915405
687 719 442892051605158646
561 393 298921187563951382
537 236 318682085126877837
95 427 2378681257965144
9 186 2289339011199748
478 793 288263809802225436
519 492 30642125647820541
353 499 290296551313658309
927 507 443541481035474138
789 837 17061811589538184
525 206 299769521651961936
831 734 288378928987879330
836 724 297739040037323710
955 540 20429235634462517
690 232 595607427744234811
344 233 577776766804779412
352 49 289835463444949340
740 217 948287725840303293
186 395 11415687363196572
732 657 10576535857739306
992 384 622835480762522989
471 881 40584015237063726
280 420 153416593260403195
809 111 78894594952051097
980 937 338938326881147445
41 987 91412938331786678
143 133 30921189189088712
553 523 288674159621591409
104 488 289564071695307484
909 416 72167215666752819
44 521 364015356112990084
507 994 625646912572125590
575 639 159456388428207890
576 749 3393566226605217
152 279 288792408163925112
916 194 327707381324754289
55 899 362592127907918961
765 869 84574265072325972
737 262 576521573324740623
327 350 149675723789609018
756 878 360316578800660486
241 228 11449249582376302
238 296 299769587578966326
848 130 84514786674630054
605 83 9258751858329789
196 704 1582210485950578
388 238 369301552650391455
892 765 109858791501136489
550 119 298830442979213819
524 883 299679715770740640
891 777 9102686347044385
838 925 3001993957346268
513 761 156634123812638699
688 649 289446206882839062
618 44 298797597780320854
230 840 144214902031304064
713 220 734536604514975794
451 448 292190275543328883
6 454 372883610916764304
45 312 586925609570705825
669 400 611065676935495655
271 298 21632387156831066
187 139 298853988784689139
959 303 12494116539841512
868 643 372706706675760050
776 513 360327881055638233
599 784 1685559742806217
90 746 1447146850960109
829 724 3924528337550360
565 113 307669959813010806
116 387 288394171891041421
974 743 736377784170443221
907 984 28371776904206313
395 674 189024164140373781
169 632 36391099601382808
730 959 10558357644122827
886 333 361519496506315499
462 951 157379291193386011
894 382 75623917219970609
899 628 873751193471974648
721 839 292158828509913536
926 527 157265730027040054
599 325 874848466381720182
726 547 1171751118177096
464 682 327897750847055070
851 149 363145708312757598
551 453 289775817864065840
756 816 79608127072623897
68 933 589203063281039203
133 532 291727000410590097
917 589 325936466336443176
102 103 297281470580039790
450 637 161906104246905724
360 561 9250937893616309
705 460 2723543538458444
305 636 520026364584357566
700 864 231840224533784714
33 684 188364678862777482
616 23 290518947157561358
477 88 292132247953145483
604 526 297299990403736783
741 651 291684747881952610
385 1 288448216111981801
166 816 375547553120678726
381 94 438827328814382890
253 180 1639992379451526
582 217 73871879353542277
612 362 436571730077315316
682 209 36051927671979235
25 150 290653113379942344
79 664 159717378495600969
364 87 11816967436766868
863 213 63236986757374105
816 876 295695662355794252
574 900 297683099798036100
398 389 298533716282642300
577 147 291667280263536230
826 513 372739508949942651
941 917 5816102526227222
392 769 2696298412177302
176 86 579012434873249280
216 374 360511865282919147
617 539 309847529406742142
590 895 372811875356628984
178 933 449667880748153462
45 341 36425331008818818
469 487 336677941422985761
405 732 38660902251574837
803 172 587188713306798291
340 131 46296520524654215
201 722 12667934119236517
82 346 903192351973460182
109 303 72118517691071777
431 491 309059546451795190
680 102 46162267483509770
30 568 292009026817240193
907 933 875983519049906034
81 873 658906527726631602
348 182 1612485530652146
493 332 10352803194580458
127 842 17894746839441199
745 294 298398751153222506
204 87 5137428107778982
20 736 877116027886853484
977 236 3385778576583208
193 201 12458169272703233
684 509 58096001301505113
717 583 157527210799134208
122 20 289602208892699654
746 477 290544535422316121
925 306 149677056648522673
268 967 12646214280885846
904 535 752076736873072633
436 704 373045843717653901
101 302 288309334564107658
645 693 1018070334987000572
984 691 882800554567732938
456 634 444436219452944806
474 221 81179918403533218
397 856 289374871674172869
579 562 291021182376276853
700 980 152973686958582234
485 21 299562029750011942
899 259 9271937332760662
342 189 45172080505514179
498 363 448126824762098834
5 557 361751033729415755
433 995 972874111309381355
624 776 938129707326820381
609 625 877103117698575225
465 525 587740872305705103
373 871 84641834971655691
83 238 300671926377532839
630 388 936869975604639361
7 779 297486141047834506
132 982 29525686690378972
67 908 379659582728611743
189 232 300821641366905435
927 147 433198373574148941
819 131 12979335593655900
96 567 30774547727168273
743 173 434715208334272364
370 614 1024447202200076283
117 412 340287337337353633
392 420 432766831861249361
61 527 11581002623220602
633 876 224751186525685657
134 626 604802177993025515
872 640 75445755774412305
596 445 82248057707283568
854 657 39580034476489593
280 874 370842166028345875
760 171 46971219506310981
116 109 371764592139080073
338 912 470921386354139474
933 956 900731505093969702
573 51 11553866578041230
942 665 341216235371976804
352 502 304400774807904841
510 105 162071286586656174
663 488 45135229126220483
975 435 366159092313216631
67 117 349260106785933883
251 848 76662589888820291
684 391 346442805431411773
676 564 199491044785797074
483 744 9069390973077700
567 558 308512429112396342
989 235 293944956040827636
670 237 15298367866028234
307 945 152927301253578187
703 896 159153175525839521
234 526 53069807855685592
553 600 6487546855461839
274 977 146767005059622425
74 964 82755721675341
632 738 441020549592378160
952 108 371709519435186330
950 267 62116725452392124
53 563 10420268192665883
840 781 145266845998498962
331 637 482740975448357875
346 799 577755057653773986
54 788 367056258393733603
347 861 664851750842035720
448 641 13125170432583361
27 404 86873546279270669
319 575 161588786253335127
534 886 526860018792861218
766 136 291039068400739555
725 934 3299743212504874
263 888 362674806159437673
756 67 27298856257806231
181 435 75943788779276440
19 88 288653002872849586
993 395 913303995078475034
933 438 949371290857013779
883 555 12844473354328943
902 847 432621003651734619
328 593 45062043225994160
886 79 222735201318489446
772 82 333337034655447398
818 909 372188897039211055
238 883 12642131593540775
800 28 596961482534316345
308 760 292234830112374378
768 266 28329349881004823
271 631 895150764396964827
495 359 481205012413120201
117 310 44045492108816015
322 469 188066526023666687
537 503 313206925797910304
25 250 3439903589732472
793 345 877291411852192250
214 647 445277877081255704
715 730 1086620091970066354
338 638 42233087576988613
967 448 28842696469317580
148 358 154767621281413416
784 846 1056492239750304227
359 700 293462372607855417
102 769 300641041787659369
992 724 911414086703668977
555 219 364109179216289176
173 511 738354494631894175
88 491 297644145084537183
321 305 2396055260122381
870 511 233934537547019145
565 111 388827777963047991
253 629 578771095707920575
1 91 290861461642691867
544 956 917029744263084243
888 571 363058885522885215
361 766 299981599820812172
467 770 288328157023871755
553 224 297619417834619762
665 935 450105065533107008
872 786 371081949790770799
856 340 325480635297559205
442 542 379458829500056492
114 414 2440122130523748
549 5 146805246704328906
475 485 152925118165056153
455 445 397584571793983118
153 908 521232897018703061
851 568 373727749890210096
323 201 442726709349580988
138 433 361739581617247210
866 632 221264767755928031
542 795 10367702130050989
104 907 239205294440082
600 904 872215699054374471
48 624 865890641218800232
946 569 342194272844333798
420 3 443741075725243905
389 360 298740939859254163
776 956 399922242257184365
962 605 288354297825010014
110 901 369302263842499438
746 198 289417853584453838
974 541 59936243626985438
782 652 1017695415617785146
772 603 1009050994854949845
87 782 159669725626013335
730 715 800698102041675461
569 294 15491140883465502
249 795 31190126389556092
518 915 1362638011584155
827 389 298432187824805320
516 411 13075593725822238
272 469 907990415882070836
853 563 298896506038199419
487 901 304193377107015145
386 322 147716836267939540
546 316 149668943286945933
937 524 339036700185397471
361 895 83826081010982654
638 175 447829627836418185
674 325 774453101848148805
449 32 298589130516481316
802 711 12844801253274977
37 285 3793465557193653
494 191 335766988043434265
631 881 587748561536761178
466 390 300824738843827883
40 801 891779026028757291
871 766 361538565963718681
894 47 370610374986223665
569 139 14343007142623682
409 909 81792056978087212
115 747 297403502157793824
488 453 290642960495125433
898 731 483227149120461
608 756 186659587640897
488 257 303510671521386039
950 70 187678666668059598
543 511 455864594322885711
265 660 352420570013801247
165 849 47387990643011968
265 828 318750769783843635
287 384 10473093385054527
970 767 291739126754442337
413 520 75705765171666829
240 696 291766340287450780
482 691 874825005671637697
492 263 18068894115490788
403 957 300703237996763101
852 606 1244308955066008
649 76 877261242798170470
153 295 447978750017111410
404 289 305153725285419659
651 656 622660163215950887
277 9 11747885685638996
714 313 224973003852171444
718 800 1013059854580365271
876 513 361635028307396082
747 265 18266617304054303
641 68 2684742506173144
351 886 370567923724305075
78 409 577297657350937216
550 320 11640149074502273
824 272 867240944711446130
736 971 875033560918109798
361 145 3271276341024076
338 681 146649975694333693
462 677 197504279271959126
878 181 75771752726824166
142 683 325920472015445330
328 956 288339355333610392
579 866 84678357416484774
348 933 578950185316598762
793 959 3516272565653656
176 921 10519427559453411
505 856 291634534803970494
14 626 874901656817680937
865 76 73254620721359691
233 781 298535291540562586
866 827 82427839819823790
310 548 442790056935349695
202 824 298480115621044700
154 579 12503018660866399
262 930 875042054384567640
242 822 13184771790942939
744 177 292131828978517282
156 388 650807767516696140
448 482 300305892568928875
511 143 448696495810576291
340 65 334436326526847101
892 249 396425156197776210
754 629 580101433680737516
722 496 910180969177671842
798 584 1306109164945551
719 237 153654932477848227
943 690 644572037036873037
155 996 448659036976034121
604 79 151749857223787145
815 344 586622350038935165
506 308 2476417916954730
988 820 325527343347363770
708 228 337059847618267300
616 721 301092898660318675
313 181 589303972879139523
823 712 728425307680023631
339 26 194596208803142003
392 839 288514926972720934
592 993 614955227883550720
284 393 297564250755892985
797 434 363871110623285878
251 768 8031177650542330
863 64 65323934710961551
694 878 649860667290908818
88 712 736463840626483752
471 875 402218755316249827
215 859 577297137647095048
950 26 485166364064899128
643 823 10928272946301594
297 963 1341152705762047
426 433 362604391652565761
116 714 809400150664589647
201 760 300204886570087201
271 670 35533304437266728
719 258 442969838535692637
943 71 50901093901985644
195 617 291676922597357573
237 794 12652478368359495
481 644 434802076767041592
899 973 1796268090035420
492 521 99149925302402841
871 841 217310777941765113
61 938 36219053316904594
742 149 724172207557752300
665 434 75711430428452819
22 747 12916463495825661
975 185 869346138456203354
532 875 91365745275741281
447 482 370480359242863737
492 878 90326084747737467
582 126 9749926431114381
164 745 51262928801412120
407 759 2344274560270273
995 308 904129703070272891
263 672 903016965201442622
960 906 288435186327405121
146 262 1327506868373271
213 268 317631635443665081
237 436 74469325889295243
688 217 651900341051054738
366 947 46571366875451158
249 960 291072888943737077
288 461 291676349342952867
536 821 315363268103881400
803 215 300707248938999130
382 492 316412596605376286
503 225 16931926791894302
267 179 28966292874964804
892 752 697514855998345240
856 197 11445147290356095
402 38 299648900887428308
339 837 475010790588277364
371 824 720604194654843736
84 176 324763390318397514
201 244 1290340630296728
247 121 300661111089189991
936 393 329960606925164974
39 365 2688688195229685
685 885 120602102413755101
451 577 290737619637976709
330 715 845955740415843169
398 535 172162601407104511
808 712 733297291785864056
711 527 291832570531799128
979 488 10332598895644656
142 221 75733647436452205
356 630 150149687627319296
223 391 518880382701639128
627 105 757775454009868524
676 59 190793683690708620
411 252 292179972912128688
875 752 945974965131597441
837 392 1420797250320456
115 118 12433679628261641
494 620 47426451620420548
734 898 292147276933756017
482 744 3392788500893481
1 498 160302118708729077
955 215 288904717254756356
822 417 299141671377602049
991 856 334471867844090240
308 406 290680203300022793
450 344 873884780441289632
205 590 11300206149542324
241 988 46281787101781376
450 209 10381976895081365
926 354 147113425973681543
768 7 298498855475512867
526 105 435928531102189399
669 840 152714284164247335
307 288 162116106229002634
711 814 289676730826921956
719 327 154671494549665558
377 673 613726625822251847
406 888 84597795878489784
926 871 517889050682850872
521 751 218536035143439784
548 642 155855077781356689
145 71 289147858006451691
608 196 290610290901029631
534 374 163167442009143308
861 250 79478305680829764
473 440 1256503542419582
383 636 221703105022848756
194 155 3557907498809850
162 430 592819690160517050
180 910 473520773046546504
841 216 505635181272473712
368 353 589179925455994809
987 554 90486433760820546
347 361 589191653888739302
482 651 877152285113427713
757 929 335743094388695260
589 689 866149998277125928
760 565 20000855046448791
628 230 588972724439470968
833 16 11482754864700943
106 75 1161109321962204
242 271 28372307091919507
176 537 306761383272146941
298 567 306576933789334036
913 907 299681152221699492
838 386 8454180157767489
317 857 205708537966484112
883 714 1097725948051853323
294 297 297376358941056824
373 522 3983775612784100
811 778 9094592295909618
29 418 11527679072565008
487 440 305349916661426828
627 856 613682703620618461
854 453 289425434229160392
731 936 339387755371786870
769 707 1646295931186578
688 868 939200348337463467
473 731 289838864349106839
165 103 46396429329250536
255 37 160893812694134963
343 467 36168246417147063
593 635 161632273059074062
461 172 577810044563472629
617 792 298548814220104870
673 397 901922054714843072
242 880 1135115863228921
921 971 10303195436782423
700 915 158585961494065360
201 702 3567052345180621
612 756 443098944420053068
419 900 288297961359970471
51 906 299725880125474698
143 992 901046415293780556
467 846 766926943515153528
252 649 586871612667516190
773 701 313397913822590386
284 183 10263981818482527
131 439 370686007017677862
556 613 223537491844521184
284 669 15517256405642477
576 877 110355930770314612
364 117 339421134393892797
633 619 15296106930735421
555 744 298795028749124121
805 127 440012700925112320
228 34 298687869217170857
221 795 388573755073691620
401 432 360306764864313109
59 537 307527970583791886
880 42 39682963322330423
19 236 9280361186569200
529 798 308663457894905777
983 155 297372067509031963
254 160 151891619082099444
628 68 865252817596055144
617 948 11370793850068115
670 589 296009754254951305
237 109 371639987042128349
619 118 433649249314015926
642 86 578971411002160198
900 886 360393333127746281
158 173 1016392894111814589
727 647 156707787636111495
150 440 299628447155188353
629 523 589113897148509020
775 936 43956300608062425
654 617 290713567870890446
114 88 9420379247538537
639 543 468251208668750075
288 689 865866457868504013
868 157 648615631525770273
79 525 153087673353465251
151 557 83699424823200699
451 17 299932491493216735
206 224 261446555158315
156 559 585793414576479290
679 742 621310883855398815
726 68 299552667487039286
267 82 200162147423878605
752 557 660296462311523700
447 578 407662026406886026
608 562 11737362921245347
487 554 293202894375172425
849 721 3720508348241155
970 108 84464157133069439
690 787 892901749900584943
869 41 73247920604439516
125 289 11482373188162540
471 805 53027719536842845
465 331 621570560082480181
715 98 1088025098433309529
549 195 445039706060155030
730 852 3710344150927125
261 474 1376920014841175
29 255 440002000253065137
538 806 315442773875749431
703 725 292651750335798305
969 805 289391845963682106
108 205 75547287280006955
201 330 36083256400713419
42 602 1061917556993326509
653 479 864829246152811112
955 343 336801689164556948
944 997 157927654363227696
95 958 290860501992632646
339 344 764441497115297061
742 363 724497247971824039
19 747 1260408920164278
249 840 443221129398732068
219 421 504473424029043209
603 792 1021366279119087579
827 83 1196918814014507
855 858 585726293674295669
918 429 587356282899912704
838 193 295648891738073571
353 802 300976979036956891
437 58 72103381895726017
769 654 1342022468222569
320 91 298883560492830787
136 545 866015614901033538
209 46 9040655546453808
662 681 289527664872368526
478 48 297503041230189682
153 114 446774561880019627
688 733 911198326337481156
790 664 3423834510222645
186 721 2682364136071686
83 9 1263596676057912
232 867 363831254090668186
50 455 325626938020096813
10 544 878738060815380573
766 166 58070315918296
354 360 289509751364760947
364 73 2669153007850621
551 41 292043299144043096
883 953 152360222776077
275 817 369292619328440860
894 236 363886141166452821
380 40 1164820390862064
279 313 874131830625877913
512 421 146437720972148500
703 231 14762363405901352
365 798 9466186099553857
624 740 297424364120203419
286 513 1630804425230897
549 642 153679787487680613
939 18 49637614728243732
900 176 1557642903061028
381 272 738173767960941565
758 624 576613393579844921
842 218 226355485810694237
518 984 309814186231232118
615 307 450154500053617130
228 895 82266679793596820
639 99 446713415765000994
719 240 156907875175763293
907 529 18178358132017756
15 742 1018001690701002108
334 915 296770566517606973
781 175 289432628596732172
346 684 782834293678515239
14 749 208759043643981
958 635 441278745592915860
946 725 47209613359301309
577 814 12527302183910582
416 204 303579501886165687
786 382 297971762539152790
629 528 595636372338904136
823 267 454213845715234145
984 689 883872248494385732
981 117 52019740120217007
801 519 595657227574060697
471 350 480542775861939806
182 360 297251560646986365
417 100 300778483181827709
145 932 297927090335355810
867 407 81206782620294815
629 933 299531462538346245
657 160 38435455452857922
498 706 436937921757895450
669 617 293559641215958675
525 699 289554606218760353
574 556 360314871017038004
408 475 505869336727655254
958 591 418349937915543
760 240 4022712831523094
467 119 297436038716311254
118 176 292035289911876554
390 373 300766534007215698
663 707 324775690840547570
207 106 9045026698531604
902 43 291771106269953211
181 440 291954857725287737
859 955 578818256694020905
360 479 288535407728482843
742 12 1012354031040792458
846 834 904278048776159732
678 7 477103764846164498
663 367 337116849309455335
446 718 245415414685706313
611 305 290585727166314323
876 572 84925902950335036
551 728 10164541048493856
723 965 10616149581010937
126 625 875974225807364340
784 943 331212087533242811
892 825 408196283094371390
385 259 11287395036350948
471 540 62091741733648640
30 573 301057234275553503
258 487 301880847709899821
275 529 30878512789785831
437 229 74385038239781825
68 877 109706529281972930
380 970 1262971395017991
934 150 289422028012204172
108 34 83784785439610397
661 579 48451186534614743
693 108 660907630531397564
346 54 652045377076009141
1 996 151237001063936246
871 561 83695331887663907
71 155 2593188607894240
48 742 720839841242827924
468 867 125215963996202455
593 809 15866909306858714
941 76 330106152523838998
152 23 291609316339921332
30 554 11590604564010913
284 478 290800642151880462
181 994 913967942004208455
203 525 291754925851417942
768 799 11280786395513260
438 20 72298663069411263
87 876 372875626034673786
43 58 12425174296622529
474 383 291714918794844198
383 849 12419815041563225
793 846 760143057162384161
349 983 290489753768489759
228 48 291788798250986467
13 558 9565161709185557
606 2 72435724465205
100 511 441186233825661050
682 969 334504754318450404
386 296 289509335313301919
259 464 288414545485990666
702 739 300794742231423548
59 364 1639876592723554
531 914 306510275930371487
453 930 873925956278810705
404 870 374956759354598117
870 670 376627559234559284
641 302 10147182642737981
790 65 2427764005540613
613 144 438844767761260061
343 104 47527082421750580
344 443 648545269918854484
707 290 289199860922559266
175 756 2383696692385106
987 969 379678207281800192
100 489 298563636756524164
206 136 288643425630913186
895 815 72283810555256299
297 750 288852947829920721
532 892 415092186531987304
719 428 156912799063554319
756 522 292222688370476854
518 621 10226254050991404
971 77 300718059918067912
120 296 1377794395612126
35 111 84854299373840023
5 925 14914102830586193
314 621 578718867162172182
704 832 509552559059950038
968 651 576608893104537575
407 843 443738094689134323
613 816 513904805942846015
346 35 876321384824152362
109 513 372945710408867534
811 850 369903553831653422
634 247 445539699413187176
611 857 54181518562354226
294 632 160560662172407058
870 127 234060278356842495
968 65 288447584420809025
370 700 737193566323893495
202 511 161866091851546550
670 145 14719631952947985
977 986 291792419163838019
788 257 300133141271213759
809 86 593425057904985520
128 86 577739108054272082
257 171 330460608375475552
6 917 324493146467906848
663 722 38594578063197279
62 425 73934897529311074
429 465 1189761282721407
320 381 441177029691499038
736 362 874152222381657248
258 209 290620887393710978
689 889 659806799269274130
734 173 587003010196594613
442 503 86964483614629390
799 912 291824546905505422
931 166 587861540980215080
552 717 443726092548076921
23 948 1370389628358082
476 848 73307630902467853
485 442 74522840410165249
640 680 327731612639717140
885 338 254816031717412822
370 362 589222619081141267
972 574 289126606494931224
436 753 949329544856581671
147 468 341330439025496433
1 628 877326039980741406
724 580 299352815502275381
805 333 299682614404613628
213 711 9527410845131331
718 990 490635915877428575
499 180 12294174785032437
187 110 360508838618718969
62 139 299924986446570689
45 896 438181547481897688
623 523 9136450942371515
445 346 657775053677446048
369 115 2505502779171813
196 555 299945994301720306
858 333 586855233334380132
20 4 298383081841628464
978 710 10607715910122612
691 144 874944986380216680
399 890 370462893568917655
774 209 3393475117344621
571 164 330921337289874828
749 273 9369726479295732
138 787 300986938675598216
150 56 2358897891219165
254 540 456957230747639938
25 984 318709352115219849
133 173 891728363716434273
875 538 100283629561980482
170 212 397541851388453875
730 894 83657552943500443
413 896 159239150525399844
659 751 483796115383587828
696 114 229780903879694
523 911 38505410354618313
173 982 877093554743424710
101 690 894065504490217758
245 746 1356816739819823
353 645 435051272592604334
38 17 1420521348602099
765 580 13174676411862712
923 914 288367100125119567
7 275 342125905400896
335 547 5471219275754952
393 284 292042989604218066
14 256 299639596833226770
566 276 21647851357098143
957 894 83427624535929119
683 892 72748917130499336
753 434 650958819263181605
819 559 290420799889441253
236 348 2338959410665909
107 671 7493797165212584
557 223 12802399944560316
719 6 155887814511733599
658 755 44549378968265716
495 444 118241863355621930
399 290 298987830276028791
51 388 72223598108520489
689 140 874139355194650436
453 473 289557153561209196
957 137 290829802612050891
30 453 27967054703314
88 218 360749892147666312
416 585 234386542073568
211 699 442500280187225245
43 245 299667469314273068
48 276 2782291785682031
385 44 288701447708268944
699 482 24952657093190
441 107 298491952666133367
327 765 289506285592623442
661 670 332948357569425377
270 419 65306385515251337
878 350 225158388600524829
388 109 10303390639745939
116 864 73206969107371630
596 878 82269948254864558
308 452 873808312281316208
857 887 423506769888560814
315 454 940250532280663432
790 799 289414159916858453
644 457 442543234282062411
929 259 46243112687098456
993 562 913451743513312473
132 549 463140738604579602
842 975 158935406703687035
632 936 190937317729510280
590 154 297409840642445764
725 197 292594396113854688
554 919 316867802795008762
888 212 300693943965098472
969 485 299503223021537209
253 112 290691744744963621
995 167 617577236128127534
862 666 318290547501875995
704 389 10530192623836891
555 361 250172433861999
821 358 147878054330841361
480 455 46435446761779587
394 256 305138775619429195
177 184 288590658258529989
117 373 339048722720005895
633 296 448694526284454844
739 647 156935215732215777
228 646 434826660383998843
664 124 11263972212524558
651 341 616082873057034781
345 92 864948624396168482
252 986 297354746189693059
419 219 370473693210014616
294 443 362632188477418116
910 416 485226639040933651
94 408 367607411668749712
165 703 38303987884918091
752 489 589038519537662837
175 746 300661085059755892
427 277 11593504430336717
852 189 9179520948685759
922 464 3656587607875691
435 48 74355732189697632
233 396 9203291902752318
404 717 160211282171375452
1 388 74354086306471030
695 575 874208025774501907
918 269 22171577201513167
900 768 291744446678079331
739 976 291767659182406756
393 294 2518746433360256
729 830 299745503769089972
863 519 343406520220348037
473 521 370666644538283324
394 196 292980477765585848
77 585 10367539915039878
378 447 360415469866042864
825 470 337963321088021554
135 376 596741806115553545
932 467 289585064445572813
362 594 363101267781451097
258 245 9081691714580581
349 960 10199980834046506
990 711 335929568953239084
942 456 51882802320535765
745 943 332641402138887189
417 40 9232249928299925
83 212 84510651291208364
830 965 11684934566982185
52 334 446457835186771092
208 624 876174753800094994
245 725 11042465895840384
703 590 2263804329932996
121 397 299539838940110265
212 38 73416046425123137
671 679 469891859939805866
294 859 588895507753735090
762 771 440025785220931544
381 156 1024477253534884369
258 926 148600786052083866
38 739 298529418747547146
688 531 594561379120819793
232 28 289525054158738891
194 27 371547750743826542
799 757 9156568348288993
308 580 13168493540088941
848 533 380701524136294375
970 827 291836876921445166
751 148 443731236732707548
726 991 328153198569137624
883 985 22726068106817209
917 758 324338838113222839
758 303 9128732385432314
358 406 433889167524248295
288 270 57543932763654061
660 672 580116250516609065
256 192 2477785775751887
177 891 72465995785102851
710 695 589196258436611803
390 126 10168443617234203
841 607 442688394236596202
456 359 154749271345730041
105 876 228836600305623686
997 838 155262933200673610
88 384 299902435775526421
176 874 363995043276751636
252 131 290722508063975142
413 370 867175708290286310
591 183 12816185004666563
10 948 289508444194277775
105 467 144130742666586141
393 705 299897554766778526
788 968 294034564111398089
532 918 19947278592104367
181 934 297530170917427431
264 4 309655617923663979
547 407 288529723086129588
556 558 84711014715441320
563 417 300980783397356479
650 517 877090520833190531
36 460 3532154327469336
787 803 11870907703369647
903 224 3570427699062123
613 403 441094199461976343
251 524 5730762232926988
771 428 289583803571240991
155 238 10202002862676770
47 784 288733101833863710
231 965 295244711718281773
484 505 288307944695759405
963 639 448089145543891496
7 948 9210284694305421
109 49 83451492455915785
199 937 50740920765056323
418 176 3789180943243496
253 885 75573203002241641
53 866 72124155960412894
27 668 87467404288339961
169 294 474947765517625033
977 884 370642709866060915
927 88 443119836668657404
242 467 1160334286802246
31 740 576657637194533374
810 933 882324476140314886
904 806 877246505186179490
953 539 306432190473359840
654 697 300844231135153610
76 590 10394958073992011
118 289 298575531065194075
575 391 150323448874164668
262 47 155496826361671
263 573 9402731844700095
464 763 151994897477789078
80 362 298719182715749480
234 99 50789678536901756
832 441 230726355242546838
83 895 81136884626719240
740 91 875349440764230472
788 601 172097116450339
281 49 2796642192376173
271 383 317730615052288021
670 780 14147131908379685
444 869 288441798950769099
795 815 309771005463179479
630 155 577643320605150184
278 940 121878964050558917
285 784 2526863828122236
140 735 291704529128532050
729 43 9421087907417117
405 907 1227883436114445
693 527 868499580331698985
503 96 13727856405306890
171 575 335833835706223507
594 190 372675774745143191
25 975 17022721942051442
512 17 10493109009263535
518 851 370091682780087449
821 123 175913844380699
789 314 581177155309341573
494 653 912222112001382570
375 403 297495305502096530
498 347 734429879927471484
811 287 11759118824707805
75 133 318751669523382341
43 326 868342672401796547
464 933 864873221970366090
872 475 231788769166924759
312 738 577734724977519394
519 151 299722716317401745
263 524 299675948951457494
59 493 291644428744789291
232 596 297505589188057456
108 839 360501139367303054
868 588 82344111904537794
883 521 363676613737359320
627 859 45257699818435108
409 61 298933789619004983
694 366 623105283471270246
436 573 82607758753178223
525 653 579978408198091326
988 773 38533467113812078
579 330 46218440872870775
231 830 17440432296696823
850 264 388060779481539668
452 512 585703893035827450
69 119 290790050589688627
352 42 325676393012530086
496 680 873718058257178498
363 372 289727363427988409
137 802 300994701667077425
319 649 1017554057044691456
521 328 109427714415737651
323 882 433684131715808051
192 158 160468475975319351
348 406 88897440297382
817 59 365498915512729029
765 13 300872823477089535
212 254 233918543777824104
955 489 290650830496362262
314 429 290689427862020551
428 553 3933500967308504
471 729 341451284209201407
97 779 9271791606068774
897 163 577086175356754726
741 206 578929683723228506
81 924 952535776831546622
418 459 9210218879470046
633 813 439891966972821364
442 764 82196551880144235
448 347 588323254762110555
6 540 318819870915891485
411 372 297805259887198092
829 198 298405047416906394
549 331 190607936887418066
509 206 449172175261976569
158 127 297735560782391924
771 33 28359320731394863
661 385 327763743859221559
748 201 290714412660767357
762 66 180119111288651798
570 233 11619168867202420
29 714 808370857720366734
506 971 299714221579574626
290 477 291118682896254883
94 596 299585160602215524
787 956 47336244132849947
866 138 73564195997031572
496 486 624322171624133031
505 954 289532416701012708
55 454 1257339894798504
216 8 372790860516256429
706 247 511138733400666
809 838 290000381425779259
234 708 304279646721266165
768 462 13527071659662244
416 15 289357376730284275
308 478 297252746074145647
170 926 469406857037049494
45 816 89844732269524264
813 942 42801170444990804
731 137 11429700442460324
538 881 308587519195366795
127 818 159220913291351312
796 27 361449535775695347
384 179 442908540878703263
50 513 11294898999948189
532 649 882879692315420792
288 813 300794370753159213
997 2 448506153249605397
377 724 298666622455123155
347 322 724065920840714484
181 35 300864612530087544
144 567 27311339835094737
232 589 10421777212144173
222 18 362648573150125172
666 238 1182966169434699
551 542 319126733725298194
156 879 1082184317253931999
240 480 2262472123013936
373 149 3627168605743369
525 889 363799553385602234
126 534 165371126663456499
784 162 587080842554506284
491 456 297497135664796375
796 275 292114593726519822
549 326 1011429158661893289
77 672 910887624983521276
648 17 576806902359487325
669 525 6416392839629256
404 592 293918629343465869
630 462 872736199381629393
171 118 324335506409953632
145 440 288826761136037993
964 840 147728157033963989
532 145 28827119982852427
681 746 327728758671655539
386 849 11322772525621238
476 144 12528984744107244
432 165 117166109706161292
376 330 613703108737661739
398 419 288443359328654221
79 404 435598086752138802
148 405 297444399613225561
14 719 155913177966267788
214 244 300721243378017883
879 695 1081013830169550023
596 912 139729887135771
783 473 446791690475627049
832 720 232626172502078406
427 657 37208201821166401
596 568 3659336540635702
183 446 83715169629769959
558 948 300015415595324290
425 496 985901911047083731
664 818 12074952142770090
666 61 9133305423526673
125 592 9078882004640155
419 848 362791459203866538
153 279 438657887818848154
730 171 334801470016933092
962 480 94733625639444
385 788 296117529835789018
311 394 14699337161638208
699 200 9146439052735304
943 410 51021290933906464
729 222 364001175611979593
489 779 300772563877063763
200 271 308747339468214007
103 214 12540612831972920
432 220 75568906401679491
75 881 289356832913600726
422 538 459644560037034190
568 420 153630828710925567
898 288 299519433384649599
150 317 151434251224542327
129 126 12389764722508455
513 261 297339247493989236
109 897 364385005083708029
364 663 335896542340072396
376 320 586834798124768682
803 266 319279155681767160
468 425 125538801872555762
803 402 300287863602740858
59 113 9078907248774184
739 267 460267341769973816
952 205 290560693291916684
852 115 298483450734477834
234 788 335622765321207318
58 925 7895771483057157
975 876 376138826360179653
862 413 315995716363897966
529 475 167677229995493776
189 476 3469657677368196
510 649 582084388012049763
84 612 189754202271938877
271 459 307594126521458684
867 180 81424580407344190
830 159 152693366705991493
864 594 10190515549061940
217 727 82712894416091773
531 135 298403313303566491
184 477 63300101009156
593 537 27245565851107005
293 572 3764867892493227
911 5 39431657477105140
840 511 6522290597717338
352 324 579089064626788891
393 115 10186683544589095
312 751 730772494765743725
780 200 290617173050407612
791 135 316395619293811029
708 642 324777024381060176
596 908 371690213986023187
413 181 3701086629213513
996 979 446386677425840642
865 146 73221295853762723
934 707 1521621565931820
711 926 436438623476143064
486 911 335211125348194684
192 911 39430216502565364
461 410 290551218102119047
88 811 299912838139851984
209 941 51945275312210272
178 931 440709941235812937
210 247 433639226704995685
514 174 294586139490104307
948 252 3543298985142638
150 760 290168896581475332
182 614 437576442443467747
403 517 299565309227473673
659 587 331762451418729201
732 122 47630197064822931
542 745 318870173093690626
729 182 12648765153378222
855 263 298376263809034180
123 434 83361916077256825
163 38 876062183789473839
902 805 10402304484952266
756 160 180071613104502
75 821 291862593876958047
341 584 45262822869351791
899 596 12569765664196585
746 591 280571045077599
782 574 160622451065002515
944 54 81284530659083172
129 60 108379052102665
176 172 588228571117473245
873 547 363004857576485046
411 274 146100193156400524
564 398 315789178842873444
296 481 12632707586133560
541 295 344704583859240146
339 775 477327552199554852
750 385 299000121375802231
323 2 155456230256773153
541 674 167587176399865027
163 923 873958202808695738
397 229 291649605093328757
774 178 1026035731964815877
70 972 12314532462338170
615 848 84515697340640213
180 431 27957305313363668
870 758 372865544553110171
748 448 289936662285444311
135 914 20336323164934541
804 334 8665594544276136
993 193 900722675349634574
774 122 11425358148313188
317 652 1026259349799069862
951 441 152994741175528668
231 92 292814127746496611
903 248 615884772172518981
865 890 3480078577659288
464 93 2266938093274935
361 768 1665744373371671
332 982 290716305654181669
251 296 6958677592493092
746 791 10315569524980772
206 108 370654231443887101
681 450 334583462412860403
900 829 255762349537869
778 747 299758583782760238
414 420 444854923689797447
282 936 58834357624324850
688 292 577740932980354728
967 730 306793174716190015
73 454 362568579776212785
621 434 75438990974008741
911 377 38443612065268182
292 945 297424497424051695
694 390 577687431242978745
164 362 331978199636261527
307 19 159683037562566066
292 767 9203857343253974
502 243 4708958391183370
265 577 18060358768654574
306 908 217176834834327703
676 798 480095566101458426
876 59 363697957873309519
386 635 440987671849425009
644 717 11604427736968845
124 281 290854448530919898
39 849 291846811573910812
153 259 440096348858129970
623 539 29538394102241387
473 683 36039710851520559
369 799 299504826151519397
621 3 1159268602702970
244 771 11448644440950766
137 515 297121581298588235
221 787 75663254031320414
689 721 585897933980276739
539 777 100476857421531860
90 978 290818287312028931
842 994 1054449593350554857
413 972 2917535681257091
510 689 873666037277903660
872 848 2486103541526306
455 303 327676677104130837
552 479 545972386205715
459 869 372849805263922939
199 197 298489767869203620
707 24 2665273948559185
299 793 289377121265607303
254 717 5122404732955495
740 659 907091252047730252
551 770 289750975018694548
414 774 299693552033517409
60 328 335785803229023767
343 579 39670706520003911
636 128 223918450419655899
820 841 154362785190596455
877 233 399773152193193851
413 327 288342981170895238
913 704 9310678166868332
548 985 179345262121796141
877 528 414564417959595347
926 374 146305213514408072
38 684 204102471925270008
520 630 946919803097626555
925 613 442398131148935043
429 227 577626112342990874
87 215 298023098977942458
629 494 904254758838529094
324 716 723253415801551915
760 92 289935426178781126
582 209 690030290148167
70 269 27516755724187801
937 238 329916673712442777
332 738 297312776601667427
607 679 185655572668353673
332 674 473875701553831698
72 272 868358173826442694
119 110 82403726839521114
812 941 295109405462649721
742 270 778059279755108468
455 351 334566540118895505
527 973 289093775700574968
19 611 11278588725662911
927 905 721454015270557697
526 570 301101150443925979
670 672 908191141684342291
139 267 460177734169031723
215 875 72758223478097075
151 330 333336970753730501
822 710 301601962806854261
991 388 109255843592051952
228 434 81312430915107999
496 990 577809578278462039
959 162 577673422436734300
231 423 161022193999720397
160 734 2737175996062686
298 687 298365750041773178
493 926 148564662498920130
936 253 338976020137813719
983 531 315522680713299118
473 530 28160906136206798
514 481 305765806630904934
30 327 179852935899172
908 878 298543479610786409
420 914 144127921974953186
849 267 461400988017675391
106 510 302785648760122908
36 397 297507788745037516
623 5 1307560856127023
980 699 299554355906987889
5 99 9231883305778988
95 150 297334421840053111
491 438 360366229404893068
726 797 289773426979745406
84 347 901948648788890190
254 240 446851669033393488
730 824 288772228517208899
734 13 289639813710173190
402 816 368750345073945737
381 465 1026592190282483241
19 941 337859615130709424
90 491 299925524939840161
850 633 233179785006894023
507 63 288509980281118313
793 265 27030498843623009
904 687 877099129052245204
356 754 736643376945424061
635 960 439861938930038821
866 700 513138713697683053
535 750 453058426262277573
408 906 88475985400799343
928 268 28213479106539743
678 724 474675928317975697
361 132 30939915551764471
465 50 874983067395136995
988 909 408863434556705905
902 115 297347054880751655
332 845 443792567734612010
884 305 73441469857170125
251 991 52938142064721207
384 211 443877655663349655
963 346 586819459412305777
859 234 914342380298022808
311 446 83522500591442013
261 188 300643868840866977
211 779 435816226973062691
16 960 297502994310695148
470 507 338934385717703478
641 123 11344052879357238
717 599 442884869624440448
408 180 378276873272400445
330 972 325995923303902555
801 190 606867469111157040
304 953 297476887339680877
796 148 289488051860607367
455 82 9044078855237360
584 730 10586753666727938
484 297 12601954894689378
108 424 298597177929935188
180 627 625291867326747285
396 522 291153497810475341
211 641 443640928342295394
98 134 306485494280416542
70 849 298720732005070510
79 174 159654620657245213
132 440 318766925569735772
689 967 892958565064094458
724 546 1381974659908689
904 325 21768613551179
64 842 433740330473862962
778 189 300883213015206296
445 86 657783488551237442
853 585 289518678846543371
656 434 405482061795146048
290 219 72820627492301754
964 132 30647347261178572
331 731 47582988233340433
859 97 865997079053822971
843 449 145296969551043839
317 56 438719217212856716
180 371 1020505532698693749
60 546 297682664934062483
769 441 297389792807519102
499 653 868712964714506438
671 147 294426661082320593
202 535 452444206458570650
291 186 291273042212184394
680 31 326589489629476692
650 665 864760630225216725
73 780 297423670691486404
863 640 55412544193379957
593 116 298505336589585652
658 705 52903159825663741
352 300 16666042840405836
981 666 9100075799127935
537 147 18213883565022843
403 739 299514777100214187
692 541 633914903131997681
704 222 82515320589720559
114 919 307448523038001808
293 678 196841548247572358
179 657 472216337923048787
787 164 41360919305515269
619 673 759035144521120747
301 863 1065344015791179332
57 99 12608658046925429
291 318 161334657363841514
922 338 189488055792956327
570 337 38583197479683980
411 878 81744171077179223
704 810 303900520398439365
59 17 11683222172045120
210 307 296037393184897784
758 585 300732393159822292
222 201 372681507528459705
889 505 82339784470534475
360 814 9332738297324476
51 234 339056913786588307
598 878 363751265667102786
586 43 200804681993009
129 205 290740157815749266
799 275 299944818195593736
760 274 436700540593335468
878 557 288567341961232224
657 383 46402367548072857
95 857 351414794585597713
334 639 435083303327938770
203 289 298613869086885489
921 693 585645008991471403
314 435 939035801887037855
509 538 465963026091093467
23 34 2585543006327595
199 312 865875010268806795
409 24 300322904422184567
910 228 196972796163643203
771 891 83332119160691089
458 312 912212424856114042
31 205 10331673327900232
731 266 308989825820799901
186 931 588875207634896634
113 735 337768169539749
992 995 291888848983188289
330 911 12597079270333812
429 124 875011233242553402
866 62 362564338314831900
815 849 297321890980336918
29 858 587735595005801471
235 528 348005752456031300
134 62 317719529867775353
713 914 726698734231410702
453 99 10395366623115230
902 251 302998737672620076
748 212 82284536451570932
802 776 83343202961720072
530 321 317609440414195144
36 89 435064312936667608
259 422 432362853421124349
435 185 650963234621590570
150 786 9694946503359570
63 278 369824342785687445
369 34 289803007809263269
857 986 64427568875799483
104 56 2422515702345313
585 749 289362794646349509
488 953 290586401950539161
24 937 49649428560513171
283 383 29653885172615342
39 740 873803849990262500
459 662 333516261693212588
712 752 157918762774106261
612 197 147094837397562985
884 914 72096372568976204
688 65 875008345834139927
609 448 301292866153963652
851 23 373366972740807138
561 643 3701413841768027
20 502 16959231690680515
498 474 449554674287082900
59 150 298551784733863308
665 722 10598871042794212
723 884 72551809793031073
62 847 156523300279495964
855 838 293475174976388209
632 389 151559839739060696
912 688 587758736804342460
947 156 576593339905072224
439 916 405580846960975476
62 307 151899665070573134
727 687 299946624773452894
243 544 584760044714950293
163 374 877217743384919280
252 114 152014742104966
10 492 19155795754078213
195 333 297414206280084670
486 768 10703646233296403
801 206 603648916750783529
298 742 733077662814486907
22 538 21697411388729596
767 494 325404791705994113
149 951 151816666869692414
304 50 1380761224530035
104 876 75651613851369064
200 109 370431200720976354
887 287 371966381760952558
567 319 455665694742125510
393 234 337772967453471367
405 736 875015233235597107
456 444 75488881583825280
796 761 432519763878521558
406 324 580098046106133059
444 73 360334929376726878
319 90 446583435836044324
401 420 441476263243293386
226 897 9842216705106755
75 239 299685245605370396
907 590 288474017605254578
222 767 74519422838792490
235 675 5680601073445269
220 927 434469845560086106
957 613 447999545020625832
798 582 13211882103165543
517 671 17639451266539027
772 269 21508249278957744
502 661 49631491856805464
708 204 329704141058915960
589 337 333687250485556355
525 815 299686273065596329
539 266 300824559849075117
492 807 309796173431908884
268 688 604834233301681581
235 829 332265704732352976
238 793 291798359634648969
990 472 36299677185685680
69 444 81525242810674308
93 4 291825698240612624
329 180 51706942169763037
614 369 153115914731731615
76 486 10969073501278606
722 460 11804615634741639
979 524 117635912158063
70 841 445271599935301828
803 266 306927175511443690
54 758 362551316268020618
59 626 588878766595285575
31 666 288431707853297278
206 67 27229581291469248
838 161 161775611598185704
595 854 11418308045191512
938 318 194609253862868934
794 73 2479972220872149
141 356 1041701497343970191
592 874 371676216976806850
472 703 3577276455669962
524 699 104197917091326
581 469 41364092552322601
83 922 10231388156533408
469 302 340197333404989289
774 134 307463786492197648
353 926 145935573339456475
930 65 866036505121159930
206 884 74561316589665817
763 523 160962010042024051
82 256 37255584668412453
440 266 307535401112445945
523 929 335634828519938144
741 586 868310539514178056
690 877 992003685345741573
75 460 297509487704107644
828 346 865885431907716431
922 74 297460232993634335
937 921 40666081678031579
267 883 173323474099907162
102 607 2314611671067825
693 566 594862972749701257
883 213 11317315969687870
883 336 615955352843045380
477 490 291864430997200333
3 218 362622784487436272
286 739 3911692216334177
827 184 291795071271237152
69 336 613910591425267423
498 610 151977332111856120
68 331 334794820831133107
231 957 295087751885686412
14 321 299760810231961782
863 495 317566314642854510
986 976 1130826582994620
990 166 324268108701703065
289 651 868317298871816052
20 588 299514080305491784
969 372 288308768252204736
975 467 296121608942465508
304 107 290678388177686512
511 43 449154182566304268
908 638 224003444232395312
487 234 47304898278236939
896 426 440551385611466100
124 39 289549137551184275
727 603 1010396314188301971
256 130 198367068364690
347 252 580045079742726749
805 992 622684173997755174
53 260 362566794347445876
448 657 47000957262806753
625 194 868128544953482261
941 94 50761699062835693
73 297 289422427097909507
798 217 370627719113916789
11 891 371644008174265248
615 619 154415693353944195
280 841 153461074492946786
607 441 291696551509962963
339 956 440175238866924022
209 26 10242025228320199
1 721 298663318544200901
606 995 621521456505101755
157 298 873842648063220181
937 192 331211387836498627
590 791 289463326370938511
961 121 299721327120300923
170 123 37350570858183290
56 835 370682384856604237
378 15 288247890087488734
542 608 20415672943347663
919 605 18126728906292333
640 976 3493029912489344
851 245 83991322374424663
513 697 289608621527422944
981 955 2285261462370494
213 66 309702226373013102
206 310 300882264890837786
740 320 866070188864555815
34 85 39700487005123288
720 249 301672954079058953
64 469 337986818652418936
127 577 150859749880786359
644 464 434707637950256057
681 844 191456246422315354
481 148 11539479892658692
799 402 72392234637982
361 6 12928289497296819
46 140 12893339995974725
952 602 727570224308192182
797 893 81070469113544246
22 182 288278926791776693
327 448 4018683641379675
937 527 53436628701350808
851 988 399400344184075078
36 636 221721262644673317
478 787 9191956464952460
658 49 44751949252975680
263 919 306276219671842840
244 976 1257016449993361
16 875 73371810017210460
574 721 291639053155684754
762 355 150555017106663308
920 116 299617658475184886
21 730 2707791444094624
44 940 332629545010645566
652 790 877347772188923680
46 391 448981642414501452
876 667 81222610764434510
256 997 446252928065720438
531 897 19765850551449960
886 844 514744191049129174
668 836 296714230637592662
970 420 144147732718766284
698 908 370512047209750766
291 555 13417335222643454
645 822 147006838753531397
115 628 576516241763000437
887 625 659965548033302057
795 828 318757439375858380
158 642 161822383943469175
310 884 83406016502630571
401 412 10299785242371827
114 741 578929346612782818
454 746 83515719713164261
749 881 11412385565254253
967 803 319222869851856440
648 469 906365431217188870
484 286 292031257716900179
192 609 12480940115976382
758 435 363795453808362821
245 88 289849133036353389
34 708 336746796340177026
427 760 289069107880963339
636 838 218848881147010830
309 902 289577976510764046
782 900 440007061977843188
348 594 72197249667040730
636 382 222660160212113187
816 992 693225890743837877
250 712 1022611177731955309
877 668 411538189250354546
757 864 75648050256721204
909 400 669964534319322436
650 892 976772466433353002
643 244 226838276345884
35 522 292605745681092339
563 465 577910356144261900
236 161 153236564243724266
968 875 360535242010566825
199 22 12939077899393210
52 231 438152091156634664
88 397 10503141307873168
347 825 577736320656823122
683 858 912090894141816514
482 903 2412203860614612
721 189 10576345464849988
699 518 12533818266679094
955 706 297574654436051692
863 530 327736430829929790
225 550 2805653485611681
56 479 12659168899877285
583 795 315956749710999940
439 581 371162022627742407
842 68 433958153783231561
70 1 10443578053404942
32 63 289358840278029020
348 701 26217203014602808
661 755 47483990837660779
766 339 185760604116588772
732 602 772651286794432629
433 499 364446519965058874
330 201 48630359974221881
939 322 195950390471409660
289 221 371562246199730777
103 882 12403327420031015
664 284 2768178005416027
348 939 341414774792814748
997 415 157881962141789019
330 196 334435361074302752
183 589 10309314130518247
182 887 75764518409398241
594 720 360641121763627460
391 211 7827561677462714
831 136 3440314511966646
930 290 578296855991760149
245 370 867098614693663048
129 670 17494192353984868
265 505 308616921924692223
789 836 305198150514219508
813 431 30075778278629766
947 86 579942792469337711
297 715 798574845834765823
250 654 300640064109955866
603 5 1009948952844342958
693 197 586797399703331909
577 351 289383065153294287
499 436 362075229871809878
81 888 650873888486230529
638 645 16824003400599528
58 295 12664349931893130
300 306 438364346523099602
675 320 38538597207726999
891 43 370561986998134943
984 131 308537933834622584
575 821 2584652620380096
125 98 289618029418578925
594 294 73303392510740143
711 9 2706831000996630
948 379 291634762694782761
724 587 297540446473422806
722 610 298164106185621686
487 245 305222832670823268
615 533 306393371453474221
79 459 158530423757971422
549 899 441652940192744695
394 125 4767799292038418
198 278 83764018108627815
351 78 580022512070296939
52 771 154451936680908605
948 963 12394400618884061
752 437 949290216022641122
542 111 93535624976097050
633 3 159396904212645366
103 781 3392886029557669
907 139 297537798746150423
819 923 639393136193823
9 64 290667238423652348
237 294 288404015463275222
719 73 445044568611487057
781 322 153260749512987538
581 865 76150067000791667
569 384 306199100216404044
946 231 330041801329044702
729 533 307822479113113385
195 619 434683373804481986
482 635 446522026031550718
648 439 657636438001462659
396 362 2694498249650589
257 499 15773701771203726
792 67 29371265433658532
449 689 866083033727151398
214 41 297264262749728791
741 712 151168875280780439
285 259 1681238417621487
273 808 6066385314666495
649 369 875058759722358029
792 303 288239729323743592
772 98 11441608753497192
12 920 298431892892768827
5 713 1017003442443729620
383 477 12619246582763443
774 300 294502427794068416
721 586 9374900410419115
143 743 1012573678526185290
56 412 299703923456908258
375 748 12624543417082550
896 62 447515472926694348
232 691 586779827639662015
383 317 448838283219518072
953 30 291749303027157198
729 904 874094969940273896
6 492 316436958450264374
775 100 9236326612126849
464 158 161705633765934864
842 245 444924603060186189
629 377 588941854566790372
341 235 296162233030009716
420 583 444445605426670462
296 902 289369137226275403
106 16 297391460662700476
88 631 875117000853421333
41 591 1184161088768599
712 874 1096931483882984720
332 904 586734757079917307
256 633 438669265181892499
439 498 509213954249866568
286 983 313196044296628
308 583 3014559988955436
987 282 362872288021527939
966 321 10356449348578293
637 91 440969911405498233
69 414 555872416299357
127 783 12631110179704241
874 643 363945215942802443
696 151 288295852657120777
611 200 290638492691473888
79 185 1016508057478053814
114 483 2403625404349362
352 292 2687023797219585
837 306 433395308895440842
817 821 365392665268649247
463 423 301688131612879496
396 937 50795772338361788
881 401 3393621519285804
489 608 299583168572771113
608 481 289472704108995187
719 350 303487323507544135
642 716 445205377931449598
198 883 299765701722448499
201 108 371742987826223735
382 351 9013287667505758
984 190 20368562431049723
220 692 875067512028333436
187 451 11411572862397216
9 932 1317079498049571
212 916 396456030497292554
396 375 289356504048218748
86 829 579991213356671400
520 657 398819601917361425
54 835 9126762081473431
3 838 294591570124242607
844 528 162301733442875357
679 913 195903687049923206
677 178 617073494974020912
14 561 299969986975805141
983 995 621523692348353039
677 264 208722664189337221
817 742 809227321316644327
835 317 230312191250024190
584 119 10201118543350271
138 694 585750126271914963
774 632 160542403774977113
314 448 586102667053279082
895 609 83483943371446073
983 170 46408895460748129
280 913 292153699153404027
719 131 441706602203126217
138 356 1023455770351853625
843 544 736626530731842237
633 686 185257430540525490
32 571 289873114009271622
554 74 297622551020032090
42 778 37349524529387025
436 751 219732023479369762
520 680 110338483423765353
500 644 144236786234990966
67 732 66892139459936928
852 343 38338634050818193
31 933 589011753330660634
91 521 75930769708370294
977 231 301768327095869877
21 394 17049774382260239
102 108 83493490054439263
673 985 926661138805483387
536 264 2282222214081927
700 5 158559771863118601
310 806 290590281409019849
368 226 577626009259593810
796 790 298464769547396803
31 109 371581384093469727
330 810 52627481988220667
390 653 586649319785793293
254 672 772175386943120224
905 805 586874964614788717
868 459 82282078219398269
256 588 300735026040638781
230 599 224026945704921
331 167 41347210738348258
337 794 334605086019422149
780 913 299728759568795760
84 829 48595510137622648
470 154 44021123814381195
574 161 445192629978099688
749 481 3410657701008907
273 58 508036465671541
58 702 9217850037750891
988 597 336682106603488896
712 173 159216326633640234
24 405 297469038035825294
259 49 300787952711160346
291 182 12125023743876099
585 438 363715046707836119
792 434 370659928970568089
938 988 289507197132434765
20 87 288289154228118907
185 429 297254790487435309
939 269 350355256925816287
269 892 126927718541588047
18 656 38334252358000827
891 596 360503134747846086
789 734 8226034713083743
976 428 288448122749677729
558 665 288667801520791620
926 955 157607944486297160
833 822 292193214506489654
367 825 2711151455193614
618 856 11362478919465203
538 227 28352161567773026
263 228 290677826426673134
38 24 1400523941374776
472 738 3497447016976423
940 158 469029229026292480
568 206 300909081172308108
420 117 483186263852863570
960 918 3078977896254223
388 465 649778461891217289
942 449 340196049849563400
117 43 341170694990502977
626 308 874849787272103112
93 35 12790643737977735
12 817 78266941932463994
425 34 84210531299339265
179 247 444070849185813292
439 580 82940482574488192
829 271 21668868696668753
81 889 947025953786573538
23 643 1198758481868128
511 987 540420759364376989
27 797 83526452018684805
249 845 147115344968135114
2 973 2909413051859480
559 842 432843072156780293
921 94 3525070088898637
795 702 20480352987150333
521 17 74711576906843888
930 294 577739555906257000
745 282 28489845788013796
25 692 874906410502682681
295 374 1215650925740620
745 523 11375496474247616
951 188 447998281076635570
396 617 290642103406157554
991 692 624922793316446960
220 949 2487136983180242
37 671 5137180480613499
348 708 328102609086183076
192 580 10946515365198786
865 890 297286147153671680
54 690 678943950050502201
478 901 9127830008653727
433 945 370512813621556304
505 363 298722244794095680
762 238 162045799010673134
354 431 319564883987017398
558 997 446093043671982387
784 947 301138557886038350
91 870 371949930816625589
309 961 291716591719612256
842 910 329720497619806778
655 798 291840299128437105
791 982 297301883157449521
774 861 366615955829974988
261 762 149509787900648766
500 233 300670906084886635
926 2 435669000775394319
619 798 441457883971946698
88 725 9835838853251604
403 265 315520401331481477
122 180 10660510991033061
741 273 576907266338113120
164 145 50863597476504965
878 745 363744755858258952
565 214 18558368016530596
276 816 365859560307649819
33 924 385154233743884653
878 295 81066051177027939
750 228 10858588417709226
122 930 877177070053178799
266 412 315354306197477185
918 759 13169904978708092
868 912 363872764266997374
278 152 74697190768315151
541 512 351517399911167551
949 27 369562032505810274
413 265 21598455308540389
911 974 328953898362883774
566 569 312464286331597131
488 542 316412679016446669
705 239 298686218259131213
623 74 1311649437095392
749 757 9074310608497494
482 593 289628099710681664
240 560 11684374240709989
845 807 444896814837950543
797 154 1186906749460627
582 497 911542643992684397
73 323 441424293172901020
180 849 373017337478919
388 930 939251820424296617
473 270 57529054962700703
960 385 3437548821948393
921 565 27521379335030971
94 300 6271598708734616
935 627 771092263292439790
833 570 525909443825794
809 754 294038162554831062
456 169 484993436173763518
788 323 447212231706185580
580 873 373348729597040836
9 517 9273491850025498
184 146 297396731859376823
681 205 39447296642023041
990 120 39550399930832048
382 787 299546023469183584
817 872 295821501406695641
429 24 577777473970406455
959 298 291728326205959672
233 932 290643950043933850
202 959 298522296890926099
682 495 298372485096782903
543 237 309792326153134327
27 488 74434950363097332
474 182 522476874005214
259 505 1163359828160946
234 925 39445399802489962
330 949 327897512489366589
745 15 290761836682063982
673 770 910970767771593559
90 62 290889705928767887
609 855 299730741957140762
424 364 362844030439083213
145 43 10716991989428784
1 895 74426771554554089
167 837 15408904761266785
84 575 38635139233005639
917 169 151731921396400133
891 992 688006155472618302
863 298 57632507337007706
398 689 578846469515407570
84 36 335675253428904125
524 610 3084235060421272
871 732 111834441442303879
943 914 51155704693792094
152 92 109830987529592
819 173 577024192768668789
921 945 1346444414264109
264 162 594733785761702372
940 354 53440416200896978
405 73 290727278905172155
315 172 11394507823280871
330 38 327906703429872622
237 540 318744306397045241
604 866 372949190717899529
649 76 578848699109558957
285 317 151792288811024837
718 534 11531426897910615
775 816 79565345764887844
227 24 201124236606361
105 476 432436974606852760
173 55 652119642909648518
245 347 578775277431598079
910 816 553306006382702823
63 292 299660167495114611
281 847 157025281348883645
502 848 373983694278426566
737 823 587351956146783339
134 237 30524032204056431
825 501 3572535408260625
739 747 300838638255373198
572 578 328018237361261844
725 222 75363404164020093
625 165 904097651552445970
582 438 81636164092956862
715 578 844816434636688756
549 720 432451330612841426
196 420 154386162965341261
89 342 478943321216386123
766 493 291869829397687280
12 378 161852393031919
486 153 152383916219589875
747 718 163182300585517090
28 688 865882967494817468
86 932 576603088625964878
148 943 339348434546626818
887 396 370530439916030434
227 832 222838930751088120
912 163 867013410123012934
993 813 903009538005280216
134 231 312005648162366266
667 159 150611862007675149
605 409 292387436206884961
679 213 473836393513370231
407 50 9232430297954701
948 732 328114972924807444
435 579 84621772669558946
18 289 291809583430909918
469 973 330688950677351364
505 523 10290524087669551
244 152 298442561325241657
657 626 616132900668110421
376 701 611806048737659856
934 464 9032819904413921
439 897 81661463136549692
418 112 291691843912918506
753 222 661097657319146191
539 919 9133316223774146
863 430 349751581468232546
947 325 579861378638934276
794 359 441643567342190910
915 428 2438863933221839
924 521 302012996256882186
198 285 297622104208775897
987 241 387512777187834069
500 486 301249511448404077
334 648 880149074923459175
549 441 157044934260241580
528 557 382069637599963016
25 629 865963854048818575
627 586 903139755307831646
88 79 450026937303640692
39 302 33316177971353
654 490 290516670540066524
517 809 14904924435288014
461 513 288442246334164574
575 166 300902769537224388
990 470 17162836696934775
542 230 309870682749773150
354 762 448827333112713509
766 541 56338059917411212
469 203 41839628454053148
547 318 159582822857445440
414 411 13114753044261547
801 719 1027327240748494772
817 89 222887459969838974
803 851 369516819835141596
594 608 73196485455526621
175 230 12544383039882883
341 758 47498200684654882
156 308 580110237407793914
409 671 5772737117194372
75 359 155818512833302606
502 750 294664581874875250
11 593 300616944331694412
808 750 295733607357928873
128 634 154845042324317507
868 563 81465384544641101
209 52 434805075732049544
444 297 84498299762932452
391 350 290584863301661305
908 730 73692682738868181
161 587 156669410676070445
995 459 911063979486422209
623 894 369555102097026431
56 751 153334688129340592
837 814 289498077625174042
251 689 871484291229261475
749 830 11557218890071551
904 163 297398346068337461
386 373 156647179508261
157 6 866974724233486240
395 414 288292819930247031
760 594 373301610514690567
776 737 657806007813896762
961 986 1152429748356898
883 72 300883939638472232
488 450 3523603386353032
421 817 509620229355542757
21 656 324518008954882693
708 194 45381953871080686
122 228 300656136772625587