599
393 428
1775
311 255785000 245 474088962
88 581821976 23 939293165
231 339309819 544 340619582
111 129212266 192 911181339
576 669434366 185 669568485
68 41809109 325 192022932
217 346956730 495 621645184
584 206869865 365 692772462
433 179910716 289 180214712
27 71749654 495 206126965
585 449173734 194 510179301
74 771891862 29 898200719
566 304968877 88 306171468
312 633233919 533 900682652
540 406674128 456 788286596
341 350910549 414 352626405
358 106793225 439 350469170
272 467312688 453 470952188
463 243752401 532 243771303
53 565837575 44 982829664
18 570331217 579 704795313
406 400321280 483 539476025
277 252529999 173 854219666
32 858507550 10 861760097
53 533962732 114 534112780
164 327895826 216 829227755
123 520297728 532 743282743
50 682714852 244 683628172
414 419277615 176 491389948
219 378978929 67 379150634
94 729068796 106 729850499
72 686673484 256 687226778
491 85167559 366 753449332
450 300175681 53 394152651
465 585099991 181 783652226
587 388155523 500 532216164
523 274509104 108 274699735
61 875594273 265 876125821
29 930719358 90 930785853
280 432309474 174 456722926
532 119244143 488 374290418
239 470861082 309 738717748
199 870160703 562 896406664
234 114928439 134 957450895
204 438371118 438 438409712
365 462855655 124 464578524
528 160424644 386 250146038
542 373934115 173 705475104
418 264713259 343 914419822
578 823882149 337 823901235
235 930003911 29 930024206
575 373950480 526 400015657
523 111392029 227 689111990
511 53201875 412 150769697
255 309772131 224 309933271
422 409906124 286 444870165
3 299775478 172 689834237
375 205295180 450 205571939
488 418330863 100 746999752
527 482873072 223 935353440
31 386436007 554 745767307
185 327387060 392 923650784
104 34908507 430 441675363
325 972771253 395 972859822
346 31238107 207 835095330
334 447275665 266 447295008
526 500489792 21 973280926
202 650396509 270 706524405
413 34192698 182 516931099
21 373305073 543 374974751
80 71488992 528 189524217
379 14747930 255 440186790
64 338251784 277 363548492
481 283341697 52 283421277
342 158667904 43 944537089
452 325931386 215 674386858
409 731071463 428 923037362
534 205044053 66 540755771
557 525171272 373 525290310
57 111266542 59 111276971
569 985517888 285 997089263
591 439040383 138 518572306
72 111463297 112 431868750
292 710943112 188 716460219
274 94886077 164 94898606
117 493992686 77 692958905
373 525451725 287 525649879
201 505751304 20 505774385
75 70700998 528 483224785
569 215237156 40 864936910
443 214773412 525 529157804
283 17809519 528 482047138
282 869848626 225 981166002
87 59057008 97 315943398
439 977071689 160 977141633
579 649801158 315 847569861
166 755681220 172 755741978
416 46378569 53 581914528
535 124857494 500 771615786
182 608699510 360 609691399
507 58858150 564 796080900
306 160626417 64 161422534
529 290362604 536 402159153
302 850620162 80 851125730
22 142243658 112 750671345
157 209340289 312 210063413
294 501111845 582 519784714
328 816583334 247 962321027
541 151032928 448 960019720
398 267135843 169 335148646
255 270670372 548 986553352
208 203039974 552 873386302
246 527212231 576 567654071
102 271496849 484 271504584
400 896392400 27 896447732
297 202679020 375 204027631
348 49952984 121 233819904
50 65706888 302 162949964
369 342641634 573 947736713
162 180086976 256 771786970
511 33806254 89 372153733
310 402480294 586 516033227
478 86093249 192 601062658
550 342301973 438 363362103
462 226980566 81 626163492
458 68834745 103 635729730
474 288618186 454 682830400
288 732085350 342 993681474
553 89194180 138 794681559
518 382430567 235 712315164
236 529326509 23 529450186
116 992307681 386 992336950
31 146679856 354 147469400
17 55193159 550 370258741
139 317210035 374 320672320
479 364386064 441 848597859
501 362263834 538 362750356
54 398215293 145 398484717
353 336048607 34 643598377
35 165938644 332 819364019
393 279742965 17 392787435
196 335557009 118 378348903
421 230766460 34 434582743
400 474264955 138 788572637
184 483656969 281 960046156
120 613507751 22 927273495
310 27580123 537 341178741
20 276080558 528 523214719
309 570199317 163 571039254
297 9599026 340 625086388
121 959463271 91 960008810
184 176507876 526 176689262
507 135921902 562 136090151
250 14301689 448 749269176
15 32746400 237 181739598
393 72650445 571 189150234
319 107232834 242 107262447
131 173138894 221 467202289
511 168580884 436 312280366
137 629911493 121 680615146
21 774571185 389 913714926
183 563010614 451 711533767
98 263243459 326 505576782
202 40178143 310 766521252
304 369942368 458 369943986
532 243780152 480 243911165
285 26467090 240 26468259
39 173081735 550 517244323
117 153986854 179 376826193
452 486018993 260 868268587
183 493437963 574 589760854
577 860892059 502 862095394
498 511722785 65 511849228
529 56878777 184 463546275
391 95578971 68 901888888
485 293943568 377 329992137
576 191361022 522 258073604
297 152330066 543 530035907
76 16144673 185 528469768
264 830273136 394 841766317
551 548704063 276 569717910
244 621448228 253 681025283
19 490555559 180 829281932
569 94825984 58 822911356
571 194762771 528 686245665
78 729888353 386 747805491
371 536610978 54 865976593
505 170897349 386 289632368
318 264248873 567 328100499
133 444616358 564 444628938
506 99650692 472 101060190
549 342658115 329 845669655
485 741869046 382 891847105
410 635267073 269 995068350
205 214785867 187 535490609
185 669709192 69 670108869
425 365049961 270 365732559
562 341869853 355 516613911
161 87662190 321 463938944
457 148542362 105 148783816
66 93070729 485 93217786
387 42222374 516 603262175
230 490693285 311 959100446
360 611474336 41 612310217
379 86938421 57 963234173
153 73436623 93 74198429
487 967753762 341 988456548
343 536297540 225 697864863
17 183617576 136 220285285
474 22164546 452 22867787
592 479615651 188 479706918
271 356846403 212 782403939
173 417487239 441 624155238
107 833878233 237 835248074
88 38442806 396 590682943
189 618058598 241 874053771
487 313857943 486 314683869
300 664653598 165 666106825
519 489832966 151 904757637
448 102657690 22 802596670
119 74082842 125 624327391
70 61964998 136 617049289
334 93764441 128 451319055
550 316633481 213 316770157
155 161960332 91 170529624
14 147265734 250 920636958
75 369137080 264 369196724
451 199116604 35 199807959
230 106945389 319 107079659
460 66875087 462 67600517
33 632674554 232 716892716
452 274104335 531 461594025
67 176951798 386 971667347
65 512802395 3 512864226
155 761019809 99 761145516
318 949780557 206 949810652
387 677192693 245 748833168
431 445460585 318 981571946
93 286134428 472 609992554
248 566164565 270 829557109
186 836842476 403 838739635
261 33731331 93 782987719
230 265288077 219 381879850
593 551255345 181 552465712
227 652681539 377 652972112
282 446410091 334 446536237
152 481913852 176 482010038
200 599196842 455 599264379
17 14080261 124 224040002
245 311902247 487 312149321
25 744405784 29 906755245
226 358530620 356 358542883
334 579843133 34 874580501
467 145832673 31 145913669
261 524627163 581 861554824
205 792912357 392 792942582
470 238186381 463 243295123
49 823874225 578 823874513
452 87898507 348 864977560
64 707539617 264 889993980
575 368727037 467 857801060
586 824776702 448 824836983
403 840372246 344 840752356
109 14002215 249 88877874
504 951169303 215 951429979
491 224451515 390 764006464
562 741968148 315 743019249
4 878938990 180 882917280
151 515710498 233 518460900
573 710762082 331 735352829
221 926163788 296 926224683
210 79064569 91 259328372
56 976249409 439 976632666
119 125658488 354 295724565
430 986790467 83 986791125
593 307179471 186 604562258
367 560335170 381 812287896
243 693047303 509 858667981
250 682512240 50 682565525
119 424679677 257 577259852
31 408851205 297 525658720
184 178475054 362 301697228
546 337488443 417 498750483
480 349915716 373 375509002
450 205687582 248 208621694
506 316700278 409 323580367
294 166109433 131 166234658
380 686940480 452 718962723
458 370400027 21 370596721
339 866991192 331 867073422
581 90146873 66 90248804
116 58587178 539 868343945
127 253903962 36 254329886
172 170170184 337 393029251
574 524227791 557 524281785
208 226607954 249 590006245
89 712335338 575 748700044
108 246299070 545 364070838
468 489743817 13 489904105
34 680041310 490 680204400
220 785127735 257 785230020
411 548917307 154 549406788
534 565587893 415 849845516
275 181502852 102 559032581
414 262833469 335 436071960
482 332605265 404 506933595
585 26254456 483 732820922
379 127456149 338 497843904
567 779410166 295 915055676
569 198021905 275 763896189
444 566838644 430 626030858
24 226390942 276 226585845
333 480913181 473 978991533
59 112457776 199 112474259
423 56580725 21 720224598
584 151509659 84 210108463
233 34275561 83 753003169
311 189529701 585 189646462
485 173660982 165 624531988
60 742885779 12 810618867
509 489385196 259 630924733
141 349218243 430 456159216
17 158581285 372 767835773
195 403467629 361 403477651
538 313555247 110 606009693
320 674482066 41 794797574
83 989259792 116 989792348
1 71691236 209 72125047
150 429018883 73 820857121
289 76009772 434 398074261
10 648982740 541 649399633
29 214964922 91 610650999
194 671522616 247 764850227
419 235050119 116 884482263
164 77260520 57 415831946
178 9704610 387 12162205
143 180315623 121 289006405
396 377789830 219 378187993
533 583161369 218 583232618
467 33785427 552 987868291
209 22032137 411 53268888
308 629896866 571 629996618
254 131620903 505 277685825
37 113571169 561 136639791
278 245114228 39 245291064
421 66095218 142 430161213
209 172805464 200 825150554
165 667389459 193 667606987
393 201761594 194 589827391
242 128345373 22 625124622
93 812170009 506 888140054
477 390560714 342 679648480
532 303698746 228 748120743
480 244136523 278 244695875
518 270979626 102 271320952
586 322535581 28 375197173
114 416525865 388 747142223
415 509944033 118 633335889
401 195204190 500 338004192
312 210288467 521 210552819
372 697298231 199 862768088
347 83763755 112 87818936
36 147072122 224 581052457
349 206692781 403 984870358
313 609636715 590 614654592
356 591946141 11 883255419
126 540285868 153 703825626
362 187539383 284 638815310
58 183865653 504 431739192
461 267982929 22 862563941
309 197293125 366 711014529
224 87947167 539 814944262
393 442916876 178 876826065
0 349256020 116 790313103
330 477790220 281 477844140
17 398938163 195 948687144
212 441385634 247 914806138
179 258789859 420 342776983
65 763797901 483 980069477
112 91336939 495 542694915
178 27080893 490 848913920
385 760898109 155 760906714
305 747377811 321 748253561
133 477476510 572 814364530
359 314699455 91 927805272
546 582990033 533 583005363
158 14650776 73 466480735
369 450606231 498 563436494
156 407137431 258 910626519
421 406860614 290 780800809
200 358638911 432 400202087
371 294289964 524 294841660
257 786049478 149 786484816
463 474689600 365 828363702
543 30663733 385 99318317
448 530525189 8 798904068
258 642072976 382 645576481
89 62708258 367 62792013
556 70281326 534 70445264
379 179507498 424 833987890
402 326498429 331 818133625
347 794761595 432 794908230
195 450731582 220 935109293
234 292691351 405 364638234
470 624947613 139 672624673
309 382603310 82 835406535
285 67382408 365 998767377
288 423297602 357 424205178
142 522113692 574 522132048
230 483637588 294 659777921
209 158366960 555 659240269
388 932516978 522 932554726
223 26950773 358 214603153
152 293989083 169 645398564
70 844399469 152 946159333
459 255918241 177 701058352
91 732409561 439 852333731
426 562105956 493 940399075
97 202411265 539 747803436
453 384394088 250 714463611
594 500188098 349 500247585
412 325642061 494 325970056
449 593961305 488 594260276
161 671209392 277 952243355
44 745131668 305 745368990
198 89311183 155 452100993
42 272840620 132 314596965
20 506049918 25 508623633
17 450590798 447 697249206
14 388743009 578 773605744
460 478570949 70 673165680
581 141029696 91 304734228
534 89584020 156 536429404
215 952008522 390 953139899
595 8410029 147 53570098
454 57525326 261 59342969
52 357849664 236 533109950
351 292352075 371 293146492
430 753886645 539 892630706
454 693227585 26 694136319
304 407085249 386 948765075
537 582095522 109 884860801
70 202146496 297 202239516
391 547381250 308 577334285
475 916657330 505 918198147
369 234313864 468 609044460
486 872387793 597 914367456
11 250360047 141 414285816
418 121958277 369 122104353
57 437117599 51 895000072
30 321433190 212 488474195
447 604008424 242 902885527
390 117803151 253 514246045
355 258444247 343 258899969
585 344303750 298 541378984
9 593421718 449 593422269
344 841553358 362 841575427
406 493040513 576 672904948
333 719366009 493 722836111
442 165769327 294 165772989
449 354420909 61 705490988
562 136471048 135 136596589
319 888655432 585 893952218
469 461916019 249 905279018
332 221097118 0 225193438
503 215264562 116 235827113
456 625433156 14 625489173
154 463173155 559 529537229
419 454623862 324 454924424
255 198494073 198 914620993
448 824946993 429 826172036
294 292635672 427 337257272
279 345210054 325 404067223
144 402555967 480 881158047
289 137132168 371 961605855
175 537319706 278 930253033
61 332426056 359 884999175
407 509403068 292 888752699
378 557389533 567 909619116
570 114502221 150 114510235
33 46200174 303 46528233
429 110099034 496 249972643
57 786666005 551 817004343
184 14944179 503 638884276
350 355330241 28 538956336
293 210060281 344 435246490
551 113738299 520 680525844
494 152278647 538 183102653
256 706577517 49 893797351
337 22215890 187 508429022
544 467158342 493 937593611
94 374068772 80 994424786
126 366228726 324 633533338
525 288485148 364 288580095
229 296296419 41 625211428
31 228529059 220 259883642
529 148745714 367 559376965
582 780724750 557 829286475
466 23614745 584 23801733
407 509601821 344 513748006
87 2021828 530 533722850
55 784128975 128 784335560
140 70870997 1 71388947
288 34069832 492 835486940
44 282222065 503 844979943
125 308608751 121 678954213
253 623852566 428 939624858
37 130372091 183 130839746
461 563425272 299 564097277
82 738474 331 88246227
514 309603368 61 310571827
135 647155766 426 690824974
314 182503016 268 692954972
551 188929124 314 189056956
264 490148546 377 935987602
22 772111708 225 893751749
338 836208834 417 943568743
307 531763577 53 533619069
134 280957725 55 408421965
397 123359587 370 123471252
434 515060793 3 746419875
581 342628876 159 410957086
241 424862396 73 572192428
482 324475041 549 564296793
458 21670966 283 951167442
597 442107046 404 442116572
296 103563789 8 669034384
370 123504955 203 125325250
418 52061599 106 406814942
376 585640745 62 587242315
508 282801535 257 440413717
208 903267890 158 918309179
245 429341526 432 723036097
95 697716275 241 818038128
450 611926928 196 664138197
393 126497564 569 966454405
268 446195652 55 760539778
292 501999759 341 786208805
84 378517150 262 632483212
455 102342349 101 310789321
196 871799624 61 871843336
218 583884208 376 584361135
3 513467296 508 513818961
58 733889601 471 735286467
557 437398819 49 702394918
130 87322402 391 611793512
343 550711835 328 789708123
377 65531747 565 420051661
88 406272395 149 879914787
531 357182115 293 648993807
488 375925129 339 404355912
269 258287796 383 942869285
162 588892455 45 589198283
100 663648974 300 663740218
236 449414088 413 841956143
26 848454403 353 886246377
320 193592608 591 193593391
190 54811735 258 151914702
519 434596863 516 434758688
27 199627210 160 720048835
150 99001005 268 509975605
162 213519036 547 418012705
0 226125370 24 226323985
298 554654998 461 556034254
433 201889632 401 533918520
417 157107484 225 162970235
438 51680677 405 950082130
301 449586298 221 502515807
303 189585166 140 641965899
524 273819185 272 703162420
303 330715798 410 335747276
23 223919244 471 231606058
398 97091131 165 401769176
536 459428442 365 460558708
379 571979295 506 665010199
207 305951564 27 373745620
387 756292182 299 758807554
119 86117768 575 86583108
489 8228270 388 843403123
256 159176191 337 996098949
455 34075878 190 484406760
386 993333037 539 993384579
572 104152211 44 860041363
460 5197906 50 289274349
107 151862210 61 740742474
226 268815944 167 815029864
131 59247169 573 621702173
13 24987389 317 360720640
103 725191261 373 738006130
183 126671208 404 414920178
330 97875547 194 136212773
582 92835565 190 135442194
154 549600616 78 549701250
570 284235278 75 699871700
150 101802257 37 543529323
435 352088441 329 603218788
301 887302891 210 888767350
593 384290471 252 885131949
231 686999353 145 851487316
349 314224484 193 779144095
580 143979630 467 144501543
598 767573889 111 767604259
543 17791555 403 83044674
238 423021374 48 569545567
314 189355056 311 189470708
226 27939808 237 86936655
443 15184708 494 73116366
558 429246759 430 907506295
471 596053072 206 759046035
270 366386640 434 366808315
337 823966528 73 824239476
397 305754076 268 967246875
261 23495526 495 649743094
322 44688838 505 740210672
89 427954876 101 749008073
135 144878958 221 733035992
452 23315018 466 23436433
320 580157895 287 794383627
519 14739941 122 305772927
36 255271580 355 257208595
472 569357705 219 658764919
457 686199460 464 897971175
218 17776890 391 614465539
24 231372426 155 994216709
98 6536730 17 6633282
216 17550805 128 847434828
91 962412062 141 963361239
69 671192446 269 671470912
454 74269769 453 165089964
255 212124602 196 375538005
302 876110680 68 970728486
323 228352086 150 448920329
432 343618255 358 895556374
170 391079268 243 391659523
530 447530445 186 695031574
156 479194656 300 901414243
297 209354536 545 861752331
367 240475789 355 605207463
240 11586974 418 831785843
378 414918832 5 415420631
406 1537112 270 639916217
310 388117943 103 388283774
59 23906253 574 470498856
372 140762968 365 531286474
488 594570479 391 595324122
151 98873161 350 264507194
525 295489741 90 642890009
238 420109716 10 973176116
545 427157758 560 428540514
327 697556376 217 698185290
571 630819773 132 631083968
541 649913211 43 650222916
229 139058331 322 139893548
69 595579019 143 947486737
313 838452850 290 896093734
515 944014119 497 945259458
207 850008152 302 850078892
119 652254345 593 892600010
73 824367520 586 824404105
141 964547945 253 964830113
472 179808270 579 697829935
211 328107710 352 328418036
577 406233268 196 450531919
201 191329769 522 250963787
429 827727012 277 828944567
496 519477466 386 561707788
499 325175766 104 501477212
268 713420657 333 715691123
76 57828828 32 422107329
131 601897273 202 618829979
111 770861192 444 773236702
105 149958338 125 151431710
520 219560474 332 219782958
66 408440426 154 941814218
426 315665172 550 315730008
331 593214538 91 617878462
89 217451424 512 288960284
377 350933861 415 731329461
492 513028996 58 657688228
460 419813120 135 654555882
354 235431354 201 650258564
422 175546718 215 556912895
388 367881490 83 891852958
110 591633165 63 998006348
529 893652070 261 977471008
341 392274362 94 659317408
150 47309746 216 894482495
178 687926310 584 987780060
169 732957130 58 733092446
48 291767497 587 747717640
80 851616839 552 853786950
122 454242034 305 468433187
384 324789346 412 325428587
249 706122235 502 877797946
87 872165727 109 884685985
46 396839550 54 396883479
132 107182707 493 242176483
254 520954556 477 521106421
32 504842519 104 505097248
466 314989488 59 503498379
244 684514766 72 685370524
457 266823010 360 457964912
242 491352058 86 692510245
126 68861887 556 69002255
329 803680503 431 805241141
131 384041151 289 933090705
39 51364308 583 183615877
408 928979979 284 929705230
497 81594355 141 658481667
239 300619562 136 681341360
521 105864263 406 501904736
4 345406242 214 387818283
198 705808122 143 708646417
74 907981696 348 909277506
464 818928281 30 846456120
325 344299681 539 480336767
471 259760461 27 588575646
481 186870479 414 699338730
472 101644341 148 102018189
150 548778229 479 562224763
330 577998917 227 694379871
270 129455620 300 715464453
265 876978589 4 877513981
358 843047150 28 844268111
357 532005617 19 769548568
393 257722346 536 801390600
301 631110867 395 853113677
137 418394174 505 792446741
260 172523534 91 988232561
323 85544231 119 85559377
418 241876826 49 509235307
0 420111165 74 736497339
544 361708254 497 383800231
216 25419206 241 716089412
274 565344171 530 596575213
76 273281747 422 273485274
549 392448471 326 393285996
243 392086978 549 392268680
317 530350488 340 530353077
513 208899597 358 320295986
396 385285410 293 474218554
395 187888196 428 412608224
213 134455971 503 339259535
544 341565786 436 343987130
244 196280138 257 700985542
6 656604278 565 657235307
592 20732694 307 54925059
277 832484521 107 833281246
5 109268218 597 827857790
70 246585474 38 350078839
150 109190605 368 867725966
22 857551057 577 859354628
414 353069496 595 353686684
203 180652882 197 690463397
498 304147834 141 771604991
346 488486390 453 711381080
90 930841181 388 931044847
108 582850480 324 797828306
432 795091259 158 795133137
445 900470154 293 910081725
287 251702064 325 940471672
84 397544220 314 623265656
7 619477973 481 980793975
17 120092926 371 660091275
18 79087980 345 79156792
345 381133324 538 756928614
98 572308454 387 581189649
380 900994246 552 977975614
167 76455161 116 852191799
179 263264291 583 263294916
31 172619420 180 751968535
490 686692378 160 816239404
458 241474458 6 793386736
62 588024990 162 588168637
284 33945901 439 984584790
542 278910015 266 993724254
274 409150832 508 838452365
588 359693315 331 960015620
112 939739192 366 939778404
229 577603360 357 660097333
555 810160546 340 917519417
520 223950535 167 544895788
324 455449205 536 457196534
281 479339521 592 479356628
436 345487073 86 345566578
262 111022111 116 975022194
272 231486598 162 719298963
583 29144745 56 687350195
550 186863087 559 363721394
441 967485688 295 968711623
201 14123269 28 912808574
505 920526438 191 920994239
127 65937093 163 882071072
149 786779890 82 787041177
217 452410119 359 692862782
348 912968823 528 914537513
368 413774084 582 413785369
351 296246249 247 859209022
64 57304603 130 915427719
382 648819472 10 648925267
568 90042341 382 812292521
479 269265786 518 270478605
268 455573751 172 632808028
579 156172880 416 156172956
417 688949291 327 694245597
381 413467048 368 413729496
412 99483684 563 224763517
197 15089519 497 614468249
521 210618789 407 210626114
158 795164271 252 795692989
354 382731938 258 617459859
303 589530044 379 813708368
16 201642576 70 201708993
54 590739882 74 778733317
356 358996369 234 359397088
597 672725194 172 773906295
334 170598493 62 663268090
106 730683736 169 730828039
345 260527907 282 728039599
0 244272634 204 781852605
311 477371026 236 956236193
355 275924201 291 423343616
247 37549996 430 366020255
283 741282911 309 921988063
238 778295216 250 937451149
523 43987093 32 893526281
181 753492304 588 971034935
46 38788698 266 954201296
133 118340636 586 686449723
82 787890287 194 788049510
321 52075501 74 422836190
382 493186488 377 582511344
150 115180106 418 119537214
335 296635078 168 427329399
269 672085635 531 672357852
487 83148543 295 351641068
231 82758639 218 489186504
26 245861769 287 400984523
143 708757705 293 709016065
562 500026381 542 828947249
159 23344997 79 534890780
292 279877773 159 281040452
369 122155462 397 122823518
389 454171156 419 454469520
11 484342585 509 484754590
345 447831435 36 573225312
105 22798951 241 857705586
485 94165652 274 94426033
346 358225019 226 358268735
357 3213045 588 96017783
542 48403621 99 864170241
524 75687596 45 872174965
239 511671957 539 612597790
107 412108912 430 805712809
363 828558484 370 878546158
540 6483059 471 504365459
170 527497680 256 597117836
144 215267335 527 216506861
204 78123418 392 810291584
300 171176561 489 385166019
311 244938691 133 786437864
216 480210174 152 480370787
575 785394023 50 973382458
136 6217717 190 603151235
208 193333991 320 193414511
144 174446117 10 759266094
283 662909322 296 684728207
451 56253138 326 356820393
578 784702611 344 903572331
486 315087864 280 315110084
132 631123270 19 631128667
340 866803119 593 937737794
104 566672921 165 747206969
595 497995890 376 680812327
414 415262936 438 720803481
188 209779938 225 699039547
499 14816464 426 829922605
579 124638098 378 468541978
145 439493721 218 713001278
213 349233084 313 769572928
504 342508775 8 784698276
13 258116444 257 426864032
40 21037952 333 655262549
62 86581612 252 700313224
571 147370304 235 853612391
228 192907056 25 272786123
63 55946900 400 510759457
514 16833869 429 18020755
312 73140256 55 635337441
581 371973493 208 720613013
370 201264859 577 598207230
268 120417106 205 751713307
473 486119546 395 852330485
146 130197150 29 207346427
16 23463609 12 881211503
522 933868793 138 933923083
295 126283335 430 584777794
175 178664513 433 179065670
496 958497923 121 958509700
483 584585018 415 847536897
556 143844224 46 536002151
438 439150913 85 439504583
159 282031945 410 282297525
452 205181808 131 929637310
466 86274535 419 969710557
535 702401692 168 703478757
575 88050516 581 89242068
236 583450239 568 787198516
435 766039903 598 766833675
429 62463513 253 508378645
224 40421578 96 295154126
528 914897710 475 915018095
35 200974852 16 201209962
514 163031488 214 788337171
219 62751790 291 944514226
440 161859206 359 625027628
433 18759817 399 294567001
311 101658126 401 567672011
590 323013341 399 450148714
489 904263271 473 904433506
181 553509332 174 553707453
249 803166414 329 803471366
249 85913740 262 649643039
413 544415926 136 544780798
203 136751667 527 917201777
373 584339742 505 727106724
81 800011426 553 801410504
188 189504503 246 232713229
482 64409547 379 64924473
582 413952714 378 414106667
354 506180242 213 528183949
139 468522096 357 986724636
171 823058383 49 823489044
458 519282771 132 645219948
205 97516887 68 459585050
238 56304875 454 56784972
14 260897588 497 558760490
31 143517578 267 715092854
489 475004729 74 763814054
168 704290752 328 704966270
359 954902215 567 955223340
372 19634123 474 21521565
303 19276588 174 793786325
5 111852998 502 898579852
394 252897243 143 666937310
379 383960663 211 701653198
17 487469472 529 527590433
367 400964193 119 878505633
152 800153941 513 805285971
136 94253904 116 894694789
464 278719988 292 278816949
374 65752462 356 630269585
225 453750654 441 690757039
305 456487143 8 557100364
203 126321926 232 126403389
393 602959649 212 635531222
423 421911055 328 562112066
40 281535091 46 343308776
357 425461480 283 425597116
350 658835280 558 658884010
425 610983650 445 703301915
60 102097935 445 678743904
431 815648569 559 818002336
193 674725796 83 937106271
542 261566392 223 262307373
260 53397424 316 53423938
164 191947262 16 845879410
2 203615519 20 948666509
156 209102274 157 209102287
7 190364715 208 191209932
188 479901058 216 480020340
110 502345536 32 504266871
124 675224949 471 919379032
540 387260562 310 388043564
538 474178334 428 575855255
440 759167584 385 759959655
408 824981011 56 950573660
524 207892998 161 690121632
233 520103289 259 520279720
284 929929752 235 929991248
241 528648140 236 528674800
315 235129666 386 768636235
465 473033496 330 475670735
67 379745101 38 381283092
579 688574956 16 800330530
21 427159524 63 908674749
374 859384282 55 990019496
517 591318130 246 591878526
543 376556586 396 376571122
197 452758691 445 452761304
266 383583308 63 885403609
271 543545864 157 666824404
423 172796891 184 173141145
300 413182877 109 778694327
357 83178648 114 413673047
342 597980354 200 598473496
275 523390453 144 800875585
466 937065757 462 963134878
473 906583406 74 906940913
425 545735219 68 766133287
231 798280235 558 894149645
499 661023974 577 820169835
554 333381302 461 955183598
456 474720319 577 542580224
128 207071785 28 804456481
563 568976456 548 569079756
14 296102795 321 422226000
569 244672855 1 318705681
109 791789573 129 791857960
379 658162147 13 772679180
77 111970343 97 967409640
45 589972152 517 590722441
544 8805320 283 524397924
5 183644262 68 588782755
222 188593145 352 274270140
575 800163502 245 918056471
299 564543539 563 567583487
513 535709295 239 536140788
12 484374965 377 505266654
53 827217609 80 962326063
511 29403031 345 389378971
276 509691946 436 982385387
584 24461730 117 25719630
254 601237728 496 816573559
354 416708371 422 791626943
135 185375141 237 386687564
443 356976103 19 746470352
503 924529630 291 924675890
533 40461771 143 730161022
511 26019599 285 26336532
398 480937343 79 939839667
375 613555399 182 968254559
404 442858813 133 443064596
361 559215893 181 908832847
499 251344192 555 251545490
376 491378088 69 531827156
84 383384737 39 815872521
19 631297857 478 633590395
43 441012539 522 858351095
258 591888423 572 620643159
447 34393105 87 34919251
30 401602427 195 403076271
247 981780426 214 982524270
232 331075508 384 631067584
352 332130487 231 336693606
160 144461102 428 554424595
437 711593728 490 750491235
338 637610623 290 639268619
315 290832289 351 291236921
364 229544045 41 508060142
425 902262378 69 967153082
89 275392855 168 833467021
159 251772757 283 770430046
113 525689982 193 764255339
236 169017893 171 776550330
511 421968392 85 521637053
371 145218531 496 526629893
135 137114248 229 137403434
161 426380399 545 426741679
274 299969653 127 656228660
38 383313770 120 384426180
271 254601186 243 549440561
87 366969786 148 443792572
45 473880031 395 601432570
164 415015535 137 908874537
210 891411626 262 892554343
466 25204654 478 979821735
407 95162743 400 830144844
403 127266952 4 511530418
167 939517948 112 939557122
450 807188097 594 860410476
234 360823939 501 361822642
7 102282473 210 107080262
126 373652413 463 532015728
275 148447605 457 148465732
33 262903613 316 800147680
545 453243255 405 544343756
40 215041009 159 757831041
113 488878064 51 488880320
187 971923907 325 972731451
166 457122100 116 715505050
180 335155017 91 537924652
502 863994368 339 865288307
130 526238166 241 527098057
228 497174279 561 497802528
281 468329937 362 890817520
299 45779672 63 815290666
306 23140433 533 828965385
570 380585828 301 864788506
39 247291199 202 248066312
5 973576123 546 974638818
40 40989999 33 42071077
260 586126913 209 977786078
48 189774243 0 503803529
236 39349805 244 675141275
17 7642545 178 7989953
218 173917097 47 307836504
123 167077445 398 170886151
127 552317628 88 857324559
321 749938665 92 751222229
13 437669870 191 712315294
195 133036664 92 197756221
95 483286140 11 483423581
525 107740235 69 660830599
96 296061171 504 624765279
490 681360432 572 681931519
519 46157305 129 832593624
416 156749303 306 157128111
399 305900329 359 695193772
124 143783174 574 220789516
253 965475925 420 966174692
209 72273607 153 72431633
411 218719297 504 290711200
25 474125990 79 540458898
48 217048921 464 748906110
128 784951187 220 784955930
267 421586028 288 421965256
568 582358703 546 582390383
401 550863050 593 570760907
14 625768693 437 625827827
246 592809011 9 592863016
516 437330194 204 437598955
92 751788010 415 751906069
52 284867748 26 284868975
354 148304871 275 148388865
258 197327258 111 256001382
367 63159938 48 63382173
463 747166893 541 881024682
201 299110560 191 997941967
383 91896140 90 798300134
393 893987 98 2184484
78 395731117 547 672357028
138 935454992 118 936157346
478 634905440 338 635029368
544 742588014 4 833147698
573 160055857 552 704974642
142 19535705 198 653314056
326 395100263 313 395375686
28 845242429 500 845648120
225 948125057 318 948976557
252 795860160 81 799467346
515 702318110 225 719572204
534 231362508 222 553496618
16 675504767 595 947617119
510 188362703 551 188890112
194 788319942 587 788686190
287 525892978 130 525924139
263 337718876 525 612449877
410 75236244 304 809904755
451 456597928 223 648130923
465 89717250 337 259587988
79 899785218 489 902069732
397 136077666 551 745040348
538 362908753 425 363470301
10 888264153 432 977360417
178 492976447 474 848843379
117 347294135 534 986427020
564 220533672 3 844341682
233 669663271 134 895907562
491 261124291 542 261166405
180 884347687 192 884421136
579 491109705 535 822839189
476 354316870 61 419959629
208 772383862 582 952118891
343 260438184 336 260443989
48 460416955 224 795787001
509 485819314 177 485934408
15 390360317 170 390926187
466 45493038 274 845565221
78 47920834 478 493161702
226 24093765 217 288828157
560 464728362 225 909978700
393 35520447 570 929282133
90 125501364 167 738426728
5 416180280 401 416463261
97 186738068 510 186802505
562 17487839 540 647607997
474 8786580 514 361097791
555 252332925 127 253784856
412 265878562 244 370444796
209 94570033 442 623221200
328 705277031 198 705290232
331 867877459 196 867991385
289 184576796 530 185601051
420 966595925 441 966718440
502 827152056 439 996841092
124 466882957 272 466976058
186 805469889 8 824645831
213 317001217 139 317047105
524 165722963 122 725230878
569 173664361 398 414240310
173 947725099 495 947731866
327 32475976 435 375250637
66 623631640 524 676572293
467 8374358 81 824576473
43 650587971 227 652049885
584 165277494 446 344610986
291 231567782 296 904306948
192 44270221 215 401103889
203 327412909 591 502624916
51 489388668 468 489539039
223 34507148 121 940991806
467 516153997 248 852186006
9 32364551 100 72258887
539 996135678 428 996253196
511 658404750 443 845859693
564 445046977 335 445243629
273 481591857 386 801048155
41 614197765 190 614551562
389 285049317 262 886525336
476 348298388 341 348580968
286 274584812 167 354110400
378 599522025 461 843061974
526 177424473 596 177686522
446 421200142 567 812044368
397 656916929 247 844381904
278 819406062 304 824285555
15 647398438 182 950332617
524 296185691 512 296669236
86 346468888 476 346815242
66 555531661 281 692031385
454 215255278 391 508626356
324 571544386 265 629807830
42 299617561 137 300063696
560 431145438 2 433330262
100 117254945 82 294722788
340 530382905 307 531591654
534 70608263 140 70667310
285 98763867 363 182917488
162 620608716 383 822452398
584 150494962 44 597912764
417 284431046 366 304658184
353 579146876 568 579861811
176 482587347 95 482843201
399 847348318 207 847649681
516 535408004 166 653006684
33 227198059 59 424938749
499 61633313 402 858982590
344 196133748 138 227212161
224 310599623 245 310824874
385 1824230 302 239837029
252 514308484 430 518250307
384 159306540 165 704135482
290 640232219 258 640648883
452 367380415 575 986382008
303 272507302 485 356501422
316 569540718 482 626072804
265 248040389 539 624166920
260 271638932 556 628948866
174 418986850 63 935598200
264 10065059 307 493240002
459 493499008 115 566212696
157 475621853 256 673278826
379 528953253 164 860958576
85 439537830 469 439568365
142 344383368 130 955807215
368 281365249 417 392196124
413 215191421 72 238165286
203 69921290 423 132071313
13 490780256 228 495749901
78 434215507 553 607511125
148 652940875 519 919938323
283 425902120 161 426279862
59 186477779 175 358307056
232 104750034 201 532974376
434 367079315 573 367100447
17 60944549 87 524038764
25 509190810 498 510056867
383 118967977 441 156510853
580 137140948 88 592071354
1 288600624 331 956694552
251 523463401 118 632342550
125 409193547 374 550364882
548 569282624 309 569448869
393 117015979 229 264600001
368 330383730 295 540600827
237 835491876 186 835645900
63 688472141 417 688587301
497 945635979 173 946857494
184 258347047 444 871420286
222 64588265 159 636092755
13 361990332 517 830587458
155 21875686 408 376080801
335 349680722 109 924176890
182 295280698 385 484049653
129 210746036 505 243079839
84 77478304 18 78646513
99 481172594 191 557614468
51 319483541 456 467206612
149 437391094 441 493879044
273 937855289 167 937947594
316 55025394 238 55407284
569 17760658 372 17814013
569 187676864 238 849591657
376 333966571 440 444826381
71 497613483 179 922550286
238 216928836 192 843252087
507 710376707 2 711150933
464 485902018 408 962410022
374 324155084 384 324184895
315 679056216 288 856036011
170 225369916 9 462061378
549 702510483 564 808855139
366 237521234 215 465604546
12 417636568 267 418342335
190 615879039 427 616044050
145 831505903 349 936365182
468 209460619 254 789350341
468 778185227 154 797089653
93 74411650 84 75124308
17 33074578 71 377552201
418 623599316 437 647609643
383 790039764 109 790069599
398 267212961 486 946763473
459 412579118 381 413085488
296 926551219 408 928095644
308 205641904 94 450154138
261 61738777 89 61754010
574 22073472 504 125166127
35 345401680 595 995152682
530 186462330 97 186616114
521 229108148 88 751799325
293 710292468 268 711903248
394 182714172 395 614900797
260 196650392 397 751713950
336 260901190 491 261018837
259 238455799 4 295718166
369 706417892 414 775260026
365 220358878 233 622152562
103 388571143 15 390278145
365 41636299 269 345899141
60 286363234 525 286374273
185 144011122 514 506453278
212 488354077 590 488363248
71 33906721 447 34176164
183 133163882 507 135480461
552 855708784 22 856197487
482 202815990 319 624872001
443 277624969 464 278009447
98 5042721 466 490281172
8 985391644 430 986352638
174 554222346 298 554324488
78 549824356 394 550098964
552 268286880 273 435737500
422 274202588 523 274208635
427 617819781 483 618840753
561 719773273 61 847703591
267 366233853 193 727190880
287 851910775 435 939609829
131 169533917 65 869147472
286 677179014 101 677247822
370 142491665 24 997047868
175 281189436 45 475604372
97 593054402 449 885589032
145 399452015 30 400451498
502 25234344 495 40150928
598 409026615 362 842952893
188 286632020 19 677220635
179 144030080 54 438971400
95 760564439 210 813943548
137 302951483 566 303390546
529 15358187 569 16081406
171 783391454 399 972867622
382 267550970 492 739297767
360 250373457 409 521173677
259 507070235 338 792054195
453 472393944 251 472431391
512 298970977 42 299029462
298 13987032 168 552202043
261 31041776 336 419648429
136 546507223 122 546984720
420 7265599 214 570020363
98 887572333 495 977013502
536 804192733 557 815316028
81 325151045 502 630487521
187 543588078 116 989029424
129 792103866 205 792309184
398 171204115 423 171332622
33 385212177 460 858226027
66 209503258 183 412539802
159 309752906 327 887052013
289 96162699 43 659115556
443 729444779 139 898996969
287 418447107 166 853680752
146 356530367 346 357559366
595 354114288 146 354150887
147 487267470 212 487512820
510 259039427 491 417593984
518 207883192 434 379119057
395 973344619 56 973459860
594 121144591 578 376873906
98 508851929 117 521050401
360 407690303 19 958988313
319 69531654 590 360894208
26 426861746 269 660682687
401 417420979 12 417500847
466 202484541 126 285260806
96 575950716 353 576643505
27 896581722 79 897226705
463 774408248 501 936615561
240 245299274 330 398975400
387 714803903 511 762277121
351 598913745 54 693772441
16 895732264 273 960682700
101 744706644 27 827697986
240 41328034 291 388005587
441 602641329 214 801854535
64 143323406 351 550116665
209 375064814 557 737319273
523 848264090 349 890044703
87 96573518 52 644293977
64 678444748 146 729080849
410 282403983 481 282408726
160 979729904 247 980840254
392 524014412 495 665931620
140 128802527 421 443688834
572 682259587 250 682329077
555 164547817 524 750541447
332 438779558 444 819532562
221 561059677 173 809900553
279 778135328 405 778719231
447 180192571 271 960170084
48 64180963 482 64326688
280 315180047 426 315194858
566 676854920 378 697659083
494 327485348 211 327610189
565 657673328 47 657771941
177 486326911 147 486980496
176 418917811 196 540209819
533 45579065 302 602751078
450 699335983 361 810921156
436 886462516 469 897414222
591 193850745 451 196160619
512 186944110 286 924931550
148 103575018 424 103932861
271 512756586 470 962594344
356 81021286 359 472560069
121 525439103 386 783686971
138 321374185 496 952163347
467 170780473 147 195864607
185 66105445 198 226680100
393 70146842 108 808296681
542 182349696 484 345636823
587 789325518 383 789690039
409 957138471 496 958278574
101 677618274 34 677898789
406 231263495 470 232435212
190 560340081 155 724212515
416 309027655 170 758901830
2 433357313 519 433401521
292 140779171 515 330774220
590 488472438 113 488735779
570 427053075 520 511079058
199 353860168 504 405227964
41 681372632 73 924173446
484 400244170 58 645049198
416 94672465 596 593853445
36 234091262 476 437276601
88 308587313 554 308648569
47 876331204 121 938050625
349 500746446 110 501628412
442 234298178 286 877160983
445 453232318 389 453669667
240 595856846 35 839656668
102 616973072 129 705370571
290 477889952 128 853357124
313 396243655 46 396594823
506 4153431 510 449595225
474 366041224 239 593367855
260 395846429 433 821167340
115 405188059 94 514470472
574 380083975 237 985373439
471 737034930 588 738140796
78 659160983 455 873565572
264 143479756 20 660734465
345 80379168 363 80888977
57 470421776 589 740460284
518 795472479 487 798716164
363 82112916 421 84031093
242 107763500 77 108361227
380 213305262 105 667443710
40 366101885 416 519321283
493 726768501 94 726821790
352 68049265 489 385876895
179 585956050 14 850092244
446 757425753 440 757788878
390 954533957 359 954840242
240 29243985 71 30058668
195 226686991 61 988581214
35 406054626 448 434243306
573 362660960 368 751468133
580 326307670 185 841078986
120 384824203 540 386183328
387 248990658 582 650366738
234 296080746 347 572197775
259 520604400 254 520640463
203 9002945 219 414917782
303 50630813 260 52594734
136 293421087 107 833905989
363 480518820 571 916859611
508 87155211 78 434751790
223 262936320 179 262936605
511 17577966 251 383719253
118 190679680 325 215840799
370 842269600 60 898226572
294 309422946 123 513230378
163 242077889 558 701179728
163 574053451 96 574345480
248 208775078 156 208921323
211 386070484 96 780621157
52 880436138 531 937424136
77 108960650 57 110413740
174 124299144 497 627003590
437 626558351 115 627125391
495 947842645 225 947920515
214 983437928 8 983959555
433 855725919 591 942655222
63 599264101 73 702938080
530 121173169 243 326778213
140 477836397 77 603202975
475 68523386 191 781720750
134 494976236 430 834554361
238 194603003 278 286454336
99 763265145 435 763379597
260 39599289 31 649941315
56 644017939 8 894642072
404 171079313 321 585597993
316 27635689 307 51634698
87 18679487 499 554127396
392 793446513 347 793495453
483 755532528 327 977457664
418 515642879 580 951322717
251 472751823 465 472931032
264 369740926 304 369822700
559 22092684 489 356599638
42 242142666 231 630454091
165 70549899 553 197185100
349 293392085 535 482554151
385 265866270 598 637737824
231 378398088 465 707329225
508 514755769 151 515247524
407 210707631 144 212014222
189 592718841 566 599855488
103 97779298 279 752963233
55 467728655 235 546678169
405 779462828 55 782572258
115 628286282 308 629385917
387 486404860 459 792221250
487 370605268 226 499128154
372 129565592 504 695163324
106 352216383 587 771989001
495 85062365 187 374946771
361 406115319 459 407811084
370 555780724 144 616081389
126 612788035 230 714444513
537 673763000 492 673947737
153 154355633 405 614376207
452 265039458 507 488149542
28 526640304 221 689986683
472 389668834 364 738678242
460 160207292 425 292690602
340 543589626 181 872834081
164 95125301 271 95137760
477 373442073 587 665225142
8 691494131 116 982500781
596 178168707 175 178421309
573 368187324 589 368194600
514 677037092 286 677107898
561 499467952 594 499718314
498 217986992 342 592340847
573 641690359 265 857878432
169 635799068 134 938729819
268 338002003 94 745736297
276 227023747 406 227109250
462 68166369 126 68458831
199 113820038 570 114113971
18 51466101 322 778391712
510 745264297 518 837108079
336 84458078 558 470571673
424 169534584 283 450971496
548 77110516 166 286419622
469 440277680 597 440352846
326 336055072 206 788835674
421 85181337 323 85269499
311 363807416 85 864623340
87 37860103 40 38513674
73 289014486 191 989401902
329 160012232 344 905722068
317 634925627 118 703687307
500 846179106 399 846284198
191 921606503 503 922729914
384 511139589 149 838373965
239 537562863 402 537873336
380 14246279 529 14460640
118 937328638 273 937336347
322 140766643 580 141760958
227 226562777 94 758996530
125 154409987 263 154411389
93 242818793 58 918210149
551 73839098 334 980663922
444 775790458 279 776640834
466 632879218 592 763622491
77 437403677 150 537766567
85 436480436 353 930034279
326 275050142 318 697609997
501 80367101 5 891359555
84 89040658 203 406790618
522 99428076 167 154666778
303 481893353 582 842318629
414 320277857 490 785374955
352 396637068 547 905211928
108 275473665 443 275978302
327 68299429 431 501168481
150 59001609 407 996077240
364 289172893 315 289200340
37 308667839 568 427135419
407 96015976 469 354903211
42 630541494 113 877069279
59 301501649 330 555183822
262 894572359 400 895388919
59 165998305 523 992715724
263 154618910 222 154816761
77 176329401 521 993613465
266 447783467 197 448865678
38 63150111 284 824831263
581 5769067 47 845869293
345 377275300 42 427097627
336 359484527 234 934320632
184 31980548 247 929456586
177 100975177 235 863195835
240 133973406 448 270184395
381 57322722 578 133558048
292 540391540 213 684149315
560 221038726 305 592630411
424 106205580 230 106596886
271 97032560 506 97710707
596 507418007 60 880346350
447 183292686 473 329257875
222 156115760 579 156167120
34 308619887 129 535668619
101 116253283 358 495720609
491 185725622 538 198869072
394 550911458 593 551107198
119 693612598 369 813335148
565 603477704 350 766756299
427 148914306 300 450962956
438 476095677 256 947988671
76 293583431 95 434703209
493 722149554 429 904508195
379 66362471 460 66467118
235 143053483 428 919411779
402 541698997 413 541751243
26 285473420 60 285837103
199 244377235 312 471674243
589 368788746 75 368942372
387 13078406 380 13497933
243 174344517 567 375514991
217 701129379 535 701293758
232 128085190 189 128157744
168 179115327 302 275614459
335 445973549 282 446360334
148 130059323 251 690890461
271 99802963 177 764949833
323 39835791 308 202547395
585 190127220 7 190247703
543 55180387 473 763040763
206 603308890 295 710112795
319 380856050 428 644675774
47 658557945 350 658613352
343 419976199 56 930103364
119 687518753 263 969632925
189 128559512 37 128689479
553 801513313 547 801672625
202 249676865 499 250831187
569 81591460 457 385283509
463 356393990 14 837038040
588 740267298 134 740580482
305 621768588 348 975519053
126 44614969 5 384197282
415 753357675 166 754989062
71 574429827 64 817304178
447 501770151 33 887111953
172 756642958 446 756644428
367 327454554 189 798746645
147 156765762 290 315683460
18 753957740 350 779483615
114 534139959 513 534141141
457 470003338 560 837068879
192 884850034 301 885632083
391 596448295 342 596810213
23 529798746 317 530035983
509 13327419 215 308155179
272 280633219 444 627561691
37 886258525 500 894417764
77 347074544 284 692504936
135 24973495 15 887894999
316 517626021 7 701439027
595 798739033 30 983729035
255 841098584 346 958061933
346 580710498 329 797596077
137 829673981 544 840133196
206 950148149 504 950509620
153 338668422 280 888423279
103 311060300 516 622970906
557 90728822 100 712371441
291 925402523 221 925557656
131 166498301 123 166720622
145 42890281 509 669747309
64 164544272 442 164992377
49 281877802 567 690491536
92 55225953 504 680065788
76 323731173 475 910435909
117 167822729 18 403482925
261 298578082 120 891228138
558 661452989 100 662006570
257 181911698 559 669593861
455 600453277 182 607215966
68 943262405 515 943642699
584 825492380 240 957279317
237 49149398 83 451942225
33 627583340 495 773544941
6 400986853 291 971025961
104 505584948 201 505600051
551 532500750 443 929790256
413 142722330 252 916718215
589 253551713 130 269565581
405 7745444 448 59407573
477 521533556 142 521535176
415 155736136 302 225490165
126 734499020 450 950290744
396 58886865 259 924937468
400 19199027 505 599935895
547 801770932 249 802161779
454 77023466 320 534182151
86 361150225 438 958420839
449 701092659 559 752038065
554 309178695 255 309350928
366 942163047 68 942505231
117 25898421 511 25988860
13 188949593 360 434117761
356 190900469 305 906898309
527 217929020 520 219154041
484 272044689 76 272729853
567 955468321 409 955530410
465 315556302 241 425555014
79 55160668 496 504851367
559 819702323 171 820033914
460 344920145 488 994595266
563 42182547 338 411893576
561 688374746 99 754189500
179 304109148 76 527778731
483 622389250 456 622406164
362 841628126 358 841630571
134 741798371 44 742149854
219 573657895 477 893740759
547 226913138 73 881131704
220 307638907 301 936259107
412 80414012 572 723417230
583 265742782 479 267893967
256 687519249 63 687895833
377 654395142 6 655095468
123 174318836 463 820645099
274 539647488 25 814689393
122 547619176 411 547707365
492 674090766 514 676790263
517 27988584 362 520176851
387 176924484 323 541932613
295 971088942 187 971237351
491 275343364 341 589857097
209 392007144 431 396292767
193 668068451 576 668841898
510 55157156 155 621258447
384 276030076 304 289663830
531 672942433 537 673024233
500 487006064 473 908692587
