100000
633520076
496564380
830012405
902082647
814229244
444960891
756787897
695041839
398233827
913155660
701326921
3244
665499
540369959
495822285
827387411
47336
628989106
630338860
631813723
495809
545548921
407363142
888229275
565780243
948863640
362743218
737289464
600435600
808747919
846439421
710533139
951487949
405622976
742146366
516716361
966403910
878362468
634970042
359121
836209606
32
928919948
803987663
705818586
909555896
928838430
598179970
41502
44993
686965189
390893505
914512771
471770522
626640433
46183
665936818
974041873
738863641
43608311
35846
926703913
931440426
49900555
976534829
407135291
477944654
536044889
48251
900550477
881766347
984860551
5115
3911
547685021
4585248
602068286
492273467
498198933
590219388
592575767
654123832
709030276
519389
919415424
4004548
457108
40189
488289095
2174227
689446723
495005
609264793
940465769
4682454
740023487
541128751
49957
574600286
5963
46229755
542571480
50092570
789077285
812546987
822044223
4180490
491019
483368933
47038
720308077
569468
45224774
783330567
48536208
604340427
925227873
655464938
776551329
602111759
922468001
5428027
649487937
5536139
491957
451773518
945475098
735293074
494149
420902607
958231322
814855509
494296220
537673340
883850980
4818398
589236775
804519694
457207074
732960489
4269443
807365850
838430491
506197419
765713538
447998488
483849
618296308
515688087
800943462
620747384
52418098
413899234
821732897
4583514
486982
618457068
603886904
480698822
574415294
613424521
653236709
44240072
527532133
520348108
988464615
920992520
890984730
511056
478750599
846765182
786793673
599535037
929730399
4497396
765176354
886802390
451984065
666675067
780197205
55911
559346264
663502837
342582
672937735
517143
45480130
700964405
699175316
867445950
806486717
4050109
622543607
721827517
438294904
582924632
613248547
844832980
488170003
48363049
5783
998730427
879371436
650203723
917285154
3961
402127198
469877
890525292
48812
888988788
714105882
591233577
793889148
42881920
494639
512439005
845649175
982197908
4633084
388881077
3578433
49161
44443
875558592
960111162
34110180
610534850
4684
578929269
466161430
42833450
650363728
5341
964171113
848519618
523347
510148976
505819
682489446
462875780
773815838
713814308
587076653
3428548
576955124
998176417
756865387
48651735
571942848
481704841
507490
49648657
790156844
981939075
409550300
693608
530645886
686080385
564809671
802594555
847763590
404980591
402444793
881836288
573053000
428147588
745303175
57165098
52096399
672241911
666471364
526670694
801911693
938642342
403560
632154848
3293357
846329886
749862824
461109321
605138832
692867866
847527391
4546892
46734278
5337
42713
825424485
409560350
735679078
848899473
829330472
35827
711625488
339778235
5473
448388
670526463
909675791
447743628
538597382
480440
5561745
50075274
47902
746375076
4769730
452979801
494307
32215
45647
808931154
519122440
61232
598135764
418159
584861341
714620265
4060904
527499653
751040353
464935
509119414
499549256
435553409
417695
747172656
669812134
4060264
806555097
572654669
49514
691993531
841504354
992272544
3220
489082
4602042
938178151
666683953
993016032
433509135
765837672
976016214
586209606
432432971
980562762
658953858
859639787
396648259
48948719
862779953
48559206
5718
478241537
704034412
652578380
550454459
661736720
439266
751343179
420657
417395
656961247
770616980
623052295
535040821
46761691
41029
502852132
823806262
925099293
533235341
577286261
974275980
462816082
851157501
49564
372304
47334
47214
575499752
855584815
429567564
421842523
717847289
567186465
799467737
4558359
885965903
487913723
740072357
5736739
945725398
967520442
323345829
647057513
5384040
593821940
516854368
559515493
802655751
814773038
593106203
614571335
259046236
923296847
849201261
806992031
5416071
819264045
403214977
47112811
45047273
910182680
591624
806291107
838189293
532389948
4201
865864974
485095
443424453
410426543
3878
547726673
966220960
55515613
560582457
422693468
939644628
792731758
434863366
537574114
4890959
4679
819548373
47909317
763118800
452932890
5147
51622
489930418
906491293
405179784
450511
683170326
47481491
518224821
794575082
957083711
644284882
41932
549945
676
427286755
886807741
741178661
505824105
706105967
692429530
924984853
528853931
473857162
805024739
926935693
43728473
996802036
658626098
5371366
508750648
45669
534212947
428281175
359
692319870
846292706
478108328
627545608
668813104
617340049
622106366
4848273
944673897
546628366
645530844
605473619
534648129
467652787
407395751
474868621
837138291
880809169
3962936
614377648
44820
804123428
780103142
670258201
901857982
911008116
947303496
550035700
943447988
400627346
951173150
541449734
740467371
897591386
46285554
843487406
958876440
836876291
4897978
833227858
554219369
902989757
611486304
851305582
47610
488316
861041088
64
827140533
456435914
475227982
641896952
26811
615616836
453337
815059215
892341680
785829112
595673241
470779454
859517550
443162559
57865
985676492
911080198
723300295
670912288
592142180
797208194
495679126
818893045
470590236
606133155
316
797671337
458532482
4519562
555813310
971988267
957767856
590942955
4100
584138901
992837658
470861
562994604
4823957
931716978
948068347
892695289
677243452
4064161
487216562
671052
686962742
935221223
748506294
4980
490389528
408081453
505697284
419208673
480885609
943641714
890804164
461904645
431936
764376354
835572794
708637954
874651218
48936744
697751187
537240865
505150772
942701561
63188992
946354378
939038016
502801300
49192125
486732885
601467159
690057578
546381829
879035267
624
4768392
835997230
460802
867256728
436243804
698060525
44472289
759000091
549370797
977265330
574788529
4646789
967440641
472998525
811211502
417883555
921068669
821883322
47126
470168
4903290
44707535
955833029
43369
491571717
642656898
36023580
46004630
623896070
929662370
935508158
426652027
47622722
493789709
912373225
487670289
4495254
947410904
44457
762052147
999427015
4507914
606886251
845791889
548015
48206
923385566
991622756
481139485
873255574
697206556
4473551
740851470
697528518
350
788349759
552051517
583579170
478157784
872010112
400937
534499308
621766226
530721494
3256498
735873644
50541
515999506
664284602
653044306
771838016
920180594
865072836
42689140
597140
926742699
937118954
950629584
4968327
601923285
55291432
475789261
486930409
571820260
49219
574375742
469494377
624466359
347477011
4973855
928303441
652858354
831730019
558431
415658083
769177762
470027966
459113268
492761
596050279
502412542
459419876
48353
610972547
776278576
927799836
44665
4563485
4763631
450086263
932179664
501541760
545734504
522160637
468167
611683368
814538341
451430695
547672802
459319
873025209
460271359
500000000
465664088
444769
464928849
35214102
901026161
3844489
759578642
535155672
805082616
45587
932254804
635998593
494920042
618795268
962647935
561961587
55246431
575974523
746002824
918928284
3341346
650440243
193
684199350
775032179
511587210
616988982
4542891
934146072
5162784
891341302
646250879
536524810
4601237
469340
500276682
543260305
41240
433250097
500074773
985994590
468251349
4942936
973340836
638814812
520098380
695105669
305175
54476
43228765
31201867
872931519
530034818
701341928
892664866
533827841
44458661
4593853
688618228
731488251
885989815
48738936
4572085
38715186
923770594
454554257
468296429
5033936
563665806
533475704
750276564
497801350
4082945
7495
5913137
700286941
822701248
610428
703177659
946071508
290528
943198810
697141277
487113629
488384103
870065271
732021928
445559
57561109
677017604
524768237
703735463
623643178
615576807
497847368
653094512
4850973
549291300
442855507
719118836
916303958
527176491
885773822
601337154
4551085
58446423
991987439
785001932
418026979
625577222
759181297
933606576
599038087
718311882
409698510
428556753
847999657
507755724
503444053
970266199
796905397
823383204
419248995
39933
660205349
48480790
793042194
51497
503110003
612339574
656892817
871852375
28225550
429634425
46680798
49836550
413955
559087728
716549360
514751476
466170737
455858444
4501337
866787841
901422658
451027723
850110650
799861940
4759551
38115302
457927
594863
50519
574784
430392907
4776828
875810583
542846043
774610240
680880940
844360102
575980292
499499
745673072
48256
533687042
623325818
824576416
433209152
49417456
44461245
44048030
508397951
379489738
4916
398220733
533144768
801231728
34861
47904783
4786
818154384
464582825
551384278
627795229
769140893
591151570
680205421
837741797
660812574
297548
496335279
505130453
45321
920517445
979653945
987642874
742519649
709141031
952040893
843540009
463208270
787239274
375567495
40743
771424554
49385792
751933192
473049225
941694474
536877456
482191491
4914695
43109
40578
753728041
821286820
795066153
897560095
581202449
626291765
330289
635842381
453687
966465897
572569730
513044
489109876
479753389
648033938
511744318
482065687
489328917
515000244
727633315
888854553
779031056
451781
556396369
943109083
460578
4788109
724997570
516511265
537207879
822286961
570016
46049
875864828
435643697
631204442
541137
976799011
536264
667086842
818769862
441962448
988486516
477647
913814596
487734
790900196
45016
4724699
5619170
930309770
498941772
974943349
41455460
607726399
433950946
634035773
854171922
4536
936270948
675883882
412575321
990704004
49942
435153
496029275
870092235
649224244
2735768
450078385
463159811
462979320
872570411
651815704
447256916
855287742
4475459
625355221
536489596
829938302
838315622
855146602
2623702
782737587
468586
47705039
575171162
4291582
873879943
478826816
574592640
436132964
688642292
45716869
4285
539602
491495648
531787066
514830293
4819682
784442016
833259013
415839956
996699705
462317809
601522015
689297520
503104
757156489
723919352
574699991
656155210
4151
427790500
693163585
339376788
599502165
624793294
499900226
932463808
532503216
715847975
324
458610
988974573
4442
497514592
481658
924419307
4499952
57653525
636645613
585339569
946400307
492500029
772868757
4914
462385171
575490393
881516595
537004332
871999275
6361
937917798
420595
47370
47832786
559060323
41042
51719
509218464
611010878
547539778
4614
760749944
963215146
4983833
771668295
821795778
502313845
4988409
818958378
480577582
281584429
744036472
639667151
920887165
4371329
816794819
746040963
419128862
433154696
4705317
785514908
946257569
655559398
864149641
45023
352554
644443339
494996418
617110963
903301729
441398197
616434612
565466294
848996593
687399739
461564698
645749289
436293680
769574694
854592688
522445823
612808048
356729
51135
47542187
689173003
440758218
834199788
742813774
670212639
46089100
4657907
909909386
956865765
847941522
565846423
41607082
918271524
534017
4786738
279516
501887
410987764
481496
499791595
4796105
551172716
830132006
447826624
60184223
514372138
486595702
5466668
989606481
552818350
585238612
3800
4883690
763341731
593720636
4933496
474435598
457249996
788288258
5007462
402109012
837086083
377189
4618615
566049383
537703355
724000533
45013
506246565
534438762
593983018
812095434
478541305
434784979
725991459
437534715
45791379
484823811
497021459
701529365
66944
950382037
634257461
948595728
448202762
490898739
5542
902542697
800001077
495045716
914749203
38831373
739824606
394198167
483144074
469576360
36875
586268641
675987448
619623786
672162587
496627172
47589507
4343
3787652
490328
467055098
610249248
873138611
877930541
49339
875436702
2819667
7129033
240680
792314037
545337124
430305
516962
535048205
997222510
448775093
816828626
4585334
520047307
514391828
505513167
868118684
420494486
467972464
516020975
4773
546077103
615195518
3987433
874762830
437021407
936365027
497126818
30957
570707955
45546
944022901
955907450
481797
566949404
5863832
687243951
563087619
4587
941055999
522817
49506
477193986
809701430
44424
581919459
42653477
815300544
479656783
618701209
640654158
684860195
507520666
913551853
4292146
975039441
2400044
43278
461578057
927392227
651966433
519442614
913075796
49038459
800659760
5566
402207822
4311
660997038
38020716
915235627
5501
516894284
900081770
397098586
441181
677314366
951147354
39006
655759088
780085630
4473
458636669
947295378
451961411
670304096
449023146
701681993
481516
567367160
803190026
67589
916632516
679964335
47853720
631419790
484062938
998548679
49991969
4564
881741930
418562608
432348374
4116813
44763
433567
46779
42788875
928219864
892264169
4486416
904680499
625600990
743443300
558158156
4854328
541613823
557762899
619886069
677345174
482363515
455092422
609513569
962294661
44983150
52021988
634157783
835517966
762313835
46464
477523971
856970165
599798570
426755
535853771
49258
672253367
639143220
523631280
5506037
972579693
758082044
595042194
44865397
448187346
697273689
408835688
4139651
944131225
513806843
950822296
606909847
3688
626228926
3083
262
633704807
800460732
47151139
883542458
432076327
698896890
735132252
52464
665040516
777490923
620192
819533945
749066738
430923020
478649730
696274383
49410615
684003962
913286629
498449396
647883387
810580924
957827129
751669837
489951370
537896413
950697776
879149773
897974898
797923739
540334706
710727003
695825744
570963103
642637081
735971875
480089260
46246702
626019524
48082
49313817
460045914
763459877
725605989
661609619
655861418
813140440
699204945
52943311
472601
936747052
4496513
530443382
982963465
418274344
661315663
4478378
535632854
431164815
5515726
537475737
411224686
741845905
523580127
5195
735881214
977399875
429377662
47926113
934094635
481077191
861835353
551677161
516764787
45952746
893414458
893376223
508740644
467829764
929371173
632194759
4436944
49213797
48724750
468693810
960519987
47339104
559414216
534140948
522834436
883223501
3681809
454308790
458526845
749955585
911627578
789057157
841186446
478172858
942699919
605786
933917759
551062811
581544025
544554265
414877307
914369866
480657055
818019732
407579887
40650489
415033996
946180010
703541920
874589033
569767278
634274601
36063353
965244447
932262010
4092515
445170
54488
669800894
4894
562072134
568986055
340952972
988638572
4557445
721522288
677956777
457443752
488790
543806093
544498006
472577
591374901
607718442
46338
470061618
874328953
55613
686636878
507301
4808276
817853702
358790
870776521
617729940
503121745
702099241
746751116
49971
490523162
525098027
575677
777008596
5170
5606853
826790052
47815
49604
602
37597936
964692924
886344465
42169
4759567
576814275
6035682
4686894
925796086
504941
651226746
740181467
836413144
796765972
42321
482672658
664594211
306970
769418132
497386023
776330466
395947087
687837945
788827041
449771658
818969381
4792699
53485
488488260
614767300
773111994
50850518
500666792
420966903
584765072
46056248
643382254
549965054
504927575
579279510
52509
53771
47528437
47103843
453229889
528488630
993708495
641512474
44085897
968229302
729483617
861826764
432992
891807354
630487933
868981767
488882
456403371
982540596
663868964
942461255
537328259
710919969
49165305
606989689
4517186
466395464
991835832
870789306
5903572
652008433
709685995
677495212
4644
824731909
778271764
713971251
868164043
657712583
758772893
523083082
514729177
740958586
787674219
461195175
449180973
622517358
970591390
951992210
656250462
4693403
634983107
815707225
817604190
943031151
445314945
440662122
602968036
45683
606441842
4419
449295364
507011222
718194010
624872703
504331115
838810934
488
838956122
4864532
742830037
476092350
45960
613675984
61802
699769729
841751091
673538515
839376621
806921089
532356
46843275
412000298
477573
429415767
739349271
515453279
459166
470284613
4650359
837877879
547484608
487467359
657480902
475055871
368367151
44815598
3446
479934
921484017
436764828
857715056
50096
695628037
69808
52986
921051873
586925406
400552056
424376667
4778859
744258634
601789462
466642
542783176
522880807
848903969
43776
873909528
5822
4875853
674586897
636286597
714504521
951065890
514490865
46586367
441904893
4217621
988669698
513802
422507482
699068344
630431908
26577508
783929043
987351756
423259480
377346
999912951
46068
481944024
4315593
972940208
697966358
471401130
494042873
418423968
574675622
53705500
807867417
643192788
391839
714112814
798865726
527491
3713
801823912
525587709
995545560
681587620
412989
976759895
994067568
784199916
743221284
797393820
644157915
489684055
56759
548853178
776994778
4812958
622028783
511155113
791787829
698848186
45397
992180470
491424153
656128064
4731673
548534273
891902815
456476
499961394
408728991
734675831
560540003
47690
861931843
40732189
479063608
967286108
496029657
599901661
47682502
922364078
628158379
723624700
909500995
445253886
48243
412803337
403840992
684009037
984787487
957078888
652685198
866624847
446668874
855499060
738252630
4814
903731775
973985611
744171068
48390406
473844
520248612
596403732
721647150
456625436
51012922
837399925
790409757
470981016
560281527
887665094
4505642
966987853
837323776
570245389
49757
4632828
877467897
74455676
525024774
54668961
727450072
674082348
642715470
867402938
449152170
423873631
4976682
432645133
956226515
33518033
436216300
4118054
885311497
593993769
495678404
557330245
650546116
581901210
681361155
753539000
789136377
477571337
599838543
42113
752399584
877764202
911892015
785466840
622292793
463380
899871545
869331098
441646983
6232710
770301970
405923769
838157237
53762271
759852385
434330444
878436495
4849284
468338490
50091
248795
734089939
969525161
55021881
658645046
960685326
405669125
4576862
949857529
564602535
496980068
674421087
730346902
479763656
964162484
658488176
4917929
581962008
432847487
737885554
51116
6321998
998643319
751406602
781224630
904360428
993489697
406930257
47644010
46369
403978537
836328409
770220866
748790082
907533069
650711082
50265
6525334
574830190
514472344
413396177
4926
512113485
523644749
668374820
702796085
586351235
494280
450179844
32743
908473565
583876120
781791498
589874218
945877882
699214934
439958433
4696796
597838165
573975530
440118347
488480539
985719488
720120694
31390
459404369
52717266
665311808
787048540
674936620
560088
55370633
728808587
727889941
49134020
507186310
952091796
498096292
48906
556062466
947708991
835791597
369676
921611700
792014427
47731632
505528129
445286
555122368
514035494
591055148
60020
486143
38490
5548
547641829
4002029
942662723
57337300
47001
625726987
48952313
493582113
711442961
799591222
469851600
473447570
4809962
594449364
676233989
676941410
5209718
534847
551169758
451540908
407641
908170365
923970097
923696498
763508810
557097539
838107630
652172926
44937293
981212836
886814270
347405
932657166
554718769
49899708
485323839
800232109
4744774
914454506
42557
447776572
37683
439388127
610203155
693275565
838034239
479842
513058507
4794157
655891281
49660370
44961285
986316851
537569773
962076485
852709921
752815195
469462
333649
52396
947039286
574205232
463542
658494620
490086962
338899
4614833
5662016
706390627
594708149
552271550
45500318
957000672
900872876
793088354
535274758
636052356
479151468
483672633
475692436
715377744
429729932
932184270
473697
6402
663651409
354204671
692204512
448081081
964845067
820963364
661832353
911210873
582342244
5038084
45647995
729824033
931897015
3652371
516448404
557680234
437511838
546997179
4712353
779535050
535547278
833162541
53574
407611732
25209
556682294
847339870
793593570
967125818
46324130
3799943
735007229
580535485
47593442
476738
508848523
437414391
598043239
482283576
481
619618693
466590873
4416
55870404
790802195
450996054
737146770
782220144
380238
757822381
473263
545515218
822709875
555226422
727696302
560351660
486237057
884800720
568791532
36647
464644
758266655
866878156
424181038
759663252
934881536
924214823
415296
400019968
538242524
894944004
769866534
828890101
738190561
555300180
913552960
4664599
929674922
5955764
457429
680122136
871413280
429125032
471080129
521225
49123966
552253525
447127120
445903488
743505799
703
47560
5089938
25959947
497781244
927168547
454412796
696197020
751654111
807396577
3781
51812
319771
45143096
722629366
660832179
741145220
6
828201252
448774073
4444629
809546456
637502375
409534586
46223
575949244
500239016
454343
714644931
609001754
518097768
4819
734466779
48437222
667170733
630371884
454147
626042038
588425073
977599788
5927002
905081452
492354710
867401799
630227687
539732640
47572116
556882737
658244089
466040536
424603867
906207793
3328
52536
515325283
961634502
4620275
426754743
892319451
735842503
655119153
777764940
4588079
5256968
879635028
3774633
957996577
596907627
387296844
878690825
467780390
627039287
5500015
709519886
469426809
432826296
481332758
491807
946043728
4984306
25744
516622369
820663917
779024932
930072261
906954941
411217631
686450980
531022789
818528672
487557332
519888003
616052682
661884657
761452389
4074
45869379
575070287
48
538174568
430944809
993144363
914909820
486326
501720928
582462795
535554669
40204845
46314791
379456
47941701
4559446
450687546
808246233
456027566
938088750
690462674
402058012
433681631
891863010
47695276
746206538
706996966
49092852
48699571
466218
677170246
910771540
918093814
716011333
965971067
467025192
795250469
876259558
46135994
406764
888011024
412673999
5133
492693
528943
882322905
649278095
509664003
676029942
813995631
34807
984786262
5445146
751545290
872540674
487805
560488894
586141787
45357489
495325849
847904052
848262552
4764807
747405635
751068814
504132185
558
256182
955660230
830473056
445031456
435133017
4050304
418402880
962519863
613495207
994389529
45612
444780
534385407
4631044
46034690
469137718
770807854
966832049
658753816
862189399
898548475
622666094
415066231
534434743
771830277
852805690
906264989
863764689
438414533
903677067
749170988
6328670
768212784
509935677
436153600
34564
680581773
4604136
749130145
662493491
4033374
482769134
653092959
416225
599296821
839112885
521917645
52832944
930136985
552965881
451049571
813683401
468269602
4536545
834654334
934852836
574483068
53996394
43645
459967
969646162
470756007
994746397
991395843
710998326
5378048
4901481
574794541
675511993
968195425
976902653
5595914
467203413
510077602
431022522
27096074
770159707
450467309
32057
62127
552947592
489308351
949168141
593038086
579696
812555601
32582
442709918
568041994
547726977
3604483
822360623
527640270
990648809
982100982
4637755
436
850079737
815047486
907152946
721972722
45511591
45842790
30714470
2843736
911554100
433654737
537717283
754625725
834670729
407033
422777908
50931
706824813
421729
799664882
523252284
944010419
4373248
648757787
47806238
541741
33964731
446737025
814783814
455141904
2914078
699672811
815805995
479150
495160632
921363318
447208
4746012
54695
664271248
4538552
608207454
4633683
458573340
49033493
626534533
508097327
687206800
673407032
892128978
4993541
50609
690969172
971578666
906274742
682521032
593813382
792559960
971862165
728285506
702585020
559232491
454843033
4138
817863087
467598082
492627478
44791
858677163
751173179
4172
4798189
980489077
47321292
4725292
954768741
437073018
60248
882771688
940337489
990323977
740512036
807820362
868581948
553385211
454151
561283
806097141
450567950
529228
705394825
4466451
551171803
841398184
655405219
487885273
801244855
392731
712566121
524179440
707422991
748866407
499229566
4475165
44477
654365502
479139
45297591
325435341
794706787
3287576
5357937
481135
518867872
3999
48175692
472080179
44737
946780002
421140084
988157818
929710961
851846149
977310539
46123144
918341336
946704405
586710427
607309705
459021
41221215
412574202
48230803
754754237
589095064
38474907
446373347
994536167
869808890
671361961
4668731
626529091
583552555
704099139
842995268
474403409
393806958
537266401
949884549
423696582
684971202
428073
438113497
480362291
815306747
322067
643189943
987830524
702866636
764387402
446132992
392224
589400690
801371767
855052442
507292842
48954287
478296897
418736435
486341093
902743734
53581664
657446855
724341171
566179674
4487985
48426859
870384641
44066079
5159
605411175
4283
4456081
47744
498337
995563047
862809563
965121929
44551424
583641386
638197583
591958793
968518415
48532178
796199778
809778666
58141
4469531
761258324
585354326
44654092
2951884
847986322
943199517
648072062
889502774
57869660
465374958
793576067
566985298
49437198
497604
735117933
575389667
851619851
2708913
591294483
637684479
783783052
965019836
645817107
466329
423248573
809646344
744614947
825018462
620367335
833846634
981085690
471202915
723214978
801166749
859551742
991567387
871950541
867949979
996543847
791682883
922676459
47685019
878632030
679493717
813630516
669003680
549477086
821153227
4212248
374208090
447546884
468659733
873264811
520058969
31931003
805144621
583340071
825609307
530809307
953461687
806554778
667194899
54747876
640798796
4979546
599564631
492278
494356981
5095419
872239323
671
622139828
892558802
488425319
45730
927195945
623672513
419337977
901148081
29368738
463360742
771101892
571605032
537522880
570907587
3473
880605373
656737795
517406362
5449743
47960184
702479171
449493
4402522
449401806
563623300
657732500
3420566
903588120
474224917
4778600
644
874983392
4467112
45747472
412067959
452465067
898576845
504745855
942317289
767177518
542029126
5970
466544
626460621
4451
714392939
988082443
4718139
414238228
40885
821321047
979108879
548438961
577516565
929193913
605231945
687207854
488041966
856804099
282162
407317410
814750890
441040875
834517436
975138001
759887258
924563084
590692973
63028251
561679499
980005508
3825
629952089
602850799
4566168
656874832
610825243
893788774
554224536
772721691
397005793
508246751
975589316
696329947
575118452
44716515
487738715
45342
386692336
407231881
501077204
680755576
629226731
881816736
51324
47782
665416901
580135
747663515
940441775
920634354
494336197
525894520
621918301
561023775
3526
660308915
606872670
404188028
43557
974990217
497264729
479292839
487295816
53974
472394694
913508380
420846068
416753346
672182168
434957347
898118462
678617017
785174921
45299
706697969
538005
699042928
800060118
692357618
609264
599988866
521437363
47935244
935329940
42449690
928247370
518979
966941801
672925219
437764154
940107846
512161350
983314167
553649921
674235245
416882451
603512027
490310
411369863
791807667
739551786
872040713
4989038
917929609
947749624
451385977
486436650
60849
428852416
555295542
513651805
601608346
544820350
4380
949047022
481938
397507423
514869139
688797192
469895
944931987
522287866
762324669
891465673
460712346
49182
850365939
49311
46691351
565926790
904977850
430380121
400022747
525322
907695854
6131
567548
636466183
534539593
46597
402389115
47659737
37284639
568873183
855833996
928065932
53779
550908047
544539751
476740
526232438
533517595
56379625
517389518
683194692
828210858
755987336
4704813
498747927
845435599
646502124
740774187
39964
585697385
510522784
931572341
462
712351092
603105727
484674876
490431639
473468901
917332242
408062505
612009779
447631
982104701
4547143
441961
475439
430448030
448068112
564087662
36837
5681303
636929342
540187870
425616578
851507114
40949116
755717521
666627618
450601280
747917585
407493499
980482320
4762670
474254116
484382
851017846
414767696
568103989
902662488
480169819
641113985
45141
816987050
828995098
434218570
925133960
719882942
457712114
616925623
825610597
919388038
644425374
5554472
754832378
843990672
617752359
457949481
51440098
815368549
50974287
44418785
478770337
640162215
43578833
5525
36729665
867009758
696840505
37232
5484
852800575
840702614
644383500
653252189
39073
449558115
901623916
850020286
533422523
970466001
527170
606647275
644183634
741392930
513887119
47217
999774898
602534726
512801105
490888754
836428744
484695867
495216513
509636761
619
867279123
806290256
4197498
536937378
502882540
3860977
526527431
957397077
836775360
305
591445021
912285774
551308467
462576
793191205
5275353
31468
883293070
435112297
50333
777759838
871972835
353751
483751369
601643546
583939693
4855175
817611331
643608160
995472377
508544454
512050828
30162637
429605351
965968215
659471616
651412600
941202892
632211695
860221436
615076890
629791
47867049
48922
40304425
313809
590878497
654517214
406390818
750891736
901933281
998089134
413340968
44306
538351430
459502719
729104295
45448
38873
616837560
508114933
766775632
919898206
46490
942107127
4293182
54531
701685356
619858455
4742326
718644614
769540061
47466535
584118169
4778079
41926856
649787878
48554660
878890957
6370638
55990845
833948090
573595496
724578925
492860517
4667439
46250
655017994
541325662
686504044
36899
380943
774852827
878703199
770152307
5221300
746087686
455049523
671764736
4595964
553084592
474091193
37188
529740295
922601444
45866688
875386821
4096594
48824
47963
884929186
656436677
467328759
735196650
824089821
541779331
30324217
902576668
44827179
501444417
48754754
650906683
5905
796871945
615355481
461093060
958770910
394708
649817882
452772648
918301456
46777
573908566
5620
409881287
459237523
754289130
753955247
640147806
4332
845259595
695021023
53182478
859094797
435955346
610737352
3866217
478792474
43268980
809454006
4909727
45340199
627995591
825029603
696736159
457780072
804734117
671250266
903698492
785665168
717420694
609977213
436095706
422790498
584797063
658958517
47876104
412931606
856362383
61590
979513156
49025735
927788762
41452920
840621186
721789679
982160252
617227119
42741
627943535
606771281
44962
861933534
731619385
627194914
976258464
794738788
425034032
48440
910132412
677729132
831423176
593
887767212
478478
40525232
5888705
356996
449839
523474967
618069567
497488
4217853
455926752
533685115
635851106
492291038
795700301
494036454
708483671
965083840
880321658
850940957
748312984
529372889
732578353
875342478
401895798
47891
471160156
962707751
46994
751961893
419744349
468163
896141900
544585387
467449
531206488
238778619
460972768
962611296
4488819
509889
468195822
583181290
4081881
440521743
48697
766129509
506504474
45380507
468958472
49782
59218778
633921953
805447415
5066
488726
656719753
557521970
4683609
474133624
5658008
943853146
611295352
598380164
651193205
893156811
902940627
48285163
43556
566812740
51217772
902259976
65125031
749528157
484156525
52606637
937553250
2854
849116021
588059718
46841
4851325
37149
675022405
866593690
592456968
497734292
468531930
901951213
519823720
5305418
738485096
876233799
709924035
48082456
435732250
48276729
627997173
598254734
903616816
477237883
815762258
635104071
4994352
408517
62865750
543674325
353030
573500891
501593013
563617504
412357638
49713826
540102883
751509321
457905870
430014549
4888553
696776964
679644489
803490369
435025966
38694
4593338
750587031
684571749
882112799
766550176
845195237
677168507
505149516
317772543
978060880
49631350
637797809
50930330
25443
937447814
580214280
4564483
46704
526184147
5163
46354550
601364130
47846
598489683
947042084
506688931
35480180
970978462
490776
419577
607730886
33688
45044359
411001875
996475448
548126
642025641
411795814
488877615
733972799
443472380
437804008
49528871
857661921
863055881
490348851
448278215
704108550
771481456
603686652
825690791
51999871
644615169
459444630
715435583
346972818
704820338
4712872
810288519
450770900
495841
565134996
530043
800752434
530753295
504484514
869496808
4534
576058663
664387431
942790621
47533133
490264
785828826
724837356
333983877
393077212
535466039
435719
284154
4370
789983045
872964603
631195362
482142416
32462257
708623851
4862404
926504485
37597184
545274662
881640089
576311115
404626409
621141163
755487086
47571284
596950916
374499
853526361
976088458
846494064
44915
557551190
876590941
553095582
5571106
3503
532542996
684214478
695404707
619631184
469912063
929493898
696961555
564054669
58054932
452794056
785608235
530832320
407819
921171780
658656215
924468346
520231861
437425985
906365696
956058451
786038903
477787
997312186
357797395
644700007
400681346
484331
842575862
520105344
474434
2961288
948530367
500535456
922083749
953260388
2998888
533435
413249438
790748972
830714730
887007708
672334044
449488351
3493499
435084714
728939723
4659704
503601072
639250832
36842
460367585
397543
863283736
710410667
619665059
598751211
939957652
705702854
442002832
520415804
440701569
3180
774643063
863879908
860123088
832723494
732800309
476998
6000097
492120198
721117066
684151351
481319830
470616624
670714877
499970517
631347462
876469948
424435506
709734529
391394
5403
4748168
931916028
539674320
703890769
423499102
49278774
48664711
541768519
433822
630705899
572962879
4867541
658619310
457135795
4771790
45801361
920760874
728901373
558988368
4734454
533469409
491015376
734034068
750653763
841800085
646125344
531821417
4833571
911538672
615955078
460400566
725393372
670627582
455629743
44243911
442520722
937382841
497750789
696185897
420073420
739984444
754915866
44603797
905201458
49685325
521779927
470748839
756336365
490234126
560757447
791196287
47532
506696607
45706
40758159
651493161
702473357
413488619
578110625
421487942
652596264
490529461
541834190
402160773
578809617
756009085
951066731
656719773
48241944
42025
447
763771309
906561021
4245317
45132910
712499390
441748859
751315912
4470333
425205030
695660962
876735007
35203648
481067207
5639758
6203
962692095
589745364
925901227
474974
424099821
641680149
448295093
461602
525102640
45107
413459856
975668759
745939277
27585
655816050
897054376
851846092
52006747
426
837849402
37505952
652110774
892355148
49074
459747
43304
795233425
648962680
994471645
46787033
741792943
732475692
231974563
955786629
468206219
619494027
45170435
948775031
663967244
532015162
916642137
954371270
988098987
48161512
802422366
510107219
490661
4903559
745542352
29953
501405097
728680745
483215
2710
471610965
4918291
412781314
476140802
557791423
442241526
657644377
687665191
4566024
917333439
818974873
441955
497926990
48283
450383144
535686403
985808671
656435844
44412
811778726
643678946
54003
775583474
51759912
4556884
870636122
499029098
45177221
985566874
522255425
700924873
450224474
562352360
473564948
566681294
753800968
49656
3285
962879599
945151212
503637074
59672
809593291
477964
543698621
5178
4600849
827490126
38579684
4821698
607002170
456668978
595580495
49667756
527388895
748739774
985559936
550704712
972032245
45371917
911488477
747947214
552543406
47824
548820
674979791
67082284
920519041
935774592
433891359
4485
518590940
3896
463935
821830492
37869
924868402
655535585
957471814
524406722
646905032
970787626
684450698
954378699
691090056
943788140
4437552
410585292
741653843
438314248
821926743
673026207
767682981
990338275
454295279
46726421
473354
448113379
428575349
561222113
44686439
579107267
994613028
5221688
711329005
456631303
853305302
806617362
44377357
4929067
657079004
744278933
434685539
991157313
893785465
5934352
44425634
700079782
430682159
45739
55865
643837755
492148
837282050
499108222
4987312
519109596
730507320
4830407
388
699115136
862501169
730682602
485098138
573636816
947941525
491487
474185369
664542747
499947010
674927
445093861
916261327
430316884
537486569
46700904
548952
56053
998019537
895549178
970819022
735456690
537367
940470861
493789
640988350
4982195
976331437
400352279
472523
483634
897232914
934490865
49957508
597353593
904787421
840009215
44979
561598161
957102768
796154100
47198
768458238
998216828
771158800
493441706
450852010
4358252
762977985
496148516
3676041
876357980
939055710
546631455
647076096
860322369
4760056
765032907
4702770
451965594
445012
4058
581720145
584137562
806227365
649739017
977393936
48289178
667304270
869547694
464397230
462369188
457084876
621441829
591143985
680969198
4299009
507682099
455130
701919436
514752817
434326066
448
557215383
633447556
455160
4815115
567772230
651547037
758884323
462475399
701594111
485076367
5290
54691
568392888
770551141
647850869
460607
560395992
427294395
408898713
618220005
887288228
497164613
460317789
879718818
628252400
732459118
496081401
553996585
537122656
4802
568356202
909126017
594040986
443941194
576613649
894549486
4793801
449551959
819993134
542852699
48544258
934224253
955175916
4513800
614600370
624466872
787737499
647448103
572019225
5534385
749766218
48659
905705295
633295021
931573954
5461482
2719021
604280185
34395176
889181915
423958533
811256581
545120206
468680
817376101
749756424
930642260
457496680
44960000
42876818
781059577
502404945
50321
631182369
3640817
480887002
935464959
697504681
4913
58706986
927950612
766437566
48698703
48800710
408092966
553477250
642802183
446080407
41255495
528619756
49503861
879305545
451174514
835219162
42374046
774469721
571623089
463264309
518201881
534071971
40955
48863
440958218
895894086
654235342
577984689
635185651
620825021
815745449
454749271
981956380
534051220
690835171
912438622
777640093
414709543
463069908
656633650
452932922
454203173
461615
6086649
610174807
640502899
872565745
694589210
999838303
465889
326099000
4250621
622028021
686847177
888965708
531530084
447345194
785033265
708808509
585055750
956020026
661391076
699129065
807190105
858395196
47164206
4706
844304882
39594
944886209
53673643
3132
878368875
919973139
58929746
41281
777393769
568228520
52445313
808968239
750704163
904018962
497325
47120
661381856
44944
480549704
3636682
694693617
762673304
495537307
808354672
44478
801991852
543874661
684884367
468386504
954607277
508130907
959363821
746041549
531011
458863639
46700764
455776204
809949220
883735558
46995820
917776607
530529064
431766869
494277204
646967730
609225955
456012571
585734924
49254685
565800074
728410728
42690564
487053400
42146116
799897288
64761743
455266
782789657
489346
430313619
775008257
829032250
45117324
892035669
622706401
6570
643642691
714780777
406456748
830178903
845610987
458351
5021057
536555
814083854
568538643
61826030
51498865
550276447
47404408
45190053
45037
820044769
490878379
547134376
491278463
905933288
490458597
48290
752402450
471633373
819719841
363568
582463631
3888814
510656428
835957701
512535
850046549
382
502118
485299001
45249
864169272
668491297
453746
468095093
497326584
535517
518791
758963478
906654665
590595335
4606105
52321
726458890
45023214
734173030
608477278
797173036
4469558
588557234
456772624
762801630
47590
50085054
505305521
47184138
805427626
535237494
911443169
4239115
431422223
687872319
964493690
37092
4564112
703524273
635642084
736324988
6367
46058
471974250
529168905
840784759
542186997
913044269
663804821
632978913
737837194
48016080
960545651
345006774
710387979
46447263
3149366
42488
983059652
723137796
683302251
583011290
859075262
889788573
490321147
528158434
965944487
4476183
5612040
46657
656437837
307006
488897685
741995714
960799868
766200558
292230945
971060634
905346070
494888386
910865378
444720940
54159734
935166563
844756952
428086441
5953
697420090
500971528
407436994
809459246
972674268
4448040
478301420
709478522
858101055
557659816
431663092
864895722
941087745
964229391
39732
504614667
404629909
879842239
682998970
4635
687575567
988283955
443496241
947184763
916591203
811230968
977131927
810055490
45623
454976
584539690
48470578
48255
459007302
45538952
605143540
505647890
546251056
31902
780457990
667614285
51422
868136728
663783754
532187123
44557113
469495408
38559
619058825
749512813
379094267
418109528
518790077
472307769
762764547
546039971
731611950
482974461
698398288
477111300
852412487
730092793
569230331
4760712
920270517
34361
4340206
23
744933416
768127963
402915588
3187991
4432
839360105
781794398
995487098
900590480
409160041
349739373
479762
476555970
54166976
643366266
480391536
357358
438867887
663033999
712295459
879082813
4622493
820433619
53699535
608085008
496676934
950047766
911432909
807479913
47493
46221
460832143
858407062
832367645
700370719
482001565
466288
912547657
480717473
932055759
325042065
890640535
812947048
462638093
445353503
3586
739040618
681928327
646499616
789568469
861485203
907519958
555828775
663675439
36632349
38376
772441227
5498302
673278494
809733022
542389874
821210999
790600133
478044114
4329
397709948
942470159
560098183
655226227
631012
48471
441119270
406683844
799461082
959016728
48151240
53459427
966378322
881482366
42719
947738744
403132914
697357786
515011532
640496712
599458739
754568580
877073343
517321
834800986
609828098
989290736
524452054
689746629
853449989
53491733
621130017
52441
799176346
764603055
465228956
812556621
443284
46517010
413881396
547379521
4354
882321461
709659142
572575487
630257168
492146633
452599568
648633536
602793721
960297495
402608
4649198
456232779
408029622
592551248
673048341
417000628
799987813
701780391
45990924
774960293
40109505
655330662
42629
493492244
610116449
322289095
921394817
4601580
472868469
45606961
970616919
783019372
489804
545131683
643010693
580539142
619622498
893883068
4437448
876795785
404451991
5455437
595385322
445622
498831
580412658
946656698
5231
937786769
48556
41963102
771374812
572560072
520254656
668098561
647605233
4231807
774194300
825644979
866124502
457357500
974037034
495027161
46265713
735589604
301027884
5608
523490567
828226039
756580788
884961620
908541092
4033346
718434852
810746680
826133103
6055
941791443
49018463
847294096
47020231
923133248
707009314
420589785
5989
843510175
56274926
4542324
789507150
51416910
407272182
804204187
469647
989051138
687182229
659717527
942496058
415066811
789996775
462295761
480004
929347327
481721
446916127
856888458
481901706
738226907
830606274
434429105
755856002
506418232
891559523
4969686
939001173
46200661
488138683
846167971
530528952
882624076
941437178
889467413
872720047
488786587
475090
486915712
577143691
586227281
983253126
431329399
59329185
868832373
446895084
817649341
818938848
478903929
50288459
853822449
336796599
930674989
718504295
462149
649303004
914689062
4887359
510048115
48148651
604989865
935637446
40240635
47451089
443623869
44925
542338201
668928754
659317636
785062866
597768163
616461553
967703375
877323845
3918
831345109
40479
409631744
728820381
679487420
5472
707870653
4565
465456722
487507222
817323693
761680843
47754404
472170510
507130343
620624038
885264516
714585219
652130113
414048598
620474498
449958065
557053951
526334229
641158139
924573493
940095338
4664740
564573207
690182711
569257130
707280159
409159312
3725
519550246
774370528
644592848
600785201
733804008
58389073
466277
944285658
364395
798342145
4456689
485116196
762257521
752682831
892320927
845761836
44687327
399
774000783
780626745
836547122
930996058
45151987
4511619
480543651
460408
53248139
291224975
481802888
498643
989269025
585146525
627246598
507720852
430528103
843524928
5256137
630665179
474231628
631926695
671950543
639508402
744392240
441818245
480013
544275132
997401940
714125290
404786
486738565
957639209
50408
968211383
904622601
5679
865263908
979717781
874523106
374320334
48567769
990663844
60767
44444685
544682938
953692183
913655948
410511790
4800135
953858249
556406727
601137198
459800523
618337432
43284
450760572
730217022
771403373
463475224
879503828
494568
39553188
578840002
751652792
822130468
895828967
833379467
817099743
632805613
4488377
738187399
485400227
690038329
496588069
3346
744507547
578689611
47267892
929468364
810537393
50247906
852437768
48389
560797366
579624820
579875975
432233276
689581372
495806566
3125489
41396425
480978
847236122
520913600
626218927
439537133
760144831
524370974
575059418
44708206
649951894
807581583
666451916
561399777
46633728
445696968
499329133
568138154
754008550
815277261
767620494
976061507
471596294
545526441
409304664
988285914
914807884
47690459
632986181
827101772
56149747
890808985
798235423
572752587
28863211
803500638
531298
830861813
585224119
422365122
886111799
888234650
492850468
5988438
569833763
527556584
961733775
577893887
639295498
558504116
859964228
208
617267
5191845
6116
987905512
57477
501974
961010628
481455561
5646598
894352110
473182
703424806
688630268
726687550
530983254
607798818
476349309
810924745
719505549
45384072
558308602
44802
956680336
588981364
890909727
976062069
650449759
259950
4875625
48119
871517045
48447
3125
706269454
709498800
864189567
827641807
421762609
52160286
613177673
753324413
698323222
50052
329201
4609037
473796085
868931063
782797690
437545
419565772
680264136
477509071
989100905
4541442
802402129
923191414
592154432
46669
857132368
491691641
674197969
426473415
5785
565046886
4562
420781608
469590896
777975137
4630011
885163199
835645165
413916889
487277290
807418341
645294462
970622066
471300977
863664069
416602576
983756583
376196704
578408776
823661670
898179729
37601471
712414080
407933831
942637683
456321
835400757
923843232
490128972
774605426
493670061
453214773
548128278
791654062
746691181
641067166
907465393
42978696
3392152
699913025
679790321
736906080
945547576
423631357
443657
641893870
597046368
783563151
430500471
464067435
528527435
4570589
465186
955461896
968656145
468118780
48200024
493137096
964691494
4091
444724503
618905476
716918888
44666564
939628807
540221156
5372
552618077
897107312
629326629
711041712
596144627
490871042
806044471
596843190
818063615
446118743
459352
775160696
435616263
495322534
679895507
776533592
4739927
52480267
584700047
968120153
760956482
716538462
456923085
832857579
49321591
5603925
4905430
594384243
481362063
821582640
789242712
547430
4740313
33450542
669893253
526453
45823
983811317
792344994
680213228
485439972
55693
35511160
44640861
693806268
401613527
4884762
507016159
975982891
423822500
531557075
602533714
899072711
698208828
585003681
574672158
969206635
928948026
618101614
476129907
510767918
825808424
412212
623720685
47116445
821155339
946417384
717527895
891464518
855175977
641818451
709303908
46817109
424489
481101696
624763870
448872
812559002
43550572
940952992
478430414
623044858
372806170
458342712
519181849
795349677
609857290
47471447
923865620
895026985
5301463
535205209
444454969
617639005
45275418
731237421
26704
49429707
940806743
610642478
986875717
410349266
935415367
4838639
565094294
42658
574048851
957308576
5758876
4934791
518061891
4875100
411136
870777344
530642418
64177
45768656
528259753
910118476
465752
425174380
404048657
559940676
48277521
46618
4265299
779437883
858810957
789787243
732923951
465722592
912743886
760446281
42430
931460769
932917984
407597812
878004883
51573
678189825
740159738
580241968
461330
529997603
753313318
553044312
469186164
6178321
670214987
829060588
773659918
741235479
48717851
528863989
850867700
4940573
410755971
581577
479618591
637344422
515762171
744680119
476471
978485731
863108479
790079248
654686348
750646241
684507260
793672111
4737
450531158
995165939
629400833
701924660
579503778
682168254
667012307
820805291
477245500
4003
514190054
879375749
856564738
655551797
590552811
828356911
899116451
596140204
6391814
506280684
610125511
461717
943639899
501142291
795281198
960985627
828604052
852682745
884558772
52442
567212833
912569001
839740727
48722
30773
55000127
3959983
4549
852826344
740370026
453536
896979338
750856940
408309437
493812851
830300437
815190461
878594202
398452
483114365
47191
786542983
891682293
992326423
403206303
57610
458580953
521588064
47593
622989162
412769972
547589229
477470
27816
757449974
601377801
641801749
523307457
819547862
499133633
3842093
904339496
238
533930958
748449168
470207269
478744612
5068
961672624
791233512
450344
482084463
31842958
768399895
3812046
698825099
967461834
4660528
40610712
48298
514258230
568846581
649658771
4908
557840211
47616
799126499
673745788
619100650
520382879
597598518
790972354
4486680
49761290
416112576
578781400
4903054
914733889
561518188
477608782
822067601
37096
405318097
543210288
455039964
923831095
791771992
967101751
505550554
743275877
866013203
607265156
50002
449645
44752
787872054
446077976
5459845
825520160
296691490
472035395
942227246
417655910
4549205
903030650
457580420
529741842
845699371
828004278
537499547
47487542
911946319
646036625
866319690
5568
39067868
478879447
4749064
717914823
989548871
4365699
565363618
48055
49977878
667136943
818874341
453370500
481775399
675242636
547512925
676468294
47705
939754762
5005
387218991
761344395
744459771
425384660
878651929
498257039
475699032
48376
33470
414545585
41803213
441849588
3803
48078853
687581636
447443695
4441137
48490351
977132498
842442418
475351
487556
771021250
553372481
595538786
516622146
566658679
873045808
911939146
467712934
521279439
456719
613504463
45979483
426015
818397236
488067
698837896
687415544
688445615
612162468
905207652
971862941
611382743
414761315
686354159
881246419
673659782
910966802
4930639
5289294
529611659
444097
529959862
825264142
524825222
55803
836154380
412791499
441683003
45969697
439963813
5015964
520683664
592195841
924672969
394805724
4530782
2990204
909992087
464614322
674962238
658517763
408973457
494628171
891393120
470889
588980838
583098931
435070709
4525651
490119815
832672274
830001076
522154180
740479625
522977578
5047256
646064225
868240933
690743565
465776
828401140
48446432
4052
917114907
954930371
581
949099593
686599363
547706449
47442150
3445832
400944
856124533
857040115
456114689
438284
356282754
4484
871806573
738484702
44843769
541267146
417885879
480646439
955498144
926690240
628006093
567654314
524068626
625326065
598234421
531182147
620336057
465606170
695483927
901615117
49049260
643398679
601508107
870780949
584545898
885197412
999269372
833078204
48517436
763036736
530611100
933638322
4808444
597505026
787587995
505207464
567518941
455808436
733457298
41632
581224732
847068849
628340829
32706
405355459
872307113
730933824
4533176
696681061
928762945
830596416
494609
503608815
907865605
631572794
467568793
416109107
692470397
746717995
521111813
684458402
599944034
50386791
4098626
675104009
613400398
484783285
822501743
835906838
800275395
863980733
48508405
542259852
413206668
733855608
964087811
910885427
750932676
427264175
587998853
635234828
777838271
4989527
928088212
39399475
664920981
901659480
4086
4856419
561943044
806737261
632645591
470206382
908188588
826258996
54112316
761150059
872359581
544425543
495595
458506586
860955047
4611784
689918849
672538035
853022408
323632
804321040
668263190
686094371
48409466
401269589
536914445
989516870
552183135
659411850
3560475
509315572
401256407
642913166
968845318
718369303
454951220
4738357
5022997
4733537
44492
450767093
976177850
49664985
661606278
568939
636979017
817675679
616837175
963751341
69137
50053746
416197207
638834241
707227507
671829171
472828772
503607395
44173025
570128036
595345930
705192004
49678
834883936
701504634
48929
45778794
596972805
825241116
45298
644099197
478059709
412492315
711000575
500856094
632987178
719589184
623410679
891136588
765751330
597997750
550900919
749198377
985676481
424292126
557660926
47607833
34673347
4914212
5427
349547192
916135813
433934
40864
408494
543240
426914024
29132069
662546954
663136548
4356
995977270
501778
463200758
2436721
45186726
832851644
40350315
496781994
504356921
900958874
42534681
978549525
514099
431594781
960745825
36056801
46059190
418025201
552619348
759373769
929308483
565631558
5374963
672121162
568467211
962337513
973759282
714651323
554084427
48448
521010530
553078742
409074
887723203
50438491
56050284
472515
572006136
441059353
445878574
335956795
987158521
826771865
546698141
498704270
457166439
608342753
575064920
47127929
851947254
47413
730913105
580776367
823893634
967187669
884212703
636229919
479485909
3175308
889602819
696229333
795671817
937451282
902176832
4834817
744708027
998282498
921755180
500487838
619915744
757072234
677420037
793250298
473582267
47396522
443734129
3575
739828990
605854032
547701578
432411158
3635
391
4627484
561275094
498833171
44734
4890608
774965894
37529
48477977
486782075
869820583
526380445
480
37401433
795286628
487850135
592401918
592994330
48335591
808800043
448988778
554124113
405576699
536950776
4879
671120428
488501163
765113534
788759941
781357869
764282037
538567326
65808
416829865
878649751
3993462
842283592
478829933
890019642
635260573
837120054
411274428
868461908
4488399
5179
45917093
4336003
676653987
989253491
704982893
808702029
952088155
605678080
460168
916203794
468566
637824267
600744463
946145731
964184865
4822964
450039657
45744
637930180
438275303
521361101
554895718
461731060
862302766
612309029
433854679
808552807
461556249
4540644
58873919
451270892
49954
943391033
716003604
944624136
905460532
956600630
501803360
601522932
41811
684784783
984758937
487211
544762574
756850594
647129704
985140116
618644669
939249284
892537381
346970930
708882637
464948
913838607
435779
756736803
447713859
516136166
450725529
502140505
553954943
887202800
992792925
4998908
664889326
519458658
4011
45823644
869061506
332306923
999733237
497204232
924129988
928167685
5699120
901002377
424925871
616072077
879093691
717940931
483818
908584918
508208768
908711826
592397002
904837176
674027013
554933848
49634
529976211
584282693
31340
611342758
460960523
457450259
461755226
48337373
4944
4302
475787
561919316
4856661
404689424
432764
945044005
50404
438622319
642331243
667364351
412465646
457320
49679732
479714488
531888489
463543294
234965
692304490
4748810
462087664
70384154
3278388
425262850
463525
565733357
958423285
978337503
954327861
644571002
459421253
540628906
977249266
620363945
413569586
438631209
436493036
880396401
852994910
759677817
842548690
48767508
906934037
606060614
3743930
400158929
274656
495780462
716086849
531176082
55641392
992059273
54750
622609703
793916880
767641701
424578792
676420097
694490074
981734926
631469954
470049085
896505829
35061
551210121
445464844
4453267
518135358
764450808
474931858
567422582
2451
5396
426815237
555279543
688208770
482434944
965395284
808092338
376063735
552224239
581941879
49506507
4599542
452819238
815529415
318
491740755
409957199
771521494
945992455
896756039
948385220
45350477
458107951
442847755
473147182
590688094
449187485
839184934
485860
807669759
613337348
4483590
49987
749653541
405468853
735231875
522102397
4728922
822583496
5310
943357789
587308271
846457882
957810965
4207
49408760
549288181
5228841
486411357
635102429
42922
4655190
48810374
586664156
654465921
53183
959338507
356385018
858469194
426674698
4602
442896858
834932853
597168721
602781059
678935696
604605114
43743906
688949259
47375
4778093
866795917
49420037
839509847
496060037
45576236
583417052
49850737
999562102
657875642
557946897
714060984
464904
867338031
452604284
681689240
431013
661843148
705176674
685082612
598837748
3843
931595486
675377853
435481251
521869530
759463477
943431251
808800186
502324224
53263541
439300464
710623345
553106
832566471
558648242
600238599
445775233
482295902
423161943
347571
499653869
581148612
944750093
49818
664740967
903279492
462449852
838479806
461884893
909024876
699786041
584779754
4285796
670561502
521
4794418
614324611
478419030
459470
464680056
5753
4358
866366457
908476497
434026578
387365072
564214316
645
3203
5862775
777351028
4720798
431663565
878766307
729625592
674027878
479226475
902012046
879692719
529304485
47671021
4435189
60747606
4584068
627443769
4157718
978066214
626695573
50627
463332668
902993573
551657585
758605605
640204667
482733958
2918
634067939
875332008
494700839
52637893
569163458
492558738
460612
760408944
53484183
859436468
628838652
35002001
397770
612100685
969795037
855979039
917207507
450710299
38975180
628806896
443287
449069051
4829852
928627905
4770221
48903
52322040
573198484
603507910
676724603
896651088
619871056
51427863
764176448
915417153
691549545
454874971
775359492
450801658
6054700
929151156
714954191
723534692
48976
402179677
414924039
38328116
433619351
537554869
461749
472166984
685915607
449417458
574864400
937781968
451597601
482919
463097958
32400033
797590128
622481776
4522591
918869532
362
24042
552699988
850356893
3529
543460197
732687634
699499634
786613644
458429118
48329
484612860
3513
521995660
510299509
840521152
967504388
637059160
57800514
879663173
440089200
53112563
928022062
409995306
4192
580512390
808975589
724320598
577634218
821512830
478042
43791804
463558
886431977
44086
800062389
778329658
42601657
803100859
4984784
793075393
354
40746398
964458664
489557
687844665
715642027
45438390
690261730
676324266
50060711
878255579
789116790
570132033
458569674
875923149
514382821
615129791
788582544
4802505
510125109
531889704
526165115
786073793
403223268
427692037
651796379
782589047
672281536
41571
860183237
880310298
819840672
912585311
838518611
494062
47002
967438132
986728249
602528964
951140418
549859193
981659181
664406894
908533326
893018682
437642661
4915
538390835
525001087
45422
456356309
820467020
600057633
894230672
693070109
432267102
743405705
521399245
891081865
871012388
465815265
965476458
737144234
46036
475756115
509513978
4542003
725054916
4451692
662108812
474954204
497706
3201
991899582
577
928146191
898955489
439287870
492238749
815257434
822235623
451886125
665458400
843488041
847210987
3209474
479815813
783472718
506889
630342585
432643
732867881
4970788
704977554
981259773
3468
791133023
486125086
4659157
49524
862578587
50943755
539260733
986786146
3075681
445937923
623537303
802909112
515674668
52262502
854721604
901420694
502431
4596301
42346
4182
906939662
50045118
924368943
737056563
513280306
459179
496384
906206994
543341528
927472061
490388443
628884788
515559727
921897246
5493519
4674219
573413617
423656096
501711201
446837474
475015603
4827577
406216640
5233
891425621
468270220
286794895
965921694
439399
753507145
505723790
453180148
487571704
273232
576316866
46048324
421271199
942855009
766878137
437839
522894009
402188831
859757593
680894913
467498
832095896
689072510
495191175
253853093
465200238
438939115
448506260
4630846
2176
52760
808535284
642
5965652
880012297
42450
850387670
570862469
253547
633971663
454616
620717123
55183
460322293
741819502
770437601
817938219
713982989
823561585
57322907
613
4447510
958692854
854896883
463142964
999325240
866762151
346651665
983785384
482537324
711041823
688022544
277862
434524317
610058521
639371093
459566376
906578189
782610086
510554693
298540737
4740905
463158358
696617238
930855987
505034
986012222
946132570
557672115
668527119
447751584
681719854
998309934
470363
773538814
733384
886849258
286945
983343289
544870088
548802803
53209
406428057
448909322
489550784
674268113
3789094
400887720
579248100
882486321
466055
494989172
470509498
54652
964858064
553577824
881994472
960519539
53854678
706999732
980774197
407298338
829808009
475555465
504612568
52476010
979478735
4742955
874539608
674298975
556918
3718039
862752367
462834
760215558
578420226
865323409
4965
602618770
461455566
30772
46681
5017
4526743
602952600
56652
904930160
553995473
667713008
820359867
797021172
4715328
473213488
49542
45331
673089912
731614389
49134125
803045906
4999999
987372751
892622327
42154
682339415
482648833
518864273
591332941
946375645
4555468
514033565
540612764
651784513
4147574
51313
413577400
722966183
689250030
847773236
558965740
535380675
614830399
907014509
4959411
4655
474167
454282250
904315819
930969626
45334
507773168
436811948
935657056
456714
521141
622814076
39845
537144676
44829305
4467477
437026986
483569
494444959
5110763
49055426
537854663
816706409
507763391
793652408
3742
444221872
41540556
4805
430375391
689988752
4372824
518797119
758879203
719431111
4974305
743812521
843583644
677279
469385260
4994801
773605158
601295172
47067
46517
570215102
622059115
822982161
778502653
49375
677798713
499987671
649537620
29875578
640200642
292407572
3651452
913622443
487177977
508386040
375456
3590252
548533755
491744327
442705260
664675845
423168
576879391
911877543
619364820
804953011
48660
434073118
799915324
5178236
589525144
986655482
64848020
735932982
494314095
760272168
551044
483911
462654890
517776921
771762721
937092272
544895153
922154634
802293196
4174174
3688508
732058132
968501464
807329204
480385487
623045903
767735711
941941725
767725773
799815607
4483
603349352
356741
67095
39664
499415733
362627
536346442
490239879
736206508
473852
43523302
540110495
724246363
488756804
4690380
711915130
763517119
733859923
680520618
918140879
321202865
419835702
4307742
995531996
4947442
579468827
4364737
613058483
698794928
542254913
28632178
843560037
47266166
977191685
614413479
916265097
496577
567026
649433473
868826970
624309138
992434605
448158204
590058154
552739824
851206886
615092652
654822654
44781499
49492652
46701039
491506949
47334998
925252447
47856422
935681108
45144
821782774
498767
625830575
39697
978121794
4016
624327177
697788435
669946342
432295810
653340257
405604971
837452115
432247
499544014
27435770
610931800
4479590
801116801
699300134
630954220
793280476
730708562
4389794
436502290
890573921
44602
948041263
482751045
892758747
540815206
491905174
488195847
715744670
3859284
585072806
893780496
4509293
463490
5074167
408492649
562720480
47483
534200838
925949176
516702765
43474
338
911489433
753652245
476397
476006756
339447
630739094
421901811
615307485
513915353
442301
523151092
485314043
445850
660507207
412110305
894185151
996544822
793063598
771930003
904172876
4887063
837722007
680672026
42444
518170778
29038038
780682253
491596265
562358718
497512086
502445873
851223594
415358056
759734117
438770487
660564629
872802530
446944241
45651004
5323283
574446363
4630712
760235697
661516438
48542872
905027099
726502309
458989
565172100
887583048
793214426
45526496
471809
530139749
568848686
446697457
613503941
467073458
530577142
946042730
832602311
545961
402478775
441174422
52234
353412
649513039
458160569
407243518
440165791
564429734
620924636
5025
735722429
115
908376105
794980957
589916135
33518383
43212279
465757087
655242881
52967
399258918
997521139
630720125
468616
708598051
668517011
533009538
665441773
827216669
39500374
524572
458386631
5960175
470691
460912125
933663438
986420131
990015158
644693
48239693
729920133
815327939
752702043
544727115
794056412
701051216
44186
483573984
492296435
44618
676107920
495428713
4512526
572564794
483985764
21
548150955
483493782
605719549
735967818
873967824
990075526
480335203
528285954
468826434
961055686
635127349
51279
945091921
745228225
798072031
3550059
493176223
46277943
604310756
53238
766669304
46731103
451087257
4470
437570995
440463313
785122536
968958201
4499571
649
3634936
402224690
756414767
916468513
500295283
331023
5091418
664734773
411850438
711327239
411078863
473600027
634312692
873354306
938075494
44890
686539380
430492765
495362
777272248
712418136
589867042
43305
45481754
582198277
658311456
567031855
445594
504643703
847304485
852075739
729397923
49488653
37819049
684332677
669509452
4682304
782355135
453463
627607712
479063185
643437084
4596267
49534
626426520
624799562
5867
680674864
486342585
4499430
4946619
415187
762779827
792908954
5182091
867316441
529902904
51525
764976921
445332415
5515
764401254
813393150
47802
557155656
44025
844694664
46951161
840986724
794492884
4599008
943615679
516241801
956666334
4954244
359051359
435700445
570958523
3401534
779357939
423981810
454558925
377137841
875475696
4644300
543851883
489140806
39528
914242152
490226378
4815
6493064
843109166
446020
449720913
4353890
4885144
43856
999997469
41712932
833170081
847526645
409634855
628582945
46893714
456288531
512805253
553174871
402260022
962410759
988173501
513907
4927500
577350463
38941
549401377
564905808
5041367
683043146
477044565
25873
865042325
833678711
941219334
491452299
493974
616388568
767550359
510324372
793705573
510538168
55237
49303
939790988
776986869
781312999
412095003
742531112
47508956
691507570
33309067
459345563
992293869
4165654
50481
516842435
741991549
929722537
41779
616019389
516949101
50496795
45521525
5017926
488674
473436691
507575
452400408
702269760
656776685
4553
3978133
983565596
466243237
894999645
901807609
51995
449334391
471967483
45246
777538441
581782968
47420
650317603
478634296
706678502
902083086
4749002
705348246
464192315
556478136
909865661
965446279
450640997
745149116
430122956
415135675
925031164
517505476
988923730
916856186
906157560
755757753
413880225
711223958
809824719
2158
722127422
823413650
852274781
405880678
405479337
782866505
449894
792612386
634459137
923398048
885106803
819974136
901643712
424949075
936710808
48473708
570688018
483179805
564803526
827272589
657889080
556896902
669845148
801231602
48952
877016980
612574523
699462405
568361527
561131012
49698692
624572670
461204
492755991
638670959
899500049
570266275
4983385
716556610
5232937
560227891
886011279
832367025
742763008
49501
478977062
962296825
988610897
792192790
596204590
4756227
888142457
4274
48296225
728653429
775795249
258585
468280346
472144738
869047285
514464
380039
772246831
670989216
840008735
822252391
508823466
461849376
820250013
493521
604835954
678330813
855877129
949579366
694246462
454154363
550278390
51576065
551085303
486583043
801599403
941303747
4045
912370518
465000227
701000312
974775305
895701177
49220135
600815169
679426788
983145267
759856739
988271099
505106228
704
6943749
705811048
635894597
872732811
450559085
908674394
951312708
6231942
774321257
481368
505414580
449290641
949645073
807157947
793365019
722588083
32253432
5239
880901805
863783205
604531936
978107636
634607226
981897690
514801
661309840
974489845
653572475
448161
419507000
687100989
424740364
404673579
4696722
943616543
482412969
4558573
608151330
46891
450593459
736464899
788686965
535880230
886403006
682655552
452020
4875864
458539947
556995693
660245999
42910336
471941925
52373070
492151347
60901
414486894
763550228
587218309
417043904
927626174
671566365
965596795
900340637
760970669
821489160
990093173
985575342
429560841
48232
694152453
44401525
927678343
35832239
983377606
765321364
48066635
884249245
435698821
556949977
49300681
711562163
784264607
813923605
464774
752039498
480728052
749992608
30823198
660733980
906798942
459949955
989301305
48715108
422641227
5998
688273053
468022894
967151044
759917262
830367517
782069976
541403135
549675323
443485852
674315459
4778098
688681843
597195
4540
673493110
687610755
481403316
730384025
817754178
42143670
496006569
4774768
456766604
626285662
52506
5450
46945724
680595586
962150305
5176665
659772715
965751703
462758314
995850193
403155122
701304857
766506546
626066
503191650
59940
468933034
774385894
421041723
54418202
41128875
503184349
519080447
472487
624940712
569966193
899548541
3640162
4888723
47462
458734
713691053
991742508
450602
938959273
877674126
703910960
599589338
760572381
43755
44647413
971720022
775047067
796684121
733366437
954173912
4830
736737420
665021501
886548181
487202749
587512281
915653249
574642403
909566413
984734911
48981
4561
821927759
514507685
4952176
47142
948245616
418751309
828953741
675
619623016
446582879
67043992
493050
994673886
463201673
589953624
902035814
61445
58641
401248083
446420765
49504
707630540
485254125
53333894
5671
504649737
746762099
643285466
47125169
686578629
51544873
459508563
409609084
679808961
925261022
810826736
823404097
893371871
565653265
702042479
810694732
567092802
543735490
459229
944397530
573646874
4247880
466568764
4
676941752
47246707
496103
972740115
479060084
990577967
544542531
5335201
400674481
482006
489782
846348150
933960659
863456251
466125
264506
577102172
52988193
31309511
45636
887111315
615355672
763555866
601950176
838405001
598481796
917904926
542777759
883315873
5352
3281189
717267445
888811922
876735339
44995
409529837
956903862
475995520
375341
45613561
894238082
664032079
415146599
491483293
47032
421507409
508606097
997689609
506635414
589209598
390950
4966944
786874165
643869563
3935388
479903
641118524
472127021
617385218
616571541
916485701
672886194
46741087
850413205
906996011
4982099
976460227
604887101
650409607
4837
53367
47304562
407041751
337037511
864164960
565911611
875475364
990460666
46841636
580120680
55355
52132
45716
3390
50013714
519051392
427408807
709301389
930540680
909503385
500480046
4723847
720680360
4906010
4762196
868080880
488206784
475780305
666034426
867986479
500824096
951470823
759638671
4559615
543871238
937181759
635630227
31678560
471841621
518163090
741785172
827500704
3459
66013
985436840
548448416
408617933
812336341
650984976
478802084
770164292
44130
54009069
895785484
26700904
520975647
532456506
506824613
441855268
736535871
953415976
509588790
461985551
495301603
4991
908061640
692541419
458837581
735628749
861855597
558896517
450475420
932498976
537726
829376638
656987244
795426766
709474122
855530526
5624
464079025
675913316
49120
495810623
585027143
447869343
573714985
853354544
978733525
49803037
276672669
838893512
895989735
902951259
909144408
4983534
687734722
50426
5558191
667751506
6069
551827287
697488338
472124729
854970543
2543
423048571
478
420709189
42278
4703427
407480794
570657864
951453872
789659900
744205644
393264
692238784
756007752
48048
937535400
692088716
625201760
801791325
3509
794510110
2648423
619469186
839945052
4874870
925408866
823768108
935046960
240
633711826
409904193
670912813
444199553
860636126
728419839
486455865
862005373
560842311
887715129
414322138
643596706
31673389
575337860
4102457
581593096
842212163
619708107
835231812
52131635
477797939
796243009
462827
798829623
358837878
392384
861811327
537399997
584254854
48050707
493775449
505193423
403902577
789435289
474781964
520727
793536125
45708
743459690
47099424
844510916
44948066
46226
681323970
435832838
687348230
723137794
727525313
4644702
644925437
708385259
48125802
606448515
549346024
708350894
38483678
499624
357552
444278943
487382
536392305
36549536
400275574
500023271
642944160
447015021
4724730
662498110
759683205
982531673
445507654
502815
570059331
523930484
861821604
577513857
428080
454074
811435960
554460362
901896741
801965316
626881601
432834088
774688323
451125
51536
4656507
756086122
739892375
887107906
4552778
451230
979526742
414095906
406115193
459872494
501239751
981438703
507171118
552389401
53301878
471690183
875214414
531121943
556470690
616012143
986439440
405687672
516333481
585950792
498640605
284453
656600818
917330322
963381662
593566934
48394163
798672481
693899112
738721959
3364423
595260927
800797902
509654212
528448052
451135
625680157
913878385
540695062
886133495
4680254
884629259
900908319
4783970
772202380
920896310
862228179
472513406
515902507
795065576
462679717
902915882
913663196
46885
859435409
507407442
589701548
441366719
630592510
4813124
5318215
44556545
711160647
978589146
545118817
647473771
588635531
578522766
507705870
462818118
672823445
577142411
580179141
932834244
428344869
501870113
403489936
738133624
819462137
53470
644202033
611217837
427867568
956837976
478646065
986958645
817488819
679808214
576558591
752371956
669528642
514867339
45191
866446940
860543527
489765118
496446078
407319472
970459671
423948985
32474
412059297
465067660
711977219
452678209
48549119
42993
450882395
743239303
754535220
46314
659231100
693690803
38571
516575407
4521067
949523567
59284
917290378
4611237
795591447
518152
731531156
896669717
572375329
514805288
538406526
3872
4800533
507977097
4584
826445399
866593009
39119939
880527417
48791040
4503
464010510
935687471
534330754
830572503
993813823
697436987
428564723
647216014
560734636
666382749
536167192
933084109
48524
518236703
421091926
45384426
47702
957194321
764516601
711265276
4984552
5878
938963293
398098061
910205668
429018756
539221050
4967737
864588476
461193244
809980102
52907138
869681048
964094774
531127920
437190109
49043
981281096
569208289
638692
5389
746436278
4229487
464311671
410336232
570366
834510837
513042077
784133790
437826328
977382254
642239181
804682092
4472818
447673
870958903
958635960
703655970
549588377
844241181
425724267
462415
659445923
766946132
425572526
667821765
599920250
291973709
52756644
781320506
4764273
816193402
806439670
632016812
853958487
936598116
740697533
50011929
684595941
4680396
972051666
45971590
906658326
762057017
967734465
877878849
911993659
60127
412869829
637393590
4918230
45880
609458379
4855733
977399914
542710011
513190801
552049680
54962419
3035823
971320979
585731604
840956554
45793443
781740600
47596896
458112403
45353
263697645
45501506
731170630
587318882
476293255
4617471
812332286
682628936
748493802
538430403
809711665
672100779
55241689
467513187
462038
682639908
387708199
424677006
804238467
499495309
890582720
436044
923453895
38
441123
464445127
648854850
938492999
572718789
843961522
680061262
3902806
413737289
778921143
794289548
813669661
600858
66301
664619959
873291071
47624693
4551
472394990
786918368
418292137
611542973
45119
39762
710407665
435302752
58567347
971935060
3075254
739373739
601420446
574951241
712183309
552191435
912973440
786951999
512699406
821282658
383732
688981709
819024806
3553638
815330206
400083686
34331
828693005
458476382
584032338
966131322
686840493
481582556
748172590
896752766
477493
3679
520315468
707368314
811215135
932906661
922415964
4773474
583851424
467835
478063972
817600625
744041198
58039
530666742
5418458
536695769
435989821
666484790
582259036
40368
828288574
645313378
623942656
424419262
4003263
6019
408869161
725671092
40809873
40543545
968282667
4626294
857907832
437976340
4744959
764160458
829215214
638934387
833227701
640520634
766014443
667234330
4484711
912194098
764089423
60646522
6042
461214450
32994
824264045
5660844
518020988
769033595
553230942
819930495
49740227
754576019
487374104
32802291
585824418
535289979
655875079
581051874
548268714
746359156
680033561
552734491
472819
630109738
411354703
42957
674071725
641320658
4778550
46584
659704361
927428432
697044977
964638478
745565344
4853158
47031445
573629129
460995
803045671
890053707
4185879
760573206
719398819
681497820
438093591
455174090
963299589
498310768
223884143
4282994
75366221
466830
414833224
529540136
568743989
549255609
45746345
998029479
40526462
560885367
861937275
384926
65212400
5421
337257
821974412
446608692
865217514
4970162
859693494
332617336
834324642
836718632
463563408
433326398
899004265
700129
930345949
664369147
504219347
589258008
474654815
594287950
869092677
326941
3353845
309484252
996563951
555170727
905783441
576570492
862332175
460840991
55795
755851406
732131010
456838267
640467520
4488046
573798461
952131420
900881528
477809056
503695
510420785
867377248
499678250
44952
5892
42480
404704220
983686620
615522153
4744230
600097922
871198827
483757
966068837
609596871
555647335
832543029
632112349
787639817
458389331
993113067
777958230
513760607
754280009
733736195
793639799
890960037
6630
5816821
872528478
568104223
44974599
53923
507873209
4983958
807480269
5057858
891027538
536605636
3959820
717557642
38179875
861263822
768868850
436621635
858110857
799980901
474362221
5040274
620738235
47945
3967398
543986458
992454576
649739236
895725296
593354350
724324629
7500
665874392
589513507
48308332
544353748
467451880
862905759
889440917
695598895
524136865
422598028
529046055
546313323
408208193
788616699
549995431
4970621
999141209
473075204
695569781
485284839
4604
803141507
529576159
900861717
693909155
5388
450909679
471983
988827799
48166699
720766051
525361362
984831239
506607911
46663173
818168075
657517
564863956
663115638
39228
911027890
478165
848364620
770176778
541184119
783101997
48174
549700623
4094204
402617384
630359411
44456868
31699
779311999
740492679
544799025
394049
489677023
968253118
483433839
514555387
469282061
784003820
6107443
589166043
48322254
806622186
923615358
582938982
528809441
41775
789639914
4676
4990869
406392833
39673896
4858766
674719401
459761287
728865864
384925
650738572
421262035
877092342
453398
462504025
460715408
886506424
850633342
4887138
660113128
46303336
39133603
951433044
844025164
474393545
679743346
708674186
45077653
714523807
400616797
550456
960128765
882961903
508386237
983523993
988414545
565974
47859
890546305
536032448
474966017
433420284
462322593
762191332
692470659
570463446
844910556
495820879
543014731
866256621
459678021
603927958
825585874
484091491
3532
828135927
42089
49999836
499748
746362094
691462153
36083
668262613
968139588
466512531
619546945
661697156
740337087
991761662
47517156
488104146
731588945
4826827
592517617
53943
618499353
721418572
602824920
622072961
415659933
855570348
346371500
749636669
743515799
4486100
500317251
731166569
733816196
484726
414149179
666325113
600099221
625369672
508510
984044059
42991175
427594439
988513881
61989803
409517479
652363794
4692480
761473897
582988777
46380204
473187679
593291762
999721012
664687420
908798429
671315414
485085659
621432821
48547866
482887
883494185
44822281
4557451
459152180
38978
574533744
253857
41996257
403281565
4422838
485556509
661223233
898467959
638117262
67237
978539431
997962652
43856511
5523642
990247628
24075
674831463
60536
664608139
4838
428061801
47432649
864632015
828535074
775633375
409224
713715018
680016745
404061732
796518478
996721024
331555830
543259970
438335795
877376922
808154600
784223753
644801041
873020666
893702036
539319289
4896
538431967
523012037
437197280
988067983
600465392
367999152
995493171
900826154
534559916
414917
420975392
677792614
866080572
441744625
4847699
905539554
57896923
475281
597088441
964210045
467
4837779
867101829
379283
52863
496625339
495492
403701879
479857955
684812454
781161094
812737957
53813
452698012
49816998
967695518
811404207
242866042
470077108
47368
679620339
388609554
733249410
5357941
244115
536
4015
5300
488198668
6012322
5825
459144406
549925142
422216137
446002926
861051171
815007262
488754
724404966
463335947
599936809
592124321
46263195
37992
6620730
575284215
604968172
786142051
656567308
298836506
466301035
866135572
471991070
435221188
562581925
847409212
5394354
477331
472040869
443303813
612403065
487565011
411833849
451158213
471659903
897111703
848483697
709101428
589800995
937916273
876531391
736152601
226954037
630
2541679
474866649
635633140
452319308
452014816
4853
739995665
65704425
372336
558168837
609815495
971022158
49921866
4709
861821915
469009276
4749720
602218695
502952698
475336921
3922062
673849651
649857911
4604058
491476777
683256153
458796
429196672
404179021
5645
815358771
443009095
691875255
707502791
541240574
676136437
595051444
762794244
955667078
969305725
526762532
57118139
4441790
486117486
986282373
670199620
930104658
897183757
45857900
453373
647904517
842436725
5021221
543282743
408843747
6319
672521187
957031453
948124090
489408571
725909680
5793
769942629
43755859
26067
388217072
665654635
696251301
4512892
855619302
455659
4487
438027637
787804241
508200626
496135183
42832
444540041
535915
47114
536473555
5980480
632742778
483111588
45988194
649214669
793949801
859943810
558736320
44903
505029605
524571737
594829107
494926782
487752659
777366878
604037509
682526617
452278
3675745
612448
3411
917414937
588589555
4784683
5083
44147628
657323410
387
464297385
677198079
469370
810829922
485183069
795952842
452459883
681568798
538356834
670544463
812317524
696798987
44718
414991096
964839326
927279401
653224220
432675386
614468440
46187047
468289779
893347839
559687822
590284685
49827658
4079
498134543
46305949
803431434
473517261
47332446
575943945
41106
643056574
552407514
430151471
56023
522594259
535115620
617928445
657995963
800018789
661536026
579863141
445563596
421134409
42302539
864288031
644745421
427336473
21663
692762665
487863621
402580733
570668763
45235
633967603
858482817
513334514
588151156
572292141
44619
49599
750473624
423048169
971330758
499399
40112402
55589672
474123340
874541244
431176
660199100
896180537
44711
996232520
682637311
563191033
574267369
778442951
49601
527259220
49673900
512425515
736158270
864336122
662790960
977893913
649546098
813801897
549667574
711383774
887393637
46166
662224562
605260489
541644601
952597537
4987925
800346114
729555989
519292105
563347304
987231577
627222766
614051
4277316
854586153
542664669
805213284
642373138
480748
418726723
449576
45973
466532
962657170
692630978
735292658
924783256
745226444
489278146
4244462
872670214
704023996
529273823
644286167
4661141
426910822
3327633
388844
679983456
750922154
584950254
447276727
852164000
969063694
606315196
654790019
488795
4863
5613096
908880788
52949975
33701683
505269956
529403130
485043269
430346172
526768912
981583518
49015666
47175703
962573115
479161591
467533988
663660726
912060925
594206405
4664608
47701471
970437472
891350730
56689
757497106
53595
41020253
48369
907535906
697896991
42940287
495005012
500354533
316200
50428122
535011846
488680698
541099287
38536
604350180
988383409
49500156
563642001
838661595
4411848
4455643
603401501
484839385
528022377
575160808
50365310
738215572
648755352
4685877
4572840
704409426
641841614
677703965
52817244
453787380
336408
564400940
961629880
54392
955092728
584897206
6085587
702150203
2775
526767594
50719181
786578465
483255
551245394
558773456
841707037
431472732
959520867
548485084
975834450
753020559
764788524
468803836
475692923
678710885
5167
470599326
47111263
802542601
941501944
656110967
747074619
565949452
423983073
491484093
445527348
514869
811673093
4301
795083988
701149607
576804882
438279140
626376105
637279486
887941835
893655901
777786384
510454741
513457050
4490378
41048389
635190127
412041956
483888810
455485
645413334
44429631
801778973
883043479
1328
495555
693059446
684457501
5683155
461573
4549083
428242717
980467215
626843278
718004971
727367600
603480324
44644755
906058509
797623387
4684476
499649151
556435128
833717841
867117301
536861804
912768079
907637346
594238473
753087623
638631016
787210654
841249697
711448481
586566773
944870091
532278699
896005389
491867
451453
555520501
595584658
26559
568477021
36512
557516736
658029766
529426743
535875203
509406741
534944575
722016407
4653
740845278
45823879
421475891
726815663
488415483
682275974
513164435
903552076
566941485
498499915
665044964
460293840
489197816
873351596
662629999
408276961
497838
5289594
459803087
915027202
627446431
628262701
866014871
784610608
49555339
432777408
47617
518022654
736524255
487227263
757179728
601277
708586181
456829557
479738076
606444379
460035517
765147479
732801533
791898299
947926243
513755691
734563537
48901
762401171
668992582
5655735
617858
452703264
876644726
581875925
870661694
822089903
48511
479519069
737352979
720015820
480053634
451889636
449342536
482550065
584249435
911997885
724828861
602099049
459798
495243
5064067
952557412
872470339
888092149
563596934
457156002
447226445
756249504
470158166
898568736
363397404
541898943
697265778
904978675
3765224
46640261
937686762
40487227
5314
633519262
482530074
629088
420363074
915643262
774752056
444096
5981
409258943
4444289
41971
474500761
543797380
453254941
409933146
614403237
545681305
951649327
901772878
55006718
435863229
750062466
506436071
965738042
564827915
432564603
602233195
429842737
461336394
913579932
903788093
4635891
620086540
849241170
426825178
466685400
735867927
659822966
48480
3566
797317257
515248597
728193885
2113323
893171261
488180
297342619
275611
831710435
585317466
576481541
845343008
687624793
472123332
835954776
764344536
856127663
43651
519007924
315126
549756538
854203727
988365147
827643016
4521903
469537175
769099508
752425924
592487016
437494061
433074934
444683
757705847
724439526
598734623
364943
977467383
965328944
4991362
995584742
417703116
460086986
454438012
471752745
474940164
421089479
65951134
814198447
537968380
979388987
49794
524625315
562992752
971889719
812527056
561169172
47285
536726519
46871067
518384894
53770082
806237586
503929406
3926109
31913
476638938
440357593
554025432
678889305
6000610
503781834
834092568
896517429
477607085
862117939
698797534
506880606
931365431
711710116
6103
767899597
6236
996992643
638770665
48980472
655913050
654990779
492891525
581281651
545920665
442876811
429756
469276053
480444092
821234530
4730
448453851
870468811
581472155
861571446
927199270
487131005
722942078
404097117
760324264
830078172
44779
4999758
620914189
855490147
699794491
794146949
594004728
748398363
917769728
487576838
898370996
880569722
750815485
479347
407374253
608254195
538130979
523904942
899619153
499467083
498254
495298868
5477879
993753809
454854308
39149
56914498
3103865
44155788
4687
714584517
3827512
709262975
466691569
595851556
660519911
245
774397050
427807766
509866653
995706924
559897560
512461659
4922021
489035956
791310374
572208680
803296666
641231429
610320919
900102233
466801
4753465
462810691
541689372
656851554
569888974
678106957
472146
613344877
559862517
604231016
510630275
814945144
793573510
662514737
532969517
915797907
629693328
537695846
403192421
820638762
945559880
655071844
416751388
518825516
48047
910494804
432090347
570416151
4957966
948554712
48894
964320009
499699504
988258322
556080457
416919431
816525821
807428214
3448344
466159689
482117245
772961506
4726533
29483
45843552
955350720
829330201
445931
50102
929122167
709307710
850931493
761950581
3217317
444564255
467505894
582557633
723245579
41243
831897932
577019365
970244854
45621
934279268
532
721252584
5235526
825110998
50727
3889515
422448338
459291
5660292
549758654
860756002
622273488
467896992
777456142
883219376
469947457
485205113
391681871
913198172
812402383
43267
490336204
50692
492598
503807925
484028238
780529633
806108023
881362029
802724948
983248945
779720919
38665
702802823
426435118
471611708
54029419
806315490
772169815
666328545
409865695
528010
950530148
645792750
731759867
490384279
6094
636944926
819792223
4786301
53699628
595331496
635078138
578872412
541169155
4589
403678520
34364076
861734682
4984241
453735348
420954
814591632
537910468
490637298
466523976
596766416
869043368
57366712
694765819
872754515
61902
456371296
505455858
905698026
934233849
411043720
586763460
711867233
590032664
498133162
426505505
649224642
469765616
548870229
4774783
47875
967661898
692671775
541126558
880731221
443920128
450897786
574077121
5362
957140959
830697746
35982524
48908307
601876402
665018358
6091
787248822
812195737
653390204
516060916
644213181
917581076
518073694
681502431
847135551
552550
974891853
4445312
423620818
503260716
420264655
517528627
853375650
974894553
694261538
983744270
882340714
411555302
582341624
975894254
698319101
823054402
457477684
641364664
625229835
473116321
639679538
458572155
499119
622389202
900329295
703690537
752769289
858187945
48921686
438026305
43339
42295685
572511
669764622
926270279
669657832
623558470
431358298
50418
4421388
960026653
692936407
34354099
44444443
555259221
888859428
521488377
558153404
732919457
939426617
494666442
871944380
897228530
431564593
780722366
49933988
582897567
600404526
618170047
4289
466244748
733992066
609119163
53710
819181803
530995347
446148
808850065
46493
566524069
839919712
4656228
597520708
746614282
522581405
737971478
582947369
504030669
56827593
4169
671210445
4891113
922103997
891670280
852154092
491373426
607787060
651670211
515385881
780938813
4852074
564325082
47949843
456439064
655143394
548720808
682239417
997935325
678243028
653593054
487886
701928889
494123639
318274
876987756
48371
997805562
461811626
793639286
648583297
909030195
762509487
866208098
644711097
453443
844925071
861744686
45805848
46478
33086
790201453
593280093
46712
784028145
884205343
623728366
704124455
882323068
859477555
439967557
41551
55792
444452
619657165
570930151
49868
968318335
557
471571989
471613982
45184
478582903
729954586
46572
603813372
514811362
432708196
479309405
424602424
425347230
419598823
550956320
513414242
792522528
903971823
576307857
755886591
726514364
829441475
462830945
447660
750953716
39741338
682225524
615362326
49540919
4826409
965216298
859223487
456322742
811821555
678819283
744016274
49117825
46064751
734781823
944775092
554698679
879431107
766078614
3913997
557525142
44503
531030
859305179
476885
529637016
4825010
489764975
772543152
659708727
580829642
4630536
543415157
975343519
983927143
25960
4677087
419668410
768588023
480009798
513850716
38464
671873934
562923199
451804
954389858
680675221
456018843
48281
430458456
49623396
595757452
661578159
802584734
717594822
337231312
900597093
605285657
584461609
485177486
493803284
783856669
996161835
524424075
573187
575805906
44141
480017609
658011348
513348610
376376
830186121
852122278
527676
463919298
481489099
415825575
573477328
951166805
461478267
578167365
447217890
4319137
868321384
52181
4131564
49947
48569
538702611
665745908
716380550
516840217
5047583
728669367
44554847
561520795
699128447
879338055
641933309
926808284
47172
713618062
687878245
893900937
817445993
845641874
3839
505724952
743902137
724349560
412856613
821068529
310
583780181
689648264
902495815
45903370
720299659
58232034
652711274
448430649
4941885
878486603
450254552
48527691
563372811
543623773
543056652
561885135
868667287
628759697
657665077
852368892
585961655
906781404
658196312
47309
931065476
694054970
767027670
924052488
54604
675298529
574303989
46451390
42395
45458
988322233
876106228
771127114
610777162
786792850
925818749
758047433
716437392
38099065
416708333
37832486
4991394
456479
526178823
930646148
4902535
538337426
518087310
4755393
504214
6086227
473828
701935388
51983701
802466540
4765
767045696
916462964
840485839
639307227
779367657
881805806
4518
490368145
506227917
851478208
912695620
836172226
828769948
722977574
42125392
495385210
657052291
472490
991034702
505365178
431784476
47250926
940446771
984508462
815152781
648255044
612
645592177
783351531
411381504
955429064
903944291
415903968
859323628
463519428
47692710
414843351
804628268
481791655
415294876
705072156
683451422
483729369
561646095
789581359
441821663
36826
455598729
586332134
527594
591079689
655975631
991440009
419846952
679337437
486994634
516238
571109570
529156248
849766002
936875385
837385654
482574540
770832107
504635
5018520
442439947
448435873
529008125
659088726
801209442
843647926
872640596
506321560
3404774
969034225
813487193
44385145
434605791
473872
458011
678146139
694197286
395426573
861877186
440876132
720175259
887815196
957680036
36511202
481091249
637618456
6359
930063896
4453344
32893825
815538195
4608560
973305771
925159325
454612103
484381209
4348851
41604
457772937
734825102
953097472
983709119
590739537
751920190
52465
938782081
799762463
479799
806823345
611087007
451830967
787047073
765063369
42657952
952818576
938907212
446776535
717484253
933234700
994347069
398814
973639699
940688936
582361794
449360
532442475
719503392
562925164
851853955
838174893
32187
650899122
482660961
974497358
564214264
4819819
909427386
904161911
475981817
23022
575314675
58250121
572906805
383980
979043288
403812403
671715755
894196690
896232827
532421275
467691
947707013
738649299
745939896
872413640
989255396
319571141
510662801
4656422
568028723
524949291
517087080
579004822
946506877
988515041
552524
780636248
517586501
847458219
795799953
29797188
554886100
512561202
56040572
834439155
456958
851785405
40274165
387931749
5644
408371825
471746054
819061255
958675290
677596975
507015934
642201712
48851886
60887
810551149
439281902
48943628
648868177
586948373
674203718
53770
653595518
621813421
811032702
846849663
988762313
772848157
49614056
768317425
770192701
47970788
600673976
409405643
29552
469522
470691764
509487975
537122685
552332659
573396348
439907057
902223240
907222366
4767
940161418
965308166
932326898
5685996
999383925
983619641
958397711
677724959
57465
4945997
46800
777734611
706112886
529904661
444706384
938232716
883720058
847810602
443806
655242749
789973558
662438430
46096016
467000
917490992
41165990
48201
4612
844616542
863058607
889738294
25767024
924533698
728358582
480646248
445327438
989788875
790001516
895263123
40554
781967531
4906836
45864290
697908908
474809841
451726
974754427
40662615
401812152
802135746
317252365
55099971
464196538
715159256
591287570
517873002
267790
329055279
691930554
477449748
49778
993070791
840959180
46107096
743574277
4144
59349
959134845
582421473
403719777
627454764
44655
714769181
813818845
706335827
818952292
695029928
967366366
768686674
988713890
477012368
524613689
797224303
4675
900564905
435836059
962401056
740826688
1715
460657
4752222
465364
3394
483754
527401187
590984658
826232330
708538405
798116599
921358615
762980841
740413595
803537079
629983093
825307695
480583606
461246227
476866211
711769799
837146553
706015334
459221228
522419847
939392066
39915
412101764
427774313
3134
962625058
604294315
906787192
689816762
927853453
919772122
691349568
851575393
693267134
758780004
601944825
706124740
766921090
735023943
38142
2884
5036
479016871
491494312
495430396
39206012
44471405
455028132
916100501
440056214
472619456
817731126
419345
798025678
457120874
730233312
901721118
738980598
585748117
572499873
573475056
5130
47343
524194518
45689
914292368
3995
798227025
874659776
718127598
853890366
952849766
461639
715251378
475869063
45878
675329119
643809876
4115414
856336244
47066
924888423
490808990
864003991
4580227
4079372
918996912
667193923
496436362
401015822
448664
466210790
833063549
448051177
705577840
4372
434427845
703307315
472316167
898984965
425212722
655818325
687678245
725279325
52017
419205
46521
836910256
406290
908313726
573917308
956810261
404205248
946149944
753464719
45062437
64552831
650329766
656559672
682888664
591169641
418700809
932395744
766433483
5064093
45174
47498151
558366985
631278454
411861818
472082
487051764
965663849
473329861
721468541
544345462
826169998
866775503
616784241
648355507
784097978
496600576
762051497
742392190
737682261
594550620
547976902
554025158
4586
46975392
3947867
44174291
610905691
914917215
952606801
49451806
794079465
375117
795220126
456343216
4492394
666215790
861889414
551113798
737721067
49628320
45968538
40320625
760008506
508347990
714041148
587513980
41132
4491915
461165
481938389
419060134
858662789
741147797
42729703
4462832
938502243
415461
911931298
57295
594293952
852245192
588914802
532879861
418223049
519743653
472337055
570780159
593407740
900916094
684979252
5342281
638859859
548928205
3614
850615288
977689465
978068888
787033465
470431222
48121
511391289
864043875
855642389
447351646
802606106
43587
49198988
553221193
823825478
826251263
886549941
631349858
997722246
957327513
873496484
721458867
825330104
618954855
49261693
357468845
793316850
472712
880894401
34759
686191419
812527587
45143
60774269
646611865
889573545
995924657
650898294
48666025
855869686
748290408
4716470
930818489
910823707
47833572
968400956
44877192
584684015
902758190
443819903
555999400
859981629
47082
827370129
981815856
591853043
559710517
682496055
493049753
805742131
641570735
834444664
722021563
48499
762508816
525004699
501084
4977883
645744106
480411943
914207954
454457628
825314953
513704519
815322317
479789688
744932143
498997383
45395
512078883
563230736
709961992
469619636
45102
985735874
562953654
774495821
416037
518928045
451566647
424437898
52211
48707
993388969
945669270
576394941
779084602
49642
593364744
410123811
2876886
897219712
46461
861142058
48123458
769341589
486715564
49073
52707
627925838
698464918
635117886
470121
431998
553428639
481018
539761966
827815380
431112344
512940450
675742973
635343715
644460926
708141677
55301
6117334
408173437
3674726
450966112
587393478
423342150
913290396
861743792
678847476
964172520
454435266
5598
46351
468344263
880802666
821024456
4796693
239311715
4792474
453918124
899298611
925542943
679710478
945639363
770444071
557116271
747259748
605733668
806295386
743088096
417177
776909859
420048574
706414393
621243655
472889203
454117
542294019
44554
645149
713666143
883779048
698700633
745263180
431369915
370058
585779379
765029161
781993715
915088278
4487646
41660
537700772
30656635
5374
479912465
607995814
598598176
951664597
542733064
491639747
4696533
805728964
481303084
851548979
55529030
815401025
5132845
854982449
917855966
52930
826270060
997571707
857329571
872397947
705068595
508448035
49999
45279988
692509219
478399622
596032210
49197197
758087897
724998528
893778879
701669347
742842928
532274900
556998641
435559493
62612438
693104215
669845058
751491609
597365151
497172149
485177448
625564881
4818036
550760948
40389
566880755
642630359
793456838
41274864
474737
4830040
433814506
50383
820870590
821426558
640486539
669927783
4160
48292573
641563813
428080099
826536768
791045803
620295089
683117274
4948
5849
768017443
785826737
797889152
669064966
622457433
4144169
49711227
555916
730141436
434121
4203448
419862668
842502510
979215063
507608301
40192
551239566
848239981
295
735622408
902551911
840109425
48951
738657385
804835443
703301612
716008600
420671480
565377234
399516
771213022
974050577
46565
484341102
527983983
813720805
817060101
49624096
525902462
638973920
45206965
942756567
458233
421403435
674391742
645760402
989089971
810035832
42306
682205201
508673372
932039091
52475
576842799
577763578
923466120
44483762
442024274
431355519
477189419
914824392
626616821
775937835
704123497
426822886
595070607
911777385
59295297
5211763
5408
954350452
531725236
578371484
575721001
445005584
984715984
33672855
693419327
810764170
656589648
817381677
873441525
4960937
833038885
4175297
500282048
484719
468869
622283711
434838711
952701325
917918759
776550609
904231860
884922941
4930864
494999096
3714
985946990
933221777
848104658
510781723
916129462
784567024
868038280
58241
49944640
571247299
948287765
737569731
587944689
548162392
46101548
405860705
861774275
943614128
47959970
497366560
511359674
583764972
876507523
449484
54067
547889194
801061211
464373791
783616458
909999893
676025664
744977940
4543442
808158251
757426853
4951911
40420
614423098
3880
792101115
474776248
851783404
981867432
850871835
866135122
766081281
738859503
764107449
597394581
44206463
751094754
4181288
46224035
515589
4884741
442280297
42889731
31264935
640222735
457127866
670136085
550574
319285731
740663066
496446738
827752457
640262300
690872548
687403467
969179943
365540886
3821019
437048428
46429012
415115753
501434271
530761663
5453638
509504214
39635090
433814686
386035
479784606
467731
709555716
600069016
804853029
923317240
691906194
964295588
588996632
46932
885544174
869946053
926223026
43971168
923075960
47818443
404711094
829157745
745466567
927583213
882513075
49494047
561339826
930863415
771824637
786951730
47852589
560611848
453832
486239987
987054003
977500213
721435760
901078779
640140160
583080008
472796
5323
548161167
942053522
597
4586246
56182
618875495
562240745
878351724
461513949
28546429
973198943
408835023
4917587
434936731
405603121
4026
4775167
762722754
675596013
4728760
918232708
968204765
4926513
5344163
4893939
445433345
381259
831242884
61505774
464912
447689244
756573252
796857558
4233666
911646779
649971958
898803829
5102595
37409559
873644178
746612423
543965163
783776586
664222378
730059201
556585380
4712025
583897531
930769760
558738880
469712
969273731
5106382
3793
803366455
46982
440733846
887050481
43913
885631309
417048193
922296489
639019093
511318471
500672779
51936822
593379892
482109798
635974
6370
850889001
648443006
41993662
538560060
481293317
41737
420914841
468831
5291934
639532352
715238703
453568
414216457
431484027
613519755
49361
623412864
717816111
689743842
525871
49417503
400917
40259214
680812670
466824526
614144
854172495
780440956
977486653
884322665
4931
513978937
573203573
537027540
721721575
451560
984288335
650346176
719839742
462680
42013
33577553
964113193
664268372
775925851
678478670
446208206
46697914
497605191
415872494
577940277
4013485
47870802
763466887
912446107
716145077
904352863
811533164
486857381
558607444
471543719
650807926
43885593
505015271
40888
967800503
525154676
6677570
4809792
719594347
638767153
5132960
534201259
391339
857872463
484098103
331967
537041472
740131507
996779912
470897638
737964176
48817
891700046
847343467
403186751
46305883
420052185
750152810
723827208
451082
494384897
514705904
575209063
850582517
749204230
434188460
915522152
661869885
448948546
580643943
3379
765001984
841293495
482497371
429457091
935792691
787994368
580442835
548783671
4435238
861636752
49009
885307577
722259132
41533
622224663
836196880
430050988
477947190
487756
4604768
2095497
51560
582645056
994716707
3930
488199
659459811
745248167
700245186
720747791
870594053
429052
613401072
455009
4794403
53531
536504262
582430897
942062611
512165524
574356093
727272355
4634658
664938207
497286929
475
863162606
449299487
679291939
53803063
658274852
869366976
992662258
526780
942079511
755161689
791623898
68364107
45541
4062
989006604
945734388
716512661
744643083
46393
625441545
948142112
550371934
515260022
52497427
494406
4903
802549484
741103961
962552034
809147671
840589681
841819935
47695604
388487356
479036653
473708934
4658
661289352
421628779
701556309
863356107
992265010
402932175
663449730
843746414
997325455
701900872
920704397
701515858
43343828
958428450
506979
475410995
720198406
423938
458241626
689591068
48409766
536139874
427779499
370229599
530776
945994829
942326613
418406706
650674344
469370607
691286512
590074255
465416287
902274782
531456265
480001079
984095807
504911113
729587853
807241425
781203286
557676
626368485
397580
954139657
842525618
678578574
49687773
485822800
908582368
752
368237789
425853082
478170
725245282
599792167
984001886
5626070
484674
976815658
946273138
827478497
992616296
596937749
745164040
666631002
771829792
364931
44343365
564314690
251346118
4659
723380715
613956684
891029170
597387045
586679452
4897951
647708240
684063420
978641695
724774162
643505544
469503
49020
831559494
784882755
626090188
517326864
881367962
51564
846631602
50109745
920902814
955016647
606083774
757203434
523014073
54320
48789
654437144
881145501
860864962
597987091
562050131
72042075
4927912
462582120
453
692078909
677505568
763304531
476300
838338744
760894238
837991088
937742773
821160209
44693082
288113
52912
800579925
46417
600134434
40664241
611374562
47726
809439041
54105511
568571636
659782871
908259236
409241674
50830519
830307922
454806453
816554107
49981441
3912869
451624
4217502
526219485
499197705
598917648
49472029
447645122
266719
555217252
4585
703688961
558353300
6129
420241310
660285908
723868974
732607457
497164797
47828
844144146
47136
43815831
514242923
488041
960024108
50052931
862936126
6083
677032987
4966999
480355192
982743538
768545271
454338580
684794318
58324
861300825
912329897
46663741
915433151
587487726
450476029
427524203
996809127
749689822
5029755
516266475
890234802
879644781
907654143
47085071
980816029
851015944
533715731
897253227
3287
441907046
41922206
450638
448388614
957080083
886894047
805397192
621062784
46418103
502436221
633585528
947849764
187498959
516573
433
610330585
423967518
803577590
400242510
906270365
685222807
6058
403846611
4977487
978288380
823495403
996386890
738878844
818871183
813561654
849539217
47056
424809155
390696459
513254201
776330772
4979673
820737472
45794508
538328159
848314811
579522
411129475
49643572
468085424
472000116
448162024
49502
442504699
4632059
510313871
493095
860784610
412828985
3178838
601483509
411912400
895116168
910183263
45706081
877727455
674158752
777776231
527637692
925960737
259555
4484152
718627857
561512441
899680176
658549
490925037
4763136
765712463
655344959
774488764
35295
538347146
508341
355658
864728340
48008
741682382
609655516
422972568
304321
54881
956069778
200
610704382
4555
828091719
6088
933050563
3940993
51163
511486862
619818
905219099
677197642
612909549
48418287
504096983
39505
4844947
708193204
534191752
50608
56891
539144467
5046
929497419
795326106
537592158
608430019
55164505
640325202
631456880
4328289
48638636
49365771
877960241
692691426
734696034
545192135
552538
422462947
811736371
682686408
522233368
573957462
44822
5295128
906282951
465625895
5900625
558995615
44927721
730875295
977642560
2864
45449749
492305832
815635210
969840524
2
976083718
887589468
942476625
504119
516175839
693327408
594068651
824320276
929901087
393801
472240
466681
861357622
743889037
726122332
3896200
460404685
45484658
918758323
831256906
436170102
47453616
421273863
641307940
4729417
506601175
705404331
844255000
405877543
721706434
691088631
622629153
875663289
943827267
715744093
4592
490470445
439543041
824624089
979973197
942084348
49211365
52776
643483188
4961523
483550972
4666
702378421
745973522
561399586
620394914
933309459
897603118
47552
448379914
497812402
660269108
47016
795495205
986865330
680920
719854363
4769370
753400606
405833548
592206786
823792302
670418640
43773844
43910325
481741595
672920438
467666498
45293
457273
61367
47630
425559
493364784
646330372
889450000
562282716
891499315
961922092
852901694
580687151
742402938
618570460
793641461
932528058
844595864
473140039
541577420
52
560001141
49205
483323711
504092667
472668755
487451784
590019284
402614043
46711
46727476
840617710
66200004
449035467
413232057
481016263
770265058
552016685
5211985
486408
559778972
991556409
428741256
52642122
690198324
781363539
695962037
673307576
5519023
50057
713028366
664804793
925303140
756561042
4359
464188713
999415386
489636462
553281215
770845612
803424207
548038223
658308201
454759812
863538423
485192727
494733091
954801362
392516892
47314
907367081
735645583
725026244
44706896
454428279
4522138
516206673
538151973
787240880
933187943
952504425
879307310
595085764
438034
455996748
837738374
591274155
650972328
426568192
498585
2684493
39425
856511235
844314281
756207301
4118152
22
6260
4768515
789592495
594782858
984535510
844158473
461531
684144124
49571721
957267148
498965
444266229
907788820
770832413
37639
486037
4532297
596899332
5492918
547952082
551125
484568359
714114289
664620322
411866167
535495669
784082629
41185678
926271345
51911070
597994648
620223165
562846178
813116511
481018021
803779238
921811610
414545991
451738244
5219381
344218848
59523
646706054
812184632
46471
700597537
948935449
443871356
446679
889079284
522967044
57643
722269073
666247433
3582
580834909
498875126
861279811
33294
63418
408489020
877006781
686885889
47873
881764821
50313
463883589
4962715
414937585
491699
824098757
719800358
522711993
758800560
445567
466299748
834250422
815631385
563587841
529989153
481982
449620944
629807233
538322216
995375427
560710486
46991433
43250
494560506
511393112
715471830
416997504
833712265
687807946
878734461
451390197
669497091
454395122
447569
46215
595475422
631382559
785010119
666950365
506920362
758995082
508658275
827276243
470499257
48479472
968235612
669467012
587915413
43934
485559651
549962
585221621
52594695
431686018
4997564
49834032
24017482
690738671
954057578
46000
459659298
54328
875270109
420339363
47738
879032359
4019
844103447
824002759
888447149
546783108
572731750
536956916
745744581
442311876
502174710
530011
652935726
4928715
608652368
786556498
697937107
315587220
995321877
511872599
470646252
475173
458162977
788627464
478255900
952540634
648302717
751240092
496972053
422970744
880325104
57448157
572214056
527033
496588161
504285031
539128374
447491629
624604188
461777607
485630
474328473
445780471
556584
726947696
592063678
371989194
687941921
541008194
794271083
488421949
868517397
65417266
602671007
556756871
494783849
953282275
27447
934609115
947255084
659603242
729933274
424121782
560591926
57730996
658015418
932475534
623853114
538079162
450262729
4934558
894475205
837233908
475213981
45499
445496
3653
41795491
599590133
482488864
54376510
431344768
613499285
928923055
878737638
894130913
49940788
49392
758902915
835939419
323425
706258271
490752560
434540
885503608
967309688
45743
4775927
805619637
711406875
493508721
525909140
4987
883573130
785464332
49192240
44691
528545773
629535281
402768325
592211457
469094603
619212599
44547
499237
336545
929374520
594056571
864014037
3140
867984898
307997397
688668502
719436850
4034668
4524
45687909
47174136
562105520
479958
624871960
428479141
911077799
963876566
909106841
407920947
745201631
846913378
874668513
520142511
425901806
960247690
708531389
650515243
42465
446742419
916996945
502790150
652744482
559248
931750181
402539242
767844808
387668030
616537416
457490
408844
494614005
607852764
330310627
572014177
890650402
989601208
434315205
893249590
329180530
447237526
456265
495668
576730581
655548428
459022028
527500772
5144
438936741
451321183
447474
55168
684934846
4049670
531211943
5242360
545278736
563965050
611223864
588488960
654341742
501078032
49319
467825978
488272511
339887
4974733
303081218
473457
48031431
45973072
450128273
771847750
433460539
4493099
577417661
873407326
602399090
954779397
415560819
983240989
486096696
775440053
46046
443150542
459285
689575610
735925004
829777452
486807378
493668803
816171408
649806893
453270536
47517294
987415264
36562
401467666
53837
441795906
34569
598960278
407536463
3215867
42130574
564166
49769938
798936086
537131767
639928288
503096720
374130298
4961832
5147728
465276
704488971
4096541
649991115
4957159
475566134
640241534
931402603
769530168
981515148
535080002
44970
462641485
588623941
645398579
881507075
562815951
651472393
515949931
478696
917403073
776605368
808987130
5048144
747770762
554019187
447944
916044289
45962
488628
844888388
38783414
429524
971330262
39050038
440490859
625910919
829010886
4597027
43769945
983300160
57960
47152973
822492616
800110013
42713539
52045663
462821424
475413680
369043570
483146
803019998
932781170
922817442
754275152
576122513
692313005
51213
3597379
472569012
4895307
654496233
810507511
3882
938842612
453067942
482350968
978518613
438744793
34248
786092574
725361641
51652304
517093
4453
460712
397885
898190894
918302580
4555894
943771340
744383449
425107175
663824574
498185
540886752
523545072
473288
532539
533732387
468733290
495941455
359678
809581209
783562152
869203669
4363
456009523
51099
698478720
525753
437971
771810030
844178797
469021
589031335
633363782
478992891
38831951
664366799
629854743
500206467
860370616
39712634
887061326
4933940
472127515
518130417
638416949
680433092
49816181
46508
948185974
49406694
824589013
735617647
990599798
268994018
661294651
459169883
35804425
795289310
479049667
878563377
581040218
446477
47248
608050097
936604547
452748089
970510912
51164831
958862867
458900
482524
45905
869473981
51257
787816750
4588532
868303239
499435033
418597204
3576548
477203312
46295179
488647309
752172174
446784716
410
954229974
481968689
965812148
407907161
46208
5422128
807524705
402990382
984732947
588401705
859369034
45207
763326078
438935951
473719779
53083
529072906
560745277
47822857
507888122
802320133
45428890
542738259
499321
50000000
44252735
737579591
4660538
50017
48396
748764736
787363397
735149925
364697
509919349
436486
537629850
30946413
930201905
482525345
744889945
679230282
976318586
44871286
413259725
871896013
591842226
522428712
789174221
24462038
770674495
435626950
570325410
725184018
476076599
45105
313817
444201140
805817934
714720147
753993767
429038
442863582
478145894
662998988
557754377
49665714
32249937
46113100
507064951
450262805
760705461
899006039
503
617909464
738252821
601379283
727648772
447032654
528392117
56164872
992308851
293829486
678687373
4569678
862658112
587786481
475394766
920165436
521213393
815986471
545545769
757681688
749218458
465940
444651
617021687
861520612
45348
543521773
423987664
508468823
890346491
706780565
533160908
714635696
492176474
699553796
675622234
5105824
37117385
587221340
4345495
751351842
946874882
933199072
808784286
4806023
726378823
45918378
555844959
522465821
414144415
787821852
824394876
455434130
722183174
492269282
3920
579
570363702
405844774
888848007
937475822
588028506
729135555
880793828
48044
740943951
574941420
674169202
4644151
733907110
436544504
551696059
545158028
587932992
421785460
475061776
486296
960439670
438097019
67389983
952473345
465376235
933488214
587353961
912707635
672076196
810061441
755601481
899090133
344132096
606043927
550651851
615945949
5522520
475376
713913223
430676306
409930152
57756764
942548906
877642848
662289123
786198802
653760
820468343
718298424
451286167
464703921
966404219
643757321
52590183
983276537
540987216
982423633
735539429
495306
487005
969246164
790340240
680062907
913614851
678901411
687707957
487560158
917255264
4511690
927168594
848339421
5240133
4334879
744314882
767483084
882987250
46317558
656917340
996335881
516378311
322446
401987929
44833
552043309
439240
38299
4920941
768249007
403606393
553516250
472602
817392488
939690101
697233212
725559115
46892105
494456101
578167
873061322
522307
875159654
609371878
728393113
460128546
48299
526092695
648217328
526213951
45567822
738223712
57861
939559738
5535441
486800653
432812196
942718407
908969833
505517552
553450043
806437635
742077147
473631478
460175
960550922
54608
42825556
967040070
834812964
879160486
57730732
946288584
722355510
538980500
740574336
572930586
495396
3378
773406519
5442
3946892
869342446
472267
998707662
445996536
4245146
920151299
487269075
609511175
878205069
970948045
609810893
493056897
437880738
4899465
484821289
783557054
728033916
418493611
54223433
786482141
580328527
997853421
461082213
52961
711965064
663562077
45517300
978631831
934164077
846450714
879995817
48010
3812617
457539105
690535766
613476892
794574008
473618071
750044145
3955
402203757
686104985
53372
698818095
447851
549361
42866
681732909
822154463
748044218
4623
619743856
4753335
545896416
39966
39868093
663189121
615688
474196021
494104
922912937
4611335
3463
47567
736738618
673307316
882028002
475089317
554403255
477001825
553236729
452963861
864341527
989328126
721083477
6000
4472527
942090660
47243270
4582508
295956
5247
766341447
4717507
445671956
47370183
449323
505483936
688265887
4790813
879549362
999165696
4936837
800520215
460361
526555695
815128059
469119179
922810174
43437147
452824454
5219
992633518
669779452
411477543
459525715
651590324
530266114
956786525
452644465
704720151
931359557
973266757
949918023
4745671
959639924
62360
834303429
607001831
725800363
423609613
831191884
489362235
4468
949229737
46091530
905195008
933489340
452765362
429083180
477200
46078112
41691368
648056812
386542
871914536
4853982
487558
62739
4817
415882526
999062649
864429794
801087454
793272852
4529604
5020706
463565463
4688354
4740921
424733405
510717131
4666312
44886
44565
967286050
686643511
4978
48163
953504501
811614389
476484000
734885204
47890770
985540147
546792
492946089
857518775
593629153
448923
836436595
777811111
440712966
409550011
652711719
470894
853951227
784877944
439238
464687897
4558
4512467
403198116
50100
821695751
960111983
856744403
49937274
31256828
656978959
770796412
458561293
44626504
628407844
696668517
490206427
738670319
4792083
656372493
45259395
896367886
44300
5537955
477090394
766541774
56176
849270586
490961171
789760455
992452574
512775052
883759559
661404282
510496047
749312920
578175875
981759619
605492645
50450
850776719
779622245
561958505
923903108
929561217
485904082
41411850
962462711
884553572
814832226
688809854
908917159
48282687
520714917
54041998
913991600
514918195
4764886
450791575
485511
51014
48448656
810408693
922044020
680783685
855570924
446143496
3178520
566858724
762051924
561628975
545437078
482706911
497441
43239808
4595016
4988969
460207737
626045423
706498415
5287798
659651288
459079
406018694
540491828
885296207
47567339
572137133
576459185
41272381
457093
6019243
606001621
650933493
992471245
609523034
961725425
403338876
4929975
58160
44469
4788500
54393049
727505334
520123042
4552530
33113
935185406
462348959
4445
988980593
929150218
6078
448620968
4223
755970070
744935719
567033917
820364522
643498989
470302933
45460220
992679100
692419568
4792221
4287
936944991
547526613
555594
872882922
895708723
463065663
426538839
317993
728326102
4317
619868372
484497865
890660753
43501424
49354803
427543723
4195
612928019
45088824
541368
702766229
460531186
48186
711195974
510291
979754524
582572582
842362874
514779938
428758959
56158879
44433485
622676376
4652
4543334
407740192
486184939
503644
4886151
775784740
551524650
861702475
535098396
837534988
418798985
477080090
45095
46850
794359336
5024801
471782019
403188584
449700076
860434845
586376850
45114
784579978
430748740
883677976
459557584
564141714
450137291
970167710
48044765
4064647
952071201
566308189
935468058
663777578
763028639
292965347
968002054
711952602
983025031
931151211
688751165
545391911
45565911
528757867
907218854
35825572
400089054
447731171
49912623
833486474
443882
809767815
51476612
623726748
581702381
466381441
863949010
3496
716826975
575138772
465956
802996218
847824190
907409682
407203067
619482270
765535574
529637
486395211
959894789
485101562
513056345
598021
640237771
5013191
635219594
874719433
43538
621829768
564639844
467820071
51001326
522614526
40282
629548501
603204344
636195120
869303383
847837975
424298293
565877200
492530
49772
47502
45603
710791361
548683547
745026399
477377968
517203347
530865664
466853288
625845599
3567
5661
621211784
492382085
645698465
658859681
835509571
632164969
663384303
889961315
43625
494512645
680147173
44616616
632477907
939507308
546582279
440011309
927192397
646314733
587723104
45212259
718119173
649748011
446410983
988098948
436074581
4515041
806936758
4754247
965273790
4497963
977014496
980719963
435943147
970706372
279598932
605409099
899061809
928256002
487899898
522172072
489645185
677253065
256190081
685803
707039760
923016130
663
483136145
653812873
527812322
468887615
957806956
3476961
802919347
577879216
783874544
524640
578297975
964525327
460
4734290
487483
982162824
471091534
5682
968007136
781046784
55967
4825161
752197344
985794442
26472
584044299
742631530
805870884
4363203
47856
495342597
589977843
493160023
788652165
47194696
848061756
145003353
556771477
406777
41529
6263
439800
34322
453110736
842792062
436511
541343825
994858733
48331
463733
932132517
812613961
926882678
480404267
697378038
45171
551384264
306464
4563503
949003180
859808221
877811804
911244444
691300847
497175223
482052
663238703
480217
53585085
693623455
400197559
4668933
882765301
4961071
769237290
40860444
877007721
683886898
5344622
791003369
45459179
797864549
60401
44827385
839851907
753470368
754773950
898848274
568900367
4490645
821614734
522655418
441453265
805457939
4530718
553745390
993501283
594314707
791398307
702016893
627588137
663552024
731010705
706359940
900942118
501221262
579364626
875137458
987461456
764586272
461223094
32556
896326408
724918578
622153663
944464400
48740
401110708
573631699
699501951
687581999
711993394
496682856
5633784
554628
441504739
663500389
56213
877594626
473205190
792152053
465194797
664921632
992480603
540263721
601854815
2938
434066985
618132594
462554249
751559857
57730
971743019
798009248
652807745
412272352
434820069
693843446
618066591
437543646
418910821
477682436
57825250
487924205
438987311
465441821
543869
431310857
648119988
528301980
750579011
763219633
555589478
513130234
3817923
905895536
478291
472239319
911550294
939435180
40070
572082990
401186093
426732
789777999
744700896
336931918
470739243
55230347
805249784
45948536
4505621
639818832
5953875
986971946
556666987
470352825
624997489
925084149
452728215
849749972
459382
547127238
731829943
943824069
409227265
816509322
47090406
681759495
692090650
45139499
598010863
595968072
518312476
987526424
703932419
660956115
790821001
653708964
469779596
896225926
931960103
39196
427111418
955392918
961861470
700186523
436088635
476784857
635940597
459156368
983955418
583909876
287345
922749057
3053747
788766561
43059944
987187830
740207179
519683549
624657243
6417
480284206
302013
995928911
544039357
460566978
403840927
529761041
446401803
798055145
44944819
457075738
47820026
521644112
4282163
670954739
468405926
754901312
594192381
4638941
601757359
5959
519880287
715420964
416750016
543977120
64611
994300388
46143064
459487
766796887
687177123
37142
538840964
569925424
52771172
446980324
401288742
519824556
739126194
4074893
990836238
446690247
831626175
860204685
499815
683668618
809703705
233351
546999440
4831
45967
978878347
820676224
530607293
273580724
937486520
546354954
627969918
46037009
845799390
543553402
499382732
782823599
900775918
639012622
4626519
771936231
677796378
54902136
807180423
3325116
569557549
406542460
495471
406261300
986119529
589070032
530912613
4520763
714140084
4132966
999863949
935285978
525954208
48721
492250
782249117
490977
449798
47953131
446543211
46532
763724833
644694910
47943057
766353745
826792922
969408293
5677
532821653
4184
71450
44695
4128075
945530086
481934935
4948468
860452001
5604095
619311835
782384729
4763969
4087920
537949
592831260
449414535
424431031
26487551
960280639
407115076
986927235
509487352
503135485
816838758
949747188
584235832
540193269
826356848
690427563
722005086
674646489
30539750
497137720
544818
902064153
5021163
4930939
653639278
41112
578492803
620921
2779436
43471
930537745
825910449
563822813
467619
651604734
439782
3625975
990302147
902808523
736092335
41241591
520185035
564649450
852763627
767274712
577208376
955996547
550061505
801741459
415906026
536341331
500817722
549974292
44929913
884903443
864812053
407219093
665363231
600807908
872182884
293507
432591611
4408851
900991365
981214299
979228709
887815517
773834813
4899021
432656540
602957176
426488531
603524376
532389461
462919833
622167290
455506
632661439
860258788
542146391
946498989
775109386
540146741
5507427
48505396
550313373
411545193
44604
519894
446896353
4343237
922168901
60770
588671009
462237255
691838521
4690
993505670
965303263
865881845
877152607
486572336
499146
426715
729107666
451634336
539534278
41175
477727992
532905065
820847619
782727082
42052698
45758
497847499
812060055
528180214
803884281
208666
505776544
435503025
664221234
4621430
36254
936115771
509789588
490861664
567522476
882878174
600651827
858003421
850589821
798470388
43755079
433263706
5161
48522197
425154304
774785275
433774498
724663082
697636067
769918476
519275143
704818089
3323
4603259
566981
978460190
652718018
49553
509899562
340352
598160
929556533
921415380
46801
878546814
460928
830595234
407250135
544550378
951734454
575077541
944934000
3515174
912330381
521020202
639474324
42019352
44879603
467149050
771422616
929694307
888936022
3427
47338
553230771
555112637
506575830
722969073
870838235
568086247
162807052
855771032
444274
581300801
604651977
679953730
498359308
43973644
907195437
600245680
971752061
501675242
497967335
793398829
647379637
45913
464628943
874034122
686455199
576330327
451091116
952760027
737513148
997390006
990930977
987485790
47425652
401333376
464622
472122
457477384
532814162
812157878
45419
541958349
804321594
534687404
462126939
204288537
50070648
439845
48518
454313408
807435171
855182022
550958362
605912753
4951487
499048907
659300745
863259455
934704290
486764417
734441725
452584
364384355
44871
916033167
871020717
837092305
494393326
568016162
31305
45909
531735
602239690
470549642
416239281
456808
923408391
439284962
49244479
899999644
739061109
614217730
455562
968961520
491447592
455893429
489812249
476642629
428867
811527947
454744475
701641062
482313779
600214148
43052
835106590
4460
565459536
597550134
36671509
446620998
887777731
625619132
5516
684017224
501202079
757927908
482815
15550
551841163
858759501
3859950
880382597
846519259
386529632
431260714
800064646
779847892
982164187
672637660
962309252
767793462
700447064
48707276
847271206
554508274
674265765
521519718
982495687
583667637
481072830
44509374
880751571
860734379
49549
490999157
476618
627807975
542877682
447028972
860645648
468915153
498648582
566094293
49062586
74847808
461023475
754920460
39961415
707154296
666668392
550995122
2832234
514211837
46156550
664675145
48645
61064330
920074974
3230200
297066800
493354881
920828861
685622370
728574488
41611239
819027168
307153476
48678964
56320273
550592047
904747050
49432
614867392
762379494
43449
468418844
732356921
517916562
5
420156317
878165392
918358245
423610826
504101300
456262320
4572347
499825317
39801300
851415173
53608
654157170
50546
462052
5002162
903817718
910787520
924512809
652477497
506654721
487352186
921872765
49991406
488819617
48307858
692604422
374775
4964
3853
595613854
4994653
407025309
45947191
992640494
4969151
597038982
426365622
545317246
4724020
4601453
611345584
962378292
488347944
6139190
871986196
935633198
998949590
535223647
951197987
36581243
747688580
3435907
4561172
656043471
673770699
678205540
521288388
502746066
47939
5007
737309009
594633466
414143553
4418
39773328
861587467
956065982
592265195
858488156
672043484
640427122
44622380
968152004
449800896
29448
37861959
668797604
3644559
423402897
654351030
4819142
410443330
649512167
460130950
772889584
588858646
874365526
715078044
709021435
706037714
44381012
44975793
609626933
501261244
4150493
4582
925966499
478018294
462724644
39771729
781602273
5914244
419420127
536535962
450143685
422011662
733334480
596408917
500674233
497296060
762979824
895208658
876045961
756387460
858058133
48004
889675309
407440283
651187879
553244493
690618402
423637628
843023945
425473075
973117828
431802920
61290
4372510
45590
525575050
952866415
530678784
492153396
589346703
991355582
577067221
431143060
770053157
480546
873599368
898074270
755370490
483968
775855753
61749754
47581
42699
697924628
919136955
487281095
41467
590223890
539701728
4509297
858282149
543054049
645453
981163569
49162
664015356
612268700
842894065
799513136
474808174
952959756
503545465
402840270
973375722
371432
372286
956051254
463446
556185537
973416153
353480
47087962
597678276
4547975
5348863
58474615
848597793
790258861
441314
639276966
771511412
692442927
43129
746096784
558913462
605285647
683580654
794104739
685021703
4340373
47847730
389390035
581153271
912501603
46300
450367094
444741265
747563119
45599170
603218561
962490556
498642471
997016025
3321797
4521329
999781422
757776436
489552020
751582541
40141
526221936
578336634
527277750
690404082
726241959
963057572
498993142
722681163
472307
960627498
616508248
455575
3988890
66604464
839294865
415798465
566095220
457429110
41945148
529316636
4661450
4699
412882127
741193399
579493139
786510024
522790
47299
502022632
759304948
510696328
480440506
792959648
613904423
884933172
49068395
643007127
48961300
856281476
49259434
763407110
543917226
420816
472405415
452991
49310
973991548
886501276
47404
956679837
50737854
439851799
778077239
459493710
46996875
5993
822629495
581519199
681092034
788818753
827335641
633805767
636439991
6739815
889658684
852631924
751379495
999043754
418648
511110629
496700978
42196
973005875
456811825
47762031
502673799
635806088
513333779
752016854
4480
510080084
473557877
593833132
570219771
869929777
57620
742311973
4442580
413625327
756957017
3837
990950259
754657899
483538970
43872
506026
4775
788797530
466961365
3879774
478593662
501697
641771100
5704248
50089597
421810152
839089929
985607024
748091331
630277044
733461640
991773509
864497212
447557
993513525
5089336
992768455
833320371
460533
705478846
528350775
686249968
749442605
62196366
912921452
456065940
940710406
773560401
347616
692566618
889634826
474570615
942515005
493024185
980888973
469276
498139575
893149130
724919400
601180585
686257680
418196294
462158316
569089652
903670229
33123
483607975
863619145
513485415
511217994
4384823
630017185
697479156
45761977
889294264
666448953
472545547
545654076
540089697
2744927
493335
928296931
817158046
584418721
690829266
716082830
4576
774104355
471066084
535826617
501550528
921173995
448073179
49128539
4652215
4466032
449278572
433276687
714793990
833929011
767801536
632121275
540260157
825058502
712652149
45902056
607025659
5172820
6053968
513042354
469537925
505493632
617457715
49405105
472766964
458712
469798697
2653178
486167
453987
696962558
714767070
537902189
878883720
4323910
3989
45288252
645535308
49620
4539276
787031661
528389476
794247548
942174507
433974834
65845
52143635
563835017
504779670
5279
756625114
496868295
430533
807107227
639757744
961723223
730935880
56357163
722944788
4564545
47721
921291646
610285424
920674644
528230975
833601957
889231764
460774179
963997269
716547307
5128977
48353227
504289870
818054586
470355528
39718448
846024584
430678729
682452964
944080472
4599599
671841955
404814
569025915
42841757
797420300
958590976
637730392
896066505
521896
810819590
434036976
51147312
643361278
910041797
757410765
637302132
462747557
764058323
978677215
908950332
45039
552065143
840145420
459141398
921866526
50252
450993289
4966058
896054996
465535
936629517
467786074
446775638
685436262
837100208
55302801
700345436
450401
522520421
635433844
911616706
696128427
3264
34931
428132552
772104741
498822803
513522370
5559
592010146
474010
942911270
429
684180586
49233
52332
462948223
775801851
779440264
607225830
207
487186594
806301413
4353229
905304066
471849458
545
4623470
656225882
531609641
470548
734418782
452997214
526547835
629826436
677936603
4797945
693294452
412853619
46784
492042649
423883067
941708887
315394
4643
705346847
836769491
884641881
48810151
463577945
702308776
633612800
889718858
412075
966959019
608689305
610231878
493564341
619804088
5437
589460275
5539554
849935581
565735941
46096
454438158
462137254
698698272
477741
753796289
420796690
548008652
815441296
329651156
42981
738441958
957443351
418640403
523888456
808448921
682279446
624351005
975657442
495770553
765267580
5065532
407362160
459380673
938034533
44453
426007
482520827
453996904
922284361
41555
44504
41979
478605027
660496756
951089041
680714452
4773221
909890367
531838318
468038116
43797157
5381198
448579024
412592849
902750467
798626951
789225568
441144565
857480870
645658197
534725528
809400530
739704828
888712501
479288
557276593
986689220
471896404
922443962
770539187
43704884
674629448
537805471
990476918
903301551
982214000
838338858
43090777
506576750
671178483
571823944
47636
445180788
425219242
529252085
48597621
442256492
923930920
737564716
45737
51078
685942899
497039924
773161653
632129091
523553877
443012939
791163894
378511
673205179
364799
755814175
703120598
720446405
5735
48980704
539103016
726121261
563330339
760613743
287
561772761
465827
751099709
581458
729119876
721654692
685625906
3450
680105125
44363900
727382213
636899555
705805591
896509128
47136471
874565299
984400262
690549446
797194677
495727161
42856217
476384
806237805
454334712
947891184
615561191
43004807
618128713
524733495
466484116
973713534
629962269
447138
661840665
45867
744295328
896075472
49168248
584842031
960641227
729191027
810931494
403
5076989
466781902
495430530
455394125
626923108
588582384
356971820
47274
865515504
809650682
28626
939024075
607833232
878892959
700576468
781371120
909049494
800854595
518252295
756875860
986677283
995100684
326164
593503021
43449563
5195518
858810467
613833358
459230098
906693929
864202335
419
937221275
980497099
5227420
474497
48911034
4437243
958122322
409992772
496545047
510233
455006908
668077919
483085
528805963
471511258
32019
45144970
535029391
637626295
476236448
698333777
812242694
490596
500575941
4970
420110872
715912402
400306582
439323124
581340733
914619590
969373247
50877413
499644339
432021899
557673223
574062971
431467253
803215537
3510
473473813
753504202
46792475
459745994
447077694
40250
692013121
786602258
339487870
45832
458304861
760940411
562702160
476247
471831133
711085718
498366
780164263
4945359
692032284
43397222
753031214
482438813
783325117
758813017
49090181
973869478
460476528
615194405
481382274
485030
487580044
4435
935875073
49555678
388551
894234648
915103768
978363887
536495
505449500
4074984
447567774
628202834
975180164
733070217
918666985
511123695
4588717
545338624
545069199
561641561
369033689
499633224
434778223
436430782
4928522
755082098
431145456
571681363
580816364
879202850
725169250
912694992
877712597
492440678
537697
4403693
513975746
416937624
295130
515827012
48595
572446
640650714
993879204
584506
441816778
659896547
453001928
743671111
57284
883627019
771236193
42167
473471324
948639105
549427959
468989181
480755623
959747238
492973895
47887841
695807492
811981012
549073795
3894717
680873928
574389926
49122924
786895255
890180669
326539028
985075703
669967792
480007
651364483
822208827
619911
445001586
485741
624374603
514953918
863486995
746200529
666613039
979234322
797273021
489394366
956134277
4679059
664690446
403602972
795671581
472276677
459113731
833734103
832896759
702690185
478076367
537328717
482853393
546709131
501219738
783437554
486197
37030088
5131806
56004
608475706
498818411
721055930
919303161
54198
476372
465498666
3993338
431094344
440301201
4079224
843020089
467880482
973934291
4955801
500114308
923716090
440403343
773067136
752133324
920946069
476067
595704631
507681846
467054
504699847
771153316
477426262
991328883
49399
578297384
4846
494759
471249
751013081
560702449
731920338
434786103
752041075
594637789
920280074
46519
896490255
605211934
471554722
458876930
490445128
670374673
545082611
417580218
5193946
540441723
915742851
477773733
688660520
44466784
883528263
584106369
464261048
33777
424343154
740430377
846703901
610471899
949727363
772210178
781076380
536903448
47009
44569
275
413442396
448890
645329783
703580359
4395132
940131084
3796372
517951
4824088
732149107
748162835
322
605723772
815605932
6080
574093261
5378311
735385635
46756088
58692425
586641425
692288525
504236944
615990128
578920540
746848288
3844427
472376142
535263561
865705912
603941523
600689639
881148946
478862006
486171424
611215439
595374891
937196297
662631667
922658842
501016507
809158552
665534345
544981155
843573247
848208003
975650200
711252314
994291841
499104815
4449882
402242839
621194164
517503106
498922
510753510
758795198
414327982
424374597
421137033
775228172
545668521
620445972
430670660
49692984
828269109
732616125
5802258
800763592
421358
3983049
920020648
701579138
4855542
393193454
3335319
4959591
612976785
419387
967421641
543585413
452922464
37153371
691227571
453126154
5340180
689544870
831956987
727851552
322467301
713021365
647069168
659110966
883230903
611730867
898775402
759805843
421951795
499937762
3851
707213610
735189165
745641470
31767611
644697009
681002634
921990825
650719372
470858943
53877540
513977
486268421
38433
430520794
437306793
469389
460728931
839873499
490787208
605054262
3351
46075
630292405
983237066
630848844
481488130
842754455
563270668
57066817
4810322
482545357
963614681
46767424
497973242
422065
984760460
4565976
498031
48308
486144
824607475
559379183
847678735
441176029
56413770
51775
3020
58644
716179086
446621465
437257098
867604955
4482982
550195596
624222783
433522215
511539175
499920676
51727469
413771320
869452473
966462542
48833906
756047136
912043521
2116036
424873182
47841497
492356
452294687
506925336
563596401
582248724
41247
382760686
432092649
407492607
46458
516056497
406005378
45927185
967002981
484763323
426237
761434680
3709
629931473
680544079
943058948
450476728
415762272
727387581
722943510
851208957
830588902
47845476
448211
602529325
969621145
665000318
958541065
48775
594706545
40785
515621
761965618
739811706
795312429
34563300
648715564
656481811
506334611
43369835
4738945
971473365
963622917
494449
479396198
559749085
875097899
597466418
49178
850708933
715810001
631711460
5535870
460926828
463435
2817
504743478
473452820
845756701
507658
34870
406065457
432063886
928060417
865787905
926840835
864762680
462125528
870220811
739194125
428285233
894359490
918740651
914747850
662453311
49700677
514881515
787194161
478924556
435651311
719507271
578079828
713301331
983789433
546488041
432712
434983184
407522183
428750304
51020907
45005945
492797783
868373664
730785340
71742
48345901
677997991
537977096
672471636
531122392
962724176
687888716
402369880
445105
574539898
465601693
464305058
693521344
652125486
797375015
633975228
543526172
598334748
674369589
946099016
397776
726540613
615948584
958482050
911114703
4481457
56986484
491649513
489821412
611778
715876274
503794260
516597757
906242162
4304
538475040
433792137
668249255
925132140
925168883
761419738
869579434
433946835
539871100
824902905
645200409
324662
413900650
46067281
458528959
4652235
584696415
869730236
988736322
982099211
522312160
551402619
777637015
688526369
401765701
881447337
459768432
544932867
50577503
795923244
49441822
622201003
510100
6541189
473602486
37748
564066109
808273551
903592158
966095594
4598398
945437828
706987379
44817
998517914
903276481
566849227
966330413
636674764
5725899
835411933
47578
496057915
4963051
4918623
605253193
400451627
570269627
917483202
818532108
791201806
44697918
839108299
57861584
4982
4709806
4613762
656351357
816998215
684351414
642801477
4973970
837965672
494734685
723350865
534071
4077
4334206
517357149
51183933
450260221
618435
560991
746338870
536259470
49941
724294418
689497418
48566153
4381998
55085891
845848903
983848076
736570427
640264082
408592308
829954760
994292812
442529947
530989309
436572268
495747732
689878773
954835725
492376
46253
650601482
982808890
903554901
873130283
581513118
460557731
47430974
950827011
45849899
762590206
3818
638401447
48559
946218363
418543993
498270473
48316
563766690
4467221
914877862
675453955
439988949
852213308
844462695
55426654
584029738
668776366
837736927
807763791
594466
988360471
842649656
665835887
47958020
859661817
51854174
684601541
316216
923174440
873116967
4546161
944637023
924584578
534959220
678984444
862755115
542233169
484885721
983727681
624083347
899044960
796743818
29223
974006550
763660854
806524135
307052
909687183
45615435
753960797
786665765
49774
468976268
903883124
429595958
676917763
448020132
898474203
5303983
577381414
696237029
535772526
652488712
4335018
37799828
914109485
496297112
3756
917105862
958462774
4658122
4790185
932818199
48459623
4469278
484002208
456470690
478822758
422001513
477279056
46074531
498772651
829640793
439014715
468017716
768627550
812905393
48758340
4761162
524080666
556374521
448340152
473349381
3455
4981582
570474909
453414054
499590426
762206242
495076703
503218166
696809995
457929754
720236696
790859578
736905340
480413549
831370613
700323798
3499314
3946359
375697676
724869042
48368734
432324343
635543643
966577508
486622172
38990562
42192060
947465465
450072
881704821
476766
654430658
569455832
46851426
45717
914151574
659741445
637480352
4692203
660354791
558812395
500781229
782363600
786572550
5246
558897682
352647
464297
768682556
5204184
38678841
48259
569324207
4191806
5266
556768
578949195
3071620
901856618
400490
4853073
633870481
6090901
929198635
3731
690106317
48834882
581202265
38878039
433458478
914314734
622773111
390714213
555216151
531516392
2913
445603
770382204
689221817
3064186
490448740
51275465
792441300
375809
785352261
494439529
50051
49689
527333963
52175525
46793
445816963
37184009
735649467
981081504
697910068
791770379
625576929
414939528
45583012
879226849
866706224
517956235
595750113
486202
49047
422367246
715022735
812183663
791025884
58143
47766
668468199
47535
5511965
57659
49481
716570215
805535673
688162018
4688779
484971558
51592626
49580
770105744
770075864
48225306
628738945
741071810
54122851
725059592
775769115
45501
888395612
48624019
804098052
404230791
496119415
596042568
797485666
495698924
994864153
482851689
948730869
483596075
871225125
826687141
808128851
673056214
510229605
575153908
902277171
50206634
594851999
841183472
512816798
824496544
776780247
582996856
600905642
388718
648434137
758204552
502499060
493914
506874157
4213415
42369
6741444
736008029
832554997
649403682
542670673
405960282
433653188
711868229
44184
442997876
746281492
49158
510701016
53051
568391854
903759226
583997273
492807180
477078823
878424140
513641357
674869815
897647022
839664562
947096909
42761
735644533
974935266
546427837
729211245
459782577
307567
65487
749295491
4923275
586355146
769462656
4904
48538
971163750
697876148
482222
465661
679770452
528827597
51144440
465391130
969994386
893794116
761174043
618624920
901606822
776648344
510019838
753669533
4614878
508
915827722
429294655
44770
666381920
493723
523214755
48399004
765417090
975851590
447418675
3898333
539287406
487759645
750303489
726926531
768125536
3819
801850044
450650196
47763
49079648
612517432
49722710
661073142
986197318
49200
625040784
791393612
4627247
927158218
619084496
819112645
489893606
408384249
749833941
731753678
726793324
770916128
372
4765343
734336081
812911540
49109494
412017826
415668614
955764697
49270458
899880037
798158013
55144
583307846
818559638
437088167
979306461
462162390
65473658
35909625
49357
810875134
50074
434066919
706184569
654267704
34562619
688229031
424831043
602545653
47841056
589387530
464346070
552495522
919598476
408907889
594020887
704541968
706325859
883365591
572859321
4685
579105674
586839361
418850
4674880
45825609
737469989
480610737
457608930
833562841
911431431
949286809
970389408
873397760
742703932
570736104
891513248
674906827
826555905
737378523
5792
671283836
581544363
46114897
423
587339670
716247640
809540664
661882494
731200451
592034810
698544905
883367335
737811827
618823629
591119149
568317606
511065939
721811178
31984425
856470823
400160982
962253324
37842
534778788
3838847
817489030
4690893
792180265
573396225
39058226
775228614
411911333
50920536
868905777
667142407
765821103
403517487
937291503
696772464
902865404
496198
687543606
580881536
802954290
535968666
580720664
557734764
885492147
48672
45055298
854250340
575089353
3675815
429351488
53349
790461557
43437
873039823
5199507
48138
678728109
411243007
47446205
678109837
719090913
457490171
475067
615542016
5277385
6644
53145
603931276
5291
45078221
685287707
627548098
841855539
735318514
535785791
930132247
551682156
6651
738240775
695297751
949004507
934373548
998025267
798034930
427300
51789
5524982
910651758
945542405
886724742
752225187
929799924
982914323
4309821
603560818
549003033
554465955
45059
47352
469918734
467912723
530225995
4687658
848655588
959417415
412406225
37619016
940835442
535353
3862
616337840
972767112
939211270
871669305
4500690
786150853
4700126
434949225
543242282
623190599
911834752
415511486
60320
468554178
411810610
3902292
599734253
975161344
885159848
497364919
429625696
48679
660643261
796512682
35915988
46872
951014933
659752339
428709905
521732687
929510818
446048391
868019346
596706668
557797379
47684913
543116520
725429833
686487314
837697439
444579005
4801
50569
829471302
419724433
44782
46138003
631370736
898675516
993821446
704133741
945182305
826459955
3336791
458864541
896450299
422684772
715434934
38100
960074856
723023722
46955595
569078110
46565917
711691212
895047108
648111931
48846
975287129
556764381
4749345
65
604392415
529231191
40048
659930118
4688456
587542
498571929
908106112
497688215
5205
987059159
947403242
910291255
865521839
924157668
388885
36160938
577962
662516053
956701162
773279580
482664619
522792346
40397758
812950401
749210206
950688305
569268436
758928527
856231773
574312315
409326556
6686
896262929
875025355
936235733
471961
615233137
3027564
453632452
559290894
409854745
778345125
41613
821126333
845036057
419743249
459654869
47127
709489589
672647265
605702624
944488226
658316995
600937695
922207382
981977946
506650109
441588921
870814803
823158540
4278
32543710
843908791
595432346
459615
429706165
548019683
706907915
46238
492470
446648
449412
4333804
907298655
673388830
484438
446357498
442155526
4753894
5118781
701082415
789375467
558735234
957671694
772890546
42873
4985965
595650179
788212050
46262852
724536254
451956800
786236599
936261424
484566803
899725574
665924215
4044899
588232555
465475
744023884
484296891
921537488
694518638
964142553
3491237
430438715
5418921
926765638
853908849
677716577
488069
778477263
741758359
743466862
818441728
4454103
59011766
524247241
492408
26358
51704
4906029
4867
581190950
612446094
771278679
985422273
619610751
648705018
767210726
981724775
406015772
723537852
620043463
4448700
469019
804239309
968521970
409846587
44673
889205111
5124441
523553
499064057
3907
43318
6721387
658721658
400645263
575817861
479497577
629556646
46806771
595687347
406434
406784
529605478
49994431
543073294
611345321
3518337
818382735
845366724
476969908
447433
697926101
636207558
739591371
446720101
416640517
446071885
471158269
983272750
547265310
686776924
627228401
489309188
621324715
975242630
561909367
467311698
773694862
47500
476048
5207
729534869
49095686
486136911
479773202
5639734
546604797
38125
752116870
941579690
486845
3729822
842038266
955226934
49370
957819798
879121053
48165191
998562843
508001302
430675532
461974775
751329062
487020532
491222
805024524
623680615
42199
853991864
4861438
774433962
815026571
685506940
308265184
743326359
48779097
484154530
917719298
815717631
608382806
634203499
961449840
47642
586776983
2316
955556735
476105448
864437832
934535459
4962105
715854236
892562116
552777094
651592086
820875299
895346223
561074958
921927574
410991843
43275
831159468
560850
850112896
498290439
833097681
991399223
502103
449310862
652903610
559433707
3013
474481291
540411027
790840205
739752027
861873457
940761019
551094926
729386961
557471922
4747612
667109421
891458920
549644964
923705363
735103072
562852310
40460623
629392
531304984
686348848
745313519
742786152
853147800
791880972
727294637
695018412
996934583
519700352
571279679
915674048
562692553
469206902
782008385
50189876
790626379
740628216
661046885
46159
683270108
51178
941586535
923639654
4988
567133870
913482742
585056705
458164178
457464
620237731
731238575
55025
647546155
469932322
765470914
758931257
747502910
729424647
614512750
5162235
459074006
568313689
525650258
977587672
878492813
408769758
56789
5584375
565294487
447174
4517989
964123927
965662450
4886672
645143719
447682067
652671381
912249194
546169508
481233349
575461571
673882624
565179288
636484833
44183
536813389
699310458
3490
771690695
880045212
931950701
595373222
53243
564022168
931879796
708335
465704776
325189
540480836
576393627
45634099
590020062
449804
45988
455989
406115118
937963341
4222314
473618463
805607514
56770
994092546
630815263
688565585
998639405
446290450
49024510
555397
559114730
4782361
516095545
4869333
707782188
964978419
49575145
902095969
549863724
678568634
432878820
421816453
437443106
4713
541079784
46269
740209574
620389156
446946100
417053400
517716140
426418066
805534128
55310
719806519
47388013
404367351
885076052
871914722
942434299
684982455
983239701
372880942
865986988
46848
283
908586542
512683
44852310
49673899
446169992
471993227
607634097
400100377
782390228
823544274
46481253
574549237
489477184
497626774
45934557
509329709
557933146
497380727
815439262
615723748
628807942
933428960
934146938
463291032
585215932
559129809
702765085
670238016
451977596
664601644
511334045
522632488
421422625
748874408
52246476
448111529
4705300
4059104
853512137
6470
845148473
468899
4603332
49500205
4931127
347189288
688910483
932431945
506855819
475694090
4330693
782476231
856215346
486884
655248378
512317055
909169702
583916613
495334447
854608051
478355159
537251143
962001507
799846052
749835148
489558341
529667243
723786529
948884062
702633703
498619978
626690893
658885555
454807939
42259279
494819
446227745
418667405
624807777
45538
48526
858137787
972497081
45405
596810108
755649760
46085
921294129
48420932
858457834
3577095
831371995
990534505
463131
717148126
910281192
2694
907977376
507373815
876780827
634999102
596314750
986195265
525576
446860075
3932
62
468443694
579223690
838572756
952172408
544928863
793416462
486543
964550241
4988610
5258898
3627357
479941955
46376
796982592
646076681
759467433
449814719
28396709
588387327
487304
6921
502133790
443
849723725
4178214
4489636
737417157
646193443
256327087
4641544
794893646
577600100
740387636
3880244
3827
332495
736492812
782464192
448307345
48617
4686216
925547778
977751391
975206323
455577341
616148443
608865313
51299435
418663914
4271
499054
470775
787314945
564466426
493224
967296348
507748728
612417802
937439633
3629
420885787
910098410
883517719
726618955
29698
949733293
454715015
4386231
613051101
792195122
976497661
3078741
514630378
441583518
485483805
576485638
525906373
742749588
884359517
49750612
449154742
4503641
46576361
976584877
964553739
4685739
887403914
4590
49682
837250273
681860228
49467
483770007
4827219
459720
942585727
365011
349122
449445
699482842
912785670
361176166
456664151
898143260
4994541
872326659
45442
471169146
457437660
598233706
731021626
792929799
458599860
438348794
840146205
530119017
45417939
47928
446757879
771893831
46978935
600296584
840789057
580074952
42043
47780022
735554311
648660474
480143334
710051028
4661423
659973047
943721174
459360265
42333896
730716748
476287742
951157973
569493346
909102876
558743339
6160011
450851014
411830843
44965700
504493787
911330133
643036570
56941677
49039
57154
645125050
543607988
476260
507564
697662919
444421915
744955177
753895900
875627269
513577
46422730
595330709
563756480
472308174
500440459
465713
537282802
44958
49848271
501854044
692371757
719445666
524448876
643747005
782495472
642685803
594009349
485900
885565673
377513
818574391
44768
755730918
632709649
482966968
42920066
36321
477935978
683177445
36652848
480054194
36373369
680291562
765383716
4746801
417812725
468358124
55113
871684119
694598434
786028716
971564169
789572112
51933917
459181944
837504393
426180325
55340374
531064436
466510034
404735821
455557816
569610266
499603
452106337
978972750
548463452
558964447
852745547
458831425
536551791
854062187
751193963
828080878
458404
860254421
316990
4849282
527820007
4217
550823055
418270416
703665886
444715853
608472828
61690269
616143585
497699
46465744
488619289
943746482
537577784
609194983
49358
625514136
572280931
954308553
483275342
792803765
438659129
813633928
399818
777779292
728843732
538276015
408461029
4587799
489940718
43007
713260522
492643312
638093988
813952572
475458903
954904459
529888692
475624991
44973
417883742
712540810
948686067
580149608
425831225
759527735
453369893
5773
538013064
783923902
696101225
828755247
497066550
738730783
657623413
861249084
891277672
791033675
888668118
346439144
474505532
576969363
518984868
820972581
784509736
45554
380635
506077005
520719906
662737398
944321317
988709687
462965910
911245764
443871438
721545160
611685553
47071765
491166190
3667568
558201759
501891585
749615691
799332697
516797
410763077
56316188
673659278
49247
518108544
770785942
4524647
3039
473139752
862702846
998873801
4636896
398509
767949627
38858
49153
906905451
239681
971105755
3573
894566688
908652546
516011400
341207366
428162965
33436694
803981963
896113360
856927225
992581212
474296281
611859957
558955
818029634
995303862
560918556
477504162
386606978
898593388
453816219
460774935
492136085
861719655
921649411
925132573
967042309
685369030
785873454
771121406
494389
829498266
692843040
899894490
716957144
439905
545891326
557365
5721660
4817546
441937617
44671306
50261
416101183
800313249
804201304
491748
480810745
932912173
941545031
710138787
565928067
305087729
48695
47851
49006266
418868104
728076348
903885370
425988359
497969155
541566657
550327929
577473174
490384928
946087667
838771578
874865842
962727782
433430298
4714587
480559941
668638295
609330839
696653977
45834
792372144
43150
838547237
678876096
4753
488117624
706869894
45711326
48756345
579407
682563459
4550752
607863369
6031201
951728843
628271941
980392631
688406272
751326394
910109731
765913916
566429632
689060168
692438021
740214484
404416493
433137185
4557956
826087423
476249928
750597347
542244152
639570261
619908795
64311
929434508
511018539
665870941
480135
958582415
599054379
490970633
842947334
811711635
512275670
459764863
892606159
776822414
457541401
4504328
474875
601784484
973171353
612775844
752768886
559884543
764812314
694478436
290006
871676307
496616326
560703842
530391733
461525
494948137
44606
779165089
53862
849514796
637567652
977465405
5159344
557777536
39878387
641561653
939335790
961978086
605956304
861808593
40286
472319849
900541994
483508039
822333359
637583514
505175642
754373328
821632913
984744785
728121797
602888368
993905966
734760086
4222777
728287717
985247335
853830733
458645
646348559
488102601
473833212
445843336
436624929
447403
835301100
537
489069691
400863662
765269348
4861535
41925778
4754603
801356167
526834536
963876888
4018622
34546367
4113
34794
460523
650567976
610301299
499168080
993542613
46722
526843021
456565474
725858601
5441168
695592348
482727980
34219
313141
20177
461794226
424485138
487499
686497477
71688629
427855
465649314
511619333
763416475
591867621
497318679
724761040
682367890
5401
682286497
764352944
473001
860656323
490769121
758460616
559738501
959843079
510802637
463804637
631836141
650970503
44645
893642744
729378548
567229923
556102219
456297568
4735070
462334801
977162579
851607224
778991114
436663678
473910084
824051469
753278216
465028244
687698447
721363855
43575833
45979
39209
763112907
567066481
443672816
4696534
853016403
5903
46632775
45819
525651014
830710101
501006507
4293364
693468815
830218314
406687215
467025446
570608062
439373
430081118
670589888
643716708
833781907
999834425
852343753
896679571
553958134
938262247
437207358
584696299
4948764
54102243
693835315
492959016
555530
756383478
484053
3849
553365430
836405755
699324498
565984787
508736488
788928999
429089413
523372989
765115790
996050137
582189088
952881977
484453944
683359422
456203
525171725
672042288
49136
998353247
889325701
849171418
68248143
898183827
707362794
503649734
756418555
710258730
594700921
690240046
407251477
44686309
43361
459821940
946319333
732719871
858653899
650950527
513471520
941686806
894081053
647871657
590325616
54363137
520047
565904
35498
745823336
35930
936479648
575866156
909781858
572121949
4390
552917819
579064404
48318220
435117844
45598
435062
525813915
824861404
675378054
560045265
692
5225523
46136861
3380141
673532389
4949863
823794932
609695935
789464466
452868616
47013908
443711134
453194508
717312481
419152183
538352011
4816194
503368208
965238666
532530838
49600350
976592232
638931117
910534748
679778250
48169376
843733992
542062117
935084313
2746
374327562
50605299
506952481
446837171
925796856
48390180
632295870
997617800
4663
799303012
4647653
453034433
799604231
2817793
523526241
432006
342135676
860778017
857049125
563306893
44749
542621180
563694519
538382129
48168
3760
312
469922
4867721
3777
801561788
529882
985376755
624764065
278893
980199853
785932245
588751889
48099222
48803
436809626
592041956
450519202
4429
824347206
974254660
886124173
5065
474264
713942457
632499484
800940844
879444038
553466868
514131837
967716816
917574689
415272823
761430765
825583610
921469945
564964867
977180409
676173196
886662191
407440599
688529937
4561157
826535814
473834090
988799178
36939407
911476542
558509495
461288839
990735303
4703978
842367645
492261
744755715
431687792
551354
985893424
713859172
866618223
933035796
956037489
482244591
569692113
493989099
455460655
448560958
456529743
55953
774322936
617077737
5349302
776370854
681982634
523666220
563860
46444
59972684
984573319
660825819
920978122
420360391
34324
466756473
466798
4761599
564397
413582628
660873605
713879870
630006858
727831321
815205102
509069155
481537635
444745621
243478998
443011879
662011610
825941478
896218697
723018648
441084731
538027112
884667587
880499246
972144339
714584636
763844003
442061180
665555099
757032305
660585986
416927574
50236
596667676
482975995
596934965
530692639
424255
492025284
527562582
48566220
586582277
579429889
631254792
476188969
460499
855440950
486327454
3202
563599034
698172864
862114626
781865724
419547900
953694536
502591792
47747
507543800
648568401
240360
697506929
731365225
3028
756390399
974200151
930690220
698234759
4819246
879864000
679227424
589510417
6153454
549450054
719118923
548566499
450525931
552418387
852899350
522729249
994710949
489893902
744563386
923776276
845041495
939335449
442293
463706692
840731403
528566790
46749
555265706
724815854
596831326
536342232
666613057
603678099
418419518
355457
931064650
808106243
564098649
773693236
42422683
483603547
45444351
571598741
802470988
788852448
624007734
540687895
735301799
856676870
795209310
702311620
51250714
998680984
695007169
624960534
374037858
566004059
806804677
955367814
845646779
935496912
822169773
41503
488805
35564
656125300
604
782993232
886134627
555231473
4859786
585840629
650667114
915857008
449287238
913715044
3614804
885147428
653092840
46255
45745
329830
5439
906280716
5455
5588179
3712125
918010378
5679948
769055985
45555109
5322513
472716505
470853
486956152
45796787
497078405
924969939
4297522
72654
530165661
709485166
696223088
416882378
732346731
511015806
920264023
995679526
484188171
979366915
460484981
685988964
768231738
42248
823672040
708512643
43818063
488150
46089
674112701
835667850
49143
4990212
939062331
4995760
931311706
851864798
543439491
583720338
989856537
945610941
628142580
824305872
615686011
731024486
612203453
470446367
619116641
936719974
682046339
418211792
444749
783529702
811806728
518103131
801879962
646910736
567865463
405079943
53717972
410654689
817224905
803183516
393447467
817761539
675273498
479781630
480113748
547836912
692121453
4401581
703650270
491
30195118
32444121
3183
959221010
865054037
816562725
51124
44894
801381950
811520553
422373192
551294896
533559072
910129802
630893452
462268939
667796866
47192
650100971
517975
725856886
531493238
495540
46654122
907158616
4483790
4455007
638694782
973230779
949063116
835361267
412647986
584028099
44781042
720185186
821421260
535193985
50962671
482498976
524157
688619223
45915124
442177061
470154314
437186493
46164229
990820296
534330770
346935
895148745
873719502
385339
678013342
4773510
917421992
6011
959554377
441648
894221546
48379918
901937724
716925940
807273025
911278120
3771157
426236895
49109810
584693267
969556419
721133437
987920255
523179761
908132955
4470518
416705722
765019203
896250690
46648588
4874596
471218
595326992
429798168
4605
780341489
657164035
494828024
701513981
970822404
56762713
583270240
43095505
56810
48383
541341653
682580689
911003757
5864
3245
862709252
592346675
2991371
455588893
40685283
435293851
471231
477253119
712335102
508117046
883285215
448679048
4539720
491182
524832210
469027
907801919
527432042
488061328
59053500
826749066
49335
557308425
589693078
845507996
540735547
885370300
765134692
4339228
829157585
865982826
5947
460522521
480449222
573266037
5670132
493796789
3866473
444260985
518513488
895750159
518104526
794848834
50004872
481715440
732109912
968650139
767241939
899220799
721424901
942764991
972679726
774469666
468643
812207802
4569077
487413460
487751214
36524
898183850
501044087
935396041
5688582
444789442
482065
618282957
453936164
784432977
485963895
30604455
643937085
599668645
995512204
814807596
4132
750749679
652740625
944270310
767245436
53790
455191125
417134919
55744887
493820818
718589701
424331437
621899920
614404664
747375043
457568
638944988
944533972
4686391
566097589
431278588
510006239
663278708
819549372
779483753
431933
596
581517801
557043893
569538916
961828479
4615639
454337985
516786118
471955
796266444
801063835
998074955
671849111
4548774
454663
808764191
734566436
437755163
612745570
950284888
804910896
449398753
3057754
855085143
792450181
732213496
479900837
878947166
539367050
564644883
5032782
4622732
454932654
623785085
475410698
922589717
847276468
403654373
44591389
598767404
962486026
760832932
855892236
54496307
4052841
812328830
870642355
27171
337755913
49013278
726621209
4683
998300370
574144547
521675297
660830788
935099780
535588535
407539147
714751429
477085546
63525
43174
469233994
679059593
456483792
38962934
3870411
576759371
703577334
609030039
904900954
512336962
471216400
572590617
487832087
829405688
647640539
59327103
607068190
603875
834591228
563919019
4570570
555290102
420248518
762363519
923080904
882440966
406090976
516409184
581688760
760102349
830791358
837420055
51059081
954369221
5522307
781499727
865183032
592832319
742341644
633588741
981014265
484324553
539260881
821434095
517439419
685235539
5913
5521532
538529352
40443
844324772
869953540
466987137
20519
585871767
47439
45977
478522368
481790060
726357082
43936363
451350509
475820870
833464963
977737537
455047948
576763826
557217236
56040596
875911911
133724
664118265
616480839
590149569
982852206
523288
45462997
600170479
45711
470925864
485377179
435098236
700560931
3337
405679874
831797474
993906918
4605630
3702
948457535
477989491
806289932
4214
443489372
591145688
47511045
411855743
433230738
3004266
761033740
577586364
702358072
763169159
567332568
650739975
619736141
634606111
670804521
801410574
756660336
831979109
457949670
546187106
639318592
493837
530681582
44314120
868360325
705272850
695703390
491496849
934313584
50835870
631253120
469000995
520866442
965851908
363
717114254
573054975
921198705
654174646
848389923
460240782
4734718
508005357
44786607
591358513
885977843
54295
619411590
929541445
5225374
983051237
759499346
3651147
541271397
444781160
907341921
885310395
867324571
429504703
695693701
4459
705377387
46314499
749329371
889042753
479461451
954980061
7179
912943797
32110
977355559
485702331
680048513
402273236
53900
651527451
559399992
52122
389779
638643782
467106587
495428
44318
54166
72058
5072807
823837564
899222377
514024477
454577237
716859673
686348867
515838717
876129363
459413558
3855
551313371
417052981
903733436
539358939
867940455
801537593
621820502
5445
532936547
48085869
526044884
743679097
659168031
471242253
927202618
40459
816703667
486768029
836876584
941365310
434667184
758540411
861960495
48562258
559467120
843320737
937137250
494313531
944583146
903408163
521212921
402418141
795619743
676734075
431157225
470222
985611994
947684901
548519405
792053445
693640150
578602706
532970364
707681146
4353966
769333228
977000497
973997249
645796494
670850800
49461
498051595
55101048
445456897
57080506
970940710
973742021
412004425
4105483
562321662
525202441
451978
811101101
49148
971734746
532329189
51581626
861718524
2568359
4812530
710387568
930131625
494483114
667435483
781456979
538386526
895823963
4821376
482183768
609973281
965912658
961287617
397959
630580111
709826225
535159766
784682048
4523485
420041087
940791723
510026
469262605
4461113
670925051
575319678
4877743
6857
653871834
814985607
40691533
781734169
471788708
419404776
4862
4979861
756110435
4842
4789194
426885991
576208244
3245940
414640648
899635979
45987807
523439406
485989617
682985294
28897970
981062761
518645334
29334
737401546
484983686
749652230
950871538
46614756
959569059
52844308
47829462
445607906
523206447
4560877
51948988
4580
615714251
941249053
460871
548394402
48156
758661011
453500400
52638
45411
769955551
889511303
948575942
48910264
760215626
514418080
461551
40893617
962683104
48185
912296885
48681
35942914
912060510
868332590
859297462
4258981
797757505
4573818
651379851
594469725
45758692
408701534
55040
462219
503718252
45210680
671079978
591946579
48369241
834999453
4477117
789880637
873972340
498637614
514915823
972485822
634036285
768855999
40769
651036037
976860295
676742047
619150102
473042
973543096
398967
596300070
898465571
941747418
890226566
5185
603203194
638519
473005698
765747779
499337
4818742
471175
52547
509345398
550136109
870344060
828122757
49397
784684959
802328480
3634883
463161550
42735
669829540
434133867
5363
992598164
474705
49527
912732562
589861345
406616610
530921678
805909933
682714449
781754979
715173493
443909741
884642657
452980451
874630385
449615
568875244
470088247
3933724
432409425
515421328
34915
550495597
428504439
469797661
748888403
728842699
586337803
502532
48580
444939475
821745658
646225252
956704492
924035811
47023
634614265
473486
44177211
997820846
735372578
46524384
676212451
619841303
454213131
859988918
3838
888182078
949129487
4608944
558608993
46890032
560699118
4615
451925219
632287621
45971
5365
52576560
537246303
809192925
587800992
841363215
980680366
710420210
895649932
512385
47753908
626587382
874028605
519244729
47504
481407298
4905849
409658556
871128020
591523962
974545276
31422353
788203390
626894342
444201425
47662
468082136
634675391
4546622
887292395
5576
910949193
397503856
795183039
499177659
599769307
584788255
604089850
491315
978223331
57146
887812542
651199274
678713491
5461
774046674
892529836
448485686
812868787
483035413
679177447
642117760
546297665
620901137
719059018
469671
760765383
811009288
49692865
478269158
436546780
892970009
951003347
414597940
457698
49536680
888518857
439937006
868956399
732919986
730574628
855399922
706059848
652820348
497931806
677215590
408501531
733654009
477713309
510827101
698181732
5165361
76071803
937346582
426059849
60447261
819431855
700056346
742988349
819998135
562154201
978892552
50456
3607989
501519797
421442313
468413
838537066
853523327
722672628
351120
747844573
5195170
598966574
408634687
819230583
814130481
49555974
666883780
4758
591165697
762071152
727708233
952808757
666350583
473831230
521788519
47285899
847730755
448612
44725106
466763579
434009
420430674
5024
995944602
487375091
5148100
5296016
877242227
908430055
47177
590403429
831912999
864077816
48408976
46179
45020
460175076
4952937
778807355
587997740
602931207
558774171
429375017
4789957
779810819
661331148
540562442
6103534
627672493
4311000
489952
51147
447220791
47575
48824854
476893
560790346
470694
820825566
588070202
486773074
684600662
54561960
530285266
950819407
410545513
470152
28707
499931435
44811
412960271
895087469
902134393
4974186
702458832
960048254
439589251
729080123
941290473
432944720
5283541
716890999
56381906
578239680
979266747
876941960
751094312
471753782
783274951
543108554
735041331
563233307
964335019
3181652
462516
681815058
634937546
631471084
4997594
691725123
973308455
548805774
437872135
3733064
878674206
46753
825546308
920122809
394208310
47394
2736535
3686345
847241839
44970007
4865335
532419747
810617594
420197002
50548475
472602391
48990326
673866130
948835313
32446147
853800884
484705695
51673706
3005325
791875301
622
590877824
375921886
445817789
976744385
724976457
744182765
476262
51176488
914464638
511708481
467319
56218466
696303172
872610758
4652396
849542751
812936659
455183632
836717611
596259700
535200713
45091748
825475180
462229
429941375
812481190
451590563
908875050
4564279
757655305
875267623
644392081
852362077
368254567
658357624
970474405
31754480
797251844
872835520
736444548
3244151
831089730
458888717
39356
526488765
540151170
2975
578735809
854937294
582014521
505039079
898540223
612597752
858309538
770264
745454079
54338
528324144
717510932
502577062
535730487
53502846
482466470
51876246
868316319
4883912
931978650
476476299
701718064
404543639
769527157
44542088
948753607
5085
770177290
741401666
432706164
4872407
407987336
827542694
4570660
577056101
985864979
856544923
708586252
786815697
556040799
701376732
5562148
656892403
53120721
910807701
35810
662189238
978268940
4985087
4146
749383498
46627
873374368
413328011
930616563
736709312
624309967
5396917
3322
45974145
489000843
947620522
994313700
445501641
683431429
892538092
48243580
55514
483353584
434945491
433598484
4883638
535776740
569963408
691034395
459920
46783675
468663594
474546520
888416248
546194709
526642209
617311349
952990857
802920196
3336
960161637
767132416
512172391
4660181
62460544
260
996496454
945148159
818847052
631391821
423406997
463111883
543602644
540132022
2769
957485152
610126869
930730612
336617
794785449
653042541
5293997
935637483
47400
549078683
4847066
760734206
706518945
490894585
594783485
457021540
535561871
701392862
47540583
917002625
512950033
3488664
454814413
607537909
567564
729250390
797260004
4725613
52123632
670945062
960584812
466795744
834283451
499537
426439970
874409682
703916628
4775805
507499092
683733207
753370686
521042541
462007921
842172436
899242703
431564005
559203137
699951430
691012132
824777213
504083555
471930
444691
445967
891751644
817850659
4734258
4536043
676121955
4909453
456829184
4731
755689629
430775014
45067
5518
555580474
829472101
53313
850981232
883824871
386394
827166427
4476015
918783281
782972829
3487416
676938382
45021
5065603
721156422
693162471
492292250
718387141
35669923
761711118
459470914
556300881
952902789
576210008
39177089
830366519
466595693
52389
497630617
411267988
880374833
4878
735725219
703949552
4986809
938613833
552628558
55278536
48654
48309
568071116
944600480
789375013
42868
46479568
731723018
5200582
578445782
748893169
554046281
784431790
797946966
650236672
880404001
507064743
985055538
738050712
820737971
420575151
837248001
708527
731956600
570997768
896297021
416
882226408
993814485
724583488
4434300
4986599
4571822
570649264
614142308
859944182
626924484
909499756
976951616
827064884
854399667
607577555
888180778
827613094
476496157
437594242
495351384
828217800
489948893
608224574
547026671
520919242
4465598
953660512
48613683
599734950
480918981
927117363
418533297
3471
44657
465738186
62188959
74281486
608912729
873981006
505912655
51293
610153449
526567896
981035648
609859610
969600948
587296
498627
695734997
560698845
810260257
721087423
502348635
620139060
4769673
904917326
739010301
505390063
792137903
551848118
807312410
745739166
745941945
578406243
812151572
826008758
49222658
47654
811527695
46380273
447909226
602478672
504021568
788736864
877340034
843385157
838470025
734161943
854308404
52468277
668519776
972845985
771549185
481573
663767240
508640420
953202774
450114
608222842
882459808
4539387
55253372
496988270
490704
656062968
432116766
886464672
845955231
4724153
886206989
693631977
966193344
682108444
665268473
343471722
583066344
45846467
490207756
799381159
532310798
681151813
44866005
900980318
494363602
482865
49997850
632450329
455861
837469393
47588
532028
42168
46819360
422583
532059622
780407242
650562141
708213196
963738514
428114087
848638155
610350795
4803056
976102020
694123935
45316576
498465738
942993062
943964653
484537102
697310247
46893566
4343319
46877
655036969
625385572
3998
955801527
5086337
496437755
978401161
489429637
696538614
4586140
938578875
693448968
631355654
825442190
961866602
429923332
554541625
447244840
515037872
823049484
663108547
756959483
37057
930266044
611180089
421072388
648086722
583157291
51674911
597598890
4740982
497935
807930794
531646876
686913014
4954466
622390543
869166868
609040483
40708949
553543353
675240035
592587762
532294720
4381492
329521375
839124150
47447845
548175530
838547714
488986160
425393801
909386026
880631261
507618814
435739576
598588869
684124370
868407518
40932754
566203212
61866384
601475168
450534511
613470423
565758582
405718771
696638
991506169
616645706
458505036
466736181
499598106
461515766
541684778
396431848
627653957
542044144
38223266
936682205
561813574
453442980
252763
46547
505338578
697975823
868271014
436055992
41465454
476619355
4885069
949898828
669716218
567775313
777631883
45194
4807816
581981594
414279669
586190535
791735513
754213577
941416161
4790857
4228270
939004603
557375578
56622
489784439
884833890
577829617
480469913
544701858
679667582
813679575
618775464
559563207
39252
384342
581648142
45040894
60032786
56472015
44198
690327936
920972586
660121470
414169603
694789843
691848932
4204139
46755
850632211
644758505
46188621
4878238
594651866
866300742
769737453
4952789
458517474
402156
476660013
720916378
813092343
48708114
46126
56971
786809424
426341477
507176494
555902691
627632360
37846
653589864
632704296
5079
922319243
411761061
919683018
546434059
807066032
416268016
875328410
918360137
714773030
4114
827429719
44522
649245314
493113
504825567
769562597
781283529
558527456
610966305
664404598
972157652
552106577
5086
652016634
643631077
895492854
599408
532940168
831749432
473537263
580415237
486678
346254
977313102
972580445
688122980
976795457
447533046
402151945
875852446
783025543
534545013
4813
462326123
806686255
3178790
448486157
952373264
883921018
499198173
578853653
974290956
526826738
954427055
473238541
432407527
4514154
920112401
42348
759280011
4901247
457800930
823369752
51326246
834996758
517251653
510015910
486972624
39876
518378291
784253265
703507800
522727998
438543072
800161248
44102
503501499
578253851
697060132
674160071
5226929
874954019
479271637
507219852
595778336
2655
616076
722076451
603986968
482852029
534217
954733047
494917592
551058246
427520652
949024813
805515228
684246719
986728247
630455656
896370024
784935253
500637821
775008747
445172894
837372071
46062
389
5982
904017868
483763171
580375122
749617478
780990944
281245966
4807045
698460682
480681258
916844373
544421221
456939
49138266
550276091
547140216
423209942
4893146
721182928
524591846
671806750
784847117
588400669
988004316
506648832
48248633
4819694
836470558
583517
993555832
2801459
746040881
555557626
5121
647971315
987014471
828044850
586338825
685595840
51503
497405659
545201
628199254
412646196
957265682
47317985
757495813
406280873
948372799
962063813
534082647
720777807
467430
718009793
526208
935733012
617461802
55725615
60491
586863870
642296992
555199601
473668
49987708
589740404
834795805
407896908
566749173
769940522
879644476
684087969
427089979
488393
902297155
819330505
458668689
804777103
506090
47753016
586529084
48010770
464473832
642254674
573470865
557990965
416716933
882202658
552771052
543985695
634911362
39083
508700561
469816811
577537763
4955767
764353517
696926162
742380228
293492
50955
932160379
694302131
884430311
45745431
923303853
780256519
755260404
4942
48954
468680699
794294867
663515956
540620422
526025
442119831
931996379
600008998
49139
762053879
539755539
657561914
490250987
766584332
433746892
599378174
496
406176488
786037223
931271107
49083
688502442
893033848
477098078
725805312
48827183
498064783
482496142
683229506
755964836
427454609
495409568
501509408
950652309
4524921
451515970
42257
4773442
993459747
853690255
520330193
460552074
859981551
985971074
565125796
739769979
857037614
566138888
497174509
36098
4130929
434826313
411400869
549
4478747
440139314
493087
705137709
651391139
439950222
3981
908611525
878807550
507820684
889067818
513173008
984664095
610854700
453277029
833648889
445736909
963572190
43510252
734639058
668747672
987336657
51100260
919317667
549848158
976360754
764608784
467460333
44546
47907
802573338
609085805
52781721
442902475
4893539
497427408
49413
58645
596296054
4851352
790798146
457812049
728406921
746026642
620334
725711794
726857687
700271426
418090328
623315618
535773703
30722784
522789932
659977937
4481008
467076092
48915
442093245
481181
684541156
760524696
25950887
768739839
673412476
438469099
739871614
775472405
680931146
4641696
441179181
536311192
698134110
632421586
57818393
46590441
24128395
640326
736697448
820050195
483825467
49368
671258483
527915111
625741207
57621
650471598
953063434
989848054
4533547
635226168
706809867
569847583
796999737
814767572
725900046
617417882
590638727
974353280
463763684
297187786
3706379
547810465
4828663
498080098
436026594
451328
647423422
307803799
440550980
4613746
580596570
815067918
411565086
610694990
613575342
973502783
466365647
663965044
48166027
5250939
543230668
4080697
893200799
945113932
361909
5356706
48933
543022173
922162961
560313461
448063
764433162
755815594
833158457
495740120
679220985
523790496
45032590
722025816
433447454
909982476
4674521
724488921
924874462
502169616
899398624
463683598
986694482
667746052
435360039
862424134
784966860
989203883
529698
874258589
634083873
517825219
609355267
4886925
885283399
799968073
6483
505176485
534201646
679111103
468701771
933003590
830898226
562925635
4998190
453146863
821813468
767596788
393061834
50143924
47619914
44907
716081179
53332
663537012
4577955
801695915
703264576
513844588
966334422
559920
750163788
5316478
984346147
697896277
944717142
747763593
48284862
851458681
819316003
3689
726664794
448312
719737014
664043007
431090564
524109995
857244980
561848533
531804893
918994159
46176800
715047972
438878066
44248248
474299404
575652669
42052929
5355510
486676
622591241
479954
480434
3674
3888
45110318
4668520
48641
44725
956643802
462529
685226733
530434
959169773
428800647
40776
49250
4851191
581370425
664198217
536301310
279880
503772227
650129723
4747
749825342
876429855
457712592
4619323
462130754
446699
452393
440995948
707567535
821989398
535657970
458393087
52512
3467835
524028
953869509
614160403
5422
541868
897605677
475439973
966448137
53218123
631143638
744250024
762949851
471770418
513728177
479
470973560
59805
631059953
611242650
691592053
531064067
571404865
927196159
467129
845668568
64635
938285997
594263723
537807
524171857
6475
791211709
34864647
975906641
45047
796500175
818917353
462324131
506019171
683967372
805053347
2566
626955450
991687558
550820989
518535610
69316749
572374052
50320
49701
45325
470035081
4573
508688638
917865132
733207858
445660518
429538419
807109497
628291782
991713189
423174043
5191996
597723561
4219598
459099205
3148
56886730
868838650
934686468
624196178
930100283
497276
44095682
647273516
49184487
595533
984359209
451791523
3366844
48902125
52021168
259473738
48450
625103088
618973435
557414573
5293267
46063
648153477
678066943
593160165
527074750
304888959
767871531
878628790
606382037
790030583
682376045
892972588
801958080
692828020
488665905
480984978
931207705
927206305
500053867
872884197
943954890
871521319
942784212
445448647
959753946
999945242
464945333
966364319
844237929
541801409
770874138
956351344
512335900
511794688
5844
47808
486163839
389199
50447991
733132178
4816121
729168990
3531697
935568571
806654110
577602132
820688870
781032538
720343376
496886433
605513111
573970794
772403653
849108958
917658626
4328826
542034308
762966383
940957974
6489468
759660321
4896280
605112858
494003
878932525
835487469
840761391
53434974
466386844
331074
455705
525775845
969761682
5471328
733959989
4048619
829579683
651152798
667288341
41914
555336934
4750202
451133693
708530314
972954203
37574
987847082
863689278
724822121
455637477
3963724
601974449
5775062
997681931
607882050
708472009
46324034
484609865
48948755
654886147
700408957
661302387
585586243
710077260
511939239
836261486
880133260
523958724
616642322
685059634
446245238
428396421
533942382
502240163
6771468
900398555
3378895
422915
400985479
545262
858873351
918794211
4438
713337974
606228873
542996724
40457
709581565
917565945
519775346
229725408
699573462
470283
2808696
47043188
720461974
793167980
375
403042202
806401348
927813735
730626396
4698554
453844
992134931
564663788
406087
499216
766070924
481091898
494215977
524110
5990587
819287102
589981936
46513
764472512
914443401
67668
632503930
48390462
791617460
545520454
64931
450148
413883612
604825705
757303872
453745845
931971201
836722519
41864001
44800783
852793699
762593128
774917850
46331390
556434700
948310439
418098431
48024
903122856
416626
677823963
51671
5129757
797754863
649535780
4701635
4539992
356497262
604127044
663896162
691627330
934364181
4459008
587042
820383629
633232850
746297481
477445851
709280515
989133908
476287982
390158035
533798750
579695202
635816487
554357036
884510559
404064757
389094
47874448
496508041
706459830
866753362
767647169
893916125
45582530
498781
696185450
718008155
683506865
819898323
797219692
3252024
875167224
804956995
536541544
3450460
482504434
498207026
45460687
47025373
984391736
410886024
42528887
27483653
437635451
839071711
420983442
5700685
415283636
5369484
431668827
459255797
493391824
931057039
511967435
794797034
462387
888336395
570814060
634236481
377
59739133
49777
845866693
718711715
915045733
892234151
412801987
5593028
944699649
466952
916567333
508375905
510878622
455003299
429111584
711827308
678625247
927905067
674481603
908003234
459422709
475513438
725551596
51368
948240825
44860
808056919
485355003
983059582
817160326
4993
44983166
725252166
909030338
543244842
941197783
297
441125361
4911084
962105797
888504154
616477403
678709735
640506207
446781364
575002302
928617393
484631
473155308
666269961
697128782
517247178
656803739
686484392
454519705
485809639
880761093
393155
52095348
37151
414272490
459695959
983541480
503047086
532282111
830150188
548041509
513218189
637361419
52998541
445134705
975584620
442413055
424612159
514848977
472331502
708474832
597970058
963364527
896209561
337288
633924134
46592670
991108237
482639669
438306190
497121553
51629750
601712174
444780125
4676420
4754208
841099847
539219737
571226475
47124
505731806
48347
527075833
552729259
963010352
464224
52303540
2700025
45639
505448613
583961597
822417398
676486581
769888921
569342708
657319073
698503860
709528333
730756745
5099679
679775783
685862181
543993411
689949965
51266
847375339
901878384
53084
819879472
410934024
468780610
344456326
423777131
400789350
619771580
966474864
836291670
546862895
917126608
418251759
603530216
5044
4911235
404613417
5059175
565236204
452832157
506764825
39752
5103
761565527
829437267
40055182
466644440
845618492
5123996
739129843
762065366
3439
464978493
454133715
431559545
51801
446536095
826063627
37403
706900139
649315333
444008906
963617114
5690
520846378
365667
968819999
909034680
641847674
466416774
49978
38058
4748
4282445
758810136
49730069
460509234
48088264
821262570
559761476
453684458
5162024
499549546
965488941
44460630
431473672
444443
686502724
414
481787855
413637
5486878
611349578
932103258
888922674
896150561
390871
648044563
436394710
600357664
2085981
674573487
37888047
686538970
563174922
42596908
602023458
538654295
488658311
616746267
948539907
297356964
455309
620880214
44835
540403231
566325513
466792390
536533009
794175758
16
765774704
941901958
46291914
646280874
552510758
454470228
917049973
785180956
520601346
918798428
478313778
783664631
635696904
40537437
556426990
4506168
38900
424346880
935042648
537498126
423361214
533510972
552180913
696407585
469236
568077708
339707
842382915
40475
440632245
46234071
450110861
943553874
534
737627502
916329466
4081
644538817
836391052
553649610
434946354
988253638
914609213
888273211
726662603
55915
4835049
47623
698645326
460314308
574345138
35499932
826503396
489372
3464
699016842
344923
47941310
920680401
717229585
653565146
375197390
981841711
48875566
49985784
910922775
615663260
655421633
44841
578453592
602419010
694711375
422571850
472609766
472161
693970751
2872
917875940
888603928
477873
760806980
683080742
896751679
935986645
811460049
6535
5116572
630762628
496445659
922595631
641213496
52572
834559717
662276371
979967304
496339
972021877
719974352
343760
5228807
485053
718764468
990844714
955094538
519605585
415657986
5142030
514216976
297286350
825993565
4874
921581615
493098
518594796
4275466
759630718
750532979
598681250
747397797
494094754
4588253
4644913
673014621
604628318
44998
5208
363394653
594851334
421097071
567318695
623154499
3826070
970177896
595165452
492893843
6093992
695384730
5406605
50008
490102
879612686
745238312
615592634
797347300
424215998
510505
460236409
435090591
620624988
524968359
50341434
727152690
36794890
709295269
776184096
883446531
46770
462693716
471199146
761745650
485135869
399430
46903196
77
475746956
776701466
636935744
501831901
44657255
657523999
736277522
449235932
257439
868014488
787477636
691591265
910800127
599924304
935863408
46569702
5520
981722097
426207977
463169239
39983
924154030
508848023
37608
857656905
887989137
46980933
757293391
757979870
4537880
3066
947445715
474101
46165
956505208
498646234
510768003
587893942
453331527
830977815
446685356
437571
499444
404878774
452275820
411368524
444535370
451
444487499
642414596
753
752464509
404566530
824612441
693622427
445949762
4448349
829525067
575595155
588167781
736662892
882061027
652993746
456212123
720660976
738174755
970861726
759357408
889405967
819824360
3977
866312348
3998041
478720101
870449479
50435
505770
815616347
540285049
482020347
417413795
970475980
3719
31720848
685387035
57349
465792
757528088
980464641
497458050
892017528
484822089
846725082
489086387
621192145
981701566
680890685
721468690
534193012
886285056
874969253
862986791
824066826
722630272
4767274
424093646
553627170
557152138
506927183
3778748
774893761
861275039
967374490
737242991
539713143
537411338
703702414
545446852
4861151
4698
754192716
753741971
548604438
702946844
4635025
5007039
984246848
428244521
896400003
549806107
774978160
428097282
48968092
804258059
781663406
4823174
638075395
29
49506431
533006766
466937243
684875865
443837
4802853
337042
404019
907756531
566203315
921181040
661291927
907296113
35598804
946297395
572017154
686559811
961398455
993433945
723165700
458567487
445511253
474734841
912203951
957758438
500593511
47554
422862849
888991092
49781
412064787
375892
586576601
551844
47311
851323403
395868
505777475
776920472
4933411
43272836
988089566
397
745572523
540622845
602088820
667624637
896492858
49491
531499
863214979
548
4576166
476958741
703769345
792808200
58092229
899836228
621983864
683774222
591940965
938234166
260873
827056553
537926428
859082405
660253732
575387949
537151536
494813568
4868902
789152855
56016711
47273380
616286721
494692542
36978678
465658
894767647
879949918
446790867
538852391
568881948
661347828
490186330
404549370
704745960
631758867
855793047
4005
42850430
494723
546252242
604103435
708134024
938975580
580639982
4705
6195
758520788
814654195
664524531
989377258
921184494
462794473
990767250
640849979
885338359
692270390
874850912
424271
805225826
824176991
699882888
891485274
425029778
4365166
61315
764099867
414854581
751005577
55584
946698001
568987098
568898039
45565483
549621690
564660815
48923
920093107
586152711
867796431
437621137
485851310
988152636
585178068
847496552
724240786
836470001
618555918
454987945
815247465
459541000
719870841
43834
49377
479142417
37711
537610957
971032107
444002012
497056879
4301910
477998
428192906
320
620504
477655759
569178768
4445128
676123528
738178387
802670570
569714565
812606274
695811981
47402627
403650784
426221131
719110306
490960929
488382390
646576881
706407570
585478746
707533217
486403117
750096003
529633659
891804316
959105261
4102567
845929810
555752
797373864
787406313
446622063
46678424
494146850
870637558
527464384
43447
921435886
737405772
564856533
920283557
830303251
795015549
527903855
514355858
425087254
489825977
882499783
641424705
47228
410306852
961478951
406163933
51532578
958384251
563889721
465000647
782444795
588147118
49958
444352691
488221719
49208
44691794
45259681
916108117
4553129
525286771
479847518
460266513
492329772
259364464
540408201
783311486
777012991
646908266
5047132
44507
428940467
996656536
411978662
473176338
4439951
506380566
471308430
992112040
48601
620712415
545046192
792583778
979976357
45064
644664553
45199282
753561249
512910544
523038619
983152693
976887982
568613725
49430436
4845886
942361162
723245595
514558379
946858417
924047816
834557049
917299164
4286958
6053
941314379
525502891
461991156
465445
561665553
450650236
525602985
37163065
966336446
547381954
4559443
4522137
448134285
423709836
858226885
4882031
644349000
952533890
786167418
654387566
565503220
487019
953305186
4731564
829721758
697087425
655003769
480174677
3295
596707533
810327972
677764174
64458
670317839
497219136
465073
681034009
504238692
398735002
864661154
999819429
4697735
981721904
511220336
421746815
4773916
644288004
555774738
5799786
684879174
48775940
47595999
768058594
768182769
876533398
988918950
497153
503125524
3959
41188
425187941
538275
60087
494023
978769912
550175887
733835633
44203
852449661
791418335
4403529
4488250
3600
528183451
45904466
654539590
47991124
501784436
807813019
4745
733821037
716842654
718400692
486419
29964385
4426028
476771811
3025509
456190
903653978
49032661
962278642
48810916
627786611
956576880
837293128
725539473
722334716
764587665
798586502
832166831
590936651
820937157
967
5076155
7051653
491581765
600444458
58780855
483810
801025042
989078522
411983
546745488
440365007
869818356
475134730
984624535
492589
407635777
686402124
807888918
548958938
4884241
806504522
419916804
4825169
40778
45307
511587448
542135699
474610101
637659701
660912084
59689
4609
948651956
425216460
480678
4683899
793548380
562
970939750
5951151
3956
822150596
883212049
38407000
383777
931684039
428039699
823856894
877081066
795238302
45322292
3983
3883326
48020107
843069255
4769839
408797375
731471381
45911
623730183
682238483
663398866
491464536
413121303
620450316
423045279
576679736
604846733
417599
577124782
568807331
4667037
513901570
483492
620681885
735752901
736178675
713166839
37150998
787397782
493116713
596048569
888535304
500996555
501616412
45226
457850752
888017113
875111397
867407902
838721915
4628885
3884262
596484186
499584613
782089510
899722686
40431779
939768282
702032144
699813353
504103266
396298256
573255834
4992092
316339
52073939
409349709
698210640
724068094
872755771
887512313
666185221
919736629
682548258
394577
479182
589997960
575825
480162358
388286768
4546433
512526741
591712878
936161873
782110107
751838690
509116559
475213412
912339365
441006757
448392388
826357929
357355479
642342659
890857177
4702
978901118
489228199
770234044
460820711
667707711
46956
476152695
466054127
456243131
737983059
407492035
706439194
614301018
849089232
589835844
519249502
584655561
507892992
23742769
443542
494090336
513352112
867970002
570135948
992528316
4833354
5442750
430113949
477416495
920257847
944738057
498131
851232607
892996007
3240
438988
926398639
968378064
893877874
567451952
414859810
580465
779469417
879728305
387847
799114721
499369442
62871032
947049757
676906584
960365226
404213713
603664850
369445504
497492997
630160190
496753377
909094157
495565
688314226
621331044
718595314
704537123
843911683
2888231
514324960
822199953
868846878
742927699
47992
538368856
4315520
676356277
46746040
679733956
464410220
535577016
852656573
865717899
2617
430205332
65393
710263810
495844575
595405483
708351960
47217180
680320651
632112540
946575703
401961864
862304593
5816
654114902
361280185
827025956
434537310
879267700
44741117
686679475
32715477
791043612
492954
480497369
938703556
556083162
403935458
50028
56932
899788614
907537526
557235
4600
523410425
458230
623170440
419319934
508670619
55481
496830038
4062121
4672
988051558
885361906
46193
810395351
44944136
4679513
562078863
458456
466
479064005
566514207
870875103
447632439
439425
466936
593650455
49483
553997360
46730
55877618
49729
533480776
459029952
902441940
43325679
683180981
525559537
46575145
407104306
4288617
871684240
435235696
498544100
802997991
920273369
642648805
4372910
605598623
459062554
4809
772462220
912795699
844667722
889225971
461634470
543899
749153533
6327
703440059
590613901
56668737
798660061
977256214
415127807
716060632
943378449
808139134
725420031
654267200
44462
695083021
5651
40779547
4779472
605098285
497338301
409141977
530308645
663795093
473824
655588516
489188611
453811441
4857
678054377
479486079
4584731
45761
730366668
625834148
51614429
658888684
4877
884371845
49777004
478016674
63977
486500
30334
52736
489995358
904677990
915426909
900031220
832681755
943522875
52085
860734257
817630967
425887450
662290578
859678878
728378872
408818187
562365240
884180794
749661762
856855644
955558202
35385
48438
478810
451855920
458450
6526931
473679550
588348850
621153532
6835571
980573013
546519335
711322266
428716020
550180539
925903612
927176182
4071112
492883147
665389352
47707
871268233
950102376
213
903829588
589379463
757868259
4750143
610386487
830318917
977330171
4215890
401209160
629489343
435367
474649531
583237182
757674764
466246706
932155939
445593189
4085
520988894
552420851
965529508
928481856
483339
4721
625444960
80705
4401023
60817
513736535
475622
47618
838409220
468032320
507351101
533218175
583582688
602961293
441426099
604376987
480588089
689855917
872011265
544999405
862235489
604401490
5415906
422645333
4846853
737969814
672495644
59881351
848940355
42236
490337788
542728231
4489781
790940266
885376619
599517878
459063
588681
990833276
800661138
37557487
754322440
530984875
846223636
71
63449
43730452
53604
843859598
912958261
554947882
504293651
937997920
457007147
699753244
447393371
323882587
668783951
777243702
960709454
469611619
34555069
42918020
442687038
33835
440074
861092240
685699855
602631366
851309061
925138461
518306120
578922590
830020021
696734047
997921433
5166377
476235
640962984
669697241
454171053
893397481
472494
53388811
455221394
673852705
531211581
947018463
702972287
699789378
426356374
765325162
725702623
678046810
4882980
616368915
589261308
4713615
415581094
4978696
4804
636672580
5692
512775769
459790556
685209928
865781981
4489817
65236772
402377269
613468354
740476133
697638913
588398473
467492648
472271205
721598227
50524006
927338190
49516
550313294
674875923
958444497
913921987
950026518
416819218
819856284
837992461
917287019
574603717
49417410
845813416
638866129
4767310
925344123
603880698
704692835
814293604
463
946832593
54441
49765
701613815
7043
659928281
990898193
907734906
710607957
461526279
495515
50833433
591799982
5460
854764626
885811174
612303999
691479516
3727473
475241154
549402286
48602205
488434076
591141652
524021673
27767
977203816
968692944
787017443
692948818
5989823
871796698
5203
793524638
4844291
43990705
953296712
544618065
736614931
495341516
621399764
460818341
715745671
580906455
838878008
618807808
5181239
472471965
721549928
792351639
663398
652213884
489642862
680118593
453809
680123404
4295576
813500933
752140215
996426607
650956380
518913797
462372207
602127781
895701909
424861701
997875312
722595029
491132
831754400
518599439
4774
543158501
834477744
503654171
560902690
453681865
346710239
398303121
876411459
475394856
4363068
559245793
4942439
938291723
664041345
426995482
700655781
549724264
611227674
383726553
447572880
978119648
461310
803216353
519014155
622658916
640399085
39152
552946145
692172677
847297698
701250674
913324217
590542387
861605103
476661
4042086
774589711
540971956
497937571
4905461
962107277
5644692
68446569
585089895
970849331
35794
770162152
547292494
479619
545494677
674245685
988634078
4618
711441362
523479261
848666880
651266747
452766406
576694562
961972907
439909916
587660349
5765
454823576
3435
4675413
4841
53181
521193748
47511
39661663
57005234
822175304
597517459
943863010
5666
5364
598500538
859172360
4687084
475419657
972605257
484987
52943
718736167
813454704
659459658
736246290
857414863
607742342
4576306
533837498
364562
544996233
569741731
793013907
54081074
4963912
964654726
681479143
359180
580698881
766534851
891192435
982414557
865950097
441771962
956334774
609229919
779502354
449064381
770653753
48555280
346311087
579255309
679507839
712843566
998711074
44684
637703163
3790
489107445
499109
4437
6098541
418875431
585361103
834214642
863975809
820201974
49600174
621614514
46671508
477128904
795841631
700271159
4540348
617033297
499201458
568163840
609159405
734919136
376313905
397310603
448155
47129
906440217
543048436
881958200
47711
37265737
532543372
619171325
916303016
843192607
3889834
844586106
455
964145484
863980591
986366131
630884
514920405
538717407
925608939
49168731
48554276
55204
948104585
630069031
475161
43101
430663644
571137112
51581
695396386
606314964
561131874
5250229
397382092
896567606
756762282
4391134
453193437
46003163
749512879
419402
567309806
602101006
45946654
4298
731129468
4189827
464845780
628449544
511040230
893658040
748186818
24042861
450593184
545350621
554318607
547618290
524985208
873891644
659551421
579830558
492423898
912184752
61185435
493499515
902120565
4841070
888208370
885647102
837793515
3353841
584551621
541261253
528648441
422285197
951721386
830342208
988697252
708949421
621292941
44967
557926500
997163407
600100631
736840710
40295
464960731
677840935
4179122
501705726
508351416
545648706
653730561
562930024
581843230
463458319
892177169
649314374
494797
816206979
781169771
784434577
643273497
737995664
784565016
503248671
566400435
45418
48487740
4714108
701881933
594763455
3874553
32666428
471587733
5848
499271
523383766
413761769
48961
4385466
877491660
586586808
689293353
649131703
607254117
427192515
596797
917523711
4512
549458566
781660407
280663715
5045624
488736789
875421638
994720004
473896936
943733823
470964685
777595455
936567621
678111320
699140033
290310
748310959
501912199
479670255
926457517
502902048
488429067
924836791
825323695
55785
869285262
749490681
625264890
689990670
45041044
675914238
496462
986996381
952347928
484977
912057898
810295445
533708855
800826250
931063638
748945376
785020435
698607757
548239793
4130595
972508760
657254877
3595478
526929805
491670
487537241
615982975
617654158
48638438
554829380
4922768
988214647
775534507
49268139
869627072
612666815
953174111
602929383
403814587
3623244
685905792
442
846313465
396791838
600
724559016
485094987
23317
4458682
921021448
4918383
493036545
718327945
4262599
45293234
652815240
421062749
941068823
959657166
435392162
451760073
830457449
489193086
989314865
711063307
49903
4743
520241599
49580793
636305126
816659571
329592865
636238873
482122
542646248
423087040
844426593
427326555
629364552
574750893
6561912
465181798
560674725
55274
822231509
525840462
753170615
795540792
558216803
692599479
522029169
50032
755209862
376059195
492310940
936671440
464827563
824466270
49889414
39868
801988666
737227880
784291583
995945689
421110189
52103
997893311
551485840
52714
52044260
4450156
697654740
798527257
882594149
414107137
601951424
661606690
4858347
546645019
763682530
576089151
885232419
906632615
509562504
50305
407755432
407791737
549415606
406752446
878048000
574306191
505459637
4232959
460079262
948901795
659365979
884886593
847337583
785034650
447367010
6638
318045
21366414
506336481
473680972
627958851
456964283
535338575
639354318
876930270
946905032
574198385
736550780
632981347
734431585
926477836
776499507
986977381
699307860
892705607
804059817
459067
572965693
49488481
6360
41134387
659580305
727257875
43671
5577949
474910830
39077742
601018408
560866311
814769926
530227179
48796920
579828
458994477
533781589
982794975
4426711
442633
41625
744014431
487228927
789866449
705404471
485086
45449743
890458790
43501
734566147
829550294
830851007
236089322
878419031
543048099
5014715
503850298
52833
690459362
457718305
537632
873981354
982405309
48431
773017014
778219375
531860152
462472123
519290520
744277063
548480338
990944704
49682437
831779895
926940853
532748436
53532
702761926
824973143
754154221
902448445
596103577
405075790
454587369
644123551
699135762
770936878
418450646
460207150
58287023
480948
478081240
435906442
49962
925296259
495754069
624686172
703099608
495855841
605775419
468287133
4648281
820169432
5337725
885496301
738825009
635329419
439019186
584693561
629050280
901229994
445354432
795038412
944035317
987680252
684925059
928927297
700415309
952087987
639207068
427940175
665887207
949468690
602425504
300964920
43333071
795177140
921779413
44895042
536775671
737413061
33381352
771718432
489452611
665930098
656602819
932623908
688153223
472380205
910787428
48980520
563122735
866907692
46588
668808094
943857497
810021190
43440295
476228405
4688123
702681254
781815853
860350084
959674048
230393717
732413407
475051733
4720
46263041
389281
860098204
562962353
461484200
47262
801223034
373207
721111496
444707574
649524881
3908966
45976249
667
834802855
630520322
975128684
52601573
3973507
879295353
738272634
842172286
951832461
433900827
664891516
616782888
860180520
850006601
610944548
359140514
914771109
464646794
40929
959815328
59664
988118430
646073889
36615
450696566
487596
656767743
693266602
324434
942480628
621126119
638517112
848822579
479162
482154309
449736147
44510
599261520
428114
859996744
4759
941593123
4723
534178
508279771
486270588
634938104
46236
4528619
960216066
459022
491149
414427040
762186883
670959585
696867983
474113
882252560
724952309
48331669
540333333
419764450
669915048
963058043
504491495
43992506
58302
5442104
400506176
829005164
679463048
455615
5804
972837012
45365631
4084906
949557561
760384524
519493237
599560876
787161992
867365091
862294290
44644884
314
858415844
4554628
403797238
627731960
4375280
904509897
489029
49568768
639542935
464552
650738950
562781026
416629347
561059661
654366974
981461877
44056462
437393360
859171901
755633917
590405436
45578
418790313
822888840
687675126
5117
432968094
507607
588275411
494
604991796
54773
471907719
719609610
49132
656784545
711019382
5061176
542105155
47652305
452643400
372045
407672831
499936
805596070
701127392
918283763
724740037
4855275
727529712
553808322
853728687
347541941
5381
731687391
670496416
852496040
887002444
643219760
479008620
426909529
901767405
980863836
47313010
446823031
460750
749751854
993238830
474156381
529417163
375800
438617348
46809053
856313860
589431874
3987
46132438
767946125
713295185
467133
838826274
40934831
414211315
859160925
487524
4977
742751831
750068467
4700
708095661
4577120
896923600
960139954
713419578
693079350
4451378
4457
625778422
655556982
458935932
979864063
37769221
787842329
39995
458533785
433432716
450955362
942122857
363742179
969583609
4563798
652977417
518432548
806306990
635199336
66220
5550049
471706
838981288
864675496
5184181
635981375
421639227
552964605
710331478
47080
421072596
3844746
977243824
482795
46403
500988573
448813874
44891
813411491
629379329
964296304
517177726
44694
804932953
655882694
802092041
47340410
46029877
5631
482763736
975663526
784969824
55074333
470183522
526623373
733711289
502316010
471925047
630606414
593550290
57155293
575962078
46985150
67518840
707454147
44197
788382236
46783
52600714
44912
664287340
464694478
531807013
714817527
602831309
603819609
616654418
567799256
48583
532028134
759800890
542108386
422341675
940324350
57188591
986535231
608734528
490838
40201
404558828
632210521
935330074
648932465
861012428
907433391
481430842
472198
923949966
786039838
667298666
578789008
41532557
511180457
632671441
714410610
837039884
531182581
776375133
449775884
944881892
48190114
775438196
4681490
783616179
46692
780769335
794525375
59809413
864970358
572349659
465270431
538169982
465153
662098969
493989149
990845857
5216522
555629148
893948553
5431562
5347758
909187521
446078
4655738
812298867
463850697
519408569
931873395
846651883
493794248
4664679
4943791
414368
963665648
854656570
594466082
497784
763739153
829672325
431978839
740809673
547788926
867083868
440913422
824588506
502910771
725891420
4918460
514271
902212345
436160
732796418
401783827
5202
637759656
932487413
3205292
50194344
434773338
804549557
616345763
538015285
771816282
466622211
700758706
821523119
464635938
38484794
799440542
52503784
659519394
3656
629884132
49860
810724431
4879317
473938
753045679
3910
545694961
948699769
652597790
521029804
640782625
515982557
766628504
969231729
47951
907281297
730542798
876944860
958686149
452825243
552790601
870689950
904758071
38421
4584795
587401803
945444542
727819343
640575990
54015752
488100
999403511
848213283
406027492
6617342
765221464
4609174
475582463
708218525
833387943
526573650
456526585
746910004
782814232
583735875
566628053
611068967
647438575
568814755
563702409
700083964
725529376
471457927
4677409
440934
557080348
48599
421783827
714226864
733666715
905936925
44476181
46275
600456189
500953
490289332
753008588
995028124
475910710
784335183
433639008
479396868
939075284
491756
833636003
761143517
624938841
891535084
912160953
38989
586668486
525487414
515793508
304950
707285067
916391759
455608040
46703
814844166
640058196
940549230
531238289
514502424
595339671
557663549
650788144
814478298
4893523
776661001
861047953
681714907
46302
46188
930078404
536197
539094028
47617951
975333046
50239233
462860188
4279768
646416069
542393800
606104595
43954
24930
4251
402414833
48195
472215637
593256936
928434195
534966010
949369318
776470518
4613359
805687382
49337
410421927
408300530
3085
481428
741119834
441504876
638138616
661435611
838616197
49203076
791946962
704065117
4933936
46361708
4866653
999021218
894647229
5890721
502447788
646349777
584267387
509661189
4568513
552939687
907332332
504718164
478111789
500284264
458626156
584849500
475730
47342844
4609180
686199858
5774413
686361130
438858708
940878167
525303104
5273415
5139679
834637128
462767504
454062407
5705272
852397007
734669517
81218
657087526
904928181
40279833
490508306
495563343
477307447
447077598
920438442
892234838
5509340
474976
759939233
931147263
743839999
764272365
683300961
660948588
761647383
454559125
409940726
918867790
53874
878482778
928127748
509284551
562188336
414828708
55231
937555574
971903416
53697342
926903469
784045942
986304632
482061332
627930528
853549866
484713774
704653783
445014481
715191019
693327268
47719575
3474
485845779
491291
887981257
643202081
4383680
701168335
3659025
992910015
535278476
5834
695536010
804615051
48427313
862893199
5469101
322425327
956970935
539283679
5922790
626938251
983516966
3900
955961713
461173979
640736240
822464479
615651999
792276777
636557260
469704737
516782883
4999693
466995153
508950956
703042355
274171598
825194875
620302194
535780630
261586
717344053
757780853
517154858
894624371
461780252
878564781
998790747
675247208
906272931
816439252
549672175
522
52789
843788199
662398043
5847
690860605
4764395
4458
949567039
934877167
738002056
782331268
576886
562552272
770475501
523326147
910925355
444677
529246
768118495
730336423
506298497
669162928
5678
412586042
60488
529128309
455030726
816425957
420205440
4414517
707256493
735350058
490350
929022695
476913128
473212284
669844512
448755052
465835841
489924110
612203929
677226087
593445791
596494722
434768001
4561006
920466571
49739
57723
50356
538742763
51285
464889275
38565710
811071402
773836714
5136
620330827
788694108
673097219
638398948
772636897
534449275
546158059
569183210
580451109
846655127
494466
691515428
523019702
42635807
5386148
40994
46177
912132652
745072741
713507380
927051046
4923918
302217764
545338358
935603061
991667145
3785
410932823
969500529
434523
497074844
747049404
4715347
880994257
744136936
403528932
864969213
516064094
112053797
605740962
740573212
807103036
566757225
828390299
785331996
936178910
589975106
701818921
426810695
3495
302175
51307
37228
4618674
495952189
47936964
470308496
38467081
50536245
427038379
950846046
45392635
5013888
740566568
464096731
783220355
383171565
476705994
6706935
784523120
405535412
402889001
466502042
948719068
628644265
403943
639857463
52996
909299118
898303438
546147527
678150948
667185226
630038650
840391579
47958
795977636
42269
573243309
472089506
5314959
591253783
923749398
39461
752797554
48518870
41372
942652699
4493276
753762308
658382905
594256216
920233302
829295952
742880249
46025116
463655
706359540
54213
501889459
469064399
844082029
46544057
23216286
985613353
797040584
431932
996329459
648740690
363813628
588815671
896530743
501983695
53162044
569322947
701949950
331568
483448
479508
455949284
625684585
954491118
46690
456321303
46351931
581929996
573334
861603592
445484651
28036
490094
669801173
483162915
767447871
394465
463704132
473809111
46130
35228051
415918616
39177
452359
761504836
588362258
420806661
55233
709970518
454091
438927025
994274760
4508483
41321
673561721
717947044
544762289
425782836
585178020
638719513
615541117
755146520
48821756
6845142
457516897
5444328
403620398
554705466
787340525
5046467
551564560
34180503
466399163
41516283
688740467
473657
713142611
638715677
897041993
997211596
544961730
574770605
46226899
591568931
4110405
683515401
44007894
841402395
5734
47257093
576223041
5568766
412778747
783205498
412034687
463937
56245
49598
546236518
761202277
452388346
896866171
657109121
424870644
936805978
406561747
393942239
5593726
842375504
474694342
381679
727460253
481921601
393966626
806518628
926831095
925525382
406691197
910003383
854284386
54075
894255754
349735262
920312182
45657
557646128
778190297
893003068
45690241
450341
965464138
49477795
2420716
57463950
257
596029570
792998356
57489
543094105
4559
761320024
4212761
47456964
743262476
919291731
524584068
58794
512206210
639114650
557322951
476654
3084576
4974
293944715
916459352
779267467
556257501
41665
883409710
523052926
974425736
521757785
579269311
658730145
628261237
918539550
46882
47905
848440086
450156172
432966
414855172
968221816
662070206
4583999
470039684
4489956
3445170
44635
4782062
49045
797707461
47317
898984840
912630598
505434797
513951568
503025635
996525150
676442114
868721851
49997
420446932
567631371
531427282
413744443
537631745
5608300
547873
923556962
367784
42941
814981317
48318
539149925
46746
356424020
46330473
484145504
487958002
794225381
56656
879368910
38840
918094977
869155603
468154975
545231
42880
39373716
620757977
687416870
714107744
846242389
957598692
598299887
723244912
5080494
478020287
689927984
668983106
444772
618166773
50074518
4700356
4595646
52695142
695089556
402359617
514568646
883068531
617159635
917502413
585399127
603812472
50584
4909104
703242227
49289
577148517
556332170
438493894
725955092
791615075
48241716
939627200
908497396
441317754
502729
488816332
533175011
563107450
936971542
591428992
45571861
49851138
4896619
38500884
601104224
849445006
447353
4250565
579442914
619178925
827939255
54669
922685358
568632878
35084
992385162
492746160
47166734
771612040
485186652
4823443
4455096
50746263
563850947
636080778
871312975
759821689
461617706
563434342
510691703
423419160
34090117
974518187
682153155
521525328
709961086
507461
4670675
43737865
753445635
502106
611269761
566238738
423599106
462976
53
574367490
4697051
636587142
962983653
477944
904109674
668222192
801209949
459892213
5587
493256971
602427923
603170287
26191
47723
481931348
6233970
668546485
69134
400483040
571687038
641407750
526325314
495134278
473870097
48890
691529803
868657709
957906755
849497879
578808120
850932350
46399
835504054
576735575
570430741
548594293
439861950
3717
418048
695335801
608838430
535766891
733430316
530425
627672053
55304
994145325
4658400
46765
548930428
622427394
496357284
599864
459843
673189522
972067095
942487732
804700445
795679198
480497
857489443
376790145
420741558
744888328
405466031
33431
4737650
865033765
38507366
571302908
518873
645211961
848103162
26498289
891225281
36561
441447052
752704312
972342845
428475711
48737
473480710
5660266
360994363
931698239
968995864
611891435
464648057
648977167
43750724
907957698
5936867
400177054
46587
415658918
416001690
861669965
471127324
759843503
47841372
49508
499617649
510341787
834917664
56933
849707562
813120721
995621555
896088291
44601280
311308
486885580
520259974
463196
510174346
579131794
5274208
569272504
48783
2918191
630702390
878603231
640550440
423281721
5353719
759965401
786455867
741453507
489629899
460371273
518440284
729350462
424672505
3599877
495622032
43790
5126234
748902305
398207
492750288
579255032
493206222
810574634
927151848
791078672
427994281
768675482
765768769
497025599
587049284
503013459
945490564
401265226
826965055
815539518
47953239
457878336
474576689
421650060
739063485
456657221
721027855
835269689
34024977
894387322
648118837
54394022
47771956
439939762
409033095
402590814
754528817
444635492
466794
910688176
585953288
534724374
704535300
4173405
753904709
848881703
463168113
681597701
451671842
486153
478001394
27832
923883504
48547173
466971
791830453
709372652
311851
758141669
617529748
888389032
348587
437440
773749972
443571880
4491172
533509230
835892134
802809180
3142490
47141973
675527462
612784870
279
869350268
540813
784653154
408375389
4712389
3589442
448248069
623322
487034523
952289932
988612690
632786209
443284509
754464092
427381885
36491739
737008391
615663680
871250633
651612484
462178220
532015890
539190
4319979
797618820
711390921
584393504
681053477
704202198
518209750
568837079
445469313
569684887
560792372
472954955
47352281
663492848
771048484
846077959
982739834
660126562
782106487
659249135
486211088
45549
866872247
4784622
816139374
813389503
556064363
955312638
464112504
689626236
595730061
949220511
824691365
299353
438984540
643917455
837668433
471439323
970453861
4838609
5091409
4566956
461189833
45899
649969316
534694251
501043107
791904551
802440291
4978411
666879077
598145405
412278679
652383082
921775800
561173535
463852791
4546929
717343232
384854
44532440
597314521
990000383
810899637
664196293
52976
642919660
48090
4406
749883420
871782211
484059032
59058410
568786419
784069691
39219447
714056328
594090412
587276803
693978099
48052598
426616119
526995647
4633188
567649330
432292141
4829014
946192627
853058196
670798209
342657581
577765173
610076591
455964562
707233434
450955532
789064702
959570726
40618070
461411179
49974347
431657225
660814568
3274
479502263
446282715
557167004
999124827
47783
4838091
644272835
403577827
961877013
838295153
509652719
489037338
974940321
4220
29380
3851736
458876738
974288392
43898
616042398
539824
834099719
484275814
955816130
828990249
416701476
335
48696
715883385
38246135
46473785
781646300
5286552
867749789
603327586
753259837
841141594
870657276
528954617
6353
4966513
866199522
505722908
541442865
747948328
990945622
631748995
542109863
60890256
727185210
339429
527626910
5642281
46425
556598403
905148654
989170855
53040250
49794350
533317644
560504
667057541
891554237
746224364
46380928
494773912
494103871
580297498
43838855
952966661
726963185
43327975
521049572
810597153
566872672
987580548
27037829
372602672
45352770
5888
51708245
983811794
640268346
58485
47053
433683066
918110565
508093
634144157
743728289
665145351
425376523
41102951
410694555
620666435
948764637
49243
425893822
975223715
799706457
570688293
805513625
53160907
45656231
471361854
44684648
5611
986502326
955572102
896607612
640641156
51575501
873104288
707572466
4762546
844965590
641957015
907138290
551264128
728278221
768011972
524048964
476872024
707599636
874658601
6057
384391327
486820222
49463844
388113726
757944019
6031
957525597
49945780
733271642
4638926
469313093
775840818
538627277
577494666
459153366
583623617
766626930
463260387
897583793
4950490
996134678
922679327
530742
435140458
665086319
540302632
816701330
698180755
535695543
941551827
925466141
44243418
762803838
296912
581446957
621761358
627023
547807094
940468786
252
845872005
471186140
47986312
57030
553952423
491719953
727571287
934136880
503817867
4811769
792425692
48294
51607
861023336
669718296
502573982
906885962
766254956
4695
44978071
903920679
353236
550710583
4205933
3566359
979297938
451924454
864347415
636611235
967472761
448504601
471251734
4471931
643103834
590286302
856316589
4575614
449918
790606482
497632
38618
502392
655708929
461876
984011478
313595
511010822
410875379
785331783
969038596
964531082
909472685
899187529
456377943
612886654
884918002
418600489
33916
5626677
818438584
747345275
960898806
740303046
998621995
417265435
505692280
680317364
599888468
865152179
932788528
884124056
711882101
449384891
906394982
930328534
874232967
830936672
807323095
830516487
44489
46090
905009062
992298612
482271595
3797
815479008
455627964
473586934
449956424
528994514
777272282
45546407
598078662
618403228
502875033
933666371
752843614
668651587
837500204
474886
411401767
854894763
374400398
943843024
429699411
4701030
520410685
5658
47852
781530904
405997798
48810830
998481567
929406164
526602487
973801154
790470868
43469
629332559
5216967
488260
44114183
870474027
519787582
598190014
4508140
827824703
812200138
581316231
782033682
4568
947250783
784024903
654415837
4592432
640625139
734500983
992269995
497232
560824789
490046832
45094138
411291685
703247914
571775861
504763
48988
489038
647433075
685069201
464805
508545
787793740
725152806
524816292
4971
837153772
936221843
464062786
577690438
700081641
538087169
676459175
409349169
821760433
801732464
49990
990680210
478488319
722735423
569768562
577003766
560349857
4567
801678418
749077600
753581031
676338698
743208802
4521666
5388294
453203364
4789647
913768354
440802796
514788542
4102
419671486
463440418
664503491
878271061
440313418
867994776
521082977
422626924
953719905
479309403
869810660
808510105
650508371
917993788
729053187
46556
444750915
820981793
588946860
471039663
406850
46662
676327121
886008626
632694279
969118164
5326006
883662436
641274602
413622792
843139164
35586
638364088
760072954
562159558
44469666
631598688
497034322
759590509
741388883
54435288
517087276
590486584
609885931
3592
4591
3267
3193798
857472364
649522937
4725
48577251
476372545
31080232
512732350
4422
568311397
311848727
49867463
962117103
573169615
911375790
476543
4969158
428550
460700794
399000767
439693704
679042067
517890
47467493
409633392
493921
709662379
731840748
440659411
6564
461972490
926386242
481109058
457569821
656855133
952500291
840730379
44768374
603206836
49985165
509494289
717667964
767167320
526003508
6643238
467286664
5048602
576508566
30136
519802272
689163789
371275
467838214
925143179
951033331
873668221
720899013
422391974
4912017
37773
822025458
825086174
484162728
891770234
3750820
974149536
38520674
3763015
404094538
597851141
686983328
704065209
728940151
4248
919819298
50212
56637795
511412135
4900
5034354
4207822
425921536
683717456
49959688
778552506
428021
605880483
484336401
706600064
559329771
793826369
54724
455655938
530935202
557993768
494427275
3107
489054078
51065
4480512
924851522
4497416
756341202
766190667
651638495
442309081
937913199
48420776
671201012
49488283
580864768
577837832
779643615
630834880
446259416
662005142
710459693
48118973
988530182
4007690
569682591
5172068
901896028
921460312
569563464
843775585
569346012
756188653
749903715
685401514
30621959
619971174
942219601
843661796
718908427
536964248
780765027
981724084
798779651
476365490
339784
49444
663101548
822900391
4577694
515314
878833019
625512255
467104349
5290773
842830204
448637496
414773630
448760949
783034541
61153059
692743973
645208781
865365069
931137340
984086186
636880452
625207484
4621
769411991
489019
45900
852130240
526913190
974889009
354126039
964924679
49877925
539390507
724842364
735863905
544470128
373186
5052293
469820580
475294089
4422069
514581
4799
453870666
668691555
496902269
67497
506271
418794250
538924977
584535809
755279045
778057732
827571604
37295
534874141
639696601
917054977
874211890
476669524
4774222
476404408
529
684853726
949459785
793019510
463110084
903150252
66887858
976272968
49895
466805389
390099
714667778
629299821
912431319
521986562
912894263
618640731
38981
879654848
423341
49116
424107886
755900893
601714183
4243255
564016160
887195617
827835792
587999842
677960726
416941693
518082630
692405850
642985619
289612327
479443234
44508
981162933
478431
551243968
983408194
775393350
51901391
914469406
513006621
864655873
473683111
569046346
567932958
897616889
802396371
553165694
774477295
505604425
951275692
444565220
878416264
715883321
454352
803727825
505121138
428579568
47956
4401
428822749
926646510
51379
662684412
567459753
787320046
816135380
961783285
580740821
898798297
535672250
483218616
576814060
703745183
433399854
56330
737915312
463925663
909193924
475175
497837070
618551453
875234131
902326642
405711898
705245921
462800
682115244
644830088
993290659
411787791
771469064
668366772
449632120
44676
817390955
633152343
961073988
645744961
686639964
4482481
838497682
498046
830623982
661656320
897966698
941982678
5987196
875628938
867093505
554479750
349904932
511471168
751979943
597802619
840049713
578758756
750510920
409150124
4810089
996934529
919723145
654803229
746563271
495335111
414838404
396086
891761499
846986223
883782888
584347131
489105492
668877108
417991567
922163281
416992777
2549729
5473822
45305
858915254
617870948
870508712
677473889
517052581
437998151
656903955
832844690
847294906
816003729
498683428
745665700
481562644
578729175
500991373
671317297
847465001
584080218
474277785
511003455
461496360
931840901
829440020
4464828
921426179
487816
816557407
4814112
715936629
53679953
492418040
847176140
3627
953915159
383550
949949040
656799137
517459885
514008672
467046654
51938
460117728
31246
944504687
481304675
804847667
539635204
973084274
755139847
567714875
843804021
489826632
556693597
887042776
578380437
465551471
35814
477598
536579257
595890708
49497038
516774734
45668245
803508198
764692631
3648
42805811
809833962
283914795
752751446
46788
814144306
637045665
691538747
895610882
560392011
472558684
701907832
906898784
45537
808267151
814920638
548010423
921070030
488155544
48509203
445093158
408053667
838331360
473428487
793422675
790118343
469815103
565103471
490537680
977768774
605439
48672268
644167343
988260917
6309
634
729906019
633122300
668387148
61288945
462232284
499262758
515476667
821865953
490560
613819034
986952088
767570609
999886271
684544180
753256480
705547227
781439116
531357709
661594581
527441746
832479145
882679063
770904780
724250338
4425
904328283
48935014
48015209
657625254
909605891
486825940
436364
485803253
4766054
56013
840847352
621956039
825420499
473255051
852770349
536086045
679138996
973532627
436081583
35780116
46424017
894430764
509317776
587187488
481082
639270099
49063
43463
469147
545481898
439779
581164656
944057251
540263245
534520487
488636
4298614
878703488
733692796
988598497
515556794
54247
796869504
764471186
821538730
893363983
796098414
561699600
55576725
4871
4291747
502107075
4576235
571657051
583917360
511687245
976843792
409018908
962462820
702452461
50480809
483930049
754388113
588268027
4910520
970560931
379125493
4308880
453986
5283854
682693592
658052884
988910720
536102361
316072918
484577445
419555224
4897777
777524538
995400466
46579
48056152
600393617
997403828
948587263
557443174
261566813
618561269
888118412
437550807
627886977
535317726
5246210
949558066
499190302
418477550
599348485
5465416
486457633
940576781
565031253
48014924
594598099
46429830
53202367
2881485
634516171
45994
3379842
38877898
448421
451668356
543321924
748308822
445122
611373384
50179879
428256433
473688521
960313344
58996186
906041854
799843316
479042921
46226047
651171034
59069464
4906351
587817466
496969664
516181376
453027830
45915
657392695
435191165
608757944
816977757
549317500
4817440
891157643
795436808
948087016
475798115
710444721
4902086
785730080
651985258
738039485
848379433
599363484
957277675
908381828
575181856
813952416
5489499
544670083
618894091
710205085
417168023
469080956
647063485
979509674
480571719
51520
981573947
934336420
459827269
483986824
54549
553896633
907796094
769516197
919931488
450504029
655905390
450075069
735007388
712511412
427324668
498101
754331748
787080065
668273556
795105660
453612
471959
447455
536200748
49579759
990101809
549552231
405813852
43066
935587545
694690848
972972443
625820361
864104485
521434035
573418088
574068642
940267410
947805453
40711247
45270616
624693319
584351177
44658
930422231
678293306
4472980
401458525
3859
46495055
972755195
49256524
935178961
484405138
848192535
747969727
584077467
703196739
418216500
648463314
4657314
400472426
668590096
587514163
497201833
546067382
843017590
887547389
36488574
46728
447461
995845099
894087037
271108
634397277
471701
651593953
405368441
879873398
544257894
51967001
611313370
44509352
795596243
769615933
996596309
423458450
921396619
570485740
649495701
565166528
62930704
739771347
953714595
686150373
601310616
905903656
783262421
57790
750541234
849285422
925280039
61846607
487791254
465689310
429688505
853429545
537288898
415190589
612848727
408119559
4771710
44283412
514336317
5729
46498109
3390745
4728228
641681074
50997130
589996356
513110047
38606164
4769213
724655028
716256108
642741298
648090088
491998278
718477887
982721584
759673321
462268598
794795381
457281699
649710442
502852093
522849632
941546745
620408974
785542958
611984242
45831968
978103365
401290
501885306
546512556
654976884
763297493
48126360
622864109
48573374
5392785
49484
909295281
5454663
872789340
688347949
467128036
939704146
213266
701419025
509070192
940387570
903091362
456467
958374141
469860576
890471736
567637262
497539
814097970
377452196
989207338
697021664
481417
434566611
56235833
916387005
37078870
602360256
478418
504556435
833408106
3504
701792545
292662642
796430125
481638202
5354089
886761259
534843367
770306216
30350401
475298160
536152916
741203331
828648721
863726386
46053613
842084536
34150
590477519
408341405
421415190
44976508
6180
852123925
539644651
592057776
498145343
810681048
946810434
537109154
857364913
577139647
40998
5935
620670731
739325746
671120286
54093
560325638
961249260
994483026
956953360
677531899
531646074
462039536
3247015
463048351
39174
626524905
445043778
47338552
33296
525522
531001508
445159793
938843361
694534196
989198532
431210962
955188965
560226927
534320890
27391792
575642864
48772
972808328
597087209
857987274
4916511
467563860
56198
4204951
564248348
49141
4722
36266
992973425
867276468
532118877
664297786
422898441
45350818
35002130
802056438
797110356
410612303
495298
584022478
514060856
5264089
2632
406623733
788212447
445399
857714755
530948949
664200574
983661456
442612
38068
456377
485642181
997306145
544514603
590521049
440270
659167149
915013620
3788209
520780205
625331367
4600550
620399807
366994166
467924
563293729
547
866927481
52269
400203936
419825674
653655385
671568462
703124687
47316
48117974
57285482
527733857
886201914
885703742
503524585
911438984
5027891
463598
947001868
559997485
919176534
44846437
3360
432003275
524942292
623266844
684418063
4762
544414004
749479528
597612650
521000526
742549637
706649181
47595833
614074703
45620732
435451082
43510
766469017
59228
41205
897214227
47688
529538625
4542880
879040613
764287079
899038551
32066
613715884
938109281
436466
449975760
716429276
819953674
61529493
432512
433144554
48290620
621899532
43074
866051110
776978074
5388819
549226
619656544
4770771
931591520
580538291
978412177
800341907
698985127
625047655
794431899
459446
5380
916102319
965576501
512783177
48439968
799729748
423195
497559107
498069
534248
767318717
522082508
475545285
850519724
974476437
45033042
3353
4800067
474554755
463359
532989378
747040326
554962636
631210403
554940163
394434407
927009365
970106275
51356505
761964992
693553263
658038639
720908849
623328123
476236
46056392
4467394
972723266
744143456
499719
658460
730587148
57794
770262564
46608644
938190047
4772309
4571384
49070162
613501917
685751828
533323202
3116613
534861076
5406081
53515
584793314
694782580
428347573
569513946
4447698
542050697
379448787
57117741
751088922
421768396
510904800
506569876
5095
487074068
501452807
45106616
5572
764951681
980709481
607766119
818293511
519579897
403160167
625210311
930831603
605091097
488891
503170332
463998121
968322736
465221119
46766220
2869333
468847
683090887
739702558
593178336
358194749
45805828
422659285
538831004
712694266
486796
52591605
484028061
471172309
775534276
598382689
449313
757591986
444352286
606697930
499916590
795090571
514606759
402918493
915991771
503993336
497418
880443320
829563901
457374
560597732
275301682
600882230
571437560
633931980
411612338
495713516
997941052
481786082
54290
867175021
792085415
46174
44813
409878315
514905
625072134
47936170
884379435
808354226
682349483
632200469
4905365
652285314
922746346
789473661
556649600
813918970
657649634
536057528
494727922
807909181
456143
485376646
599544698
606872238
794169763
533409462
611221713
931342635
4815063
819581446
45636917
992853141
442970591
330310222
815214342
4541050
49992392
517638188
492298791
41934530
719613820
631
370590
471274461
5197343
889360075
400023
5029814
458354950
819403487
51619
554335585
6245
536442939
640645
4667586
4689867
42010077
52282719
376971
694448220
560994360
612522572
605190265
402080804
528839880
470029654
705135373
935655995
842180542
4295445
872936931
402488558
508807432
454665164
4239
802145177
835254130
687473853
452206
440946842
46702
402023431
4904669
446455677
822063261
933230028
474041
542806645
41653
489954502
749663201
518329589
495471926
666494173
3226
4027165
684597186
673845809
741151180
838430567
887808001
740805774
753065227
586871555
622518
43967349
53094
57092
4223933
688332211
476295467
471369
431185
986826296
319624508
906478885
348
484848
4439
48085277
354977
475315306
471387369
828471195
447068685
854854220
45530
966283162
942342425
775746845
467996
45087960
976074139
417104208
61113
686247431
898781610
638626715
487250507
769006804
4763
981166619
754320781
523748727
787062289
506991
626795914
939893418
561371035
498552
445558413
49619
943908157
934630346
409404417
505873815
766509789
536670775
613807427
420140527
998385687
783854494
876289558
467185719
438337368
695194475
758355151
563784241
726801943
606386388
740919575
53021
733148376
799428008
378458
615451648
539143664
464060802
952257015
4907947
724737872
772316957
540893878
632248023
456500456
642765151
4828989
485637963
384148339
4484718
489629748
878938978
458074931
637949748
718163262
734325188
47920278
546608901
573096169
24973790
941600329
43394
997732972
4643163
858735603
775626847
841669635
803768651
479608570
807047875
715561082
751782229
446331731
798861006
45226893
957500110
989130404
689507630
3329488
763251336
475680
824026340
670985873
767955298
4864980
52089
556707611
648299556
4446293
902304715
4428633
476762
399599660
660027699
50129475
710823068
5545251
475432
915482059
785026985
798066159
21172
968771767
3729927
796585273
574851739
551656078
43965491
788027053
680453450
947316986
387669
923854196
815180513
485736208
935544070
662185368
585110675
905715116
5157
501587667
786657531
623985770
515000351
55058
38716454
422033468
4395
966791667
480996
4789
854170423
641192229
919207744
536815314
44592120
879055565
422644498
526364
521132756
813610909
504207352
706888604
4630
856202618
464248
566102510
466133251
43573
526326418
879393583
857490610
969436050
458279
478219397
487745
622390261
464646281
713511854
831050254
489799671
62454675
600455491
799810731
786605986
661864234
520419
47110
816160220
723951862
572332034
34314
615549811
819105545
63066
949791697
642506146
592749663
4560058
461254917
890987970
402397942
482935862
896973917
433952031
575514242
424916368
42214
689526662
641140994
818649961
480338243
695831488
766562468
765605689
720128328
414318039
379458015
434730693
42344
47639039
928760478
739695765
5111004
521591211
738127914
862047605
5271
583467759
657012798
513623678
47295
495428505
848543207
4627
4530607
903437008
708581607
520576790
5886250
815566283
668352512
35222286
4292380
45592427
857659009
43776103
447238768
38878962
442943375
746272169
433787559
557646126
924584319
850628599
4277235
422083
675671914
552675698
424522624
481200028
496871
40450285
913550638
972321076
489500830
524130365
41904
924715934
42110966
46525
778161733
443386985
4585582
884106968
930373765
820563354
826176063
431562993
858385118
482533334
931237789
406864914
608021830
606452810
44578667
425513252
476981376
449751186
750188507
4497157
413795
935646675
983958912
47197
759084954
497026834
23302692
635662251
50869215
686040091
499629485
508617
655056714
827906140
552615952
843944621
584104837
674877766
825318667
747716945
517059987
900349408
460234
767129196
560795969
874027480
46243
550879
616082739
53349669
452125893
4952674
618379692
527462256
6040
935540887
688649970
491975331
488420338
777360638
933873883
490146792
509511
822994161
550813742
530361103
48455
825059352
470739261
446718365
521097504
845730388
733460168
5718974
61387
551969839
627958682
908808867
4604254
44688
696742495
451045681
4243
703708801
45672357
406147300
48485080
871529404
4843
4865646
866244352
593477663
80132465
755043486
53475
459842768
41030
495665212
464775546
732341026
986784004
41713442
35157803
45709
830806813
49149
607251577
572315675
569368295
4537
536013740
729003576
835207262
280040740
3395
451140182
850908750
661957046
347444497
927018722
710062404
53154
887523118
744662370
725088741
444
413722622
405636308
67708471
4048
373414
485742742
450532418
962482581
633332545
538641103
439684458
720850477
874677130
810410503
48788
503369925
504738495
782498491
692007803
43693530
48508479
851872745
703962084
730949301
596699437
879308174
585603795
619635610
660094429
978140047
859692267
49023705
580648801
901819507
545367828
917148591
5000
769360421
603254996
676574774
686877737
815693688
905924494
4835295
647625028
708267034
562296568
4504913
523108087
989262412
544867095
558690962
775061027
891555172
24390
575357273
52073
823753144
530605163
566514829
406032443
4793765
396873
586445422
550029084
48478368
736550066
535499604
31240649
2690956
442371319
656960398
856301947
532169076
46657581
992394420
611762635
447857
724892607
46509
934304140
547448269
425431630
720907724
895239310
860980833
746206562
764108375
787698331
779594972
54343503
828430955
523769673
574575245
899561478
620495017
61346229
45774
486202185
909461732
415029811
865918673
455425
607231401
4745554
890279914
959549660
52392
44653
865647024
552570101
987593826
433016226
48930386
594590266
330522858
932830673
976901385
967760425
414538026
576570090
414321985
581276304
46990279
48731
4572729
280455
726900493
814468131
453344749
564603307
873473822
709324219
596507105
919867371
562060071
909082325
786984731
4813790
601
797871928
46845949
485741929
747140106
47981
4487948
794379823
889531540
625370362
856440148
541226258
56665
662944184
613225939
490034
548369329
807115722
462784475
420465026
515339
851435556
745490371
501670326
26
40194375
490152813
753798583
906257735
901304519
632875831
902775969
460244
901125541
43822
45749
821094425
580376144
484992452
760303946
436453143
46948492
639888748
682717680
44972
752708354
417687302
565191832
481694873
35485
489808921
429685993
788010176
532064
702012987
784412235
50864511
847189980
839388959
5515700
48548
962693536
599442380
480358050
858081672
580092437
504016256
49342184
499643725
438274739
50179
817437399
966618701
492368614
595098975
681682627
44456994
37730
51692323
43500
868331374
598523713
549723
26898645
465465002
865558254
717794376
37996
393031993
4199681
840649590
62296358
564316517
624158922
938806214
48946
55823591
875123985
744202235
987798779
895997711
652863103
610598795
594853066
46832983
3606
4382
973792449
59623
5873314
49534061
51172
507349867
487703790
579900022
729069650
884611759
426804272
638323723
430427
552901917
5209027
501588579
801086354
47979925
599198725
347889
567173746
55816
891842566
933252282
582206251
513156848
934642687
682953117
6521
901963825
480383093
969539261
861323468
879046720
364706498
5437387
407918858
729284053
921422972
738140938
521483886
46659
3950
432349966
449899
825815632
771527780
598521927
418844
991066660
46148
4530
661017251
400024973
45169
475100742
494809706
4504
996018715
576902283
967787153
72
771021184
653290333
656881573
687739352
815595997
889102115
465112371
4025574
45302
411280105
579884157
44422
741070952
4553396
385734412
4668412
606181328
983610677
477997337
495594381
615810732
709723726
704667967
772473235
398011
481036478
469301022
527680223
451980834
835357478
714934390
566828382
701820306
481439173
787991443
699741411
919143669
815845909
47324916
5141885
51255912
826047374
590740145
891933590
2518
706018545
434973376
604167712
805042536
839423544
4385
626662899
897701555
899852134
45297736
847958427
451285456
242843
460645530
625443726
468103152
411993632
4633291
807307660
406243988
842382616
44568
508564784
520976692
653941466
45346146
698963015
708949079
690885858
327403
744421482
482213157
3936621
421520439
726623165
58557
501294508
925116999
930370258
39068
479706
4250537
604476238
669753818
782732011
422178
824603819
566558580
410408751
675905422
47336849
424726438
873635021
518251446
459173
4872428
46895513
586968609
50116
856765053
507467745
4941689
468132
367862
628484585
526330105
912725682
47518867
511500726
710679132
995414951
788139114
813098959
723177480
811641214
833343131
480211545
613726533
44432307
558546678
822185348
720103157
482049919
475778098
507996
48172
664405428
621043303
496097902
51069399
408359005
846855936
471637691
570734112
552504822
874368747
47518
707930606
459810
820877019
335356
4620709
555764493
653512005
990134915
867326221
581471116
467487
825701919
457721
496399732
856242038
915170562
845066986
570197358
557500
830661099
512596212
558815069
4066775
704642394
733501073
495502526
538016511
903078610
630195379
444580
865095299
457445685
619746161
937599955
443711
726315376
759839816
804917262
567762346
447465048
739365398
998121473
454694
788881706
654188632
512330
458321
501604
445219
446653
947249405
874949778
667379645
859239861
972273030
754947476
524527719
486146342
587512196
55922
737151120
624542132
690387185
973694179
409942
674732258
528192973
48267212
535389791
977770752
491082
508529170
891803239
324155
489701
4556198
678949988
38118
504616597
788039346
929297901
758499639
910885533
48422
375273684
476444668
791374919
988743182
728776559
438409998
982871128
962492219
550323266
366696
663966342
633260879
496365
666987744
743660373
4338848
807391652
814945503
5292316
999745274
966388767
484927833
732626429
916146108
867053289
863291673
980120454
936371139
430931892
831886458
4526793
553987375
40283168
46021
738022826
481083783
498570
849919063
582985398
459541
489852896
37038211
37276
798271535
933452172
730153118
562342419
575076
814371806
401769
816661442
725283704
962351259
905498169
492684019
720748302
421473466
806674647
498908036
504444910
690056845
62367991
772348559
704088431
4580613
595068015
4129728
530805473
601993342
5184504
552160645
458661525
724248978
63426673
699167854
923537895
4294
4043
933991284
44227
453057590
653644800
400990097
941004091
602243205
526058
473396
606760566
626941621
812239202
576029237
479732907
988855439
47217922
511912719
982457108
722144042
990968182
527126130
4455
681601173
806147127
575918888
980631915
760008678
476713924
935343615
712116715
889347878
410626097
424962126
4123472
715404770
508692621
624495448
988693063
628702479
421675775
452222148
847281151
462266430
550407753
627297368
48688774
657326531
718049445
642229101
816578955
631779879
618009794
561572364
914057182
521965242
688484329
695652777
656985772
47291
51873627
43457
780402063
528369773
994773551
887483234
570498752
660810653
689742315
786961476
642181630
640732301
515707257
717831100
601423384
31817
5666303
665617490
438361516
844509980
675202438
674314382
936581924
473
748913593
2678910
4547103
42507582
743032858
840008528
5500
438613395
980045234
826323235
4662983
504181882
781585920
873175435
4436
941371641
897300970
578966820
478198
652129986
787650184
481209355
3990
546706480
409873977
717923987
4658600
445344640
930186698
593275431
471348
956357089
33948674
480109146
652422999
454880
879501007
452910055
46514
3409613
789823501
809541604
935220567
457950623
48134
895544909
870094263
941307072
860568561
827567350
494234
622824722
938521045
554619783
486603
894758658
510018405
880257516
415242
482076944
560807951
808643752
557661261
31531014
432570639
44852
763531148
451441300
559537912
830793340
948331425
429097465
4578131
55774
844255413
565324394
44596037
4583996
392437
617782988
794022634
46863
38418
542581117
788890978
997688653
884908611
567850374
985435294
693473428
808763537
3620300
853508422
419088666
540212
989468183
758894692
653716190
453817046
641703474
516461104
911571313
46315993
656342803
44707
440402819
4954639
469767906
479528254
953416398
663846485
477980400
461754623
709796834
980883096
861590060
478223
592896928
600068342
966747713
4730471
2835
37872
601383820
871153018
485981071
928774379
919045283
409848229
4549271
968812242
450353178
849562562
410033355
444444444
472313571
911856509
453406520
5257
41952935
951588318
448658534
749019999
657679052
781495687
850757911
4942075
495262667
425093251
718770339
767505915
544406206
826752753
3089069
448738720
890929824
825939114
537531806
485140465
4864911
546314
4965497
464715541
522650266
248532
831828372
489144433
416532214
41339740
650570657
611185432
5094
763491510
812715327
405
821571506
3632
368435
781934242
478689399
805683635
821680284
46796
439682243
834769307
700496050
458872978
54626254
545721530
841505622
568738521
956188170
811478805
52234019
496487983
45638315
581279445
418745489
964489429
437720038
49353
45907
550749487
542158914
991849614
392
392460
4176
422291428
447708220
865706479
487490
780268738
855237281
548457386
678500431
451523818
49189
439876630
48008559
443040545
641759633
911512137
524201689
5800446
4746878
41789697
448458736
379459
471236958
597136946
553743810
4857002
47258615
831587802
970191742
679399446
863644512
421172693
728413007
485659139
739499669
787763489
818408780
827429315
789572821
450267184
684810120
47591
3727
911166168
899597776
545832627
508489869
48694
922034902
675361467
431928855
927242161
726737718
865110714
585551517
651173413
491513
674179765
498456601
973900285
968830201
559925
443085934
645198464
48768
698515383
410173107
445987
703272363
824104460
740363567
626356217
643642949
463702
48270
806403162
506326153
947272547
662743506
525664685
956901861
439398747
43796964
538555210
430695898
409416002
879251509
63821501
450014496
722751506
597359545
979173296
859627160
988890963
998732550
838974007
47531
484399
567315189
4636542
654024598
4978988
4529416
491697209
974772553
682200654
768095110
799503076
491666219
416772
417858
421774533
492377920
471095
728406194
715643734
679755407
45123
766444870
580470
508290893
971671714
729867327
651887238
595789219
51958
824062067
51670
852798009
28902
877468085
488415
470570229
746071309
459901048
674864390
588
440414445
754935703
692340026
677431406
545094332
871866252
447146835
888617082
481666126
464470
1648
442837
468979
611954196
415721172
573217674
881843962
525414717
44421
62378
998317238
34901670
730291561
57765056
46525312
404518261
502136662
474995
501075
800392046
444292
989631170
730127875
843456717
805139127
739589881
956255347
530470670
908636586
699826382
6443174
989050940
421757882
456360404
408874724
460829779
4759232
664957470
797944438
45015
990419341
597494332
634151289
421390202
788692804
916181439
6368
748051382
428852152
976220525
45521
45985
511237
464884
47542
5862001
570427
837014502
849129930
860551115
476807
4730129
493953393
451183459
516584682
766850591
519430590
5032
811958527
547201012
720997487
456992637
421025866
516817
5145350
59399846
554810442
4494858
629842392
644258826
458996
777098839
469660
978888935
803438798
5071879
904986197
404752663
504785
44757
912729891
765072461
709498111
903617191
474926399
39541300
814118769
416693525
52261946
432956063
518812545
582933573
623126570
471397322
400142196
812988248
713373607
3919
580743326
441761636
901098506
423032240
923191895
663958621
701895466
49218
477433811
698576731
540526268
367397208
737690305
545001297
529990646
419833228
4669981
608790535
2177
47946971
4540344
2186250
865626891
843008144
509401
532245646
467561551
488699938
492997856
836962277
806817733
633564750
453357289
995022180
459677896
51115578
647539022
45542214
435301
45724021
761363850
47029
4474295
46650759
756390936
545723396
53221165
40960
4882162
763827095
414184347
4445887
696603660
402147932
647725401
529034430
551706571
728192831
649633203
665845475
455789985
46032
443489392
420101321
537919173
780427004
449929
503490826
764300518
818727461
28685
844619175
458331365
982315363
588364400
829558676
758557861
4616
4201063
3455733
50412792
4975298
844397098
42827
50453098
476089
480156456
40419676
942652763
417198437
641089865
425182685
826653516
5143569
461468317
520063155
563041251
858229495
41931
464939663
932742080
669745617
865839124
615640
460031241
599848469
46114412
420308401
975250410
562648407
651649224
372597261
446454304
524466221
416711793
39341735
993337998
487500933
761239366
59472
604299796
436124794
997811832
474744942
353734
965331852
492550829
519707410
773366463
886571566
887544862
823630595
804860111
901406304
5153924
723305265
900649413
42788
5503889
415799237
875319416
3811126
580581042
774596950
451137
845023512
544744681
508325731
4423
437704628
983801101
5100625
411990897
900609219
566714866
491156097
710148783
858768245
611640284
550241042
46874790
49399408
617318722
967169526
4929178
614263447
39404
606927805
898908443
773891319
3994
500672834
48057
462792
815637785
600294077
217
802918562
403225333
3194100
989760143
901749777
678899060
950105836
513430340
463410119
877265810
453856
456326360
476261711
51994
864834966
844976578
490400187
938504225
767554662
890609784
639797424
835599970
767653037
4885106
784443930
472323990
825068736
588473995
768370081
688917191
4929
692071060
4670684
868728889
638907066
403779529
709953757
821119541
900080127
667632778
418230
576165088
53171
664058461
778002618
922817197
984489984
4936732
557277564
676313799
4784723
44924
920772803
3965163
367362280
520361148
668260523
47751152
451406827
767097691
674114536
539342283
865316650
650043065
470529651
617449880
427565758
450664881
4754307
4754269
49266
659139955
45637
4017
758001816
548481478
868513641
934765865
461295996
841215131
792271434
287666451
795636631
489471055
462607
455496
808810024
823763947
785948846
693757438
486398
775069128
40766269
5045799
522826956
484002091
511182302
53396
576597478
795467548
789644976
888082590
538140167
879398933
50768275
456572489
480421
990623563
952955966
868301225
453559793
4515698
4843230
4813151
424563169
527059168
680723838
621432969
404786870
965494715
963567986
803528192
976532240
53944
58366683
670343943
594240124
884355478
761168317
47676
559941261
449605832
39842
597111821
61903
466534
473306
566730
718557065
884634959
805727292
475912
540505953
832391636
454249592
655660123
520461543
914796324
775619039
844418327
961321628
438418398
592833510
447406
25158485
892079615
454368709
966960894
980423286
4695309
603382770
594299939
499401041
428955
780863565
536298558
3880699
930059300
529799198
293160416
54080
570909440
876433495
48620734
668334671
44894799
4678581
430175071
446907831
37530792
690721522
849560831
784709554
532829611
424568647
497200
471737819
45890644
522681011
741208268
466893
321211225
689675277
428158338
52753716
929573773
928389095
43546
480934128
972637985
742129345
812658619
474882377
4460718
911143975
542838
555816852
808628476
956581099
45290950
46364
519427286
669616425
696510667
540955578
4496198
4755
837663276
785630125
478858065
752280243
445017197
965617499
47242
495657
5334373
456134
47183007
778357293
460363
670371632
418729106
962161030
972724041
672017793
48938
51551
480316213
578491365
637930623
843632577
46966
800564450
934349574
33094497
721239643
927351336
47200351
603902724
5261210
491802785
493933
402303257
539756693
696218928
499587144
558176498
984387683
614695355
726410937
466387098
662292351
760238933
867586362
4462997
905660178
925140059
896116329
860023149
409557784
539847359
427297199
483607239
630698254
64893
838035328
646090052
450980567
4785292
458227814
456940
411049662
847903537
778678106
45530386
3957
46033
706552617
675338936
544605402
793227000
49443
686313679
732092905
542642402
941185158
914861946
4214778
452852909
961605279
615360909
47564
637704721
48412418
889873561
757676998
590123060
578001667
926222780
930708791
542058380
490276420
917390807
650417584
488641748
4420908
812691787
924999489
548792481
488302690
709825386
412011897
721324194
448321858
461750
875139206
450618
35009
634683410
943176251
483794802
480016644
854273903
4527
668448606
851924646
892777865
878307882
502506055
367021
673
717609020
42889045
43483591
554824565
844484618
743139045
600412215
536743094
799068149
4944665
461153
4663417
483479884
52869462
5419
400992541
804240539
432807927
492583
961105612
714498622
861039458
46684095
774652862
507714991
48033
520339134
451141798
494513631
45058
845604596
488484049
680931722
530144860
45988225
47446
799363926
487831
895630033
47789046
55032
569196721
45912299
479804993
704901363
773949023
809343940
794372197
43065
57403
694673552
927842423
4372555
450220232
4789045
930592558
570891099
7
986384210
34093029
459191308
569226949
574662035
698952100
969297665
429192371
46417825
914157053
449761004
46288
31638
897576830
947432044
4224842
6144
490133904
762838152
567355640
807873952
784841518
470932467
443482458
33775707
614584703
382374214
688078468
837192941
489289437
701878902
526094105
513389502
967952330
641438059
470606
870995722
740576836
611400046
498301111
978168209
984741084
481561525
488247800
514477999
887739161
841200071
49094
64212
881856380
937062099
609949200
428135381
496179010
674462865
49795
881198247
36574
468458807
698304877
720799991
46287423
588879695
53258252
998949562
4642822
524690843
490355
41635048
857796199
35975
735229424
591831109
446647577
994303481
592001287
910050714
689672529
534164
439296904
45864963
516081
28397
630810435
870019159
544870
39986581
51222
49388641
524629726
470610964
499644140
870519867
769223971
879230863
629629341
592811621
819665167
456795958
759289956
520828834
505918103
476672264
539471285
732395317
557521835
4594544
954863876
617607883
413932802
930459983
881734452
641395228
507743676
845328976
456746
6725957
855568962
442068252
887984987
773859679
6620
680016852
960760649
956884873
4917
830053034
938207673
830394366
253105019
843775240
869859024
59038
441622181
718013997
709803336
40894311
408866021
464622659
49722
420080525
37715
805129769
46667
532833245
724173431
899741019
627465310
943709988
694767484
592342592
50769
662901757
683960455
513093770
954919976
627808699
589697180
454100
628857510
490479458
612006374
523243623
840835736
408890798
52228851
730965316
951440996
496651107
874286918
52905
51463038
496696175
455389014
454863551
48167
31609125
648240519
545035948
614486573
43743554
578691165
900233409
47162719
636201609
412870866
45853
437510809
416556392
45718
48520439
599035626
471
4563662
51914865
537003994
830589749
4826654
865627896
3610815
727116282
771673192
40236906
693701759
4544014
4584028
493
512797801
410500914
444383659
47383
4448286
607542365
4449
673733542
396800195
598980381
49071
704743329
930429285
939153407
806815422
444832389
864595662
514885971
880066981
550549991
719218383
903886459
48900329
566979163
959331257
598918175
519232313
757206889
444958874
687001909
7083860
498571498
383302
45252
937759406
787483616
4940235
918871593
538004281
718332584
5046072
824447479
746130703
582930453
48274
463786852
603503441
497155269
46974
488670
6488905
875145931
39621
514400163
725488331
786649965
473764108
470488728
548722
642937620
4710
688363675
929529252
559427682
782315735
704641866
444929115
465022539
492042836
558539628
894954774
775854016
728125490
615685704
427701013
907165385
641985046
942676395
783156681
52090131
404403192
4348009
560459670
46814
425999
593556917
995389348
860589816
608244761
499244788
682093297
469889599
739552945
4018254
783908012
771741747
4908411
741439195
46248588
67372979
553213068
811366252
811353250
721238189
963723732
540581170
746024369
666435400
685566923
49053263
54636543
588936663
871622432
874112841
648830332
450206911
420196200
5123541
504424122
441769240
412800721
998330406
462321790
600500746
580122327
555920797
962529269
902501511
955117826
905099152
876200785
749002543
958056530
472716809
840149593
53225
470128746
726685172
606415579
404291924
880290265
46383
907447349
25368
429607683
408337482
576601797
252772
919052282
414083451
732152997
923673547
616953868
54615
544460005
768905724
667974667
717721582
823888656
962535421
46166068
791916977
911052376
433983324
947576566
981285792
684860136
499847025
489752417
551497801
963102016
699738806
461577622
817909318
777237504
448833245
476660
28673088
422156042
822068173
457596989
46900
813246870
615050082
602635661
526102427
915011379
406749655
977488151
624619714
761730817
934322923
452667
4484504
374346729
935380570
860787233
557157912
840387576
42628633
972653288
890411707
467411
5241
960804772
5721
432711322
972170134
450304868
570692121
989430254
547814487
593392323
989361661
926218656
448247260
817235960
440320979
49493
672141842
828636165
49707
595650966
742276144
996432849
821760269
594384170
486384051
421240
589126291
645930229
334652
474195058
587925600
842407518
451256
602447522
444988538
381133
501330691
406625280
672388536
486460
4550053
498267
609397667
467180430
781742579
3190
615671868
65434809
490689
412224462
832560100
527558584
507285
618495672
561372638
663685746
995782925
446455217
666165772
734523700
769058334
877948992
940496099
38825
36551
625078347
4106376
4592579
671512236
553906
814925538
48002184
685969265
703618096
3894255
869249806
815504115
610003577
482692387
738246111
42609319
4858965
612303897
823475489
411884332
761201988
453404195
588103200
732187129
797670463
516831084
875908576
44713016
726612976
510451899
765309854
669294387
480221703
4800723
708404251
715741551
588854957
459008872
4835288
879164275
838163870
689412697
789950107
489640288
799441380
762596408
502924460
727017174
830736140
680218804
560659255
811783117
740998616
3940593
940456595
467272690
42267506
432775088
422788315
45888438
49405570
5652591
902437476
469668478
674340663
490780109
4791209
521021292
465607926
524480189
4528866
450615363
515389844
5490396
925558375
46293
814873602
3890157
721389182
428323113
885910312
907768703
644472664
45734
423091571
409392034
471324
655468575
347485742
589391445
686804022
963738347
802681179
442101670
52464122
867637584
516483631
367507
587036879
567721108
789837986
647100074
549602
757391700
461039773
42135
753204710
957402866
766179491
598256966
388136
809663640
470956940
990909069
23899
747978779
941338541
659526724
833939103
494638704
921303222
456158193
42607
499169610
362865
945150063
863218878
284572104
416176
808724780
5312
632951187
878809929
535049128
798272002
467929360
908421276
588956419
789453625
49360331
447233086
49848
683573518
741957826
954739843
495700
948913161
898606369
925106612
707192728
730307833
3824
4738
661766986
705011864
929850210
933698274
762035791
554504479
437536
421392306
430398194
428980402
60112237
404138558
963562096
514001042
606506
675947374
58
507186875
563754817
485629244
481028537
504512700
4745282
722063613
475390476
4776878
756588181
501539959
964781036
713018556
873442486
728182330
427018109
440880976
593460665
998016329
637006571
4314
648508610
688244863
49363170
850076933
573217335
706661232
572991218
860424780
4938929
659787766
904400640
44761581
470847531
495323177
531610844
997262166
784214130
671082597
486567
332786500
807684917
844339297
504267560
45895
5612009
475204
915094997
38589
571460814
733208089
640377943
639695537
703965325
993838177
859103251
751783640
59859975
909394091
761670874
449187061
326549137
765293979
4323
668442022
932167753
4542827
817321349
646206663
491629450
360515
986165239
864876499
416208395
746470781
976879239
812523888
552330392
824149091
893454297
667461394
438865238
798004526
557949565
609819521
437571640
531976275
801039641
873752732
744199925
756326746
914774394
51726
990200716
805603568
46876658
804238437
662306457
977023167
420362283
645064830
652941758
594671091
802977000
716330142
745858334
48817228
844481825
4629426
945418702
810855125
411580626
453502576
441284
907843164
4165670
637788001
672185538
604181498
490353
435125324
668410842
495646660
441068872
915879100
900275740
541321376
804503397
679
470339778
496784
47492459
54340667
945491116
421413649
42018
432787041
746583930
802981971
61054150
804036914
49133854
792189696
722638550
804013992
929885963
53638
926183644
45005182
717381957
4543973
502840082
410960390
615595882
593959474
928310904
711100099
403865420
407282974
561943959
48080625
788921462
434129104
970963421
46006
721858452
681614449
726082262
414966290
974423195
904928757
409651624
765858997
468163191
51393854
48106
419514540
4491289
620697018
651966857
4688250
44076
833519094
828967270
567375846
5853
461245861
965095056
499467649
4863938
452926228
516679
903095684
653666575
4629007
380844
618237877
320380657
46851950
425059181
4752863
480794109
995005505
914271192
689690567
829997623
5208050
454975525
968447146
708849416
631077538
756745914
557298214
622515260
498413446
726430501
555398371
951546347
441961930
492736760
4660508
468085012
416996537
683771779
653380210
861604977
432639397
875211896
922670896
524972160
594845048
467261
471811
45972
495758913
933080200
48993
482567248
953853349
418655501
748701116
648102690
527673200
414332
542186323
5837
506505674
48748207
907871318
44540
49365016
471253115
520297283
428051217
602271323
605256755
516013726
565568006
521523
673750904
563488401
659234195
616280962
742303715
494677
669022814
974171100
653934274
573337824
986900601
458801703
572388247
481058
977118875
52029843
45345854
370212366
445404
50372095
641278213
610890418
474983733
43134481
385083190
36378
51703740
720888160
50951
403134983
41531378
5924
795027620
504623406
481645192
968969872
43545117
929060026
534963953
631947821
4447
464410157
659711636
947145808
842524015
539563105
923422589
36636605
796255197
47525400
550534350
484194
437720311
797360221
4576543
575745454
717856585
845083842
640098
695750905
468189693
480173
482459655
3673675
770103477
517635327
457764
534632855
968788619
4803
756885922
5276
889504982
445174368
774238772
544150986
716348374
5763081
845322727
668558789
511226319
443091889
441032969
632709334
3890
933623443
713606733
482436804
4508
607923383
5438
941807844
432863259
814731625
769702703
706478463
889225690
644578791
826473546
18
903098349
959839812
726740397
995707349
538450395
597339429
635795031
597375064
4978896
637458234
4705812
885993068
553925947
541399729
47081560
527482
3008839
184194
471527
4680724
558553165
436394
49662
517984272
435541514
466902285
961172188
696438601
531289925
449998429
675675959
601132613
46917
4813740
475028110
848059254
521539269
750400573
706458436
702503101
47548828
909732128
444463131
45220
461119814
966316588
346194220
907514684
670089655
525086249
482905
481059
461183
809809913
502872984
4441875
864720426
470228329
53357817
879480029
45563
795446555
576248714
4405
4573433
3551
888227256
739787829
873553608
44629
695777869
540629030
450233634
564857422
842856634
475357289
827696467
522333
4157595
55709617
445674010
970195168
457750514
558109530
688408652
41744
46168628
461769952
327230159
590816143
573221884
716878489
5945053
635137608
607644347
556106667
53327
478895361
5400
46554
917525457
720262316
463313645
482972552
652902279
48614985
4943
528723404
451975872
731
4654797
917193769
22945268
570337890
507301342
716016460
41596781
568553
441116594
476165
729819486
733147733
418344271
49204613
656184539
697160603
48550
518668066
771034891
14668932
948116379
689837222
438622338
39631
552591439
554444055
44288
41199
59120
505660228
818285612
3995693
997692367
492683087
505768662
46855443
42707570
461196108
444272525
719742514
741354605
48242
56354
411654424
403078825
4444931
48158349
776511156
941291445
926886289
4998
467135119
619322760
694575926
479572
810043561
422672903
487418524
584834749
46990
44819
652965013
616585646
33208
481615
33083968
47611647
528139427
449464122
524744750
45707
673571484
466766095
482540203
981629213
630847681
42400
603857613
46456
412075069
652233558
578116532
58578
968569261
426038278
928651533
784610375
886969610
67322
4506776
433287627
932274042
4533121
693049673
431494246
917609704
915134317
470609872
622836551
50657
969636926
571260920
27155863
494646993
44901
583840874
994929495
573000340
791853389
499139134
996657920
492911808
991784742
651297643
523604
51528
653444556
739740974
762403354
971882841
981398315
781333421
668070334
459743114
728098959
972445475
427198606
657830286
476564445
401235
40265
446846385
4674351
461623440
4868816
614212183
4913418
761628221
515495214
531831534
799704827
502401701
741421517
675993017
400576528
871783539
909595697
565822606
476658788
719087971
488724
47749
405717618
378178980
923056680
440818894
494197160
438511728
470863461
43692
37563
929339462
44968
426768385
680804945
5613809
593096096
518490758
763191529
493214733
44366067
925585544
773551497
787497707
52389505
475378
491252477
604561546
558693111
38808
909862706
454159120
609292767
5363490
420116744
879663821
887788312
626503686
730368423
521036540
704256979
513504301
44831997
700928892
740598150
464718
422201702
669724904
760928266
858649649
5269692
5353
49223632
621351587
419410928
5019048
687667643
4508693
968651227
990407532
969081033
842600666
692893642
474396
897282033
979674839
583097017
3908846
44655978
466601
933889430
545358167
4821061
460332780
45263152
466029
4274057
410830348
996492717
548475
942154588
432630785
587051576
480878
456542
450122
454896
732067435
425892001
965853899
903124613
687077471
654993512
557080643
903503263
692557846
37751455
950761811
483097756
560953568
478730
481113645
687823767
797615338
539121304
39765
458393
678651589
46058275
613219429
457166776
689375743
683532302
646761975
694788126
579220391
58840
458370941
424385394
47057
574708
501023704
739140457
4275588
695768477
669649540
735535769
889555723
402960682
631187271
685693129
4993952
419869
3895253
874473270
45571
792568649
4699854
4825214
37150334
49847582
713970362
519702457
419068200
3577587
580433294
45590838
793274795
616375705
895579230
917385435
413474693
437757343
508579444
965216306
65413
756430693
665495410
29742450
475194825
443741910
624451630
31353
942112527
354320649
56805
699640176
805028512
469491096
878687644
4638
402794612
540244274
821714964
47861480
544411750
925627817
574342497
46209
535167482
848418928
47995642
541381170
4544424
621169624
49633027
3993357
473115019
861143470
4373
449029
48645148
424792538
4525647
693719009
803101561
940717199
436132075
803299141
581758978
534941473
863797210
53453866
453430550
48985
465506449
688874274
819867486
488963
575402
540853135
800065967
479715583
602782445
664186877
660806050
5667051
702721909
711803686
36166
579417338
609626351
672720470
533610609
307906
346905389
762884155
458287897
46845753
677594825
897794941
4943603
708588988
775314780
903835152
438308393
870009417
471860496
493563101
397824
687241034
747280764
476502681
26740
4955663
360417
455329209
318816
876591732
900889486
761210960
589204802
560983470
870241290
40641
490332969
575633887
50706162
509535239
509974
841112161
449436658
473336617
986367405
947639861
861915184
47298229
799984626
973793683
467749
429465692
48454
764732398
734222452
603663913
657591876
773735595
898339852
805533131
6280546
745742518
617799886
972162132
4843007
644702175
916202112
490427598
450005977
721410694
696634471
748844916
614340059
49886689
763497301
46428941
783417502
412641
421736021
786474520
44079
568131048
906962601
983737207
482905775
415833234
789204244
773881619
434
986540061
314547
572712650
764916383
710181880
943902289
791800161
427681505
915734536
626614809
578928189
784148715
440142187
6066845
692704284
664000632
47218
991136757
719645275
4316325
753557297
750507581
696766804
918372825
893345595
32079
970732138
488792
390529
5146572
650512716
45075
431207848
772586222
769126285
869102307
969823244
766271737
860660676
4851934
915318316
860364630
854673648
46042386
783604978
502723
428346159
59449
493697301
537941
579858086
48544490
690267684
405393082
718371190
49396
827852064
5418
55203
493233769
713158242
982793305
469956542
494983720
647462866
696465393
557834442
484650215
829687170
669852256
921703059
48313
546433989
511368329
932924795
994317971
588714843
527706878
463551
2651
725039474
936046210
68380
760891442
47460549
592399489
706637534
19243
5817826
832111526
462280867
4697241
920528222
831802478
45224
5165857
978709998
899610406
441738096
636745180
332681980
752424486
784498160
328425
437693163
614163033
4448
401128758
382787071
762246946
464101655
817784459
702099458
641407884
466848
888457426
563872820
477013332
988208368
445434031
533177796
469257662
951902611
526882773
785172791
847965234
777717148
569902886
4794910
458827
925464590
825533306
897972977
600224302
868129802
934677137
984804917
45472698
49751522
591826155
928662285
466331
732283124
417945213
400662239
499028323
492412801
652694957
899439641
578651026
947285035
44632149
469621272
579021062
619397429
595765191
55612
944294609
990443077
843642649
646309948
49571290
536837181
811507059
951202027
770085690
425735540
43212399
405620496
872751853
510908385
504259642
791234843
884939010
610736800
862780717
4640178
4390583
4454459
874285312
4775131
436377170
723311779
993320196
4482
424596132
430866796
515634976
579481
64352990
962948349
410950593
575027938
741809076
500418772
46326
551
624372108
435339262
665224337
792054231
779972288
781932653
4526984
52700598
873700514
769976996
4582830
48901494
554123417
951268875
732744751
843657702
874767083
428771219
407740433
543589052
504835235
580472423
46984
540977857
660818607
451281637
925936035
579602
764380785
656399649
952892542
527021951
773802352
3971
686174162
840429207
695162109
515368989
895991045
4998885
48551819
381792
534708016
441062905
694637446
4851
692426121
959764398
51
890302179
811568206
769557401
658877923
41771
492653183
4959080
976603174
5845698
608921103
435503998
816766696
645333832
800543211
334174488
392071
514321
494480
459610714
471113
859128252
770820640
431667355
554040524
744516058
443183560
999814119
890772922
780533748
447876
455271958
916789603
660824319
47619
864254676
482515
765976611
387086
48682
456741593
756154824
518264518
4820
45314
4647638
4961671
2956
880075894
890688604
454084276
499801880
42249
595198117
512723073
468512566
664884775
609854756
698954182
454128359
4911
345070
729558979
419835
44452981
4938
912195527
529776775
52761
480759
572063186
586790915
423111170
939036161
426244662
700814314
669953561
608002909
999973707
609036488
603369595
48592670
727692851
926368710
686512167
460803691
30071
821624876
892453671
900886581
496659520
642659729
652289087
496094
477597
998146355
492308657
853191973
462695
442435432
746351608
500559
767038018
580475148
744293887
704986135
619545426
750394767
356408097
610684857
914540259
452566
845859217
460669
470776108
629672695
953213113
698432652
792390213
968724753
524586744
989697899
460390559
900564740
393299
918304652
864062643
400630164
574449844
383841
552552686
748558775
829844560
562246164
879259095
531841114
721157801
910927881
568092852
513603903
889345554
455507
466632956
407615407
908316590
529919568
986075867
786241006
720796660
668893685
581683
813016885
824722570
951140040
451820913
462582
702145103
45287744
722441843
610345508
526985277
675532950
721178215
581047247
820904655
863649464
748034042
4502360
772464968
646478904
836887503
427593
725817332
838290301
474347986
704610537
598480536
5176029
6013011
812862648
867023310
496907
764271722
618651117
843558415
445432421
934228306
423215
659809154
604444151
47156901
561811565
587139100
906583010
696408947
497435
480589
759774945
63974974
482227825
863199389
505780056
892491516
452230
45459556
448483871
4965421
934809533
553998736
441488497
967486305
402932808
532990137
633010567
760220550
580606936
29549
643432
601298034
512190137
629911558
889423088
910573565
559526595
605640335
841155252
525803110
508402122
447698570
439521
519395419
548959761
4797
431829209
503395
31811166
886681475
870204630
5526
474851
761367982
891098395
479057555
680473361
705947840
806062342
484644043
493567
690082405
820801695
330302
587660527
462495
505223666
4758378
761488360
975620273
942508957
57478
419929456
5007897
568267804
902196497
947145224
955052801
4472012
71004
551413254
436525965
722163006
863145840
606758083
405267507
558778200
50445
602401079
961824743
922594468
513930411
464718008
631301244
62755287
463669
987089660
497157903
821724980
445467063
850626972
751442876
465166
4519429
49559
614861710
824658953
619130707
901578469
878175346
942471011
873723262
414744438
958370320
49449815
45938
999711367
5053417
968724023
889644620
3834577
435345109
48038
644943585
674923327
999257655
4627099
5545448
958011359
850034914
491100968
892863408
447530038
49384389
434984317
502506694
459327118
433554079
863236558
677367375
625884050
411822784
433437
491203
576132016
651494913
474747796
448021623
612041281
48041
969025497
615840555
4829455
624714840
471223
464258750
46943632
521121642
947882625
50271999
950775340
4986
559552589
5340
829107395
560827807
477056827
871054214
882921970
452597612
60173605
489771546
806252280
614509293
511559248
44938
434913209
456170
513
515229246
723181137
41508
589106976
429918478
6042817
466250
4391
726096241
4449531
666056698
730679611
4531065
920719437
382438
751678010
951500272
659880481
2672
36919226
483974
510493
927819537
431547230
732038183
818309516
791656870
411592981
870459630
520161340
832655839
747248424
4061975
3839392
742232707
348658952
778052406
950047873
491533862
986860706
44915050
568485086
47947
971696931
497557267
428946569
41729763
411980522
478680
612079
981361698
913236959
502392256
687315375
437809527
465870
717586857
471275898
461074625
845833445
5229057
639750748
628813041
784356332
494113
934414845
507039543
889141849
45642560
903831482
48254134
4737123
507520686
860546994
420397752
562802478
480117649
754208041
400664635
461917711
45201396
519652818
955935348
53470727
538460
4396302
982912300
528787969
460432
493886362
803297376
5579
37503
645021718
447026
813282650
422771553
44920
752412813
988220829
58914
590332721
997019492
829260392
5260
447527251
899445540
658645897
643629414
497848
466337116
488194492
43983
578650344
472243899
851925619
3775
416842063
659511986
46223554
547891848
527823
520546666
609679284
547836894
538693149
4157
450692356
48834
50244433
39904
41439632
45843273
503032007
843310611
485938242
932326972
349861760
685236779
50142779
466606801
976048134
646072601
599483398
641289647
4560328
980311646
840624354
44555
848730563
564405768
584981391
957823055
907443917
836037642
983712127
43069
644975931
572269286
451872914
456420419
549797543
4906
971290624
766034302
428578857
872863036
740651146
875435429
45467771
422994852
578168608
628136984
585422307
38451349
428264842
757379726
995030945
657157847
44514162
661794332
477560446
3849893
673281939
738954591
330746
40051
477977996
756983386
843181249
479662968
775986312
946111581
900708778
592442581
564762740
943971251
985582048
4598333
522959289
519
2570773
498250
583870395
872365431
48186548
493081727
420265359
4862297
795440151
534129266
618605488
498588850
603813106
660091563
420536574
511265071
657689034
803754900
809839418
668878470
560233272
634130106
874503196
814455293
864723798
868343530
567143261
486547
627386884
416058
791680908
813094028
652540908
592902491
498365060
797757048
548153972
463949007
5907308
717917513
669469841
44642504
772119490
696252491
646187009
639469311
44645721
795416020
400256
837328544
964990590
560414449
709516328
478186445
681654771
4524390
565914
457963286
5302715
3896232
921536309
404636612
489371033
558942401
872450145
870860390
498042142
492405065
444389835
600603792
831599413
738212557
4587636
490520960
698480619
910122030
697986327
921360758
502961925
838665209
871867916
48588887
327084
801100716
581914969
974691455
39691095
963674167
527437822
734069844
488677
953057272
477043
45757
5052831
717589730
467242333
607064571
506490885
639690816
500286853
442797278
493830365
49513107
4583551
739525327
574788
912250169
594655234
441362241
470
723485359
547983342
699854250
6318
424553198
564769889
51250608
758090360
988150035
50802880
864665297
4000633
890356863
531045556
548373760
57341
510471795
535714
874081940
3302986
649145437
839545159
733138296
843451783
678391499
42166
637768885
485890782
404635337
44685975
459753
5746969
949574737
921918430
4528787
531501381
795590417
623027556
661811654
495110
492258956
875548469
735819669
808313814
46679213
4492489
931399323
48028469
587565208
57391383
474752912
329273
975135097
917508391
808620749
955530121
688526687
413198987
856987080
51437
4030622
528774
55215051
421680848
63751
622024339
811026928
766022523
6670
718245661
546137520
576796415
436643669
426525352
738065235
977192492
863490925
986312783
4518655
708290921
897601162
596708556
758533576
47862005
448442539
411412039
612453603
816613779
433839965
742433121
49780625
451701353
671962
470398028
631689837
4663281
47136724
884843669
5777856
472692355
3609
51652
945968087
942399274
4535603
987213042
3373
60963
472474
44844229
5632
572955
424697138
743259117
671130343
43474868
927109547
49335878
800169173
778153631
437625275
523950136
941931652
452150774
47003
423512929
860682258
485161879
417590640
968247553
575428051
881348054
424499335
479027823
407317871
570749108
536133699
2798
440294523
424293700
267825
973241880
893806216
5035
4736651
751903859
550790452
909594016
556566205
578393012
834044233
887500637
662884705
977794623
987770983
698102963
706113572
605565440
455509
4657
995094987
932757931
519294
491020154
858283406
38657
505936494
497797
48266041
477840612
719185276
467264836
701349488
430163543
3315853
851647431
428981478
37007605
975885881
825170833
697175918
696608264
600251408
45443823
45078820
40515705
737204829
6248
484234512
5674385
47482146
47390
553042716
792881581
573077813
48033335
594290010
725442540
852874885
601458799
552091922
61350
709751794
789035199
462808089
926073005
885246672
827071775
549174020
57058
470971426
918726869
623576156
527097176
580927978
46110
963801319
554755658
559151219
644093356
667949898
496370
740026957
681954621
444096341
509434091
5806091
501483459
746802988
669771268
4288
659210139
483278044
917157281
573860653
971806196
44674938
692916391
4886460
5572422
531973482
4646069
671411247
556749678
566971121
589871371
700409322
624831593
667314350
493250097
926730850
590165020
46997819
539581
907400014
748313175
478107993
772113377
636595939
5040444
549467850
738724771
502939866
604984889
450413151
880536637
915811294
45281493
472451110
4299
872868368
44764297
553177843
624062178
990973849
451092121
382231
424435637
447837880
466820317
522969417
5059
473703
3561826
943734098
867527136
6334948
587589895
503034966
488030692
564214914
498398352
728444306
670307381
49881
45855
784276641
573202697
768961155
853370026
45072
793019571
757332339
49021074
494904374
757113712
329721
4204284
558896872
647815495
576519403
501396142
470476187
494997618
977465104
53432960
460312889
970240085
4957981
810880388
428950812
682494439
491265
504847598
574013
580404509
892174657
891818841
46523981
482611178
38468724
512851
613094825
546212726
5097714
469402530
48229309
985703525
4140
496131464
968373997
981451132
930869146
479367747
579670516
47683015
457572625
931233192
4876216
837127786
938881230
958232361
871269068
570652870
323836716
969969833
487150598
636751529
4960347
490766
959852590
413506766
611847550
4292
396072245
558930994
646431557
642293767
471869620
4145178
653760741
461150913
488068
865483771
493696698
464205845
805095952
757929735
753553788
922104144
690412457
48454072
676742606
521387071
409792801
693307834
952826600
4704131
558265862
679430151
51785
40464
434305126
953147439
453304
49270
847261693
451626007
49057098
5542638
671831658
958639551
503740983
499302672
439314476
3780673
511794112
664671501
913260484
783796631
4149754
581263
827068988
45606747
63995
805494692
625736411
6449010
918769927
53714
47612816
966042892
895866642
56166
418819
852139542
514474856
782527555
505583979
543011295
421380100
487583281
726190820
555070523
747393347
5550065
806208895
998214161
550255965
506438038
498101517
44583873
982904124
580175332
382981
46450945
347387
653102691
29780
56491
67777
871125760
667661184
686080262
4654698
48539716
4635102
4506147
467228
468673834
807169116
4309930
706012853
524781552
504129095
770436584
467966
524368268
727904994
640205249
5447541
805487985
471951733
542096994
433200
787726336
55575
478682954
48908480
922185791
456271
52416286
4737204
416159
478519245
919717991
633428658
695447206
752368498
5161930
527287587
48037292
540501274
478501
775462711
591588324
711338418
3565
498581707
429540182
989940355
841301302
45335903
414178449
445936095
722499813
792854359
544101056
445223343
413090679
451736
426251350
570812455
770945681
802795661
4623014
599621137
576020816
480124393
435253990
267794363
454994414
784679253
582211974
467626
938386142
3825810
876872601
513631835
445543095
369473212
37941211
742048087
46145
49710125
929052795
5099
461034013
586646918
497818143
452301712
470432
804238976
835628795
818040542
718096335
967758767
4067791
689608911
850546807
780210042
762278412
494761027
476747001
475542428
717577364
53408205
961945071
539421681
480338
597576866
772179311
4183
46020
512986
755037900
61125594
923353911
472181
561555177
427858966
711891266
788885315
736687071
38864910
581210272
740435489
694659353
781671020
594407904
642860967
427825
454245221
732569603
4620514
641174652
742447771
59021598
847315042
643111800
450761991
421900
582324741
458036008
871495938
585807396
927801777
47198962
48761
705946504
5246572
4449442
50009
504263317
574451515
993758396
3770736
54625971
959821752
860604053
4867908
4799293
664193264
45149
787357925
943345336
42909615
452008041
943030377
673418379
821564356
574320
485795170
618809239
345209
519242768
776648806
49977
693995917
939151091
674910692
866846729
683471661
443150534
571632673
505622903
750742606
506749367
654804128
446798105
501713349
648904166
659294305
4851192
425279672
592065423
720166264
961889768
43477800
67378
434705876
406559
450893239
496441995
865080086
909209334
601448346
995179456
726154426
451155814
979726123
417688375
441508447
515430081
904932633
5002702
532265685
417569
969347207
442547788
845373587
496269888
4770
67
585638889
52840
875304382
437797700
845049595
615574
5227
48980
404398704
553213211
896064381
538461528
501632686
663057906
691715783
735858051
496632636
505193978
514716
606070479
669154032
828801953
755951683
874519453
48287
813006408
459156
5229307
979795574
874305927
56460317
969381458
782876339
5286663
667626190
666645703
45269
50
5671018
927930298
842539586
850813302
589707268
842424768
911174915
985911976
469134681
845081891
45683656
728187169
785198845
468826550
488485048
505130289
750837347
505716489
49744001
901831350
475051
443035
4214692
635985588
732959026
968516516
36000
400286830
469241223
4357311
757447703
472976850
5538
724983570
873290539
840017784
943702611
743619092
46125
662188352
744837163
753813810
487914735
4530979
960966439
41069859
499824738
524180871
380659693
691056721
50104277
825151418
988323533
553590292
623674184
827029641
501981624
918696136
456450
586471665
997355073
515741817
54344648
710082123
863924726
550836
564027253
712992727
771168373
453010499
970334117
571517
621874260
432174788
592993763
830717251
974118501
656151702
556125829
572056248
674406750
917016386
415490868
4466
848854045
588474140
933569900
771823096
6432300
599932627
739850045
616028807
792348523
515900285
753081061
625612
504472076
436587049
421009
892379007
169
424622
977115767
467914969
45577616
477970333
720973613
845442693
593297952
4981753
781127890
386696
882402709
473214604
37231618
620868015
458591043
456149
921592004
887643769
831776004
541761805
850304275
947266063
685894099
858245726
521165888
4368847
5200795
513229318
471443667
48240976
590335627
818418296
991425496
579983837
61891
430795644
476571362
400297210
942772684
342718
886878216
946280986
822341681
44697
46815
765826654
878094178
649396291
682568551
789596677
827280831
832279029
696931077
4473208
813970635
528486451
49332
642392766
433775177
446384175
855390822
733377070
788522094
4282694
965897385
793642005
849625531
801143089
498549311
401813692
596910069
570774353
423269521
818209645
46734079
444597419
864994465
975047785
938808964
889019690
511537057
960424749
4712
878028478
45953
798968912
543484893
411539119
867833651
4112927
442329760
511926396
882248349
518799967
989527416
516215168
850026077
746349993
469140169
46681566
62131126
386
53589605
752960129
4825830
611380251
717187234
511517
509710904
453432327
580108750
402959706
933921076
753761558
825768252
48582
605294212
46788973
51058450
740766684
997886639
58550146
734982146
521573584
499092
45255
864623503
992838007
945475943
919239710
725837998
326541
630531805
44315487
781884748
6388516
29899343
377585
946346850
836099895
599405720
341767
973444037
566938453
577020464
924366290
35097
639054774
549750379
517248003
679301984
581775226
703920866
4769
614439446
410085596
937455018
44981412
474811288
474987215
4901439
503599697
57810235
638763428
529503141
981932574
647559798
46992902
576212592
464941
511970086
438033748
527760411
619065945
981142661
523556932
542944467
7333251
45054044
890571837
924419725
822682164
757276833
793866235
892422727
400209068
663656459
363977222
560230314
532775585
777531948
44099
501442177
685871939
5645347
748124610
35612
810762800
530472952
868069865
5514
704490484
554322189
964951023
976499225
889728737
509911
286936
39520
991641766
457178
992787836
752260892
815173519
929060120
690278726
546359799
988566349
483388
674925652
4530581
552198108
4369
923132418
554048740
746214414
48196543
615525381
547384686
3880639
4685453
318771
476930971
924144078
542977026
596361800
469311144
417430760
50283763
778629553
630007496
503127440
606485917
497177625
933996019
40266
788024672
402716236
40844590
920391839
4194
795527694
575357294
529836909
919241823
707457418
975401115
788095355
555720064
4709446
45563545
573422246
484807004
639340784
4581437
518513919
712339271
721401460
910579011
45166744
551096554
49360125
968862857
444753670
401092584
528643
479855
612109641
491622249
895183530
4544923
887332234
527850523
402025163
612001464
524538748
528949020
49660043
454177
4504046
495783612
911487088
662995271
485542881
3398
505808
462817868
427623704
46620
801222306
46722582
852053854
660853646
640602969
492693917
998173063
618695537
642460031
654458922
475085202
597468170
850977707
599670543
610615600
923372727
331744121
639910144
926967596
451828523
863084766
450797
655365485
812026450
603570352
853771329
626525417
454958471
931383488
49450
710365027
728852896
5357458
551461171
618108961
468833439
5258
4202
648896
737530719
764408343
599823988
999136274
474813581
2871731
846642207
743254258
899905832
754111293
6260383
4554534
547758656
825816947
4515
485252917
43812964
43365289
538079344
408837549
645490624
790522066
980900174
439622330
628941913
523284
725307951
509386216
47419552
483744
489785
48202
544589382
995761324
783274614
751562571
969123158
643790306
748557375
604175226
448898579
5409
503640220
44512
509395535
413795893
664728308
875875421
796321086
5518352
931464630
619020954
499293980
699313591
480439
45381631
895936496
4525327
985562359
486820
982791516
497582
46452
37577787
725631469
50990712
568163729
46203
468064
646265242
882511793
913247210
456290693
785116931
42148
35763
680008970
499113463
520550840
508550106
575297065
940668565
595037241
805635484
469274
739058573
792198611
948341911
706753615
4644712
480529497
492316
43413875
40993461
414767583
534745713
518852
461326
993507957
628548223
830898839
479198659
484252
53019585
719588835
805352195
398943359
6261
503343061
561093119
5639
974972159
594501256
947319859
758082126
846267192
4912
645588146
963101476
864950371
832029253
505490
475441457
919700253
495107724
639877345
46387378
4059668
812085256
881873947
756909882
870855533
641180507
930926507
19146
492898
728978838
4719712
650646056
625339020
4886338
37732
804461813
695330706
3550027
963180598
49653217
967393682
496034541
245481
709496882
53571324
928440535
43798
445498461
472306002
5394
48698
50479260
939216743
45927334
957967566
4408
775030137
470317596
575168124
493954
26261
711300413
502411755
51996826
447756823
483325
457597
834105068
4915441
659767201
873757621
912563807
48526446
54547
318573819
4073
939034045
494855223
723896479
587550
447192537
668074984
420111031
810498743
4400
791913440
727762463
459056
445024
635591399
656447661
606879
459330814
835704586
591974559
507289654
334300
46599876
520144
421581750
5058
646312680
978128737
722016978
465907
767435025
867929538
44898933
726077784
800741209
776085731
496164
773870105
425546068
655847501
629433
44459503
49401
466481085
942448622
809355213
493432641
919295844
514433939
589713879
53649211
450965813
640882394
672075413
476142927
583634718
644456714
477901208
414906403
929577899
948146305
497170
737634625
954309037
45685
670134165
738550708
636287908
582899485
454230883
597816666
38849
521471073
421986360
566001254
783892904
540519359
860927275
728250187
801187591
418874995
400950533
971207723
587073
576856663
49059604
487550
476539132
834088728
44946
581284439
668132907
491913688
738383758
349044
574154839
525562
934123043
436226
54529204
4913093
534228984
467813542
537957590
36645
411623276
892573515
548541
453815390
886212535
46729243
487996246
831620805
463609
553238
527095077
50935288
45704631
701224523
42084604
336231
639975372
959040470
404571974
966706547
495886
414397075
4569
761553966
40322394
769715348
849971113
464513
987172170
495964
886943730
710545053
52733
672681558
636804072
469746
606811905
886553235
49939667
445891
464939984
611132366
898385975
536759055
54851913
987908261
724479739
885980244
888335677
429797492
469268
462764948
640737141
798454113
6236564
50442
429668389
955017679
415146693
574282961
617046310
45645512
933397957
53325
871918774
884779563
548937759
45057
412919651
778952582
890913533
794474197
594951099
963316145
972133190
531496602
25551864
978180364
38325686
400388665
539250221
479067544
859975148
469422294
476681
868085488
449754275
967602171
679790069
587847796
689872210
453121
741436177
832572605
40237
47995
540268087
597080805
883662466
25203
653461771
581046293
458024904
793929382
624206523
766907836
5310183
24704641
51858217
481690492
606957036
424936429
4766514
701447502
522874096
605061330
647336383
543711266
621455488
709392636
6261566
602324330
602150920
44982665
909997676
4995603
43300632
572824454
699181626
983465353
407958168
5757
894613584
694338739
505910373
556018379
607294527
39614366
4103
700213767
432670544
443396577
858220567
862378380
916005931
4854901
791984248
4481935
422387
23601
843761624
464850393
518900
613726828
812912738
962281783
711263313
687731106
564112613
617189604
926672212
45192
990972235
901686170
512064061
566569051
873551256
436660060
47774409
768051206
380278558
747267880
520466194
49766
4628734
906498294
47909
737018664
49436801
432438247
883043530
39453
35163779
663102
635507301
56266555
824299070
750411360
648655167
649222818
4721743
867728065
471155379
3566230
453091008
907465308
556225809
626167916
56445676
952633907
476767
897987994
616257073
6125815
850590337
49070
471274
567600718
933601268
424334604
5449160
661803395
936183904
979129815
799138064
533838
542430269
991717515
930901295
526931100
409454304
36303
739815708
954719144
925847299
978008209
46647913
976457750
812340649
759139462
640717
962210447
405853636
432122118
678676749
481500382
408632
764410914
519137
769
943539705
542947517
47787282
537240989
732097798
51764
674
455085625
756761338
936471763
844323697
481763846
457155180
510420786
820675337
893542272
38320
505713560
673401390
4313190
840860597
407830148
518852871
706240604
462279226
862646151
650250598
998900510
450789687
198962
4838608
4613817
47192104
463406657
475408
475681518
411920686
924567729
290784946
784189349
906036086
443904904
845864020
701390837
571855876
654297874
285013494
804802732
767181534
754878937
5546493
883466956
599839093
2953270
49931062
42149
461455454
482949948
572714
52857293
848679124
506536805
44837577
457531094
670269191
839921303
665730984
50292526
639613500
52513
966905368
579949161
865980274
735347733
5720
547895729
543663760
780255961
453495232
410809305
646956481
474982243
44834
476035906
978245711
58258914
810926630
603942945
45976715
478574394
423414168
868357365
585300017
829556239
761130081
49878
668026641
508598
45466721
717642877
738689288
42265795
5034
708536243
935208832
33286872
42636
560259763
773172894
2944973
567667922
45065
988042539
407785910
759856807
476060300
4216258
45390
929852013
534297107
412649393
49050161
44988
512352504
577464709
963782869
595703937
706893419
600157760
6836
754937788
598190530
412144232
921056408
560397705
809555726
4931248
977747258
732305841
660151238
407067127
704624403
483767325
48086782
823221920
832801904
521779269
735076192
53482648
56136259
528648090
969217869
795471097
654123609
4717894
416909442
599308485
762865976
684472
927476017
769341127
805185542
471763791
428335958
679323602
952933913
515117
887160564
824683987
651526132
448173765
569066832
551356029
3700307
448463
495333928
734889420
4290
864020472
560412789
671581860
949261084
291750141
493879102
3424842
767789837
461571202
802230365
3912555
754933859
852592681
779195757
491164
665241018
55435324
731640814
756531693
41865002
4047741
492567033
481008000
473052
55518717
3313835
850941844
612081244
584975985
511071256
940883321
48719906
452836294
952319280
913697267
590001560
537400880
785973553
457697307
690273691
53763
474292
50003
674805906
401919237
48794882
779745804
445278821
887255460
786612170
602147834
647963434
44331741
787515921
450615741
599338648
736592016
951280228
491751
715907108
6123
704935041
485056487
753265508
640584621
583194772
3542409
487244967
44946367
60014927
3962
487576131
522229316
698674335
528
727078232
587491573
696360196
544008804
706164670
451102
759652653
474725903
455527856
53351
517876884
670052770
5763547
4529038
739140689
969435060
661240567
4840553
44937334
499632872
777431369
869654134
461054168
49845727
41876
766351168
307225547
565617728
37490123
447332630
505918840
920447531
722242816
565779743
407490244
435372100
974108970
585602468
414205
480156408
601867468
227578796
406346
798897480
988399259
982640940
5038
670268225
461238
4668207
39087
742227352
736982440
46374
971003258
467423568
755933317
752815279
575484463
553829422
491428863
888239938
626127157
472542181
680239373
939310138
985040879
711425919
765818755
505799987
926310185
916956975
533476383
981449234
638759335
665361853
452452088
669270239
561463711
922487437
51062039
917167516
848160207
2714
531785395
49042612
752582301
982861498
5300723
587198463
577652702
444939893
963092608
788971387
650273792
468350
4465941
713235577
519879
515429756
43537
828462260
673636815
934037663
612958915
46529232
479844
782732366
413596174
615661329
968589337
499916944
795208626
926096833
665279218
631430380
47307352
781349700
53885
4680735
755558604
893314607
487381
423911281
627191459
4906245
521910835
49845
734618874
466240425
722498713
985636154
762956494
896074257
784881022
967487358
474260470
937633394
548257287
578528595
529622993
54351
6194776
3004
908039531
470415793
878799171
963760943
4396639
51121824
546734309
555422
460804
486317
4936171
783824368
585861226
513404
43660107
495069812
496627
812378759
3221
39445
4976100
597728607
777563587
512355162
435806079
910543535
48383825
4885732
444665167
872806774
620962307
932381357
592766850
762894031
497913191
693419942
909238620
651883272
462498078
674527079
525290525
738457864
41550157
545159374
577292941
484274570
546472174
49765644
490712
46825
638474312
46086024
406304222
564614543
812661269
835016546
830257980
489325935
456079
494565560
965654569
431941000
5982108
513253096
4298295
448945
669891409
561438663
447344474
690522018
584559488
732436160
4655782
779294253
806094992
960682681
5061674
453738822
4531
826385093
920706573
442646745
4924231
929541279
861386028
487921413
825190414
418623720
39333657
627332423
452249487
5073
815177509
523747595
441098
541302446
563364171
445282853
907442785
994133144
47499189
954378473
854683853
597258858
675238781
713467675
609668536
961310057
916870392
676981249
471283032
4981
921481355
465530776
820611330
42261441
917144785
776512209
936429698
541978607
882142720
997734698
968106407
574119701
778320069
2888486
35775714
539656171
48207922
705776914
470576910
385
878743095
560867501
429354442
429681517
692991465
716004987
494060875
568036462
455587
762353304
714872600
39459289
565117754
574030914
454098
942424467
971692017
541450
919185202
730276222
562341807
869149768
554719
46195099
963476667
647042356
44119
469132285
438626
48061
974305313
538941950
456681175
421808112
931632050
898253219
773313135
306918495
49507078
5120126
963712306
797524296
719349497
954367401
911654248
650201044
425165949
5223893
48505145
44542568
445692772
4681263
806043288
970378941
846956009
750383981
827657353
414158162
5023896
458530575
3956646
787169381
892490874
811384336
613244691
671881657
922018776
809657737
364942371
480257
760252118
462976326
537527330
490995950
469889660
799653500
975117112
745323111
547961329
436601464
565422922
4530086
664941704
645847223
711341675
680013339
695337807
332830
23089159
4390373
477427211
887400224
945366779
462207
4007852
731269344
778881937
950269146
626424257
813209155
667805213
940845188
812640466
487263440
559197747
3774
386856812
45746173
844951033
970559018
450699358
844698448
3636
544678911
49174755
686519859
48317
763154361
3232
48132
860168631
448258297
910724482
401349066
756709562
779951919
638530624
648003052
463834
910033077
4947351
451641678
529515837
556170384
401947
724988621
945568354
503483891
45825227
679314053
42683
44527
765596449
467945809
690317137
556896183
771917436
5096
588815817
5621697
664200269
4792
42774
929731789
439724
779180465
676820348
430565
725810873
623144128
507238339
732597931
448201
975662493
781731536
512953449
583930704
495166973
4334184
45561
3580
508557666
679171628
684487335
31200507
585021926
48986
662030045
51252055
940426051
42534
502437672
792401988
484388
977798003
837778610
448761354
915189219
893509858
30057801
445356224
768873011
509540455
470036117
454477526
844127543
624624890
661599793
49790
6220434
936771544
384411759
735523744
953851734
980668814
505909156
864906020
461384980
642628079
4935541
844200426
799235382
883905511
677217682
504384
435891928
898146060
753758797
797839242
502384468
409789732
3841
866010491
966146415
963447297
760708796
799083077
52489
399787918
47805092
466232
814860483
511196827
316611039
960048952
4559275
954738376
3987822
45197
53309958
697881609
4844658
904671797
4464749
469772
449653570
524621334
559975200
476840987
662622508
795437577
874985765
45902611
498667164
4598856
475953
808675568
43065017
781327802
428195495
889732816
5328269
881441007
461809
467563851
491755635
716435307
48620971
556696218
449201436
49752
943530291
777703093
717619545
650344239
686976184
5828
7366751
946391109
535914696
760396609
598484079
870664041
744555061
646508329
418386931
974337514
631069966
887809904
559557989
447141659
39230227
569410040
49257204
451725227
659014724
618513
708654892
640243106
48803184
454194569
428001663
880309685
529910482
4872725
42878363
5631451
5715446
49365
664533568
617138322
419477541
828530940
4187728
517
486116810
645201475
946356893
50595
413515255
55448
421349877
480145
5852370
47504548
994530101
516067619
849894422
941714785
938170683
613356028
997787880
4572
467951429
493426871
409818053
776742078
439515109
48564423
987082196
4153
555894481
737701673
524222716
402504886
486568444
740841912
659052417
551470433
985725764
422573086
4099450
4593102
453936185
550348938
846676756
794180652
4457758
515236042
628030827
774088052
949854939
4618872
902467202
199740
3056
535841573
709694492
365711054
454463
877018331
963056160
3518205
4493537
525187928
812105176
4104984
528113603
796833622
552420232
716837053
960561793
3332
278309
588047423
49979488
737465811
521358521
499050071
56237751
975514104
478411451
3838123
840216451
457239261
910631979
625715681
692835516
447066710
762108757
561280826
412886874
921558511
527319799
954146796
4203643
586143500
738261284
450361
841479850
5791
830709216
774583508
465024673
5251346
46266
521774924
514660916
4757402
684452684
4728560
492022848
842418161
44939241
42110002
851371933
661897187
552867661
480573390
43855
666765017
639492446
483419
910960429
722737040
211625
744306211
770827177
496642
477280869
529915533
451895
719506130
876186831
688521
872802843
5100415
717536194
789759274
575444711
47647
534240019
43339449
479783495
908728798
47813021
483295414
36511
688270719
4723813
517978555
624751369
40974
999735631
868542070
777564000
535261
35609720
806377303
791011524
454745212
53242
45855712
668340811
476115
781472571
415781456
878714288
43285
3958058
5921
4519560
459266
927839285
524474047
354324206
469112967
672231336
839463916
847609280
580937297
937927060
815639811
579150071
653166396
676849666
940858700
560721191
774626674
508799694
879795393
63786328
444835985
691699549
3430
475482
903013515
587913786
761227522
3490374
531347820
869072154
967193201
58168563
619482072
689716930
503029493
568068744
4739001
549836044
52239281
994342510
697888918
458255397
68810677
463263229
944392073
795721924
557054850
50903880
49505
2372
914033391
523787089
476526
511979
3658540
60839
795649542
62331042
4048622
691146624
5678145
591852001
998990959
4389
764613099
556575828
526582
894006455
409797777
4933
728770084
40470
407096579
31783
755639657
992906847
4565448
855953579
52156
44857220
53052718
843472631
666937339
507292
938247355
601347508
513274935
494428466
47769
635047055
656155215
450197
799891457
470788823
582080738
975855078
877015790
599458809
537173595
472683381
851233655
870632165
855296747
709137498
458749950
48716560
733808495
54875994
979706588
757168467
670856171
858634672
472369
436073968
852896832
970468402
695577130
713924409
55011
580853
48155318
823205071
36212105
609236666
502811988
617333463
373003416
47303123
813946506
892065409
744377032
721935642
4450
476634
4502
692885316
4870911
487513
561408430
504292836
478647
523514317
636936259
408176430
558106118
431594060
5259216
806061521
46499773
516180400
44838
568217415
6037
5128460
716142457
902700631
507286351
506234194
44467429
401483489
4066
763600055
739683745
417692689
52998
3833060
908782355
734943867
424756401
483599729
452415826
721981329
449352336
973962800
699863807
818538279
418687903
761230090
49170
46168107
494893890
3341
542652956
696245434
846766689
566827378
531919877
505595853
576236759
946815341
777763187
977265142
5900
752826513
49457
753727398
3996260
544896927
430594337
42580
495059915
570401785
881996935
512828123
488776
476951966
852881937
880000354
993679795
919174113
760446906
521172
886909169
780595827
760071288
494988723
923277515
811278883
506515737
482925889
627119784
4962069
45684282
705508231
856239577
491367219
39285088
462159095
947889199
803191597
4521783
537120613
751214838
50421519
345877708
25589226
23620189
453622061
915373308
474048913
701872537
518859901
483512
444595208
420343817
415153136
983085640
976266123
654357968
531850775
938201995
674888488
505564760
855929971
664572616
44490
931598143
520987907
564635158
527162034
578477718
48300220
49875384
425153
778274212
414655674
589408
529768997
642691505
632198288
784299606
638638998
701505267
597486936
475702146
821242344
449548252
835837510
940505132
456242838
469171887
468489
51303
982109259
815691937
882582933
488241387
450489450
48671
333
892622582
3462054
891312933
658514343
990306235
598669191
697576625
5198718
37994
572365268
724298302
917882452
493691379
482215640
44290
776657906
5286
581193463
490942762
927961707
791862854
831722267
481858910
4673314
762576629
4849332
454669361
684133163
48225809
496034468
44536
48536
51678173
467471276
642203653
416368746
612937080
45295366
843019278
488571419
605397798
512171126
4797454
807434751
525110219
933132920
544931714
24047823
791058792
888907393
425355
561184674
3653179
802635797
294697718
995116170
42571
435812613
50127
431309416
947697942
851636045
880569878
798807423
886370611
22191
891815488
45918
822414132
465465286
60441305
447656
500472437
496353204
411162322
560638390
809032818
444724513
989642448
904012463
462627478
52882
357705
5617796
49196
954570673
467216064
935398808
725911733
601414174
729840135
826993355
621743368
573043584
441159486
4844
2667
5695
461121
655894743
793128704
678303575
843556279
40978430
527786120
35121191
3444
4581022
956932124
53603866
58592
806029913
565786970
736217640
498305593
47568
47924
457190155
821478796
571064383
429028425
45403
425438669
776037937
505746090
487601161
954656372
440564712
961776560
965007073
555527737
459003
418761452
660472605
943113211
306
631355205
926065060
575937918
438976920
614102080
610829959
749726672
859082625
52138
526674430
770672346
635772397
481068424
943630991
952281358
5865
849416804
785687390
404991692
607846186
648593441
32768
918436727
51706769
501923286
716031952
455132523
4579
804232331
575030688
494798212
485616588
4862468
870468190
765339766
49427453
42874
921153590
567974731
890155856
930037887
469484089
981568061
891377395
476075982
595111407
413431571
44940
609226554
600088548
935998739
431554806
55729
541077
59885694
515715253
350007
643227704
466507390
50652
459898
440742362
693648558
907448277
461393241
700340116
460461092
573770546
875620913
848557131
400641
45494537
939326662
591431980
599386349
872954279
532928802
429502049
780455895
517221436
403395341
986718110
4836
970898807
903230450
895229778
449699945
517792119
971621788
4841282
54330520
466654725
46139566
52754339
314962237
36204143
541087379
45241
859792123
895525515
749663901
650153971
351409937
411215618
905968278
436580098
467434
3903
615531273
610266423
954767468
594200944
834938492
444741912
780565371
908378173
599071834
611089330
961768004
4760183
423304706
695197867
886906109
548146724
782459496
946516584
46994945
383501
551678222
743475596
639317893
760528492
412804241
690964372
770014419
499264
634759545
445503
553609475
848036554
449405091
47198924
368976
903951073
6056
36641
3847831
936082800
934217463
840696205
555461510
458647766
4779391
57703904
977487188
4606995
4488233
432620815
495122
4691
3849596
460859
663189735
4875490
33047
445860
496620514
823578821
992628499
666084368
744426164
475107404
49191
928635063
570998606
4543871
431218907
784672406
5137
4801809
336
4963
975933821
799604789
676389267
653215257
49254303
683805173
3153
36902
607945043
463950719
4402465
4953608
659406530
505894802
492948713
685528243
44091988
493209600
4804667
989063123
479122
786653466
866017579
922964461
809466911
886393189
569375967
473170180
682287068
921098115
447656047
549783423
506284832
626386847
52891
53734240
4996517
484572367
504200146
642470858
730730898
4630816
451825689
761368215
33874
491903605
449455946
867840480
45317167
956611535
4626800
786179237
49923
55802
922708588
51207849
581501094
413422716
976702275
569323982
669111869
698912558
563138
733343455
843112987
588666249
859431621
587950211
64202
895558327
605642003
850738576
602317176
865091304
469498297
47274604
453907
882016366
615349265
46887149
42459
48745073
573678122
488612
4644770
49922
430143948
35096
49678971
45927
565869210
916866326
49855
47576257
44343981
885329150
696681325
736909627
5071439
487315836
428801
826964616
736744324
839958815
5120703
594619886
916481254
718444550
493037335
508719038
782857400
497812341
46708018
2374
45293722
898093100
4989676
464853573
775867392
652653760
36198947
475092386
50262
660856997
520750410
557478858
612655582
891506357
873162621
527293766
4793228
38952
686731828
465729198
806616854
47816
663921093
53170
987857714
608672537
902984337
929607815
479293676
976727230
687817101
4683594
542895020
718826404
447610810
704457666
717636524
47106
471869767
646637686
765179641
470620401
453350075
505036655
617883558
492845
910704918
593935109
46889
411905773
34159
648144802
4277268
356569360
854670644
678515089
32685219
846049916
842142275
450252
435507609
468934040
404803716
708344997
4751068
3776616
880538512
4959891
48278
850896061
4272
470192
721002779
764350652
876591499
548276
4103013
59282
878285578
445124749
603880184
741748934
657084023
413124090
439762296
44975796
54650
411863202
448177
4601218
489728125
764864427
600378337
643344023
4910979
483661210
505518
49087
591870291
43640023
554090358
4588
4478079
47865
462553382
868934105
898648284
551528
498536
898969258
583594965
560974562
4458140
729492016
755179106
430370
926794774
874789982
800841373
50679
4137
479721
537468214
482815445
752933432
446145106
671332029
837381144
748779579
563374266
637686756
997089545
446975427
48883973
718974994
4345172
536648403
452860005
806730778
572125875
4361687
754329255
49415517
4707061
413507598
425538975
750359213
461827067
434698449
683146463
492904682
402601168
932194871
946034820
557921649
535604554
741440267
252685
607334669
438224260
419476335
740405613
553857819
4898462
454080919
707587818
898487224
755137907
48066877
447682591
351267
701537871
4969194
531857215
52216132
823366834
479435744
592586110
944793214
674086589
465219137
455010851
445117494
559183726
56079092
738349766
732835864
657247747
836186526
701285915
809576834
502153087
299599
406272871
426534803
211142
5680137
517100
53177
906630380
566637387
44545
497145356
359434955
746994845
977673629
568977974
629906125
377340
46041
727064024
895668546
892801958
511031915
746901856
693806481
55132795
6341676
559474
4269192
613949037
912889193
811018173
855829037
570072601
836853121
535288533
675652150
346124
864720927
576129264
642810489
995837316
45129471
499016148
48831314
448184539
677152742
439296
53615782
480260201
400177952
4338
865321985
796813285
432904145
685415869
41336436
827553983
871584718
966069634
685169230
422133312
733359562
539853961
610544500
681705892
528551482
450693
531813200
586693971
4808527
43658
450559963
514389234
750414239
413058484
795168241
791915449
644932271
996171600
38777
5248834
584277606
857487386
732172750
685739325
453286505
3740
992540368
4408003
731708301
503344713
751098211
53791691
809464130
674295137
495694579
53579
4038340
918660050
629749600
781535252
852857681
993229682
54190862
922618187
900011286
548047
425964093
878039224
45180
695471243
534566641
792273313
776455286
490413566
912103382
529574536
681791323
862774325
636891055
484
816705044
495235291
941363718
780229047
914403524
5425
468476604
4518522
819823934
767380617
779706126
564323989
903734333
911330754
669730806
799690711
3172780
614767510
550862614
668170926
801386702
904019948
494354738
411070238
857236157
468325482
517806
495222
714044338
655827560
969676413
48031140
632240707
468336049
44148
410766269
45481892
698745742
912781433
465863831
644006305
49617015
531165538
522557351
861922373
787030997
422574936
437662628
379
887871640
51874
45517
981120373
510159685
910386037
433016076
49080
403840530
571070663
405529607
481058834
47770731
3235293
536455105
745099335
423654393
799783827
46549
916812506
405623104
543633266
892736648
24456
800796901
930952373
893910913
495599
706990678
868285477
45767866
686809664
590214255
4696090
564897289
943417413
5002
4876846
594363287
605757281
924469235
3391
984438109
658607317
454709840
452607
955962177
992022604
545809003
788509700
914393960
676109615
4533078
601885634
816652383
446638149
4505306
709735161
476989488
824387524
679751212
487852214
20452036
634504649
520323457
5885
450676237
49693270
751519777
679835451
665813244
37949
520202
844689910
830006914
677545927
907220351
431928319
466529351
471658635
38725147
4614782
489112500
573153283
49164
996660406
933492293
62828815
356227376
47166686
518023073
40853423
795504390
929128448
443727
531588273
536313252
534790448
4216634
633239506
652191768
784031395
48896159
286
484085698
466505342
436333512
916619484
466974206
41261
5848969
615239927
558282083
653254808
374346
672060060
958410398
423394629
880256161
6348
46054560
561794
699412857
44014301
592317
516581116
385779
417227
4882771
764813874
474857864
505323800
894880224
433088564
4618821
377419919
20472
815041707
789089094
481667395
699352232
4615946
596397329
45539400
922637909
473776159
764887498
46396
407
496323950
604916073
607922072
774473387
688341909
963811604
33940865
620398630
980560191
476229
403577085
54200
5663
452856
797541143
902603233
881589295
419515975
427551701
367310035
463575478
4047712
448532
49296
983140244
470847
638720315
970559252
519528197
4789940
698809907
951742184
713078672
479466
413579965
909600515
560626031
629019983
601042588
5740
917433150
458879
846265430
809485924
412340602
460485680
476038
444582678
542700766
4606157
630381869
785660662
455508679
673420141
509039558
687572896
598899276
815203368
748941124
959173170
51040063
541668411
791113669
513668901
844251595
483937835
5292771
998620037
4039
648555658
41791
406696540
469597
983393125
856097464
805411883
966508969
4784625
926056266
425891146
465011795
4660925
774445300
871079841
593777494
625976618
604907251
910664219
970309974
3449
402790412
542309420
872146600
809696184
565169090
692535696
45597917
642800785
791560252
453879276
45338416
786311507
861496250
750748394
470124
401671944
920353966
416474764
459099121
949549013
47724281
51067
545395
790216144
916177015
762608252
586395300
431063482
856185180
495980113
60547
52559510
798435982
689159881
4861293
599381079
502656170
810288856
836783552
5433130
474056884
745584828
753232549
447839838
58225997
754116080
654681485
779826248
439246808
823721563
45261209
5015
768309295
594122677
817874801
990284108
47823
623093102
897794068
477912056
860157992
639495185
482702
512528588
451916
974246298
5521092
809691929
511838485
677047523
438659019
405285131
400693676
4697393
548826574
455807635
49412
650399812
742211724
698980453
489545012
625058235
595081835
947302975
580507367
596172682
510299723
326437885
557879608
471593201
641945455
401675
664754311
847903434
589507722
454489539
554357117
418238894
920613840
457959569
489481808
583148483
46672123
53592278
672462552
49926216
5672350
498354423
44499
468417650
677968850
44211381
535704662
853400411
747327504
430622087
4292304
4837181
874975718
455151051
48466
562220059
643783490
499407633
867904204
481963
751327859
702694568
5107
51295
929006547
330822
607154832
949562429
842504297
684999973
40590088
802473738
872468911
449570799
465313665
5390518
999816353
798928431
451135864
49740
843053502
45914
4644741
868007171
478214023
651569939
676403502
738887890
414157
987369850
45386
630496102
996368431
45236907
891640772
489680760
737314949
674813642
938890655
808459308
878300753
919067499
902852328
4643790
998220587
815962524
47718132
471985116
406938907
52063681
42765598
494594
587869859
960257349
948250214
48403810
909051167
881542445
495266430
797290777
47479
489944152
812815911
648297462
484649366
454631569
436804
433920331
631869559
4701
669271949
897923204
991388129
454543285
906361452
823909588
401800064
53880
491152619
431095645
503062656
908319697
54022
431817150
50837872
998218091
938919923
502765204
716239589
479189
992154247
534924833
627800955
45454
869682987
590410936
473978205
644202549
469960236
445495891
726517650
689309995
756822941
881436777
858583860
539809625
442085358
699949909
476888969
452813697
932418495
44614
934773152
5278
505576592
582876986
56135
850359481
34407552
47364
499965318
552065
4839
428625277
446752
579649929
532027677
3529672
706501571
802714137
46789407
643692173
562759928
586402971
46355090
530242413
53324
748535846
3834
54407
574361854
564506561
32350252
814397070
615454505
455750338
842761719
424938389
921482638
450194141
776021632
701232809
773167612
608941280
423899669
900468421
913693259
837367986
3538
998208270
491312950
680697882
447484
974012555
572143215
479831
473417179
818827897
830764879
467032786
749994937
493124
854207975
598499509
987044069
287671
734376495
760631645
759649359
583199160
47870271
910246493
3711278
520024544
541625131
4840418
539972073
743828752
469051960
972753281
546062001
797821411
764211377
35316751
480783667
818188549
49179252
480525
936015038
780305766
999223259
502641502
909434381
46708828
856969345
814904730
588457351
498462
501183773
4765323
542698890
794591569
508926786
457901722
700496425
403657020
455996666
591
626569357
543229891
496789084
470055
494295457
2837
48491103
4715730
406366254
4563230
699090512
927553127
509100791
897681171
939272673
552170686
578439478
476251969
879717720
47904
3732316
532178573
33645
401275168
359970
4122266
49536
45985626
947567783
497426266
788328206
52830
541067179
691813484
49981
478282279
677133866
810791254
432889181
43382
541086170
51672751
775684852
501888253
948666722
4675240
970087617
34157
994208649
824231414
544936682
456238609
597465585
637901
719859171
5382081
429379793
489013560
702634489
696612283
525566556
485750653
514221806
797255060
646933828
4639772
552841148
706326018
471877094
519272
51244133
55835
833650332
408697163
940870648
464331881
499999
549544970
6509
408309351
474562740
435263772
893982382
987199424
543074781
549664916
421998118
414890491
804993567
560940417
414659724
754257180
740203536
706158882
49949
864155527
514864212
805900957
646820507
659862384
784137717
774718903
754437423
980028146
45018265
2711734
991146590
553030202
588571
41162779
969993676
972154502
552768459
884418161
761919932
858849093
985732438
741026914
2867
407233
762857352
33682
403271269
38814
601649529
479246714
921999049
456881246
767370304
725904002
5453831
479041019
605536534
46948
5222
4144773
826178766
533743
944989558
35105578
691505391
650370326
958126630
514032629
46668450
416040917
887346315
866600660
491097322
798032198
5307
510655063
698796678
56627280
2692
782166955
447469565
723576869
538562016
601939
4809503
47742649
583816568
911924701
887014220
503714731
795617023
529574031
868431267
447038860
959707512
660221688
658969012
755952489
4720041
796453103
805239249
679897886
733899643
558714220
23906717
806870294
5060
689150704
742366267
697981407
660254021
833549346
927235405
460218
649502327
767161117
444076931
876552657
499184088
5126813
581602862
981458788
428373698
47868152
634610247
474462
551756961
882733588
764070218
52979
573550684
641104849
473202135
463325949
499267917
477207
990364238
704370823
415108229
48476
669986749
446495989
840880462
502190
661879482
499826923
514230623
45112
442616588
936731699
469403329
444699224
502608805
537062299
736861376
454224355
479440008
860486628
559982292
582346581
40798
769038630
820571448
437763745
635785059
4571785
754203950
802028945
818826620
921046831
739988663
600454
498275482
4953978
599467749
53208
47068739
32275246
476
4787569
966899668
822579126
53077594
619081684
511479586
751473211
60353
439286563
592290339
519956991
598227261
490669873
563750544
749848154
497404867
555552164
443702422
439305496
272685
412377803
587878403
683170418
462892
466790724
419250795
59997
646738599
425246713
44218587
65194652
756788399
573321696
44046458
750494217
534774979
896650557
943263083
905426190
420462163
4878295
511631306
747585752
929605594
873056441
699812055
619128824
454435966
426767188
456028
477059767
711057005
510205800
54099
445024090
419113483
474939
374622
840388556
38192524
587057399
822719111
606750071
807788158
766678223
5602
964323801
405436248
4811
447904153
934345555
723005181
996942875
977660413
731451110
476336482
466418011
590518
501929313
874021085
475493241
290
45043893
684650046
699959543
472382022
603561021
488343161
916472042
908045585
612404385
999602657
856313695
402050494
746760134
4595118
768777440
409850826
907892197
920795900
699958529
47152654
505277
484686962
741457416
49557
4795
518075363
632922446
608068413
485417
497774
574418228
661354076
814592054
913285656
825270825
42898
444861425
645758164
576303986
497365
44750
969343780
658735625
486563651
419687
623871428
612784195
799567839
606097035
780450658
874683219
913367602
59829
4154375
683717006
914609624
348171266
933241570
483264761
49060795
552157
575871818
421627896
613040848
897165702
847006233
719545753
4838782
460264250
836555988
49514320
674397029
667994681
943385444
798538154
673976722
535069602
673716038
794507179
524736519
471669950
916984842
946708924
760360980
675691861
48983
36353879
471918133
497306214
564286658
812565519
983063962
920514446
5327578
55973359
45207514
824087845
4592567
730185983
754382045
4789760
48472277
49938652
504347058
983452808
431520780
570901
592230648
680303028
621656359
4022
525675217
529649693
44124413
927335222
446924
514837893
5419905
349354181
442003
880361955
579870848
498467401
496448
451312
797239226
674808496
920857471
482175343
47570456
858958029
495136047
456903
522007135
451839650
550902517
393269
724898611
497801775
420134254
5283504
943230844
841198759
987165290
531620763
771542407
632484423
731543742
44941
995551699
695655483
482303
883770829
945762973
726682558
460143889
4176301
897258944
783239232
720128661
684637377
767924724
450565
670338465
482357144
947569139
719072024
800886442
863644957
765613586
485330460
427744966
513674162
871010893
910803809
927604514
486283473
5214190
47670328
586261168
872351832
3298
736480691
987221550
982266580
435982
494142
466820619
441107200
882084112
550090827
590412398
632540412
850827328
788701364
4326085
769475478
404347211
722905593
947453310
668274082
56230930
54720501
542912611
856310532
67464496
47715
452553
5565378
334163
580187296
449346924
908920553
474363369
447189
415615
344088
777755116
462011085
486098163
6564551
491767171
556197197
663423415
440230322
802919379
4217306
466792948
876304525
897978687
411
59740173
4632501
49026
928239712
4682238
53982889
46118
347895565
599741689
802481840
422
380953943
677010730
478964474
549535922
4547
887850387
823450130
973175282
518271070
59548
756799636
723616496
444927
441262616
406324
387019450
505814163
403555090
513522472
589317455
450260909
495679441
49356
525940273
672775696
582699928
41085026
4720205
867333832
40726
643507944
4866
753299073
952253085
766774548
378453148
444121506
775994732
479333986
452947912
479188509
476297920
916062969
474512481
597468529
639610864
979816109
930305980
564271243
479477128
627101631
595672047
826044137
448112401
402303626
767721030
869634856
50295
712884794
57306068
457458
615309897
48410413
414154418
739652510
271800178
4562525
925040224
781192750
46620506
456471758
344226058
876069379
555201011
683794234
471008247
940131961
733478429
451688906
746477986
471812016
492891206
533599192
941379533
637377913
868764316
67550
49326132
956921685
419448021
28494
671160473
50600
593693
841934239
53813156
46237519
689561949
961552611
587949938
984954646
420194784
959576634
771182884
738331597
636573225
673150519
998729174
540921162
938546694
744422995
500942
580442091
56575
919637903
470477138
865484577
43117
483554
686841990
493401
446509412
587633568
452109
511621
752260847
605463666
4546956
616699533
450683335
47224894
598796086
4047
530320318
515670076
51452033
441604133
781752963
709024993
595465545
4539
4913456
784033800
6054069
46318712
565500930
5293321
517138953
4379032
970923956
604202408
844452105
6513
743150682
610737213
408
423622407
777611394
414805829
997814865
409098540
549652997
825458013
884246364
587322141
457497
4588110
753239863
465001464
798334734
452872523
515761402
44878
50797832
4097
757117718
760211136
490590556
646955470
591496061
488124
475218636
914136009
940159217
4877875
38335
478412690
440788083
39736
4500186
577067162
338782325
168
758060090
999941634
762348261
487824
946405826
951354866
4738969
448977
450683301
49723504
721848448
902940820
696941684
395
471261897
413061720
446785
40851852
4189830
526151207
628671724
6061273
754520658
725730433
755775332
743576997
755091718
534097855
496383565
581009385
586854716
4573943
977826895
463029
705498054
46807
744275341
41760130
786638390
712422764
421950781
788458905
764095586
757335279
47695
495918811
549948823
4516738
50385
905173172
827645608
44601
697076324
633881584
401756388
5988
497159058
52326
56899075
50255686
689232294
863532867
824179637
680141707
934292052
568527920
400934477
466996564
813616147
4808640
454846699
506363
616860679
647395436
963454079
5429
499134896
766159479
657930669
689305558
495423544
501368201
471725
852859772
495994
652751641
448039713
36703309
571975198
866862723
643527491
991930030
488539161
452112579
450150
636108246
451023
687131248
800738799
932882588
886860954
484519505
596411701
48879
446538202
961566812
673104069
588682491
396284020
582017305
598042957
535039816
902818121
51881291
45401964
818858398
805650347
624335185
869277756
841702665
720239390
818574981
4999590
61566949
532107770
683543289
911252419
454646378
529410789
447562760
744103737
625773609
570375271
500835843
899706168
714700349
45859636
967773117
980490529
825424781
635129958
579607779
666066213
523765291
444477488
4917617
49137
758982905
753216178
4677
51888867
895459644
4115580
920433402
627684938
451357015
786969709
4758329
978011413
5612811
756520126
768465909
407168882
4900283
49291391
669276256
657413880
937668533
494527415
498848942
542674643
450102837
582341677
444762561
979710453
420842266
464519431
47340998
700863669
938754416
665038101
4858907
942035903
4280
474861235
35823080
4653311
392262
490740741
317715
965383474
427477064
490740
510901952
512465265
476695452
47706
511535617
4303832
6114775
447534380
506961204
996890742
968021442
48667
884286533
4348041
3897715
809241763
575675744
485507180
636276090
452607330
425213597
948421011
617838788
48420878
5246414
843158264
834114556
65565727
579975680
47955417
419490
687043519
429922275
913384173
451343984
978790297
477221917
952478399
849587523
435912089
589418
362516
27293585
407949264
426052178
868579244
590476209
834334838
828959603
896126913
702880349
571467648
53239
551429991
939974192
653843571
707048201
602017865
527548343
51096
953156685
405866421
4806894
902716076
658973356
571393114
795711641
651588
347
5940318
463647186
55095134
771501875
62017
49108
757609313
562922778
496143
894137784
828128881
4741398
546371318
993927292
657213682
823822183
49346147
498839
418366
961179513
826667045
493645424
556494709
747094370
528907310
609566606
590256
55277
485459391
4215
474481
698528883
699040488
405731969
51839015
38157
48009751
480781869
3282
5324
40164317
685532994
498702
707329113
39774
4588401
45104
696642851
4947147
346623930
694410942
51317
592072173
809864544
540488606
543145275
810637606
510385068
482159826
491006
586090374
47958333
511422362
52622
662409156
52780470
5284
784761764
639805942
783737233
846873884
446696982
676725427
469719
560112016
572059807
764279163
45256
455502670
942846028
4888331
440096303
476881
934135874
885559014
939181457
797067421
5948
553458040
694187424
40907838
601582708
966171744
5156253
475993334
369094
886890505
29094
507091501
48965
505475
848391146
797841715
47967
842308394
572803104
635632429
4699346
595802936
481064592
986807065
47976925
916166525
967538568
754085809
46024324
619609180
61169
40315
535980023
719909123
52338261
997226177
483201186
40510
448345
646213662
626091572
832375365
430483449
52365
956557411
3166898
509068273
492104815
990153788
719127941
995795251
42535
444206497
930905289
828600789
472805595
45238
863755537
941594549
436112376
828551574
4673180
944714050
893528832
596449086
439
718997386
786168229
442441512
824527712
4306
504657202
4455067
375248237
820489183
778072167
568589471
504563231
520851
552476489
970338774
814549000
530811792
5367578
622580721
726499189
470903648
534790081
932932201
620948345
962472655
745387567
5150641
466083200
901204089
4208730
918345241
408624164
844163025
455589837
621581159
834563300
922690506
48033491
781958938
492458681
437610238
3401
4630685
646367719
571803803
49246214
952361678
909248102
506656797
578228871
608912554
482086505
649475576
43986
538300137
551015315
903141140
612715109
532384903
901792847
799734699
481179890
530694024
422437258
451819
386524233
43675
911845990
676098698
49128858
461712236
363739384
53399
943379266
496922490
512113342
853818433
55906232
32586
409064749
446211
538397231
917634763
992953699
830797992
961444412
541902633
694584366
540185545
391336287
26565189
853801505
655118839
446490
800222316
772865464
4417
500545361
528939286
14694116
501787920
591926214
509713
53361
631208725
48633
433742352
866512811
47250
752017302
978377081
797633315
898817992
931751026
768777876
546773180
666287723
867501213
45570802
4230
726963436
550635594
3913138
922994818
4119976
613159279
778384493
49295
488677155
523176706
409728
765234448
630914937
909122648
403711321
855800743
4869616
809745783
479805
418829793
411000
902298409
444043947
812771809
531746
46958
891487785
430020596
668654904
956876745
851574804
5050
502196473
449922
597843060
464816
52978098
677962105
550114534
684004253
760872107
730919685
4670
64131
721544744
360058080
443527812
874315372
851436780
976091677
548980033
432699569
25938138
635754410
42599
791981197
416761494
420502980
42041
543632077
4491744
897666853
703714575
420206
4037
658557516
600233905
4529132
644584660
483685200
971976149
5578127
630197101
509501148
455060351
5806
499597355
475853933
47832631
46602404
698245221
50061
769834279
502879
560965798
649784430
580807951
44719676
902766260
772930648
434960743
911988620
768552230
580572584
485183882
476340554
990451792
462713178
409820079
476889235
876076921
5112
503100279
55249476
360828489
5571
845927053
491334705
426995432
409139847
54738
454503305
430817305
867459175
474415
898875650
49955314
530186476
549459418
49677318
727877295
49460918
856456832
868772137
407401301
43568
496292585
567498310
28142
641225
683261111
811192087
922777297
948594888
44954
718474208
703576626
950815057
771011902
948373143
940736517
855820135
537608406
407448
518745329
752376308
890576917
634963983
501825882
920664492
449354043
703237099
698250188
587908648
563493821
813523707
482381120
497363090
619440998
864058053
26042
507778631
682060130
439472162
540055313
714864747
864441555
5149637
827583966
599173953
450244586
751308057
738229542
935934330
50693
4979344
496656986
4026999
792821756
616129928
961547496
34518
703805860
545908463
3963746
585463309
5571625
4929974
774723854
482501814
758748851
712658749
835606448
981140410
930975451
559675
765235510
867555939
507786673
773975743
483728428
44667
793243562
646573678
971221759
475680336
726689242
474872896
32231
891200221
4805265
773474130
904818983
4448202
682426754
520272474
775364200
6241868
473919842
51961244
631984441
540225359
999830066
541069877
944395613
349133655
4096
46043302
495337
462581388
2939171
49664218
641272840
604266172
844631658
634345984
661435587
410462286
584968246
4949817
839738775
867465298
465394497
635663995
465970
407366508
50998
958222699
967584969
740763814
857624909
767426802
484432003
512030821
699021460
61049
544193380
771449038
668211544
482667176
777751082
400233695
543272
446937
649940220
537873091
687398634
454523275
3911275
595221828
589643656
937156553
983629522
533747464
594686534
3009377
4363404
446111
424150348
51709
821359433
28309
632518
419200513
420670898
835551552
944882571
517433237
447484922
733435587
5745
48651722
684359178
486886282
429615958
3342
5140466
769497887
457583973
996164946
793039123
62569
516187
45820
764101701
587644615
518270
449593941
909912546
4728435
940860411
441472476
510997733
507874595
4632
530881432
595010759
5241385
398432649
787538845
528887310
778281958
971362518
789597289
31382
57272778
673399331
403435705
667777847
633634833
42475
794355237
834138120
673329763
739501871
901679679
788941359
620743757
736203646
779302985
613473046
444444
546059804
43016820
410983686
561135111
3893679
59445
21305025
630140541
356
3586563
488251
604300541
702532264
630899593
883443564
496241112
299569
723866476
465519089
537590773
981541516
619947210
983384205
404465394
4611430
48453
903675957
3437913
51920279
500926389
793867186
482235926
822700815
608816528
589763727
588906129
534002
536489240
4583772
966252524
601569395
511359074
599665128
677488700
952585146
908335449
45638
976138499
720557319
524279
769069408
44009645
489926
922182249
43252231
466747250
4530660
921155612
754538796
39728
4485004
566896624
553020417
5071607
5818730
629086272
38154
417949988
50740
3218
750676209
600694571
974161695
24634950
536881427
596885368
829508822
927656320
697760665
777568481
619139280
504420806
5227825
975840896
843844210
470386403
499418911
601948000
824029908
486881757
706583369
44989
870519424
30787893
601134
768857442
648186541
464765749
775647101
532989
470358
54879
578507
540091822
516358249
42320075
801197861
927323691
52595237
762004924
52046152
494158
632299893
942842582
509872514
830109333
48688571
628735077
494610
46705
723529323
460561606
940584052
535478705
620734882
622104858
325442
412913873
926879181
4447939
729889849
525922851
427330448
446929456
4637
846963330
543028750
47849
48506
44925851
472276
43341313
708687304
441405744
525411413
5194060
488365053
461186776
497765053
766443639
822867904
589353079
962196910
591766220
477797
592824
47903945
5485462
982586262
958967358
990901810
835872417
691330898
478204837
596989518
837856974
879288282
32494057
407534968
400342017
960078687
47943
590817885
645320468
997598063
497286075
912895348
654199942
4827019
626894609
629214
455511
713730726
467106785
852399590
821378533
547048814
800359138
488887365
451985093
801485176
597969419
729524226
3683560
800065350
46712979
5297
42372
543657175
819469495
463757970
728520805
4930430
766588311
561126
49122910
849490219
477409067
941057062
762192573
430164
475241
982612508
908195572
935765558
809737190
4794
48367962
854544623
769794057
744946128
463956928
369179
765477776
47255
479641414
576330042
460247060
5411545
4980918
606166846
477396044
915911871
428194120
437961417
852347469
673936557
39560
931098830
49136461
4579116
815275046
47094
519665
444591442
6123727
858129744
534678354
806657632
4440
504920
549448332
461892248
593468790
940037816
913689879
857553061
691997158
495615295
566938926
625998623
764524834
628841600
3905235
940268465
799208778
993125740
935409633
357527
917621885
44528
33473
724233710
4814415
589173424
462846190
412799871
988148189
675873287
39782
4899606
953985832
44806
656930381
897254996
482853207
426236733
742744979
4116
889880648
487968153
498947
423598661
635435584
790606708
971524255
633924766
961529071
46886268
841212392
4577567
541324931
43854
582474915
43204
901452976
507205507
425970344
458215891
408523965
674612879
47054083
441587042
49355570
4886
405581210
932672481
541550099
843713213
492846502
425539382
598980248
662359535
53382
4538
876419280
524660385
49221644
504289484
48784181
456347430
903798898
655282498
512525488
605710549
5182835
802550099
37219
790456155
448400308
706367289
7321716
683276817
654055179
478952198
498218302
474035309
4382758
818303559
489458
5126734
961857238
995430987
610831920
620436888
46079247
517147281
597114494
635603835
503200
40938
803062773
917301848
544350548
463194
733705962
759413526
504242394
481808729
584682301
425431
4856735
3388
699419154
664547500
447888530
736154645
531546406
751247867
901574641
827063819
553876507
455240226
711537487
40021895
741411093
491037444
811403859
807283901
540580086
6342882
921266204
459605800
922408052
818897046
541375601
537671
46590151
446974
841289159
563409934
567956008
432793
692022749
903891746
493547869
6018
738128428
47750132
38785883
4319
4932578
5741496
964585221
923670507
843986547
4664808
500817795
479696986
871555059
4499440
441055474
698711573
710508287
747712455
452113
514144426
470651332
4772092
535736513
687190087
47018
471475766
639271215
579804018
491711
757258719
487826240
606956286
5021818
412698
3712302
692485079
575895597
3395771
5183950
562226432
44959124
491167151
415428786
528352468
470935
485293
478234
40893
690294726
619513637
686488589
625315731
839873176
761028600
803820431
48773997
41306
649038914
441719355
708465971
890279103
519545374
683987498
744278835
859513525
638500891
959745696
51190782
49847906
723051982
659084526
635683389
455336731
4512822
863921197
344650509
36537526
640671068
448174687
523625966
504219056
4789750
669728272
3481
910176432
433890391
883128240
42659399
455307339
5749916
467318903
883456268
601454834
818880977
452477442
774794536
661707748
604943372
469142157
44972124
5261267
668682590
669349318
48325
5019595
50908343
694939900
41187
406344006
824966870
4264
557768
849485512
683247529
473990041
821060101
680926250
464828978
956192819
604690789
454225
403448099
445489
521986705
5379
52163
490442827
835228707
820749176
724359647
495027
406159
858148863
49750
454396080
926829355
992732593
809017177
4055471
416501
856397489
711917629
3754885
728258304
4723860
736153755
594993613
854553531
750939862
801479631
4881342
462454180
47000
931512000
471314787
709701938
4620058
4945030
40074
906192647
4873
423213472
609154207
3574722
47166659
468080
546774
5290337
965272542
44836
49315
498062200
40750553
810933694
566610836
808106515
4782716
951760414
5575
4580668
754554122
717103365
440924091
475541850
404493197
464714
565160692
4921787
620264869
477030385
808027517
484707582
720669228
536429222
786727017
738212519
931038741
916234741
610605532
455611090
501366368
924538675
626518430
847543124
4970239
466460598
403925259
52766094
871837164
768217088
428105675
776778871
634245339
700
512403
64130004
46837
446273570
799311110
649340188
686682332
809077397
50894933
4231933
454330513
5951049
386112428
952167756
735633281
950473320
768572475
5359706
546294478
849888137
669720683
678953543
596900533
494159159
507233785
4453391
535733408
46069601
2375
858422520
527309003
447853
351052
672552796
915865533
625228946
44967063
45917500
431489998
457517076
719905405
951631237
647550201
4747025
986743006
48016141
45402
53183069
793782214
588544308
456288012
459270
544396719
973239205
4783121
430535516
4717145
856083524
739975391
907782180
4759333
771357573
739690556
473858706
921052904
598560341
788381990
436550989
4757795
842468405
47376885
47602
463871
38360082
478005398
635261855
5607570
4799575
448579393
776580710
888281175
3761
743948505
390246227
458166
484311275
768810712
56561
549339862
775058014
674852854
53516953
493645341
496618216
46284
945699342
4552758
55299
843395637
623606
48773761
43236
33128
833899917
36722236
539701897
963887074
425248314
44342390
510843347
2847
4637461
668005980
39679127
4939779
510405304
441752971
863160834
923995864
849467279
478197418
859736743
512433
703038689
613475048
907330177
575477
309530
435262563
859663040
895633288
525725625
948276212
487089952
546250781
452263399
977346942
53383097
481287
4861911
493563535
449137
888375447
453259486
775589336
969915616
4601973
468963
672525008
56432701
5200580
583983806
837813262
548098868
430085307
46785
514878555
665202448
548073263
47104559
402868738
760923626
872019497
781433570
562036101
965546942
321923
956973086
729559649
504445448
669611583
39843
500674560
436201072
397532875
531462807
49371
680593845
990143679
803865629
462815684
456895653
704770953
510429
969675912
685931129
506718462
935591833
442672525
843905912
808075114
827690768
468879
854044128
949963370
684872696
715969273
889520505
981997441
938432490
693121329
757772024
675148299
493489
62066
878929863
843644202
513897272
747418069
669356374
800321273
793430333
433245576
777522216
613850465
582245343
47651
536311507
567829945
405201
692568368
953579036
4581
455799
4810647
756075849
712752223
49589469
4804829
4353
860814226
672551522
498501893
723203496
487847686
752409357
703142540
46004
24728
688122138
654050398
723467351
3334
297816
4618351
734826981
694020043
425989811
40384890
680796594
839867307
482128023
3069657
823087730
4135340
651108614
5511727
4762343
550880113
929829586
411056424
986533804
666357886
973820520
653708513
502176
497434068
537381548
999368171
622114806
553034
858235912
422868795
557921
447567
474804711
636336617
970164273
842919993
950367344
502517385
995211296
812215283
456305127
718733048
579417191
715710301
732790101
821586083
625096
46302556
586397722
4523672
839504058
909005546
319885
997201231
5698989
939945562
474964178
547840
677523070
980424609
4500964
60211585
501689491
411550538
529168051
4301330
519398942
792092951
609431150
854009896
44274
646217622
878190182
5447
912835374
594340581
508838441
554281553
452909715
583775342
768561048
420433709
246949
815990127
44869233
45630
40028440
495666489
610706158
419330022
479158396
901368302
518151256
939545568
751363926
707935353
862434833
447264667
815636178
907040947
533937753
858541714
45074697
912311625
667819819
501342898
447106619
460604257
936270216
907870588
5107876
937729277
391581
844247351
516047
451459
763335274
801426881
45279
546
952430265
826462635
700962918
890009907
803245579
5204
954160043
642064862
794151637
39977026
575592729
801728997
3318176
456261
418807971
55721416
829474747
476479887
774542590
561110228
54430
613275982
898574433
884601070
40713
919910823
859728148
887527865
49690786
549216055
823274599
613889619
429008711
583212474
721046668
4442535
4521775
444708592
481633418
456866185
926845284
808890353
980798201
48480751
886914689
547279693
5567
61611
4525957
53648
479787662
475069811
423510850
3715
887160944
4994696
801540117
458250
559394116
4914294
488866320
631246070
459403
901310294
561231460
473821697
649960397
649384590
712904116
216201852
458280847
505326589
953141271
812141445
782752851
408562267
899686497
468529679
660980854
860956597
502349672
834052070
567992
653438611
966703405
494866
282042526
514443268
986210438
3971364
936798625
57779
490945090
4180
415827424
653291267
389838
979646866
473837685
5823791
570427686
46925
646269598
857093868
773911894
52021563
589188696
578110112
5484003
605859115
4493693
46530
433076659
267987563
510
37903930
940248603
765992830
558102798
445150
556109696
551757
981261415
5503
715815454
449301872
47380
450155999
45496266
631859115
642785730
793045975
440875034
420226045
514490255
319746901
743554890
983355675
483083
43366
4674494
53479589
533464717
4842295
427651688
424111
4796
855668144
514737026
402266581
582525683
605141593
408429065
504492202
679022921
473971375
523200827
674258214
4645520
687128391
823444216
4516330
768515314
929873238
665973934
603750523
656160267
44809
477613
594803964
838038031
953464832
980173061
815322418
690541238
948790850
322031252
979154736
494442138
4726285
465779169
4451157
635267248
869871062
953374850
44171
48614
452345
665823340
49858
665082169
999048522
619002978
636934704
682549795
943141107
598389
4512855
436732661
914570688
660789798
49686327
727416083
654750104
616700029
423574
621259434
4490
540744
840714567
597771767
747601215
801296760
463951416
4971555
442775829
755302645
893266148
868253122
828433921
947125601
5001191
677454326
890233363
38622002
424063
508603737
852453907
556310295
520306615
752944603
735132889
624926408
990827670
672813625
809303826
978200976
675965288
72497
566911029
561445483
877295338
607710455
496997860
548626259
924218901
3757669
979680237
991936054
443771322
645084324
437405
609031703
47569443
673148622
474407
430324
500863859
477250933
49323017
501766
836424011
5502413
425063007
30419
393992251
715204007
42842
498270365
937516789
520158476
766743841
481812653
625105249
610016933
918588027
603404941
708290938
619882
811334440
462544168
445054214
4733
983993191
656376621
815205094
438008659
875852376
459248408
5276894
589327474
910051746
424410919
878488886
836753316
762321655
56618
4449714
594
45223598
973014450
537884349
66094
799862111
3568
528692252
512772624
385430
36116766
431700808
868988014
567530167
508392129
410214582
444136267
537960615
409992263
458805687
3494669
454452236
925583028
670520209
494288
488592167
464618468
31847
430387390
901606890
919411605
723952215
3939480
456940885
457731
472077
465812671
960590964
719478549
956345706
55353
51400441
916816582
803178853
579273091
6222
439877288
813712158
65286
4777238
858322097
596042326
848739734
921127486
489147412
967655934
428215
3753
499964693
764225553
49788
431424318
686616842
707237821
47696187
549083954
563491390
28147216
43147549
962046373
5190507
603334544
487028076
49248
535862016
4969428
592835688
840380781
599057362
413925636
660359842
582474753
516455785
620477267
708641918
46362
699518451
779806346
886332086
490083876
50069
55259479
574837206
971750374
353886
528101751
634598398
847939076
347352527
472865146
446991195
998411992
416933418
3260
427975762
883444008
408710482
891331844
806876050
640529559
676696649
449496363
526638068
493717150
501887144
675108179
56380921
653869451
885489992
45588665
848820480
49462
465175367
628693210
769965231
775633440
46031361
926381505
513612798
4414405
5444537
48778
993487214
785862640
4827708
582258
457820
851446432
514799430
875478924
772780673
655439296
598920328
757
614067643
975363991
465114714
3382611
52001
901572823
999589999
864517247
451812844
477272134
411119412
893648033
547609421
937286679
718802700
531195725
845421632
475630398
629092107
550707531
572193639
841189086
828168341
524996495
449928716
579756161
4569875
529867449
601100567
4884
623145396
497821
542251709
46893
572701961
526236658
4904660
47049
548439013
540902064
809477531
640385302
5946379
957020403
512755445
48485
575127144
495389416
799989134
4712505
818686640
687582973
544671
767950572
691051245
4636683
644763515
614342423
436192009
930398195
495116755
53808
542232110
45272313
508896288
457960083
636602078
61521898
421794053
609
519763129
48421325
792525013
497609210
52056
3850458
771082632
765954562
387199
809414612
3811184
611778956
4573763
427293040
612188680
401351745
732809922
964724501
50681140
895460347
291
34995405
714084612
381230
428410131
46093
426506793
46484
585230558
881203509
816435610
4321244
552897208
598404244
519301229
521082071
582290984
471539572
817504691
777067010
51501911
861496550
445184208
596226221
619424536
4048473
798023205
4823462
721250879
453499819
570529
707403987
949608047
46573
698595080
498453767
996799162
896275091
916176633
4724087
841485922
619641701
526772071
776003499
944854030
600432203
402275842
439816621
485252563
510766253
50127990
900159901
549402705
704108433
5794902
641383763
912459407
562479193
3305311
408963202
320971
788296376
952477648
959757854
668102457
4521488
805464312
558980377
48786
556533398
51833521
32266
30992412
970987444
458657
626294015
642983381
50423383
980434192
591625902
447971826
419910365
460859657
45785
967961798
4272168
773545861
608
783818882
43470
420226619
669750160
956303074
939892745
48118
493007
57040
47032045
3537599
52532701
568354014
923346879
999252048
377109063
453917
529622699
720823742
2765
40370
506416114
916345915
470265695
381564126
751040656
3895
639726962
736702754
950040793
45875179
956666933
489916973
466463146
472185604
659820295
969142064
450530622
556202
782686500
420823500
452052360
485441387
447460831
553675938
460968375
424842476
654554832
877740032
52341725
38775396
4579816
846390667
869110944
674400623
4752
3466
540333715
5418321
671771295
50952395
650672487
628305811
410920988
625823154
979862068
682979306
430286081
917981995
47381729
964517316
964827509
644831054
571220878
618063471
729176734
46225479
856709401
863796085
578510425
450439749
859366721
691518592
695292358
496950262
687254268
663068167
610249854
4374849
580461640
973721801
498262
732008189
459447
721462516
3899
656978863
387607026
478124285
586890978
52103412
696923539
493437705
551809916
939187194
959552715
674389256
578625
47131476
460471745
4749678
644160080
840448716
488155042
476734326
539911786
728524841
37802
589529537
802088268
54006036
910531895
331678
4966519
404535
698400629
785359272
505188890
529163611
775257384
557896954
621789693
420207548
531884822
811801108
434117360
367928795
28711681
856660630
5153629
625442
50641
4638240
474536028
4895474
464269038
541386904
556989522
753248621
550476326
526406139
493001264
804007252
558694995
434990639
910684607
675566439
517804327
957124098
811542121
896096281
775286254
606307421
897789559
46927
449331
582566274
56139574
463034441
48068007
44644
465324754
576365435
901325440
577081913
424472
673489315
440292692
340648
719962907
45182
562153948
815038040
407705401
38032785
4024497
413536766
498315227
888962266
47572542
832420513
934863586
535908720
894671787
462501383
723056394
430643154
45705259
611025595
52909
814885707
785642699
5476
422112
629505935
466212
535752078
50254806
586964
443795340
511947580
48119681
917782220
935951673
499505018
5198135
488360
402412409
518092985
417039974
924512405
792084703
66435
840509748
562102726
418659641
466725904
492631469
527157287
504034807
537043625
642063607
845529709
384688565
5328
690618637
646387608
48245
618625367
55632
427222313
431145041
41937
419855982
46272
47468751
415199066
884652754
565692021
47261492
457455886
416250369
48535297
824851367
4898052
847394080
42243
417838824
4645633
716102969
547092
59805494
45407
5532
860564871
552557616
510815684
435333184
602974113
743315642
636355165
447760
458366
422167484
4699687
976695775
472906038
616740930
469395
808648194
587509827
766875087
477088571
688139285
56972
403549049
693414077
525279
422585
983950401
814173968
5635503
4214913
4648005
4533448
951183711
3275
736619891
48811953
48365
841730652
944973135
589600397
753123448
815992025
733669704
626588943
835240992
956038789
560004869
459218028
497787
49495
963794285
3581
697500578
41354
823016672
472788106
45984
575812769
716658414
571886231
786449152
825380610
482098596
499467525
895047144
668062232
412849619
796413000
39202944
487099265
45337
712392994
434216938
53135911
864095270
684036712
4002
439940571
432455336
703547622
587508806
368459117
728484207
887084388
941587731
990368906
438918752
428510204
487936385
905732192
311
718384990
733415889
39512
706167464
838529117
421722763
802168517
31186
522682528
428538427
790081798
566760988
461143547
475868000
4889913
48346
644730281
523
425812241
895467101
582817539
459196
420609947
46537555
567
600238194
956029476
958293569
549978616
488522397
473639
541981697
881357165
870750794
971759435
497100
4470323
929688504
532587951
299916716
812799705
590128315
733235176
856226210
460671422
695507053
652668250
5392451
534182489
491231
863790814
49813
516015900
565980494
5183
456099
934599776
814855712
327
885781420
34649293
5795
44794229
590646531
285681
777678892
476158259
4421649
46567
578614854
610587031
4633039
858354369
648129617
35796570
596272626
687272144
919234799
756317798
427226683
760951813
919778312
665690483
636978650
426654307
561698244
48763910
514580890
63097
966248813
49218806
4891163
693419838
741443565
918719670
840595693
491744
723662187
930395274
512852
4634
873194782
712010642
843546870
522336419
896940742
5501585
463006521
836540576
747985770
5019
964572183
510007
745871448
776525701
622469451
471803996
931402244
529331674
871854984
447488
491860020
423548
4522539
575127
898710624
942589555
566895
443266486
453652
633850046
920805399
609171778
518894217
49758460
829186689
828126785
43695052
878614539
700346251
411571673
498364
391984406
885439120
678685786
957525967
618078851
44016
693592139
509185878
677201915
3438227
453225158
624212527
472484765
494491173
3838377
982067771
859927126
552628939
742912597
571572923
2324085
4981333
513666
565859106
5853165
473897159
696411761
608172345
48932
866604884
44150
834191913
852919363
445441140
545069319
486534114
822346857
757406361
595022511
44876909
607747333
443262149
4832
613472
538645211
731194066
4643934
47715670
483847367
49581268
570438136
598507804
416843389
936943167
506163764
445738193
35382
648354796
463888698
511691405
899225846
662096686
443667720
5016045
655486093
687156219
483398411
395912660
730202401
5135768
729796254
537811581
804942851
5620269
447437336
641842198
522480031
516116371
374376
383
426268389
672485454
655321096
536159947
738338128
715257449
464195436
630504983
458389118
436080684
893587493
903401959
348701
448637
6250
546945567
848563161
5032284
788273222
4800789
969006724
57427978
412664641
619191163
777785038
579164505
645648575
801165572
951889141
787629091
458397430
743555082
633811371
473635
269479020
976260410
48801
662613224
53136117
40935
594469739
839914294
645976834
841018917
645312627
946567861
615638035
991972171
734684359
724324589
469012
476721151
49124
37721
492575020
44943
936987089
51588
592507203
827732264
48531820
901361632
690386544
716401073
613602395
614681761
604060497
682216352
627043749
774581768
797683866
971496146
459952323
539038640
869944600
343920559
504890922
4654056
48108233
517790221
874927529
645704093
752383102
931507168
553860735
451660840
728987989
444518213
470561139
568964076
447782706
789321846
459254351
679009760
506358610
4566381
853081268
50713381
49605939
400166937
791279622
613338767
328006
49281605
781574729
56197
911551745
4549504
494700793
535959682
433934064
582900158
583685489
519853872
512034
614588848
734292876
990340957
670750553
44079906
489353107
487539457
673445043
474969166
515522966
924716608
863034559
43134
53617
4720874
412906400
872205672
444966
5213
415724489
784251085
526116
5212829
459468
43972497
770241852
903388793
440788739
43732927
580457907
536041912
961472903
997453655
667820821
469153
547199552
3925442
4834350
354147
930952821
346
495058406
779163336
446308
535513
5703
3992038
913717316
445671654
848192805
431377809
542295077
494008541
658259828
599567222
49547621
748368350
422744886
839388971
594533708
45491048
40679
455232
683299321
908453354
597256634
427852098
924902975
979046696
830605718
5513500
702606811
47549661
459747218
5074723
3623
896394090
764668687
692780705
425246651
996889045
765086597
4562821
25777
729695460
790537901
42954512
888090883
4445498
599747117
576674015
54539124
402623053
39040
516967635
677013514
47125
978840802
866285480
527028057
499977427
4898379
932158144
357339
511716
344860969
546871355
491237709
912038402
971874448
551625951
550736759
677415209
31756
411825653
4782625
45321920
581278212
5915
663953115
552189
572498910
867131174
980562936
897674227
582440496
5063662
505802777
844913689
485893836
49775
45613569
681897963
606922587
676364645
48543
466164306
41758361
6102189
526184089
440839
990956915
637548121
986560108
734172085
512812086
464098
838387484
401074818
53699
4455405
48900
584833198
987363487
46419
42748
952843391
627654241
592815313
522229
902622300
47159
563854729
526540765
509538
277932722
352748802
44445201
5057148
457213753
488569111
734017955
490876352
492951020
779458147
739513617
47839
459090343
703900717
418415540
4832640
804172146
525738981
486039
470474
461267303
5590
401773854
746138716
53577720
534074355
4609138
649396372
537219253
472412
48763927
737184757
46189285
489033547
484272826
4541607
728618641
602393658
860567564
811652097
632592531
42261
781675259
702423843
2696620
741270700
977008135
842898742
455088116
530138
568945148
907543654
415260698
797553489
708556815
44935282
569421814
4925
451134616
491979052
483625
4567047
712785844
659634948
63233
664522269
996989894
462413004
416147906
712538952
400764152
828897265
684396078
459330251
828916891
829842332
48950
493422980
817051242
4066488
728810963
903958525
448150308
450754149
538239
367709027
843267920
839385682
451039187
762887420
41298951
496548985
543555145
971881517
824975249
845320660
547445910
854265228
966460220
48035788
532367219
621823646
804388795
4737558
744423079
4937292
498319644
739116953
448275
562138214
4558121
456180292
47474
409285166
845067110
713544772
978132800
583268674
871599025
399574
829245680
470708145
490214438
55260262
4759244
840392412
867883808
980155596
763979614
572
482261
839212439
895614599
463151
49856
502410716
555658040
640443776
3607423
977871349
4930669
422010
584650036
43931870
513234993
36671
251
529424991
404683051
460920167
796012263
5541
641546779
3501283
4218
485501618
807351815
865557534
529113
445651
5042029
986290792
579940670
643276768
743449762
4977240
498529657
491508766
3885428
386791296
562597349
60
489366561
903923118
803602046
495341543
583621351
522678457
956174185
765909415
44471
447467612
638295454
4506128
475135
492235
870942365
322152660
654980830
474297
454022966
714916206
55479816
612483549
447340271
450385680
477227265
978693337
44907412
479017137
984906629
722838199
3811681
866591746
985452959
899857365
965541145
459411472
946640750
697598559
802915214
42730026
995120893
472281607
489115498
776251726
485452466
4785872
499174864
403707049
56074
909067612
564434068
481085968
20018927
547238138
740589066
412432418
791815321
28983
45283
768821368
473023327
469956574
46689
570473
678129840
904601795
30827245
581696199
728800365
759289649
4571458
38364287
967099079
649589541
873159741
781262780
485192421
555618356
604892347
659143324
508188016
46820225
836528907
972266189
568952461
606575597
4468124
863396952
519156930
769253542
678546487
796306285
916475078
563486395
456647644
4247
46527
455956
533535272
740199793
730888736
708482044
668962794
477591
809446145
890274185
432987
6043
457202
621110517
4981281
918216644
618479457
41557115
4517
446921887
945787275
733192868
429104727
4941231
947753095
892491365
46818
55519292
633151153
583
497771852
813649136
4573679
5107402
445992932
454899411
494286008
4571947
50197
767033919
497678205
796163101
834192662
583246055
941987700
454804147
931046648
46903915
461131627
470421566
508479283
481831010
940324857
454106949
463221
546299761
743253590
584010
4953297
45292804
518534
545543820
775439601
520522842
628268996
5265340
566053
459071915
748597293
498704247
418181
806456180
541562647
786777725
829326275
585661005
644795628
4955174
965638903
734350676
4725943
998439427
4979978
565940167
697145569
969786044
7035
33483813
507950063
47143
484344
599227825
954422839
4749672
4887366
38726808
403218776
466372778
964076217
606369188
522663998
489641213
714091143
522358792
575366390
660044756
799499938
766472874
520294137
48005729
598084531
45248489
804116081
760738220
662395875
457983022
979182844
532988
545417966
965651011
462101137
45355452
542735169
50960
4491269
674400677
63310
580964479
591057659
46481
882906065
870113539
41461
774941532
522026595
444389286
602094443
607141225
891889004
695810603
972392648
932109953
740776628
750191466
429666534
792739242
5095042
986408345
697790614
854317054
488769106
817958017
799746173
536706293
4592331
5151773
4994301
537448133
463277908
49864
463913718
974621980
551130167
616674330
544408209
451626
475112853
43577
594810535
575439546
907330252
922084291
46522
527004243
4084
853904731
414106130
470615
615196889
951933847
831727271
676629923
525639
490653004
748654211
854163273
4248440
724942563
5042778
47109
593714404
416779664
467228856
487821
529073027
516141748
585932421
908029653
906156039
541512479
56016013
733506853
693145671
802600808
772636429
522820160
524293703
52245
988367474
46270029
445974758
4577
837184821
934525644
866039142
47468284
999920745
917637480
699551785
497417441
667202782
441138256
43622
459859452
443435
471265
443090179
570486872
669935613
509020869
578783251
670498585
665883655
588620680
478294650
47472705
4513227
930642538
603094501
439538869
49159018
731525882
924432338
517548763
253567
645156485
957928429
968232506
826524404
410079070
47075713
44305
51052
805825100
4818579
774731277
6213603
37087
419146350
487225
5168562
50133
4539546
838089703
892721923
665534201
879789194
747123518
446744825
756480490
446252465
37391
521537947
348783
684072525
907676307
574304628
623747246
922363105
718244388
468684213
899653703
493122
412280521
428639662
48992128
5976
473210920
615217954
926531343
48602
45796381
908114081
636140830
503475956
482931
4870226
817141993
47790180
51915662
998883674
469518
561424344
532403
805351120
737402977
959993025
700439490
604772891
674605003
847672456
554814214
729076263
696838233
993453480
5109014
821472760
943733124
552283429
4599
644318505
4885796
475188702
526396470
596476464
662866410
499785
455142623
541550171
49849
611020594
595557357
480203627
629919543
422531291
49895021
494817233
799416427
970065511
491370885
658364609
979401347
689870717
45890793
45698
701285061
404032253
522322140
833221167
387690528
472917367
789807764
564000677
497112
412127584
49138846
43115
507541
941916554
849958257
827482495
539935898
341107756
804424804
505475488
586229408
980113375
763648379
452980293
540250156
230043
406356614
484431534
696728104
542714925
805859059
880553699
858104708
5320215
876175627
553776893
446467
400871638
977266803
4821
841951547
972037726
4757336
835702008
714527799
4302348
637016733
44476316
3904
402715009
472879964
868971581
864064810
619734025
706693497
964872990
49221482
811735122
453042205
44281
648799121
824601039
49876397
47984921
504302
4772
895353849
879513080
746017808
46645031
494592
3018230
33727444
401102
54016
908384285
685986745
803752889
555772609
433115223
962512899
625693130
446598153
618
899578802
465674554
517814118
705156684
777026893
623466405
52202
3200755
588577
915930957
458687932
611241677
494797400
796168606
553227340
609740865
993369185
3413132
602494699
626587604
520174540
37473
611920073
884006838
918747252
4506568
852399759
671594510
459423876
452697515
653614122
462216303
476180837
50456923
598931923
534232241
44257
620943793
7021098
4606744
348629
750157428
2912317
3633503
678814951
676246257
425001615
723456169
45111191
35553091
495118049
796644462
440593643
4599420
432269837
584994020
820704939
481969355
539390048
503639017
4750975
443404141
559004163
460086945
400835916
46477
632370823
499848836
627246310
638
4851240
29720
46123496
48842
454527399
643190359
579606996
871008537
450897810
432720966
649315221
609474845
43400
46733299
452135760
495302638
933337815
466663338
609974878
889927866
4519732
669988183
972963580
582066120
532789733
487639965
916910534
4683241
902707350
45653490
618028790
722500592
684061404
46003
48652427
636404245
604010329
4765133
4498573
637229897
858694526
69866
739985828
470180928
408685704
791446454
845717650
53920
751926894
4940
50643
889138247
557473206
761925664
5007670
907740953
50255044
6525303
989135867
440543005
890828230
4928
4775690
386263
726139194
481759083
531579685
41932845
673972335
914712822
441577
450316
628921125
31338702
59016
777031071
429461915
489238616
414706449
4517921
913045325
644044033
515951683
920443676
40507
462075803
862297140
625287922
423297815
29769
650343438
710903059
3693851
525002292
881861252
415579762
493169278
49603
664103013
832054395
511424014
455195816
908999951
45835
734032582
616722059
645455271
489315239
29715876
539795695
441923430
816453548
485809304
573576173
757007850
475158398
490715019
657701782
48681066
816925682
4882
728263456
49636657
766160035
529535486
628787711
440694
4980091
997022621
418812572
463770541
4204856
789390140
841452464
4665973
6392
539307180
650673994
439500
455281260
760677643
669596578
418174659
885373935
803825462
792687925
404165291
4784458
678879473
362856568
728665999
395419
407579
635884697
817757560
49046
832713261
728854092
554477179
51963
418694887
624603501
50881733
460199068
4179241
541216499
676370966
986619094
45020805
997020420
867036565
871662524
722227248
4413
6190
967540167
993277400
406761102
4550735
49475103
674124127
568551230
589716668
428272816
721128818
57234763
422453306
31393188
43207
530443224
414230358
981131817
616077225
48417
550682537
65307
840470597
789356017
497448
787033763
494967
483478
486810399
431269347
419843058
52468
830150203
770765358
646251534
540548052
875059465
655384510
62281
626746448
415516447
4868602
922032053
537386051
484581145
998650127
974526788
874284668
548711093
692059817
725822508
4070236
889034484
418880605
509353219
43426866
4496352
428995557
671215584
32704
554980422
483242791
690394196
460733
871452322
720967146
4781080
654175253
49932
738907581
997971801
50255806
556008032
906461610
407399347
407016
457835
455945632
478521668
613648016
914053095
793301457
4917217
5549
30459
552396891
752373873
945136861
53269540
591382108
47624
473494564
479239912
607229361
713292787
954388424
841127040
4645
33663
3566957
405156795
568465684
647846976
49946
534462613
800749535
411244463
393366073
642017478
497545286
477668394
638467255
483892689
4851666
694221727
540170455
446663
636662271
69297953
994232675
814255799
835276760
41333701
553235160
789556259
43925
665080451
687112178
5361
632044224
425469536
667361423
406532107
410085050
608314116
717219754
739236715
948648480
845514474
445312709
968247790
594741943
469181
854460660
745459078
617072967
561226158
710205101
440943347
837695729
680521918
830384539
443727483
40690806
983522761
402659375
56475505
540169090
46374602
495640257
46997
4476560
4711208
644266893
29479
629549312
451026166
483527761
467367638
460871951
481342380
4735449
491001
421751929
414579963
742647704
447246169
33266366
3852
966475213
451875135
51218
434624385
555835824
790296878
4960551
647754768
605478738
453932696
812829736
969642988
431180731
825540801
553154409
756236190
601729970
490566
572201841
729427903
544766879
460503760
4117
513919214
63334
468087183
4672727
507569663
414882032
45971058
732008183
465108582
449403897
872683883
498745
491282989
728236159
831203638
564602367
48291803
35883313
3051
776388392
893567574
530669499
901727778
4023751
51544
934309156
862847062
723019304
620
471889368
430721157
4913909
716638024
489530876
48471062
627920249
511660
4421303
881019720
830004908
413921607
806415950
701012465
871090293
584206869
908457212
964770266
951650795
618170981
731275389
392215683
35535
643149415
459403664
452484
684620477
509110
865912622
406941122
943654300
785052969
483611
452041408
890405870
5035745
856525422
539039159
338703
864825379
961371911
417809782
463270
738675263
44827994
788953167
879031282
462477389
620203911
768857850
466998736
691545354
48533
46787
821984738
667432456
6580706
444481329
917427620
49844177
832938503
424536038
498935832
4926878
606535264
526216446
416370751
598391144
832365765
979263484
524957114
750880210
54047175
5619
580629772
368954
652860041
690470322
892009887
459211831
45128008
729563372
447019634
834948809
49562
400306107
462429804
943877795
879814509
492609898
809119618
4428
949497581
804032980
502428
693257474
47136348
597355677
705630552
750074925
821982437
971046454
5278357
693889168
704209649
435589
654190533
50585605
464258908
690337688
760131122
532988632
597336314
4381136
599977655
57971355
439592
466890595
807459807
485799
496218970
6714
681
508883652
451279322
877852214
564101412
473665344
47731625
935155282
43593
42778559
696047908
656460157
3127024
475260669
45580
686675752
52178
696117356
456656
467610270
574916603
640102024
497
703117076
42707366
751902042
490879288
446518841
806429240
602655176
683345347
4937042
864744354
436718751
970787837
564256567
686758932
432327405
467477874
44690128
974480848
565402320
951399651
48194
823047601
45152089
847087711
480564705
711643240
473139330
731786566
793099600
57549
526103575
987284020
36228721
690584465
798058712
477542602
447635925
949033938
554055126
506824221
767433724
485605
3660
404889636
665671636
832819161
4551237
38091
639093643
6367637
39885
480701549
600164922
732530114
532774906
838271120
645953263
449749383
46394
434206214
947456128
495112999
4472234
499642345
2844181
493470
4552035
508506548
537603338
57909
746056538
569494085
809574602
727134050
849369773
495799419
842010633
398388332
730557241
5406
582157163
5023921
487306638
497211
48523
492267336
958879166
674769765
694983129
738297485
49314
834301543
997907449
518418776
939963237
842729024
441166860
46113
439741051
586383589
526708285
567943348
745541475
520403158
461885
988315697
481530705
735346251
413629518
996540185
49278434
4729917
891640467
424593066
667498194
455374326
535303303
683169684
43029814
4154514
969038285
958892823
562577080
5168403
47758040
464664
564258227
569398940
658647208
4213790
971428863
829590736
454669152
376779415
743069629
961178144
58768
472962300
730113878
49095096
526797
729943732
47555
746008689
53322
50071802
621
823288845
532026586
926426512
746380427
463019638
404236
434060453
582631536
624842608
889899715
472468
618457067
674013996
648577000
946831394
693940523
897077089
808771260
694909863
856642388
963012012
674390449
49042144
425101905
48469562
884439260
730871050
485464582
479767181
530105666
449954028
448334
532551575
960307124
728658117
5133000
822458080
448461743
569024556
801361522
882332022
415198
430011519
982061762
999851717
512286662
711113882
645636587
38899
501221
598313980
923612469
5325535
974926334
576036275
547939481
605631347
460318
4802998
939333786
885247819
602653161
431129608
48208
406722369
45417740
984966820
943393846
446880
965136291
49829367
949652595
520669547
4170951
460403965
732736856
870291901
960452685
905352232
5613884
59040683
972501983
572181288
4882361
323414083
744281874
827144846
569067315
922670382
516662706
521209
814190271
819678671
863651774
454960571
690380224
809383498
55863345
536954353
479630731
49863
51214
649165609
441919854
856428681
713266975
37291754
424456
903481196
855314773
524418228
4360
422652
4358961
5279780
951240408
918226375
579401028
707520691
45824
571823397
647088276
481255514
702704338
496793242
46764579
1617912
481443502
548771942
509758348
673207575
851941856
489751256
4940788
587216967
882707117
443865157
714544242
734766099
46318
49021164
546752897
934532349
4801957
621373993
878337327
570112344
878631886
970844337
740060326
475664
48618
912055093
896108708
850004141
503416390
877412413
609670808
669639117
711274280
487328484
581606576
4536711
919541336
534918553
931623255
316920764
460888043
48060
736902476
639817773
349957814
497187524
784525100
464735188
730502171
958383801
998769055
606316372
752049960
652973056
4642514
942604155
961439546
440919213
591563740
960940905
950364411
563245
729745670
254328
625416860
859954728
801239975
963121789
414931529
50241
948416141
3831
702914307
861845963
961637725
523005044
454540472
406098743
679319577
518760
566823542
854462764
457308469
44871889
769735814
513483160
301409
499627490
496882472
816704604
444107786
824807464
705860574
868951070
498923494
570473043
6089
55285
454217544
4620555
460028243
521415293
580731498
693937841
448624021
748653246
814882534
263932902
935892407
36774835
5669450
792351266
779980674
905816635
487606918
50869
406678307
783954738
40569266
468
37564
900096083
901859801
60683278
486488472
921975890
4334913
4513817
412486288
6721806
539612029
763136405
539663026
408512289
900024023
860884754
48607508
454495224
45679080
449940633
750844388
5048977
518252464
504209668
606873421
497151449
926037254
6642
707526396
725192260
751057977
659443053
494594762
845998720
34394854
867686581
748486050
430827847
429802549
47722
863016521
581730290
436704984
453605883
836665141
554408519
942762165
587828599
698983083
416789924
745264597
34368
717934006
45476347
52101744
836630147
642890066
554950904
817118451
958075609
537945652
623752540
2157
639608367
968809833
870081639
3583
744879067
480136834
824790822
567562619
994060060
42778596
815683725
307429
507411162
893145088
983862818
451994737
488037
482025
639731169
48844508
883896178
979647631
561241503
494967517
834811913
754778964
945380647
71843484
600134241
4998490
548146066
412186891
37672326
5627415
504459
699962272
408801101
896527227
44250523
594411325
414024519
905298486
47178
734401819
54532880
970062594
674372717
873784917
850435690
835183089
469207924
560276191
901410777
475381
666125432
515141610
5923
722687798
935707859
790193176
496315020
523209
490542410
793346114
848902660
862006071
492580
46984684
505469335
923275980
70690976
624087123
378052
415301892
68258946
665656166
922252534
640135203
628805860
745673823
50447
841890070
549537985
45169266
39747
45937
535662846
507062364
36444
858355393
850434826
674105204
455988749
35846873
4633257
936531555
53793
342
679317667
722372590
937969918
845791357
548487758
487950791
49977694
445121
785103072
793637150
527356224
641932757
626176145
876260651
830445429
986849360
3809
616097238
546966194
934213381
933971311
797586632
922473265
890633077
4735
598946333
4822254
996857473
814702384
757993234
476239107
771841216
61680131
423657335
549327667
296928
504969841
574640422
572795975
30822
577853
956594888
4969314
245112
45511
495815109
692435207
935622146
45995
461443869
627403740
435742
455595
48597162
49015412
427479500
623426839
934661683
922228027
887674282
37444
400594514
607398877
46871587
4380358
671141476
947429650
39633703
496866256
711653839
578162186
688502853
865841674
616611123
6146745
676248120
34265
426903131
415407497
826415204
460252251
892037717
615477306
692479189
505216996
51013
793334059
810309975
796694967
536399216
408002449
489216230
847201425
723641832
834324668
508012199
923215614
550905983
859978023
5821
4261618
52457
764484687
973395735
434084918
467547959
880935754
714503597
450860262
616006536
657330150
833313752
5730084
610033084
873373389
954528429
952285189
4564080
409063763
441312826
636601207
800219060
45181252
843593691
60176
500385
415340089
446777767
4841525
945401787
3585
486361394
436697731
861492722
52478513
37225
452464418
563754609
48639
46779964
750640915
46195221
4756015
658730759
492244
948710401
559275083
894883466
704058097
664386195
765399187
835511712
796304852
803178052
49400150
519437144
4975357
906307746
608293726
45932
492294874
761210143
48055902
921359418
5048010
57008033
673451741
365022552
5351717
947811645
770223103
474503
659650193
723962861
926737924
470782880
4497989
422867443
956679468
601922365
706529086
979478291
779861554
486877
501712104
442250752
799376240
622503797
757961535
991783762
916971244
677076729
465252640
485732554
607633167
516804
491095548
915236004
422284992
704690071
5430266
421793
613673252
502170
672179208
4814499
602588171
4501
506738075
5191358
603926702
850329071
443124053
644522207
578369140
766558015
406540652
516966632
622680876
701173780
489375249
497419773
854471460
298602777
48547
974120416
713260582
5340411
951732870
39984
45133
978616323
891551099
907594309
681335204
901879403
4915705
594631699
421503651
984167977
491105536
416087559
50626
441007380
5323445
786776193
49142968
437158799
35541
45910635
42646
47342608
436722176
993883853
703825559
849175245
44803829
54657
685350148
40314239
638290852
639949174
571931322
590230169
359346904
482851
621973682
47717606
932443552
757148590
875180681
780747656
44531656
870734229
725389474
380487
745697975
856461325
776443441
473976087
40046
929728087
467197176
624001767
617219476
499376603
654521226
4481
801410393
655667934
881473148
46117
478672328
866230272
822337544
511220615
825181721
971717224
49397400
592219463
56639
745670811
4021
935356189
45684038
980657515
441297316
559878705
593850541
602306049
639464284
737484943
928073092
690515737
530702327
33108
3621114
781879852
532533635
492999
472166060
45427019
45185648
820344146
414229878
933296901
3797013
605058410
4984097
649734
413747843
483845843
543663453
4444
660716018
540426105
891686759
698077323
954119359
4653781
38856385
916256869
445090
5198694
570749764
931522721
483642278
3241
546538459
48528
703383517
749429650
599641387
504511365
558662062
486638365
545111291
45825186
492666341
796726895
871039158
421426647
491236
768233960
510052596
558752961
463103505
706096660
342151809
726109883
961362036
913531263
44480
841124400
775121113
842305353
955432340
624214047
464502335
5279379
824073714
799954496
747563632
426256
781975952
487136502
763025235
430121275
498219939
830269763
45769
4448590
932412662
637144230
727056472
912913960
836703402
776528151
489383
44516
744332252
905666201
6150567
988084397
511480021
821771309
951628667
560093918
828643688
45709409
883759240
502667
590322044
47471233
800959590
377027378
4471
713321532
594217
429266076
528515944
467789227
758593151
44282
460536
49518686
936415067
777446004
45645
916717864
553262949
750209492
492996157
585136
877716693
4683465
664388169
366347473
580181036
6816502
474034807
563115146
3545009
972936596
808708720
56272624
698423700
845968810
644309986
793660774
974607309
4880364
48956
940281627
47967506
49266565
419031322
629612981
777167484
673514
47433
544940825
466287444
754055841
644832929
783417169
991614638
545744506
377527404
508187880
762673854
4766485
435959403
475166731
553316841
467014
795392499
606614552
908779241
760679511
700678189
529841746
499182
744528252
884042756
979878900
806180819
916991023
449580978
600124165
55519215
535717002
48579043
632713453
754798735
850562708
614819411
59277
464061807
468094699
4914143
819356853
839338615
469655913
707732708
453355647
983578676
914098802
365530
51529304
570661037
403052605
39058
946760203
958078437
521442
667239466
798345734
997804332
823038851
563911832
536513285
464972564
27461014
3486840
47425047
821166901
979176873
442622070
40
549674805
50509960
612885958
51961818
522631849
519510465
905070864
796265368
919241465
938916281
490336244
807684131
880058974
408626046
796109084
809418405
957871777
854712912
676330787
4903575
695141249
42175
508451978
771304278
45574342
431334576
590
412174269
544783052
926296660
469082
26420
44786
840264261
467168201
498466267
5395436
408932391
382638439
410437
4444443
686238516
519827900
582384019
488401008
47313
496127
47700
587196812
821496642
490584380
50083656
717995095
475781927
833268719
646800882
5094389
500550683
393625406
874225537
699980901
917198342
793676333
441463611
595025728
508756279
57603282
471767398
513813686
472571835
430584438
459108
473997010
680288126
47247493
492117682
543594600
4629998
861626298
575857281
4604805
703385809
45349
4703609
945788863
426081814
44590815
427640306
597510353
519590133
762601565
613834869
428068
4499736
482715144
990182451
49688
707603580
520491
909914967
526193958
49213
876366415
623994770
48171
626758522
939475693
400687753
846257116
763437689
524580588
649486724
4642706
559894311
796433941
47638
766383943
916375206
771139875
666360001
519420196
759442325
465526785
857307801
545764858
923828321
4957
613572067
466790172
999568274
536830
829015797
464026274
876415008
476330976
35360906
2727332
465044886
630124442
931521733
510210
807996500
42498306
504740922
55457
898530109
753153129
943775550
512539845
577140818
5741
916956367
877921087
551718569
999003132
688765498
440883757
907519939
688811453
937406766
398016
576614310
44765480
419549551
3678291
46936249
404563820
514634591
703709020
609375772
48351
899807804
51353
4474075
5070605
5041706
713593169
419091
4257446
780526694
402697103
837956858
47514925
595133165
825626397
573687910
818038043
450500512
725333152
480541
475298
818696370
4052640
2625
440270985
774281001
808161140
852927469
596227465
604017719
4680564
467507724
651190938
453988140
326989
674111481
359154118
662203806
495500926
649185286
6365319
47526
47348133
717092861
392602
58070329
390115
3016110
417736867
493834812
911464834
541451339
575722457
3854
430129801
646261160
895941693
39223903
485716
469615
6158730
478088374
522648430
702088569
47863
490595575
849709767
842792221
50791
644029453
478995627
491905272
576663747
913538311
48921
462194
992164328
4696849
361303395
857599514
933512940
46479
331469363
3991181
489294298
49436914
639181489
483549705
647783335
53283
778130939
582007113
961770183
776037096
609880630
597294105
850107385
856448464
40286079
4452787
37113
633780006
976246580
524329528
454994
593260549
639579735
33870
653661266
763445500
746530708
772181186
636812973
507100
645140766
856584876
491304726
605063501
414267
709346664
497008
512634658
46641493
58445
456636723
851354886
719194929
594798264
929609737
5224861
595140480
875471730
575684735
44392
40197
404258858
42887
61276622
551897638
944987124
800167180
652384375
551341
4742570
406649897
935089605
450439939
488517
668007208
439100408
909938139
329
50305961
614985189
874425528
502421739
428937045
468317
479520675
600791984
39973
517701476
54659
528574
910619526
3515572
769994264
812569227
561006262
3934182
992699334
536167580
906237185
48486584
410113472
508022941
530970
816739415
973412051
576648727
490104
775642960
791009043
613495552
5331
807396416
532334766
479631
447407836
780754611
552766361
910500036
42145
900438276
477414637
813935274
410843546
724356419
445983691
46765305
4851801
34848
474924317
653261126
774128867
45727209
49418
858147717
426333655
53653
4155
467123972
4628900
494468
684092059
639649022
626594452
467761
44468
652975235
693847609
458667916
822711101
4307
422395
832469147
475281077
779021333
4585895
871633524
48813
678463022
7544434
428743503
646565139
513853595
433597
784492806
65128
797119458
4909
880624110
722848119
873713952
44928319
4077773
46074121
462613134
37886048
47820
40755
46483
661895662
958408970
498597196
541899551
4820935
639165054
572284852
694811
720444872
748700046
595865
888614162
985242048
458327
758075125
4950997
686070184
837293609
740493987
495832
862493077
42910534
485193569
4848495
724571528
46863650
633407387
49587479
3250
703430471
487825
628280126
549548764
865432615
913639305
869254618
467709079
544566089
464640
30452
984804912
55490
496430142
57455
582231196
758661148
60638
458831024
442224839
684796602
468094036
413324417
969980312
796120421
741630931
462134017
446685847
472191
851497785
865235263
357352460
473902403
2311
51090687
733170810
479293507
663771888
429818
489090121
454419631
505924279
42636450
859647334
475151583
724578740
998491903
3823301
495352187
671653098
991623817
561783246
781868756
51677
453698348
4693573
968575592
3931049
972008786
477486048
471092176
484368036
486152
471935246
47375903
727198937
403745873
978457059
480735954
48870
448875529
742599117
769749941
756786622
427575272
4814279
570874219
827316095
623126125
937015660
471192843
4770804
940774687
677444746
451407928
41620445
49706
397771
590334007
621662451
660583278
49775382
477041
916439726
887388287
47244436
652728501
624082996
769493633
545445147
969085811
576182821
46743
946200324
453743667
45058696
679640106
467424
856317664
664
773552020
57309
3947985
488664319
437571779
4896531
713070796
745663043
481731835
888599211
4629169
486080359
888925044
441346216
45998
22948983
842445422
483414662
44631
882901054
600249365
504656594
558235085
914415672
45485468
552655152
967152593
699009484
4495950
655404384
603523154
283846030
452071306
902858792
49086
5338
852818923
234170515
4888472
68193
917978223
916039013
552105316
842673394
915204361
893908311
580138609
990045733
605229720
420823498
718705628
451892
586279094
4526717
475459932
819836817
676978247
720802982
3697
748381906
621140959
706836401
5296191
731698550
512299783
63657198
491941
554728091
552698
618555084
901757257
602413689
726206957
504072032
446674850
820501765
911517978
851705632
983418970
49896571
464410
722187834
816704376
467908
655
762608595
551516592
882961246
711437607
37956348
38715692
534742010
970222220
685039830
48745
5667
789162797
4640489
4096715
771814915
448053117
4949
673718160
46227
44245899
406656128
796116996
485413963
532188188
46235697
862118625
481055733
440125255
495613367
777133793
544710047
455713493
906113637
619130386
731532850
51128
425272086
584428458
993261566
588903093
470419611
366
417128655
4151288
49817
545519821
45803
45347860
927315037
537587512
45134745
729958611
756314709
439150746
667460199
411448135
771565504
476189543
748929645
684774740
920192842
815317840
833600937
70587
4454246
586828776
627743699
35459118
443474291
347845583
4835
751117079
788280365
581486921
544789156
297772
439638442
4597
45813222
58858693
49536531
440011768
579449
45261
490665947
5679446
765680689
693348981
739703029
734215965
5594259
4749
767700498
809970715
46925457
474468375
685171962
514780182
332546638
61052
768613199
608630525
771892643
672055410
964543952
463095
415758888
4808202
457982033
3600371
815165105
472828570
669389255
845529367
891022507
463203
596975829
472370659
2577
555786285
607208853
460076833
954173030
615321166
997876587
944176251
817505106
858269664
480892068
676571771
49875863
400219780
2340492
807820213
596712443
4684086
5691
64297846
714342305
518778614
470465754
690396932
459237021
519549065
994759999
431289853
455716840
585517265
4839849
4605333
881512647
630012193
552717567
943870386
4906520
652446762
838046662
751877834
383869
887316645
814584842
41215645
898604876
733150699
960503888
949899993
268997986
852533546
725686041
671481317
938217211
796316099
734164298
458531839
611443075
983249387
562554184
40473
737419806
4835806
524944141
46153423
605850918
404041
601045962
489191738
592508884
853952266
755848907
722200813
442307
930323387
466142153
957656784
813699585
3973
549205580
420049
35235584
982722804
695255394
390278513
415010101
474857
417909781
792949031
631538137
849058967
805729118
502702793
5761017
5104
46571
862592696
784296010
583398759
604844895
587103805
737639641
4745180
41053692
465035122
853209023
894914340
484780084
974750107
846091034
26978020
685457236
860099098
59832076
407917344
868426370
442792
623718431
4169791
788597695
929728823
819390137
990667376
997997988
623332476
491321687
47400122
875407773
811525868
388268302
548878114
973701800
550522
422825880
453540
663963305
403402978
885698051
972373000
608671258
44950
46854
47478
954964513
593408046
650308848
530169
478017
621867120
974295266
822535681
34805
802854477
47844
977917231
914532713
910486543
516221
982359685
808836960
639913575
5871152
49805
977780772
594269390
531993089
45393
934745603
802972317
4717751
425705863
533600051
939618615
505234140
50802220
466040822
4527415
270612657
512008564
845967353
954031574
724596316
450101767
740898159
689607636
1842941
49181
34012
4554801
529269869
470077
4162614
611362664
59518
4424805
461556819
456919501
646428334
686468058
4015879
48160
748154899
4715783
923383135
770360236
888579552
475642
966553404
545171987
446081
5356
681075441
27983
654562241
649307994
435308817
453436723
566246735
762161750
429714163
952262370
567377511
651853418
476619719
447211
468638805
526805
864367700
5192
46887609
722919860
880223989
898453316
439242516
849533840
48250
752480220
637344601
794952301
382484
957231520
954103090
46411629
714
4923122
593611246
449348847
4533
661184456
687463574
666150701
486086
524521550
4914108
779357449
676546993
546347103
974438636
953673249
878504871
520934686
768866807
47595
54711575
39719
664606829
402549163
450177
747237369
46731
569783912
648126903
4605906
675540901
846558047
845730924
992631817
496715727
406768
690430924
58470662
975899002
468718329
46844199
735621473
5012501
800399383
465225698
541849749
614538199
793175742
41422
827502784
4358932
958970142
818536357
604033019
500226741
467485485
881996779
4823611
505533073
5196388
443969168
701190586
845512224
692866030
759115891
560479282
457543144
265
478865176
469594211
774452866
918000956
445644657
533369484
540828644
550683115
860134165
606606173
47367248
465972904
45611
35137386
366480
741038231
528270
3661
2326
616303680
672844297
513068320
5016
408393675
433001
614387508
829988365
602864377
4968589
515399946
874551797
609052427
46370
749192870
4777987
447696579
659847736
443094164
47933
4534974
615457037
819247459
780272224
973530441
422881332
408384368
522096171
52397455
47015009
37277799
919506768
561944022
4971063
525435370
408146386
49759
656913202
405696271
407852420
460131430
546769794
464103860
60582
401
579371010
569216704
512542179
851307220
416306596
581290885
957063938
46382336
489765
48843
784970624
688020866
474984711
936957484
784255930
794007089
402010
762639409
637174324
5340040
48809228
45509720
572860963
449063131
676820654
568010743
50551616
571873224
497698371
665204414
559971029
483616515
842338550
440923118
4679108
891597230
51087610
902352223
640205091
403247
971696228
4818915
398244
61141690
866743272
788284382
448243904
645161287
4740933
433459060
5230
720525826
998272741
448441521
881079831
450418
37347282
614035504
416356895
508547492
780696578
576944220
478560003
412819
471133137
912633967
492350927
668981058
966932357
868355534
48023
610582521
3436126
462368973
48724618
497561612
850309146
52812
896120413
563676957
981687175
683293474
671560324
624357
45398818
46647908
597787367
910847009
449110181
817450966
652208741
894815500
644782226
685444576
457930112
510745817
470020434
880350563
48963236
424679875
407091
438705222
711760071
4819731
404917241
5061
45714
4079612
903175016
637189606
445368
733245726
57146028
739240373
5197421
922662658
563812080
525767
543165709
4581936
623028116
418988655
557628358
48779416
509077
669972706
5581558
46623
4803041
447296288
524998219
487820
720858647
930530484
475383
643460934
557696964
918645785
469956435
467415150
481781923
656715802
964093596
618008121
464874638
943181149
4498441
472214303
577292139
553170779
737740072
623464063
801843076
798281855
951679397
453484516
437914574
748249123
645801086
461797971
632649176
405116421
438784573
47589
654275536
603712
516783953
5631015
515244095
739228860
427346885
970538319
968350829
665571131
489358857
853136576
625577045
426545705
4684237
517261802
45114249
805524642
562776033
4061
723969681
53853
517735
199973283
531964024
4894924
6861989
461057
468983
746924105
509514035
576794193
4292970
462363
533633642
828881801
542345315
428643700
717873104
751425635
874350045
46489289
47839084
56300
542020
456368353
879686310
523743
445290709
726939063
4845
927350630
41549
55094267
630969681
4644905
553434722
933522655
521065868
480168419
449877523
559193190
727170864
507856088
763284721
753499209
776119990
682204189
45989238
2611397
577735
657774779
957452450
56904463
49606996
522733
495537490
861044725
874661606
442379384
868424655
601347467
4474285
915992588
4444445
897353507
861997429
4965633
723950578
823091504
652305624
334220617
961667053
4841150
740247678
439360712
468215
46717
54794105
489093793
665545334
944090428
57559922
47537547
549092031
465263
43147
644107544
408606440
897236060
42400876
620030028
480841781
808972613
49996926
796358286
40417
454078500
549090
455546410
598684460
40008
63266481
615701883
352436
493677620
806055040
967786712
280
444845
968755204
530591019
480264909
686763361
566239
49548
837058787
5088
938613829
756005084
934163971
656274447
4683211
763391745
527479795
623341613
447736430
503449135
731561728
816184174
786537957
551465735
472195163
833097522
443144472
906703857
505017886
488910
539523507
447473402
4842131
427194998
518556596
762837232
579701543
884095601
550321846
920432515
669390006
962227655
49478500
357714
4057986
559027
496519830
4556716
827270861
611659570
525275014
48004551
47402
448245210
48583969
700145897
898648782
4351070
530480660
616464405
55033865
5195051
274173127
47392757
966921747
555975806
46714
668466422
47932
491501077
595571041
711209799
3535332
45341511
696414247
705472284
538697148
511559594
402223446
554984
407902671
617347697
4481651
528657621
869000863
970559460
37659
41799
53837556
525536575
615591485
483346320
48127
454248059
946090961
458125084
562901783
42485352
542825035
821057153
550039379
734369408
926481454
3684102
755509884
532455074
480601487
435590432
609094798
490925
41301740
51214750
496195662
50173
761562393
46162249
840818685
992217544
990497702
408075502
431151858
471410469
63282914
609897618
632579203
947358584
3678781
664471770
964567539
675384639
411552084
686726970
49124587
863571127
430117895
664263701
682893174
732682036
578488483
753994923
887937656
754221168
584769102
49727153
404685
7407
664843663
619951993
3165959
503696155
494435691
553678859
880612947
919315190
924765484
18056
64296161
278
57837386
434286
573995993
3448
61457920
809610023
734476314
4587322
781222292
869450213
711291828
645306464
834797617
796506989
47936163
463001497
32885687
45266
829640885
902218452
906379808
491515991
657040821
871113835
873522622
48277
64768
486837844
4628094
441679
35234
49992498
3549628
582863847
5454648
486867013
445702
275948
892557981
574648403
924705429
567774814
794572681
47141
459044
746831768
41447399
54640
850103477
44710
968689471
47433198
498087818
840050502
534305850
501234
807989874
815775639
454314267
551169242
656518935
4671101
746304394
63299211
953712069
4617
4632491
633443946
735511352
795547781
481226005
508754160
688598573
3141521
719622153
562003000
509786552
799997134
45482
731548084
535548778
433068345
742954012
784440288
423314173
4607924
821525808
512328919
491597859
490491
51164
505554
686002044
630736456
452058650
423190682
553816856
54502895
53436
488596599
640518222
3546885
996953769
634404971
916329826
3493373
787495186
408988735
2388
445383568
437716997
4389036
4897551
807690435
928681592
942381352
61355
2811
925025503
925748759
479043
710659110
4420
480235005
758142262
971438924
685295807
973557750
514326158
960025969
488205428
497267
44556
573900369
822026085
507001757
820488050
569257048
578510364
992713144
569651356
879631464
478900
926166917
591518
554749691
4958
691269473
957687245
578407829
44815
619247083
708304981
836326015
819378978
667397
584486
48745614
676914430
961686412
558070298
554108226
45300
516033
572478151
45827232
552818341
51415
613833388
274339923
867813040
661025333
445299910
4440620
776559796
758393140
847002838
54614
36994
677239022
550208160
956221372
723783158
42216
412875459
753729075
577095402
678032443
643467331
400035052
506180461
5845308
491349
413601546
872689758
627135289
804985189
999864173
4711995
747241742
455047780
5449702
562891423
508747133
4851281
697337655
115565
688278475
525815592
4846726
780270365
821324029
465240228
431143785
4571
543639536
814187212
54790432
4962882
584239382
602678887
3343
880659734
53915769
897592277
201
999659097
5226238
653454563
437090457
551602928
639727542
50033761
796471514
485341713
749568074
476139304
37187
470858722
54002
4250
506771431
539359009
44874724
998666144
910998206
839144708
448722890
436093138
813248359
985777288
604701286
685786868
730635242
548531588
942323264
542781672
732976824
385134
451945699
513334419
405915225
400013788
471360507
755656406
799521701
527749899
590858570
682855677
412655267
697882527
637278188
512158086
629882432
47458445
815649322
610792913
440243453
509263629
27627
56695713
820543654
590291052
445664891
47086947
870198904
624028023
839517622
2610465
484747
895285212
979822958
476303
433543281
931219873
549423118
479014440
4523858
475069
730815413
702921277
47694
416649331
670983705
479658
975738653
680527200
718525761
474229761
45069287
550853941
783063084
509676017
45283693
517946
494281108
712966211
613388105
478686817
629135796
919348034
440147105
4947
732801245
807723339
850551455
44172277
653683328
920738496
596289961
674638543
802061021
976582168
466804388
991651074
597587778
427946283
69520854
6235
632691824
642444281
515230977
768083220
475140
522466738
539757727
38121524
51301
911806594
461519145
43619
892801800
676709261
45850149
555720803
573459834
4944159
898123491
46358
401013771
4472567
601750751
574668001
988010022
493486279
789780489
424578196
464815846
468997
417769488
488098
857060853
777732570
576900506
950703713
451979857
485918313
604929790
4164944
626969352
984825701
4683014
669720507
527251655
661812918
946895280
548177095
523023842
946135417
996525209
842345856
556126930
426151270
903702061
505363328
714093036
635823836
46711214
730833690
949347342
886575336
4309468
525814822
818649968
989930867
517505680
49157
3660327
598595830
561962524
534329226
831238102
932233201
69708329
968673530
976695458
765383382
709988359
48212235
565204389
716500353
777134603
50287
726318366
402073580
542185604
758671187
506811802
444464
862331453
18135
748307254
842585227
4585902
51441454
879646012
559538363
512279101
48265
686181886
878813811
411989913
62549378
850582099
48969631
42213472
389248630
444570702
591524276
466219783
730967985
3305770
971052841
490718432
502088358
769216807
363940229
784154294
605576248
481177399
51568728
747688514
584438271
794953970
867318187
651018074
705693740
649699825
686764411
689978111
458012856
543438181
4722758
962903484
826583532
401571901
895324015
979285638
419054
511637
60950016
781378214
51683
762407956
715118879
492076
452075
475151
468826528
885519181
617215901
846470915
841321618
4794769
915356416
41815
4434
748113180
467407052
826894230
499214555
879471547
443889971
52368
429566830
4053
435450326
764387940
425783352
728594079
645637077
468411636
747027139
324604
664540009
2933422
533277740
444333778
4511023
941005654
665600097
34844312
65427463
785476597
46469
621621518
468352539
478051209
5137270
416905976
678782991
788598621
441412852
611368606
48112
404299931
3847
706188560
585689
48444
793276194
751350777
688116470
61404785
658325358
4853629
461879505
406547717
987352346
812303518
3682
675915067
808354605
47958480
444182111
777203236
427426573
489443
521357
5105639
684156884
990437682
545963
615022108
719104566
449483457
44718949
58453
814353524
42405
737180519
971764510
36632
476725012
977306346
930724555
813894109
344589
398461
776324868
443762933
982549353
419073384
411245778
505567315
694279806
672120794
600321561
467757197
903999262
48902
4235
987241191
61166772
474870479
561471525
862011097
648045989
698378338
418694925
890871939
914587579
510845599
841978800
4121549
458513
482
496212485
483013975
986909697
2249359
402308950
489908796
4542453
740237099
408994464
512069
5480
446899425
945719361
738302887
483670689
489850308
43866872
546298791
866074254
918605939
963242959
492993
529801106
547312778
801606045
642781391
926992569
529640026
64252950
946797891
549354580
663430467
436046615
830957271
576000089
457969616
968062278
628452834
741352472
41599745
782491825
987086670
536490793
429295
835106474
972547110
849058966
415628567
4654351
76746
949947657
47994979
489726857
483466594
950809392
674726646
446339534
854469623
449082640
449773121
465626467
3974170
805767265
454202
661688795
4921105
909676780
984685686
695777225
478356788
697887766
365735395
927361173
469779967
35070304
426061618
961399968
716907793
473335846
608071858
590581521
493872804
523998436
42631510
610996565
537340736
850591752
538136987
946423657
465617
46036043
4891817
418667457
997565654
463285814
396798
464618610
891449734
950904910
568150219
607669810
780147635
778367235
572467224
449455730
4021047
543890856
820480521
610813389
434830383
36240
604138150
947700267
976038682
925594813
859700598
992038554
568735040
686020471
864534300
842991174
837097244
765821613
933381786
46955317
619385290
603744642
707115366
5598678
772823951
812577132
491182043
533471972
597372
935093922
44545714
4631551
47921
482070793
496516543
835959561
510654
856043683
45990
47559382
48099265
40215355
668470612
905800556
407218083
424546262
43446
717634099
502276193
833749116
852183637
396714906
52383465
54292300
57427
434476
875831697
449641182
459060326
426671863
732052692
702070385
482182
427579446
579183696
545267434
421304921
564672015
627106710
599626806
798736521
747722408
50123498
567009
513862
814254427
662263528
870829028
432556272
1557
725644105
981087041
833439689
425181703
475312
44292
487960750
853065367
535693047
803308067
739127831
444678014
860437600
563396031
920290572
861601389
6968
793412466
528677197
48044851
665325221
581543915
457220
454407
967363574
482533
41515775
508988
649115210
762400785
581456815
848632586
962047936
46763651
4785843
722406989
901126619
430299163
519205
62235
439417021
465187423
663121336
445228058
47348
466022912
589940332
330473
48318819
817993624
3804
578385552
490609900
770134139
527641753
4742136
769080672
504736154
489170037
504593555
43608
592817697
38886915
434090291
944062378
524745577
518346888
715779542
961525147
495586188
602239802
446840778
468317066
439088136
475197764
890464945
526322940
505854332
988310884
4835647
597819758
907928135
45690
625482201
717113082
410990154
34845
483817264
374162372
432989845
777762529
549188002
925494227
5630063
4029
464959
579465593
854895870
42290
816164622
402796703
881507875
987850023
724770986
680423200
6149
691193194
57182
922434693
47012278
964825527
472311946
4665
944906736
466279
686282381
454287816
50594895
489071041
919553095
897438217
539599428
433401428
718185090
683167446
5938
465372678
58389474
329233781
482132184
38918
489568
416719925
842088411
619687035
862894653
944318691
476023087
434382048
699533528
529061
4000859
956243018
49746645
459810642
4615971
745279430
689231473
676241953
864809426
499986
49900
611144825
610511880
893982631
660553261
4689
771781364
502856123
501554055
579158509
41418130
407990689
448505096
844357258
54947
637686495
4950887
39602
495796
53524
964879391
637646233
648551827
787085287
4558057
4926911
62510850
4680835
804542438
694044872
642936979
4625188
797146085
652768294
502349432
470804132
515249955
4465527
3621070
3758092
703241474
630589118
636860712
545470143
745291451
5763822
664152594
4678115
48230
786292517
453339611
741328823
49055
992618824
972227035
47942154
27193648
401134563
951686866
4949648
695143453
846046059
843350905
40011
581286
39128
445471490
46407
893991499
764097195
836093480
56149806
410244
491874182
51963841
725419206
911891363
520381134
820568403
5479
738313518
535562658
52331
4526
470349727
489981138
863573375
472333
741580024
548502238
702544838
693421433
458743
553677832
563822373
3797506
680239782
816462866
745911106
457646749
40487
602234701
933780927
477415
703463291
566563251
601575901
449541620
972055434
941842390
742300821
654757960
44001280
489946
310213163
944317480
941141664
711191704
684487572
404414115
745132283
978070683
32234367
48434365
632915540
927433497
44766222
499640157
627932186
740559107
501721703
738531041
4575128
476894664
911282038
479100211
492726
4296755
791635310
525937639
819125046
675195257
882969300
758508824
57881
808171938
493836781
590535890
812882063
41083
900464904
670971765
496327323
5329863
46912
762154501
422412966
901791775
4807418
577263423
400306033
471660
599670331
428352886
490766637
5887
602717504
46687762
648544412
558135469
485816774
45078258
999059766
520166
761372732
429231
773552288
47438258
993151598
854546789
31279
640093488
66705529
572538524
4813857
892611557
462913
624293863
39479434
572563516
959483440
420064927
925899716
48278335
990104846
776327351
51014403
694856880
53179
865403368
52988
700998740
45453397
991054920
3967
940719903
872038455
953267281
499609
419554075
819737856
961446953
4074053
483723
48266
4525722
941188526
400083591
5463
842823202
358373362
47
700860794
476487408
404286200
723579185
965306640
984093827
50386760
716479587
908449393
4984981
514592060
561339233
4693
5590185
4494716
853711318
670998844
475658510
738137805
543488056
858877012
492166088
577534194
4314916
46064094
510092697
771002386
716804138
45432044
487891853
659498561
4660953
862607485
907559825
49694
517008915
510595667
977761045
372335239
439040575
761432459
564792214
563129072
518305188
946978623
926399413
709410076
488746021
5028944
44856510
847058690
940665074
440588464
836219503
653340819
522414042
54135600
380687
722057301
696603693
448127792
566779115
746298413
476518
638277529
407539
48422332
596299959
776735708
935821106
756639401
4823456
50810
547184976
468636
738149881
584020571
852636226
920229011
595664946
920283217
858832328
409539759
830424714
749285121
49140871
525341837
990851741
671302911
496459226
734658400
727667199
982421477
48821
4650
477595086
815196900
604721549
445921835
474825557
440621157
619302534
724617992
4776242
805857463
603746395
49803969
720958555
736873128
924064736
480782106
908884098
684055779
702396158
981530727
964456780
458776495
692573826
412853352
686522575
5387
899442593
570480837
267418833
5358046
591595404
570707245
485670018
2946070
919797203
5385196
446715
765397793
481693121
4648217
628320976
609293093
4707
507835880
4801862
984807673
642828083
431013472
966934503
3833312
49311906
494263264
498873796
769487266
485851971
384658918
557159328
466533912
517702981
718927908
4913734
616610305
4126991
679426419
40783610
603639861
908576067
984594564
705851253
46077
721800230
430873534
427064323
474325961
650096697
58558
437467068
4470847
829962968
471667942
948474114
778735647
761467433
6557
860004561
953745151
731716220
891654128
588277010
455738
913257820
417228302
45584
336867
953101921
832129006
5070
941467666
767371082
477816331
54895
385931
424681
965970421
62205892
748511410
843108853
899675733
849483637
646449494
471933511
416172812
5489117
966017791
477972875
274741
468709015
739473272
871907472
808712314
46235853
994161478
742562603
4466811
638617277
409519089
58660
686145738
5781989
46678135
982176997
829304994
5932
528399
865105326
566092707
725363100
494963183
587863263
474396640
458335929
50510251
677245277
49885
392140
434630814
945034859
893043214
3179910
740204320
29539
797652695
556273539
790593556
49350012
890156345
909215855
422962661
854063547
534830224
928921357
884230433
46919
48782852
523867548
967872147
4879791
50923248
395867
565059300
50407485
45196
481339
4533955
4581474
884333227
5081
637005193
5695622
529547
561435823
725451977
874667802
820146376
846151246
606230633
943546851
482738005
51765
455746402
384152349
560454328
440131317
613455
53718
35761
747817804
776137781
607930617
603263252
486333729
630734
40959
4719658
639659330
439487922
811910941
4488214
468257596
970018714
765856342
48734
58835
449068332
4017307
452051457
50981
889155457
900967941
537013403
464085
825664155
471174
47017904
54861
407790
3513278
925810677
506455943
4109
39860
657315764
339691
779254440
584385015
523076710
917965345
608177391
934113414
777782604
905409502
577664384
870411540
484703
810650827
555215
850879624
46384
605027652
545302791
578790918
649615983
577895
544061612
3149
51143
895457573
55005
585628994
5752648
469673336
61091
490462
435089538
900337079
497402873
450510
685946047
830577679
727800670
597836566
555324701
46924
600205568
483340305
54352
712861832
563828
589490573
978309644
913686691
557174698
543920
643883437
877583742
688202086
565435463
771754824
685293139
826211749
893774688
959379372
410650521
49471
409160
799212364
459857743
690196126
901438607
600443566
903321936
616677061
936598355
49657
736411972
958785493
49787
494766315
861077251
787873908
663947362
36508652
458925
713635039
538237993
45571444
650
691149802
423379245
844276661
481348663
577736536
748062150
753585460
687888474
455656060
646451740
790944235
819682034
918453207
825088826
536867004
45333
492601
602897984
4579109
4601766
623432978
923652197
586110509
432268594
780061183
404271168
746617552
546154762
804933923
472624998
675547129
962739832
457811786
527048914
50492919
47600842
700270026
400401663
964755597
448728215
609078934
48383070
789506237
557030699
435083661
723301352
3683754
4610533
32299
4387915
339
736227210
416043962
912364211
552603705
966516864
466581177
502322906
529635560
831497179
46126224
457167575
969479835
466516563
475007
2875
556053377
888864736
939113520
726239328
534925516
739240398
607552632
597413791
683539198
478515
460089
610262331
46131308
896389256
737892386
4848035
432646467
50582614
833276842
923781715
3359
760167922
470767990
884488623
402502682
797133469
489084776
35697
751774388
556212102
830284376
598180360
468162
418622984
757138562
5177
444926532
526419335
614847781
577086896
701061420
496698424
957912638
892011873
530740924
847310025
731650393
429777275
4742292
444044921
490576380
966380206
672148182
920042270
535664130
668492861
548095270
484547
772154063
44474
991527200
830820382
903708394
538296460
48739547
40647
860175078
830980578
565545553
730110175
46195478
434794
690708136
4232
545718639
791697786
617750508
554836021
996409127
402873386
49915
767175756
443756060
6034
641146930
404046458
823068737
933768580
595119709
4669880
494581304
680244566
908292563
5950
964922492
652419630
996281630
37413
44989317
437584732
488631334
674584978
560693127
955713678
54289207
433276476
6507
400510666
619980936
467367868
892891543
660706744
44534
453622
560687417
488883487
595649783
4688116
993296374
919340144
3984679
473917216
949060461
6963
462870140
985411609
5964
4447170
4831260
942994769
847184110
473163
956692237
424864082
928660721
723697332
603738660
576382512
819795901
2893
623491719
639982704
966230066
434905044
730126323
980686731
901012694
45746594
718382602
893628608
632482617
887942978
785924555
494277447
53592224
411533
4962008
878165350
490657058
446394643
977040685
363391996
936244823
906620838
639731515
674079616
3150
43292
452495624
402433779
458865013
964231312
5494
617853964
500700179
6208
357477345
480488320
498939119
800012236
4513
997190979
4737996
4763121
482283941
2400861
525572435
458457896
330114592
4967665
896620114
759852840
943858584
787077292
517138182
509983415
780182938
5350
552366564
4127758
775561986
42336837
514986447
52416308
871948251
4975
803101738
873044673
504
596056095
53811847
525709178
481787664
5555
593523718
971843837
669445394
909706851
57804625
317972518
846826036
729479893
658817155
782858147
456414955
996231465
454989
751947947
953407064
544498631
897291885
550463445
561277285
450387951
40562275
409562276
835762851
561899578
535154991
4795578
57318518
3258448
432901983
556
530364568
464082
46019
647165896
450833144
763807563
827632488
779433902
465516086
651472659
710824331
736496576
845824547
46574137
752170350
48794293
960630540
583783814
44574
435373829
5184989
868619984
768622046
447072091
4683626
431947969
4351106
4013818
5220
668732550
47170
606313750
761203356
687346844
591504929
565350947
497102858
4392617
607809563
602351604
773005998
681583845
423520
585592310
999216187
5345
563290588
475270839
957211038
966303846
818718687
516425777
781976465
764608396
756746377
35524
487129579
4756232
768941809
477895110
520536470
451632568
5256
411092861
970428857
46425608
705161914
848335430
869895450
699793388
261428475
4907
984689148
491419388
587744521
938754873
832190480
479407959
495730816
47068
313177
743177250
36323
565964088
772157767
662425870
548119223
788052887
4870
383252588
824315189
39132
38547
748879197
720969317
432845082
41923
4979
3819438
554467269
478549722
570235104
662033640
448527514
395441
51664109
4531916
632629557
873498381
4300
653979172
665889684
922096065
902803136
505441775
821085445
48882
528370031
5188439
705306697
423944468
529183661
361447981
41128
387564355
992735763
843001586
932419008
472050469
735000671
47362313
651696457
662606188
743837629
864638688
640832657
556675586
639749782
456947200
987503666
465930964
984756093
678099452
866572418
872639282
487751580
522248945
996844939
547478714
35213
617261951
46449
4748201
588997168
447173355
557110940
563196964
593369216
751798808
548703993
954723126
681980021
885731752
455853348
501777186
938841695
46345948
488582155
776721610
865772313
662699406
537265833
630452795
615242898
690189192
673407371
970201609
4823379
596965048
834942066
47289895
44661
938920570
959122370
51331713
480096972
577541419
4935
833994088
450531638
606430262
698416658
547410305
830710857
51836
690525441
433231
660683386
49228886
589455953
595443135
678543146
791144988
918664107
480226910
3598232
625098998
41892
47205449
4485750
491040027
620508060
59807
4458966
495071
597881468
641863231
4766252
36777
613783488
5010604
838402949
574617
736494935
457041306
42198
459942247
983389374
883047732
811976770
31034
48220488
583848332
654022
47283
878925223
687135952
713534980
442389582
647760941
522926381
823445690
642944461
5819170
4645594
4613068
728212700
46423315
632820177
647237015
938196877
819904770
727659926
680585193
575474085
39641
46826
724888904
802422168
823880253
968604800
823662049
2842
58705997
440789539
509929393
38390
786589146
4910977
670915886
794772392
673160347
618987347
949219128
495805963
458614
689998836
596022742
546044
5086911
667930458
4766850
685613813
498371782
401045066
921778752
967442412
758809378
4791588
46037788
530488202
702131775
626851999
49107682
669259308
645894973
509276793
759324692
489801
902330475
708241466
958928541
644411781
44717
579894078
886069867
898982878
586098586
880788479
3879
882823796
628779924
835423759
451258
672770719
664470163
862836396
864060682
579908762
49383
653839422
888913589
707480880
4941520
616140296
5085666
869044903
915113830
2901
406453118
705175514
861687432
488109534
447685737
983948444
865493289
745609663
998069893
452178514
545229931
878351461
552496364
199573
664971345
45893783
855430931
885659368
557006773
437747
616233375
4669
49140
674642581
900635233
533368371
645159132
907365969
960971902
926715398
607735505
58199735
503086651
615940479
907846582
835920433
147
989839686
922373695
49763484
40109195
48132341
740699712
522439623
960973575
579410392
631280174
411725737
717743398
6143
4473225
46188635
454561
479297630
585735522
605007828
63032683
45331288
828093882
503011976
747511622
451545100
42980
487686181
54438
4829023
4183421
736618773
4779
46351276
845381644
674766059
516255
625540292
5282
40523
912141204
47713656
58003
459862690
498587098
506108577
478754512
421682632
598224139
488856838
727409428
416499495
684675705
692709886
978489782
806642243
539897657
4664414
741189528
49302
34968493
952770663
519927831
464064521
49246
760211094
944293026
907331061
4529
4236
415857386
803356543
41646384
711483451
749415328
967883551
5193127
39646450
751303964
850134065
464515445
5466257
391353
623852961
5469
44592479
361617
3403816
785950910
4550369
928104087
651977963
4856157
510820429
773496888
549253455
482467327
790665573
486125782
442548497
412736397
321751
971414830
415991105
4887648
582851769
826227730
4591612
48415603
992916179
844919629
759127214
989994128
535497
552833146
875060548
721593763
630614294
431056
619304571
801073672
673558091
446179
437675498
576087161
448223352
673535335
4533413
962200465
587351281
603333425
587147732
491459064
630057944
916037379
454755
620489840
571760108
4469
944089149
461925593
925913428
413921064
638598773
49318005
750774308
403824961
790274995
46397541
440258509
515586829
435404656
995129034
475242099
592074194
880398611
413767593
598808477
605166625
432215957
825809150
513886884
992734831
494645426
314268276
49834539
892866268
53789
983502444
825626885
816256920
490576
55976913
763482579
670722393
482871
910719391
49999999
735127027
574336497
644980717
986464981
415132276
2753
466248838
459467073
467497734
5440
472229451
5175
722294238
873061625
48963940
497593
888317730
525802547
577846420
535582
475881540
662726669
509564769
48924
521096458
30039
720656188
766327365
458
49875526
933344263
45956
566783802
866815424
831016342
542975781
828160112
45329918
685173077
725879683
668125419
51760
675097356
26650
463009
959718572
445637116
787090167
898996004
823047338
546472888
508626280
808606598
899866431
640192068
592740326
908873571
493366613
499069748
823562509
978199829
964304175
806620956
549497433
989303084
433378506
805851906
531728408
819317281
601611212
454124078
617550589
426589186
39519
998427572
419081210
579541661
686897785
459336229
950192239
612646278
994324878
438743
521330
471368841
520214814
47940046
446279074
48102
433402492
815707332
37967
706618699
825468289
779967860
424205
583860407
435010693
600854994
55741
952301362
930236332
624605880
636791453
5079342
805973605
968307891
461202
607279754
60081345
493973631
513512521
45049437
869343000
448169469
666737503
622227489
578531901
403599452
975901133
837076102
550256331
44938538
732979967
441156274
491370
880773327
44371489
866424351
919904798
5367112
409547027
665010367
530112
474725
971917412
501725153
496735745
663217577
855566770
51578311
342126397
4521471
44871365
609672860
582939447
585266938
555597172
792215891
478355273
854151458
439624289
34952804
689933931
626703979
4808
593076122
442208396
594276995
479690
578446860
484857592
445940
3182
603885532
493709324
2111
830126875
663522400
552148378
527355002
832125053
821731144
459292786
972864476
721003325
635
791517919
52900
675822646
452265692
619525769
780861504
775131015
835658155
37797099
4476824
841810286
744067436
679829149
6006223
868277779
834946261
51286
985803264
45540
455991150
629531568
456077014
834864618
714459200
423509726
610794759
647682018
448011755
50714
543769343
507419868
429188201
529888206
534638684
33191
451606
606931722
437074
877008307
651745401
805918931
612968302
630530167
479773825
719358803
730856443
821019228
506665548
528093206
450746533
945264433
918108741
789023118
751486437
886731496
874986095
444964910
46365
47767
591500364
859600816
598584950
52811260
562215243
48073
766752680
519141
611296207
47611185
453897
857247476
813095253
564161
4144357
740197346
983842949
49407
47315
4633285
484877871
676673944
467747725
624592744
471485
766931480
516790903
364302
5683128
791959257
556347990
907655691
763432314
445506085
908838233
47379
509473390
37488
537058465
680992623
648125438
970842006
36052809
872904718
52218530
517546330
46707
943751198
537265223
935293733
787851984
440303649
56460
565505
31336
49441
45704427
451176650
453294637
917048764
46986976
829107954
516841613
48986746
463935432
604708385
471174541
728679197
507672017
43432
713381961
423701739
972978337
608975482
487225297
807284578
59383110
4523292
672757041
763225159
631832230
463768
538315678
61156418
944728710
979530779
640572076
493343
925435826
508491368
772562129
39026369
839229305
482863851
52383467
39565730
576919444
702
58034
858223440
511593127
596377751
717706939
500347334
772824351
418177496
496157522
517813200
442203600
462046289
482625
6314164
614028271
776012497
850441343
827624428
46054390
811647774
513394091
502239120
4742508
348417
703242364
480293336
825889069
715779334
678922660
775697058
497850610
644591837
44670069
599882685
442609627
4097273
680610401
594528065
903625170
637350387
429779495
531926558
827044597
832254185
573651536
46021187
422701176
3041950
5723060
39981760
894566263
810026799
400097207
693571701
730723858
863337460
408481108
51509
344735130
47650350
723460144
4293
526563332
863421667
535949
799536493
527003181
590235881
673912805
707636660
822632492
945735807
660676326
4209
695
535493970
934711627
897916364
556560124
583312461
807616224
289
969928740
986105904
4748070
899199449
480370448
699695693
35330
919591837
965280077
539511405
516116870
445576
465793379
2763
378672091
406701609
531439369
5101
449724
465754
5358
564517060
962951197
781676400
54166199
61547738
805761723
45008117
5190603
505539301
877838188
4185662
502352525
614105231
446662495
949945931
654778306
605471460
875736659
546727578
846360664
753685037
25194443
833997909
796279132
627780098
549990451
744925269
885255676
633129
31619717
963531669
4360839
665479220
51773
5131165
39076296
861463967
515371610
496761007
514086
816137342
846218623
548387880
49252
683491381
757782726
49348
881886700
415072262
466524365
477721972
428134028
52323089
458373809
880632665
781495813
878259839
45041351
871289546
471873040
499209550
589756115
939471639
520214153
438619597
615668106
466374041
682398867
351049
786728115
435789817
38155
984796928
779130412
609740155
463328172
931964487
794215618
469312751
553957902
891496225
42429142
482574
856279347
4961577
786723744
454798565
450364391
49517031
909913921
929921278
524708801
428557634
5327290
491284
784151937
45895652
49968
707169266
554099625
3423772
43367555
474975709
483764249
876343086
838025775
489
997102166
850325600
549472060
566716259
986779853
51738
865597817
448596
4770827
990574449
942674969
875938941
55728
431616519
848030112
742501266
406794963
635900993
476091
481895
515959438
470646034
523866575
571088252
535573618
224051803
523039075
679619302
894546704
843443044
515996908
42877391
552738260
412349828
688170893
38767
838284169
635538545
644896949
612782748
486247837
423200751
473025622
405302104
492768020
661286769
4470087
498227950
491941632
816255333
455733728
964831740
416221394
501026078
828436880
730525127
848793298
39441124
3868157
675968368
969683351
740930098
4748207
600416907
423513630
467439
400948847
480607135
847106903
646816727
4823
495972
503307996
493307275
433032019
681263269
896413003
934447117
952338147
3616
654389108
47282324
839287075
146
5256055
536956221
986358133
541086955
464567936
4067
513314712
660970929
827321490
4290528
866328904
748068300
542154951
4619
33544
856525541
4037954
430728519
832918820
597137712
460412
636371507
426176823
426432508
390329488
428104852
721450163
484566012
501760782
815407181
708962213
551570206
478583596
461006516
655529431
54358
430809191
45497
44575
707241144
940055702
46536360
566849036
649492226
488324511
45440657
61807
776365712
965058691
604214767
486455396
667408636
468745939
45265511
812422458
684311492
45424910
547193879
481136851
667880147
727307915
991413593
700289957
488271364
523904689
952947620
609070869
781593534
42245747
496464200
990977721
569075021
689984225
636106396
696531072
729505643
652955296
457357520
48449
480535755
719553574
450270852
455649
38098469
283323419
459198848
401908658
799817496
685813402
822978366
981302712
609583054
902759564
4610003
47124496
832245650
451183588
421609883
678807329
567704007
596518228
955468467
922503957
33140091
855096899
368474
990290490
472356200
48921583
624578215
727978880
477786107
982871628
981166737
826928922
866845724
952683035
651551645
466680715
510789482
912105012
996181878
967735931
441721595
4824
44808576
952420082
496028
708982135
426376
938774098
450044
46034
931790753
494675
450832016
977113221
908344068
895473440
713932940
713962170
846257252
51807145
780578265
439113532
4620621
44437
672445245
705079988
939124920
557953521
51645605
387749
3978723
627976722
823515540
467695422
856805100
628348222
4586803
969824819
4905
718280028
529045129
52357917
728371582
455959933
713604712
522771846
878196749
41885
406930669
44357354
829238820
782664257
920459868
483722144
929058481
878885865
5133369
820886840
508566666
525516084
515441
483306567
48712
38192908
541992794
663897104
515105619
846015559
683031709
741430833
475720
462617
442356225
4169237
448289634
734390830
821108619
478180635
44419
527489631
986256542
606864650
715907614
461240
58732
522820
893349071
3856267
744717297
833924787
42455
933302385
956446179
433875068
595684511
572288
784729264
845168391
486711897
4575704
566165433
48288
568348427
703084502
512787
535953190
952953452
917827606
911909582
45865
470484850
923818101
652722082
777773150
782490243
770751561
471485657
64869926
491568771
49701641
420786
515432374
945846879
45862
782425640
999163164
657298941
618351825
48711725
63275
779969629
759855947
6568855
3950540
844807180
840677824
739452512
815257067
524695
4688431
806675352
669765322
890167583
495547321
3675
45787
462457751
498320
744359529
616047
521270280
737824659
928653802
490204534
510873512
671441544
699153609
431411991
48510880
751540579
848545901
430326357
49100
701756433
581597
884296322
459006167
795943564
481592
510866820
713975486
895739321
680567955
36010
980096079
26796622
862772622
37322
872308965
4514124
858773844
946779771
915556287
48295
558658021
551093805
526791097
781850265
956162808
521313882
494199754
731268187
892531400
411506016
471765
69884716
548937144
556181561
5587197
458871657
489823883
875254632
647473456
796893370
462678
443888010
796197353
643836919
975972512
3921352
473417445
34424795
928386076
774381252
811014570
761522133
45132153
477651
763594516
513746666
880653781
800184359
6270
929515872
807659396
292015678
5523
909416515
418424479
765141077
4689586
5402882
4305
4873742
488229
759388527
492024197
747259270
631971132
49594
649469120
948230311
665335036
728452423
52262683
882639121
36773441
25461233
472391144
445331
767627979
471577131
4528140
723867679
869381176
672602878
811586632
57126362
46757315
479476845
694255011
532542285
550036244
775729392
523576782
678669197
649327386
817386194
44517
55888805
48676154
541909
995601124
516316780
936501822
951418943
519358183
61245
918260196
895794906
913288316
624927
848039242
451142297
954718049
819208057
405613380
573051026
647651562
428684286
780824621
400525584
4612849
51175
518912448
477243
651331803
439231682
432039249
738828953
614971851
920527525
543364893
620398480
598282896
409044189
960723184
563285658
495721006
28247978
447779153
884404080
4447573
409785379
470945526
4355414
581067172
463655671
4608721
501546998
898781023
51854
714229381
531181
758879432
34015271
907911174
5802
810277588
905755813
720200836
631938057
53240156
570454611
626509544
991865609
970192416
948098228
970480837
712684887
574587497
715492046
41432
4481071
804527272
48327
5641840
913538123
5004531
554183
995716025
846444231
484178823
4601462
541200908
4293011
46040
516864706
297847
587096706
871133277
495503050
914375293
471308337
893932690
427618572
4628
690933059
405006243
446137844
725504010
506831
383679875
51724293
610524343
838710400
636203906
46095
629721850
4491206
464801355
692510987
629629957
920746334
589010747
779364914
919613740
51290809
421216815
558306358
400000000
482974547
532512187
587592114
875494149
615046086
701613234
451551899
478505991
682800406
5997
552131356
46411997
6024117
570052824
602803
476743208
701422272
733072307
496424910
797236239
436207
400220330
472269142
35638749
775066386
481179
914653241
473956720
599289586
778345066
914455034
703347496
649793187
868160080
407015060
772772360
727636161
716763076
46481014
48060481
513451424
492897226
895659614
961356365
294
944508145
547480425
4931433
848645638
44623602
504220015
895362966
974648451
496252679
840462878
940121158
642257969
657604336
17243
586976277
751063275
723969665
47444
46424048
734285311
487963414
5185741
516379476
890355119
448349961
553591788
899779835
556986679
5339331
970609428
459399
487335249
58941843
542597243
49424663
866855707
737851374
718524986
693688859
853806145
558878531
725842463
977124143
508578319
2727
4749869
690724081
651787782
626948615
499880782
445255161
589917442
837693489
3330
440024698
473002567
552610004
847025632
4456696
761591303
907065839
503923851
55479968
44227630
541760718
771969388
667253912
958531228
692685826
448513211
826737759
491789659
452346217
935573482
3921330
4778374
4498
4734432
719673330
741054576
506439957
887632738
5451
412381809
826024339
654161305
616615156
900480089
665648069
726550520
489697
803239592
456394589
886837190
476092446
592752398
683622840
427058174
4976
604474471
4544026
812784313
50784
720187359
583244791
453326987
533675420
3771563
952688415
945960241
847062001
618894908
413062455
937383211
540939372
869331474
928738949
643569396
45243789
61735
647917777
847301796
489640
498772045
350139
476418023
831519221
713609438
45931229
712885915
624017876
777049605
449275511
770729671
4574148
456663328
745049109
49274
431834472
62442487
604096321
513036467
63742976
527183687
324858
495523438
992535175
775603718
621896456
727106266
6073
840569508
588785748
854847526
461
873886307
489270776
4956038
636896907
614658522
48361555
644009967
37995803
627706768
845446611
29892960
4883
665634865
716657212
681565363
415897894
920388638
453424
48527353
976623231
419618598
758042117
693867919
48609996
580699595
409494346
871476275
4859052
44111
47185507
46450
475463307
569971082
589212627
583931808
502628998
747753674
48366
943054815
672672163
564981992
540407883
539176501
47409726
49596
986630288
469866
937086897
725433367
704951336
968221124
497303590
486917614
52917132
751765384
750386854
972473210
913918429
415519747
496174
867944553
778764256
48723
581853640
547018
52775
978383438
891706673
817342348
843870321
34109
5411216
426963321
828090465
414356363
918854918
565029635
475171090
624477497
715523281
484048551
717309074
44965
911995500
52997
656609407
4851697
900508189
605691381
4688873
430969160
42758598
911168493
5142
45323348
430359294
54008
769263144
677792197
3744897
868293826
410388987
490731106
699196613
612345066
602391137
43764992
432022100
596706640
4952454
44899593
812134209
52474
995347674
696497580
506682676
44150835
686340963
4124248
44825351
402255403
5189861
896166030
527648247
559691306
908801206
660640900
440410607
991819911
4696777
506264883
457632
495966070
51290
3597
448679284
44739
825692367
440778729
43191
879064764
47004
429102
48746800
4855
24287
410745607
504874948
530785459
445706888
565831921
678777229
867549100
437538
452045
681241884
4994587
642840503
432946692
701844937
465038429
789407747
222
690412380
436999421
520866416
42137107
809104789
749379409
511420412
973435611
956932964
639511138
727348642
31680
473080620
463586472
927452674
49899
5856
957727028
664524642
796546697
414242902
965382462
49496440
669931754
782006974
419522939
881737223
460364862
564179155
37738998
540166683
48239
49906
642001127
917687495
4659949
943340597
953672668
45380355
674294544
335653893
887215939
570641948
837056353
932700752
895735511
845490400
482049351
724138948
295371400
733580579
991634119
454050
773775944
47201
438894830
46400028
558201
619916684
719609250
719360716
4157580
241513
428426778
441114
572815
873813478
676555434
735558655
48955
73306
743340527
575262702
813446677
636007656
444508696
48188
630128313
814844471
496505272
459512820
734507640
672426549
998376670
482134284
881277930
570703645
816410847
339269101
491638078
987143159
439883
550834010
938239111
938137560
451496775
46108
507173925
44473240
607970468
35735
936537111
415814537
501394274
811082635
946955288
446403391
4905799
996218477
49319308
960160841
973411553
4767724
55546
458053496
47560609
44191
662879251
849756323
936979684
449884210
42908
4698979
879885608
4987635
452796485
846330471
553347112
614733845
895049994
554315
4570849
561846780
52401998
817406830
455518502
435669418
833208391
527734598
41644940
583045450
570877593
447681895
509701685
611043804
579130611
49680
33019001
492132
572628042
768991301
691475783
508490638
6516
923740839
653412879
887725185
913104490
4484701
450913449
47848
591391566
918158243
51966
424005
589363524
901510626
4951844
930346431
58810917
205969
46876194
508375082
711012280
530206652
993854195
675562123
995443355
875688800
810060463
875855800
884021745
932036323
473789466
887812457
38143673
548749358
448954011
62906651
747260573
457130497
512896753
922062663
412632603
869445718
485493391
404177397
4569712
56569
58268537
768106045
626991241
482608452
802261001
407445143
764084541
691307884
977686553
540886911
4607270
499123
765354076
427523329
516332863
450742263
440556779
974020542
43313320
4946
794559923
640044733
4741159
474584968
855989138
485132130
494557081
481467304
562495635
653973335
51370211
770938791
53217625
725683009
48936
455302
506499289
455533
810543953
943367490
563230261
4813637
695636631
46501603
46193549
943144963
474143505
841457374
895400689
498328
700986861
947055918
503037298
377024141
578657
888041623
909107048
53537
540231760
609499941
708359416
930556387
3693749
657316000
597486040
467356013
43977932
58224
4633147
574323657
823307646
991440751
510444350
49249
355689
981796825
557040983
482053875
5550
484105031
49569
710731319
908526797
483796
440906759
528535015
926260576
564932252
989448681
882912876
969222709
494029923
407170358
421855627
718184627
4595953
4704177
46930140
655757283
757332926
876384726
19
453852473
427440619
445140161
751571488
411295601
577120931
704006001
49905
599826494
4534456
426458693
513620570
420694
882713288
918043420
686948337
510556866
468084951
539863485
687884608
2784572
860173336
37181970
409142298
517973
834163550
49921198
524089670
989509701
553252072
756535710
877200058
954461943
49775732
488765
862574349
49277
529727447
440132666
912462461
611066812
45119023
286026437
460548
714674677
4413648
880860339
753257210
925978695
880167758
47476
709312136
769482761
46001183
410289366
498467056
528742068
567751201
590058201
866535089
418601353
987414455
511042965
54911
585131713
997015920
4515574
478519
578509428
945353600
556778217
610217769
497443706
888556393
855817065
489248204
43468165
217230
836365721
51979
650786548
487272827
661512440
732330682
453713792
808215034
43064
49659
385923
48066999
628530442
887578400
470278169
512197417
412845834
872098417
42042
817210524
519722529
48179
748168942
490411796
495845305
713293385
938144470
635254521
492270150
822190976
657091793
945608879
762343134
972498236
738224273
4477897
442722298
26077778
585339555
767700815
923662373
48176
579575287
364076
482243344
703160319
645867244
901218753
1746834
930015002
448053284
996853094
583493595
43657
717180831
716516610
831936016
486023
891614512
497535352
758937204
554465727
669438603
764582930
656068275
559445
874948025
598011771
515438967
414815
740186097
975585862
927152306
667271982
40478269
615926846
586148164
50375961
871748004
495877018
663367730
740037955
45878485
444182
40147
680687716
418632944
4977253
4357204
558176425
824543655
541
405027747
460408142
59022778
635231745
746426878
884295013
698082701
743997456
4612700
480297602
598108135
892520467
49290977
49667066
499035
760101154
892028233
811248497
773888876
489973574
817292323
59465
735703522
916430899
731563371
700731627
575893668
594378302
41159
964883121
819079704
606960188
41455
4844320
3887310
993389255
515365463
598862182
703576156
673759434
618360755
698890081
527888018
619545744
990796499
466054568
665296687
51470
955919380
664206505
670046298
5540
42858
748456733
993563536
430422009
831061033
702851763
971250213
877582272
46123990
750209111
46944624
4795728
49961
654199588
49629
510793856
601585930
682079309
45930827
44463
937888896
53410283
551735999
887982427
413911825
428797437
4491673
946264739
431728731
61557809
838099035
46852
655727300
922449116
46241
682113119
4550698
567818142
44612
5981718
373972400
718164011
548120877
590991063
682883665
853446418
4823967
428988175
4552
4726126
418847765
707426920
37315432
51032
753987220
53218
962244413
810277500
921910066
765331676
292600433
674807081
446028790
556980213
955305459
546413409
701728163
4443986
541964410
990957382
539703935
996052134
406107988
800958579
751702378
905395149
680210780
893114421
4836299
958794537
994075249
52554055
874470562
754120558
4074278
4710018
986519836
5687199
664787338
523863002
481751
711610049
840582924
44612790
553561715
48201898
485497143
479797564
38318
661148937
843004861
455075102
5323775
905160794
478040718
806379902
563696
55068188
4833810
53916075
897566039
457061749
5140
954919378
475655427
526537608
473394611
902064728
403983
401518863
527689751
864220843
844437845
714181924
546193080
598307438
697529553
476507295
834124135
760305371
478922984
748611914
578199105
553181293
810228204
541520430
754444638
501117
4989
529961292
924218899
888978667
490987
704578915
405442097
675822133
789470263
424734725
942824141
54223
836827574
365975712
606992258
410502238
484629
631910554
778567751
764266344
461374
465205336
425265796
4369943
667385240
4602244
424587114
621503319
936608386
408703288
3812769
847380032
846288548
795525790
510194630
446832599
56204207
416606707
783658479
579044014
470637291
45674202
45479
4904688
681317085
925784576
839711203
964414827
865811386
455300997
866802594
37834200
581833643
620646
824214908
837619715
975568002
45171914
717449740
656897130
625375118
471811724
792466832
417339814
593321311
486785708
614852054
747065393
48032
888395746
663004109
611244643
47905863
5742
914610808
796869297
487745254
526888531
724379323
47783117
800036200
42224713
454607409
699376104
534210715
873611387
47786880
863712286
817117971
606993870
57874606
567760314
517633362
4639616
475887109
685758066
451425
695845620
785382315
531794558
4897486
822350235
978995324
46407276
971071643
466481160
44342
697825778
830266152
30489
497106750
643839762
738951920
531353661
564003950
946533294
959349978
521492480
825678043
523031256
713126188
571397
786164382
754388929
3625
493933171
955921357
483185164
48617734
2772
40966
4759303
566263540
571852371
715344556
789739140
852811896
445341182
4640113
480705
544860971
435435711
990046521
753848014
745083416
803082726
447167437
449973552
647248429
612675268
864049290
882643485
648434935
974916567
477550914
955765167
687925924
512753250
495105443
585653383
605842517
4461732
418528001
736554559
802754895
49670
6594
445863755
573536943
746004500
646343345
655634312
955239481
469122900
480707378
508101573
487245045
48822296
4951956
4540058
469216637
889878977
492667
845702923
45369
995946120
474304525
3266677
497377885
782853790
751009539
880665650
779964553
408810644
744072929
4990
549749249
982953042
805083467
606053207
4447001
4070900
633218847
404684708
49343
694135034
57029
992460533
411739704
3506
497140864
4830189
770388289
47815445
454368584
706831992
847467833
474517
991538894
47861143
4331929
457241495
506198310
516816
456350
4900586
60942
754503151
5338109
550115358
43064636
917964904
469681
447197968
461787
4842709
480031975
567316884
570529320
405879279
430081386
4801058
492681
4553724
742289486
49888286
37375
44529739
417551567
767379401
49438053
988298057
54875
6412
480375748
429055408
52492594
440930948
4092709
46754
949567811
777971486
834053344
458863446
62154
519097628
54021645
4900673
454629
893449651
556399829
4957815
46775
981167701
843464308
4587595
954354216
711212461
460593577
564016921
685408650
795805534
622283483
604239691
662731920
477104
625578299
48617598
540995681
779595687
472376181
4598146
567967204
793248053
635180131
728968563
597211229
493048926
714583741
507239010
756349857
458770086
524750307
522908820
615486607
2936044
593120549
733099414
876260447
50067
783418304
888327512
893307698
815503072
49527224
770148214
422418
621634370
747862579
931420489
862240725
700898590
4762213
48640
637964484
803938802
955291505
782161519
47784
721378622
449907
35104
958438591
3152
861548189
773224299
55388132
375696
672723648
44702795
457206361
48872
855879874
660385271
649373977
873795548
460028438
448002
681743318
922257976
682239198
925699131
949730259
493347
817040111
938776100
3751
802113371
572950491
916302181
38146686
747573527
496042
736469220
705974014
447164
434395938
3507
538536525
441101600
456403815
877461226
724741008
560598282
46452264
794330383
787885111
529481779
55409
768291460
886453918
785663845
403994719
218790
452134090
951533064
850953173
47934
962594727
566245715
698473308
695007232
483606101
523103832
838030762
664841832
4562990
44666
608743545
462565
493644791
453362980
4118136
39607
913478022
414377572
4063
839757504
475597570
475396
454891
466900496
561181488
47731704
6247021
839166633
756454592
61008587
50506543
443210188
40413410
41575
735959345
45849
33141
587737670
623611553
4532938
644266528
52192
494123201
449280662
509637355
571577474
52553
491129
481936513
580159110
46087
3898
885619285
484519
595840185
600618350
50245
494757
566310937
850845770
607915608
836209411
430855893
701479946
683027196
634987152
893424788
502130869
725644846
619395358
5464576
36402238
704336886
861110623
733877557
478615925
887659346
626277043
2982397
463858624
743038317
846120097
44936
437047045
833032530
868549774
884637344
450790398
4651843
624640978
430157128
967593617
690126188
49240973
974852921
939285924
489865496
4832661
55148
512105097
474169
467117238
649547347
610119199
413779664
4714
4669933
640391174
38597
464351985
987934698
420592072
562882483
733983269
548962166
437830756
618370593
5362932
46001806
505362343
728712455
959696423
861693744
605423517
688099126
740970032
47278
839809610
4614496
49625516
472842
930162713
439934988
838390235
520765262
901920912
568462551
485499
442834540
438003891
508636312
888007396
38260
740291011
811051138
662724967
773444328
654809007
889007621
986623660
565068339
35816
900045803
500851338
817742721
4652502
3298886
585194352
915992094
492172
44902107
889061361
476839533
29066
829636177
716630583
635576764
5454785
521666100
5763478
812851139
38278
596412318
712020276
4656334
49717905
450273950
536143025
515429
655805014
47739596
863904194
654821762
807075584
500892178
677411871
556352044
52409
605027765
434845265
639058238
965321106
382762
618532581
739757996
49182426
651674050
516
50326281
47267
51906584
808135969
420543
34806
525699
570416464
6450
522356441
522002098
58154
3207628
4673699
981161307
821935709
56122304
813194553
445824542
414032778
4353724
578430069
573767514
723062833
502773261
529504816
4673436
2655768
540977076
485158991
316487
590725344
881891020
48787566
617907115
984957947
4984996
612851804
599417309
781134526
466407869
982009937
643122754
416949415
4547597
45852703
453191574
649996496
849079282
819299465
938484115
904850673
836872919
410308660
461554
422919
4984841
647783
494971
915746927
964683350
743789261
864388336
49212722
538344434
44460920
44691386
936163550
4963367
617616765
51630896
497285468
41146
713842157
610299639
930026232
756477858
4953915
48117806
42012775
4812521
736183749
47476724
893678742
625456260
467490
669300532
496551200
47779823
704454902
758152480
564902260
782761485
408100052
502447600
414275935
728912431
869131931
609566802
51375
578876884
796307821
701315
445520
775875372
547511871
44708975
634989133
844020758
58740
630703264
706367750
2825586
4002416
577782781
737674988
645303908
915598433
4517561
989215419
534897940
412735439
638130979
586
626444013
668557263
918940129
4708353
500512954
479411
550718185
540866019
4813819
795717522
46907571
961277131
494940299
955917232
971709338
4649638
469383
799764286
48105625
629
498017414
651091591
442200399
494731496
673228331
455167192
726145062
46027831
662085685
985743431
906468395
944617715
48580068
423106
607726786
648661552
3335951
711624562
4848
915397327
476460368
4777313
4543087
955381440
707549293
579446399
640956675
48992
748153216
4702036
433616483
973822189
838266948
4704
713786550
47240
4500052
919859310
540641089
609603444
549325626
504386672
906407336
3975
697090698
506308809
49457598
632561601
687033216
51558
805949163
635206596
378246983
588613825
850841626
695755261
197620
606022055
469488326
372440
4532275
326787326
5114224
640432827
4669350
532182721
3996625
604508118
528074322
4422381
659263789
685338500
557115
731154852
652247973
780260248
61519
405903
3183772
601483087
795978472
469691092
360011
949441427
837798314
43883733
423480739
483674
443402108
816288407
898335781
513476198
701511603
432405870
4651312
596144553
518215904
820988916
599661325
4561394
887773633
426926167
678501068
509062269
601657941
854335640
893968083
461411842
699589350
459225
6749
527153309
902360719
45098865
815492297
499633
400031561
922872167
429682
918923350
511903051
907973244
484836
35194393
889003903
750307455
932018889
56782
803448106
634762884
547857514
45278292
489761
598010623
584407
518842931
872462794
431355549
911455000
785381089
882832763
6108658
776721098
634090137
46303223
575794328
544983497
760927651
989919848
614847912
733623525
928572370
569836678
554285056
444854639
498594338
636292468
47757
498500
952045519
614690433
436326201
4963242
791514725
744721772
5954784
743117228
732396676
434280
356846
698417838
511508201
698830067
586358062
944518458
1943020
893274766
760503024
862060911
42476599
40796272
455269
464465630
402621
943237421
446092314
3775193
47496554
764153177
490599426
936453317
695926717
546621059
759087211
717126125
644387186
759931122
58576020
590577475
404674313
542584121
981361612
471387474
605738434
45610114
486881819
568682735
854490196
655241035
730433550
5229
46851908
994600014
451622291
981149452
688616379
854556760
622356945
900220878
4988078
54118562
49035
975430173
566762713
843103136
453160066
965662051
734368781
4438754
463222914
400923594
570432591
481926772
492365
471819
4023
436079964
594107453
46305457
492603961
850500771
462376931
758016769
49485
433697
48051522
4861
593819893
4677197
4707993
581657371
649505833
514904786
47443055
477034789
826735720
696671508
699568452
456844192
2819078
4837486
447899749
401132538
485940740
785858747
51930197
485375863
454280877
890837010
676872918
890138851
784475592
743295044
36414
436290389
46736604
44497588
977628601
54816
839320222
50883495
654515882
717099118
714967118
580736339
426489815
5186
793741185
440878702
878643258
422478693
756548005
485797677
648628779
580354795
948028990
496835
833559197
53082265
48979067
498483528
940966874
949845208
525034239
701032698
54914
793995949
457031049
991914667
710197269
461619
748085300
50909893
424298433
729565143
445159255
684132307
752498199
4494522
966305059
372880
925778727
899943478
473801920
636531360
592260248
4941
957197602
441770150
541737516
803158700
474345619
45403135
472258
790548354
3169481
36
470092327
663139600
829169649
410208761
655957144
442356
997526725
973967136
746891738
43246
47837
62898479
781273867
4735076
6092724
882791450
868690709
49520
728446158
483707810
598615421
50873
442620113
849252946
431178221
930740208
559
46548
461665759
658942
743271652
730692686
436129521
684416376
41440109
538140357
3934667
491323
47989
546405403
492699587
4988869
804991637
474350417
954566677
451114319
994824989
781647627
485062387
49507411
965087813
573
564664775
743631913
483925
741523849
29567
547072787
882950293
820907443
971293370
507
531117337
509254248
525831027
443727901
684803641
769582422
975147557
536716750
3227444
579437086
480811
986848701
482000554
46831617
591363685
560815
811148147
489597432
683194853
740610606
44407199
29429
513121
816368084
49709395
827528780
657188329
2736593
870207499
49565
47563
978013731
540810942
447486850
466023876
790686383
52522
48294640
722919640
554488538
49639
913987066
974013836
432080076
633939692
964227967
953502826
565413866
953163405
956597157
921513964
48189919
601835358
4995
513484
672808668
760269126
51591
961079841
48718156
861284563
42904
492143406
747627032
900135827
757495659
871654265
476005805
848075140
556419755
895205399
664445635
490089686
825972314
943186478
679567516
997797968
802292280
871465760
783659604
406567555
43100
861845448
656
4204
510431659
44733
486810639
593444459
480093
4569552
4783570
534721224
492168
459
906053523
456189922
55529507
497625670
540403304
665831727
829117986
473107
5482
46842
821666469
45688871
617657138
687895908
4859212
749589521
467187678
46700688
877205908
948774767
43522790
490627738
488398208
484662492
475913602
907082175
800145316
498474634
575062287
516075708
329068241
813995927
49275
45907964
721
2516
4769462
49484387
423285400
985757817
460611
5706
939892369
479437
861524993
964403985
642986113
644876738
752749623
529351082
668581255
909622567
669285109
610362114
512443686
478150806
505248267
993611755
461687655
591069495
831874818
571474658
890913678
6448034
775408556
917762980
850079654
634564739
807049098
706099210
878125928
484979348
496821
407769027
35525753
593475577
6189
49695
995192027
774093411
493516
443134
637373146
805795678
557986983
3144
917755371
569060926
676308750
5275
831116258
473404997
4602167
528084
872603020
930161231
475485103
46447967
691081307
543348815
829343280
980000041
508843554
991932894
836527970
967759462
466138262
726492229
47215156
876717952
611143531
425058
625576035
415405581
2042134
465
802363550
613369511
490946657
50543
407399674
49677001
752196038
696447241
47533
614692857
690605743
453287417
465642918
785564719
4482661
497420821
46315
448818963
905341192
3971030
664726430
981398411
744154996
473444336
404556738
5666182
729702138
47877932
753958350
4570
4878433
393603
798708557
405644352
996302477
491274
832214300
5180481
52278822
582602370
539347443
46806389
610016403
905163595
469145472
930272710
945005458
521632883
916327773
47742413
727865632
53397057
945896142
781055274
874932047
481376891
509205879
619791940
972157716
738932809
4342
453305996
788021680
741470407
42934
438526
421227697
818445193
326228
991068898
508488466
629493516
419215300
743666411
561254066
492149787
898794194
709609968
693129813
22822561
715645966
465732715
5000001
45419579
5025870
458888
448119427
889228593
479937
848583374
497319567
912448324
365
51083
4806262
426696963
44885965
494438950
670044301
897808086
463385853
755744604
504155213
508068
639431007
640776526
703037258
422868375
858200096
934316866
394
424251387
417827277
424691202
530298286
745950393
729750035
981269790
592575390
418828363
601446199
36479839
626587333
680364059
696936346
4576856
844390486
469800832
761540467
47798
647259764
837231887
4594
967051213
669365048
4148347
833136411
463815947
421670424
46173
517499477
989063119
557705477
598450082
45489
809718222
50630
824136555
617907325
355847
48235
872444279
635070193
973071491
46962622
868676811
977977776
535351
4463801
481879715
42472
548448569
726966942
417882087
519322869
554761518
692832729
5202796
47735924
419162989
503402
706506951
416234014
713113133
577674984
443948298
403496583
420987005
959272494
617884054
771363186
997285645
914639257
748794422
3741
340365999
805910456
587105820
496627818
948100903
688703389
711090731
796581305
41709
851463374
410426
611133486
39297
5787
748226765
868262921
487301376
811523528
936218312
408637988
45200
983446815
232117
46050017
848089265
701921138
575423771
55436
672040239
4941711
653950076
4859
452551
423435566
755800364
872588499
957454957
541214357
407337217
621559849
539778105
666034999
46811626
595462507
887728331
695625583
44971825
929731602
874573907
839877123
671560097
558744791
935343854
640725122
413725178
941784169
742280154
590347
908025764
48305
705810051
454237
505726233
873088070
464583107
840970496
39651
452191528
667501153
465871657
801041973
832702361
43843
713485735
385731
738681103
434236348
478547
419510
486711738
697445195
48484958
616574204
454434
51541244
383909
475900592
45163
425120158
40306457
4858420
994830695
554249215
795354300
41891550
5624994
509100311
753112663
954187104
693834188
45407709
810493495
4822102
452557502
449952266
494774091
695050986
437454999
768838885
616024560
472237397
564899766
485417282
424929766
720402304
791591448
4856254
474926557
51387
4374
875967283
580125562
875548861
466720239
424215255
507672279
904166819
472676994
593736953
470693648
546146228
542507002
994408214
3530329
50717677
779633946
403146386
974487633
487019036
678829086
490136843
443503950
481439
793625117
402620471
43242
48191
415353717
47904580
953903577
744562907
509826
43253399
978166517
433496085
4694498
637160868
638262833
6380
813560566
519970881
856947284
57291346
48897
466535710
411711575
3802
418839550
919592613
617867344
601199654
634793089
888506399
423580907
56771
953718966
707454018
44879659
4955427
813571429
847330819
798906336
729982869
368453
377444583
938044696
590876627
980091701
691295841
414217892
963669303
49050
709480049
554192084
52766580
526950289
422163215
699159827
738252015
682837281
526266477
668219274
49916538
720999164
509428450
994348951
406016474
462647299
963619779
552932
474604391
987089680
902584161
471690683
959213498
524908690
49728393
963938585
547870582
343265553
38353
5102
626530310
787586725
357404
365876
4502762
437813300
983639534
946959599
795538919
435395608
418366686
618627484
733618147
901435979
847244313
46233
898876291
848827482
792214631
49760518
48929491
631011080
57540947
977253088
912930404
821078188
516414274
872339525
701668199
963480760
52521
427663479
48764066
471091
544101522
4944266
709907881
882291510
419388555
433040370
974670477
821790757
540371866
434626446
47483063
462342689
944080439
884995513
915833467
806120834
648870001
623061155
3510978
969098253
782385209
803595687
45006163
751545864
39699
752633928
814958032
607915206
4857406
4989637
831754613
626382164
463128251
434416981
820304297
4781792
899730981
472309537
892238741
589505961
38552959
485106150
3123649
40986
4681
458357038
716368389
795364401
472900912
592970
750569662
412093585
873193728
508157009
402115708
351656205
828114297
878654199
4172616
583675409
484745
711008975
6012542
821713009
5928159
776381279
938285408
467959691
729479266
3806234
983612007
460779990
420103670
623408545
499493964
674001082
409474693
4157406
48530287
475668961
54177
492663124
45956464
632304133
771025931
429216003
5441451
728053131
4924209
506759683
477363553
992019499
876995827
679112971
777426825
497080377
981659224
584337267
488432237
40194
5855998
522460720
46650
486162767
469937744
546566918
436844976
931718059
530513097
570559000
542762830
6804159
884045533
2796934
843406940
752971424
50995
793368848
597013898
452202882
487865
603319492
599546820
678528865
503546620
794395040
459819930
712752289
950321135
253
55037506
52267
400730769
651071136
490781
994000992
855236502
473530388
824888380
27116494
922239753
4790273
492188
572977
707140719
521251487
598779600
782807684
910815091
832171279
64256946
761386710
886840780
682260847
995433518
614198224
469798741
937684699
548687515
4459070
456087926
612232376
649532524
429156
957565320
511906570
679787486
650488989
509909602
781045286
4194985
4565277
968856538
962244247
4743875
45270
510475067
889456853
2685317
745529891
969200725
49862
914338027
456697879
769320410
41909691
478081522
4989726
920166796
605934757
777628533
616761890
765776069
628633191
570237998
729847870
947799353
672562500
452813886
997796975
3917
606072473
47882781
824624622
479359249
48683750
50043
49032
455357490
820897496
65433
841228470
609062429
777362125
681577418
815284921
867994371
634794320
459567288
926425003
933533671
470331251
629825575
444746
470199
723097418
4738545
31345303
568566
995395767
735256754
38945
490082
4664
614272287
492427297
804416511
46859
717419554
395755445
491359194
346466094
585424
550289815
557603091
838795808
767295349
443181529
666660643
2211385
637964298
966929760
819624280
951117805
521348549
454676
424396009
677948874
613383935
62951324
854819534
838946648
705583411
47254371
647214569
4766731
523351617
831109754
546531449
485621103
4888607
634286331
46970
746837786
517781044
358693758
44920975
575611504
542413347
941348233
610841995
410830117
517674330
899630401
864773802
534071621
698370023
530869193
606490090
4697441
428763834
431409751
46313104
876995430
4793688
765249691
754751439
28964
983125842
462434
452849392
969126577
950769392
921315922
4799667
44800
61031
854828680
468177526
834032233
876032646
747968615
569359376
519001145
761871045
435632491
882503436
843739946
4786035
799127011
554286476
45101
549197755
57299822
500975411
493792153
936774225
405892712
781203513
714671911
491715664
886644524
679096691
619634725
457026291
412566127
631267962
46076
446504
3218335
468347475
657180607
842948673
773915216
700385421
470917597
71094
400470701
723350222
301973
580976765
471523563
4400574
438
570867186
585902
779335611
4656719
918095833
3333496
34268
356383
889177550
433204300
737681269
725111673
814107811
5013393
47452026
658570679
476257
4535
770782981
642265689
597831271
736905288
796034936
708032521
609813517
4893422
4541
601198226
3874680
482017
907541932
484083161
870971512
485755568
585052263
36577343
620626165
424481
497653186
466379271
504274271
3555324
59129239
954874992
709646917
975934702
45728
47446303
510752867
38333819
975245983
909840091
561126677
353784958
621163962
48807667
4467308
4504606
919783741
837157654
479229790
48426636
909495433
556802130
978649954
678598591
793923902
459627395
723954201
842346098
39867
686560713
618174651
810757515
718209924
519114640
574108405
579372509
4603178
687611789
824099188
6437
684244738
853211640
812398154
866350964
421223457
686839648
661795563
49704464
475958082
466654039
654843448
615707196
750473685
467959327
574196418
874279771
713389363
684066740
152031174
906636078
669119287
851695483
447839717
460602732
471899151
703701474
771091186
36596
830923913
438836282
949529883
901821941
534506
50892
612766070
434447043
676878941
243809519
630534245
645545136
896136973
877606361
612059518
48806151
478282
42608
870689900
3965716
533362741
473034
607444963
403459584
828036536
4992649
724367906
905083750
420759471
683584204
553508108
608202156
388178
963934919
462492513
466228
534654502
6193
806056409
584713443
5085461
497148
47795
664443004
693941465
816218248
575221256
416703065
456181301
542751194
981207749
938172760
485128
476058
478027238
50862
717235567
466822021
958799539
448915120
744008664
488910971
542163420
740362562
939097200
735074835
652062481
5003868
754109595
464698467
789308214
832307200
999477710
690934183
608230431
43498
834818878
832242236
65881
487622577
500578203
552236534
466079716
921539291
43223
553086784
903859036
695120616
597942846
414709265
466989
35577
426621161
632217766
489951456
630951191
879631011
727053721
614383446
947933444
496523911
5636536
540779653
759660364
673798873
505578004
883003233
40019132
879677705
905620916
48217071
620674366
706406692
690505691
506248350
705308866
40392
55018
495441
663035848
819263844
744702543
609920262
520716604
48417799
39646
35170753
580563709
959778444
479379955
718716267
822451020
659425905
418983
476479
493217180
964110782
390768
839260260
825325032
555554078
5322
4877706
27232
52969
7108952
379859
578578706
425224540
516673462
608365812
49930
917751015
3637261
48869
4871982
535872206
851203938
643380846
635665745
858864685
843237785
29900
645687820
743499695
866241307
845802081
692440157
767012113
54941471
971516608
452759
4669949
47488697
978994391
713301418
879298121
512947263
483197023
402268434
560554401
3963
552246288
49579
41714
920223392
4898169
431944964
884574630
3754
48044450
711127876
936213780
557864963
43188950
783598656
620251835
728868354
679443407
698376426
441895706
45004478
604450415
42709718
493906039
570773102
487286832
4104
468425987
39306
598981511
39372521
867143253
420700350
653222232
592692573
985313338
495767901
477238681
462921600
819595505
457692695
873996760
47139066
493420697
458849
904266904
814701913
66632
806294102
850285560
44893
515966176
991770540
478968021
672336102
956319227
4920814
870391705
46716566
5014197
951830203
873237656
965548901
735617221
603637084
615537468
753237928
975882910
4955902
482310
676603984
972783191
566863929
4708395
976047441
849091562
399889882
456609675
596297514
642241839
463109
4878922
681427203
768421911
475736507
520467828
796351269
427433581
562052582
799394991
628096260
3759021
501024753
408263618
930637077
868502138
576775305
640603419
445401275
728688565
445480005
987026800
873283849
630948543
36858409
681808066
503794798
532342163
49998
41288783
505506160
418312
40963382
547575054
845028637
420368
712485087
692003132
461315449
43134335
707949957
423519626
417358960
922334302
415444
699123742
45502096
861091502
7009
488892193
922547192
493836488
679626634
736782976
875345656
941312201
971005677
350052
462861625
338027355
792944529
884267321
823025575
436949059
830685481
504139178
608836204
787358378
5113334
45983925
829891284
316849262
4156631
45722037
32103
5537183
544062934
628365706
762728725
5907
573286108
535523510
555865339
410699046
681521510
4610435
708844920
43213776
45453
304430173
869071962
4561177
572269738
2255
886294631
915492507
853213060
635345019
469484
45559468
495597639
51171591
47416
535955702
708778439
539202320
963434405
974965024
625903081
419307
990653425
4631544
969505516
729616387
996574628
557750
531456726
4785815
487941
286846
471506
699299109
404259086
416194032
362822673
4472001
681271007
2368049
47617144
451555117
586519634
413759668
568609770
486389564
966706485
636314029
568378968
618454674
464133700
799478958
45414
407807665
3945687
850409029
490841
978729222
568801143
982378118
51875
496630
969116498
5487
568696323
47302
449999921
4769284
43034
834573898
451179
446033399
592014389
494342890
487723645
443635163
48779705
5229564
48062
711005853
624374037
473746215
938375367
4167964
920571845
676552095
797404209
525327216
534944656
950984835
43680
25888349
4963441
400045437
427541190
848647461
546075
48304670
886176101
498839543
700820935
659436224
952604873
497918
930054908
663394391
4861335
825211633
558820009
2441
936131714
46701622
719384641
42158791
447113956
45378
709178903
612441473
536795055
967465921
791012169
883474849
506200829
50996
406301086
910841489
773921446
419672924
48978341
874001220
3888930
963978721
459621
867779600
372854
793888517
818907201
796249837
985569641
579827465
873488481
455403575
737398076
2858531
443650660
899999748
811144980
938430133
418719517
588870051
865633402
409934939
4807
475463
412973982
585161467
483004366
39082098
896181489
947033621
483936987
686792512
700751714
893971609
827994323
407134002
568947480
780003205
948560158
6038
895198408
607935195
550977018
619878532
886135690
687921645
726753975
65261963
905766180
545846205
833983115
867397948
750283574
709426976
673545464
590730875
983880330
600022353
889523624
458550854
709499917
5749995
610303639
792345959
842573481
458303365
606553067
329556
582859219
894715631
768574551
34122986
832972412
1648164
502959394
436418387
591828398
831110027
696882556
680017143
872437931
47730491
856932028
918052709
4549993
661540389
880282298
926811178
745736072
3720
695855588
511246230
571778693
384172
839073629
37961305
483867203
551557026
792725303
531035956
930152909
487700979
670624648
4931689
848499994
809343613
583879012
48607
251043
440987174
775711989
563574040
459188
35919
4775184
607148216
48959503
918812141
705492164
861386625
45282
671136266
944850250
522334130
895868313
597508647
434781276
564441465
595545916
821436969
555276525
4199423
471673463
48907693
609275879
800123824
5676
47392
877100251
946185237
324136
423016872
37297981
717142189
430411918
4879276
567198305
56262834
42862900
728261334
845665323
46880
904556610
381593468
691511804
442931140
509859814
574554270
305412
5051931
448317
457387692
691045070
760386621
707829455
5156
425535918
435535600
807570529
3551633
4481717
737683178
929161738
3381
672859291
773150875
652466305
893596740
478947
958403714
704756499
495725
48568
468872919
972020892
46832354
878950423
4124849
4661
602735170
43847
777915349
4811118
745547797
613153119
497474771
640187987
45488
854010916
748054227
841181130
456175
441560217
6863
853817874
744872904
448942270
761359714
853571209
439483897
4810314
4716
809247062
578786116
44602061
614851129
471566
642046516
485237201
49943881
6096210
448787730
5032911
4434471
40866852
732306548
508248348
992192618
912584012
639361989
844480783
464794841
4116490
32863
4346
344298173
63868221
447016577
4538531
47333
481029
566016658
670161587
768707003
37644
4899339
44458003
4811702
499708
890127259
929448519
580977451
942779899
3225540
903316087
862917548
404483465
614698621
839901849
48898034
55676
547628227
692696175
723356335
45589123
598322
852360328
834510648
733645143
713478371
461840
534190867
716718635
502206333
899523698
4633095
41091
687222222
509353937
761391479
68112
486449161
626480696
5291193
727457508
591578383
966116947
574463455
457209403
457286361
47293
459959
51651
750852110
45260
447008
47427
855364061
943583105
636626500
43128692
741291981
46294
871920897
823785350
773560431
816147057
509982468
525731087
420620574
776164018
488867895
820967848
40868160
903263223
598835697
409101863
887299189
34963
770226811
47242726
938676099
932420938
544399
408994027
3876828
761445818
44769
438473155
49834217
899854103
5112469
415389236
41221630
439796950
4880
495079172
5807940
610069423
727060775
943004986
46267542
740668514
985174955
46824
825593061
4222471
457074561
4403
46153
892582950
551302206
759428848
447696733
979100967
575522104
420171534
30170
674657907
444523
4892895
618032773
5355
904934678
489107
813269594
49466
527844144
645217914
818696817
346546715
863138544
701291990
5462
4695399
751652
709626155
389327583
762756649
46045589
49987702
503523299
992166378
835671912
51245802
588139836
448675152
419250449
590571643
931766379
692239808
572948775
751911874
455882977
587026963
486965963
421276667
860327687
460125612
917631429
21304070
553107769
464178573
780817642
832243916
855109161
45359
505122456
445694596
49147285
836728046
956887404
476246118
4949925
55298042
566198367
760396670
280790
641477413
449973
50373299
873128366
549665481
41758
661086990
433699040
581712240
469666102
967337272
574988956
770666907
444998817
850697789
3682531
777590477
938002211
4806906
593371737
353041468
784396523
602765827
901562449
691990906
588409179
45116926
438762521
808064320
589484605
55747
893606390
49546919
39582
921545025
39882
663956729
4481487
423259588
467381181
507995645
6369
578654064
967955435
4238072
522639397
927342599
840149511
47851748
46483912
994110459
464871358
53410108
448672089
51790
49896827
403299700
834056980
266586
972979197
478042321
857368345
714076275
975454524
446950
585919817
636762424
953951020
444827810
3603
734607364
45585
972320362
412054
468850927
744481968
486891
419760111
999112059
436331
556255288
667355400
681755668
36087
5512
894152217
471976
605840815
456458
638065598
791583437
403061805
500095452
619837658
40899
37812863
817424357
937450202
629536989
517113246
370545961
932714418
594989329
931205697
493677122
342503873
4492259
946615502
3228
4847687
630884269
902333567
551337023
535685136
411685199
880373581
5255
949065367
477523715
43272953
713232251
45660
205471
853530713
682518627
776815106
609088867
852969596
46496
43036555
445578015
897776132
496908
930393689
518889006
436056206
44635590
49800
409791366
411793638
728836441
798940258
820882210
604898237
4950
757061193
644699071
542798167
707884091
4191156
6033951
3716
956508818
464000189
50267
549715608
401720065
542679495
472889309
448205504
705115097
777452344
506677762
49333
503083320
4921
4648470
472932062
758662337
517474374
515362
631929932
921023656
716498135
465824758
687632070
497812
4530789
413830
844071869
6023
774544508
6945993
597154064
574723145
921832158
407937856
57423
632402887
644377279
472479
484325281
51392904
513737155
597002235
472
4919267
49688707
743189252
819954244
4460124
553267292
978579624
4680137
502759249
741242405
847110734
4678714
618662972
955554452
977113318
830923856
729063619
4227170
542823539
41294576
455552
626107843
545799053
674914029
401658
494833518
925529129
946514366
689
468279300
410311600
494617243
687356118
438690221
45934887
40288
477233090
401534
291796739
873631415
969930755
627329694
962621356
928309047
502411608
434339
4656404
580576110
672080416
917229981
431553814
4990943
481287559
45549717
485878752
469648772
803585073
581013992
4438528
490902847
831469041
656117737
759340273
569276857
32872
49331040
680474064
471666
5712426
959979368
40887890
455194996
4262533
640497319
880279559
40920337
38787935
550
627923516
598494287
764927678
44609552
515744323
893669151
436188872
891626340
981572911
560176131
589771193
750309334
568440763
48091
57359
937566339
924147816
590978896
915907379
421030
4701893
4912445
658260
545884780
992890003
576972855
889313910
413262395
868431008
760481927
746876240
507263317
474658963
653386591
535574202
887658425
459372215
896141525
49658
722713137
918539346
485894224
4445147
5146771
52389685
496681497
45629367
470516511
745836286
615325806
468730905
627140445
595657
48055058
54144
59291
709670816
53963
919114941
694201879
725268051
470717104
292848
453206272
409158487
497505769
46493437
438940187
947219866
475105998
651280576
814252637
726070101
454465
551744584
462187115
731433914
746331778
638892392
592455192
47599268
676469431
892651931
788168905
427680183
491705450
815834105
963620854
563773334
4514
440642223
897682375
5543215
5881
493212
801840604
38792
844336380
459568548
697654711
436972725
873780329
777455461
956465836
805576422
931899635
749042464
857754322
545498380
498796780
586324030
576742
411878711
507296057
464095669
991700711
51535
962312796
57562
439235495
843154662
874814646
865078895
4354869
4492639
3808
876188618
767907261
920785947
713226592
605638985
463498446
495442717
919069498
408077289
423700625
5827449
468523071
482769130
511170898
512299258
4478
4854716
675577122
44646
666713532
4989519
360120
52472624
876722998
803980076
858265944
445465617
47734874
714972561
622281733
527012715
50267070
975790106
624343353
441850973
555479124
3457797
496950
53168
44620356
562170938
716029413
755099685
579174
608506316
863453681
812426799
706036319
792768406
604276675
31093000
480114557
4631
690060093
785535011
711643762
542658620
638036966
755685772
1774
413981798
357019
477095308
917748930
741301889
924295088
4427587
545218170
642665314
45926
540825
416213380
40717
499835
419268375
512844846
610004541
963128043
790818243
504980
44824
580494409
675482018
893523751
452999652
488635271
45870
894071334
499325708
567611638
937926883
660998876
35695981
536834262
815684441
37295264
662025206
510261
46564494
842017462
479176
738728165
472118
978036805
755269126
509770350
513169355
568923783
742111622
584868513
49910322
477345735
744930118
459933676
758907561
305663
4620167
608213699
972737960
616917122
588040992
782957000
474250
775422894
483221468
43122
481461
45867539
48996395
575655300
515932551
756024452
539721640
434534074
48625956
869927108
705408362
49306
726319467
400934751
454731901
51439
948893961
416452752
499235412
917487469
44662648
608546654
730165262
423492851
775714191
953583185
576385166
520157466
478607659
462068584
37086944
52529
987709047
973142706
888801788
875883750
931551520
784113816
722722579
456899
495282001
466982193
492962815
496025316
584902530
666597933
710736040
50327
640947209
670695785
410238236
620366131
996809812
932074245
479700104
534840609
490860984
437739455
595209418
792549714
822405493
998624266
722282238
484891332
916110391
534202260
841009447
772961251
675063334
458440577
429591759
774394846
835824375
4387166
475784459
560140282
754051572
508761
979202082
331741471
754154904
607686327
485922587
953047266
471158
958514005
870228649
957403751
733389693
46973912
857595689
54579099
47421287
367264802
548919514
891664703
635890973
729934566
493762
451475285
746396793
44507682
575
48837353
866049359
414526
607853647
455875061
837009392
438938814
505664505
941655744
532836148
872600098
476159
892177544
779404144
51887
640013554
803009272
456248762
762963533
405400426
908929713
403149
794329159
4717924
905203089
573629486
908647276
3358110
425493
585510878
825921558
956679789
2536
881965578
615373787
711475454
438618030
614128130
464500379
49917760
364237
910342886
478509
50887578
812030988
655108857
47447868
518859
426141893
449925
3283
718809005
919787336
673390059
440913567
48043557
829618832
426859765
797463406
456617760
863568161
584970701
4950337
559440620
662032634
969820078
460507
44831850
416043
621929612
786075280
598591148
44416
457210097
858517385
551437645
636795912
44746
360557783
609046203
48122
638467087
420
736467027
924457421
488034
833708300
991175633
480973557
422772595
472751986
743838843
587913161
821878326
565249045
799167889
3091
646981939
843575763
4476217
885709211
644526600
580659
49099589
478399835
751179154
461507
460814029
771297247
4228620
631615899
795343888
449717773
585201309
742352661
683922
34139
523723304
642674429
950849585
521950305
854859454
44881144
505
582390987
423147477
49851
972527188
924483458
727838010
55779
4708553
3728
941576523
513090371
362572054
869579761
861956020
925621419
553130103
455490172
789390511
965581952
480212
459586945
444454785
592393224
526819651
841076761
42091916
436003531
475301146
657163063
627375930
578043181
592895574
436064
957063998
832138225
313190801
889523654
942135548
477786748
846857389
47727059
853134631
698451240
903845721
477095
454790049
48718631
6221654
814602714
4081085
38874
486342
574736743
42354409
494210969
445536976
882405966
471634
898508074
3710369
713173346
588898069
590837633
463836267
765620197
3477163
307404
414098362
473947842
626050854
459189239
492657
670208263
622810456
891111518
442391
506017276
960333242
516545450
974667891
939588173
435981852
651877502
712019908
699568909
956516872
478453117
659934629
483887273
429127520
467177
879490040
384307
669793286
5385
422489530
663780143
4545751
832407046
869295291
4602970
41335
491654286
861137447
49281
771993353
565254869
4662
42003661
619525652
497570
501891582
539594359
403577
751428913
46541
654770663
855572864
38503
508214442
47382
4025466
4206308
913398230
864669253
42593666
836183804
840574766
593524283
441605120
995611927
644385475
4009
429381039
442990334
659438976
826512935
813554600
378944
720989098
50070519
781704634
46394716
903782886
879732826
491861
872991696
503657023
597570628
965323868
629158211
37981
495653666
52667
840579655
613437819
675142341
678516612
540
5037755
727412006
6395
52005169
638833796
699504480
614411322
726093285
52428541
418279442
786848383
621813071
464406252
500180053
744657191
984706821
895300792
469575466
5170944
603775089
4272390
710399190
448906
780183335
688032
56149
551403481
691027670
424073120
535218450
426663284
450106090
4844557
824361287
931971941
39557
4252300
723242988
726372649
49279975
562364
674188489
481346742
698057071
959874279
951923020
4249129
949787655
863639199
631510329
652289998
415122513
598340579
489243647
650847834
481066
416941
449995822
811709379
633538821
852687505
899012920
850528096
393638486
924587878
4802811
393248
509614
870730653
473855137
689799864
510810634
579841538
681541492
910880645
414511618
973485166
819198266
38758
484233
819491927
33984073
47942803
4523790
518055
45308
804770912
4675700
4775754
884080047
456063348
47041813
46234
805467528
533518117
3453
6637
655836692
476456134
950729657
941837487
486724
996216984
45018
509038401
46386737
704140473
750078651
50453595
873602152
443598967
854853214
454121680
53534205
748904157
656915104
885752957
5349371
445307
462479680
846421783
556124
46060
46673
559851135
39274246
326588
909497658
748972611
664894311
459698
895273482
444723
627989509
884123480
4849352
5961146
769453796
495090609
862288497
499109166
531602208
421963319
530863516
44650414
739612676
4625910
45968162
600235792
457356
756041613
415122619
4761414
415311297
659794937
489209545
701535235
622399922
46726093
49418855
4964631
730585515
890898808
402784160
35361
997924760
687994169
505186205
786777681
484713
906076259
571421282
921128748
684138561
663260074
798487820
968778841
553096011
459501
428941
466869097
46872231
702827146
658640903
48322199
807746196
475547361
679308936
440994840
903365711
450009110
441795432
716449466
900421220
539689395
859053363
777223880
727861667
697029862
835320886
994623984
48615685
450098729
590788139
409209045
850352308
47111016
594756310
742499920
46053
828859147
732910288
4779786
719711894
974803573
5774
498547
874962040
764174165
828215259
932001254
532090545
905090546
517637587
430650427
3856814
982988786
719150678
3727856
591755133
891363616
818160162
600792799
4835136
518910162
843547462
712449313
491259310
722941350
630725189
792723547
964399441
496879253
619723497
505250
901752760
790097554
394547
45764825
451606840
38541983
989835786
570121406
51302293
4448148
4295604
4949691
46670
829079514
615743720
4446406
845057513
840470130
867031591
903169352
435466440
547889642
528742095
5478
664563767
745196137
3750740
875300612
466912
806086087
42520
48009212
4049264
510748479
537232541
4827161
658872708
488836189
759951932
526513976
51205
848940096
565435260
888369783
546550553
805999495
587228129
46961
432726150
636336858
523987
469043811
4601589
298747747
539394093
457627197
773484878
462239613
905419067
612881040
472228884
46894263
774513686
661781542
4733732
594801090
511447832
635405554
697905902
651594000
3660492
464210630
466276535
629933062
387107
470491426
465206634
517704652
788312899
487316652
60918554
4454982
595286
952601620
909361968
518811183
438095783
407668691
453471962
50800217
885928644
507041805
526454300
817197276
45202494
674010327
391974952
852011464
761193218
641541719
456104910
604905543
993286122
975365519
923886245
870462173
538820159
550420403
476065
665040941
46073468
686196422
510598871
452744790
58377857
483164153
468528371
964557956
46734560
714952915
815307913
974449579
793008390
455580522
597078876
917899304
4092
560417181
34423334
591451283
873792577
452107059
661276308
784260691
668
413018623
587413424
758574812
572331599
4470729
285563
663825
501816022
45892415
52177
725339235
728896741
821237694
717155008
928187652
723229884
900803563
938279392
917766996
849442466
509289
795802971
4785
710172389
573482414
665319116
492299789
4454479
829603039
563321962
752791097
519497494
510711550
552713936
913640607
510731659
414340
935296736
858205674
694821181
977342639
586506773
53811
489080143
610308426
998470312
49084
47435214
976979288
381510
461407
963533810
766944474
999546597
409085
843568092
638278172
985877011
556682855
502817440
3224355
4335586
413281
997779769
450796947
455546652
380638
455131
909363905
660526078
63874
4671249
592228226
647061508
850284824
675012937
960524273
613249456
49545
466086769
4184074
476667659
38724
459476753
433204607
958293264
448992
889833478
923271322
782572856
543233606
471442
452666645
918924422
846294427
560146077
745261137
506331
715445193
961948229
831164815
683375659
38350
648971345
38778541
481655013
599898984
526593238
970485074
4873084
435009244
5163654
735592647
794629130
804443223
822053256
48087
47259597
780025549
595750111
544844
46051641
5281
840789095
4976377
491978132
530499678
4582362
504519320
652147105
513884960
906543266
619379395
800495636
4698139
433036346
915528628
780964115
539413
509142886
473881
880338778
513082392
23870
569475711
563301037
582282549
418437519
544124866
539915287
534135069
479727657
4094
449339
447142508
939515490
669918
637365430
3143
533717969
788495059
932212605
537266583
834878021
788123565
750246829
541871033
709549522
44726
629919030
807218129
561874523
590240279
45919
828768407
478952577
556458273
494702804
596394103
607686516
721195338
55381133
512393343
32535
40143389
483195
595063168
767869872
760447260
815541974
874388372
570681453
450628058
6254029
55844
538569651
4492
845253885
430092670
480861719
405874259
535323281
4778890
514127867
401487333
697070203
592654643
5411
710606152
770569076
846009255
594747136
992972756
421941433
954420874
656425310
834166315
744927055
548182873
837280802
45270551
450432051
613512487
515409336
865862484
48517
459703022
413224
817514610
631577610
475233831
434256057
817926468
862066300
991763054
916704913
498163601
48998
489159476
880833755
48002726
420119347
874470107
59129
47066070
427169251
516193
876064888
44350712
47235
735656548
712233287
449405531
875049542
648519536
713077090
903795130
341085
760106224
716644022
840594359
57450
655644650
4782646
425917
727731292
2948304
770420941
786225640
5978
462846
4882784
66848893
51663037
536651948
730761079
498804438
49867625
978780848
838583305
786491716
460170460
899604763
523227918
705008962
2955419
595466200
44692838
548590058
933889862
732030525
4789144
790589804
947719545
429783354
486735
718818055
754327232
593054317
694443267
889524731
496733865
480489124
45901357
543704175
260440963
54454455
702147830
45510
454231
50485
401631175
890386663
47993
42179
684223034
634294255
52007
914121348
534341993
46506005
53801069
997123608
486334693
612453307
912799279
48333
756315447
46922468
3070
431633906
652595598
55820
732777352
463926857
4923960
4962153
514271300
866422854
548950597
879904068
529776305
584056621
562454856
982081538
845953385
627089444
463450014
660111232
49828713
631048128
655174936
785459303
853503071
814748308
44411
44753966
994984421
48608297
505992925
885346298
988874697
495014117
705985392
971524835
44772
845530507
4940178
336287
430119
497259
570227389
712766117
644964459
4628441
45077254
460267
883235076
411179
46566355
531133889
822587875
950044047
674422074
367932
435169035
333721
45019
444027705
499973878
722332191
490617
856629470
589717478
636984191
773081243
569799568
958646271
438541277
55131
821770464
49900169
433622317
4666302
964550582
486644596
525200
550418008
925894863
730925885
789441011
472425366
4696052
421977889
801272754
557279349
55619580
52349
451952787
5709998
498840129
921816602
510891689
565305357
4421341
579365934
836372102
991577262
852753250
629593434
820958145
587299844
720288526
949666093
717605933
4662166
798079759
693348947
869571514
799944018
439402674
496740749
723300496
872462087
791290285
932783836
863125327
469645528
495450040
886375886
890507163
796162617
550692323
884020838
45964
4519639
915254448
393721
863829449
267141
453316446
49058921
702643773
481573857
59001
801746101
941144174
735152254
470002848
452588544
711905231
399118086
831849382
434959118
543041074
607016600
658343011
845375885
777693163
51394996
42161
430129
52825215
536272066
525624817
852380623
440264522
490705762
44672912
995815367
465694472
513143553
833145574
48626
934928593
3845981
449576694
502219823
866738299
5628398
618347194
715202578
481983509
923559989
592525244
785572419
953667698
628076212
46451838
603228071
715550659
484013954
898272939
762413934
4712921
440498125
514000
567492132
33239
473467755
457732457
455837
909027372
381851044
572883712
771988894
735344463
467040495
49911
437302550
896872225
534868054
49167
479705460
976042679
894418804
525735963
433032985
619897460
39495
790094364
506815151
50655083
554319
680148193
742408928
452354703
707863448
517781772
637696087
926328030
402378
804446662
4474828
464634201
538150840
488224748
914073416
494600
469914
575640764
548983590
641348172
805266291
460520
927468374
660358125
791451895
469680862
446753163
411951
449191000
4940046
49820
51813276
448473321
443556007
473200626
30
701030079
5118
37889723
4806831
488140432
49992
42434
388021008
917346686
46279229
704486237
736963614
570
935532555
522501381
693638729
400965069
871740983
911859601
428831415
502508036
813273940
650710409
672833648
44982177
859705770
808869275
971278677
506951649
49064621
828249955
676841422
502534012
561183630
633746985
419370
439857306
401287568
716628503
928715187
400564242
703788691
770353462
46030
45434
484569800
452759798
856309693
477862851
506919363
4554
925981341
992970814
475015
625735650
5001470
37679343
406502662
764889127
648958237
961612044
632304274
702027654
716106720
752562308
446772741
934648794
981549411
576646442
604994547
461334316
697280195
458685385
49383274
775918001
4508056
432512170
878917481
455311831
6057961
46348
51965
588228059
785036134
470255122
893584039
4480220
605449365
462719942
875701491
454223497
960210650
876969791
608660959
470130950
482775015
647547943
875127061
682052914
649710599
960677054
953398866
452810143
447979419
5968
25971
408457508
822739702
594202700
782667382
700426167
631518972
3769506
781561809
274
803496498
744884570
4667712
534142
4396
34991339
656430977
488823
418354
481262
499323482
452655273
777695148
334095724
446126538
508232090
4949745
870822309
807963852
568604298
907659911
814458231
472178007
612616362
827242065
4459823
47204
595711548
573241146
968274115
488692166
790245694
4733869
48547045
802000250
683853777
56502107
734766475
498382
671688840
931806091
3842
702047962
596833247
821363432
489944304
507693207
742234325
41482676
432
665199097
806270038
960537662
3010
614027722
909570627
649050751
976962248
891414007
47620394
718561674
482317572
704071841
986007408
42741494
787194050
35109627
4453623
477183534
516384582
797407984
829564350
990995936
489657241
692260461
595278953
637934969
823313607
855935233
707079980
52465812
462923
4684741
631587656
463358857
400
720557736
590435511
950320691
501478
722894156
4740140
758942958
832764648
577214846
5036971
548706
924453405
474298318
499003
401444
474835354
56322992
5768
482092184
45190
497408
615925
181253393
897067064
747439570
825864064
292770
970681119
933931983
3087
560196083
478636793
479179432
991988391
428961200
930083017
577402
775797933
515899740
508555207
600892933
783311848
883031458
615784272
781580922
953436935
52206
657246081
451682524
718855597
515438631
513983032
461482403
726545666
368
497146
826426012
920875036
598606733
5031
531560432
4812301
737812121
46262
812137059
479452637
463003896
3699
658251566
822034599
4784680
36243473
862812520
628251319
6060633
5207879
3706
448410
4206
5966
53611
467336647
768831564
663944960
498770818
778983020
828502238
48527265
4528310
498096711
853333322
921368666
57396
420009020
955701952
976460081
856153805
498167
848458438
750484587
915195369
574019568
822653677
596690584
848255413
595197881
765171502
572491273
945969963
604143858
3893415
847669015
809928290
903719976
439104
48393
844569754
998786332
48181327
472257264
607157575
970437596
414556979
556565556
654748245
48490
4924623
901146108
48689
559641400
577429262
656044154
549331
948447546
578112957
918362873
702472244
771616655
4065
479732
5269192
933322087
741235172
955383577
818752212
45146207
939483398
515373809
579178250
796423480
47631
452682475
47511263
752772295
858488963
52256
521198463
485442331
567478984
858677115
444238906
491107304
4834792
722717644
731155588
741599402
820381295
938575631
579706552
501154612
993270135
482188
487556050
718039330
5013377
53865147
978197089
50140393
943474908
4626530
590902616
559715915
420129808
638796895
6448340
915889343
705121940
732492341
4856
4938159
488140830
507658996
48642196
597911
646527699
576335
458185367
995242778
751263274
729568932
636211054
3214
569213298
433173850
852868090
777715616
888140611
450618890
34132903
534517913
887561588
471283
597043632
690257743
410330113
955214673
409131
680525336
4769770
485010969
805656327
800946622
715816640
857487542
4543848
3426
6231055
44567
392432989
466879711
481217655
30043
470447587
272826
560897322
532582749
712817237
427980
479221920
39224743
943418950
4595221
803036709
491636
758742613
263
676090410
872122111
435215692
470684878
439537271
859532274
956682357
471150271
546459838
743412634
471276091
819474649
585241307
706926137
809641958
465064
637134446
4044548
513185077
844051954
936933005
417629673
54874
399991554
919805630
45754429
516658776
610822996
53966
608501739
5200716
46630
538792432
552459228
48310133
572706242
590343671
595498368
562996651
759843836
997621174
38106
604873310
490374194
5931
955454317
600956149
930696481
987914390
745070500
899133126
879164175
401690278
44638
62777
405494282
42713941
5428222
723228533
782964897
483469992
781869444
553905827
4843677
783237091
704555354
931648421
754395385
744580980
978951957
564638999
6355353
992714235
477612
804589183
619059144
923144507
904371989
971972500
827130421
981382454
421917673
617842166
419471384
778721013
532190682
45169512
47762303
698819087
954761223
48746741
646837045
477750
656514827
46293530
918752935
485356
43007505
641184358
49399799
708050114
803582313
3805
657227787
670759189
48705874
887035953
481808
989071710
457624
418253130
450737968
520643430
855219084
685278606
465688437
644352384
787692629
65197
448226014
626028457
46528
580062425
643366426
469512484
56392
620183801
492155137
4653312
470332687
372517569
506027865
4112147
518778777
577957688
517450031
54317
765232402
501815740
578561855
528091498
6002380
531189620
765754436
589317703
420453458
739978445
496540552
847434061
402074493
621618166
612622951
538688
4026380
947300717
619603249
838486816
448227757
474164967
533850668
652221407
5484529
3612
559549490
571315567
776600760
485691
4763618
38437
491118903
410141125
439898400
928957203
48866
936106065
905223804
826478628
852039177
516901912
4064
468372675
547237038
553040326
4903181
571018183
449006
755242854
661545520
4862839
841139214
359934
826175074
57481
461010987
4860865
634489973
458023904
766558206
449845
943901692
667966022
4893712
804677768
568217611
635306733
411213134
5036571
528232
820113262
44903184
998792819
29286318
474997
440702639
874845658
46242
4982581
645080493
464800473
49395
502388059
40599405
503579314
907616753
527837416
968303354
526909322
461348150
899342411
929259988
785595490
44357041
960002450
878328454
871183873
424791151
525744789
49496
676991447
477632
489598956
468904
535705713
810007971
460867058
456560019
702902166
530439171
770117603
581775920
732760487
705167705
838375037
469773
871571673
937018643
555369163
51475784
592811997
706772619
700135869
875970100
430979676
948329251
807158714
674873841
4454
428745255
663988795
530112114
4620967
506509
545081001
690185267
226785515
542942318
510852811
656640099
910825242
883989906
522430005
613988433
977553247
60714
551549911
34070
822924858
768902046
657661079
819466145
583471918
890206257
696573981
744234248
45044
620821233
463610692
445945731
827448514
720746224
732546984
470270115
492838829
50618
451933313
673898069
54894
489302284
754231426
774957236
866452906
4946662
793171687
628491103
30564596
428552921
675831187
683481656
566337090
466879104
749897111
750191612
4976600
639122157
679587876
546092934
454462822
538620448
4647431
817270037
993928292
914226638
800991819
906550201
797961868
4212262
561933451
804734428
530644696
500767413
5067
513548811
483730
721724284
32348
390815
656626231
902382575
315
5427794
946081185
330
946047254
579672
44393
441760932
3792434
5593678
785406404
871472211
467161
432774
872419046
543918814
481403628
630654673
68927
4840391
967726748
754400674
975058744
395500304
948677609
536593103
492112864
758541375
40117
400968372
493954910
596819389
915141132
5301873
704064277
63141
44662212
4928004
3595
861406715
745787191
930195468
469361794
929407660
432821984
465286
33209
4530799
5502293
581690
570563
509887875
928338285
714358367
895256213
536081
421908419
977204621
37290864
526546936
48350030
31107576
407000659
410048197
48467824
564590289
767824347
765671656
719693507
880236482
368999
573029078
598043334
487671241
719601997
873950188
45618701
464523775
405752104
785107193
627312330
998021603
431813223
746874286
665614683
510100416
497266894
487513633
947612553
884308091
5080
854640361
826428353
969200632
624686441
969786343
46511
906142654
804033596
481072
457696794
574306847
468524093
537419601
910613419
4185
854933092
624994845
803960172
582378198
45264118
967922238
712535908
405525822
955415835
549171080
783271198
952835235
509671
670192372
879043782
692875385
45234
499036643
609649304
559333887
319386963
448087410
940008525
646204068
989741923
473346267
492317003
404255287
909311026
47924423
969101716
429756832
909713334
497007806
768563260
521849351
471067309
4663333
759857184
615396924
57957
459495724
396740
434846
908351021
582030204
226
26480
4508064
956611023
43406569
4783404
480567205
573487190
405482457
501969085
555056057
440741
4463160
999142720
687622789
665415227
451009
802544810
490469
4154
46080
947906883
988722683
3530
563371021
5809135
540638157
4975598
699707114
743988544
49012
48297068
782667543
490073
865796932
396013
994119608
970579729
604663014
483113801
649935519
49745
432878162
655643864
698249328
437005090
46306993
498460023
573991996
918739576
956925867
510384884
543720808
894064847
3452
48193
577385364
422026774
440901551
796120457
964633251
773639273
45294524
700550142
461602846
406706625
832285265
4766
412579389
795812449
3626
3413
778582184
912126974
340343
5165
924254167
614552893
934279775
490422096
431505978
658621558
520546113
866077180
934328384
50598
47986
755371259
584206563
673259535
44985
429668262
513355264
616324555
419136018
423534379
843663007
539895852
484978
802129731
859161802
541291382
686181585
47133
952234718
445701
786327670
539518483
597168533
509883295
737562676
681231366
720443228
515
484686604
504386964
825894282
583700418
4182779
885222373
981257979
6729094
447510
576973530
400153205
900107762
994248409
4672596
943110822
399162
740432108
688411180
428651864
486529057
720932184
503714379
895494553
998676450
54214
631051743
587789013
4531806
499196476
45627504
467100
455652
898842948
986005524
672704156
568257616
700876720
48466684
4610
794012884
450263597
31557
560298140
890014112
543889250
878745409
933192192
443841328
460053945
4992736
814736881
5191177
783566072
628917111
4209237
464257168
605285210
505743898
49981922
688552882
863841916
667470
49579313
400050015
452185904
439425435
502502002
62973
853177468
44045
487378
286935034
510814364
466157581
834696006
549066531
48623
601517011
485971593
450084141
475299409
400711252
628981579
515591434
785208246
416104
498439320
964937948
756879229
793761740
790337071
821881566
951057747
787290194
751531025
400993153
986894615
924953153
593436343
671900063
423826788
647425558
947386713
882188191
805081042
554682263
883865287
468164099
425865510
693863828
465887517
402480953
462507984
786273915
686573242
916533527
35829
790369783
345394179
992548655
895386516
658009630
57797314
723105908
5126
662790168
482548207
487430892
4523418
390471
601373048
860206085
50510933
796039454
444349327
814080059
837377826
565749613
430664
532284473
506599327
911851561
967778896
450945663
453635
4711624
720496489
4685391
72504319
465725724
471958
960661251
682155602
474972940
382411
533082423
47597
425363823
439784738
946277348
664013575
46055
442745172
590295149
502180411
48453879
45975
593693724
710978902
449461
5182
4941448
523483419
882207875
504069
4166051
559317183
985308239
402502891
731529263
631670148
952002244
665650332
932039562
452053829
484258
455260051
3894518
461701176
4345902
669712708
441007278
3677
44452097
539148030
875830901
414889013
471380436
825222332
542812
555071
48879827
808257418
3243417
46762051
795135915
928214094
60518
646518521
578470
912322002
648054918
660905406
4309479
875969165
68965666
3937498
45568
579674714
843069291
6404555
49970
590431
466472485
932160605
735160578
4841740
942587406
797973457
452404919
446226976
416594920
589389707
532392094
4763260
49798728
448139372
55950120
3909
497147618
562490143
525824595
650383747
5287842
497759
723413389
867054530
827777712
542586044
449208074
4527102
498198708
744388824
629997886
929144289
578940064
678331339
5037792
984335915
910560912
44344
907941398
44864
695904599
906739289
745843560
735555544
516475398
977051565
778410335
842812736
4286797
947869488
545077565
762454937
671043160
799892317
47996117
721839576
497948604
517050172
455438224
993238354
994399445
879209376
486572
841160671
672515054
763185035
550149448
550580984
442442
670447897
497220
767220725
4387337
843996969
974965404
5036526
657220372
595576
496069
539631264
47804
30381
4561395
459804096
912239401
639908301
471204
467622852
38346336
771721496
726390289
863240617
768759964
591593819
975289527
496434829
859869146
988716142
640606769
766264868
718577214
597771428
450707
626841449
48232454
419619987
617969099
843579189
638333107
438202
655942075
867847026
910832082
484403975
988550673
39038920
846839101
50970334
469620
671783905
646518098
974331447
41980
553165989
44112
553797983
548021379
444149440
946492325
484902871
656596
572102729
739903365
997292964
715671995
668573259
844146409
773558883
874589098
777989315
45504901
850341654
5723
563881970
482158073
643394431
343923
588035542
663643420
717269937
49712174
44301140
487414554
846894530
478866391
520271085
491576460
4786615
543332564
797133457
466735218
989897894
824166355
49585758
58702
557453301
480472026
4527731
430125927
682
571107508
52376
473903519
640718186
889321786
595120710
897731025
914877402
46536007
954479640
969221116
817466248
43384375
47888
748735050
984653933
47923
597112162
44920983
785685776
462599013
796317032
692156068
663555844
5098
465436380
767527631
797920931
721932190
561426099
4829967
506918470
695458321
522196924
836261884
59645
550116085
850156492
663555147
858323211
607717912
958787731
356261
875250639
456195649
915964028
591873242
703845771
408586
531557728
941007718
696975065
758524364
596559540
3796
4721898
884925495
807754104
451240145
985280665
697123768
466594753
839442587
994751031
508568586
58213565
955050152
580984812
575542019
44509
4642
552750340
541133245
4403337
660191047
983634637
5754586
587856790
511755961
713370590
403519997
625801839
50981100
5460063
908018114
473328
579708147
516862
585404031
41962
869690114
675225344
496112717
52283216
419707490
805786769
809002062
935306198
598520513
534765923
49786
44905
813422078
45811
944219079
507815196
948203602
578176215
525576212
58124981
597254553
557197518
928581712
36868298
477951
519650439
46938433
478062720
374398445
444131
458224378
4607234
479345202
5264
491921288
553074679
400185315
405491638
713753538
475051074
507177737
689194015
643481385
463228517
464791658
30051
454639099
767309032
530504284
3766
809359670
700232130
875089766
926872473
463081149
748209138
714654137
874895361
4603464
960275869
422468217
4242
622342216
852098625
612198325
49506542
558229
47396
405364417
4642129
425827
5588934
649328832
593524542
507280742
862669596
770467298
533772070
472566343
46625279
816863494
585162882
858048022
818499993
437061245
871585303
852735187
401108797
61874
730275036
698300425
618044847
695136791
402271610
37798724
4624305
276143
779059698
718428288
633729064
898805872
4471859
658738083
3705952
628518180
953319030
572536181
982219536
898726025
663016892
3687776
485595639
701826901
506510
898207177
946667168
787939338
891661025
922564431
882551185
962853836
712448605
50549018
414484734
802106087
513206673
456975795
534586511
772173405
5313
461832453
414604508
480181
444900266
897979846
965252513
768467208
47819426
472853
868253526
811286368
768266950
4982237
657878524
466455022
853163265
40633
489236589
567652421
933448057
3822
715033669
874971323
834605210
958681865
923657364
456713
460097708
723600847
727452194
462095466
54155079
502816454
771419469
410772
588351622
522657177
5113
422780960
682282059
980214631
798145526
518496441
511236237
60148
286108450
4601181
472277837
46936
49480
424393603
655614405
857155825
941992547
585525
3555994
45664404
931605741
981941661
811027584
727103008
889137337
5911198
5372091
719506321
464212973
909416856
468420
4493403
485370
796334659
980243998
476137205
560805001
975646217
433968142
794753652
759373257
436693518
965743080
828482147
798445298
43527174
760964136
4274449
515928224
50667
759536084
453383
4694
796432796
730522656
454091861
5311648
431475570
456300617
696174843
933516633
529566231
671655122
4465312
473079119
927527056
790151415
817133911
618647470
63949
803496222
743672514
637125421
487464183
52755
664917706
54997242
3712511
777156020
26651148
576623659
612287
485275006
987948143
296539455
522460644
4924933
4884584
876386893
873204929
850199160
426672542
45433
605370451
550909696
711500042
969484118
715443
3613
466454
3320081
997401468
876326120
477392548
45476915
36200315
468678
708536849
53264
886696143
890631453
441676494
456933572
438900592
4594370
512979352
660855446
2991450
737873541
39129170
924450421
4329401
30705645
689695965
921180333
652709087
848994465
546502632
535306556
931118944
835054078
417549204
44616
460332617
4480955
4561324
877095732
45661
975538482
614218448
553324671
4873605
784299546
866150463
45309
671480247
552279214
48211864
51112258
722110853
706394423
515472400
925726205
4914344
582542751
656406233
4791
666169560
442848580
447580943
719857605
810500431
601025900
547956331
657562389
999019797
941356066
480420
3972938
48212295
645250461
402954494
550358416
4927417
4060857
877977118
4752999
577146015
415140694
640190370
750211567
723364561
445484604
407603067
49259
3257
741251931
3933
5799450
918173068
605103975
41018
485561693
417522085
475657179
36904
569829210
482763
613309007
797383340
4101
733338370
782760519
5246644
455420
698895882
452355
608969569
453300
587488594
720873007
637929552
328979
876473801
656215986
622442280
545923290
843364645
840413827
845430190
656253327
799151828
628915177
49334
848558293
49386936
507852406
673329369
957519877
585071982
455566874
4324
49465739
713785660
581243218
4239765
671004465
46880493
967350374
998412225
993988242
922142265
649143783
876899950
485720323
30231207
823017203
50479651
449622750
4909652
840694861
47853
603558741
3700321
791446335
786598314
278126
434754335
949066472
823733323
473335126
984027901
647021476
534879126
987365816
623663328
785885970
499177575
535652506
4579289
523728816
466048
490191383
49223
460244097
703200323
4960
634932660
29043
695673526
883196362
455458626
810744835
851294054
614426329
49434
42074101
2506
903516699
457463167
60427
736669795
778631488
609275662
600708436
518665866
953939044
987548774
844064608
35777
33368135
396905
5706596
896578243
836551022
696321959
340216577
914715981
948372902
49548568
462267139
490371918
5591
49832625
461379543
3952259
624680140
410596
412758876
497921130
701275522
584103048
4022456
976369150
868603439
795953824
498428844
799213410
476805447
794982934
881605144
45280083
910177684
622431268
46567380
709325331
802235459
4810042
569545434
729334278
677820818
812504853
954381925
427811716
880219542
734669770
450206066
2926
504277684
610935
5656
498562
964712553
773071719
47315045
56542
618227282
632802322
682965458
948844898
458693
418525106
614823556
653707170
5533788
478284759
45382
614144489
935529089
574286246
4798647
896991950
506546964
832542186
706104574
796864349
758595612
655163209
641311837
952866522
822337558
413418193
471909
4965662
5180488
489168960
545455939
705763792
4714000
335208
788268526
509772113
732846117
809551157
409
830206887
532993
4653798
803403900
38818730
2253301
816524806
747863331
615090619
469223485
656042857
679214821
499298542
463313512
947755360
969580689
947811163
692598121
877831897
664256337
498021157
981714336
840901951
875384437
874117350
30439
985141098
597806047
495656
47304853
665246561
427598330
883168577
564206805
517652298
965063698
38059306
760996207
3996
504074657
47259493
940378086
422309136
981539131
483117
35353
597097819
510371105
955659990
642861561
651014592
822059998
923246781
703327852
700769901
486681912
870118995
801067388
860078337
493415
802211587
536142013
660767914
45166
811401623
529559892
594275020
4546
524
3569155
496464330
921888518
4714102
900406583
614373370
603763007
812342302
41890218
570353113
413522377
857176384
719967967
936490216
650221888
692542
547281844
953453363
450349075
451939527
456549196
935644982
533896837
487805157
700242781
480731
685768934
585460686
440824149
980227053
5486
549073898
781209247
909236451
3861322
463670524
554546490
832849694
446443
873669270
605114022
587228317
881838422
48708163
262040
560143031
49129
516908597
3848224
49985
400096993
903705032
51287
6028859
5493939
454786430
421802
648627828
698501906
759879401
458357
422765270
24981863
47438
443510757
408626767
531330930
465509032
999765531
768604529
450253879
864000179
681221686
409297533
684702053
831361497
537085512
805191119
960432613
2963
629378436
945105236
379679
514693
991048202
904700120
702951817
954663005
942228289
4824294
841432192
5448132
43423711
752343005
494431302
4808169
531315961
580389398
978568490
879350771
965382057
565822879
596326
4936034
862725297
449281636
952154643
460985291
3388058
710462265
51056052
45003081
960349922
522048001
42543962
373737
995411664
965339770
525908843
676236764
317150
466304105
896748906
927235112
505141329
46704048
634905698
642970870
877779167
339023776
512518227
821851754
476839634
929892214
793894804
453341011
574352120
423743679
892873499
4284540
48104
443035516
4999767
404522693
757800889
538126253
973626326
592285581
821336021
4095260
934583020
50629472
4996
539859338
624532291
5525694
428057340
678989985
675199442
486032400
4726911
5007736
719750514
416662384
996938437
424796796
932729787
52514376
52601
906916608
804177127
590659217
46926
51952
881211099
434284943
634383510
44939
451394504
469807912
627913534
584156492
636880332
616221600
639898454
668667085
694060248
548740011
492236010
916054284
999208361
388123
487766
890645937
659894709
2913424
49243922
734062009
29760
3372
47574622
496929971
477444
454964
817401283
971502770
575349234
571519141
44712
48467
4695876
387702897
47492
449461752
4387
722853439
484252027
5057620
916015639
750358823
899305171
47010
57721
989578465
57509
548987292
468666180
540483589
953333836
738507227
567118332
542904166
4720706
540388447
459667413
981255868
539069490
448128493
831190930
3685982
508049866
49120573
567407884
901014541
481564957
438412
2270
967339592
513219133
941584474
710855775
885179968
43193
695313421
899219424
3569547
710426284
717687936
824433519
740971951
5601
921957119
654552508
952580419
675473470
822169527
607143552
589889482
43213
405860199
451650782
50781
565201
981946649
484268079
602716011
460065534
968253373
420121115
501284800
446047659
963842864
867422221
987939451
845873998
904813467
712696950
4869236
720106690
593073077
682301600
400634
767138856
442263
549636280
682618796
503255091
428673802
50706061
537934240
796413810
652553922
559882196
885074877
746828616
958758272
4774699
820031680
773139357
4976970
430499340
859545037
61028731
480340907
624097446
793373570
985083246
491160375
612433712
749088661
42823
412635392
763808235
734363907
471243951
46852934
471432298
833915550
46189587
682672962
830548882
41262
920977171
849301030
487508954
603812687
936409693
424026734
999930875
683068466
618650626
818011023
448249
2828
795844929
620139310
391703
815536704
954798093
500306417
957457281
855621469
4497934
541989795
761631817
552357
48251665
471957522
580066636
958337443
678656942
525677362
410409069
755109114
975684676
448133613
949485650
534169637
451109
407232780
673666874
500671322
486600127
500377
479937459
543037036
4915637
48534
748582495
963230887
5184228
836936068
624564782
428180793
337701856
910913286
653895961
471491342
441983389
936792231
956759492
632093528
709398946
995290398
738580317
483906721
910282631
539680
4872842
646529615
591977961
51161370
467508444
55527386
959047205
590977523
519706221
491494809
494058872
744015909
840902266
747363145
942364798
895593674
639106991
514897183
819903759
703213276
578017623
823964735
58158441
542039134
692851086
742594269
516866706
5828767
866622350
652066263
465526400
557177112
732367012
5983
711797733
411167639
639628625
426700591
808170629
460589629
667929263
970112868
782417004
47017487
50306598
4816499
658453218
469882
4555153
872964644
970390280
5387246
4614797
954989629
626364766
4847773
845851883
501966732
500278145
652797053
888209596
440651664
672965670
472550456
557036919
336524970
629982551
639430080
865833632
414172118
686794766
56304759
568504290
603050087
4991570
653055957
636129395
984397682
4829426
47169
735863962
949436369
640559846
690055539
49138058
46665
644322533
964511741
586636310
51890
765676451
574964517
414287548
458367269
576436799
576168
45825
571596065
458286452
877872092
476951425
810702044
881343764
47658227
750488904
4873937
845670626
685965817
455343
44298681
566703815
606016340
814948023
862507769
47182
51378580
474151
405712668
4954
634727821
751028889
546424042
469385243
799754437
4788939
785512184
54345
685733034
41347
949279034
472717
407010838
494496554
840022228
750499890
632612392
451812
490579
717202235
627920747
861171712
713183244
775056847
784159040
463690172
4075
402110477
713873093
581742168
46128213
595885654
939180460
501381
604257072
44749488
439014858
447498913
40033
575164315
403444370
954949094
486287740
943329100
710265382
682110129
749050608
712864493
583559083
664955751
992585573
456582801
3044006
53326579
337220855
656658165
861678740
941730866
429901455
535756
462690052
983747952
45444
565043997
564549319
885357403
563648938
613203649
842651776
4210
505398493
577996510
5052652
667184933
628459740
498058768
970548703
433412497
6365625
503672512
5439678
485402871
756890607
783956276
619998570
64461
574545110
552920884
992980607
879638548
4739450
822770159
503457154
434633354
485153
869890172
737600326
861536095
526997675
445540180
525104257
4639384
898894356
39265091
888076487
54181139
732701435
493613030
568135184
48481631
536475417
456117126
494629777
727074205
751704643
4852
797737002
519057617
699914301
984801586
643285305
878131704
460651
657266944
4477276
798335247
781965632
471738843
4247796
821013583
460564250
885235426
792478602
572122780
4782701
832623546
760847573
448884067
598948318
724490628
593520441
409659737
768717071
880290671
889106870
35536
488238659
689205586
494454144
892067583
33891
809623198
4879099
865462398
833489246
987932140
589770560
709044575
457895934
195
48355
712109953
537108728
441183
446388598
396889
48598
674937223
602983431
871229665
441944030
496157
993431458
638960658
922664992
4747113
42207
4344
482158
504784602
493901994
920330022
878454491
542589286
790718727
749019091
734976749
517463780
453104810
528552018
414540
925571174
47136817
46814001
48284761
5641877
449644493
481968511
418330607
706262140
641861404
447404
557722
449057214
470048270
473631371
563509740
871462311
49385
433686
4499679
922883390
44235
682826870
709079748
490987544
45734475
600915
959519076
406137970
920479701
813462524
4659689
527344634
902398575
5526713
863385388
895614201
742242494
489733778
397279505
740435341
964343258
4490175
37737153
984019629
490460454
896801745
461646254
451513173
476509442
632233092
702165651
659631661
541743399
877336793
423420977
683909273
793246667
465657453
604595560
765694793
772388584
954735469
671886097
407231504
762805110
3773
534127745
672326235
396629279
700386813
960842350
484015
837261166
4543
576109102
597108290
448084861
620846605
533551662
740845617
452876463
710386718
854255795
517720951
3475
449470881
445294445
48699
42251301
515852343
789626355
516585894
456828020
4533116
481487682
972842911
858871887
469971359
445101
4776836
623054904
5499732
560812
676443138
658
4959691
675409268
749134863
461485
44807791
533467168
904021689
780595025
528104061
450446
436552564
236112300
47298
34947877
445803
444671686
470196681
654356346
604532657
965408093
648932965
571594257
3524448
48672637
586702
678484053
463231417
888273913
550008565
4488594
850698985
413541880
676388241
48706
491888
910764944
733949814
720162692
436330
708845359
427010573
490600
553592901
705151108
657903478
892979255
49368891
472203909
590556304
47199
796483549
631539234
416968226
632602672
725710742
461105736
693538244
557134756
58084
547369374
47928773
712854468
471597174
2944
32375
477696407
54371
420994523
608371817
848552227
862285443
560984241
484018379
495947241
4850915
468921618
484847274
666378844
766806754
5060419
607768289
745365850
716376568
443460873
532486
500278026
997773065
853149604
643389252
610876878
958754195
475546700
979093238
577097493
30247
590649395
26770
447823822
933942068
435384873
401606460
852694168
626767514
516171
40745234
471630771
563046629
459259722
46979
635389477
485595650
458161301
841523173
881672848
4532
776292147
400940059
595384026
691680041
330123042
482989273
436353181
25711715
862380345
3182480
554012281
49828
53377260
793325431
437315265
867579275
539
922671460
851615533
45205
653525408
912618084
3007
606355859
563383146
684724115
847899281
5709
573737708
791272521
400207453
555533118
728646893
937244576
447203146
724615451
852295188
876583149
432956
665023204
407508957
474436116
45379
5312048
637432227
4848477
739234293
45360547
39743576
4024732
4901123
847977785
900501072
6036
884749616
702032369
778231440
3933068
46697
460172
653411446
5154702
918847000
926757420
485683181
532447620
662308775
643089139
924368246
845620405
582484469
950785130
272
916296170
39547251
5252232
639905058
937430931
699300908
35811852
748994960
421418011
556911022
962309026
557171491
912105564
863158182
930865674
444451
5832
526373200
4768253
708227070
409076735
719186240
567590953
943936428
570031870
461598
5121954
634062763
946070198
500766188
59414369
482405767
954691240
781262864
519981118
905971234
661504781
581161662
725201082
916500498
691440115
588798067
462086615
688837900
776221947
787489825
47356661
410141095
995551194
516851334
3618
917775189
530541
660882131
942859060
828618672
4894919
513161589
851923884
4332045
745242919
576107731
800860274
765109641
445680
36626202
703961600
857790620
945556157
56397890
977782242
449387966
772049587
48390179
471508503
585410033
415058839
907138296
35889965
49235
4477825
2993
982101717
537865669
480117412
614607502
50301530
471507141
448938
566685273
854251397
968639998
541529556
598645285
667025922
753794343
453155
731821399
51725
654549526
612355683
524813526
568155322
720794232
46610
903017400
834248571
51274
4831177
52655275
943292778
543395787
710331024
48354705
786993027
638160783
927913631
477421041
5028781
574554976
671807966
653777278
480287810
899000416
698829037
825728861
963482092
477522
523973076
859869120
633169679
470860931
516341107
474304
4605553
592406719
754919251
41433845
469174992
661818289
3877984
488099760
973048789
382976
489793758
455218965
2218072
930303326
444604784
518202
371999081
957613244
581554373
369284473
355570877
837250576
460824353
453557589
793188596
764022171
591109
765621960
4238001
721985053
55825
696917419
219224822
771841502
498177
811167995
498537101
584059130
53877929
849666564
605240144
4500526
821896982
473892712
662441988
853002934
558114554
911080803
471211
930902248
737874769
922917976
49117807
892183041
46293870
993284741
564036854
4989007
466202491
654597720
484104609
853925106
964230419
651636734
630619
468207038
482803
977613016
4614008
466538179
820267735
784209865
538443071
540563506
450350
912401535
834766960
727883985
669112719
756366920
679306642
902026187
910787486
494372080
816212488
882204559
646602737
51086
45148
911052754
591152923
903502084
431077743
837043801
714186363
793786867
5547981
806423914
579045818
501779623
763840637
561467179
631557443
5649320
462529135
48237
499635960
893167640
807033490
944650737
7601792
451565
434112928
558103494
737276889
693094766
4973257
4824836
481831801
632593650
450432572
759604020
454452
49156
614262427
4546618
538322862
528349413
578682533
488517427
607453923
599072780
987614569
378700
630085
44875613
765973918
421007930
844370457
786199833
747078647
702072583
611901938
527736
477645970
402799941
761364580
3952361
474437105
584012050
550693929
846993166
527056025
420824915
536841207
403005218
674966515
711448206
44669436
693838270
401273309
37185223
45436274
765681248
447458413
412336004
760139324
39026
732387996
472012399
655189519
941383374
48638574
680696892
4549580
4866580
4631616
691834669
593096501
733546199
466148497
500776482
51943669
54458856
51154
45795
973950167
414438130
425826
792668114
46719
798311672
602609368
650795738
48494
472479167
495237336
494927790
4812
421578
738517597
4930649
485999660
188994
901280153
724154067
4952183
3794
692458936
4231264
543065751
891900597
36384
964107038
996192153
751926246
635050226
4525
773679062
5164669
838050569
46248579
620305009
48304850
491240
445597
610400253
45198
712934799
5294
478170365
813341896
4216
47359
627578
947625850
725001383
803493142
594105356
772666206
447175
47636929
465803508
39727617
891427747
370136701
411762579
541788925
512571731
637
979265416
544882345
843443558
862235985
422531463
3378135
587009368
536166424
4787320
531371432
670729516
36707
676714044
579839965
885968337
536101198
651657865
522642
497865528
951485558
833656582
560671094
569361812
3461446
669428525
482165144
991158586
540872570
24871
473886255
481929
798346411
476896
45031311
790956334
31552
740506207
620687435
424173200
406003468
579439546
558817583
879944372
940859033
63718318
582738344
48709
762908703
494197
859684332
771494593
400846342
966615602
605151677
712070344
877760880
986322127
674421678
584031151
453008252
47742
41227370
960853438
4476968
844521721
486709086
972548300
523889719
621006588
4496092
47101
53282105
35017494
600353944
480467688
729987661
4603789
538019162
466436926
812891888
978153924
886853139
48245603
558159558
753624218
320938
3838058
858910637
798155357
459516927
758466571
656795835
812685793
971380972
4762484
671412669
819687984
50357557
47473097
3711
51517
484272501
537060
783132817
728091117
951027955
544182624
581138374
511611034
5500622
44759075
562237475
477761
539669670
658890616
424557345
255590927
4454293
478789
48529894
713134264
50745
717561325
49093034
408860738
771931107
829743740
685127625
49131144
908434416
523303968
422391308
4208753
746724242
744897394
688677135
4681610
723031878
538187355
762237674
766585349
976996526
417674477
937271782
856872530
763621007
487446377
866081148
720233057
546179946
45812344
56579921
420103
901700560
485523
4449920
43219291
31726
243280679
796263850
495985037
885923521
532298283
45810
575366672
620427263
457765468
462188725
852252346
37568
390362
913923357
893841856
5993848
485987119
36645960
58942
933716099
892706822
4849
442256507
54794590
490410
563373839
957569239
955806318
637651552
4227918
4072
703042555
419549178
770056613
726665072
935631818
971480562
491478058
4494270
959523145
485343878
637980606
44628324
834609795
719093082
740710084
666969035
499203517
589435787
968907939
950121602
549156
457170321
493828273
548462021
489879492
740737340
980586348
615371614
723965781
473642045
470394255
567560082
686658012
703570994
3327575
861227868
691024277
416720937
846863856
47625
4449516
999790348
419850723
46100
782650764
585533495
537344558
629631556
726579345
736140282
434933781
32371
673877651
712574707
685890241
861213826
4867650
902468603
5865780
560
899949239
838722382
438899127
402966212
427053492
415887966
588186600
476094562
721264322
773804283
954727026
46971
401626722
841129657
476928897
492238250
450673747
594215016
843369274
43485124
919390799
985129916
42819
779253584
46182
950108110
6587821
997545869
612087633
958424003
437552246
712974892
711714102
47941
781278655
693027465
18833
983187087
543133455
445731
451613
774672867
877364801
491989241
471055
865465619
446856856
542999305
580217883
3941
493381937
874473349
588302
677915284
4713616
607369941
903569424
46726
560572844
424623348
522420137
568770654
688840019
914065201
3682191
48286546
833088257
558741133
4402
53260860
406977320
418568026
48853
983564224
532874223
498157809
946513113
430665479
4528142
695652338
3991850
974794310
819347188
846823235
519130071
495049707
39952
45036057
565638738
531582444
419900646
4520
473327198
751966563
794564245
749521383
485106007
521248
451254
604033071
838827623
639130241
919596204
47052862
938676139
834158318
995786563
838807643
5868943
911783390
877626851
36812
690024414
468380951
766745793
585683036
982378586
543558668
49227
579561289
48210
844719045
687978219
519035823
630364262
50860
690905218
616041816
996470048
484791009
490752
493959
993498546
447216
488074929
823264294
939253818
423484991
796477409
463583156
752751257
503698566
909219801
674225043
29561771
4542
775627225
44541609
568226
4501519
406396561
427489
782011103
566883953
666344682
750067625
676418545
545500947
494141642
992065727
641059791
51489789
527567
835054162
763891364
450006398
60150669
310812233
5952422
913961342
842654402
476863261
879241076
408928271
983976713
617913301
549342216
559525723
989562735
959366967
48631558
55755
575092614
696302992
688058994
913417161
462307466
624554841
493869184
2750797
725103067
631896064
57415873
452554
48443002
40979016
436214687
650076064
647744489
755623711
432927720
342740720
424568575
568658567
561201029
955518815
5207372
508477
424982967
574605994
412625610
610701464
610149928
640
905708650
808199704
43255
874674007
775714340
273417
911872065
491224024
48784
46018
549572276
656649825
465847548
421184403
443854571
776182175
816580395
842586641
625585641
906947621
510522000
998037946
973125482
782170388
661874165
400949961
548274385
515459417
722176605
4771
687308362
786884281
626
680307502
613394611
740894216
832839708
609557190
681135457
996353449
426076616
919760151
944706297
617069784
33250
785548631
4547180
938433272
667540640
533900482
5944768
578449086
5343989
498635166
782453805
4998619
591768684
960445456
45375
44598
731064390
506144186
499318023
634897838
4730115
572448009
698862840
49382443
467854
762760590
42833831
5116
47860
441069461
588222421
721395678
442630167
461878794
553251508
584926290
735673988
4758543
834637762
982501170
45228
989228474
489565052
700081082
581764468
933374243
588694343
444726
557345
973029931
740117247
476781
611886364
43037816
576919378
45580618
498584059
49277327
532312285
4432216
267780376
541220218
926529193
577792456
543770991
57271379
479638
879414042
683275227
815405011
691714608
4784076
635158865
483219462
786516643
31620
431901596
426366357
676552510
811362600
758441044
3830
411804608
45849713
715097129
4267
48035
503619550
525627511
689675067
876754446
722744886
4984123
980595802
721865205
445281464
773318406
481649260
904632450
48802
935031409
621757214
624303207
644975391
908000012
3934
831689472
433799386
47901
4657144
726876704
979573376
495972941
581268555
739936441
937263720
4428110
687546244
507651554
46421187
46747100
461811432
693516471
4660672
829212030
542184489
691839206
426863137
619890800
44996
410988
531178168
523768538
4734222
420785269
36330
744584916
694487619
499110487
822500778
630444608
876260703
472535
634171564
664754186
46583184
479351565
489945
611714098
844811528
897724721
920772094
418049853
938110033
808178956
580513393
651443583
678895887
562337679
489670
52184
753615774
410863919
5483217
576576860
991207076
685972422
727547983
466858329
723935081
917850561
761910234
443228923
48363
724093384
436471538
562126093
3498
929102988
45881033
909017914
957510439
521407973
4482397
29629
936570720
29644918
834344721
699211318
918862109
4279874
51700276
977837773
754358420
32814
51649
414247087
521413989
4790482
751645480
689391457
548990662
481025764
719146636
450223651
759926050
817584036
989133091
60750662
439004031
737435361
44548114
688013606
940115066
885780284
856463170
402364860
762627646
4558270
591131135
945564313
495887427
4741994
505490162
49884600
520662291
919453994
484713093
422089961
937714885
839638966
4591943
6346368
767793719
420931
471011
817137728
731774926
4845993
477379238
485512654
439066661
454214178
508686
872181822
565963049
696516
980055045
47303
409243032
402969552
3963553
506282229
581481037
45687174
473811286
756009993
467991535
986480296
949151839
813346482
879693751
789274094
715779889
583358656
4616389
459506
587962350
725824581
5619105
931637584
943472260
883314790
874554446
48579
503836622
411137
803424450
831428076
604019960
460953474
940275443
638516712
467617698
37192
496736
829129411
871921987
61234300
709040946
688388897
618109183
814393353
545269685
467871263
770692193
4662558
5360170
603371174
492720
937567967
464438031
46541487
511160163
846579178
912152654
533020754
514311349
650448350
467428095
934797514
47204517
57648208
317414
569785170
810656724
941455149
795779332
609500934
480672749
938460169
919992558
368616418
800521185
626599435
857005108
49472
993300681
5209003
516488955
663442739
481094520
446582
640193061
5083380
485550792
984364655
887141185
4875019
47138911
977667819
477757071
964965419
949817640
5696
628588833
5267
788436355
359049
913824604
635001332
67210
6392855
868270005
426086422
645388469
570975303
459519609
870835456
661145557
449054085
681431401
584348940
480655311
543909970
743990414
4687997
38475826
46099
476878798
654236724
44296
852987226
499901628
796861483
44230
394220378
803307138
534111713
4425269
2910
5168
454360721
407516613
556130179
683012647
497342540
4901638
413836513
59268195
432127
499670
483699405
982889342
589216248
579104527
756682071
4536756
968116274
4176136
644565521
668838764
493289393
899228532
564463
48184
658970026
55239
999909733
438533431
955085977
505312748
489660
345638739
457370
51460
906636271
4867926
4336
4878413
429413437
482747638
735308767
747385295
827144483
743535354
556628879
629791440
835774387
574773207
302
461251295
967064620
4867468
445308341
823235255
4296477
683546458
923671341
451054478
45453614
810435710
3291
493668560
581042682
690519130
784594215
974107957
938342430
791101943
452783629
30380628
527341305
765921944
4454739
4895
471104
500026346
661674245
709511085
691328300
464974006
532119
416504185
47065855
861420084
762898826
792594764
730928193
52522074
974678590
487769
756594646
877188761
47409562
741449298
49048
4470418
484820338
974762547
594116054
5658002
46110925
43358202
42833481
474534
50849
4689519
46674
416524232
987529826
773628767
867267043
608052901
496829
737563132
925268931
650491559
51845482
4311395
628337578
480962473
373609763
3527595
474493085
909655028
491415476
983239591
675342302
46893058
467035
45343
495102
729980884
916177991
277
424445673
558969166
970721171
978395894
662424973
58288
540696196
729543705
868926922
842364388
871404937
834731190
869059985
514950
507522849
830119916
987010960
607875511
51151
888714427
443851494
882475040
849181754
911590218
52493692
560017114
597968510
48368928
617500259
45821
4940245
961941130
936045525
49209575
45474
784357181
409042073
4726184
433597789
514226317
63061220
35825
486113
4156
588199282
783852768
536683338
538250060
487313250
409522236
943980149
706724648
45274811
687241766
567567278
607669972
914352160
540837718
967991041
784624768
647930535
652298574
528471133
47562761
410484
752270639
4696662
829797561
471462908
995480250
495977272
522685486
651690052
376711733
970210791
710897728
814887263
630623799
944153621
501091869
1000000000
964792375
367280
50391975
46276824
58344
5404640
409342816
700530197
458205681
4526869
981343030
950568526
989914296
842713517
485362
967495559
48563
887999370
837884886
980022244
572498838
619639304
688494430
875388347
470485185
969080562
33622691
446639221
647158338
49231971
437803826
550035073
840576466
505013
740117650
675010170
714539518
866231947
548777477
5210965
855436563
438969587
781431815
4088445
486433676
506483885
450006682
476640756
489022
3194
631453493
514791316
44187904
514073
4961609
48028437
901641663
762258145
4514893
463233678
451644
515357212
48799
674530388
715931684
562721274
866953204
993361978
572299547
438687507
455131503
668218955
468231202
575042902
436754817
861035525
439686425
4901606
530252556
708435222
994341864
464550
612888010
672156179
963332650
847544709
457199021
939404098
504093365
894391737
49768
775862830
647781224
48137943
47423249
609806919
676151230
669774663
900280754
470360888
701784415
610267457
639198422
574990078
545731197
745147796
501627344
43907
461960
938456426
429035036
618040
456240263
482457465
856413419
691853160
894274689
472588173
497203
49878335
976394191
715870564
928821990
984574846
46129815
43155768
552262192
55324
456953769
892311921
903477403
829206250
4977780
420881665
60558304
530939771
941632592
439789832
752329535
502851090
838766835
53237
468918812
536067656
501393226
552640984
726446704
55247
677582248
640747387
435506
847481303
4071
246962823
472935786
836156157
450633
736333712
472796560
889330120
924939451
779078866
548836914
673709434
835951506
883820701
729726768
657919826
903331178
30584417
46546739
514841476
38202887
44751129
2968
3729894
902770988
64782680
322838872
848034086
560072789
530504517
4772693
883484529
633925997
484850
983843351
469024323
589012552
584738700
574841656
758557091
624734346
939726590
855074069
724404460
439625310
584672303
42667
45222
677083153
566797531
489195204
48130
58874510
43758
594842564
48304829
565554313
493392842
436049200
547196286
858199567
48332049
548682289
542456942
781879629
46286
713804676
433671
672661431
427121907
4818082
635310433
561249222
488536294
4289338
515783953
606502720
534985533
706110313
552901296
638535298
788792913
891164925
643439096
648131809
45555
604296
46619
789283497
811002739
824787484
428748830
795565171
947037816
619768801
570500010
36925737
460059257
420404833
955801186
943514535
450020201
4602773
664638340
839023505
967937561
22968
592973933
686889569
577735301
4548512
4804830
45281957
859937087
5144956
816005463
439770496
517109
4871830
614154876
990282024
923218739
621691058
728880123
707538793
919828992
414955911
281
53490280
664362282
608099385
673760004
3752
4692
5220262
470044255
49544
469337481
48641274
48720775
288
747546949
4777
636121415
563571632
871740304
793198761
453409446
998517794
486211
754963325
589683745
457674740
45497723
4262710
503133310
506111062
5316207
873981724
542591
563060183
952332141
4855967
45316
685495544
650328922
799783843
821251857
685386064
494924
922843950
578279192
702627265
45090142
484507
4868702
814531052
45370
45907182
824927456
45232792
580124974
452715970
607020484
793848241
399905349
528214468
773343287
591395671
723247968
946172149
892785726
903517064
776395603
4424071
492404394
4766765
626310719
522159780
60206170
484274
719442074
804948445
39688
471394
622505986
3345979
528900311
433882718
843380767
995671325
456826722
48666398
4592773
456315
808703968
45305028
739056976
472220648
455364162
903030055
826741282
438260
408154884
633008914
4381
579367883
669639764
443259932
498477
3683707
538538717
794848291
673689476
977621121
536120055
793141754
661239747
745570271
45582344
872383060
519071452
491667589
463956778
471931
39237084
518997593
665164053
498625
449974916
4756
594619757
467315171
725594721
752279187
857112021
571093234
913098479
588599310
44383
923735087
582529459
66406794
503491212
466131951
520988333
655244513
4908634
586977689
689990552
435950187
458685677
971292353
643284291
495490598
511502088
478440964
810677230
4525012
453820010
739668157
864254768
847950714
414877711
925252577
686
500291575
471623103
462408037
971804687
499143
673562071
50545311
672977330
477511893
895108415
990192755
58796964
43375953
311444417
682573585
926528731
450030202
45166748
46737908
5160520
912378711
48258216
419604374
603393589
802842033
44122637
36509
968749991
443252968
44107
863804964
880951181
402502734
725787951
573702472
585005601
766099169
668638707
721530728
696837321
584334695
29313
526000848
901449794
492949099
497310116
498691415
24195314
467220675
428141978
922358807
464788
656685227
489038566
655769119
903859735
748794586
410506024
816698517
824521103
678789990
420791474
48899
4894097
47677
995615810
448003807
544706093
41224500
678087280
464451334
863116094
974569196
458951926
478408258
41136
273285551
427698
462647679
565139497
612298692
495695951
49761
894074361
900547373
645225186
45799736
594285
453494979
973085416
348073
464332
485061466
695343159
771009309
65402
46761066
447282519
50749
702330817
919681409
493810976
45244
967702536
930133683
499376962
865478204
995507496
469146
434438174
4685012
992653614
950164010
643165328
713992393
64510
730705214
469520259
690880593
40966754
638372002
452723844
791549178
942825361
551792011
49964
426459403
842974313
947460622
718550374
505230576
930397401
928648709
341333546
3
822033683
5347215
756649388
634356474
908880366
689321686
418603652
956940704
485441104
40060
539036216
46382
49357811
643591271
743512520
871266723
526548790
465375961
890381116
5433
875612752
55162519
5838136
520518249
541268065
517537786
47429494
432207681
446199841
59012041
49458
708074382
512048347
506220200
535303427
595851568
582336891
40901826
470165651
400113904
705926863
53937
43849
675075871
656210824
48338
983092486
678701090
940661813
4840118
471203762
5062020
5728
597570346
702373075
790561671
823188174
45794847
866733219
982059626
793999628
926846329
455028019
670170191
45223492
6873671
553307900
585
631594
375105
486619406
515890790
476729854
46398334
656910595
707319946
401246410
422995754
498507907
907452577
47190
47944
3706576
31108531
820980027
739041187
830665032
562665033
2965
980564839
704275116
743961816
862611337
652192209
567199700
889184271
971031929
792117701
556888764
363644723
985531021
577908330
48354511
50448211
939213260
887061434
583305226
508103132
467788413
941809818
537471098
703850194
655453581
679763314
453851
414447528
59702
510861111
755462834
660835534
899553196
777366656
999586789
400131448
53397
873628648
665713441
467841
45845
584408670
978580970
999703285
970095524
846203948
53045213
525905651
571523909
47664
738369940
966464453
946756916
885267549
868046445
51977846
545722008
445455503
732713028
740562703
778541792
44829
638367214
751113292
414175006
34948388
412890846
455964634
561581260
651732198
982612626
49192
956551684
805000426
485564547
645598537
438663591
591960098
633619228
681806969
622472506
972535571
458284
4771169
407275838
573919513
772562732
587242704
5673770
420338369
868794604
49451186
533269023
615200269
455506250
470613208
844117301
452407590
417090119
859926791
687366342
747250351
427817960
509
59964140
21331435
549110620
690630884
926123847
773114853
589432349
45209
568468
677282558
465361311
545170687
461097
963375903
619658488
4135
3443422
481679896
824202117
716834617
842388972
504988381
512157
859842735
865794881
417905840
913462086
43409341
611913451
727675125
492386325
589099595
683949265
441434425
709409568
722848767
519369638
827504270
45894
643800321
577092426
603061814
771292657
746005296
920525491
427363668
437507622
355666914
462184045
606414934
652246197
500866277
511467418
459315
867427691
4677044
880358152
473364702
36971886
486417407
847462263
601497826
4183107
788799293
442392538
981268277
597495673
4919900
424352316
6478
799158570
766931876
45860
478025
753248404
4804056
3861
54471
545189823
619035377
988785041
548476534
48970955
528604481
824656410
4946210
894724184
38137
421691317
52354281
527608221
3932754
956270244
841974703
641505952
585089354
682239819
770512071
721083541
866252724
450657618
428140123
489836
591529353
581861986
5517862
413270428
677843823
4469345
39650651
913416272
838756382
539229
46996
428457427
39687516
753525500
527410321
4495
48696839
511499
397821146
675121055
943048279
74580419
5078154
4323172
5762200
550638245
460306034
626173159
617016691
47441118
468623581
4601588
538275032
4979965
493287142
994249198
400007540
958385903
650461083
53038
866727076
581460192
819169726
526884810
692338022
4692565
5509
696766433
954908504
713120891
520926350
506682116
446514
652715465
596263401
479666
540487015
858550426
886928007
626242312
6297834
5576999
441126472
579335242
775066255
660109045
710101080
495755454
740075
577781666
499483937
396363952
631053472
48105831
541253931
43171
716537104
672972234
44756
553964826
468963071
728456124
400972849
47897
413218279
489628311
661759522
494343
572556236
4465040
914258823
461755
525747657
542846051
994384158
598880998
594246671
628266943
926179935
56282645
456917217
740233308
924443476
983782551
400884621
945231696
892158211
631466619
45401611
49263
622999
594013292
793883979
4580803
592284476
4030526
340847587
896002761
495000374
5120421
949229838
966630897
53603002
795802633
816496786
601707542
325789
826431145
494240237
36365939
446642
466162
43162514
5409900
2997
413391208
870637201
853481591
462405891
944757921
874315074
607580187
689963119
794999847
445457
932173899
452571141
480682556
867609517
923505056
622512487
955476285
608725534
532137
741176122
708120559
423038331
894936105
410630125
46349
48368
650304130
4961
902380139
635293
686838324
818334274
912133045
52747
727300230
4809001
774481024
822322621
835030163
903455330
55650
4822
463113
470238820
962610458
987720371
4306272
45539
978779628
976757643
4537379
520022355
436530299
455138730
43687469
870437009
4524579
902048355
49681072
684225015
880558009
502419148
414303790
790057474
4145433
655928391
628968471
826229598
612377504
472188663
793519327
814229888
630965572
802423478
888577576
41507367
670203221
622452582
835615165
53455
941824444
4786322
961293912
951146837
646636483
425667867
479231
469458786
987803359
687665633
50962
4986186
48391315
46934
464066
939110722
992762852
42833
967080664
431977823
978620023
51004956
475016697
4538609
47390645
994451449
786621837
47414
755981153
540431027
49388
4927404
4507342
517407817
48409
4788767
5544
555072013
437334849
415130379
761306658
887203129
903791058
675292832
800542772
612115375
441123164
485750617
3134345
973399403
402558331
490236
527337646
561849514
797493698
593370681
404473952
549004454
697986458
413292332
462462
681159816
52456
445512
626138
426261643
994826272
666815355
721192136
46528027
468309903
416989865
5594886
622984995
879298941
812915800
460639317
504383530
47206765
890910803
412720408
4370031
875811977
617899665
610780539
821095088
630893268
500786056
3644900
4511020
45602100
466500036
399904
923965299
952099371
773550860
520673
762827713
465379469
905029942
415751472
844475381
421740268
841930798
366597
917269532
439561324
787773311
558889134
421445520
830842002
641685955
4687475
430126463
451018035
467237
888572495
916816880
463412563
50591244
539833804
559259863
505518589
505707519
838442104
361978034
933812621
960479134
947777437
626576195
5302
515128829
439856642
46241492
719883748
754644816
565332
974817599
48977
50644643
4549158
416229881
35533656
476225539
526552866
483877163
46962895
66
991408026
740
874917864
5064
872687521
767184560
567839277
455990113
47998574
4214645
643346573
425681362
956112285
977757673
4949567
697080577
991210078
4919027
264
5213162
776931621
405956971
658516065
694900396
635428386
23191032
450554611
48616804
805884997
604195681
44706678
816109030
595047202
760707394
414359039
459341630
4843624
945929456
957918432
617350879
846881075
5586566
394386242
494033151
829867501
821460408
583041717
432853177
849213019
525556732
574513531
654316656
5074047
39015
496320819
609788923
544671664
559851593
433927082
569669881
710397784
41523998
504716
699315436
641103817
47034994
833042845
537466795
41919108
619881326
41246916
429694860
693681392
553349512
48193012
747409491
862280925
425217468
642204632
4184629
731722263
734280157
47929
577635043
563772726
824155341
989488174
570404
524726461
48370
685224816
541920488
761890853
3930975
764212555
29602
577189604
443479059
477055
450761
556051778
594507695
814275441
895720199
508784
445752233
5459
35003828
607652097
4747294
759801064
630251401
680396564
52257428
44970196
529775173
752106513
4548
527649441
4754627
50001
617626001
999565911
995659733
36523
463559726
898987355
534639497
45110
46197533
930675637
729868311
411572872
677693599
440049099
895223410
796091581
653619463
687347072
739307768
820195939
510622
499288
364295475
45579293
740974366
902854336
461984670
46876649
542177319
598115078
866254183
41355502
449369191
867821822
786753035
501509063
518344119
644664214
412045761
598374892
542956953
502866
457148
627081284
468347
785403852
508905392
354793
975570148
481081596
3570045
480976
958379412
26022
495396472
649863198
4769225
960538790
810888821
458026
356543
20
481789959
815368811
696417455
443610678
49843745
64873788
2934
947198051
522640870
521128729
644345770
806191213
497700
4871328
68889084
742524214
45562416
603230648
4470758
659364801
965652874
706720323
563064453
540501101
757596095
457045941
531062386
594389136
408404212
559735481
766202031
864648372
47861
452754027
538248018
940517811
736883096
476706
814005716
5254991
4604538
5745844
430548
469348
997814681
541923136
456073
501001133
4097487
5320
849902939
4744449
591162838
819910963
464751292
405629
800273931
511778447
638086864
504915073
445865220
3561
752152979
913281764
572833848
48513832
48373
880248439
489141534
961229364
447262217
562601639
579784668
611111509
937854599
736709168
48174121
45385211
491912
776479681
778861710
737363684
484324837
742139971
895323290
959365189
824078436
47011251
448321983
43917
527773875
636491842
49589807
531302078
933030866
32122
2142
41111
487062017
680084128
903630452
728625680
921546853
494748
437717027
49704546
817395019
45606
920242429
538442242
3458
644161165
481316
940912062
47521115
402755402
4997
413586125
405891467
991261584
55066
6108
36200
6973
42322
4991244
45315
711248066
595
992671354
595566674
401076044
601520638
960465610
881888030
897560144
702214798
644079814
602982268
495943180
4649709
495171
447180357
530406000
464337963
703741489
48144
480551404
492321008
923872942
700055468
423952265
504503727
528222373
701018721
634505215
502364412
434877176
980315208
593152774
545685168
413901066
4650033
662549572
997299398
649458514
727431957
503673
49260150
426285570
592487840
984138397
853475557
988775699
657792788
526294331
813051295
954615470
5705
803899008
905190822
529803012
502194965
47547
45817156
471280
831928938
933234329
437649158
540172378
532634
889349994
837949997
891994542
277837
482795717
47786395
935174163
632536773
491423814
985151466
834406791
717088657
774853914
958399252
946954941
458760662
391762
810613243
611914892
882520291
774647986
685622791
610
998522470
858282640
451310833
730242029
950680681
649882364
892354203
974554165
387137317
50099535
43950799
821511506
937626579
471821526
2654
482776126
4759517
466886
829321046
504367492
862400521
877327297
882593027
513539298
870463057
464373809
740432441
543269688
817171347
841110416
485441559
872645888
516897
746472628
845374806
484196632
596041
454934
983729793
891144388
465681071
727285489
418504436
533583567
516502643
47597808
537491984
4404
477727893
50166
723207429
57254337
507416645
478414096
4155337
44982012
532148742
415315660
855145602
46438
833580917
464688
55512
626916695
36875173
672827743
530546152
678052364
707802055
991059180
681766908
48942006
833651484
827252882
487013738
773259394
46863135
590901
420727568
477583909
746874064
907880380
468179936
52052
944756078
914685688
574924926
915711718
543449469
53074
3799
339553163
4207752
31319
43587589
804443826
536541945
446892875
487040972
934902588
647427188
490646253
593068416
429358494
446760940
886122409
3640027
577774
942181340
846668376
753405583
938344732
802811854
53125668
490811
781725390
468383266
628996063
342531
463579299
454544069
4128103
851778325
426534250
544324721
49334230
541227693
5047
616401297
819627404
568559215
3717796
857868515
641737268
826503766
45085
49543
673995263
36140
765751114
577396794
56715
498097766
699382965
6219
917229393
298
528867
901653631
667888124
515347299
499036938
638551772
942540167
461778093
892320829
548018
835059530
590056573
52566483
452600133
518111213
804030909
482350097
464402470
731536327
799994226
929615326
494703577
534192748
475626209
489583743
789206666
704289041
922032213
855789840
906549839
983805285
530897405
962624388
492972305
854983798
441606270
813330772
811058277
894528694
483283952
737499945
4516968
604052392
564450264
807196294
499904802
50358
537518115
6039570
474822433
2505
443182
932317862
45851
45116
456229
997264745
4699187
851891011
44699237
595902218
536078960
635999916
7252456
5152
640243576
889350516
4879286
828085046
634990902
959525498
444670
973691100
501016533
832829322
2833
980847963
577364369
490030172
513007346
761463222
36775924
394649
453709
712180018
976222350
499813844
46611
827635904
4866349
624576380
722043149
55891
6947
502144800
644314160
49983
573566506
45089
4297
751215834
767750726
923948125
4737988
616371421
983650939
904175885
776029705
494156658
935884057
499230589
465528589
5042136
683379486
370346814
435735
586971782
671008040
3652
890858324
63466152
457167696
568117717
900065054
861778191
466486049
614563324
750710905
52411
577183476
60521
713302906
517306520
520558463
880050587
46157141
45725
628724758
466765172
405573267
652436612
626938835
647190105
435866510
428026
417494923
4504487
710677110
46570447
792685325
528440116
5050431
834432295
918133014
927490784
650517674
407762119
432978749
979551111
740604667
416192305
416525
583673745
871308404
930117032
308596
458625640
801134923
681189828
575946539
4446870
428797
889041991
5383440
666713481
683621612
771723744
504026758
425375
581245592
4519
54645
777719143
713541640
3009
973666388
456797443
499850815
47195072
411825102
442432579
489459770
46738
968811938
442065665
444945451
839606279
41723
712487188
483612
55828
46632219
459382978
855819152
432978421
2171
601518630
516622417
51599
48960
410871760
45136
573054925
4829
538
470586088
592000432
700503282
27119296
777427542
749218907
675060970
892674808
542564318
953298732
668232196
926956626
655281635
495970310
504871551
494370
870054485
45429262
45574
544232138
741784258
617
420325632
618712432
52021804
582594743
733771619
47100964
835009437
771781660
411877188
5064681
626334646
890735787
4681877
694218377
484699885
48607440
4943246
634660429
518263
39393085
450978698
999493771
845505132
920098695
964563081
922621459
5367
574929415
643015797
479311180
6130250
932396970
4322
3356
648222219
540188645
46059
510401928
4489422
633136750
5541096
39299
673559083
996623311
4777369
670
811765903
470547019
725352298
458444569
854797103
604766127
359698
373040
412887
921649172
4079253
745563398
55459
874594229
446720750
424348110
4386092
604303885
853875727
541250881
627176241
919226177
557493127
486862359
370604211
421236
483853642
3779
632579314
525658929
729993910
541841476
943832745
48572125
969925366
407885294
4819044
528764072
379809183
766491415
696095554
571655275
746870265
937710806
413596531
715577748
840995530
531037425
694246499
48020
814110018
478710
527206614
916386879
751972793
800157024
976173402
996000101
492
485500
572880764
628
459537058
835370766
881062719
480433058
780899319
465882599
16496
46538
658245021
700512481
54109415
4707915
738927545
450682097
48821611
5502
879187164
691136059
411964519
991663896
868457865
4714890
637174933
471405
273366
470657853
3412204
678438832
45318
4520248
760264751
668599319
6730
488664247
653023536
526543622
412195193
538761
970225537
728591508
454813589
428976897
471788285
424011
4004
718198287
805015322
556587132
747300737
677657007
565640246
509980798
473695070
774735816
648308612
452404811
658313316
663557830
861902739
37708742
671263354
498271048
432429761
486323
432979962
49818030
484808851
928737491
593496928
479929
498067098
489047391
49117646
48378
510425
441632649
428078412
592719299
556310
476005
658052489
881749561
592259266
737230835
45234946
780068351
995378046
565537204
703253848
703361719
656037244
3085877
521600507
958499528
632104962
660540901
578491201
612424640
42194154
617358270
421178478
43734
49737850
40917
864447085
5426108
25863707
479050854
53205783
692571968
911423745
684267923
745918979
58487510
970684643
46589820
786876732
62738247
50466
494315200
926369840
286758
545700618
709090139
547821336
526416
896975115
914977760
67948603
680974815
675575666
803443279
486047172
571405
411550128
472988882
696580762
4550954
460848455
574750953
4803114
613567622
625106014
643400045
47774614
515863144
761091582
424899926
39244
957288448
685584808
982628425
43846
739477061
511706830
863497752
808125519
411493127
876177624
5696847
4429533
480025198
536140850
740283654
986955730
3686779
4696072
56031
428852690
4800272
496349760
495064
570501395
418459055
826100394
602014634
884611824
819861460
642120187
930129332
47858
575829939
622734231
690841033
909751801
419496925
3938100
671112327
472993606
418947332
788753396
594039464
928924723
485772512
832758291
874160591
4770990
606336649
590232160
808243421
468120977
413486289
693260057
496244
41130628
877278932
511481
653611981
978292153
537493362
501601
984029570
520021813
984534496
480821998
3801
728019629
582638748
550204787
624016606
819733180
812130497
50707
3266641
45679084
723889845
585091328
419995
477971089
568240945
423057
883577944
437777187
52497
5906
840393811
532045211
50827
926296453
444205249
4946311
949111235
990910779
623031903
492920
495643
3895689
428657976
49638591
865430256
993179444
37366
408452174
450882984
928246763
548043029
495325
862624312
686590352
985281543
776363192
485957
4534915
4900143
46371388
605339900
540553721
46120
640796031
675877599
582906100
993880567
692881560
477578457
725354966
388898115
573814629
750398699
717494552
3939
736599051
28564
490682
49051
472068318
850209843
962690750
3530379
571818309
551007546
426478277
573427524
892576604
610990290
793271126
899110292
68072
534872579
691974771
5087555
498544
939141942
444567185
47128
48234
664322200
534708839
857983265
626214829
3896895
750263883
40080095
582333431
4755419
965984143
746859155
615600070
491488
805840332
606424145
876917549
881019214
3406861
486917367
772435022
473834295
4024164
942295016
458994452
476718157
723935470
5899502
974156423
436431043
47815455
401669337
53991
3949
49608421
878325649
783139214
458535354
663514288
673637913
837222353
562420880
810744743
5004387
492664649
639968419
483934
738838608
418603206
4787389
6770
620394748
946124461
586298970
49053
419872346
506203600
590272826
700657706
4814184
656576052
4756278
661724123
809462900
768890989
5054
5095225
489184147
897623927
609658744
890847994
702924516
428912957
499783
810462071
637565835
475301663
47243
903586988
533361969
450182085
776881436
435609926
56426
432374627
861987715
972005966
639242469
47015953
225894
4816
504704753
488530
467791910
5943463
810864367
3820
694444
981848030
649450202
487688
608266282
367345
586329736
567154494
555035140
975100811
813788112
461282069
485811299
680110570
824923351
455819138
430763637
41961962
46878
990814955
49685206
569959978
703327493
5485
45115870
276531172
441440027
730255559
832120497
3856
7090
584260164
179
463635606
46671
442599940
819880707
31991
796448140
479259062
498660428
368744329
465557048
50338375
47108
578083293
696145942
976610488
30386
500136400
778438424
419366
613619464
4890093
487783635
943703043
782834670
499
531103013
766358724
469222464
651155892
819701271
981263408
810384423
992569280
896461752
661794492
475393676
515763599
912409867
411648233
628841889
403367
742696046
6695
976849904
655009938
40172372
464292334
635063150
602749
4307427
848407555
686962120
811530648
577229
550062659
887209988
686820552
450556135
858681097
789092011
834819875
410134431
704906476
553609933
437331
48118768
387274895
664807358
717047595
48447073
538320473
908753715
395940215
565464298
48613
674741950
5318
837065810
821263460
559306032
5237
45185382
49447396
573323450
490419441
27270
4504431
416250
920771046
484101861
473586523
596514605
717194758
473991784
451888238
506203431
643619856
450443346
47843176
423177955
4855655
565391821
4491301
58311500
474217616
45392249
413625954
960981286
407609
867188250
691623953
857904842
781980337
739261704
4896660
443111766
590076086
601491750
442062062
565515552
4871564
475242205
41752960
763242455
440936
879627797
914481098
45332
643391712
4718589
48878129
711629814
482778993
570907004
438590864
707959874
669132317
49138959
492407
482530736
874136324
925703226
44359097
779489292
783248876
443834698
48985102
596086
444302328
404241900
612717540
546641103
4046830
753321286
533113983
437157670
464210849
33574
598136574
491891470
955740476
643278585
445646
983766297
464960370
493172851
478013044
984011406
941027761
590487161
40337
936060889
412606944
542908520
539040861
469836
631025392
547335251
913233336
494458
479018
494388
751919810
842154230
534986385
732778068
439384601
586552484
357
809745797
826764461
855049410
699593032
523899780
453392374
871369079
939552720
734668537
52871
742530465
421560791
419368
937564893
4630413
921234021
459788521
400398680
45538067
531652676
41101066
4028075
565663437
927700072
860237792
615072100
738031319
3422
728
890425589
691601659
5230278
397743
803439753
428886765
4717
54195
47952076
452359690
45887163
683998132
7828
3222908
900538791
601826268
47538634
575439675
47657850
866184818
923118119
747875428
490899474
543481956
493868
688179517
847465904
629548560
454189616
3712387
580451693
6310
798154099
959699624
403764102
843638626
832285750
500932129
430544233
489345141
40201648
53399066
461688128
571332234
47168
974246870
51309
621892300
821542478
773602545
599451423
726557477
472760
626183
49870
602731346
740602984
51245
510464646
6202323
484541466
663793116
510453109
718312182
654671214
718618184
49153430
473622963
505280898
743902122
944263210
617138146
452087330
543230664
985050202
495677
773315680
903408056
562399223
939655378
894187137
327729670
524953020
798315379
600223486
41476
927116513
461989831
517724852
752448352
743670598
3704305
711849534
759820822
565444163
652881230
483245
703987888
752222565
629781913
835561166
895760358
818632287
483681486
4323113
449604825
4697913
422347
976342256
318796928
631035762
578708123
888346138
768745294
5112016
42762
927087256
619185300
715411478
802499482
570204173
460439
623797733
910790986
506065838
521133085
950118914
601277054
749962316
716643841
532086174
561938892
570901208
736301244
746869574
420361531
688358779
939789256
487997547
632031390
516864833
890696246
5253
5443360
679353881
50048
45600
452858
522623204
477876706
451524385
468798688
544926057
476279
536637100
777579507
511770360
864050476
579400720
784395251
4348
4266
939744275
512878114
43553
601414109
4349
566333680
430961828
947751984
3778010
453695265
720804339
659697191
882997806
703319450
518614996
2927363
860731724
553967702
558997630
52683
42019
41158516
517435620
5119725
860193929
758147046
585969646
504103242
589929218
45925717
4797054
517389272
647286202
583775049
459877
834583202
516617
45021095
651406786
835211341
776337298
659321030
873769311
695606799
780938644
732418500
415851855
706893420
865093627
349607785
49635441
412939004
564702804
972380322
3760814
787235616
624583284
469408
892425815
694974796
485047574
823070389
398064689
4667099
565230003
470242075
48061828
802386979
4900900
485483
658312256
340833118
47331547
703963724
751958077
586268184
679889055
550853592
717127701
471040597
795383242
637055498
576783461
405466494
837597316
943241730
488766105
4892271
919765128
58415944
517440374
986698206
953381481
4116968
521091
965153143
588689589
471159919
500770565
417250264
605554
973708749
729526487
4622617
666106639
483834
5044160
457483333
937805780
587104337
725096049
857035753
861494514
790169660
47898
46791
613449755
874097975
506980
4746456
732697549
43435
766126388
34677693
553700220
46770321
496760784
614871637
707819189
829801494
479741111
862034629
430438531
924120740
452773479
643602919
397129
982355774
908153726
597591089
504950766
720476813
51522493
430998989
460342007
430182654
544945606
879890789
5110533
51505487
869668050
491619
451063191
501041474
591673236
43417
552981722
5258900
502280562
405656409
466613245
707819415
615992540
966644400
550772097
442109279
29659
4601969
638389254
45947909
794501506
844240445
931415540
55672
531694583
972384350
565347783
3745
945763759
466577924
808142236
403681381
744820451
5160345
523819498
763158098
964229903
932180351
500216282
651574738
901472272
48297491
419091652
869681435
794315863
476778
449687883
756505229
796427457
616863601
701599197
827017428
525894218
927567837
427567797
695544054
490026581
5122
329040873
739428406
531663647
588704902
594849015
891557791
48703752
770678097
48074031
721335463
906320599
489076890
683321493
750544008
770480195
4665182
484488948
762511844
986488610
481191372
897362406
46718
897370189
42772
438128700
4619851
917786400
49920555
557777510
490076936
492830
745678322
553849429
4472
889758897
634966004
634669193
47916
682642508
753416802
3995211
5398
783353866
467537494
699522140
40203736
478359882
747469099
728038451
583162718
458665488
749962450
5534650
529424516
4949888
451889564
771937638
501513893
401687844
947670237
747665538
886554215
495076
738194521
987767573
4174
666175790
544890739
41738
4682194
592
927425679
430752596
58356
691294646
39020791
4602144
731390340
925874801
4839366
4489139
916202888
903957061
917174869
2978432
926049663
505591091
459054510
720648035
342376
597382025
703217609
632303648
5252
567057852
713151252
634057249
922729902
400229230
4289089
301
991378422
945570248
44726309
537864357
695763042
465841037
420625089
703507089
637735285
490005
604909179
767178024
493417234
842946652
756777731
861210295
44080197
41912
350846123
502586430
628585875
422686615
462382335
977503143
42201786
515573384
550787685
754698883
4406952
886086563
634302185
285336173
750142392
865557124
620748771
442658672
457911
610199999
822882120
976500695
408316
226458
792046323
543584125
51653
488534968
466921421
795041909
569612577
523688685
962845450
40844788
460312
837049652
886668628
667908781
682653537
897121528
793053823
621357517
5296
725019413
749751684
5234419
587686424
532953486
457643399
944078326
48134549
6386603
663334279
612666765
545937328
395923
997421404
38687
845591346
33458197
612634779
554778711
4639942
4822673
593635047
574379148
3308
407839852
436065251
5215
585530512
541811354
953119034
983590228
764402509
840027054
598419600
543172305
680942916
449354
559691251
689131134
436010165
211
439882758
444701995
769780034
935523612
405681600
500240435
581981339
407147058
405417257
724485896
859458656
927891567
681814897
975049468
805810338
883635958
846724440
54444
681928370
878353308
435674802
44612550
753320557
46960637
916400670
3996221
894500909
624863931
811737158
426200
790706312
540795628
919252500
724696150
467466800
482687647
34836094
612984
359793
772522458
593173897
611173218
499714185
49571283
758045350
6391210
444648
639051193
6262
315898
39358
423942676
482012491
667314171
411378
4149
498914373
802365808
4511
556959388
515529118
52147
995698665
667943142
968890778
650110845
618926561
48394100
606050908
787266576
4569345
43733
482781097
54637
439080610
954555707
512411972
898280053
682909540
496903859
846361361
4329741
972016725
967676788
725753402
848861230
426952662
478435
478221284
53637047
64319
623814436
741664567
498928083
887948618
511171874
782483797
801940752
425699
472631552
395820
676619666
493067488
659729641
41490000
503179799
456753
896970515
948121526
411053
836305684
270608
4822686
800654502
619290977
808234603
859046186
939732918
611188960
413073208
780451178
689250116
917346833
496909154
769489861
816216187
593133786
483885202
43779
53219
445450977
942537705
47792
705467057
38549
497847006
2980
27
683590055
792496209
507976624
588538108
721087528
894990869
448432026
39279016
5119006
665053496
713868184
493398337
546935015
901523343
841669687
879166507
400665420
908639915
496112622
4856290
34278
635810830
412748612
574272896
648226029
659795388
984289648
56024413
564021625
46594
486606280
963850420
999715541
3938335
44817284
4658404
902484121
435813
277962900
694621887
473467748
605406111
841408147
4921997
475056
665501775
581361860
462990
521563614
5845677
542256702
42943
4398649
924954305
4803091
664243953
45575
815948704
422342592
499659469
591737267
462738219
829274619
373541
752752654
814613635
626212136
744257003
751302298
915447266
794159570
35171
582951104
677065881
4718396
565482
823590635
4941585
417378498
780787867
489573534
669882610
4649
843641372
3992473
661625280
447694284
634147581
4033
652530859
720797980
927801954
903578479
932144294
609603165
560683773
859687041
922133425
612327916
546135193
37016848
417728
485645590
736173741
554795674
827997931
520690836
731268744
680824548
473740666
809081472
34881
870186778
4873041
4866567
898795303
46092976
4020
44870762
965143787
5463723
484972598
4370069
712659290
49895925
434457
428092687
679472520
622036368
947900190
436195833
434534369
480354686
46446
537398639
636874119
500072
49492
621832039
676462454
468565052
719047004
812573435
632104178
57638
850482922
44703
715913354
401401494
441578
696764017
4327836
385139
733399594
556691246
571716879
834529182
430988152
4573457
426131841
50994275
907423696
846704943
538253703
744390084
582405149
585226889
48181561
606111681
401105134
624549411
433226668
726186
834976570
808529957
724492237
857837181
552502848
6377
835305129
44611774
774460700
824840268
696028095
499497887
6418057
693541543
5180370
547092069
769616378
405647165
45980706
901588909
811038174
497733260
410840126
623424039
984588022
838216920
533077635
41873
834170855
496639
825246845
611786433
707542913
560240939
422871801
498482063
506367300
431530660
4891604
402551951
477799
747266968
55649
417801393
775589940
35501657
553221275
44814
50544519
34858047
42652
3509141
559872356
844203158
689534801
454953996
900000216
962909796
515547
4215986
425295251
29731824
491618512
571241124
411219223
480401728
710305798
459711113
764746719
44916687
731263139
872428441
811160828
48813930
907624856
984275981
926391987
51515
561766502
677416447
418380377
658213847
48612851
464058916
49210
439003873
3828
511592944
920642142
43938
498259178
4736
868379439
466745830
571056203
596483623
650751020
683085393
538021006
45992591
529990514
594178824
477866478
461946875
48692
821176902
695850808
424973381
54637860
47908
33647
40345
991400096
484135307
5586843
762602640
569651979
511397
4746
503971471
5843
56071829
805990124
546778907
430357333
5282801
664896102
35974
845629195
920566449
4850288
464706
832787703
843424382
4008
655420576
741416793
444700380
396635172
615060247
940147605
719195629
669405975
966432639
534774746
938110358
58668034
493756181
4633835
485496162
981986572
4596455
46202
960281575
486114
632485855
4133
651584277
783504237
817197717
687176073
701600692
957507205
534156052
561304453
5685525
404691625
609118200
762639882
639340326
46090042
41191
909897574
749461260
516372681
917908121
819503994
41748
922865552
856777631
518063160
648599349
837742255
710039458
459855184
811509515
999303227
615008393
58252846
983914849
845526458
44966220
722659046
916002875
34375790
589185334
481176081
609797012
406732671
703767434
935474510
658014751
793847498
642502090
374848
442048299
689843029
789148900
968615983
404711663
584090492
464406783
493761944
474675442
498417
443969692
3028383
4601
49400678
851025067
695800631
874561906
482269806
280596
486866500
913854168
865547272
48958830
798294517
46198
878188070
662500704
470500
720231856
412306217
886979738
958677048
476011
5733377
6295670
756330052
4917404
481201509
6162
920334662
668908090
609452032
631767650
50216965
453171
606389166
44634
860369790
489585820
803105412
52848
281987
4508667
678879914
957809438
53766120
593732888
789087123
941984884
4673886
547188633
43319
49649839
465911237
829231925
56378
731161205
932828562
918267886
836305840
4776110
786879382
466133792
565844904
838123608
541528131
5725
46898
445122004
828785182
623329243
908497601
45758197
857780487
5836
666320698
721746301
4275
718721685
863938772
962676119
47938
877810693
425393658
622294592
481775847
900492563
797613528
818795084
434834067
841862259
970317209
5254316
612986523
729992779
802584238
4573141
433127896
661772572
5283301
837936440
932802874
5177725
677770608
866075296
556429
45007
49138
849061818
598475254
473130
4924737
4615918
726164912
4793697
544689212
499281
646212502
413905660
933316039
923920692
433977415
797147062
920403094
45290
419311245
470011388
863949510
485590812
710820254
487616294
573501079
935058871
474306
4433124
945543624
988542048
484804971
493283928
296
465323
45470
44475
512123804
49530389
762620055
828376587
885257329
863997955
495
424523093
877332180
627558405
575462497
668330001
895264578
476459331
629198932
376419
564906530
803364437
813904580
5818992
750015421
752698644
561669546
4735287
48399
869768057
885267072
632322056
822110945
39001
502828487
602314705
1728335
535926759
889837216
40269193
511048680
5370095
535255707
4811636
46062549
471647235
461223925
506986282
477154891
49105586
838199763
679310251
364960
881166246
800330366
5405
454030618
49052999
516384496
46128503
4105
902969873
642282553
747594037
764085158
453746186
36773645
657
733284803
938313944
880248747
777405995
404532596
647983956
4724846
388983
553992748
886400480
934013925
474205594
4718006
460740569
573177536
5477
433030801
4299372
494604036
745943612
586110844
811615309
821460713
959791907
55487
921373332
744358916
778912809
343009990
983016416
610212911
46239832
875824938
794082013
462703537
966019657
655977234
896210360
483158739
541940918
4594186
831903854
541523131
879088718
44608405
621584418
67989869
420396328
684032762
451112
976394629
454449
792532700
655507250
943778038
714741600
4326542
443375406
993740763
38064249
822909276
938502745
443126212
3105732
434863804
716340219
955461131
702275730
871363770
5132145
55
687210431
43728055
450927
713085530
813133817
665229897
45933
766947280
47641991
929332231
975464237
545273501
471447
508877284
816489696
647802440
646790460
807972282
646364679
476272705
490256637
519136709
973261812
738057252
507737476
692693376
737502596
410766301
703325141
666540484
402986916
455346655
457700768
437135351
464126863
55100522
990221493
600333959
828525569
537139003
380814
485268018
706344144
894980364
717513960
949522882
452571
404549767
535766521
445413652
750060386
671565460
4710871
675786454
871471713
45373607
772441396
638018639
958196426
898821540
901966390
446517
523717238
898451007
970780206
46267714
767816332
977768259
823086477
770368215
686233699
455911
4147
414443761
784656255
877497572
735345578
713968245
799779729
573708327
598044789
445929224
638037637
284053335
885480495
567933568
4130468
993376609
468463302
4842627
558741599
872798400
829857943
477487319
46577
882153438
5333885
744754024
616597121
584053
685845725
736183585
810225694
62964
514157674
593945011
507315
529772291
403155512
858178015
48603
923450845
5462605
664774969
756519817
513267
965676636
810993184
881003266
460858241
423174547
874418185
872432848
459677028
652572485
830919976
789963282
812124231
609081986
39139
996405686
673791334
901799501
5281050
774706545
4563
630119370
479200632
947283458
458711972
45364
424106870
704203493
916876449
49270642
40180
566103562
578764744
878899235
885474252
4815975
784935729
948359621
968388317
525537115
489090
949838267
466163120
4460284
798081083
693821072
478651309
437300248
518154401
47645
520714362
57657
5091506
449704801
4196
622215633
493262630
523410340
476323154
810382726
488624
646176205
845298182
4543290
536344681
696823656
881917415
680420976
47091
45125997
205
4043648
995848335
459272273
3786
663517158
650054976
732404378
697777290
497241299
45765589
660485374
495264563
689773708
938612118
2581901
5367317
476091083
706418163
839919632
435593217
4607
4646352
465848
920369059
908273991
4629834
416036219
448706000
653541362
700744940
4689418
746715372
43763
854205588
47419482
52836
964904089
518679010
574579
348841933
572237
49616
989332050
742264302
48396295
974364924
782262950
499991993
52998121
441467681
897929158
991725310
4765418
769884565
510244712
722889867
37985740
470585
256
504608806
928688771
775746854
902699214
681335854
848608684
739437644
549410376
887029596
636217857
476387
990552321
695016945
965858313
971419901
425217130
770217997
664527842
48590534
884229457
49078009
940752927
414919809
47982560
4770875
747101133
4464
794144322
792688884
457870865
735545839
436406661
779277743
438155210
480428
915636404
4779722
847055539
728794499
529683311
470360
868299463
488232348
38136674
525
465134
46832
725671294
722753687
382730418
746596199
923561973
432677395
44482102
63468
625192821
557818559
4894139
6940
420919053
763475771
539219714
496348
414251030
830047582
576189594
49390
534333851
484154760
4054
983035667
630307175
409705243
281574514
988841685
897724410
841855114
994576907
819342979
796655557
894932060
911919708
794037323
45026
27501
632621393
470022
419154
494965
380345
716691037
662663577
901056956
734965621
46776
319
4338185
489517369
4648631
522370048
44882
679788372
447778
332686
39436
645447975
647506230
445902643
708145997
882841423
48250377
625981042
470611128
423440726
706848091
950070686
671072077
483009571
792850437
575239
525766186
427661403
524258342
964227497
875566627
4976822
699207080
444395910
474125758
4812157
925944642
611842493
994884508
944899258
28593641
452184
53783
4993833
579284731
935421081
491713089
985201612
4503225
893620257
725751261
705370117
487921911
862317318
456268107
891575545
713059384
464975819
466643304
459889260
989857686
993070324
48474
47846071
414120659
533187074
584608576
413621228
422089785
846607094
454321
794815734
553914660
529280467
923714031
490586897
45435
48261391
501446837
4973
598759837
543
790140561
273064776
859973627
984183146
585572112
962715343
964374203
592190528
795841918
949917114
644531264
489402791
686085935
3009262
504073074
41757888
767861094
423061879
582802737
553919634
978537128
597984073
521922345
975655165
647460063
885253898
487163756
46186903
482990415
707734747
811483224
478670728
839675020
526049677
596525402
481037948
755560785
486638
60535581
440480450
976452485
761843511
485274035
843076895
47882
4012268
3491073
51988
454228
928285491
5463195
872695052
569612504
910777765
553125126
4552011
891340752
618076773
525380245
47063952
51401
535300635
459692
882611779
610228373
2636030
959008942
701203269
436407222
450272965
443144306
827634751
44923180
44697721
494787
56470452
638222131
481601
483017
491912792
595076664
426260816
930185726
536349742
868002057
5056388
883015100
540514288
590995373
572963418
46435
31227
505993020
49621
422851
510851758
469874529
679862379
895338730
716751010
478726
53252070
683272854
46788077
688012450
696215420
750230576
45539795
499123385
485142233
497226689
708508382
1864
655680993
998254646
492992710
44788717
843034211
617463883
784060224
4781863
777477090
690610615
883357214
413094
4982197
891843563
897601448
993438296
450877212
497373556
3545296
4791156
963692814
45506312
754742130
835182961
477504346
972912505
45322
581403577
717405911
652646710
347575
4575894
44700
479811207
52681
808975659
557456540
4479845
975939842
71630
838153623
899915799
3727920
452900
437914787
999096856
751422769
48811
475555269
4639266
412390464
456943781
483658724
419413049
48330
4492967
476594
853919546
528550
801533706
720406130
42119
933424702
501343514
448658553
5370
57646
42726
954899862
854897532
4522400
486350641
768186319
429981889
548350217
412919149
617761349
534817408
49183233
477552260
730311436
5522
304929848
44633879
576771246
738912258
523905
876592270
601872319
988154970
57047
728847872
392396596
4522487
815595690
779714635
493021127
749147340
976501645
5124770
672910704
903702508
778465340
619644960
48541821
788036995
47357132
5327819
559491748
408115022
643029242
673893447
897121088
570867704
911907589
49843456
898005901
994860810
605003807
925429937
285
782450675
535153606
470614
910560231
4893664
44678830
875376325
797645435
49677
807775398
914581560
625249337
707721368
967586789
733231254
811354988
678307446
902287058
921951560
471570
792495814
47928117
586998703
5041
845128283
453211
698663033
52708
719765298
4751937
535996914
448976
482833813
43614
964149370
4794042
949752157
921661822
646709608
4613
738031555
43124477
63212
49498325
603654978
2989669
480952549
958204800
846766114
51909
458845970
604199614
603114492
398526228
990909964
888690530
865468045
46504
648124847
659563712
46762
681860721
437529194
780560941
998511585
3245758
448287279
740131353
869524698
36913723
509138043
552188
478537
423895618
913434618
772622970
657727909
6160069
48590
768261425
678398277
742993192
975132837
5235900
40145
5065978
418432770
470111
676438485
400538636
859757485
45533115
460181396
500299295
46096626
696456942
566078976
557691
592871562
838744512
701997388
996143658
748252071
408974609
860577920
530227
44949
491659
489009395
615989549
461523
878700906
458734123
3845
741682598
670563621
519771309
429796162
584448286
447522178
674287448
421301202
617604977
457970
904411049
32056947
770207635
505737219
785194745
5129646
880967728
969253779
778816295
686901130
474881
468216959
477981436
45408456
910731584
624927299
588511989
847069060
630487854
468361
720041282
863974548
385392
49994546
46488679
660333918
684208986
467606
416724297
861107279
598847961
441126588
578288804
46771871
868161192
505891431
465874060
26565626
739449245
972059559
818394408
630825958
512199461
513524522
608500507
599622177
870840527
899630364
730631012
580023840
809671163
4488
490973
576405902
435289757
46231105
4415984
497690312
860598321
775219997
912429780
872536895
4765956
787164095
524526082
3545057
510374
658926522
802330558
478859974
51720
628508515
901341805
502202957
724046145
850079250
44827
46786671
519303208
836151769
39385367
511789763
59155932
616612662
545141
4857992
5235
606088553
468449
639638445
652845900
896503335
440708455
540915964
696955447
49689865
964337670
549888607
52339
47046216
930893765
487295442
531915067
4639972
49111762
836334547
657754020
49185114
538615509
508861107
750461475
653004077
996983780
807023857
991498657
758150782
44090
896940905
582613909
447795447
592262856
40997
409544055
482076
600690793
917549107
566711996
985930525
597466224
467294424
856915695
603405918
442391260
776161101
891126976
653382154
471583944
779669959
535779024
525052477
589930560
581986200
762675661
51682959
994667262
40951
855690733
512482803
3500
5956
506962
681799713
565199615
650454467
549674880
781277861
46857357
843773871
520116
46232236
5829
4125214
4599916
609395795
984609305
580898215
519622829
964270568
34675
957083458
822543232
460085457
987351032
560833287
554228
806842116
5342586
956590648
480344248
542768
607338486
824347051
924694343
810388020
51208895
816662803
40822
849292752
691893819
432960730
661646008
557486372
871891444
47063183
45564
6234324
911972280
564029069
800676661
487979382
608780064
926677032
621086906
454472362
455705831
925448222
54305
757278528
45280
931495357
778636779
436659641
2703
637390936
455425568
814728553
868723054
825152362
898951231
794864365
614251496
555209900
770626914
844100493
739734025
626307489
574255634
717115396
915722991
794835851
928828247
414838396
768821651
456552051
611054514
468992
820267959
612647978
648633062
496707732
516857
653966914
861747428
722870923
596606054
357169
537389012
810826556
388183355
505820079
443491002
46562373
47289
520717
490412
24298246
50083
724280820
867936052
827255494
492758756
2638
50742
49945332
58890582
405012582
821623988
40207
490430180
558250846
411926921
578313812
992961419
566950848
2894084
45033320
628359469
749855784
789524991
6563684
919224060
51824984
4045825
56057146
450375911
955354216
576008057
833982004
218938
47069
4539482
975874697
984268491
788786216
637422041
470341888
860564902
820211257
431848
649596614
790144817
49066022
978602038
755589614
740150002
405681
882540263
482126689
744952939
503797194
464325895
4500215
890571678
764234674
697070047
821007350
613098968
841794118
649774772
736717212
943486078
963553933
813649260
431369740
442850686
924872007
712290859
507401089
573861451
858603236
670728888
609078276
460962
485580450
538427554
4994070
21606
539764568
5893
5171
906949900
518630444
37956
906743626
317993896
669707749
798457879
962675315
943769823
45933553
791815518
4525935
899333325
637220990
779675908
746282604
423174553
949321083
512453
488317786
567025118
691493772
775479818
839313798
4948662
633373053
933153243
472298395
493131562
885249996
896045011
364572
372894
972903293
959074198
699498881
451117412
637556432
5502999
715916007
44969713
66659812
472293841
57773
44461659
415871
628638288
901856101
872480792
629322099
517809
569724259
882677000
539876243
420208414
692639572
569832679
850798125
706566457
678917491
541229686
780234092
436026046
47200
969924328
642444557
696515598
911290017
506059407
850705268
3648494
3686146
46529
518980046
45028569
511898283
522370369
813574480
722900316
50851
951809243
508060956
566604062
49250362
40200
57622
466103423
628082997
660808407
469383901
847707503
4680966
999247197
673404795
726606821
570472
721973789
688561756
52534
520612541
499904666
49343479
551549185
706064544
738057289
489985398
430802262
459671708
490393977
963438210
743439619
687306922
52646
706640440
599369591
37276732
51003744
696787291
800606887
593506246
718388873
467696265
574674527
983366235
400910830
843269618
459418
942535773
514363332
5288143
788316224
684576274
675572287
813783389
594570989
814443564
823040751
912118357
722016208
587227811
529355691
785637595
628191459
819805269
460870
447374246
5681930
712769225
527710
37933964
531829686
423202192
868567272
4460522
48618418
839114017
353700774
5596
475888879
461842944
457563114
578920580
859683433
909767659
886085970
549650027
907118741
446630778
5000161
520028683
427698036
976229915
4824935
45130
776112681
916223034
714454295
449815609
853428909
544724676
811950547
60548
47206
567295942
696177334
668128136
6007
641364618
531327531
43668
593172724
947626867
46305
610674105
741023911
727600112
3976635
809686202
49994
926612364
993348152
597440504
827179765
475646
551274219
44365
440473899
515756695
427624299
454881608
923013307
752605369
42696754
50473
490237890
4061656
984052871
627258
420605301
866684895
414075988
550723667
518811374
574
49785793
894600106
45692
654799676
6128
705848635
784523510
630258054
940465223
39297836
653846104
464634637
869606980
891142738
45684170
607460827
510174701
761977435
936418170
720381891
427863154
47962
5316
607547507
4336757
889980513
416984662
606400242
568699887
646130582
988996911
649438427
922297688
57775
479240
737623440
915815257
4630312
763230056
415481254
508031245
42835
63386
657993000
847976992
844375801
562641
495614
485087747
48742
44610
620978084
888386646
556532446
405516300
602317504
408903189
968102124
780595955
445262500
49062
443401051
56048297
580249389
973304908
4725323
531826706
856700821
879185040
480658182
4636
612003419
725153656
789814431
44683
48179608
804884725
490140166
547266803
458137796
494797169
780583077
448948
641314809
4567191
5440105
44724043
764098828
895004440
609408755
677624841
945031220
475638293
436954057
710298455
358253
447565350
483823210
50477
449910666
44795244
496737
592516132
950657678
735546915
611043
494739713
470795715
690722839
980303378
64188
41247661
813646588
823660358
445517867
40693904
545326682
960197567
593970609
488129951
618696841
49319658
4813297
421478569
478134056
558489835
618147925
543564
4687499
450633833
4432912
854246084
654145894
674723822
533750450
964030131
514504571
498701423
639164112
685965719
424768219
900717789
413578137
706552569
920238463
5489
615518332
714688469
512171002
43761648
485314418
4708
888828977
688599525
500484
716486414
828486801
46751110
616097
54262937
704856451
605164
492453
2686625
4288574
715743
4560539
595727768
5171560
34553
739047326
522892072
908340907
591862536
406763
994617959
588457824
516370687
742827629
45490205
48102525
415649926
886000938
841952320
616113030
51173659
897605797
526755372
976892837
48465
5761524
504510643
51275159
442801187
49484354
639261176
721730562
592162655
567836073
989412375
992335947
46328159
845576269
406957204
965817675
422365706
800635886
413089399
3632874
655382482
870944669
6079566
719516742
919352594
342229444
716190792
55322
939412463
562634958
833866573
468326382
545274456
685372830
553503146
5189108
632237683
588776
4778917
4496661
590135209
839866977
441799524
44901988
540555626
46123826
42856361
929490514
5280
44715
671132646
786999686
483654
829303912
561491772
990354042
451375059
45698051
889434142
39743
629532655
40698
925802569
563347
609922196
453978952
3712
4769293
46337
706315988
879929290
426002390
490621327
699332912
781165604
790521931
4656216
709385825
840658683
669869557
488560
537442502
669472621
660619188
668048863
477587206
895739691
517399247
742065373
494279403
465795417
985410306
478234346
405204470
759646898
704611847
883737999
428262581
7530
47434117
502313188
441077344
608252940
44100823
968868025
469241619
699087972
477493488
44743
919673790
489536507
806449013
5487234
404543259
4608
790864610
735626986
629851778
989516103
827374353
428500935
584340268
516487127
48337
877415176
403906220
762959163
35883
645225782
46795
581547095
902637295
569677379
476548
861362432
369502095
325604439
4577390
804140349
427890013
45285017
719169655
887843825
364
501108548
786544109
42529
361
387546357
752609027
5151
411380
970662335
803385223
769075336
586338573
936163279
882710540
996884576
982704928
728330115
336494
679551978
487758287
499920
814603440
803723124
451395385
489874
31717076
38200243
980652089
839851706
48845
748699572
868380305
468924251
402454740
725719602
379793
976684030
860974350
520462053
4654714
481350186
6173650
826803737
57124407
616920713
5020008
6046980
507232428
500969359
5127
603284844
809719348
703975747
550306260
723165551
40371511
828078968
46012
873880873
504020177
466744992
900037858
4578860
47046068
463468857
760800353
866258328
667392646
474424668
855803924
455319689
45999
548103
359125805
637364812
4690611
729565366
529694648
903871082
6306602
558904416
5026
550034888
500699203
4416254
788332272
620627495
471542199
960586451
958815665
593732174
471901151
716472552
664318690
490765100
745004419
814901970
998744523
631526849
994117262
856254018
368957817
445739090
546484697
5192741
5107425
574381398
548641841
636385275
896643666
548404911
5627082
444289270
851568223
609172943
47613670
43346
718458354
871721964
783581219
4984
918835326
689102175
717005210
621704674
516098034
491328185
546802
504436219
626708879
703662767
4986248
619821810
837463792
33629
888544532
450262344
475235089
44426931
773995876
679514365
385553
595255992
4416411
487817118
435958892
861064096
60590053
794752944
799456396
4745120
790258268
505000372
783124160
490822506
504303
547346764
870014286
42387357
910737216
714296447
582319139
522260140
559186346
576616701
751973302
750957680
712836237
757087588
502220922
613018026
438622606
906571770
910943679
866911150
835168881
678047707
836573513
68347
519976808
488141
919508658
424554712
429341866
970996084
570757813
864312028
650828
677884442
4301427
712878654
566628061
358591393
495342
789867588
598642486
215417
937547411
5468
923298083
835638726
480473762
4595
749120876
586769064
49933384
986437043
945430727
947480954
468125081
700026215
5319982
445
704435182
965279556
779002594
705800988
512281839
656910904
479057721
926243756
722912303
5915531
39620
559206
542568188
918832255
953739851
786833484
984495076
728983896
5519455
920330332
66937030
574615418
4839117
864644419
621400532
956253532
3920268
592769827
71663
39058130
477050341
655946717
733457858
694123312
499250976
349232
478907269
445965411
918832700
469618150
586449106
595646297
779827464
726214249
44917
3983934
537701039
450730950
728559409
760354269
743007258
771182581
403133
405546436
49804
48009
35359171
703951919
507232
576190610
864425928
482833276
488935
549603824
5113554
478418748
3191379
471099
455187
686424625
492724156
482165
37352
772392321
828072202
498134
609958889
834008103
435866882
646730836
649125890
46540
767896381
6523149
438817
805991960
957454886
829418241
898757834
4508017
550005019
484649
445185872
919625132
442235948
4457270
748739358
424934133
36221
687463011
479448747
386606
738623509
824930080
426626094
544422045
717036798
705653968
732518026
466385
597759347
653810883
536318112
410831415
263872
473590422
50524
406722250
404665439
688135
509075647
46106815
412342796
807565086
4595979
4803377
478426026
546408457
738808199
553365192
996078509
541850
480780
648715141
461835658
498335935
354330942
910665471
826633947
481387515
703238550
577918128
499465
4627280
535818227
564335
605470372
872467514
672653179
522542824
459375840
732316437
39835
814021221
50698
667494488
711235423
52642
55521591
475093133
610295208
807564270
4585050
806216750
442661925
712998187
435545433
499962646
432442140
477800049
837721535
625096392
53959210
787891728
993502928
823350848
446434473
800815537
641879100
790452555
4734658
761823580
910248775
845023154
690851997
878091681
866567013
5254673
917044352
944358052
729507100
48760658
622122695
45426069
41582
44518
568097083
835256718
899782432
505800151
2648
757329361
948451794
466589800
676918234
895717846
499693
401312129
460686
665856118
880858508
697281183
961319043
664054236
50897
465747547
682300448
718563003
430719062
653282410
449284765
62720
460567
497108898
951718248
4107315
928102924
47917990
408622923
4911117
956285844
459305
51137719
826003919
665353700
46890158
755571003
456157515
4376081
4909260
781017751
821417561
616945627
541748220
459687291
780634851
738779880
4847408
779691629
560269289
416384199
5001
467071
490212637
998283480
447665208
976574360
530515747
51323
464422
3046852
48142
566352820
893030179
6540
51803528
817359878
683025116
488318654
693427095
4177
450664431
805214760
41082
644664759
3743
495197926
3149984
892967638
645212046
4829731
4999
485819316
407053894
479194
885626951
525955
726997999
883291271
816606293
962474257
531344762
651135820
953334233
585700784
614915
763830600
547622958
764542921
849303970
3918411
448173
51103447
673309272
464194645
5037
463132423
765628062
46261
605155371
413960139
480750374
621873640
915379368
48249435
586155124
487278
407607933
802982841
41903925
884010275
615785591
966074675
47746
491103774
464743616
535147
861380721
884853381
4963679
934056930
700011885
49571050
487004227
458471
461488368
5076
429599724
902587439
614444264
48831031
550111403
462289
4797753
540752305
6775
968085149
766614356
493768328
497043
494575
738933221
45502923
673174037
653870973
475548032
960367327
520498326
2879568
487213357
4337
465445377
537736113
930146349
459903
594469471
881999573
804931008
840933364
486938994
701819113
710898099
766874071
507454477
48344
918842404
4335
543398871
993618664
452732947
540814275
562759
493443713
428
659176507
999888750
516658059
718922544
571432490
740672797
54427
652413592
464655475
4537735
911231823
45329909
511731306
756064281
486270
741690122
455182101
941549513
406566413
465551879
717764235
884772601
871319823
963864620
718947085
4628112
797359363
630386648
783346489
914514868
441203
983985423
643884918
779263337
48209078
559004517
783266281
968235685
814420118
41900
526808458
4806153
4727660
453290248
514436696
784289655
70024
4990460
47132960
682628513
3491928
634135834
497959846
549198190
405247294
752479132
543528361
47923532
831382515
892477494
642966210
699890
704478972
370053983
489882330
717699862
964404453
53462
868347064
890068486
641259937
733904212
722191237
558168021
634101686
803539542
542367981
999473273
748350281
44542520
42504
56165
4688634
713806546
869670170
479770559
948939023
730456177
815954409
620834067
572462189
415054429
279424
481473037
994583415
4738439
699565159
834702761
568511026
599617112
44147252
475111061
591710828
4598108
930355982
532578703
460868293
678619222
985869864
435057
572414069
672956837
364034
461181628
477592190
496021436
595692138
557214612
935692215
875493527
467443088
578598770
58986
723364391
790144495
766710186
559825726
3650
46093278
889110379
642868261
68845903
5925
482427101
506437720
491666512
48538676
588383956
728610484
860465839
603924902
51979116
482944277
971392022
994851210
582356840
730767403
751964677
718805423
734565730
548231643
494690
651969624
611985501
777733532
569042331
736221400
931140128
992791282
48822
663281871
548864
736055942
488896679
626979937
970180117
856345326
471598134
47511717
456558310
500717776
4460019
689982700
500472657
447676
451284956
435289438
4377685
502076530
775111636
936699563
907175135
867436601
864174928
807409925
728816184
684557598
967392100
38441
407796814
473408
617091391
668373890
575515633
4869219
46739
554863
816262731
555488228
680420226
571821530
486642218
764524813
4378
964607260
772477163
574516426
434014
49009376
497884218
621776029
643631780
5326
463895
612240992
44778
438999
477776263
998029847
785392635
756868890
5226488
901424325
695670398
748626327
902826830
973274605
768020270
975336578
802558972
572049297
871992876
652845150
5538638
735090111
435954965
47542520
798797540
48117298
472692711
556918234
600370311
963237564
646027950
697885181
405111802
871823057
489705567
421639902
48258203
904559988
573005389
49438643
614084955
702617762
604596065
511039405
806730968
990334506
3452331
421615612
660267508
628699774
28562723
819880815
851184591
491230054
344637017
4141227
5481471
811511170
431038192
738062262
48355473
4099963
836682566
980363765
698708890
466537
479346793
792403148
522495714
686341712
745350972
725922504
582040519
577511146
467971984
446837349
45775
5237278
952533515
3567785
987447824
773147526
771828541
817072540
738190633
497780368
911447002
860380581
591867786
975961612
542789783
858146858
911779382
699101147
703344166
614453333
710037123
855600052
48210490
593527493
55070
49389
616503588
483966790
876347798
521127601
855569593
783926677
702540637
831153637
450318963
338833036
585742834
508233928
939982642
513319771
562407818
505466088
515804384
795545833
847896988
406498378
1476
653414952
896863932
433780738
873626530
780189999
708681811
829712411
535363225
833427896
842815156
798054335
41657747
690194752
764490171
732702150
684350114
475029175
846064647
2637954
734192631
47227
899691186
760031156
894314152
515461518
607819104
4703
594980929
370267091
668794598
576701935
505470725
697086268
499626
400697543
628303996
508513110
831401273
972697529
419452665
45386514
856526588
4505753
793988193
527540629
570098483
650312977
612893447
650868471
655550991
477114
674162388
612630549
853073194
989109300
448301829
868036729
6391903
572256976
470759406
48436970
744201813
459651207
839699692
45704919
915731938
4750243
651482234
424389603
736504238
878598441
5249
496570806
4578705
819779139
482453999
517711362
496242782
902941613
789574779
743016323
808867211
404254625
870763884
904857743
4975406
960763000
911106976
691478901
50902
927993547
888365665
5602304
764364594
652838424
447096
813798034
702263175
47345199
910694682
502262
516854906
747589317
42893
932819649
417306799
407109975
898404093
515247380
947884494
588453062
851133832
47107
781154710
4687691
728583947
480891822
518514178
718439949
46343
620146437
519743695
743097133
846006740
760793971
536896456
796245632
50022007
944929517
5922436
495587959
788017901
646171179
669882587
445775951
766322230
450912237
615185874
586380996
822170021
49936492
442743274
724299691
573157336
823799308
581612487
925698560
48576707
995655933
969683977
645813907
939006182
486323416
446759
892851502
495602353
55227
485678837
473525021
48976025
620801886
824121813
901367812
469004235
436014477
49006747
729456299
520568598
45242720
45709944
504521916
769822739
647800774
947081558
417954527
706517
4301358
452650758
56052
491534329
356881952
46195
382531
992925928
864510726
702108578
4352
607039343
575860335
619738626
502975171
511215895
665083670
435729741
42056
48907
494412
720033006
862604791
508787995
980115564
572308288
491238186
724494186
46145428
623
3337132
957006433
675061648
636555339
608196169
788573820
430860180
498265303
430
520938749
764695912
456
4519630
5051
479766298
463377822
963502393
314478319
890485516
41813
914506733
962241056
836394820
860902182
865371772
407481
590955900
399700
48668916
4649868
890566530
735609734
733623965
905424846
931648141
451905917
36630
643050866
491087
597551657
656277169
408334592
929252084
536962873
543404839
47463572
783375144
4499647
339293
937187179
44735538
972725735
829116472
37307
4893
728375718
4469058
489566
4397667
551668016
441928
824491768
682259951
958196991
27743
4810172
5687323
515150498
901153969
56629679
762001739
656505440
499621576
735311107
627692545
719215645
496151
887557478
4355183
45093
944778210
541832815
765248759
3044612
806750976
885426251
48475
51035
547604733
447860881
615585986
677962343
764800347
5188203
749368392
529368401
977161686
690951540
590568701
567752294
55102462
528604061
490009137
6173
600688395
587367413
553887
695495878
475178314
585476
875833525
421832093
441167895
542499828
480692232
4665926
910856527
386648
408609478
445582216
909877959
728430362
5777175
770252580
406788756
816099961
889579072
4878944
4626786
958296692
3784
49484439
947939545
520188295
883855925
615964301
643766365
909762728
48224
814844405
735902634
958212795
47265116
718395962
4909257
3258510
641044129
40353304
617240991
48583620
494601422
479031024
503950
892502478
605614193
890335420
555000099
683284400
4970714
997854114
822895430
584557294
490165
995889509
446014
458529646
561398972
351905493
999068379
47815290
44674
607132014
982830157
601469713
5253435
547045
721242162
45736
446894432
679519690
560120
52778
914987833
400932986
5650665
4726240
936266379
945544139
914359588
833164486
509428010
642142063
491709368
725098152
50099201
690597117
6949
491096582
973213188
839664754
743970890
5544330
494413
40590
4654540
417290929
47094520
325556
503413001
575304927
937934401
932466635
445883
936343114
5137772
951672119
907934292
56599
49649
758106945
456758
639446907
992374852
479513596
522379812
808015267
3189
630356971
435749213
421136667
596904637
453177268
517077781
771575810
490858499
502490
813378907
970938153
479191
53257948
383246404
733406494
467670593
764501427
600603759
683790385
6098989
710436150
984607898
553981191
862001560
432990097
787041771
448814584
536221
6118
668555162
50106637
406640003
469670713
53416683
965337144
938837319
722324812
769986346
499941371
726997722
763142727
617820855
746670455
993580164
889204876
805826527
548317976
431234908
513587105
582996626
727371642
717083518
868373111
42913
951717097
4711641
821746137
697671642
502329086
599599446
513455640
424819
561817305
973674847
669542288
561741053
447933
452228
800393957
49817094
53516408
600026767
831457538
892660223
653788099
516353769
5819884
484579261
495571
871029378
756340435
41889
5687
4443483
439705423
470581
41920632
448628580
640719767
935726095
430776
616348783
431378359
804926812
551451608
565626972
661567254
950081444
521403746
4431
549431511
536592753
462860724
761573272
435503983
800557984
5184
620941423
938164753
896293330
945216903
971238981
659282539
602140985
582908821
53497
906047787
439202416
907486723
636213495
4692062
973871347
6510786
752290111
60155958
796239497
823280910
972502327
533748267
670879
458365658
679408082
567852319
986083111
966426599
648677613
435065322
325576717
808979895
889488052
493811808
4706161
523813052
46184
876029947
4897649
7038651
874990171
4821106
527268478
44716
480852194
463529785
488014481
49024
657205692
853403048
879350816
258
408613939
808034828
30289
463024446
727518602
447546657
905222354
695813312
999794882
47173112
454928208
518841968
880438343
613149629
648247673
604670217
792341307
860657277
573817941
590933526
612758325
484364978
444784141
936031756
43205
882004560
572248
647810441
593940892
335152352
677201134
4040
6098
489657086
688043434
527640122
415774457
525747350
481661
430032
979855583
761128112
37966192
3610
748642003
685761888
431296355
965249193
603426061
825074138
49090881
522853603
938481547
468112
470197
414495
791859702
919181242
3503447
763532704
813460691
752917451
2526885
324181982
4789420
491929
464255374
444878066
4631655
433503247
50676
913316909
948113829
5894
703685008
443489197
847796377
479744179
552087395
855935829
414748643
703748049
4898539
535612736
542972304
808113436
46595
527393067
813293789
410102825
491108
582860209
864208188
4726741
45854177
964857722
473536
484029679
832899363
461816928
635642772
47726183
5790026
417947907
617107690
471754
63301
773127462
706484290
4832319
410237
496848076
467114
813673967
971949287
572633
415656527
40164
5171653
458099347
433459276
448290
499639
439072437
471010
47664002
685949726
918325435
625308491
782558810
493990887
846686266
886897485
487557036
886575641
900059779
3414
489329
813783897
685216209
6205
4491
548987716
542070476
641829385
54780526
542557025
402368826
787901286
47113225
52173
987205349
62067998
552284978
779931416
6364
974348500
682539128
4097554
574749263
3885723
612651041
48821344
999652014
764026875
768907698
794328314
625979692
510933497
512153712
37272052
826332362
45848582
933917777
360087976
444444443
924360459
973233698
571374738
698280388
450967
406219497
491902342
3314
4427498
958727581
935986753
4192334
327314430
4557513
457266
595898239
779286748
501643413
740115421
4798629
606158360
701213441
461500889
439588231
5747
645485127
899559093
671934160
502024571
835185266
416423923
497182325
479688
582720111
960747345
693000808
389936
598657665
623380550
445469946
769034157
5891
412370197
5346
975047228
639271462
836130455
5023478
865719554
456055425
438608955
700578563
744271322
918690872
507836836
879292200
46991802
436989965
545319103
644912090
640155959
981422186
544547845
484274748
47405997
52201
978237266
472636963
643029671
644428344
702580677
734246212
455047622
655058568
950097018
935623244
620229718
459290416
438136914
47727881
52658106
45499823
890322549
372448
3614649
459690862
801199817
488309564
3601
760845040
510877
849792354
4755953
505998447
948359300
466767289
3399242
818868171
717723380
4207062
762954040
476116108
416857066
54793
983791907
810400689
37089
722126695
43110
32525406
49973832
400442641
61271431
987955180
521717970
873932851
589261281
684879874
529534
628226816
688587493
558704081
3987926
46430
216361
575917862
498333
531132039
511605038
449259100
446065
50951630
624254856
809551763
672545070
4010442
458399189
478626217
935275128
635223374
726038217
869867338
546859
541921852
4952304
407864597
791993521
868452433
46271240
859074293
46954657
609941262
701993920
753941550
744307990
54440011
440714255
968785553
45940
483599527
987274153
503030042
899725320
403967188
915824544
340043
522164984
66257764
47149010
425437956
554189375
424201
820001722
47486724
754715458
3196
458064
706794022
406321213
854444576
691060041
737776726
636957887
747540302
967264583
827156798
733215969
877611023
455297775
443149485
488524
598818788
562257733
982976338
4548669
4601671
49470662
47397948
915265824
930509121
46063244
496826068
483337
574882191
358538
618686607
593004746
761163477
441637454
417884718
616469973
5657068
962016633
409708216
37431
763517384
507173871
992719171
542747513
52849
811298084
790522982
410642102
882388613
649264765
863875909
802920235
43268
5198152
968470292
469669333
855413333
48505745
638493143
479510
883633349
652211670
445659056
553981816
782571951
352658
646273122
773096865
908294584
33766098
433046235
857695590
665022654
5329376
538566857
4990549
5892039
939967872
406051383
554741075
429160
632100891
733626340
602993991
459405
458476143
422045421
591431943
934751798
982589186
52384401
948821636
942904572
517572
796318621
585119092
5080132
450682431
52898
52649
43816
598
995457348
838359202
498261039
755652406
476943
463034165
503808969
844255244
439481
48905
427664935
691846853
598847435
546941381
484710990
4459633
999691381
577096151
866925738
478832781
47536919
562273421
457340363
827122968
931081658
475767461
3576149
592339080
482715871
490426714
465519241
492774624
44771
962191599
874281875
4465056
402445516
964492392
942717349
956073008
527597535
491945468
6054689
453480853
45844184
4447898
778518138
629618982
761672462
402279921
539095142
972893755
5453049
944883408
5364681
414318766
539873374
484395
708691977
876948757
884631233
495308
46944221
966160097
481906
726823986
700223429
358
626911810
494149813
909756241
46197
439457820
760694830
4772976
45565
952176297
4476149
773122043
4674
772413154
807686703
487085
48552
454896585
485635105
449494183
52018943
976671310
458169203
439151809
610012
55732
863877963
576982075
809053005
861533581
45522
842848436
724556543
937780856
538737
447270479
463797916
913912553
549590594
322108
549591953
831708229
41292701
544638894
937153013
5080776
6000424
4577791
49437
518898575
528650665
398247867
569305400
489015
468060
962369840
5978570
424782485
879208612
829867453
721774841
880868673
440289878
660167492
926499188
455128113
29587628
896137616
654655740
660772039
687769047
3222
671412275
454636404
4557632
820980074
747463740
425
669947195
851902355
555732616
925257211
786471144
745292363
636877265
458648634
661501492
649569669
493210311
5917
47549908
43826
745716291
553630
738107156
574684662
38423
43544165
56602442
50738
459443503
485921070
418901922
658385037
557756791
932337700
549701439
861033937
413622099
509620126
894060643
601137557
600536732
755943001
4485944
557729
452426188
489795991
691689697
916367391
24785752
53823
829032416
447793759
505159446
492237944
613221841
438507466
517990445
408076288
4512310
3994007
3835384
694752155
488565
438550540
45054
659641073
377205
523662803
34718
718392679
636118133
672093937
421888489
45688971
941869084
527565539
497816
48478
496119
35516723
895145750
988683697
932637132
772665401
476505189
922713972
916997652
753908132
816077617
4837061
885303633
527189143
601191194
3917594
679452801
478231
853442964
904722684
549862637
816412443
776233759
432795502
787490090
667314474
512621509
422966
578287400
471734402
44253
485597078
864801379
488668149
504721734
932996509
604585102
513742145
510727751
6050616
48656285
798294154
945600408
886085599
690040760
752052309
648833119
430049729
824966677
4110327
714227473
460033905
763324801
718678868
883908187
470497300
4801492
47515
985281857
716311174
49775626
772640683
576838868
455646888
556998859
4482256
986368699
813066395
990673174
769501263
55189181
892158122
46510
454181618
940696764
570395543
828808056
263525
761267327
591710100
575432803
510058187
771489068
504144917
569284176
4956
754743601
49279300
48927
428462319
427495020
59156
615981622
819058267
950130386
330979038
658033392
4212
481981615
610458700
468098078
660961491
491045722
567678197
4951508
4986583
904070916
476305
489890378
406325
474378913
708581517
4952842
4462142
71330
49213288
38801
794748816
506074765
4320
700530214
47003914
40593
459456946
475131
702145245
643889254
546339870
516503827
408560769
710041689
578606688
454115535
4640340
495712157
691642207
413826348
985419022
5565692
511237115
45057878
640199716
446033049
37394971
587127179
782867586
49475
437997292
915616267
51460240
664969243
849806966
727776136
944003956
626120766
450603273
2595077
266
43556654
531282525
440477956
615579228
648360003
502937622
878982464
809706567
786857225
990740191
584764450
600994549
655306035
456441380
564427862
571610018
489398543
48531914
787417105
453185950
883484432
544730731
48244014
419365278
766722094
474389
684440104
506033
938615842
491065676
483705
492427964
838916785
485009240
916129148
943154635
492631
555506080
519664946
4675615
477055858
953800942
476806460
27905
474679
650406785
995235272
53214348
523889855
723904581
562935095
499724111
915910635
49675
853768561
507991702
893296351
912819022
799558560
51025
470715770
404430251
4811411
490240297
454212
998847825
44461
35668
671662793
613444169
423919170
450949
866765015
5123088
678209544
991629352
921271776
55184
389647
972451620
53054
508057523
758505173
468216333
959609065
47470604
470592
508301911
989870405
4375
489646178
967479031
701259321
338224664
410680639
45028702
429655452
713936280
756069765
569617688
967990598
893679463
623208997
688119770
694445612
665439516
433772821
4899
633391611
47592933
432481
615142006
991095263
860157903
692395257
4716134
920022362
39177867
598750190
453776
46320
57887481
491019259
432859095
412822145
501511499
962522237
526080
38275655
573721647
451601343
533076
460936762
46622
402598991
542009198
429321
525605191
49546
565141623
726074865
44494
442457190
44599
513987352
846719798
35058073
756523913
479989891
671993571
805087945
940252659
59536163
692579323
823138401
548000701
842539413
660573588
437197898
537290
740599486
803572675
728838340
848728189
505037
894600887
955017842
49426
560333747
663707889
746306687
526048685
658762490
369
425454214
508942566
799284227
530938112
47321
4011986
804256672
59239336
880844779
920077394
830579873
476369
724980811
943272699
933432696
496150263
4488386
534436
356073
986063188
540581
473450772
4497125
497244031
697141065
582940087
484751931
599619814
4381086
614907104
62594
558314
743090780
53260197
573181593
752053154
484401
634549809
883005705
492473082
557323862
439148
900790265
784118448
401742793
715870615
853310897
843269436
519973969
577809407
913862858
782099526
700652763
509479178
584058939
440378652
6027
506815
424447903
4515267
51494
451639251
726687765
521084754
993066245
754684513
745620440
447012317
56433688
454840
514212602
985598278
640355200
59748
850640639
849502359
969769495
49499
51565505
458066522
817081506
53700377
4986096
482091998
46775463
747137509
614440378
428345362
57128251
421316904
659688882
856546534
422158890
604020750
428649
879923802
712834773
648248673
988205491
411014239
494357718
793416254
564362102
466299
458778
402245647
458083454
439708311
472344244
823229261
474213980
667522092
577689080
578
582955479
5211
463810
487347
833563637
35374
427362
686477755
555385369
893821694
4841983
2650982
676732008
728426550
627295855
954798923
461534767
880769490
499158403
648456666
700288005
545341754
787443234
409383208
480053249
71389073
47872688
922756558
547553918
452936467
42781
490853
446329
715244665
720958780
49803266
996666235
54726756
818798326
785161708
538467696
961830464
30108
4782794
4553149
637330830
461364
713570197
838472981
943170338
767039877
605308615
42706948
5919
35479
4333
590337849
645649636
962491608
479969579
954504558
909219548
49523973
570717343
424665738
482273339
484334051
573558146
484205025
458763578
425102309
817200013
874406404
718260959
4953725
592104255
596456961
548146
990914722
743917400
952754179
749438397
846173762
871861981
487303717
958739972
407515050
912175834
519097665
553903
464885
506808504
765729050
487944606
723114630
588117812
902861906
841916833
873017311
39317
458238883
46586
4750203
789594927
864509688
490888
46985409
337
481917
4133488
675533866
440321
6439
452782095
950172006
504123356
441491065
530691545
442613386
986390623
411477205
561424520
48662595
576432125
835412618
56642234
814023803
874505769
731772867
695304344
651922994
962030285
832437555
51745
54260
463526
961599290
923918560
403580825
660358440
49321985
467362025
511986526
517853702
595430853
492916042
376930620
859982391
599659306
494458775
740049705
33901861
911567655
868727214
517353
44519
845772167
804130462
464296
486654397
463399273
470703
685413178
548094016
532479
39092498
931267941
4825738
40395
452637
414514080
679014199
61653
396189
487205956
481344491
4516665
579897515
542123225
860159313
49077
43861
693102937
584165752
982593002
746769715
842148058
450160147
44049
976418507
544204375
964144525
472527
515344219
807448613
52218689
704390349
562796650
400292717
6386
463118361
556312578
820799733
685009197
853454755
791749044
519369
984942523
577270320
46087322
737039886
467459775
521231243
948198824
436106179
424955293
3647528
397772485
575069992
937926503
833346015
827239771
3860
785353395
55529
593564315
45601485
486961522
558914351
952635950
432250601
960264952
344
494718696
762878838
38775
395259
48071235
457584267
612575829
874720599
452674046
851957813
396147
465131648
593060056
959567828
3361767
3700616
693386964
928824867
681101234
444475928
969987973
48088
488352286
886414198
611813473
635786078
507767263
527710903
467508347
549018222
636453395
847980301
474268
786943070
409800548
35918
45668043
45920749
571657
828109968
37446
822677632
573141
405491529
538351
632067647
485738
709644256
438820043
505116064
394042
31273
445143443
977875312
959763839
1706755
517304881
788426430
964934610
536668033
593348010
425020591
418946770
991919974
29392260
55778
574917955
960694994
828246202
673707169
701840548
615871536
958498984
5017402
487380100
40292516
60154737
4480197
472876730
45396
646504032
481485833
899522783
462981175
4550
521952
484867697
419666652
837531577
56868
477073989
4572697
737861175
480341
595525429
943554499
713505566
698119576
819634097
813484431
575708683
912099596
818076052
628117536
453245061
422531575
788116254
4674186
613684917
692515026
964455145
4959999
386230891
488003387
914349755
508338864
987643230
47650
634156506
215
510187494
753863449
478674
407184166
477225929
831882829
5738
557888401
674369624
506563
4524522
845101871
545097747
420219501
527401345
3487982
504853626
790974915
472963
450744991
951639021
331
601781792
442461644
537161675
2404103
904875756
36533983
670109004
461640623
5354
877140671
46175
613505636
530988027
472108746
796800129
542553582
698443742
529873359
664999953
773331649
43028832
4547413
791983724
522840094
410846759
454519692
686766254
623984889
5476216
415967689
5835
453667711
4563946
5458
5498
553
709573044
500066326
456387425
876381719
45296666
5339024
421707074
817771902
5987388
428177460
483690162
45276209
601725836
816046930
445789388
448256831
913220366
681085923
887319089
444354270
920703098
912471910
39694
437975433
802299780
790592493
693923656
626973412
912794463
903525738
507122483
602666885
355715430
60418
439996967
5994
50949
935834782
693341767
746696095
36527
366888
944333254
479466667
4735374
492838308
935643070
39250
807192953
659214164
738080052
4994253
959642155
5908
516372736
4018
480477656
705496621
651789450
589355198
996213622
676914107
440578756
562461451
446815811
185626
475342
533005202
48935610
792884921
554109804
960420253
853185286
684210265
56172
713718351
52368333
750564253
521210409
880487772
998962816
637121709
918232392
4797617
4656837
448219
653185292
429587639
697882702
880340172
45089948
464385
599686042
434750366
4904672
567809600
472996
662766662
421631633
52661
4593081
4195176
216013
846710225
786822168
49723980
53819
706743338
538360592
913572885
464182483
441683282
38179655
770140186
909170207
563342304
842957205
481245149
412234164
718679689
400294658
851807357
58848108
550244467
656902341
776658013
48962
880799467
741269025
829645910
601335404
470025
542524846
3909446
398408765
996295986
608930782
920572922
450376458
406570123
510139816
704892732
493308140
492361586
530206021
593997354
891837802
967212542
489488860
4732264
513055
883780839
450049155
58734
679997977
823727273
444822972
660750720
884532879
889723430
469959499
5564
605428858
743803108
41917457
654488830
39647
476105
457063
927954907
4713327
42037239
750264649
943241907
539690671
38643
500001
656517870
888477380
4854827
868651753
474534139
771422646
363347836
47788
4377070
3114124
47428
453426547
830603909
930202651
668216315
758901886
466300
558803035
609165788
850483325
45943
897950551
921043293
6286865
908899262
528181745
565034637
814662216
544234
430084790
576855528
575475574
438065082
755455670
4126187
31904
959071335
538238234
712923361
877069557
727704922
883001534
464573609
698213095
927858339
566209417
580649272
45432563
619177199
805322717
356377
4418024
441945464
988584280
60841
623802108
625849031
49727727
484161108
490886204
717287302
47470913
4786583
629375492
810320392
668876399
909543364
4687826
568284163
46865432
554835288
494256837
692579941
744778767
4567343
4668
441785354
977375038
4531496
446467895
44704554
822758950
49934470
741766959
846210033
802094577
450860731
762295434
45950
809314393
530284392
753396722
739782286
4905259
328944834
870422605
994835893
5407
719260949
849697607
506201437
451975606
44899
780037678
452384
453915647
886604144
464559662
418323620
522268084
893175094
580272708
724861909
964732366
833157426
482766441
927500412
898754335
428519233
848453082
903956184
491612
814596289
425303159
817082400
444313670
972371163
762340074
845298928
444921144
792052391
936669366
786047081
694221833
592080242
446566692
408384868
728806926
446253001
455402688
627842632
447728
4753687
3994253
889948377
911131403
407846737
479507029
62928
933147905
40998454
651905201
581344687
525396878
4543178
5064979
465031949
734326600
432096032
4339007
907895353
45145281
528510409
470692114
866051655
5325
817392348
555213023
4482780
704527543
723120015
671627984
595003391
5022645
316182596
557419579
400256517
510378
914576931
844542439
444616378
582407956
2377
752779927
804878725
457616766
533894496
487870108
789910392
969796423
531011338
546364199
739198493
581625558
421996677
856077540
352548222
463797505
823613874
584947520
49945
482410245
831884972
682081120
49607158
4900279
569433
4550625
986480829
860403236
532624012
343250
3895213
542659128
45258
5401775
549231315
997279895
429204657
416414
49134470
489539
457812412
952825894
902909789
464098961
597862272
497537495
5000000
599764372
551783885
634659317
51236938
630527012
474131502
662471151
615545379
4719695
777895804
594869831
550519469
317620583
789666615
781848154
601614190
687998153
350923762
786228386
881828828
997513235
945885456
46313641
4175933
508957060
818314061
617299615
657205495
4310
52656212
898956796
462194656
766468144
843165250
679245
733934848
460033050
825153263
803544959
46180882
420419099
598683974
47831311
48576939
618487095
586849729
46334
872673375
419600607
288020402
936772458
581322749
664843175
992624741
662837767
448296
447259
561120962
677473873
491469667
52312
3581505
684630289
570768417
524990780
446329062
589050780
728402159
955966220
423324041
920313278
961689299
44654211
4993781
461374299
44717123
5132
46440
3523
785079035
50004019
5282735
517967721
489108107
4836047
633424806
57555
673970195
604104015
973339148
647712641
554399417
41722410
623715397
583800599
765506443
45676422
639325375
434348598
673657874
406646
6791
528258571
44961675
767096973
42345
469589801
445319650
418122674
985032767
601976815
457452534
5308
648604912
872894059
801558800
667357049
865794885
679437381
988834813
818631303
49460
4722262
491977843
865489350
754041707
645230263
858689902
47244
787283502
423689
491450901
545562291
822256451
487108639
768606904
565646002
473045681
824330012
777677771
45593188
938019639
666580992
927632039
411155
505702893
543581300
638767211
490835070
41241
944118013
5382
4277
957766218
468216552
48601622
50459222
774375085
886788450
472532749
504038915
942484456
561290384
439832
872621605
891672642
820701189
860910537
556028879
485309
885449327
641065666
687041250
826798345
653952267
892767742
876160667
311638543
463068704
569839
414531876
45321433
688365040
766988857
64669
871754616
897888570
38802241
710193036
763116082
474981428
457698031
5181
562814740
853423740
513481756
847830612
478906
38509917
611931366
739960370
597638091
4918
786252869
882256413
52823543
526770289
435568
740455132
674461458
663009178
740474077
4048246
612005415
487583394
657281981
483883
597993778
692595737
477136232
426719089
502838887
4985913
406635556
45344354
724281825
647819275
500885953
530060582
4924
446007192
556326523
996575404
975216714
717490726
691651557
482269
45755
462689
513659
4985787
517403
4448740
442575737
895069965
813000187
696400506
670811339
539707061
436388463
5042501
4705283
4529022
619372409
770082778
543899714
3089519
483185391
760161334
867044119
507865920
609280385
719520388
424032535
47445
457711030
780274798
731570997
738797087
566461072
754321131
871818495
590537419
524814959
973225026
962301882
416595921
463591984
427724257
415566
52478639
545946574
4600919
953950760
461285665
617757373
476395
731009617
730484128
582499065
50899
561962305
427260834
971920881
492523914
704180826
3670025
54052531
45237249
4312
953314387
489029993
879036512
857081964
531911
3296656
5715547
2678646
728651056
937719626
837635847
501950094
657177651
51448
873233012
421484649
4740086
681549146
910992796
443276690
513753
901335824
786122709
37203265
866858367
546225302
585586938
942654829
656812806
799624295
642069506
963598162
622623563
405525143
920006928
47811018
33362530
965253014
883523051
40134613
471251121
43882112
673561061
757812806
732952637
789702268
833508975
943102941
598753286
422422559
396924
403928895
408073988
995301872
4477
48216918
446183
514378180
459319860
4300701
679411750
491318988
961454315
796376163
51059946
774112043
492815663
718853577
46309
860393389
428697727
456952
466925618
603792918
47586066
734251078
938003035
749550980
573148
841090965
845063855
627355278
816555335
5546
576418563
963374201
474756593
452630152
47812545
584765933
530578854
49372331
980220731
980652083
455340638
935240984
975195375
473048
701052496
425444114
706676035
405287853
606248218
472231724
741317072
950668215
4827467
393824
529261225
476580947
983470556
4831016
609919590
959045530
4373327
817183724
697846670
39434
47067858
46835345
903086968
4811310
503884202
918339522
704134014
756028206
49618
953766567
4719
924943371
481413219
37381
488244048
794222813
977053663
692026232
4985
405128008
601100898
705326908
402646235
53578567
610623377
433396883
44738
734966158
416615044
957997027
937298772
47605
896193081
850517557
759912198
986787683
4775276
479510687
411774916
596679474
526910736
926983675
711104205
624791935
4646748
5143
620115633
452172
46544
737973711
771988228
445128
48732411
972727488
576638
463581757
4560708
452421992
635572
21169
586662723
944515634
759579648
4712773
856898382
633770805
538843785
444592
875804739
3902
954995057
654060620
898178254
710242126
803995786
754503684
737038084
548760581
473064080
980150766
654934172
65137
693387076
413982699
903946339
430869965
53091520
850805403
510052590
662279284
431939938
47097210
4763933
754405984
935295076
686292904
433188151
723990304
644562907
46185548
4278559
902939817
349
73217
808204222
843166283
559457247
711870557
655905566
676274965
607987891
977712830
5161299
507673157
4528215
545286
540035005
893427482
536939944
4514476
552138839
5514279
534931439
738546869
823233521
476917630
922515463
580034648
44511
664833465
515590051
702522810
639820007
982178221
922177757
432940007
547074945
947686356
366163
47523744
511100957
457413109
4610654
488886342
641401011
4538643
448058688
541092680
463288907
942659422
876555726
716727433
851757195
602164672
900307538
4082
578252495
534035576
436230193
846083237
451413328
404
509324641
943557294
946208617
856725572
491650
419867647
587189577
568754132
443965
4340
680321908
467515
619641298
5435
516323857
835547342
615805195
398007
298692746
914929555
441182170
747987053
908675283
849908788
683840331
740672462
556516202
822780135
726998871
460335654
870326761
46758
35280
880500713
488251326
518053
665298984
35069228
424597
557183261
447435
764282468
558764893
927064708
528419
777940547
46026019
506048214
53034909
589796390
998465035
528512312
509502962
45236
498117
4505141
4513786
586246042
570975957
494384
881233012
673372690
692768978
4498931
939323247
716808079
703373444
963741963
930697288
46072
535874219
815842500
601121968
4036013
723615739
48435
911525827
663480410
496988025
427779711
4032
468171670
966321034
489276975
51339
854243789
48864333
38493
927354170
42670
425282478
46827499
603070048
221567
925941874
58837163
625186591
771076041
4506
669117215
446805082
808164582
4459685
946379983
442583840
863847250
808742455
468934677
434194779
479552148
503469497
455131315
46944855
46527695
606416340
937723402
34105690
454673798
451471020
461876512
5580814
415008928
3718
830560704
899621994
565333472
479497
608246345
977807289
786755251
478797523
931600228
420446
4616806
906555134
791819150
44982360
623527885
544696993
781766165
595922279
685835757
534235519
618528865
44830014
444094736
985068179
688850347
56890431
895327671
446209737
49271900
962983998
674818512
35271
706966712
725561421
825999577
37400515
883499562
483466498
439111
762771501
631068191
518441272
783280709
545074128
805945131
741476637
346934
470933795
403493636
566983062
400877213
490142867
981563532
517923884
565834025
822943888
460520802
714943968
481860
4861176
717777423
904646442
47683697
552015517
501436527
484952353
599579847
449007123
413441795
49116694
614025848
3352
43786
59714
5730
508015970
6319728
46054286
499704
590897209
715207070
48994
4324485
990369185
567971674
52097915
4279840
816572697
872104670
443206359
996032916
631776816
439503389
918857005
674057734
402487712
4629523
737162340
376809
49101388
940654008
434439191
874749270
42758611
47986552
464272736
441479278
52402
447016
873829544
843529876
503978258
685620688
844949801
671577470
831303015
4847367
501233570
764145016
5106
908611059
5815359
51000964
843566481
520072210
819136583
691025232
615832889
788027596
458470988
425962443
862415998
34854
565408141
4742178
906560747
61729
677798254
906636626
4389767
458996258
715634312
4139495
42060025
6826031
5446890
5810713
410848639
562651562
5025482
922002546
609194019
490820469
44485044
620039411
728402369
996000845
739339506
792091484
853763178
490144
444767249
802298443
495041987
961738282
787139131
925331321
697278858
916082910
500244238
764015812
487579961
346882524
445661091
860483900
45387239
517728243
791383127
980059563
838150980
534060292
881106432
561574523
862262603
902238330
3152633
429969140
842075118
49522699
888077095
783417386
490262897
812421087
810680080
544677587
508958140
503560
576662393
626285139
418317884
642083379
453292834
948774113
45032
743091870
630188891
694905157
829071372
51546
349638
957693740
545600267
604450758
575785839
630535824
521448218
34391
31002377
460598
449076722
609688082
746556095
575885172
418345765
867580221
594120868
455795
724618824
933308101
429166
663037578
453733505
289312
608844450
46042331
586365105
674826521
769650560
678362222
461869124
4649786
762813676
49683
616551201
470743
805989779
794277316
464061012
776389222
51517256
476857956
42970404
431429247
918792598
557786463
942039064
3929037
589538045
417790999
433620262
2936
738933143
495520377
741868720
654079446
844806787
46251086
496257245
697965428
46631
710990239
708386313
584557988
796928299
968586137
653645744
465266771
748816265
48649067
463791139
743855889
45439658
868339429
509266306
891559140
802088414
878753542
483411538
734976579
49491281
650070821
466339883
694187614
512003953
45500935
964192445
5542417
440842723
502922014
4024612
4619277
340416
602539822
918432296
526652286
4662833
4330
6104
444966439
789196347
625796747
34791220
716891430
562353653
676579135
674771558
780428486
433910274
903427019
701759632
48845671
484185462
46978869
717601224
464373
505346910
44208
529128375
745018593
447769489
880814984
534636717
414777775
498916
49261984
738139767
3690
509530550
520825338
637748370
758697872
49206
784677116
585340487
392833
578154
924059436
910987273
808209577
685273993
766318493
49793
564251265
468681522
516611730
286664
748916364
553919688
44270244
48211
921589442
651354545
784567845
571939516
558088728
788454775
46601671
904260773
458810992
284
526886
886153112
929728475
900104613
892093762
507572735
544548533
883695618
766244177
519918937
50033962
927733229
574839262
4872991
535638393
803638356
706536181
560092080
781328984
988408208
813006005
818624186
776106030
47164204
490926
50506600
59
787968319
49910219
521518
930877694
48585
505856756
701168373
48822410
994866894
660569276
596400388
439954
413503658
930145745
748451372
32223313
41666
794954394
653012016
876997355
873871767
575361175
517651
418329366
658726991
4621810
433581105
724498155
54203699
4084886
44405
980231026
48399546
571109740
863453399
4926178
410406634
49998434
618324949
730941048
916743381
687830653
618082034
826253718
732808637
720250490
453734744
991706140
939673164
3821
509153542
904702017
998813364
687636491
4335088
578290575
529659944
665403986
783255833
4457094
685128034
802330317
645496984
423128
595521151
848601196
795210653
735882819
478934104
578700571
727074389
489496844
785115960
648033665
5702611
36917355
5162138
501153926
609485690
42777447
46363
707619328
553480785
56111
476524
729181005
393115
467534778
895322117
785161155
473077987
604675947
937095578
402097444
514982
641226998
508060811
551349543
541940999
4319191
402160228
476061986
470801106
770125054
54487
822965435
331629278
3848344
54864171
722495352
787202277
49955269
340442091
773481650
420423284
852688225
518860137
481301660
499383
475255785
461895230
490398508
826330326
411278934
680511665
985530729
4197
470506903
986860230
764154218
4850879
510643077
43569323
512450735
745633924
437249275
587672
632244501
828949939
4361351
476921566
47492484
679506657
472709856
45323
408164923
41351558
4284191
430077503
520727024
917358692
414240029
461217125
939095698
3316285
909344344
497816467
623786879
695934306
937970661
4564397
735993027
904784106
489926895
910162985
805758434
975385824
48959
39357
669761311
657817674
50709037
781780227
3212
704413183
732480050
4824865
711774985
469201
535415
531978150
445696784
560816812
842739972
30587
773011274
682585948
4579478
901783344
970476996
468749714
337922622
642937803
758882447
493748
4717135
948864454
481384
993646203
482626685
679927240
448691566
556250177
931111705
432438796
51383708
4889
756679276
466590708
543341730
738090407
814107052
46992537
569872235
4514230
964156289
482529
989342977
571941869
551771882
717473959
643122149
4644339
541626663
913314286
4496790
4626277
647063162
403300837
428479732
566242066
723012001
884971109
946131362
908132557
637409972
495206475
4728490
534422203
46176
431020262
436102778
827227906
736725215
851899911
3228309
703184054
45632347
446811341
4596866
50684
759854528
919876765
707008780
521090171
832834801
474523
760549301
69011
4343034
977684922
708390007
46731444
819815299
699461356
635108629
421570253
842586567
631092255
977195064
620004846
524758000
869338192
496000287
693934522
997698194
745080142
569334713
684422834
44849
724583793
493658
415810050
5114
871615208
651124699
748331623
912745554
443059380
418263844
815694100
507068
3142
565873190
442855564
423997474
39130945
41453826
946054093
55864
610506757
642621001
812415894
635747483
708644893
437984492
732000003
3963029
7461
589418695
501250383
460066195
639933702
841343266
915386104
462697725
61438
773896539
512434818
929110806
682774018
998188717
6066659
490218706
400620897
4918188
652844246
781726387
555307043
663594028
735672390
634240513
557438990
514397571
568924192
800004754
566053720
900237628
372157
476493807
932239956
792220748
45851183
900103165
4860
665996378
896583759
957221507
604924593
472011781
470342
497393
899588862
923832932
5004025
637109407
730331478
498896445
3536
405629100
49172288
832139356
41796936
954447621
484151
555696742
4581812
43341
430945166
605422827
929383593
46315350
706034412
598451531
518432950
470080797
656570271
477320
629278550
520905350
45211
494392894
450244
683319748
854684280
511
529774978
492412
526592471
839533334
513525800
4126945
412869397
951538544
575136646
41061556
813457436
54532
491281925
904789566
681081597
704010602
966249183
803258208
866890461
902139669
380
45798378
636765177
4561163
32757
938787595
903981683
866299440
999305367
884403442
4783289
903976640
725619027
587142199
480793579
763489251
49107646
750839082
705664299
705589230
455017
741884987
546302204
790593111
895593851
420266889
993613106
774930164
735266455
726727674
863276932
922911690
449809123
450535289
556581978
445233916
597899803
602747398
658444036
430808068
687972409
47927590
843273871
732009183
766637541
464641193
798845060
658661072
592199962
605552517
656199612
909819244
3707
405203068
45550
4481804
704603294
519393456
38836
952199106
657406638
58815355
909682713
788852943
482420
791878774
474743
461545238
506856336
816807665
5597
5602149
470381920
451279
634310683
540272045
508638725
887426850
415393491
754107379
808285964
995482533
601228149
582733445
673137917
779564991
446146376
402185801
945272344
609018436
576818753
788408748
759853024
49073722
586248362
60668
440774434
693494225
431853663
35875757
706948646
520993243
984075783
792598223
505984236
999564936
923578729
945818384
501970055
795985887
463482789
4284998
889985056
36068
49692
4776787
538905544
4782040
981069336
766853121
631749362
857825411
591365441
48931
903016117
5535
980497413
625499555
697934445
5131714
766888412
496935791
807481920
715166015
598512353
473810684
964701085
606368
49030115
68861
462275
808304446
418863289
489994
466783947
44508180
510790766
491407
5514424
472378812
914389610
542983473
561542513
456366367
613491329
4237982
868179292
41512
520594936
423655476
779531345
597483112
35643
681562561
400509332
416255010
469217151
770304725
434297858
402909703
526447632
502961742
4601726
530910836
450496084
691582894
917361244
547699719
476140171
621537492
4269974
881412814
554085692
773219897
440155764
429084395
47467033
483489
686476241
549211
512379020
42249389
577482455
996906769
878285612
863165404
48673147
894197904
496837773
4824703
639995814
503948
478379901
990035622
471803134
922213667
697688185
596832234
658709901
509002454
521523834
4345624
496346979
621750124
647973379
758122988
422324729
49834
546555
907393867
747296218
770182072
727456654
478072
494304
489882
619221914
454933218
680723081
455940181
816791729
4939605
700707169
565004321
633073768
749271090
710385486
636639469
51984105
4508958
816982245
3907525
580877729
541861389
414791243
799079614
536748
797419911
476455698
996785229
509471354
4700137
502642
4593488
737529682
724191348
619895178
704277302
585993554
881319815
941331697
452801407
700452056
607217110
693294195
815555205
760016243
670506112
552230454
868019620
871749833
712473977
28799
5698914
807818255
785476582
666979532
667473442
647915795
464031213
4231
5393
618653938
453270687
744453459
812101754
3740429
3385620
4672143
672818810
311801079
454032743
4536825
802234020
608648530
456011204
732069457
997182741
812950657
451004286
4759929
352
458885707
890837133
600627475
541034
47246323
852239101
504104
404447899
6433
575097216
455829
460793095
899586308
51319
714892265
830812109
5451333
904764943
767216272
445205434
993392500
48124
579266112
568399940
587214143
47294033
840326590
734086125
4492496
990630444
775967867
856056626
771965808
578602974
782994579
475399579
933969700
471461482
5009
53724
529202981
722470937
4226469
573920693
770624153
759158434
749980336
729400869
648535064
539898675
773388969
51082
501222157
495718654
252179832
886358204
997315933
896803731
758191978
460022325
44444
490432662
429836843
920078840
488900130
570423322
520786323
745117933
482626
417583514
919924123
630110763
673909024
922539236
439235749
928600479
806993058
972393650
779085267
646563923
434039657
651468173
401065433
4835529
884901892
477009118
608488
5781338
994687113
602673023
697507160
405541
999393060
57207
835872124
534847136
49543415
62537334
46862
840135701
4827
584751399
965520674
440476019
497749251
458112111
833096631
4146249
584321333
456324518
951743879
645021238
930658429
427583689
611627178
44482987
698291818
4963219
911544857
872504488
571749326
34781013
4449418
391120588
667283759
631123476
828299462
540518750
824471200
502217522
518646780
543227309
535518
402052804
689678533
856048609
389825325
760871114
45338
879666650
989992716
3830137
478875251
56061
850552364
526894185
4612917
473842790
633118136
538902124
943502130
824986000
3182077
535820873
943892243
4987475
679895486
447210367
457287040
500774139
699377721
46407258
573936
4772509
651663791
977735267
4820894
837043154
56221
401742156
769586502
854678556
490814
628671317
280422720
933369550
973994959
4954856
843180233
452210125
454761180
4873473
460007
719172948
882762009
931104120
472130907
774598660
502407817
910568522
701714987
883717219
818020597
436321090
55316
859154862
779077876
979119296
702678114
577811457
462789018
836313115
814869301
453530
662543474
963380141
544535337
658770989
704899456
970779325
436491064
511650302
43824773
465382333
665318438
597526887
858751891
536855169
464410860
972937300
655287007
938157000
979761219
757435517
709564293
503090202
5180924
738162098
930181305
836939722
527133280
530511015
775596620
551107194
905796643
33709343
451930901
861080529
496262332
58835682
45191026
494596
826284763
43577526
477775
609080535
763866946
616387084
450358018
523049309
645457813
412124975
40741
48628783
503690190
684040606
458516747
482885762
46168249
460912
711901655
973130506
3365
496311416
682556053
781521895
4761
4331
412142513
600968554
545282402
500078
801161274
775094536
656804750
3961383
857105988
487308007
988513263
621305
408733011
878501110
910376949
975674696
48930143
4090
834848474
982582241
6519423
823802600
668464896
460274091
417317982
47212
641519393
741259217
447967664
47566101
574318222
865846992
43551577
45096
559073074
635592942
504085587
912846541
550915571
480429
543480472
900361181
788408333
598848183
959311108
909507827
4580751
616050926
743271356
3549936
54462
51685019
485348223
515728448
4366160
478265045
2352418
708249809
556647985
594590259
495649
381441
463790494
452241840
632978030
770583274
442393931
979036657
556831655
574402387
790596534
448093763
986838422
967935143
504146988
4928716
400740246
732158287
537701046
487554651
611738078
792702309
50986
737635005
910103160
825126097
563441098
522742336
49442
4150036
718206910
559697639
757875166
749581209
734339417
47576132
634621969
499868284
537398613
451371
631794640
484371
4909491
5128297
454117843
966295538
4996364
518672791
737567156
602530535
449976977
43736
472030779
816310056
593827544
3382
814551134
416964443
585203493
797666585
45045414
771293490
449208209
882967528
469700419
4875
476158374
47118
893954548
516957
45007575
472566487
945395168
4740
410292725
56579497
5522668
754169269
644327184
400234889
432735095
753446201
479767523
853508511
858004012
743831490
480764223
869617658
43030
5797
991929140
51472
660454913
481322851
418391
621836538
43639
713686180
993100015
226257
652369568
494426254
401306060
592902183
709461509
455438590
41406
591690270
465147858
495469008
860404005
566575701
51438
657051874
954884971
768290341
40519
452238526
62875006
518432786
791205317
847583349
953663179
920406365
505047133
747247588
734071391
907936321
699853845
757384475
254002004
621192181
508905652
535189704
51216
4310510
985959977
855468824
784405584
728104020
627580244
54545512
452593044
672903690
46855
867244244
591159267
4664909
506727144
962013009
445935569
637632024
50780
5542110
483539432
968468694
472318099
446720
57683
886068401
445918
451675221
49280034
48031104
696213189
449045780
548602527
664253073
644018949
866097082
717602709
825690728
829342491
49359
439251173
966182016
38020
4673326
4499
869290917
951573719
576532125
47801
46414987
929131441
635114151
477582363
480898523
450389
942102825
946757944
463801117
498223
502608405
455605094
629963566
796000234
628156489
976576369
682217644
648886248
981046323
703760017
439739924
797853789
707628610
927081933
460979971
516990754
995172640
63438
590543039
445632454
859289178
536449765
588170788
678921758
492875270
647627930
663349035
537140129
704613772
653975655
48554328
508843474
45017841
45847513
699261728
980240638
496255159
5248
477370295
494279529
504170689
682718868
894546861
720346882
403823557
961821649
491417759
39843518
45719434
925527099
460884268
415233319
788848883
4743295
639530984
772628999
49726855
566617764
985283934
917028347
488204229
948750246
779102391
570073571
816612942
572494217
712986219
449791201
430195879
996128426
696048702
448886
781590293
4747427
690266875
415200884
632042941
571869360
688500339
498945122
48086755
979269248
48282
957666574
773545914
498585640
968086577
865078671
411277942
4806428
928242366
46097
299530871
521619695
806035226
616530096
720455973
934538427
690850577
330625
4772387
3836106
818996802
599040884
31506
866880811
771798592
409205201
4476
45736579
569958971
745792943
44278
959297887
5772947
449939
869460818
4199779
45204663
43038014
43100414
609428463
648661026
3946
466651
477558594
911686327
528254312
4665127
686866920
514964579
729152849
664667936
498399598
49293797
532357251
837804584
918111418
732976453
50485590
5670
542051838
932794837
534292168
617256696
47290838
425696302
776338090
700501254
612299528
865526774
839363238
461450471
450596487
534476859
418954407
609833412
694555451
36546
494907
750346559
910749041
45872
3687
966807908
530942
759423557
646063979
676687531
833548933
47011674
677769126
912985735
468408192
714853243
518468827
673753522
990834314
566155035
52494
502519
441808568
562031373
47190412
44024033
545651150
490829599
466350
56412319
49618147
499788501
432613822
6215927
382608526
878065057
740414030
3792533
41852915
958104362
649990818
45281048
672238277
464895
841485528
517298361
770290028
954679097
48527065
941570745
767666158
474790
798527838
815197016
506092530
45251932
843751067
603655428
923906583
960753025
673112178
608320545
47708651
52412
754357222
52688708
688749393
411766092
554337640
886219433
4649941
595553133
3932242
784083560
2815413
4894519
845802230
48608457
4858137
546336438
915418959
860545863
499765659
741746482
475040696
633992673
784540256
677755372
603810468
676382755
447633
772951811
887879785
930732836
612371999
986789316
906687787
408925082
488965
5586
670077138
910701987
545947
804319659
907203540
649272403
708965245
588508483
492375067
659783522
861947879
525656982
515765640
470814732
991002799
554895813
677727061
49309149
48736018
485017
424577
541693
838682758
570270161
991728086
486798715
893440955
805402386
932607312
902054097
57766
4387242
456010
443875448
661221097
618238820
536783506
558066
37008
40465
801845168
468940801
480467
782471180
4899212
463420761
488853
30927321
490785902
472895271
983014770
976927468
991129866
606710138
33122717
646982485
952594982
659505566
6238381
745728920
4012986
849047368
967454547
623455888
451835409
920770163
4523762
528435505
748098994
771863273
854274469
431811148
728511446
832932237
557351684
958599838
699148740
44749238
760709879
747559195
839578126
466304
4642796
673473636
381168116
526810403
871143909
445959
730260473
458917
779104589
632371151
544568951
436642225
4986721
5522290
49827061
45770
47934252
38900264
685996633
5669794
567981014
430321609
54963
504200265
774110435
41363369
557272785
449255
426992147
530792606
813903550
475354097
355
254926
821171425
849304701
50664605
543339576
41917806
553665204
511401318
32146
567322706
959031077
482470706
853442377
273931362
2654525
946324728
469949
421349
694319496
4269704
522188241
39511598
476116641
41975747
641630519
957385037
879391324
4784
449096618
826095658
954765852
461968028
51305
508084060
457845
48898
735343089
822395741
604052075
823313930
47640086
603394118
992504064
56495742
462314
913251432
593850662
829017554
948651454
898381502
493150188
44531
956237742
460294109
434879074
48831
936300357
745444383
490851
56811
558061925
806459093
659392856
506845146
481174
935390290
444732946
596765400
482630191
767988751
408092185
461503080
647490653
645460343
563333264
848630764
752259075
437667045
524290
41719347
504560880
797082744
564917698
788316158
45118
646252019
58315
731785373
461675621
654339405
586115544
892365269
466784690
695498723
4345856
876997952
801698994
48018102
538224256
48247
4007
703032085
622673029
498353665
735521925
477609825
484374797
618271087
928566954
49276874
494598415
4681098
4650193
797133002
672053472
16892026
692891773
416298197
685502139
3607
624516390
44974873
4878931
559770276
23900506
751637338
49344
777267103
568875802
465188742
819413630
49628
887130535
567263589
965860020
873508497
4708935
693968731
448188337
613767888
441285255
5092067
820413664
4502888
673413634
677789868
445312891
654860418
406551124
687158329
59596
4178048
807423950
467088884
535506
486152713
620153218
240005755
450113933
506591495
447159446
420412101
698292585
42945
46491709
453450960
969584219
858941047
422772817
367610
801344476
586521573
905311862
437711740
699337452
47281
500196028
484768144
704149376
721038021
464573
400128
4574938
768980877
847511569
572816430
4700974
417257
959978165
783125506
46558148
475332195
974435887
4443
714490118
685712307
70667040
47913
928484164
49748
450753600
533212227
46790487
931895402
45064947
37003
466630236
46122
417553745
643236322
48140
481606143
446121
55527
759217528
944495015
862037677
606155870
576018295
487853191
519289279
646160171
392073648
409256729
484099156
802356942
681612067
403582537
4713094
921915889
621254297
402139848
839507892
670157067
885311479
867965109
639328631
441086
32646985
487161
566804292
48103
801284812
5086861
48897996
621830
950068394
748784499
531256065
4696449
35317913
830580966
678611260
810963237
687659070
708529812
629084601
935353879
46829
481355357
756867048
767651457
405665738
46764
692610724
583884447
878373644
769407413
567877073
764975927
643030
44931896
3524
788892764
443036147
685019857
5226
518239
725138580
623066816
620871676
330355
760264440
418488025
4952056
950592816
781972720
641862244
831953012
993218973
999179344
7158186
277607
892423965
47449
510080
48029276
500497
59185
725283919
495920368
625695838
3972
927458632
700545363
495876
949219941
519969892
823335739
988919763
937675059
516654190
740025371
528824520
47307487
404278273
44280333
518561609
553541412
4351105
617082768
587262946
37448
834493466
417637852
949040716
750724986
467459
875445022
609076957
3311673
371604
409368951
4316809
334045623
746128636
2347653
683223750
405091740
596213557
654217637
930967827
50335
438966506
693386480
890952936
469535735
485233908
971653554
616284885
504558014
32930744
31941
594099056
787099763
760156636
581639993
543269234
425602980
869442866
4801763
5600334
682501115
541848
957744171
512264900
477629707
5600665
3736
498858675
466202928
48373041
444157794
4729378
844970921
968469586
413275808
724970631
787042770
4928105
761027166
464861
487143
617190668
639677692
473178634
498
621774541
4872140
402679274
4967
48178
55118041
497085364
667485862
5464
4635663
44796
742303963
617386689
51225
786665591
944773673
563591951
579601244
460771799
4110
416873088
476112011
469219488
794852660
706660178
720853679
799464224
702185069
437388328
563146586
675061376
983708617
976221204
463817352
435805413
5171482
410412
460935505
916507982
563512025
685537633
493395619
4456379
999307150
493667412
664564525
4840085
518410440
415773062
794642967
953331085
4441407
441033848
870311674
547925333
4773448
847570720
602240091
47586
978161415
42448108
740094236
765587498
263513200
329618177
812971452
606736220
4671175
655889837
523448594
691511638
50870
543643
911759430
511924
427649997
747288122
70089
990512645
499999999
917382073
420067302
44747
802667347
622291411
823387427
792896970
820590466
711945988
48079
751255594
4765412
594209835
54409068
950439745
504130213
949092618
696178874
588430
776715463
583749069
509542627
833605671
769118682
742858137
450423561
46925129
510780962
936336569
477881
770848043
714786444
522035321
618890775
49976
647079964
440587996
5595
414711924
442800849
927206840
792529490
801867960
592137194
606636505
900728891
748877133
687602489
859152981
890048678
565032431
791531156
598779443
962151315
684991973
844620165
3409473
984333785
559294482
772713280
629781120
600189299
497501259
570628644
407645761
817301885
4527445
4830004
821474628
409891921
607861301
403765724
556045432
455904637
527407972
844829605
5373
4505677
646
4384067
721933238
852497149
525687888
537801237
704678684
514022272
491872860
444762584
416820637
4999926
617148878
728025673
909314612
488176
5960
445580
42765596
865496574
897014307
841496281
713190957
850197606
650827057
826915237
940335305
696656882
670491320
496489
5564358
405787530
885077858
591798887
767986254
650507013
47055919
412146613
437602416
435600922
621533336
53297008
463684358
44285695
3331894
932170305
578389687
3735
600967439
406936792
537809599
787466042
586201009
699323228
500467
430775767
431262414
939624363
47529319
892944272
585454
830743286
46494670
48686170
533034770
655458272
3059
59469
648749991
512878689
772102810
662588446
469364341
506508205
415743971
36345
613137979
533476885
761127473
573643534
4706897
600195059
995226880
938310204
52383419
669462215
53835
597816255
545666862
889733447
533430781
473586960
455591129
557545954
45506239
915174323
544453364
786043138
871725938
4968
45758482
471708707
794045761
2393949
473550
413997317
53958163
470138224
4868083
459851190
486225842
863875669
478934372
3431
473715396
46993119
573395150
469372316
6616
633986
650638729
922740091
505191537
784558717
686689766
612550679
451059072
803856124
989514283
795685888
651991342
654379055
883264764
897007162
991496530
464591719
669985736
405606152
4599694
905363447
5441271
42376
46721
698511609
900136201
67458
817164631
425223862
863661903
749702150
982018922
563670422
578103603
757249820
49386
4099
600769794
976768710
897617723
502697
691464948
570067643
40430
47847712
29546
38030421
48391
299897
805012887
951956645
971340422
5244017
824178974
661
577338122
590918459
652699577
56333097
675837120
831118458
533846927
471335
881469361
805622179
922611081
53111470
497266
5169
845224479
48135915
53538
473252
985764322
612500826
425472460
75197
959486890
967876057
533651791
930487632
979562749
989143463
561249422
958653243
687372906
990214714
4550640
4198
587185
703934139
566768184
983136550
4585082
997084101
899783133
820498995
777527993
827933354
628766656
445619350
926597470
46969
706227923
806958728
453306850
487063299
494675082
4926814
4847
774444568
5206715
37978
919533461
722979424
37101
471208929
598477961
45157619
754783841
371
775318788
3982592
957484878
48689697
4921570
806638599
797776434
505111131
48948
504985866
240860
689966183
729408666
835797508
410134175
424969575
454546713
896633001
471712741
793402221
444309473
463632175
917814777
923516093
900165852
470386065
615883926
500087521
722108593
193933
882362098
610661420
43517
48841
614221058
429433850
4958649
4474240
6852335
420150303
751754990
987460081
484107286
736917617
44843
972080437
4545
403888114
434765987
4444444
542906579
500772
672419459
581450966
402929168
49464415
662163
512267223
589280819
948368697
731255586
321
4265703
3789888
886947112
562237
734945136
577948115
5134451
590310838
568510532
988583253
784863604
461472662
642727451
676686045
3942
726498221
543274335
840078525
629041870
46838
804601608
721178797
970777815
408261672
655814762
838713007
596323220
927014404
442361602
439059
48852
889966618
577742616
607732684
457261461
576
575026989
3257046
523283825
49366739
707110600
47631549
411449308
534649620
5860040
405224098
518087615
518369139
487826
4267914
483309856
965554353
505119
37659223
665703122
452537783
630457815
621220893
704623588
748073983
840541182
657180401
934632384
492311
445706620
489767750
529255984
665643856
631344642
5300260
419994760
402190915
588138760
535372448
4797260
485215
570498230
697796
504916653
699880564
934406026
902024326
4495672
690653495
541566052
711432506
786803118
30309502
542429
988428881
4894080
448414
704391360
743325474
820605041
838479370
914665971
715101717
387885
499823229
633777259
47639
4697
740258197
5148599
628004640
927355348
922893197
414998226
580204598
563747325
4783892
5470264
401309691
944425403
621882443
459288226
898269668
48749319
961856633
605756973
806381835
49567
37084
44592
814641385
616800576
459178749
64271745
34483273
580968535
609189217
901101047
454672124
405489633
4520475
577410550
984212105
668518325
683253705
559232777
666572246
726215553
762341293
42324
606220514
5054624
610154038
560942015
54554
4755504
797742251
742566429
436733835
529425885
907320925
705006724
741643777
935252064
28
731327910
46170691
440429496
563772297
408698708
5566276
774152596
859263094
898329736
791120334
686040433
820645425
474170
5014
43661
401534255
42496762
916131052
46886
468512638
745075414
5040
666447703
645459293
809278295
576189976
783278872
4414
792577621
485480046
497198607
5063298
866624076
579655535
500026
672054072
773785119
736631768
5159095
839673683
44885521
630662278
592116260
920841686
739311891
4543614
437901106
402557
897918055
3306820
441645298
678529491
856752289
669299268
476742718
960549509
402054249
917895195
704483723
474772865
540960519
820097001
714959727
666437104
526727896
579550742
45600960
480680
44315057
49547
515199415
860396391
4765844
643129385
740164914
976384511
4493507
48445
791357547
863798576
564479550
944900354
582424317
526725
432696030
602907
985681204
441546780
620505541
731304834
742535930
698446638
897230230
38998
901458098
967515255
766518832
46467485
671692380
512774193
999148249
412117
794411873
543188460
39687410
4645413
387530018
617401898
806986922
44349533
518674178
745684123
480104
455494353
608254933
709925181
661627690
349543157
593287855
4509874
445392450
901535252
891899885
589625941
4689005
48057883
3965
488974696
971457869
834504312
882152724
466459265
48143936
639721699
732681810
28382686
410197712
893057293
719610542
474831314
755845525
871120030
44018739
498956475
706626897
36870491
50059
709458273
356892902
47780986
791124908
629163942
953123259
701890168
742948434
451016956
411490191
488497502
943662500
523665105
857229835
504134129
68
557843055
603212886
950886342
343449
808662351
421645459
408170533
793031051
4462266
681165801
4752849
431645628
4523
475751534
528771905
63734107
741903950
582231
974657985
565755306
798929032
455115528
974460711
483631966
483146681
960860231
937042563
541794445
632996510
608888138
4796799
513863244
635395069
777973583
44206179
527488804
456125
746349402
555657558
496775
47989953
48493
974880416
4121016
449652
449363
529996789
657279703
807018330
940010804
613669421
505719
966163920
986928687
773320943
456616375
46559219
423238674
424454342
845517228
44579
656670299
308351
493982800
755177442
49753
53409
472318460
4802460
686388817
511966752
656435505
756017335
459792672
4837278
517885107
44388
425612267
413100803
525164862
848277593
539382846
644732446
436772
586987149
739775986
407083291
993123401
727648798
971180368
952835143
840449684
947740886
556477574
607828115
4547590
478149820
530020883
792799255
4607607
814532608
834280655
877077753
585520744
716594
648639993
698779623
476903793
876636400
421986066
588152882
805337884
675485121
989252870
882912931
66130
767733008
976222201
38529
658331447
934747061
501650111
798151064
46706
717982432
51984
562459274
338872069
969712746
624631627
4464484
691680648
442280603
36006699
548015130
47734513
4898131
45135
899289099
711267217
897347516
600382631
30479881
59305898
485502524
821815310
535123895
750402886
676398658
966516483
937078238
4421882
652253056
46881
561659155
480863
521368657
946031660
567059716
375038991
463044
787436760
742888973
531834590
403237544
927033445
603154642
48244
4877901
572710511
989051475
592854738
756236462
458159735
641333269
756013977
932675690
974942637
670891246
434745558
5585508
792006451
500109
44970132
567765442
856743210
816618261
427598297
635352374
54821
898755244
573081091
494539543
798398731
497960225
541518553
909641451
819480357
496916307
574588765
928454048
43404
4030
469200668
424464
496262
4783
499141618
686794485
712346703
447750022
898558508
432913272
603427795
581780603
587477989
475256384
706775770
645108940
399875
522971783
784522537
534541196
829633772
907619659
427892178
501373709
729453129
516968850
430414528
804477705
681910529
515973612
666115569
983007131
33516071
833489290
4868
900122040
525789
529574188
633477249
567742894
533293070
468016278
404868383
542863665
5196
425836395
679596326
353451
5808244
658311989
499550904
841781108
750808918
560056504
4925536
448911822
58024
937229890
740163500
627545612
974981704
541251743
521366976
467977
695645373
3232018
60447525
724984739
884550616
585296076
361393829
495338411
543908349
402619150
866306566
824443184
478396772
49975
3969031
751816486
911072041
510313821
837742999
50713
451022183
432890
370108299
441965305
369595170
50965717
511841
540389
874011857
43821
939205623
770929729
1977
995851666
650549969
55506970
476047437
492842097
423560793
980206288
596979354
29916
566741358
835294664
889737828
669981309
478388612
816527674
831007499
982412945
883770120
957247434
809075053
545958291
46220
4249
905851887
434711526
549699780
416237112
527144157
936255288
46910
4139110
35576538
433354182
45162772
742413898
702584777
48865
4819974
847055212
671174280
813591544
58872997
407889272
660896139
777726690
819295632
838158509
924748696
825088410
614669796
720384398
942943087
636533574
50616847
5852
893829293
666263842
750938917
47289231
470903862
739160792
408460224
550706500
422296110
740005027
4561029
535869645
420577827
872258339
825559984
785001991
2959
419521814
643878053
557975702
4621549
770652570
449574
460219428
470482868
530159275
45699036
937031434
499752
448770905
297838
5410539
4014
626458002
5653
582162425
913783704
451667667
931569053
508993103
487000452
351428672
772227677
714506022
571035
430866198
875977064
45051560
913355253
878492175
540782592
3870669
486747430
974982036
956668290
729811127
451617079
698865972
806828684
526774608
473707917
630030611
452642239
796345847
4536240
925265470
748157782
769039196
674217433
534754022
30365699
501684583
849525628
586960416
973702458
552239210
526469
673657054
703501666
424733032
710829440
4489582
479564584
578710918
49044771
775003985
459227239
710452420
583486337
453389370
457723049
970164590
531239
4621167
449741436
991402056
792030347
920632920
971294397
966513483
455628331
4686671
5062429
465140623
48194092
49268
611167962
328780709
38946
4272096
5154867
4616003
595321637
52128445
627341388
740418822
970522105
896883992
590785982
48780653
607454
631289544
516681350
860807216
40271568
45999615
674123711
472444
918946057
903281581
517661285
418973903
780974998
600006374
456192
4527147
586817693
403239021
413583410
47480428
720408039
3941613
482125304
786731454
700630363
867534527
45209252
842259918
50722
590666360
499848
924843043
922326566
581766180
681982385
652575970
690397379
991322365
838251223
430528707
666940204
587161379
4623381
697489770
466877530
715046046
576860521
918117933
527957050
932685847
580429898
477674697
542839524
604515849
899221532
558424408
665918062
393056596
509007487
791813374
657647703
459023205
59792
428281588
874692262
455646462
944017293
684290410
44479
613427059
571299524
30276874
772665977
700118671
5209913
740696899
992680139
791120969
749727857
666953834
684210132
4509729
4570949
459539431
610959673
888436706
535973132
4742630
707098196
568733413
457405
398877930
541472512
897744521
65901417
621423725
940200113
666599359
796735446
914970138
481800315
954571022
618815222
489443377
899619361
473597575
650055146
454814475
535596631
4521662
814830278
2217479
969492672
953655470
512542183
540573322
886930217
888704988
4560
581599995
575874964
401792101
672991418
49714
3581809
48533956
3559441
4044331
599104
44381242
809213197
463059951
770849360
465719118
509802536
875034777
840268442
509325735
908493978
576716523
44883633
870050127
943899167
884309668
441677634
569827453
539964399
718216342
4177763
973738202
469819
737412815
992306711
441928502
533384093
937416972
788807192
33519706
572591808
473949
4300494
528059026
531391247
684139491
744308019
658009566
823390676
558036105
648284770
574245
450692
44349
673544207
512026446
731707309
764617782
892698407
453937741
639170325
609677121
809151425
785126568
4507481
677990450
975809132
751933413
791880424
539583201
532199187
5166373
505833677
623709787
738098959
596997
461204794
999599114
413114578
57515
4519964
482725
770659563
657164060
45219
680027851
459106378
475162190
47515831
893948675
710948895
809003779
47372
49772633
332701
536322272
49758757
705270559
527390847
507014100
4794498
678971681
768865331
51224
833163870
495172
4693257
594398562
45389343
460753299
43414073
483711
469591
933936127
543981320
954780933
747718726
47187834
541580824
497158119
424
531214579
673027463
578745032
562047843
847484546
924759189
429143586
572810242
5244
4640192
372873083
881037885
452713
404785
522307452
763759748
963648566
45670
6661710
923582303
691191
452363570
787847092
880623002
627624623
969282794
930652663
741767426
405653490
453879523
636173857
947735134
951676643
833884564
544780246
577389794
820227634
751699994
818636266
4763084
811928082
726130481
641953
445333
948357357
173298194
436919692
470526
712703980
823167572
490432073
480726894
46506
490062
435722202
497713
711965941
663414164
780179422
786312561
5184939
786751764
494548
417824559
488047701
4611
925972467
578782987
473886
617751939
6456192
5384
966706893
580594568
846380285
4347
848197679
423729939
803325155
36715
426132626
452159401
4611832
640067161
851210208
832863775
875275710
468264187
76
888813173
570444421
46100295
609230180
881080723
482638589
5442135
602681652
757083361
4908318
829083802
809697429
537916
949348330
48498
32471
518443180
508685006
33300962
671075952
609716783
904168927
998321780
448584055
4591998
551471182
814602007
454386
483550731
963122663
656216070
50145
948241386
935860534
607552214
910122239
463402
981499080
779991444
46808764
46573075
978065611
941152287
898137072
733406642
476652059
473020745
524140091
766498478
467747
722560790
412293318
894711848
44910817
824070590
539902084
482118879
934797943
455415876
67026187
692584418
743950963
744428785
59802422
4888213
470899711
590498075
275515434
583661195
317892985
712481331
772392675
570435629
732831000
626603118
4801640
487700
49372012
41230
39834
970532336
748530204
37539
490515072
635680626
797127250
437159598
44992546
938550763
49014466
712374099
851577873
497483548
900033337
777471272
980207274
72454364
455312
416271234
4228437
939162736
486130254
533504912
49672
5444871
859278671
990133016
50932042
42263478
420715201
47499
5101379
809179251
408894131
658635003
521010
479692
4541084
776398727
688079333
409636978
826782995
714486617
49877
436238016
726170624
918695564
593245414
850185332
520627
601464867
4622054
796380865
50217
4358414
762041033
398424
599334398
3863
41769
453456432
670575826
430484
495334
483378948
950144872
773003297
662998417
669835447
888391220
635440148
4617103
476301251
880414339
655150458
608006702
615934817
994637327
931415009
477703
680428273
862930853
733167454
252300
39875799
47351817
500835864
844649218
951680747
918480882
559329173
4174407
51421
596668931
817872758
43995
439529450
432424144
505654836
502397
489765289
411630667
543144889
970146797
631121975
49252255
4213
463568711
5910888
582
516754136
694290599
462799314
459411
45625087
557606909
491041981
46749027
550641966
827442522
793022195
980408573
673757300
4932065
482753458
687875114
882645570
4963286
716915185
924992152
552685367
737107700
496691627
496526
764450064
997371551
872053268
322358931
5093063
912184797
865744734
4267563
673535481
810476952
647236236
649973381
513851209
440218291
566908855
425835138
47063
975641476
777065936
459535847
534180509
563960
429679130
696536016
952093601
585027611
733865331
4457622
447063
539151575
48560915
47629
574508363
46606141
863039414
907192604
815306665
474067734
520928493
571179
926658196
499881054
439400748
68648
756088221
612567811
862737470
529254985
981526015
605746108
655354499
967129026
5027440
855053689
4220111
813883482
45349429
539981
491914
818963623
915122811
5940
847204690
492499273
986808881
5586590
4648534
788644249
651272899
5446390
600062953
629678494
55921
964085422
936945499
888941252
495352937
958598318
45134
44953309
3691451
738742736
40475353
949361127
995211658
4602430
618201331
715245205
879300618
544160
757305610
635349512
829669153
531713913
614291614
942541143
471750948
668268700
4502041
852693772
590532927
456405918
491571356
49095
454404907
45750750
44991
665733553
914709692
472221
489002638
611340640
414563245
6589969
587724
766979793
919808878
546565809
644291062
856659798
959964362
503035
462515916
438772074
483088897
46783505
620358553
741754467
879509360
449004630
514224988
606783591
39976419
616527304
664749592
972369806
734832956
5129020
698670962
730751221
841891632
519513648
934403464
425370161
979517320
989368234
6677
588907652
57313048
770130766
689371560
45112627
734613207
508523456
49518940
573482
735030957
893156691
960190140
526749
797584295
471366296
51072
56839903
374065
825351989
583704933
676848957
752248240
981338777
864669054
720946114
650256712
552595
552379501
843327432
51241
37870241
720690478
655166701
449364597
477011
460532204
939571210
496080851
4800
462398542
429878320
626514663
587756645
45624
4885066
49919
905506449
453455
876599550
844615129
519870
548475556
910624861
381772796
444750698
505710407
684893034
42594646
738884688
50407789
407829008
4982857
445736181
768536784
536382516
807124390
38411
501679055
503999659
3894
46963610
4767255
570384281
909433519
988008969
906981486
846818783
835395740
744198329
4396832
4194859
322522
5088346
807825931
719547671
919252138
451491
573697948
849151771
4686
518777412
4732
754773894
836456305
57774965
882753379
525437572
566098481
470565
686857515
676158870
4336168
572788523
462632604
446520
897106770
45682840
665187111
724412195
645574459
441250985
495439123
561202187
410605276
521087040
306335310
47387
417233571
994904399
4122979
956036611
569092873
919137354
790083727
48864
496117223
960072205
968336375
534243608
62245
975245252
48602719
483410460
6131473
504037934
936769159
524253470
505057976
772870294
515549103
962781989
508816438
777913595
776785204
395835025
697033608
900978957
493837025
532743761
472629953
529172596
664715079
758504156
2933614
830445158
542304004
997649710
618769280
719900586
929114225
634881637
4303759
622136244
932457261
537729529
5698
46241414
551039257
820562806
797720394
760871585
614652957
468039526
48097661
680305714
563055154
715258368
536122145
63253
847737928
5051293
604368048
961763442
910112589
433232766
428725
501832898
995566363
516809013
466821095
410212658
998358263
459859
49447
941918952
493674911
4675327
584400375
598633822
999130882
809143175
708213982
901411222
800898075
737969788
555680655
423279126
483798261
440781452
36992537
607283045
4523982
388556
899860968
818415294
4824037
336290998
557292
396
824886320
3919209
466714168
739889522
817452119
557388902
497385654
19602
547129107
466393
537999436
793905860
45360083
460138
47567328
46559
55524525
591780845
555072523
48157367
407933940
4101379
619368497
402848710
48823
510260524
715731471
928124470
400208250
488217323
48902322
44811871
679519942
42683135
307
807227248
480847
507841332
521421094
889302011
824867442
444662832
512533217
763033958
928039828
587533492
640062611
4741
510195156
535870352
566023513
38891
740025662
476012
769765927
781714231
46356092
45888
545079437
674508000
995885687
6059501
539860268
4861212
760085353
813944494
665974909
5817331
930281895
948361512
687116852
3968776
513381811
509029351
693162748
566623566
551376945
736353881
27681399
830278326
925672798
792925677
44634032
49226678
780781055
942902659
751088969
698086391
988776589
4715
60233369
658023634
600367363
589056671
425744646
732453338
717377774
439164636
785315504
46365867
580484829
413210626
766177662
51688284
519377
962686146
319102
42603
742119293
667233667
512600126
651391134
496015036
62810372
6389
728196428
477919
414553
3118404
877173320
5873
987082712
539891105
493823
728496914
488173425
724472997
44922
731406128
445199
651030720
48735650
563957887
467527616
470251193
545156465
632908166
669747207
418688138
857243844
5020387
964116092
5273302
934918637
403979750
516724620
579658282
421316988
747930530
437985579
405049578
836491439
817244472
408491
4881
44923
476272668
539523033
958626143
574435949
5157210
517782791
733398034
32149
45900413
837137752
594212609
579487054
554416874
813060794
451754109
437124604
50939260
695215297
448976440
55940225
906595598
60005439
5061511
45903649
54552
923313781
709289005
493219
47410
920584382
755225699
47847
941966546
608042511
858622075
966700963
478247516
461884900
832388162
416303452
709786699
919940259
623840211
456733
418308773
543288684
423620
636419875
301735
770306866
985887245
594068373
851463576
507620
477812936
449976
61410
605930
440810947
459758022
51475640
551309940
596656492
513121974
628616345
886457594
951953428
605550539
569998917
554130609
413940425
461679
789475312
35307236
544264504
500072828
867819518
505339991
482735
925610224
881009479
707092234
658148829
4900609
682881307
487070
447552046
594686529
470786
639586051
476006759
775858763
638508543
484353699
732449493
1731
694565101
725364681
4984587
42086
506099687
583098924
542993432
511303668
499445122
624764278
574317477
479428469
778159412
579178857
49327171
846780725
932262168
483606844
477184
4454607
457233911
670435
912020523
469688
559303305
3992
420400247
429846442
512411238
48797278
442541179
530144
953375987
401800668
792046542
760125204
458613089
347962
808714544
809502140
474310
646482687
655806971
795459226
611716509
707357678
736146079
405156990
507061681
451652537
993377862
417479435
4788690
992715323
37303
816990886
451839
712042216
319558713
910734241
461240064
517540158
592667178
44956
441072486
937380185
464342121
910092991
35832105
476261908
853890534
880285718
972455759
451231144
889303045
775395026
544071
457754057
4508090
517553528
558966363
875656520
656509771
31892
443999286
641124780
373
865384024
585549783
578978683
492218
855916301
642411
822459178
934606209
658964581
669673176
505328242
48819813
705066677
431004
686299661
471547
724026357
500351
922408654
629500976
577102174
967186860
416479100
41420
499745606
609264457
761794765
523379118
46689309
772454475
957241678
614578456
756739934
36755743
468552989
818971321
651722109
537763135
42569771
494303
924797954
422213104
4435731
375653
650861929
48754956
768909642
528105925
445140
852003691
57006993
4973696
499976871
861346962
785490397
423311503
469311535
770940350
532707
739090184
426320867
765923998
34996
4575857
40454
410302623
580310224
52033
516556906
38690060
736908664
3547180
610417569
678301700
965884437
546345293
671876092
5922970
699987257
595987662
626024951
555484856
4051971
654949751
424937948
524356255
44205
507515491
854827789
890032134
703772133
550702579
918607106
745482781
394605
47044
920784882
47512
4809260
436715271
45753998
5539
3759480
691590273
498612
709864755
653407812
921938672
865063204
849092592
489819412
630754881
901828435
2947359
54638
750189975
578452053
4909848
553123635
431273178
660128786
953495275
456448606
49380698
46121
3559916
529958222
408538829
823053899
5384426
31042
54940
4006
466598848
967469598
46308011
3698637
731759775
48522098
943194322
64344
953019919
743843650
36348
701347361
461204821
662814824
975372994
850640655
885312489
4591391
641319242
45584089
945588019
46011
850082066
3785906
780009467
848677919
449137233
982896449
458381136
4663373
566215158
883818578
2548465
617267334
417676371
495152
738003442
4598330
946405842
572146359
834927596
541912273
52535
45730913
614101706
538852856
487875528
5298907
488777
983278218
513969874
948717579
858741001
421414044
803496690
43194
717613328
4556
612870592
40609
858665060
435956089
961003342
49216057
49
866108945
880397222
516642540
590419666
977009205
778353654
557806738
829920317
191531424
653
981666277
456451041
713355268
4308
780503241
2643
4758916
444906802
417937837
490996047
640904230
48146391
826282364
725199176
790567595
674285505
777411794
889486327
3642541
733606790
753922056
490825540
476159581
368930
457879548
765472109
4558311
473769023
4645707
711554794
471489688
887353527
723238602
550621869
452076
697014290
518490914
740090113
48945746
58320006
442153158
746825554
42512
472420607
45651
888739616
498035238
955286949
43922211
46165923
48651
671038974
856734703
792219669
806642195
608752796
928917254
467461807
749481
700532298
480858475
4445588
483310202
846990304
887698431
21413483
659682138
389762846
834229330
714451556
486188999
561400
923948829
685086605
39369155
521186863
45027
848584576
55213
618508761
772127437
484823
892544839
527387232
786621963
538008470
715157162
712998105
786793920
571691362
60769990
715977340
39293790
45891
696623006
786551776
840090900
999081831
954184855
883201912
676480625
435205227
782848710
914983624
516111008
423885262
639932141
916605412
606639017
862308394
972489438
21954
47281772
772131266
411205076
657125529
4635948
590839916
962843880
4809614
412393044
958342075
622086861
494184639
487622480
426552
556914825
491524409
638651667
3590
55097159
569442665
515465746
59350006
886421521
742233595
309
32887
938845124
409483516
408677544
447280070
707519866
459967156
633043123
941665797
412229201
48622061
57759600
820995455
673671232
446729
672225002
882038006
437527
598157507
875325373
449342324
605011440
481653668
372006
469
901459619
483534
716288797
3051939
53271163
906630057
447760869
452814763
468403076
3792492
486827588
533569720
439753276
860831223
813223416
847213944
48402
782448237
819231677
39767
466665
807588886
4362420
733498218
894946189
35984662
414335618
4983922
567581745
4608981
6178739
416633778
472853646
479201039
932370311
454467
933489571
503805284
6206160
894855936
870836036
419208409
483905631
660252854
48249
4530860
486855
841473252
664407588
526134952
497457124
864887141
525522039
4707462
447690
3678
5909
873346670
684135825
30200718
442723855
854560471
415322849
762281756
546366592
899907540
873161021
549336035
894452092
888495848
1986
438461
391828
660919722
476661627
830866165
485105846
751815946
4727667
426893749
206195
448748756
458015305
441389843
47308
765963822
472489887
586595332
5501388
702443203
957229532
754245993
46135
513988
660958821
980731077
866848880
734199086
448868
445210440
523801745
647289745
844764852
589319
504476883
521155076
5371
436554
597897740
855991160
758754978
677498431
5369411
47770466
54041502
806661192
43537359
961933122
596176196
43124557
518806300
818345247
5155
400023052
822268057
24
531789417
50345
46288624
689407060
489608
406921284
893999125
493864396
606361844
570030638
46502
666044436
963715062
843114601
944269330
834750403
686039941
531721003
951856926
46437929
522427211
43468294
610418759
535173201
946629214
45383
797301033
820740996
740028075
689927804
457907515
982676348
876030259
946408858
48072
799283665
429802944
666259428
911825715
548168216
572841205
404965478
428928262
39301356
47545807
766002751
871956799
964161542
630862362
525054428
6368884
575210912
646932872
675711807
466812843
532134457
487854830
943595319
807667298
742535895
4819721
592056852
34136707
4882115
473914166
4483053
466604440
3534
565121016
4462684
4770779
443346665
572756366
885672914
48743934
693555511
964740489
543313760
4366
520208
841580967
502041121
320755
407726073
48122673
641805796
440220625
450130
771113694
459780914
680337599
949570504
893830450
482370285
426802871
893933474
5284568
462475463
971837531
30240594
406921023
941072722
513904429
723483883
48113
982393356
496541811
773007740
848941158
579210660
499826237
46570247
429832388
431883
931392690
768390168
705334937
47209
3171
411808246
893331466
513105211
811037668
915407830
802345379
547391320
422745936
4746075
484643250
973501612
423381103
809928092
832488754
3577
506253
6082588
722977285
561546289
525439
4608970
754917156
494118
973675971
561888299
792672027
933034599
447900824
835305418
458117851
762350350
687744703
531365
673940216
587805364
697716760
982704541
41930827
528996623
778011110
34039
4735554
646375576
640851532
5918
939234274
950667802
732586865
799291798
56135528
608061073
595370149
45215972
393
628672220
607708880
968021306
897535158
468435819
635083869
50110592
490811799
683990150
588803580
862312944
680778
680735551
559995308
928730842
681170283
656435181
830278223
596080031
707750929
46366989
436446
725467634
726005205
585517777
454012101
895169715
44832512
935700051
4716914
49843115
605169550
4132227
505127376
535628974
632871869
449417376
425180680
697341175
983181855
37451377
526407081
942319768
4556448
444536096
632938982
452692
39592
931823592
825920878
948149517
521810031
931824916
430699
856699111
493293023
560947194
652277557
402108457
590557
45371
700858037
945498788
55665863
51288433
904044569
763668133
502488
789371396
567985116
972221365
4022082
4437175
4855281
863821626
775046646
650465436
853843817
952138589
903139867
474883843
55076824
472440965
923625035
808720422
770899874
646168402
493944041
585712499
4598
44600715
886192584
47186164
783194573
833970086
48586
864715992
645445852
442781
515005967
868233080
742757918
909566151
693454679
676707441
452280009
525028475
403933891
45420983
453136485
538604
4977681
5344814
995943869
463204
46867
46546746
419134806
728589770
576488323
4583
768414458
35049974
816913013
894485866
563193559
706402127
677664466
417945959
771146048
689021581
459043
46045
878778113
300768
561335197
46227019
453733371
696090318
438867
4550579
791322835
41695623
510568796
732482108
455112260
445262570
526930518
47552044
4406566
47766034
667891125
961575588
4912951
444818865
775370068
422388240
592822855
509652997
838372880
584463379
787786731
2221
38661
402125551
994634558
4604985
535701286
4394592
892108092
49736
799053967
428397304
49216
419038145
938265848
649310970
866286706
910639820
703246354
534702703
497664261
428106205
461440475
996591899
527452004
47614
585220778
467134222
835118776
47530581
498111
45740
455350
924334419
576299706
520215032
822235250
5697
27565231
52946851
387363190
862703803
927493282
735679444
38993070
756999437
918638746
842233708
492570477
49678073
6099
508727138
497712228
569218898
855545367
439132642
589515026
44686
657422102
44564
3726
4404169
4930
44805
622669250
829983327
774535234
958112597
49983569
488566
728724649
54972
491096246
440439134
489856297
716378384
963122549
978448049
29295
713251559
559093
512058167
576773
966533322
64724242
957490036
476891409
434018
458556944
958153114
834793736
918770242
437299275
823982288
469784161
4828
483776251
594861116
981730687
575367000
928239990
37177467
549385751
849250019
425779
4624
830884502
766958640
929573911
767531722
493713191
44161764
57554
800595208
513338711
459114966
524938709
564
755725813
69278
50087
999593340
4179713
48916
616799970
4934653
765589998
40498
568877921
45983
846441094
641617912
449146017
804711777
596348583
439224126
727590657
449737
443280732
749923135
541347762
4547115
636386472
573641158
734661152
591313717
2396
493120412
48236
408644213
919346883
510309
530361259
651363667
689355307
4118
661882283
961238183
44892
783951098
44444444
894357309
500301676
741169543
941211557
831472870
782662820
756646246
781330781
863684599
831715366
706369747
979637093
670105976
38679143
52128809
447421
524454608
583397
5063483
921828449
445751
468331777
56894704
693731860
951445737
4717139
531405901
783158755
473362498
764794630
938549315
472506653
48948898
600538499
644899955
52609314
647938075
707791619
4093659
761339271
53192
929033098
982881141
891676160
44589
540017738
2488741
467183013
460900574
452051
932985232
390290
665360349
526383272
665205875
540392854
878943264
616026324
743455007
583087453
62907
779259033
45650
5290904
3178674
740483452
4651521
499882239
483305301
553312143
37907795
421088243
35519
5383
6719
600603543
953062044
909540234
455270179
575936802
47305
620588806
484046223
943433191
619363
469133
788473414
507621899
809109523
888902999
44551
46073
4753116
51342374
599648
557455030
580365734
730400916
428573605
895603715
662385912
692571792
605086315
553076151
761896447
957155822
49044081
46416
487726
458969335
39692
528536536
378079146
4536311
595247585
53637005
665519914
419020747
851384861
621849731
474648345
904051418
775893430
512092098
4834882
433968
892334451
774610538
416416540
612422776
2354
403261883
978714921
952713553
586756940
3092
481597554
4234
469733143
638875055
987172849
403347552
565676817
978774335
664797838
58339
4572500
768305995
50469
522138492
847260109
999155027
518485414
457375
652344559
597159474
604487
440517879
670453283
518753176
32152965
793554415
857466579
802480289
463073
973687532
637926953
930017438
502475047
47203
5123
4715682
504379481
5806283
953070739
470521158
823806449
660458874
590964664
696327833
864361962
319659216
45
5390049
444795557
944288142
857500371
3868
942907244
999265138
858753940
3374088
484183
61217591
936728244
803782576
827141729
699459073
50456207
530578078
466368024
406438972
418091597
457967
410769
865933477
657485809
867046082
470874
631694632
679280102
914366687
40285988
833206524
505241696
472604
419131899
649444172
545605874
939915055
801733267
4523559
595031583
447508
4493519
996556569
953296059
520333756
841085256
934284324
438570
449860787
914958569
450737
963792654
508014262
392781581
453766
771686789
975701453
647706734
502089787
453125621
3557
4680220
40587557
422089
4708225
454102098
455588191
986378141
39734963
4945557
661869925
451427347
572121
465473333
456946441
52814
572149854
898632027
6494273
744871405
546220330
764456656
671948912
425562154
774241005
504658
43367149
467141756
533214688
502892
485260633
606918186
784133562
594718482
412861899
46402617
748487647
893778740
767075883
44789431
686436456
560262630
556209435
384284
722260466
32704665
649879631
871729743
562748985
843410935
476645
909044297
768216949
537347617
948618660
3835314
457954757
938885007
944442544
420476198
465892256
4465
686166703
508111921
563554533
604206497
522995462
453595641
999556829
48354
44269806
43582
453879160
4608488
4660981
639208522
916981088
824008149
53926
42797
780009843
778122684
619934751
895003928
806078786
970754356
460301230
495285261
920594577
657194263
42836
737384354
44364639
6614
508784744
895521436
507874847
821103529
852230527
740850353
476987227
650949524
712757166
760055210
3750505
46232266
528720562
471842
45721427
866815104
552452415
468689009
47781
651595891
513323296
812471646
838001757
3641048
697003876
652626938
5265852
423599019
929831658
902518607
46386
860171923
976154522
837652639
407712660
389525
855167585
4823678
5776
490610
4705719
64790948
50807557
461407296
456371626
42872
695248510
4530566
457605192
593808029
628074373
573518575
44477931
979626397
391621
819620778
509132946
700524500
733314359
509062165
737334384
842287915
5694
512242781
653133
4771434
469743950
888022710
662883155
598603155
834932793
969674010
536310682
28286
652942113
938296536
926181305
40725046
510514827
566
4474040
658471710
530503154
418373622
746522089
779125057
651730812
413996050
584736405
909209442
425964650
866953824
469995883
388265
801634657
444978717
403136573
697259317
45920
38876
675302572
811886706
735116546
894237416
795538798
425799875
843540081
288906000
968692792
879161085
581019539
4263575
4546124
478669602
43180
539594319
501764
47623895
4953886
740676452
942339980
578297856
882351913
6329
771942711
828253015
572942209
805429824
476970624
797562342
583320297
554449663
955526842
45710
711939042
709100180
488602070
537212546
852283201
911536292
749310123
607707003
555977373
423892567
501919
497941399
483349550
442590
741493370
622062662
983306699
853556645
4988954
447953305
755838131
49584
870913774
914070825
47366
589110052
676460445
576074152
479748305
789479712
617417689
879779248
662
457104800
480869881
489575
5418525
785535020
905849526
607529193
701339772
462751555
4621376
817491218
492443
651281787
721714019
424040379
525181824
547495686
832619548
685304471
4171
860253931
456827893
576558403
658791488
922581007
672421971
44712279
43474382
710460419
707700259
491890
756174697
53004255
543199838
774072626
5514397
481108491
479562447
51459696
510518527
506198344
739995712
482644
881415717
438719
879025078
714890405
458004
414959720
933246806
572525599
3690242
458469847
985549239
829868953
917444918
428295811
518969625
814634719
547642601
777236864
4818866
537409127
752773353
735434531
991880499
545970
46599253
750980939
587195586
487666
767087717
906987241
22179
798428914
475551134
47964208
475327
53396254
907870024
52761915
563269535
753683507
467300
4510322
656814823
689176666
844959214
700016096
4966978
320985709
854943041
860071874
971212690
953391124
570239405
989135744
792963689
571292
42460546
974604667
496319880
588925358
564769
441614047
613393479
979351710
597100104
679942691
602710505
456102742
651549707
673180511
4506364
59026505
729969370
631726694
915097546
558852198
746422438
910162605
616226629
803719382
508422
35813018
62342146
512532
550119022
644424820
366771086
56338037
977251097
580987640
557892369
45212997
41370086
5414306
565339
460015759
797573655
46193096
680872441
538885
430433593
445472257
684017367
486601826
376192941
572023913
47657428
4740187
464696
840612521
45753143
740128552
564381133
444325
883974829
985741646
5029
594585615
778492316
874268057
814048860
445834
40066496
603933164
906546530
535096629
544723144
692153758
453102453
49041
317640
963260761
600619483
456635616
4830965
792419325
433744193
500332
48070979
354013
557274991
447313954
866903255
404352073
587805046
679003432
848078055
421275243
896441599
492302
4727925
813754626
486800257
4834838
38766
804315113
905824640
430862
4707923
522235
259471
712769251
497104389
45535772
4742606
491983067
622371857
45684621
40020746
905760677
689589907
711938218
861805012
780328057
973168033
466670
4487464
648475118
528555777
3653741
900115875
825031630
401003124
30175
333357285
740352156
550992
510235
544207
481537700
284491
597068501
34062770
323255
613677329
698695103
455112648
504211962
3906
923827560
4112
515638201
925303209
553374461
4726774
415012435
704112700
3438
33
46632
538742679
455147704
823042751
979735636
524465
4969791
832014327
53093848
393833501
663430469
797183048
457080
48832854
688352106
890596317
769353304
566148483
968202552
497015735
498555
524294541
468836
40836
745289421
676947981
549993292
587753555
937835203
413576819
499432680
558497541
558745108
479422183
377798
403971182
900187931
408856650
676159506
981355658
608681754
897561472
966479772
46967
708151885
553775613
466592892
962420293
665536836
470723159
402782801
532978038
923800080
595632362
442554
643865271
490450874
559455744
651101981
956526600
479155010
870362330
3692
550657629
517458371
48257259
474635261
48963
634889316
503045229
578824304
561106954
641859747
45327
421941657
497584576
981930497
34
752123477
417854
530906
469648868
966817461
5092814
488705
57883
46239789
416157895
942625654
3591846
38600150
4988291
505959
47572
43977324
572717555
4784526
528750701
757296798
6449781
807853782
609218139
745750507
572737
40861837
43594801
668840917
584418101
418317992
651212911
461874
466348563
818599679
670962067
948840505
674893420
708414579
549326338
924539938
4891
837468380
894914424
32758
536784348
938653331
603281932
4935741
665265379
903859133
819368123
455198
552147012
684519577
817480600
529084447
40245
745003030
55006869
44209
300685
502630603
35342
581918433
3088826
48424863
4042
445745
647641792
497379865
558863425
5091669
814147744
3988716
427514136
32690
968898672
41444613
726369608
974879521
642083218
526940405
5173466
946445431
805158434
704646426
606676400
452507392
594533193
689958885
732796946
806256828
605305918
679530644
558992752
708615432
443591
674907888
535368784
476018315
451372186
496316471
5352697
5164939
680677711
923127475
729361872
559520
354234
929041515
5287
731763318
884374841
905925290
478065
875153635
51442
3728347
979723075
639757365
663864406
914684222
357844492
472600
592099975
624726433
493952115
4681339
497541701
810625643
34300
471427607
761952014
519488275
816785979
67059322
637520753
663751302
38280
813288728
489868588
687914906
976245982
852847320
947315487
4840242
46112
864066690
488235293
517077183
497126
507441391
5444355
460052962
613547310
446059
406304844
568756541
609636736
729422682
843387959
487465301
526106527
919497242
4914956
46219889
563834256
515476944
878085823
837220817
963219015
675183162
722399854
895997310
453711295
578145189
521185909
610065085
59445710
444466
50952523
419289736
550959128
543858492
450484865
469600
436428040
514372816
566551806
528293600
467106
37935
495609431
46612465
911556569
45756
993796330
4651
509453402
809641103
37952
54699
483333793
989693432
508135
730659762
636216440
830576501
628985868
918723845
485835767
983063124
438195251
724241863
970933220
562172306
54320857
58049033
4635175
563334295
46208564
493674
618868292
6592
828901278
405063269
6121
4276745
48555
605205851
644047641
715743299
467918078
782272885
502386541
404077110
497097218
450786
788888951
778864086
649389448
476800038
5459973
944598585
463969495
802241927
465864876
482895576
630490059
518338160
45139
4032984
806940427
951351850
692615017
838310935
610552130
493321205
734646157
439516955
650003723
518347
987251757
4455136
951352591
988590518
661846687
536710713
54399
404169285
54777336
409585319
52429
465659558
908260623
918941530
404968
813856722
472804
5281103
452
4749982
431743471
634912853
472810711
408305298
830286141
727975780
691959275
787241935
967366660
545054109
28359
724962267
693131208
39857
403905409
581557440
904338574
432441957
587640182
471937940
601985470
739409418
632714819
972350389
467859
4056
45433072
691490989
668838380
682070830
974764895
542577471
438167420
529161
641490640
417370994
586475524
46889414
810722683
677213689
451586150
507208679
768006323
46940580
819159463
888708031
518929412
401748456
404273159
897192175
679125423
588021941
49253840
514339058
923322760
851342289
47225404
488406
525306639
461206047
593938319
522361041
562963566
959908894
952341354
651919893
47185
440585756
401085007
445310686
426245078
454674210
48209110
739764311
631758448
49818642
918210237
857614611
445159870
770526123
801648691
468994158
880436495
415238402
37184
850781150
564196271
925830259
496716489
840134345
4746503
606053670
986003826
580650375
700355037
720215028
995007250
487156
408595515
4933893
45525185
844795167
19437250
468259113
970758341
2834349
575396324
451119671
959787822
610037336
658826201
379798681
444823
5010
443714151
555292811
987932033
520044730
864001005
901335124
915025181
794138064
3550128
722606001
663599423
417880
439766813
725821702
794147932
722322358
696618808
53527
3433
857922464
615617990
782712123
46272942
466069
955472514
948850883
4944312
479532756
422835637
797799648
874298492
942928203
910574177
595846550
705525870
985286271
45663047
4593742
520261053
441952207
4570190
425878579
435890608
618174577
833512416
725954536
636681953
51297728
713391860
45552156
4477471
833721400
923125411
444732698
4879292
782207208
494141361
509461267
816886011
20340736
446898306
544383
793643294
952322900
4689244
562991733
53785
45235221
4731297
644341234
773055676
49421881
588679985
687268895
466119113
913843826
587015308
795721328
4656
715858341
816141106
436641813
870342925
494876755
538213170
496516050
461143009
732754844
737394527
873544188
4980129
577230326
527394941
986248725
546589794
618922018
623366152
4860849
988076935
499056570
558162208
998602019
868851632
463378697
785264532
637946691
800947504
615936764
695825060
628286090
39
590512580
508006943
731843280
702538454
941618841
667925649
656068076
613813856
407533058
520033789
4856202
865258676
747204751
466015745
35128
875414190
869240808
529586
653767214
497008332
810485892
484439
425871792
942492621
567334445
999032601
420687945
517629770
918363557
916231038
811613849
50085340
47520815
429701
698617937
527861976
49925237
609265470
916876480
674841424
45269588
416382
34110794
410187023
765654755
958124656
665380186
491437948
657420784
775358824
29047499
728284872
658315391
557719391
46516762
4696
655101382
3604
4415267
4934
897078911
390896
4993441
46212
5174560
587406957
413244
45257779
751127216
676759630
780409105
713304246
703545657
407607279
448397094
534547766
817407648
45157
47949565
445320
502220509
577642734
52478
4691449
482252333
50568
46759
542744193
464405447
444500825
607640481
5810
37028
623868683
722802568
47017077
462413670
569558773
801085596
46069060
47216
896766499
44897
63969
873533818
410187733
720549538
753176955
958659768
628018646
449169
828476783
67394
594131173
454204
51765588
810231877
770864169
831152725
434739
880225974
704070905
493722
777084278
841829105
419711801
752248356
909077124
812664440
680042648
451418728
476216688
750295083
727947681
2927236
418154422
755399552
473569
467544
834636222
573208451
895909568
573868208
991285922
445313111
940963970
4209605
649145
501926784
528513651
603005591
996513751
914628643
4690366
455582843
760775280
3293
581399767
947364984
4974150
49610782
735547625
430554264
812067869
708895666
481682387
46965825
974481725
461308656
887899543
743765865
470408495
789229653
705876770
970107354
829198987
805166276
3280
928397508
964882059
921562463
416363644
475721308
476108028
547699724
907662675
677929789
475050
969147766
37372043
909928190
4501853
51016206
505992601
522041921
456224903
44926693
476452
36495
47643
3725701
702059008
916633436
476457535
5712
569754677
542498
766936298
787375415
845552022
879540854
529057539
5245
947325984
543355472
554
55193418
953719095
592600910
709475632
54746
555462450
477214581
512847854
914270889
571
602253821
786809674
943365764
471222283
445609523
5904
719222258
893235120
51104138
782484457
466785
817820492
762393270
4513967
2933252
950940131
502755
814745230
49918310
879456463
497372697
507421251
759751357
762115967
4652875
924633372
495397276
730077851
487869
565200980
964023968
634760323
648795229
418425581
557362505
950758539
977167949
150058
462133408
54155
494200
927785935
49770197
499272
694081976
900347423
558590775
535274255
945625159
568379975
281685803
731570085
836220583
918447893
647231886
4762344
968285719
427683479
556689359
973592450
738792291
821831274
688901665
478616109
981600687
859469383
401828994
447054565
35126211
428014452
44895
943818618
623882304
447747
4453720
407017185
774398568
949198546
951140500
402851906
966853686
559694837
3556
895849043
906647027
906567394
910583770
50857497
777337501
798203070
495585237
46041648
413942756
49222717
518225577
721598886
13277
359099
818551137
626579786
879809807
560857101
596143927
997636956
687056163
939050408
526214472
912582681
906427887
661644080
894769245
53195709
515643089
523772914
732291880
48711682
886894898
418387680
740829491
494421
549171
482874844
986170446
472165763
45878319
460278436
480262835
683274291
446963912
585464799
525252557
651082980
47828522
775347236
511702
852200575
435030042
738773144
38269
831017463
627107997
69423
470187157
963898693
495635200
481113
4520094
561139265
636710255
5402
4672946
472702735
546780
967612309
850486634
525443296
719049475
705610263
999939389
933691976
4977288
640451804
711666014
4969554
459160858
48734017
621422824
689714632
459601
636038409
515762101
671205409
540157542
662532337
46915
55773
39698566
4395528
873045560
813485635
512484358
445721770
958283099
414456504
524586819
559233156
409628131
773659313
566652828
623190831
49847651
956774377
447246346
907000000
795191205
427724773
3669029
473031176
749249727
596414675
784079380
456600
48970
3646983
3544
753495479
56181
462774220
408776120
566749513
49685
54953
583517378
565
802058962
455070
834717480
844893064
890415290
884064685
748241328
873047464
711407247
785600407
807776703
808380276
632646772
4940400
630970636
4647549
464510754
818100477
49830548
44433951
911873798
592010961
4944197
488601257
882728761
472705022
643743147
482106
416965
983192078
900951481
784198223
509924000
52080778
870555058
460889314
708934491
45654
390
457547891
991072780
750863399
673944374
762502062
350433
498046003
578630235
750196909
47940421
44053
5798
455474298
644518
2334
420721897
711681278
943758002
45662
691385007
997546670
974439076
787752524
635810115
916511649
503383430
949367905
5232976
667902231
437164471
521117331
860815926
820919879
460946347
625948873
997837265
753427048
521929532
453495270
5243998
474495021
810121587
876830582
550999996
862527502
797451282
998521704
433809441
506631183
740158583
718450423
992418041
533867608
321117197
451929
44623
879727876
592605786
615316068
741997202
420057274
975153884
921058882
891924161
632029555
684463534
468292
5866149
446103
899585359
49535615
720306178
55821
578421334
4937376
856838181
45339945
890832725
491441781
857814043
594229365
885611408
3893
774138307
463888
433495908
52014649
49498
949087710
936973320
532353
936698006
856278012
4164
44154173
563630900
466918887
381644499
941035758
694639636
54721938
455842
551723590
658626383
537559
50983
882294638
709320175
571839914
563402287
883612760
766042743
4780991
705579984
757618264
891137375
411534275
930450450
39395
605706048
577143719
449320
694937570
3768
975430368
529958431
585073258
441839294
700631406
992202128
813580565
46324
955822940
667979401
846371560
543374738
658999223
888763962
46585
515832748
529029646
5607911
557912492
680340706
692309719
624089014
499339710
455461102
723356248
829877196
692103506
831082543
544249618
658435383
411106
756384937
469182387
918672269
865671184
476442299
620730218
515300073
4827940
49075534
509462821
970315328
867345102
768755112
682998123
464952278
941901103
412206791
4380849
731191183
987899406
911902927
47280
5487465
481037769
38768
4761579
926466082
47006881
780720380
602401434
47148075
961453123
413282813
450566934
924716348
716626619
470204
957208791
963862483
858250988
687545261
42525219
755707193
585598486
455948
46987
892173634
42192606
439416076
636552198
525400294
520873
478561292
45162
479102
511586582
654725532
824916999
670338297
545309
573530874
887572729
45140
897372311
997955446
557657721
610891408
484941974
772043721
44447406
595599568
618618365
345636338
861703611
732819387
455909597
984295078
932139006
51150863
500641846
438108838
452675077
434632012
914254258
612403467
776001551
5263464
47011973
799754298
889485877
61064
648704645
494838703
439660807
818920207
529563737
745299439
513190673
459135101
819610780
774396471
45614
47357651
422240529
753078468
643715700
909733858
44696
828774566
526609643
734831431
512570996
574737978
467224570
452412248
561270155
4820685
465155436
498094070
929552637
43256
695924659
786099738
467497
770461282
940089954
668222305
49482734
700403762
570702164
579313
936242746
480955690
638862622
539189819
997205095
4394
566821099
999325342
50514
721740396
947489872
765775415
748129284
455583225
610261549
510362
4280313
649653035
765545413
971477235
951359459
982882325
387034
49767
417957129
606603053
423769568
537677059
616877999
651259114
745705638
826864197
48888126
315367
704520323
46166709
461985598
569913907
45754351
751633481
479794252
968300289
963711488
548290772
48461
543080264
789606333
936686067
445024052
959547388
507200
798468934
488916208
610198843
547921780
955863559
5573
581468372
927847476
630915406
4889557
4938983
425460274
667419236
667646262
911100891
503215831
972245771
545269160
635073972
575130963
850939651
474561
552036309
584976701
940693318
42576
949458100
667169970
622097804
715331647
980235250
959856797
484858171
918536715
3889
851112363
3498330
6724336
582027242
883063978
56807506
648789776
46341208
671020031
517996193
999079495
553161690
855774735
619307708
42558
487768865
824963413
890355113
645726359
694107341
4623849
774404864
48067228
552328744
539903337
624828689
578004790
494245510
992377861
43
473948329
454320
802640713
36584156
645872146
43325061
665339768
490635581
49574
360603
935560545
589955004
486689646
56128233
4906388
871498901
465733313
734422773
4286
562347647
578724245
45128890
958985221
979957522
3052
882811103
994787834
443924288
577629
652186081
764969720
684147217
541779
436388187
756425783
4666098
731248810
715654442
427487277
580135600
4857117
901594740
46720185
501
41831139
465608951
683513127
444644260
522442819
54496
4720169
43027
976953653
949211652
950046348
636624726
40913806
680690886
546803516
576185604
993690524
867182459
877429829
5819
760232272
542102
653665771
47164
477577
820914315
789577757
692987224
455421
876794346
482881080
436616891
942086126
5015409
615910223
782322860
768422290
785406623
62729
951241396
474141285
466610100
461743075
449487
488856576
870268866
46410
570244831
6303171
52301
939435981
958278087
473975362
499062082
770631231
959934861
937656895
933084698
4364
839141022
843253610
555925865
894294446
44266
43167
805225700
590470
702583012
456117845
45342606
693142207
39267
432319394
879037982
38766843
686139200
530064252
954995094
708553110
789877663
5190794
802993029
312024151
458122
803773321
711353247
452251584
410725852
473722771
4502662
958261376
443371
488613603
45459118
4975692
475846959
403708921
496286815
51688
734976869
804780510
448801880
932826895
428898643
846952258
448331
813268295
4886760
500000001
400375535
515748533
4776
530487145
630218977
760702791
5939470
495328267
483323168
46355
566585545
633746585
933575005
941479917
572354854
40984
458453618
945822659
640818075
964478335
630424293
45507
460812
809758901
5164677
748315753
763943919
50239148
833507023
478189
47976023
686355204
773655390
54757714
853717794
971173563
561590251
621529257
506549403
886131516
664694448
934743949
635079487
812318727
559434667
46356
53580365
723591
3547
891043632
948593780
549070966
780816793
468651775
509551656
44750185
906533363
496841395
803087758
566311503
5043
522247319
817923229
853691805
431801
445615013
4714497
562943508
545486809
582462238
48192334
679466558
704252064
851628454
877708186
664096045
929203089
6125
569758275
658135223
778914883
666560353
772546969
3230
489224912
3806
823111443
643616912
772373795
687845668
410873815
487371
2813
5119
492342515
466196
869881496
881215820
846507404
669955059
743816462
490335
696079167
462253759
665094167
887684260
488444238
595271972
444467555
575436426
607751473
4959
386427
860258281
583568362
435538746
4790632
555661077
49305015
41081
434405104
4785713
41710
3844198
478886
540719339
904294088
574251123
638063119
528203530
45704
706483399
431749567
907630970
36851085
938389136
4872
789613912
643692728
632366661
755140723
52903
50987807
48636464
558600297
431307069
664404273
922072600
906662830
47160856
25241
695700111
491655
446495503
913659576
43289669
866244820
471918119
758029497
460645
838976807
844761157
626089504
729099811
623091214
476552929
448537
6020300
894607153
493340852
807192301
50729
47318457
740260982
493543
43714017
4754
524499661
5292
403651582
50872566
45565853
453706
541820
657460273
798837512
847628260
494703511
49152
3929
4990366
845398532
669133766
517169
4992
547561433
444539929
561164
884470338
5729017
907036346
703157071
650446883
578928141
545418070
598215384
407505743
912666441
877784876
47246680
746551968
535789269
332
46277
979645939
50800
877783385
29797794
559105796
49939703
718472573
46894
391867
445715566
44
938430411
479002206
777490020
615885584
445625395
579142944
984106168
589380891
923505420
807407071
585468949
970542117
452034
830455738
942770041
586602111
5006981
421583196
635256456
390209
660533195
461755748
411756766
684967905
598133079
778628508
438481538
452583589
630343052
47878801
969871275
776901035
844917486
695333515
587199031
48018
709273353
4939581
656960670
409321031
476186079
468852564
513747822
477704
683289950
977086137
990984862
907159742
843442756
6040820
812888858
526040370
887185277
524082941
935860735
47318
783489615
958490058
584696860
948585987
29459
4153981
524488788
422409891
878108675
4522117
704515493
712884511
5535883
499983675
978785422
679592209
640346839
616267181
49657226
46019659
629255831
836236330
809363166
4847088
45656
574840560
46406981
863231683
714932485
343490
953227662
582105774
4910485
3589
993214197
595950131
534437659
502356498
766410979
41112691
488042808
567180499
693532980
408289414
447887676
697922719
916748380
511714564
592768979
4474795
577177545
847820750
720523716
890625499
5090
479195
947363947
45743070
741003446
456103260
929458944
632637687
878851508
993461609
790555518
36517425
860581924
556444496
537368405
668173208
3936190
840072791
3219
3789088
685316702
448799
872280359
603858346
712960329
883704157
685516676
763222453
829724847
5306
50414421
870082535
966036441
539158335
962663034
616747384
954567032
550463904
490486838
4446
848988007
393383
951601753
906424191
57473
652621262
47646
774751365
888106094
4762331
837861359
440229
918392119
865653381
964804429
803913697
707306704
999587699
4776611
928341574
57654
704334194
483752619
603307658
789032747
880308032
431523982
527835106
575861991
64893175
4596467
552156013
847170839
716307277
4376
470555010
46463
706489465
4616384
41207436
448691917
810199773
777846307
5801228
408808031
408455266
662734090
596481133
784529557
3611577
789642973
709568514
778037091
4480838
796302644
795735758
439185871
870963823
650057601
519825890
954795284
490786721
806446132
401214025
583382796
739747516
892222573
426423953
457818
504922163
560800139
723367204
731650343
910276843
778144969
999944940
684500923
409955824
45043
859057002
597260
49059
512536639
482347735
3211590
479811108
517665
899896438
485930332
48164668
46050050
48685
297770085
563968399
725133024
465921596
867537167
486444
847818750
4270
601045539
474230453
502821970
441937
657591417
863091020
947414838
486
586787054
759459021
888986251
651416505
221378945
788851050
496364
460329927
4264142
5719152
836483224
473425078
527300
468285055
489006298
457529091
966105288
826478599
513766702
481934240
548722502
33181
970800687
924802996
606590692
900370429
636987467
315698860
60459
521306877
459757587
49482323
5808
58318
987201924
969698668
712669278
46100891
618002109
4869
462407262
26867916
822753741
458487
760132437
670786506
691077570
444042058
557883274
425295123
891053136
507040972
2845
462360857
3811
410001768
818331420
876493701
793202358
898747909
998924486
455366250
492805697
877233317
484340905
880532532
433655878
853955991
731479978
593879168
470921
44502824
4635187
4646
5136533
446847
4510
757287163
583450939
585339453
885912597
441011209
546147815
459602252
655817386
4980176
864495131
514193516
512630
939397545
4457248
859846261
44834601
536644960
872704931
954249920
874772229
749099689
661686000
909534850
978401182
54970921
53344098
447972
50145902
481374419
685285
583335813
3861062
4345
552052650
721745169
46462
450959
480198730
3709602
855806176
841617434
961958911
772701483
45014469
450800
803768110
526334191
48373155
470445789
730327733
536546356
836787748
499384246
501836722
979385601
4024
4928713
53477
405089643
230203
442623394
422280
905937924
45311
567007878
49570216
44274008
735461106
630743024
423708007
603448669
574238368
496446517
427743272
4012750
655466804
745407112
627
4577865
998599230
54732321
560383238
5491155
474365273
982013169
719884649
686082592
690207474
432689408
417194145
48364
37471
4485606
3858
592141411
47448
448821
817745517
54731
482091229
690438134
988265034
857760912
39781
577568085
400657618
484495737
503981078
479637740
48259515
735143053
959621337
556906297
426271795
491546959
481979091
3481293
555266386
969977707
414286110
466022668
919292140
695478206
664222503
828266051
53175429
3777489
810581129
459729049
888223460
610927805
430431118
42847391
780947500
478118
490791
730406151
498821719
532047050
5084
4444610
490940
5475644
44773
531778843
447060516
450635547
739803429
792834809
455597073
462644782
4621695
46436862
441830320
471132758
930652727
868496427
864468721
560363764
643059714
423403279
511433992
963639733
377370
43537353
775832067
999225805
3293440
458356204
914426264
906621197
648518181
829515315
35942
3970
599616116
811733234
50330730
791287905
3723
452371
504420259
913094691
504829394
872484395
871678388
35745399
444906174
875836001
615
947128883
507615563
44951881
469780
5417
855817653
963635835
722877581
461190
455083951
5251019
45790
826849443
576733052
684263455
823507305
708849119
461383705
435437000
49595529
991294190
48014067
938035625
54723
48914
451486775
985106345
4593847
34411
731968813
806354826
402708057
877391971
523848467
570417875
414750157
466206309
42275
958579452
968522850
471357398
723032170
500933297
643518906
858517223
784398843
834770182
652648928
556570
664153214
895308950
444733
531344286
822251206
675194436
816649725
510010693
609595434
47791
730281906
498428226
827742505
527770
940066286
922351934
4169182
5433079
651136323
41174
701530738
771672918
484648706
584567
408823412
952348570
46811043
479216929
426761672
815029951
922349764
717982966
53181253
42637890
620810790
431451281
799304372
44782024
520455780
494315078
933405236
491405800
918038650
409573145
661590553
694229748
816133932
849907441
803720839
897679818
914502053
440386
741013773
4827440
924900535
55289035
854990521
672669345
869218764
50310
54466210
45639829
589839623
543089070
828184144
45041523
711450710
787444132
44700354
5135
47116560
552228215
674844954
756563726
449459
631806304
443661000
767712786
484580275
434305286
49256
864414117
655315975
4255810
975117901
780949112
623542635
404269618
557236
830822148
38624162
657808411
867965061
844915241
47119977
740713308
48096
479737483
554708575
517520388
925534941
581333942
494893185
605439707
494637301
663792411
47750
405026358
493354903
498697014
51115271
723874854
893919439
3683435
49446532
442512464
907222569
655039
656267879
940695235
437317650
400783235
453582
476544430
664102841
753149337
617183
6753843
943096803
520422875
954972620
737128123
5052916
452774688
767815791
968777248
893596957
774583590
787267205
47608213
691622411
889631830
496499386
846215031
433991329
5083463
585311304
3214435
861686107
496334499
785997531
529489934
804836115
680363473
456989369
900964527
467705486
638778883
46669257
60744
637106260
702503626
495999359
45070715
702483000
584945215
468919
417065267
39969
845805225
46480588
54811237
830462957
703943618
625507908
51264
709046271
924187401
602338676
679438840
45452
4286383
745290330
632945180
939998031
440335
6030
46408
583263223
43483049
4860382
584
637066659
4972
733852885
577173560
537407611
699448792
781980713
904515240
708559861
684511927
49760
594202319
792159728
437829610
614810692
542582356
5145
995869347
909813298
610013879
583576855
467524
966390628
685636588
852554135
4564314
476703226
921763325
778213142
878212962
497833261
49027800
856803276
473656366
725373331
685673732
948587389
565338451
799476631
434600555
730915515
482734
787462093
479553
509834217
521004443
609708321
51041110
373330699
469871891
885599581
4498446
411359492
459974480
559112087
802159317
44959568
3397
982378999
448489
49172443
837803753
432163137
586688
45421
653801774
506211022
734916328
818356824
733613513
539552474
720595157
4625360
634590388
726359854
2630743
585162098
525077107
532878416
974300305
5838030
49846
481399740
49808714
49402
73733942
45032996
51002
468025427
516352190
763063044
798139714
946439573
775953017
475606945
701920546
4867207
406513754
958893650
483738927
491313209
580637183
945026669
998548836
992718250
807871424
754583794
519776532
3646
702499923
405902162
769182914
28157
826854894
479414
39262
3077183
3045335
980279272
2994626
4508111
733080944
837958486
4770887
5125
441632890
937595715
700087722
469856323
691954030
21890
762643744
976642293
446819245
496578711
580361421
47324
933603020
449255819
451794029
626023367
44220
4445562
968374305
498367208
501224651
4127
532305337
5579806
658590662
3870
470647358
533520452
735102489
787512553
55686
991515354
423363308
405897724
683598688
875415074
737001700
773396023
476580
442430
551469201
706378657
445605
404804732
665938218
488035164
4723468
459972796
659356633
669189141
474950516
6540899
700178397
864572030
445439658
934895345
735297323
676282729
507164535
3679482
494012811
809838195
46676577
469832
490171498
244950569
692358893
822652476
526668239
595038308
712327750
967663097
517056818
438078
599084997
671737891
657259060
640983002
2144526
491344
716220860
703907551
418483096
787816109
465914635
682006703
653111907
580559137
473690
720716566
487587
707850659
469772132
46576620
784692451
561
545448036
715123312
452616
4192902
693090539
618188
5430127
446699023
38387372
677946571
923064340
917674583
44632
822394611
496391531
464362437
541392101
512
460591606
4733708
541100793
687498273
397339
502785289
764656133
4833
598912420
474214360
370364
4666850
47833639
4309
65473748
446811932
26280731
387415900
983798758
888266904
420435560
479859698
802277896
920615167
45024
350432
522811086
940284814
947296518
473488791
950874909
475298400
463898639
553406477
454674239
596846107
920719151
707236372
530129369
478070813
690740793
440180019
3465
668942923
497895322
768648190
944006896
4521497
517993209
863174063
59488109
47110081
631691852
574821201
889589835
638951726
690644534
778900069
872592106
489624578
440
764831999
962277779
40571
786012126
518869339
531268609
495501870
4968302
37581
402338543
48196240
779633306
857771657
541245627
44620360
693
648174626
447185214
556077505
889152225
27943
761290083
637475408
430925740
445730068
621936008
910984752
622321942
63946
419892235
953130997
36152
849019228
848233460
831896662
469696149
949603524
961587899
46708818
778582657
480969325
749283632
991743945
508474232
682057172
990390620
438141364
768662965
665167443
46645
478295
926115823
776467264
44382912
815723645
44444714
713709742
435118
401847566
928724185
460201315
44630521
5390
597195830
6096
588326104
794372039
873622305
39804177
906044960
525487729
705551302
596442
517998820
293364
447160809
5650595
430582264
470277120
448889227
935923287
782427838
964816896
35622
4856347
435271916
843782343
661586300
425384548
507918
293775
853593223
710025891
699541858
813918527
995893535
570647640
307453422
609067729
4494
956981703
611569601
840191016
505000097
749302584
819584361
4665037
569582287
938270436
455289
486650168
789139203
686291677
916384124
577820336
803088923
530492678
3468714
979991681
4095
980692530
466765490
497296843
520889175
4084779
655668811
736723336
698701476
579274947
49674
449347201
541500
3964247
810060005
331899924
40135311
547619022
948338708
474422
630773598
625483566
48958579
484952513
727983713
777849914
4664738
4656835
946617105
2726
633798139
407529468
6071
445228361
829252464
752740236
44268
46156941
46670062
815652225
549531096
651995572
42994958
564249423
419571170
858745649
964988337
875919918
803843083
459709000
3283602
51607060
741079948
772438527
870001383
925649587
6052
888689672
595001119
41428167
673079650
809451756
620312768
749352746
808588993
527650
540918025
715764646
711855237
947122574
5611172
6465
938934801
31151
38343038
879784438
577245422
882497840
440267619
887641957
484523
4573070
898681607
3885494
529365107
550125250
57896
546787501
472668182
710368271
720143852
612369615
792117562
840391756
857586021
453897893
468088425
576861106
982721234
4677790
412289139
972365137
977952954
589949264
472950405
587397145
406
5505823
45496101
940667158
5532731
370483
989472954
488167
805142671
401117333
798797240
671899865
776475705
690337991
470972962
894643817
56449499
809208022
731290274
446236876
471454913
35399047
517388395
738520332
511735362
850634609
795103614
4722731
491181965
826657841
692857959
670461966
796076195
48922814
531916286
534506184
946392307
737477233
483787
407010246
739085859
822001358
46866
504284068
638141146
805064472
4554607
556883843
580458028
471706824
957640414
959324558
47920
571966814
804720279
992825752
671610613
904929889
448991918
591283
464297831
49919004
665109524
892489990
444497390
6443
46452059
932499906
467846800
497707216
915770578
434423408
853102529
44594
426125
778515988
640617338
794591440
662010126
780426440
821887189
524322573
437668581
529217381
744093591
790970815
610542332
4217169
658296494
5269
489196882
53908352
4942868
812776349
536815718
885782605
918250105
457048394
436334577
621471448
854760724
842953122
956970888
469686673
531441018
553638984
540529333
716003226
721208629
432822271
778734889
493286284
619542582
538317886
565451099
428311164
873610849
39577008
629568846
492784
920499559
53878
532390924
447530943
454423740
646119087
689388192
4920109
56279526
984359047
460673014
5127766
45570
643785052
839958207
856728403
754717539
760467081
374123
470558351
48073986
916820877
339858
49454
512901331
490729784
596768501
867560214
49031316
953264917
48222916
672670144
459057099
486825
761721240
685010014
47234200
489415933
491319279
595828411
713692397
713404830
630014107
789306948
588264160
765834842
497591582
926331366
446058215
53147
561853249
44458
824444634
449942
540024744
49474647
999776272
434519916
448553111
413483845
550264514
446940109
694937856
686159420
48416314
934403476
607828132
895874527
843453710
977292318
618453064
5236757
459176
996250057
542790016
908667540
992902098
5073891
37745
40828
990614485
569349
49949902
943351596
597541
858052488
646226810
777825072
473895
733517908
439698
644958232
842719026
785787207
474219410
496576882
695577791
494135917
881447395
846359318
638809904
590397623
610773
743706330
819207127
5076714
698102857
602052722
576314
4184825
979079273
509404263
503534735
797651154
739566896
435692684
494154
460945515
632630056
818349754
74
876434068
875764719
328
986988448
919330031
46607
763727686
342444671
402752564
4504867
566711419
541628415
443107079
996799812
47013942
879591352
483139317
4001
46211866
605857200
976635890
937762820
734607637
474131401
506338039
636700875
4741304
462858038
459878375
607517540
307996362
543326708
284224391
556960897
477434
419764629
811521360
3530304
4647
566350737
693438030
801850960
636565339
779050796
975324985
31560
782366856
609039028
449528490
634188076
4780128
540945504
571857270
872573105
877080691
467342
506029
61684
777059175
507719088
901012254
672108325
806013729
935893025
486690403
622857275
817296053
48173242
462661811
495779235
951398508
42846337
4605978
405856839
5037657
607553730
46241297
855288722
856815898
949864458
722702413
477078841
889427127
665566496
949825791
4906006
959136656
965662101
537252
457106487
48046
49937
544962287
4569230
484511
622656486
352959
635039482
857063142
644802541
618877033
749199775
3867
43225
512271596
47716640
741422443
810471968
994112007
970741630
599584631
702317571
927451091
49941503
743066583
449293282
501426
703257084
373846
856044843
443948048
3669582
454459136
611609330
811539493
422818599
729423903
648926232
521883534
737748799
939419798
409986522
758515392
644700059
428690861
672393311
307708318
848161483
4860732
52862695
640991231
921913909
641312609
952976915
622596342
600619652
471595
707467924
47899
700329295
645394871
894931983
5013597
456070082
857192173
918375958
972554043
525370878
572828294
991410697
46039
993411375
787745287
48113673
813741822
733594126
480082205
403774903
703565941
48969700
610745233
49029
613443311
460765974
781684254
875345768
385120
808081970
901804703
984446130
708972755
2413
836701150
969470199
608617517
555834
839848132
816920790
5305892
799046099
850699103
947074926
791004781
770429643
623420605
598143897
442118053
520667742
872105500
469741
806547531
5556504
63629
43300
704973653
864384471
5056
48868535
868438194
486794136
979913269
799050473
859893334
671924716
927778035
505928090
6192203
435
404579659
488296
973956712
741660820
462418553
492761411
4787646
467849728
846086379
679131147
45315879
524831443
5303
505367538
5846
497890038
591484860
649382193
800395295
48531494
46047420
465519106
925732391
521449710
779638084
587539863
35341351
828100653
801650327
490325235
608265056
515344371
4507575
550541639
4169782
48209103
446274890
4936725
446137048
46148985
452390950
765936661
40301043
812151783
671011187
913775662
40621
402970190
687078954
679967821
451297552
405132181
744268513
4651783
465326059
4545367
408068572
33180
606590043
430411310
476753
5654
423774213
810086504
403152645
47818
622032160
442929421
5443828
47843
718742208
838066332
547466844
4638252
42329
645808539
589415877
751125888
538360
698125528
48135877
5411074
44557142
555062547
578189896
48887872
412018703
531107158
495880
525057088
489510410
689250082
782150771
420305085
2327984
871225089
852857941
999937021
2892
695070549
381545
796398269
937772187
593828480
536236
777501785
4482207
534206510
499188218
45172
975189026
811376654
539100304
910533448
956440193
433360194
475057035
380947820
838240670
490295
3295330
756378283
3335920
228874426
445882643
522518
437861753
43264924
505167521
692483965
444631630
614003153
975984997
467102
716261450
713670280
998797202
682630728
711227743
465381
609711
3492708
4581396
482891736
472725
3887445
37483013
795813892
475479006
951025565
47628782
767355149
435317768
951742131
996995541
766219755
900120530
611518980
887192776
776226964
47342679
825275082
926639007
923003402
419494503
645327011
48357
930727799
432316639
764054922
630309474
4854136
5258504
47988
428238419
705863873
773617777
514584482
779629021
446579179
814018477
497408199
437522300
814762444
778472146
847317136
864119508
39921
530599601
441969772
4815315
4489836
619344971
773626154
975594992
477606
627424221
41689
593939896
683962131
485868
786940779
49420724
34074302
907252512
490897427
521556565
41303
39618468
5675
473122
759479784
512793
907609775
436730969
495352185
500421571
4907225
523509508
461360997
486110295
982243059
500422931
538597790
851325889
420603510
3855520
6491
917325400
838857079
519420665
820503493
539384448
978803417
434249026
452384442
544043770
861447967
419289355
37162
801497203
504002161
918430327
47821296
439102442
48520
3632438
978381861
657063261
714824214
885743658
739806533
638150392
518158058
49831660
945333759
589267909
53388
937107115
959787806
732063223
56878
742957834
730944817
458113016
557521008
457600721
420067822
499818338
628374979
3210
823888981
480201967
4825600
727628297
455623277
607772016
422122
902851184
429001732
31038
783458712
650054334
455569240
436416330
962387924
845415065
588604355
759375432
885646230
4620883
583389574
809366295
920387344
478060544
493762910
472405383
489614
476359334
946923799
431894440
423863760
47582479
418921877
594157500
998119854
34603
711847950
738696562
4544
6397540
722314122
904058716
17524334
849961907
41785
49943496
46674446
709049722
511898703
728994111
875817795
4727509
30961
798758727
767527043
5129
999507490
477650803
784426669
460925762
45334279
63576154
5011
710229082
462184316
340298
732406463
627819777
632134041
870473960
931267320
842644509
677128605
807671752
406759429
580554910
521615153
849043207
668805638
931093435
423563995
706771730
608083555
538258824
47693
911959584
933044585
289620192
457984583
461693958
782890875
637484617
585130613
5299
978413322
542892603
487591729
708344344
579877552
438147
5860407
880376587
642529575
4170055
803894908
764016236
807644793
644764853
48658335
733599087
771618050
639790763
764757129
650861949
55815691
472825701
216862013
518759509
421986358
467786647
952989022
815197344
612152965
792014633
383362710
569140585
566376
481012098
881891533
938449735
577031287
915396746
437380261
562043796
456892198
63441
4989063
46325072
3252
611027077
3471274
443099510
706259837
503314583
468567370
813034137
902154556
412799506
780070789
569642916
648384842
866410867
973417382
864823120
459100405
556415099
499825928
447338116
340692593
691526234
764510033
445155375
515531384
566367673
47454677
472673825
592889458
489667
843225163
942799658
4708344
788997055
46157
900179372
788752540
4945265
4172678
499983
680644411
3498130
642723031
4682472
922539834
819252752
317
949360470
5588323
458751
525881
573041966
641739760
783242886
713316803
681992150
425906960
690198059
993651968
874539626
958640181
498704515
987742616
495109237
875074370
982790916
532676672
860164453
565977
5078
498828544
37201
482249017
551882581
738187778
637940338
4666279
868609384
660815725
657620716
53935966
480080122
763473272
4465881
468644838
464573694
444113189
5599
46841226
605458150
780903355
430792939
439609
474890923
582337172
53263716
689045670
48991197
517604
936005700
634811278
5052
48486
4744
498997
983025551
839449494
519441711
814225320
867471195
408710490
60402
4751250
407784
469660838
54370
984220953
672685508
41509020
852016975
937949907
804046289
737451998
680014219
449607018
496475559
4384
588294604
601306775
43020275
2337
467852
948551278
55940
815231473
299721112
508143051
916793806
4500320
456935091
5180486
906593645
44902866
50124427
818677538
454684423
574054053
928345066
31879926
703357613
758996654
509483246
854882852
734500385
746802603
514
456756850
920363817
410185963
31381678
504747573
951896131
42038
43741195
853053595
42939
820693688
786679795
535287623
498474
854613539
587848006
488260715
714007197
653067373
611444
6825799
326826
560073625
810496127
34258
4490332
54064321
476659
531588037
57769504
762946436
45597
988558642
460449
605080033
505502
46790
878133003
673865879
832797996
925893225
773873631
444936
659652019
52688
820201396
920642767
834455325
884201005
47566
459974065
493443938
934493579
470605074
806974148
471687350
4754476
4913011
523517166
526825010
4472287
661255991
843784329
605600512
492096025
5285
6539568
470969734
618490746
5662
51491
48432
422924628
870811019
577786235
871865908
57198
729453304
461502
385114726
619834120
569066018
693701414
455556643
682117127
949679563
782492899
497906351
34744
793826013
452087
981321777
756720213
844705628
457530326
647696106
454850325
530344415
846090403
457914
750920790
956871539
730656243
933282726
615747589
601292
793968333
608501177
738947254
845362265
497704554
4739253
490957711
705175518
724895891
693625774
543662567
4816073
707584728
603803
474072240
974674258
3664239
44867
475018045
561409
4500
406871526
481872
506515464
611627356
640769799
663839119
895962315
45189846
4445001
562148941
722326856
34533410
860097377
644442199
3545
453721
804894347
418046045
873125079
52639241
958451776
402431827
5321128
462404
4528255
971683250
765205131
936842203
47773
432407158
448073
369147997
4800571
633381582
555
643697229
619059491
415121067
699683398
571549525
799140112
522931851
668536628
526442950
4696348
726829621
495603
440963769
488751302
903078271
889036025
955065914
521749
818476193
707574571
924283179
490564172
973935752
886283622
789508054
464537612
962044299
773509822
826980552
857148410
974716457
497454560
740617365
6178
506038
724489501
438397788
827987070
683738283
769527641
435968546
609408
44934
913798789
493561762
4621643
503921726
43779909
445039944
44163193
481446501
915200228
437052866
524432248
450450620
4070
3738
890603925
53300790
620051900
701444954
594265323
950605374
726908730
427762324
808000933
871331510
670869462
430631
445466
423218732
758700206
47058401
783993456
738405467
51093
4947799
4110513
959045977
656632760
575283094
423094941
4640956
409442027
7067108
769402815
489198374
45184747
531682294
407568103
451232448
574933105
801721207
791965903
497337603
640270741
745364630
586234607
590942519
562002757
4802417
564501572
47751492
413558425
816642945
5626
667469628
539217912
687007693
49842
625956302
552558275
55797107
933871775
439035285
501270
754476871
40491
37704527
5092
420440644
663039686
509570619
670473122
5611049
875319083
42708
651433511
731848231
472125827
605373645
4411671
5290005
34729
439708003
713623542
607716634
449884270
49805886
3608637
499967
478198950
54682959
926500420
825793829
4506894
523995511
904213498
490457073
712504722
57408577
538250644
40760490
579255114
785853020
664469434
858810233
47013887
413860
553836091
699783287
5251296
44626703
505138703
36469
563368944
583861164
987598245
935903036
515939627
887953686
897123987
725575500
503014040
6790
47981415
959436142
768658809
835815405
487
478338425
796815799
45032875
494403325
915848646
874460458
842307255
759814356
803726746
45257
560531875
388580197
596611265
586149634
360614267
718473886
534784003
26305
4128
719486461
883504760
644922130
487058797
4296015
806493114
4650768
876761135
409646295
47312
461529
738291637
42410
643223916
590066546
478325
753169927
558594855
456906
916549594
4575196
46605
480303357
523313884
951477182
762807589
22774061
482622723
796602945
504309526
931828120
45094
785343126
5953896
535421637
861524150
831114355
527220738
499918
989275248
560026900
849101602
923743648
477811062
6373
4702894
445095061
657325006
464033224
46183900
496669067
6277
992798207
940313924
500060881
675506449
553122910
851140412
456794712
673777481
751796853
812018924
557575430
44626
749406538
36785187
679237904
497920121
435636018
610525831
421989681
576013691
557940113
532977
753693507
512751992
488619
4049
45850413
476792513
808356863
49686
905573948
713774698
998163761
493229658
551511360
4381014
501221345
462936489
505754357
533365
761794433
49785
786503689
480830379
437172
5128
471457
40014782
49960249
786143486
756839067
954486246
5833
449309045
487925122
445766
685305443
482174868
623720583
809341282
887226722
603713395
486790489
478624849
807686743
811302209
5288528
46069
775854364
41451
681370703
467835154
5070956
616331986
962357799
819966544
655406049
34978897
946921069
336918
531972731
887445635
716414237
5371538
442243320
47562
547998
55320
533579525
992701984
727377122
947322740
437000779
4710095
833293023
959807481
435512247
54307
432852
46501605
769596942
35516995
36509045
5663704
872627269
664004691
486260038
473773876
841253092
951972140
907001811
63263
47972
683146462
666732758
934307145
894084680
857373274
974556913
858104271
898261508
451181164
539304187
46895
5617457
747281768
769754302
884184632
723376382
905394216
991806418
552264355
987424827
712193908
850467407
4817139
4890777
843388867
988024000
59145
43704956
452892736
795623008
33914
884356117
616965978
510977884
451955762
435346404
472178549
735374764
413847308
388738
37008570
863686461
540719
560827394
854057196
3943603
763857121
862778476
643732956
457291222
547105
49031839
492179811
542605113
582512704
817676628
48997917
446970677
988104951
596049706
683862968
454984
953130571
510547468
4517145
483398456
48988794
622340665
456084
493417288
598757
697319788
633371895
614365373
486385710
46290
645267876
612542313
510277135
905997771
54521
3493233
4798
630634077
4646836
784436980
5171719
780392172
867464392
383720
526833118
436266880
648859499
51440
653855129
395312159
542386533
892446119
447376517
428835894
35212755
690128531
672471288
865660628
5642
559170228
706228588
4055173
422515148
5514330
47549
5944
644430556
644489561
900858799
964098885
4852865
561723489
401855269
984546960
40714
420958
912945728
710972803
887233248
2719
531854471
966258942
409755175
494751
30028871
477585
611
747910374
51493
933211656
4623944
5441827
681192787
5166
486221801
596103244
462209898
6331263
4527078
644724214
495593462
953875514
477355880
497207
451697014
50143
459908681
325052241
867525706
408788487
944179669
438660
696068239
444981
446681
409142171
6300
933751827
734231228
527900186
719386061
884348679
908809650
4670717
672209347
4740136
686710772
482503932
487552908
827745929
481140
708423185
532651446
455891769
978884728
672454707
650075784
819094214
650767066
461842334
5487624
817722482
541239999
930412502
410985256
478976367
39515
49669380
969239934
512850
424271110
505832828
45159448
850753797
651842609
5476414
893330702
483906399
672125700
649980831
46154
604445428
469344958
406261052
569966467
974471877
3330059
997666260
551769929
911304417
713503633
729073378
447971445
827846786
687397662
922514218
619512856
732492519
663748694
506305040
3240322
4587630
587782
823237111
980736393
49681238
955049660
582975197
461450
409686972
893657978
881760193
469904426
599878610
447325139
444941988
45447
999006092
631202133
533084958
575654238
40089
430680619
4479358
578683301
4220141
567805146
611412349
920197741
474351798
980532022
789633338
49586
687413347
850061162
974095087
3344040
610763679
437397781
462340619
556127281
514171896
436301723
443916325
5045
4083
663067487
595389722
4885331
53460
39456675
999071494
615724882
4879189
460525173
506028
46715854
667129807
4544111
4132432
466505286
4979591
571443150
5111723
496894
930151021
4756102
642049484
470287344
410596284
604105218
443124023
360878
48318080
738708962
467987990
840795272
784752351
4704199
45009282
4281
34556
470408396
399245
44542
545519139
4599312
47306
260936064
4602663
5416290
48346888
506219172
718390688
655906631
521708446
510247273
457184936
51325801
4897409
547307245
753630200
470573237
58933
540035117
619940201
943629982
693637194
698190163
639850257
866977069
419523342
6808920
4163827
4539490
996807594
831763616
437881
5243
471165377
49806833
51169419
775415488
774459004
603293194
850984973
908624002
641196
625430599
524182384
980566469
618601372
40228381
413238
494554
621898297
409360169
52400
914145895
476954
49553085
754282236
962739098
971586199
652342489
483577008
565880265
714363787
41193909
540764355
731803256
583061310
685726670
486335485
791876078
974346043
859723630
736
861211198
49592895
39622278
630200477
426745747
988271623
447013923
722685900
918801249
824908909
624220237
4724
485348
966331524
3693380
807333378
509857404
896965593
964525021
606920539
546683897
771270406
977867649
624010301
614505675
952312046
499556341
41002775
862439045
445180013
912271548
793545407
697368877
859467265
416296846
722276478
458296783
520881385
693772515
465597
48998858
51769
42183690
543261445
787626973
992934298
427164605
484691
875596421
950501772
440633645
444453984
852058492
724571985
531206318
401317036
678181841
934170006
54375
476920123
512152
900859393
400260
611176336
3757611
407601752
884072918
50385683
977468081
830131066
6264
29458888
946785695
49011
830436000
2444
530680
491395976
3302155
495717
479474
968568983
477738980
838587660
776231147
910073584
551344916
872619859
884997485
46211068
765742000
841113318
552521270
634585688
4386532
5333
433861899
812270747
612583286
44927
550829746
47786
407333465
597517762
439424760
470936125
625862162
931237538
4676586
922558157
50129189
865540916
846101224
746033369
472781
574227010
777954538
866638728
767172755
553037191
795639995
904435391
416741407
594149964
871661304
44870
412449041
919475847
720048214
468825756
550942138
726850805
833733155
508279495
994467241
464870
429005590
865811760
492538545
481207
777731118
879308979
5273741
780512044
668379740
488099420
667995611
664936418
977083781
493803195
900432974
843483452
714980917
56063
581453597
907564380
520941
43543
47035740
403076794
578614132
631692437
44591349
832432887
495738039
4781567
838595830
868650711
732357447
756973813
839510536
45836
667943785
472777
528315251
766484667
967716899
35920
952096866
903432268
489695528
3045996
889138142
948991076
572925098
503500013
3048
965512393
731972816
816141467
4815244
955643699
657345486
900827063
585636269
57723195
623351053
4634827
746599953
696504190
942667508
955257653
522209494
560841764
948427186
492853
493680602
340869
856409187
865452620
958187255
561057730
925518085
580895617
748177553
595672112
46956655
975775007
459770155
633746
961926636
4704660
705015815
55380
788656707
46138717
414323256
413095271
549137880
935835309
737631076
54001309
469733
53185034
615121773
5382253
506697
900101682
429690648
417794214
523370261
609863180
283516
949120942
742394977
593328432
847705875
526812391
793544616
5493
866495366
44881555
681999246
4869091
769001445
690781452
601066824
954949399
5794
5464595
45862396
484144591
486367114
929353451
497401010
4542666
954880847
48251536
486521254
462404236
46391564
950326214
981413903
472043621
47406
4686437
880931473
598130269
5546424
433688079
535212459
5446
944701795
41563471
618215956
63920617
423011
738406973
474437
429660
652460324
4380978
942740236
383639874
553178226
412352841
450285423
895057001
574692046
455001
5651325
51680
926047178
503217328
978651390
932078590
4255060
939866757
635882203
867190152
503702744
465346709
486436346
40862
4148674
868254431
531800243
412837635
521562220
39837
44077176
783787739
784954222
660166376
538239415
4722203
934506341
661862459
475108728
52839618
525514
880165946
643493970
52092156
697435883
494463883
6024496
688743049
648761769
4885888
539157672
654031518
596532788
520893906
552919677
857978738
399397
639490668
810083247
938220396
45029979
4953980
686647462
975021867
4852368
729925579
769006310
5387424
996396473
746380702
504230531
917252342
957085715
37584809
6210861
835411754
681968793
727151375
690339134
890591010
4676831
989719709
924236951
671874103
4793732
641718184
779342785
47711645
502906228
51407400
455836061
4701795
43232814
61083840
859262079
619294914
765042788
838827424
5112345
39706
3669
936172050
425555945
710806885
708587172
422121697
744331433
815146037
45456
4790
979143796
514186349
455803
459283386
613407374
945433025
728932598
827933218
38652
672033531
415819301
703274682
522594432
404333996
471340
952695692
835622111
503788
610374809
54833332
216078219
41837
952011105
610923676
4165
680070029
3543230
44825
472887439
819875362
694416338
629595398
661985327
956334776
438917422
506293310
412477
884357697
528419391
797959895
517877192
879003684
574444524
894441077
480504099
401747505
42181
40812703
559691493
496073
790966761
548492410
459941434
561706599
894532736
44942332
3501
617158184
469307422
607929828
49611
453786229
390144949
755788087
957271442
691398998
48275806
923535383
936786876
828646881
634179636
444903891
541876236
951010879
450489984
725297553
438775114
546088896
491216469
648767251
51022
972253935
471905481
671610726
575136761
533351310
4726
958601992
932934692
748408985
394760
819264632
500725735
808142605
49673840
512392455
525145815
782480162
462633934
992497938
521026402
786393469
4398
469323700
472876350
944902108
58236
767710053
581357113
583927032
892596377
961845215
622399027
832417553
64991912
3564
562820669
4044001
501121
49635
880893593
767140648
533116270
513340430
836729996
853721737
605469662
577878689
45358956
515581991
956906178
560215574
522305103
974582256
452548712
698270476
549180793
654361957
4636071
4170686
418215819
451180819
752235847
48568959
459208058
3850974
528952898
549567046
728981353
892591902
499475
989404504
6512624
40162827
793047299
49570307
4671
47672758
531855593
779578625
487670916
454420711
42537
718464129
691246901
914275815
46735
973737784
742235626
920611423
511083920
48257745
850024605
655939574
854208417
788215983
460416525
930280181
469454730
450654
45009
5191866
582032111
527645729
43150229
489126
998952389
660374595
761224441
958319752
868925821
904985535
800371097
913033451
472418116
458751348
497651989
814612761
593275771
679882367
493554
416337015
627984557
467745676
405133917
432568669
823248221
867515355
538302242
655080180
3920193
49797428
4639955
45602021
877750850
928837344
465159196
561019303
481851
919373362
889651383
676050264
531791816
489147
404415952
704126703
587252614
254846
977359541
4737376
623498624
623197847
702420999
47527447
872001682
899866964
548669952
818853236
716646184
847496425
614970782
672987493
704608573
580984929
48537155
2795
482800
997999953
426342215
902851265
480478867
914876872
456185
902081178
4471494
816975280
4758488
884883936
44496
957004188
53418
888149722
482190
991504277
438684719
808117976
473722850
535314943
708064227
910462778
830794982
522841
900045934
448133
621007021
667263097
971729371
457848825
793327220
42803
465613
844751080
787271618
462957413
820212396
37171
739744186
584707
725707340
46953316
587372395
997698769
54340829
779583970
45771
556557449
36139
51561
722306990
5723725
615712951
5225150
721153127
970680242
5020807
458533
979512535
358693
934547078
707489612
974855186
42855088
966492482
750228574
375246
476942
4967190
447995242
657410220
4108
905086340
626195351
449286
3415375
45965143
646664461
911952838
972414467
787020641
3805680
469809187
511748
787144133
918403275
496128453
44809378
941403520
474605
496330281
831713604
402937312
971776791
624940540
695321397
727316322
44056996
659361343
576583193
390350175
721724002
849742620
5063176
3237
915032126
518278
43468
987062408
450250093
528950079
926320972
795836473
5242316
885740634
4284240
737474279
403415292
899092534
810464731
453707468
792157707
942215698
456820499
742793098
460451552
722235539
3927
3540
865555098
578312182
917314802
979124399
709227929
886639976
931606880
739271928
654606550
442517853
868298845
44704
535417902
715416782
35983
329853817
885922920
724233167
66974
670840320
4720773
712831428
568
4459743
495770835
945696712
4972340
725763547
494157465
810599885
597335594
944108455
437622337
774750420
785251690
800336797
637593136
614325443
847080319
956970350
811772990
925270768
940074953
976380862
450628329
50338
661813602
553887150
722690893
605106971
408094108
4731213
648417737
842905519
763329027
786246713
827273438
453383292
724170893
926179348
709925804
5554
881539331
852145048
910494325
520593989
34578963
820572813
725241871
393729014
723380871
496093187
691536713
714747283
449943556
772424461
475905993
41851605
467839819
680981960
900482944
999297038
457723
422242810
591751545
615087034
985175048
624383547
460848499
559474652
519372351
866859243
549723890
467190562
695637457
57444
49095451
610076259
556800823
802736850
4363595
441666677
699295987
5265
5585357
56415780
475961015
422968748
910982712
510940
619476082
496564558
4579645
409727870
702653565
974297081
50903
430262611
542855496
956866123
464514915
647395917
753062340
699720266
938128635
972036944
53029720
5375
48182
896538579
630497604
4882900
378675
890026697
668762467
852438904
28416750
766035279
707782158
491887
495437043
468721214
714182898
496226
622284557
911656604
769885953
45834217
615076535
933361459
986726320
45017
894640662
851843118
44964
987205530
686494461
5321
502789773
525030209
480603396
546610124
6232
424409719
728116927
49596587
657084758
4225051
4781314
547226252
973429613
40593508
773299232
833255563
896706152
44701
481485543
937572085
550557051
47270
571598
50438
922493739
579707154
48003
34506
526641340
971084036
924743277
493169379
940435637
492510970
688512034
723774041
409678497
45864392
4426
884415466
2293231
881471289
809276588
484461047
478517
624654351
445675
620816583
553699076
935656367
444305903
865359342
401585899
483
951306541
926890571
812853090
688011365
866937814
978848032
468755223
4500200
870095938
426993002
44620704
678310811
804729372
453096180
778789433
883275556
513523493
460259407
5135574
428063940
620382580
534260
826621752
870310306
959693886
594422752
380332661
471041167
478535
663370283
661319582
653266426
433048628
898555679
4694344
573893256
897062578
445216
4524552
428240
796637852
530156968
958896029
444503360
4227950
998021151
631571981
3239
4227
854214859
452085747
443474648
751824506
878189321
987133178
31156015
473695845
4826
3662043
581072221
638366880
760678107
427738079
650269490
680407016
331276
431255960
572029411
834087578
491128951
4690645
446114
775603797
55820339
727764141
578286696
6062
599120799
756057447
497448553
606604267
821269828
5444
589843310
49704672
677593276
555890868
839111530
38906168
48012209
539482
439099617
888197493
46441
746443714
776819817
976477830
800490512
819999963
4511574
46094131
974339913
282344866
436519150
449494175
947092453
932533606
480770
970373087
485441079
479258493
325735
659975741
569756720
446365
53284
466191747
832975206
538410952
50722315
4946447
435906688
45508
466493
327151206
482516868
4412987
666732143
47482
598764642
4115
442871112
46502815
630133114
945672010
703250060
439498203
963319245
699783762
44580
825756957
666079869
758118740
668862009
6304
497941851
961063434
609078344
813940072
42615590
930932586
817727850
524050128
366016568
47251
963358918
429918861
489725
4606
417923848
837412073
586910198
564947252
518951019
961791250
747175515
431607451
653231459
462294
44201288
531325511
445443
454360989
772393629
411022391
658796811
3965826
448450703
751061957
418109444
895137631
751470754
665158012
762171310
34450107
586896526
731345942
567006745
538568041
866557054
683511206
468659
909824639
401046075
459325827
648
915637084
5149
768491682
957855704
777409647
875334004
52671
997943758
464544297
560143208
942670225
441313835
60606
665584998
864851121
786417729
608121801
447140
978068357
601721515
870828983
6115
45691
559291739
807433886
4485571
654779725
2587
532305
437708293
437415728
46811507
727615137
917312740
441166617
616526745
794660212
421522684
886059997
4723050
981767857
997440623
556281052
639144765
839471459
430799336
433871001
440237241
428576829
738399534
35159
430141220
531030292
44663
4263582
50834408
486898069
359839
723112181
856034278
911724140
452282
49972938
488177842
731664301
943372634
784915157
785480378
449048351
4513512
706489697
53435
414827237
622539558
656991821
651703817
511814
45313
586139403
876855082
727900770
776148086
728208733
947375848
470239822
661714468
5761
534707589
470328761
720915688
536219034
815792247
695922820
872468189
365627168
4596
451518
628402351
427649892
923881559
865703653
47631488
413881164
883017750
895546323
975700082
53251294
663433635
338996638
437626025
612610573
512101140
676681438
610967128
506999954
490997
47343186
4505
736235248
918622047
4583751
631931449
51754503
891359711
41454961
602431074
424821
48869773
45403159
603474676
572802571
496089845
912070976
620001379
568220902
508028130
621291750
751429573
4520939
470547983
467399976
517225075
559790359
483869720
45544121
697166392
421500671
895149927
870855786
725889486
728423883
408029766
620764693
520846462
351712592
400177658
509668
5327
43927622
857335951
889708116
754186165
556490
49145
49968237
414604866
943676223
45410
49265258
663065798
497300382
728290389
590892877
641079111
469132776
597610796
672409445
704303403
788259396
51262850
5653002
30891
27868
447325779
624972689
911619250
436165
439743
3830353
718860085
6669
523624860
532058145
909224327
472998801
822535921
51241088
928011652
969967139
48479772
49756628
871481624
797163192
515638054
995198316
485705354
683679457
4543383
964130924
475017201
871671217
984299234
51682571
572985103
33399
503146262
843672091
995334819
543762962
685712105
455294748
46613
968368135
776541997
418638789
584878448
437854555
45336
790578404
712328967
746959683
665705381
820862269
42
456694278
470408
710280965
575704600
45077743
53644403
796253932
772393591
39550
495988971
568093415
237321354
552934730
646565191
665385488
45906
475371348
938245055
872162034
451322145
916688681
675620947
814768792
540028302
986138904
503719488
427777944
463812590
465774734
818698522
532889782
677335
736772537
456853094
489225605
850359761
492700010
519300084
493704
545800844
993236826
790356095
500932806
809069566
4786712
712280655
843143469
877504153
940507055
614163113
600167837
4851441
41170
542151
637743799
418286599
922182125
419726702
624532092
948000751
477685389
925191455
633655988
992165575
4609347
820614096
5165612
542152102
528413375
482940
851295228
802500743
47854
944953341
558261233
524483418
4462651
516507268
879247214
49605
988629769
783058390
828210589
768926486
624400120
5106176
44389680
440969
822962103
736160834
48050
49464071
639878563
995496572
434677173
535284
42436
982169773
43715667
531319086
483680681
437378222
824711920
4656973
476018650
5869115
413266727
883452301
423362
46083539
471628515
4747265
881990463
586394613
521848063
502911531
439020684
252453
719026903
446157687
473896
526921875
4138422
779098880
597767888
429580275
960551475
883881186
422767420
771669296
967577432
823193694
4157025
830332153
680332823
492613220
413011
545804992
655531777
953490820
5139
712959746
4364301
976532544
515488482
869169480
5581110
474748977
451679105
926706109
41767360
468980306
480110644
742087902
47747466
747640762
687725094
760952077
400457128
552435629
660810591
798758563
934683367
826135771
441753088
806890702
46102665
876044159
540949071
609636213
478074
925682146
963128516
491965121
5223
528942335
712457761
481575732
671471392
505232607
545492057
47262557
861574820
950107162
463428904
51991
935171509
759037039
683015443
722573194
682397594
868464617
772404968
746245790
593534704
509499658
529560002
809857233
491348035
480098
563597300
47111
786483107
912421361
796004525
52382668
4466628
710107458
46351659
885152385
709
45797038
585484476
865254770
573222983
669406043
603991039
42072
867988581
628849
2446
449133
734569827
799853282
4589693
823428914
588939372
924657562
848136726
617118513
707669191
918826195
945159712
563442327
4703451
554530817
277889
459654
571330455
773463782
543903736
46920461
710444627
53672996
407178334
450837156
4660454
666969726
446918
483902733
47057434
458649
537728016
651107313
709044459
4644371
3510637
498397593
492857
481332633
636926138
663252954
271
987888310
73512234
850828794
593456409
768829494
622643692
4787
702603523
527835644
959744628
946589932
860523752
491758056
49282
847074793
46147191
678130719
769903739
522066357
936388463
4525168
732531587
941888263
448911629
537262984
612733295
504314
883994679
660854087
638006873
518220
902155352
42109660
45692479
47341888
393813
450424127
562656805
504507248
904415461
975328796
752522523
428247897
481341
602321279
511742
586826272
41309
558500011
663369347
498826514
774573455
4982650
790869908
5176
800194366
454442229
854373783
423513807
518004
868465403
456771772
47345668
470832407
739776219
528318532
49968769
46897
717281319
659380996
509576484
634324217
750157421
848732814
733086542
49099
48825
793833144
549690535
970526335
370746999
902915986
551221804
477551963
651043822
4949680
543019666
533078201
703110524
2622
472476063
4465326
554244929
484685158
442568
766947998
496909
987643362
883183353
457408977
953081227
453213266
976964696
448710398
514449898
650172363
784605406
464432711
871700576
690303197
460510
4956458
45852
488017
431214579
747974348
614691187
577923636
416042395
529926600
600091485
454
45138255
504635240
781815624
929149399
4713133
45402637
469083115
342890
49624635
789694251
894346001
497067456
943354665
990620002
46332194
946035295
422327003
769176918
49208614
43905332
44328
546838821
568909725
504921954
891150251
453439
443763155
804822734
651942300
761189046
588728795
666134060
38405893
465443771
966041895
599430900
675127452
5191753
44486
545103414
517198801
829471581
890401831
637689663
869165119
644242870
480823738
4637520
49837
49295499
638985442
811853286
528451706
819512657
46223923
53226917
964906626
526314981
926609628
44482
518055384
801337528
49036
748324196
885846414
47410300
826842313
53692998
33173970
464698295
426224
595291531
589841569
658814030
970332649
550603307
726545857
954746082
498198898
730436291
342438
45107989
527698379
636399510
537089
808519849
540053
781256657
4951573
575371906
526511757
455570316
889030057
415156906
778596020
810775623
783490937
49858267
819545938
874202979
986014564
334435
702669426
4088002
729485532
423235166
507633178
47758935
658100898
908007391
46038430
688038093
51168
523009519
976888052
848168506
834320849
485218615
28313342
928200198
435543843
46549736
442016
657420620
479401617
311880384
49933
876087247
944520551
749667824
932847638
760551544
55793785
4801297
247
674303739
959673404
381623769
431692754
514044644
933521580
662687259
606925284
593690189
728880395
773374289
666319557
800353387
45367
896760105
996529049
607303898
674007863
777225636
673035468
687867424
895719725
704885980
438115580
47362
434965257
441839118
425984003
4828507
924131906
53085
601743005
518720134
529662162
678295000
617576558
446688877
513141993
537749120
899154067
4121
570010729
420408872
896782919
597691212
844451658
585130845
487038042
467263611
854922745
657842779
4938914
575648338
47830
402394394
433826868
519551436
513181941
744566264
47910
756055140
5763537
922106429
4577416
43249518
780151469
637662955
891953016
6366
871787072
724158660
632099951
649296315
570911
422413134
435138366
754946222
421719
878805089
848699709
957924935
466096084
803410110
5296653
742071576
487730156
47117336
421478091
324150
843014786
554787569
897322999
269
439664100
48345
997606330
428724437
4806
443929733
610263757
568460871
47728978
595837444
502115928
708492700
854635689
55631
717408599
606998119
947966692
32901
430920174
558396879
44964685
484958705
52198183
49036625
481870971
307018
47787391
5007916
4475404
4963956
899505688
916002480
988734638
473781795
969404924
469899712
45889
436738278
602442001
518182563
870560038
629192235
47354
5366407
977830444
747775016
478113510
52695
370352181
933499268
4929014
483615336
814588555
912358802
800723709
994547276
457622607
519143527
43559
783657981
510042787
464496
997461786
4744305
605113643
793091354
5075
671085511
474252279
506736304
601738271
668335713
453774727
694625173
501655864
453551
43705
437025719
899091924
4093
4680
432378339
4724364
633222631
494336934
47223
589116230
675649310
882527099
769848335
390937405
741519754
498407803
643005242
486905
989362577
492264248
592065778
51647
612739374
6654779
530640228
815267896
682893659
488899971
44595
443727644
400573095
49706651
896341918
898091946
824006508
4609502
456869223
910626458
50797
760295675
761070396
474977055
652085846
4496420
545515286
896978670
579120873
471310
522895069
854700318
702510942
949438921
48917289
928213323
739083730
452177085
796205179
4833967
580811476
555312
589199233
801840471
667475035
5097
6002
518132122
612085291
858039732
425360794
565324551
46828
382640705
776155041
358681
535697957
588319840
471691748
427214035
47414318
565290518
56024999
705335011
54082045
419432071
919294195
663334815
411516161
421446594
681436230
475761
491088077
513176585
480509403
53921054
823547561
551783456
531059256
527048225
838131758
378381229
475721
543361951
408545472
626252464
47659570
462717423
637094092
838723171
978333459
548057810
622953653
411627140
451555
4976131
46250089
5673
979985008
991707059
4624377
4441
424615555
410188300
47954077
904666129
460750634
875655906
488227765
891859198
496572
900704520
725599381
895982823
739314891
560426107
452229275
911296195
993132977
466489747
921024298
756410510
529801
468661471
428892517
4673
837249223
584653393
619400709
3600984
698722018
456998142
958282097
962651203
40263105
594231582
631720721
609201
999789875
618471818
6279
772408692
49867761
44492397
638664700
917985662
38207
934179013
480905
667758464
542
58875
57889
493332
4245943
3883981
960612341
592758
4695369
450993
45693
49530348
45615024
936044889
914211669
807034849
469724018
736041668
519347138
627260781
556875617
838171305
522337554
881664299
937218422
749604003
597105793
47987
582075235
450317578
416291855
41121
448963476
612342
987539320
701338078
5416402
831392839
59027396
643829344
659606678
5474
734109592
4423865
864098910
49732021
447350624
516480341
524568618
819065262
645058704
4971259
526424133
831323208
911709014
456670120
5774862
501396486
47550
597585767
4246
501141917
48886125
524599978
936302572
648141011
757673422
4600881
498963803
44776453
472708
404650174
685955693
47507902
424498333
968865237
633700218
845823805
844371735
5936
538143014
855748097
494199
4492192
987327933
478325662
527590
536764017
550847629
489401996
809876440
902542929
435243577
470136793
629857761
384936
46763466
576728253
747871594
47279
803675458
476115915
387518214
716375402
765918481
832993889
508186428
739605348
518293098
69
747958092
47056744
497553459
576008632
865613451
932299349
57815085
43789
682651076
774928709
862400545
407751036
945968390
671223146
481209
877518155
4603834
456792422
738103730
512116705
553461480
488083375
503858477
883669274
551615441
4352058
847941896
47077
930035440
937264094
452149708
469207968
659048367
880888279
522257
577575418
309936
459892997
452288908
714988272
46411
48296
39985
52792
522712299
752678037
450143433
825100178
775792542
920090611
721903887
751602461
656399874
446840437
40829927
466031
866103633
4874451
580445531
46635
728055924
971292054
588169659
990226965
727192616
678089371
47402278
69205
875702279
801924134
723510235
4645050
460261545
4578
421540
824696697
565441248
692928387
51386
843150580
851455724
939787452
636725909
957834181
6003818
785394540
915637676
469420489
740680353
60086
5263
446761719
672111611
937662640
536662
4976752
675913925
4882450
4013990
668436310
543874126
552009
447028074
49621381
939709580
535901751
44755414
4742179
635660905
437984092
639214269
680760002
822852723
777293882
568340299
481854309
391945508
495942555
803164178
445314
441285230
4552893
778063338
44606606
489213
429460561
809731049
813255434
850062932
425819048
430377776
975934528
662155371
47035906
351321
670144323
5796124
935382601
798437406
38214
447859
558616361
774303328
611858632
488245487
337506
48815
722395886
894183875
760087080
431903282
46016
742085935
838776877
736119957
717126024
459020664
448620
507954332
4762683
34526
44524988
37702
5044603
833835355
556953276
556470397
887721093
794800468
436699705
406912377
921313810
457636271
668446312
453078171
689320810
5137267
41283
937528801
339787526
451579
48183745
458116473
606020061
462013547
448616989
594398988
469126183
468148
952215751
894242149
776021350
612383100
515850
400096634
574258399
474270
727544828
474931448
501235823
793475721
841467469
675235804
854098339
895977773
412502162
726032851
549218439
430848
715223487
566451142
807251612
685050077
579400379
955939214
761390120
967519495
988359990
913049193
3620142
956850358
4456320
697025718
482948776
989390755
627593219
558445417
615492624
444786762
569119539
911368673
844632667
876546332
491669247
4718
887136666
414868557
57953487
42738
454579542
992562735
862798391
548483890
525052
632472270
482626565
993495871
403044997
815381608
4333767
3893283
403856291
45833
460594
884876702
5470616
690182151
478853
715600596
448533
498691
636911627
770380586
937918499
683262466
780164987
47369821
540440402
689125741
4575344
45853246
435634177
817636585
586598305
370
679558109
788251158
7208
302958283
995182098
861172839
389024728
45528069
978999999
485199903
52147286
377990767
956579325
840649684
599571270
921722426
835301181
54382
858285717
809548952
621027329
450643
771882880
5846510
45586
595275738
57027
4885239
544881277
619250446
4493
538010816
745807959
46802
470269141
423510882
413334679
542315364
511872522
736650519
623873347
702828438
583044347
2983
853511385
47780015
46259
734001172
550923616
47731367
4765583
528621947
856584721
4854
44715647
47931305
775200570
997031494
407844628
448922601
871590233
778997530
42983457
50344833
557194135
771749400
48405
446141
49334350
876568360
533456020
629378018
39008519
979981230
47628714
4500604
497716
423586
436487186
482358162
513478222
45072079
55097
803299880
4206224
4295258
815543189
754327749
473941
721168037
419163220
565234958
710367912
723928916
924763075
483922219
491211090
48609
432457686
652590867
617585368
518714664
730076356
939431962
4781265
6050
2871
5020
4561964
509715979
760485448
466082782
347703477
470717709
898538935
527385
728465698
663305015
717875326
664167141
604989440
627117248
793986606
4588017
565208421
54498
526031454
475850725
897597090
3818320
752955104
208998408
454423577
416433785
4689396
304
468664728
20982
599959202
598042
4733529
513753254
994953640
41919198
3605
854627287
692793333
504324313
752378653
459285248
481075415
492999540
5910148
526807449
519285080
721428105
466509399
910687210
771268421
462576206
842923175
5958365
45929307
535566193
606525106
482453614
45552
694769182
582683227
822440114
425447801
45538212
637661412
500804248
431170371
37941
289045783
5685459
527376606
923915534
764574184
466065637
623673039
906101663
638001140
906154525
680856573
37428
903703837
44726557
48273513
725347771
463386516
473188719
880540685
46626
52129
935632790
625322394
859375506
611602026
540334073
528327414
809350634
464369466
499499259
527791156
501920
993456246
485151442
49597
4766466
582862925
489538013
4659351
5108
52924071
45458937
392143
480883186
210183
799855950
879275122
4784213
887892530
746270590
782455756
895570358
823518114
49762
540561538
5244339
4259434
38878
4593551
459872396
32689
4858
3640081
725051179
863931401
788612353
807864024
5088298
629980200
721513782
702047239
5382985
890324407
524011609
505499055
448279
765061947
436661279
957964537
883681898
765536054
24794525
551926418
60588455
450148054
437515957
412198055
848410455
792186915
2527013
498602080
7142
4141833
869473549
954353606
868007875
983435479
465350
49891926
824909070
640644068
466826
946020193
771377405
991790324
49872555
588353301
473144897
3964753
813326948
46932383
4642068
539872058
695274279
48322
529408127
49056
979135579
885079778
418259077
47665661
807858429
468510547
402278988
921737736
49921908
896786054
48545
49135907
450646427
907421516
465153110
736809669
886004319
704912195
419368552
820091585
716412336
654207584
813169423
400002
551016985
733146325
51149198
4767144
438324006
819977928
785521841
44743433
750177208
966248291
996182304
676364265
787457947
481455456
935069977
541175292
60136
826687264
713505773
514915453
476853611
429240821
49131903
491954647
47834
993124875
678495470
57833
834617335
740480332
637826836
505547
815268647
758683267
4962149
43991364
46756750
505053
591079564
564912812
764721156
3209
585924679
5158
50562
755556315
636090962
446127269
462460796
657887003
49073992
449418
466941412
797802186
797872375
876223138
867393723
407665977
49949936
881606524
245514
438614821
3335263
792814546
665677351
717529865
48120021
651209208
595185589
596450769
635124193
730194320
459358238
940065798
457466337
5062
989072769
517503549
671406567
4404350
702776382
965381704
424282691
870687136
690170912
886639220
678216656
5987
590786144
439208596
46879
487720191
585354806
519614812
5502964
459689657
4795706
667256710
819319687
811975065
455654917
930267711
883474772
437170800
5820845
870820831
476995416
959381130
557659460
46941
446884
482519750
750426362
737017378
579791863
674207674
438421507
633926890
605388268
3792
46960
582799245
528639346
779905641
517394902
734485896
490618634
572703795
6022
851358159
534123837
905624768
984748590
18396566
49384
400357791
541056
828988098
494514184
896607339
511018414
875559060
45471950
979820911
816593391
919587291
793922960
953731941
922481830
976604230
876373462
783721344
515443487
670634805
687592353
788123150
609329125
507399890
735430171
965034520
593249872
558547597
770145487
517603256
4942617
641902471
456872
878099243
467228576
625949904
3812033
584765716
341967237
760962645
406664444
54357546
501196580
47511802
798499504
511842475
3548336
52837
699695223
569645182
959785958
4566
755611824
682718967
951308637
47980853
990108693
533097537
490278876
570860414
4568125
508824
565540743
498923221
881599148
984824346
46264069
45634
790494403
486235
871037890
768200953
829288935
975281772
854729046
5298
763654931
38068008
792140544
946025101
501231
993289751
4136
45116106
503203489
458527
4449455
457301
705074247
779050334
464595
5566671
858650583
542417581
921530830
633929727
764131620
723195402
782967512
497089
2814
835142196
984763240
46797
974216875
743665938
704889989
917595866
453189
4507
5862497
544652884
461068501
679999841
4988118
4293563
833292565
408829542
981172622
839395661
4239959
49517
4540870
976007113
735034203
467132617
466634
49376
647367075
568745633
883960432
569
553683090
644682894
53196
414359
546503392
493094389
916760312
496431619
44637
430674721
267
456668
865603869
591841839
715813281
643360912
4603
518701
65780930
735960384
726647841
881660336
667392952
550792844
469278124
721276677
499069105
557429725
551202879
445477140
512063124
523654746
544603747
749910143
648930454
358335
460770371
475328064
43849071
972507842
493481092
54241
860010781
502346980
689045019
481901229
463085
565080705
54872343
410943735
4977886
624839404
802248588
879604546
894331944
578006736
492026334
450617839
4825
545351429
476386099
542888058
37192748
493455903
411412
832829395
802929038
526381
804588750
51342
897972945
811650943
764329417
45251
423420386
759513795
257437892
616797233
679947300
955019576
4829476
476769
474348
596806456
44815491
795439227
48462
50580
566026031
523865495
716542447
466008511
466465908
464115111
861454926
627648095
583052251
5746
447692870
967138323
5088617
870727855
896085884
61769
492120
48875
947750763
515665584
414874913
48759777
49453
4881235
839620552
746717827
688078767
980397199
521122988
52484992
746748771
607908155
458287818
967294667
6294
870425303
360
54597023
605355107
40829315
964711920
911194452
561133411
537794665
489701214
423007933
845875266
463264
893389338
492946
459850
636854960
44286
639640537
506507253
502334
45013235
742276255
980682258
791216270
610908484
429901635
627071842
455617
761740646
800903798
636157987
465132894
488434199
680331009
416514948
484019207
756664724
658821603
735419123
482303761
778151636
633105444
799226130
51559375
825754045
755783534
473150198
403985714
738622349
605414064
495606555
895291405
896410624
879420802
461123522
898694626
495209901
624619267
792393830
825624652
494180969
603978566
454595314
807676910
592306834
3975218
921751547
855512566
432924155
4814466
760045570
600849784
958563994
650727023
424621
46720469
434333728
778185136
923928648
808910332
4746538
525258216
787943780
423712935
907321589
926705628
458068250
48600129
461233
499945946
437480540
481935783
956452613
646559817
382868969
929890781
3685107
696085562
844804938
44162733
47509
481982472
775585684
975973730
863868613
869705006
969090314
933295727
889353932
500728227
703576587
455088270
4452196
34586
706678789
863213409
618087566
957859383
4937332
4988397
979194711
701635498
48095
663590684
41064
865552300
545820504
520302
4587864
44653333
571738853
933608038
473288599
630349276
464635274
778391860
49723233
5985781
478015167
661402348
443662696
962944672
760389205
502507
650514189
649075010
403704109
459367495
548935598
855776916
403720615
5462034
975318406
784558324
429105117
909381636
54927384
750142674
813853288
599881588
812073063
788426545
34188
576391365
814817760
832333367
612251021
41467003
284585989
492183
624539678
4448291
40327238
622140196
30781
4338260
908243290
791841846
48769803
824841583
983013594
454338006
803143619
798626889
968867822
495557748
491326224
802946388
4798824
60841748
630658065
893338568
533452951
512035867
769911012
707861772
466514838
532174607
46535647
45784
5012539
405854772
48077
4711
5507
494060051
420400
969144374
519413
845056390
605415650
367835
906013621
45606809
991472031
546814295
803033378
508118281
42612
581442772
446485851
724515551
461898369
954504835
647206371
864211891
452682911
864676103
6206
883618887
379501
465296321
925052898
4612347
713543652
776365176
404229617
788766929
707836160
2250260
444584
841042495
916211124
499807
584052921
975107406
830327352
725476177
934360444
771089561
837200769
452759167
656285529
966986777
53118485
542558743
693123705
879620886
954303112
47823653
44547681
853383020
933962295
4777175
33049
827908724
591280373
927198398
898691558
847362728
465962
991129330
901254716
421790795
804983193
404011495
515527190
456902169
4656618
5016154
4493714
534054927
666161818
933072490
4608230
460959
926948475
705873332
953331274
441333760
6026
4299957
541203196
2880
3336795
420492548
438295778
548515480
834212452
517478083
745665512
764607126
38462
512367019
944743071
554697712
45143875
714985729
407953763
473284105
965210675
587330180
613997273
784747775
855537852
472384419
451820
873005158
891525632
922690849
42679
482484
955281374
439822
747192267
638449059
741065412
993066607
41624638
694672879
455166004
694821717
749153647
4968203
4851282
882212582
759522521
577846691
464377366
484385435
437713416
592348501
549247277
520912382
989439640
838108999
420382837
726529833
642549114
790211657
4514952
35538
559031
454822096
994565236
480393614
995874041
573447236
573088397
420833559
638058869
753688069
404950903
528932031
717542923
555791735
47158
716733827
554265206
867342386
4625546
510766969
3174203
714128704
795505108
631446242
556645701
476787
956123482
528429875
815485583
515543341
4771656
4922651
770064744
41794
857099324
530987399
921555523
872780612
3303
356018
421611974
806568972
693452647
995281123
473854
406478799
846498305
433384381
803517384
487339
573051124
827189813
579870808
454974846
771388370
450927382
563971275
762052661
915638321
937747293
695613586
930866389
491106860
46557
471929787
49445118
519330648
667858171
50640847
61336
985055984
813916757
949665368
890936998
658412423
656720261
959180281
55271
547855714
455899187
4168
445261
612027521
46139
776638988
448092400
640439471
496521
540931050
508133
748662375
40967226
978769302
484622475
869401310
4953407
544832804
447984536
555641608
425544723
698752228
982388317
931462997
722222464
890202039
45935
421210200
744136463
543552
4518791
491377295
577672506
545528001
4152
485299046
757223251
498702971
445319960
487237604
818165222
482053779
645537292
523442
923469610
44612351
4347661
711250750
630333513
44445
484993
46698
489881593
728031414
486031834
559874593
728952901
436277684
6002361
57432574
5149415
652405119
816159371
460402224
475671084
679366103
45655434
820099125
704103653
970286069
394607
545295
695932531
730658835
595498257
668826315
510727756
545203600
941648582
42356454
501681064
826950636
768205664
860739988
621068890
411816733
415167986
505885728
485117410
715516819
799126139
495757077
453285
522530310
51643857
736385148
756448326
459776651
3632031
847733457
819665863
821666855
51197
540293874
400228395
735189604
831068189
700692139
935362714
649574534
882325856
868989225
466619683
917870103
542970845
987407166
484733
582237261
821599583
645452524
791164020
51007
610310792
845530175
424464066
452728455
533092753
565112561
49329
719862598
641843100
748940707
433086532
785419933
832384845
422314029
508841702
769300966
500436551
602236586
549692115
983626934
857294309
46287211
378233
38750
371418443
508668667
458254601
841847933
551492674
43662
729622577
871271374
605317585
44613
792373855
500157136
740468042
898377574
425810960
669670226
943687048
416021982
806125991
611437379
913355393
5199579
436920765
935478571
49753988
693155729
986748681
412193195
52359
812320221
535890061
712333270
922144447
439662567
727162324
69776
590534657
587116751
612088324
4935847
404610058
50292886
39810143
633274300
452121675
627337653
499101
447012405
485777468
918548997
410245474
977787723
567740385
48599960
622245440
400514853
496735025
777300003
620561866
604027077
46723
921523076
653105445
624003149
561588685
433010480
499355996
517534714
567623003
782049869
839187361
828596407
780618354
533752586
4448782
998525133
634053092
807361513
907806658
869424468
763991804
46147
6244226
544134267
907809368
634869520
633585204
785160171
979949555
700438673
5498933
5354737
575693129
406808971
447043
729790558
481346806
482868
637496831
4536831
890156795
4666705
664165424
469842210
478245677
47787153
528374941
719337855
939834795
767250280
43459323
704704661
979510180
5736
428507503
484251545
632853749
52158
859862814
691508399
465230
443157279
680991890
582776586
46956857
406631224
850775947
49951
59877
580436444
734853781
925259108
41607151
759546388
450331647
885257771
3478640
575268667
927171343
496274174
31000
411794595
596960460
584652234
70
563211077
895973044
777387813
562176441
900042906
594139612
815810535
394226895
855256582
797433817
981207880
763887115
864507076
415466118
973948996
583572431
460521
35664850
39099473
927846690
345017304
614267426
45949205
770393685
471938996
422450817
695373090
610725066
577108480
665132711
787923483
44785
818800987
4547512
4944372
502333868
531082413
441080308
765649736
688988559
385473515
981910250
357365
529664814
961251120
657481361
696786320
38900275
917544672
722166030
514202773
5438327
48601986
725140954
880021174
3963058
874878110
694254304
788220282
700777433
613367759
510739501
539572677
915086234
4959210
641
469170
46333
626804362
728608979
455149451
4660633
47898933
5452
47561
873927610
902797076
956430227
918794323
63464124
629655740
905444249
785004468
691150670
604294920
764352460
495405
874181693
4415
468455
456484858
878863053
539122009
869136407
415271043
660410606
453289
931516071
685602167
464195576
647358931
640561755
466430209
819006903
688265371
27669514
546411
814087811
678232199
573681573
57721813
671057176
42326
4744827
678994717
47460064
957727065
4839386
976528465
492312573
45297930
698270977
56882571
758538936
560289003
959982042
752543733
849240326
56824
48513143
790159711
924258117
746832
466495954
611684203
847275564
498527408
958511887
522837219
841533837
770125205
912613316
470635684
593689625
938708054
733853292
615337399
413836287
4986140
44589764
427168184
579394474
3160
885798678
976018280
955274563
773483114
635800762
568636748
791506903
30415
944271913
597999016
4921929
45387867
515762023
477593307
902308838
902926588
599228869
992373088
62645010
717069687
42675
922451030
652690234
473469018
41664
843203394
880869340
42049279
475406952
4544770
912916684
646628216
4380743
498178166
842295790
543594715
779491655
311127
567044678
790027127
834110152
558636892
607119
580736534
619159810
728796661
512130741
877731079
759957125
783072874
641507138
499323711
626569866
510200703
579204696
5781
564872477
476867063
728554748
729293506
621684024
971068987
40937430
637435413
922573859
735859492
829271006
4225221
841043664
559656971
3781546
681155612
34357
652697450
476997748
862900224
650348077
938262788
447956846
48030738
544013892
894953805
5137587
411141525
677271585
484603391
567893062
45673470
485280154
3416086
593299582
478713167
52255
610232587
308477646
881241774
446249781
4283247
495157213
961066619
544136737
415804120
889176069
527298041
52575
459254558
996904551
47876000
813711839
789921050
46733
47787
49274370
415458
5905424
617733976
809877926
693928004
461970
939370576
497703765
842511833
957169384
567718040
48271
965422667
493579710
539486083
489709172
820880464
978448361
454767834
46431329
808950665
922189516
492792572
6423077
621070941
361304678
696392846
456513315
568445725
1726397
5581
553888303
4464976
502281620
42611024
614291359
4968947
465891
512227657
636015955
402083528
631843714
498772
412801
495285105
977125313
368157409
565707211
651359849
911152445
924748214
936279505
4747992
4370786
622376554
4673850
824147307
869490610
618969127
4662757
851178825
5468997
798076780
774488927
407126961
60204
914751790
487173531
483023
958839026
791178585
591554620
49873
568258538
673241953
987881987
859884169
863290090
519166861
576785173
699885105
540117262
47284
877684826
532814946
481971293
533287338
915676902
4152844
47778811
804775368
892748132
45103742
412640
513900309
456749910
820011929
633431891
710323756
371589
464313809
917073357
666268
360231554
28853
919012655
672635684
478904606
844421063
552967321
729178845
462361368
838776268
471105109
983955266
46856
33475
759084773
979621106
787766372
371453
976964559
769475477
649210255
4011339
467045
452205
577011052
911678809
799042735
36686
678343838
485526160
916124139
34771806
414984832
736924452
946877818
938820140
476284300
4966
558289466
746962769
898425688
467656401
657539380
868321741
840271196
4576966
45462978
918072089
472949383
5356827
680944161
917260083
708089745
852159975
48560812
653916610
699675528
479052898
818728002
539200551
812180074
460836644
5172618
4969684
529468359
888382852
962579219
832160837
486249949
543749365
55039455
497284
450252981
503058949
572619106
912743784
216045
850338338
408331154
4060
807457343
542180242
591885722
487083349
596726524
734635033
413064997
748921789
671882559
3279
720146072
430971664
418864940
831199150
805975234
43798072
4377029
39781082
434094759
797109960
444705582
804483613
528675109
678842152
788453451
46771966
472502
662968957
760636586
449141495
3300392
417013
749475894
458147666
689667272
980210793
469628993
869171437
765344789
664326133
801369770
676310411
213040
47085
465158
453123406
404892134
430841796
698325202
4362209
759109939
425964801
900157068
984585911
4708220
600629663
984856713
568492871
894767842
423074
47245
489119
797998175
862034090
46178797
466763773
45117
5339
902146265
877766478
4968679
452589930
858218577
950771257
684230
39600031
736018190
741588009
698971286
409785418
707279435
611999629
780139026
826392091
815361831
594707020
716862543
452394311
708195379
451640687
686487195
54364289
351175
753947855
486619197
475454
668076
476582862
694728980
46442678
453482277
605068724
51958015
886896959
4947849
808708907
710527483
4610426
38831106
575739212
621364042
496529198
829119836
924744988
32678
534118
55308
456083
323038
467772
534359497
697847124
425242503
47872909
548417597
866538451
473887
49069
456433206
31583
3749
564704015
535810
860292033
844034991
39585265
479076517
951002985
517475994
43579
880713010
822535232
794029925
494712
959028166
660679913
648882933
419314408
440787
60235
950770047
902690033
571681533
64093
868088349
49071905
979841615
494167
407434
67661
864675809
578068328
766854913
37111
782037270
380617118
46260653
50057008
46413102
50843
483482281
464662
496367573
699882800
941748482
812124956
671521633
422727807
50360
571534
459829862
962508239
659705176
45248
743483632
498024143
518528758
761917999
504725654
357976929
36330738
49133790
545468033
4824434
663663158
45425
661951972
914503429
50670
4783981
450693875
767432394
3427702
737160192
514514167
370368
961758592
919354121
45748
5775133
480631839
769218379
536986008
871426608
564283753
32707905
562670261
881814829
995259819
476644103
434203262
560877613
49274466
616322585
746829504
35463
775045274
777358183
44885
4578444
626690336
921310318
867045005
4767837
464120
723711276
491026245
627825066
627139269
467784340
460469733
47326854
459881883
586240917
783490817
450665686
38276
934042695
45779
41609
823415383
519497583
541519467
48181
4962
667480349
765978053
392985057
43896
719499825
522626
4612718
268
453911
676016036
751092527
485564298
675470742
943330052
415596
455033492
943786540
568868696
599
4716613
6428161
4687217
465299628
822264566
42088
498635958
424203241
934804064
4575648
449909708
4775020
612487168
511522625
5173
687482018
5571633
4760
722089342
797389285
483456115
930490703
793662339
503684197
4613328
947630131
406705459
833026697
992642095
495092975
504976630
396735962
746487315
637542806
480103
416838999
669755258
887505798
817252023
705902690
917495571
53652
4810299
529112252
796212007
898382885
924841813
775556715
683943822
416384304
632005802
4349027
672439750
594303980
822610464
469330026
4734
682169704
916016622
415300772
446787086
563990709
361251
535765019
875312728
916377092
912176999
704058359
474309172
603978104
481361
430008472
493060852
494937
536901069
607477354
38135
498355
720101800
504982
917837458
796235911
598204195
766425530
63875515
804827933
4512850
457425324
669426224
520150
929914557
979689802
512164
502473237
509046762
968911684
450611061
434567776
526846312
985216406
985324061
638518418
41726236
511516161
3064
686265379
570966150
939666612
976478010
714711155
4662765
62526237
590445297
499246056
788230103
961313170
493875308
891362374
978426627
717895736
742241618
616124980
819544590
554964565
774884232
4796231
860911784
579671694
58036200
960926081
342331306
521231861
48828590
654264226
4059296
773072525
572917492
527986058
838732923
633542805
49950480
873830542
809503467
487179140
4434870
878312567
45093571
751452907
878302700
732368024
466977
867593631
4523632
455580
31773944
449450077
635453098
933659573
606511078
4175368
671844092
635528763
497939620
848078754
846091984
616516308
4080
519568
776868407
744339303
3934749
745516486
588695395
698552007
41584
945062522
51831
467469907
462759460
784639930
505160101
740368067
583610359
539959
534976046
541110453
617941533
4869419
693176622
767344412
652280693
41078
5295
446607724
511832442
458146
828579799
5405005
948661879
5231156
620644779
651735897
400128223
6452
751864417
734507481
462019441
48730
56351
387489
720679883
739918044
624135769
613235413
925870337
650028748
990907475
61795
440383940
662598152
416778338
433613864
482914653
454546
895927593
567500674
532546604
748931656
684373382
476028105
654986655
48183382
928003384
721630378
745436613
826626933
632535030
990925431
618716841
4258018
757308911
47507942
654980694
50362
557668063
538579
614401127
854567842
476326102
629819208
857796455
507428745
505210393
919032471
708030492
727092625
45662523
452227
424744706
468261
913557836
46310
643507211
44288798
3323149
821241781
905427995
700438746
51451
817047281
384309
46477229
516360
463828153
47491
992630311
40352178
760376484
50538
958820659
960082228
3813931
46273745
572289131
5023
742148835
429625454
842113791
510534056
464427
4547805
517781
637636331
603900088
3949372
486458756
677267656
691574431
586796942
46052838
466450571
820578713
467231900
5853198
522231880
46229
895205930
485235
579377541
41705
795546915
47329
45504237
678639041
49372609
911128201
625609
965201582
467256570
555145507
978837960
557623226
906851426
829292153
559334456
625458290
711861440
493459506
380266
646977849
496822076
40883
486474146
492480991
629024882
410991
497795747
760641293
45274
422098634
439357983
515733123
443658166
654407967
47278148
407074370
611678229
576879179
702141769
447258
485912
440162860
431078646
633336
44544
55658685
27559
796901556
45678881
731721251
4880226
549239082
467032801
47307
476880040
957991686
46222
524402926
519560381
397856
604324707
464802
778439725
659623657
448947968
4741169
758311487
656760927
504152760
46747
451997
440594640
714278472
46627422
801046538
3992850
934040669
5471
53225325
720586998
490749201
570356330
471910253
49852617
531385116
657744140
854292084
734992318
4984011
951156021
817948275
5554562
682055433
908911742
459763
526782774
769831734
4034407
928395297
900937573
729131521
3168653
405617076
414660
738673953
558333808
791238487
457558628
623316848
640894920
828967336
815194531
49580565
945062184
838996273
867392617
913619600
671590981
496090
549698732
790345798
978541185
698367571
545812
992495426
979972354
903239451
878599847
505418374
476292893
703364960
653256635
677615344
38960950
776131631
406883157
5087
926708540
664036091
4600268
5945
974721913
772325470
479969
947027810
645405058
653433226
849087314
521922485
587224933
485623554
871788201
698331194
646876088
461943100
900173601
686589338
405931614
614
868119281
657328032
673501916
683813580
402
995930316
41580
961254932
767527104
472532481
415284659
431301878
941293058
63631408
911056071
857559474
429210297
916124485
411650034
686853952
743002401
545609
724552003
342618
487977521
869765640
709449267
488835
46812205
906354361
400029000
598103785
883301210
42070
836134720
497526076
823003513
661477323
617999728
44678
683169134
807627154
606042771
55061
970637691
463333796
996913045
53405
541183820
840276672
455547301
584208267
474341460
663354624
495138439
654600051
713510570
481653906
601698015
519935600
423639387
641434801
479382
4429401
366708
499254869
4183560
539625177
501801
492390061
753615581
964648076
908358279
496424786
577684958
554880004
65565135
740972654
673618574
605866565
476944
781194960
482143628
685881973
5863783
43588
448167
703851180
4145
571521005
745028673
499736
496488161
52715790
767194435
743185635
531956473
452471996
764725772
5234
467627512
761129425
570133370
5442965
829220505
707489171
943459029
680014905
483761421
15468
568874294
25597
731309155
453840417
891611262
578342060
481900941
634970417
901655063
39967701
4889384
446370229
525119515
38492850
826759417
784463429
565510250
738187972
621445243
484084561
528439745
382786436
444047302
4731420
4742
412714024
691788769
813786583
821758431
529436741
872762195
556609771
4626279
46248852
5680527
456761109
490707393
45028
703903154
499932165
418424395
4574
468752
899377561
463012914
482819
50835
4575114
448715637
492944
46474
543434491
46793535
603567141
664348757
670075656
542613618
4421
610562620
950340937
4858511
432977269
494128007
811802106
477657497
470515
609982509
48954059
573999629
685358726
499497683
45385
368573
582148157
805759486
4920
478214524
674611562
564877950
433885570
607898067
531967134
47600121
639919923
891413311
627211323
449793331
478220879
544390056
753918739
442703491
646940570
943202495
43056
749556121
484938
352580370
621105167
426286251
446994
554907300
827889655
757284929
920097476
44586
744137638
429008617
473816150
418562250
669182335
669033987
557571390
585736508
422755732
486404
721452668
531387876
418935438
417990319
41513
5371351
510968595
4757
473621346
4734027
3793909
618901472
45916
461635704
975600831
421713076
477084337
505202430
3815
409072606
39872
6009416
701114912
448038
418099702
476726
637611338
777113955
800308318
941925961
979240452
546416095
732002986
639626501
458142629
900130006
583010807
4844932
636090842
846494594
4845908
713645325
840374361
367
4573767
817013816
402081886
46413248
46144892
408037895
461615925
418300700
943480569
759144142
745345844
571039829
844751180
3875127
44180191
871444276
944666052
910920613
456150130
928280401
466112
479265943
772556331
547178269
880079393
734937405
875528006
3485
668838255
951414643
4609193
644301690
620063881
800164128
566834624
575772938
514511
581163800
867971900
658185186
445063
801170949
464068042
2818226
619858595
4432015
412800124
605
482892
476692310
433442720
836263370
467825276
936266982
595065189
49840
54249728
506482001
41531
464245456
723122056
916496249
4509
437869415
40186438
402704482
504256641
4892431
642670417
531993975
483106672
970096582
562512105
575603909
842166719
913721461
318096
46008105
888611500
577196503
407875010
464876412
657302263
728603485
483132905
639614244
784145994
774933429
518065806
964960497
889741388
455035747
822952502
955281960
3966
901635829
646049202
916893473
886196426
818950979
50655577
651866129
749257610
521856899
4475
53548359
500514185
512302966
4692954
651662276
723659487
892982327
958690800
996613577
460631
600074922
955199593
782754936
478034
482315264
484051
50183
388168614
417683294
844575250
4934634
48093
59034
611401287
4452
52694
551280754
834477033
5808061
632599617
464589933
726554544
988258903
900163783
4922962
5154956
48542536
901731981
859591497
427742132
63890
795954736
33484955
605656580
921622547
4399
508702136
48111950
726769670
447955502
999294871
45227
47005
668492951
4742352
955460695
28472870
940153002
467812672
541768034
983325887
567661676
689533424
845068053
894404512
37950
989721886
436390212
51381
614366914
41534
440846
4551779
467798934
809430998
433485935
44728925
505851592
583841364
995621940
548274160
564809522
506062321
518
45893
516933892
769020506
410513523
629741056
802872443
48280
45814184
699370560
710699051
505425
619094917
913682338
642088868
3074
36256
692193121
737743368
460163768
597333730
5665905
421402
991101464
547917294
515893327
794702476
416775957
852303834
448912283
824748825
816605397
591528814
49159
617844106
786343075
687195560
823161984
4711446
490304
570404565
993898053
831698797
4038233
976630359
479774756
739517941
520593296
3936
431695458
697713804
461361469
635979560
47153924
4496
633008275
482657643
789744030
717703974
594266857
969888017
477317
3958
932842122
829077701
608836908
755688194
550345289
58832
651464415
498996878
686399418
961402139
59764
936353726
677500228
50048523
692882106
639612393
418821657
764543891
50611739
558509546
587982366
541397
36492066
418712801
720812905
548033158
485724634
462803554
875984995
795128367
977102084
451060316
375623
555928119
904625636
778378364
866814234
783423004
905909768
756926500
696508034
451662145
972380662
685881272
968667221
408179284
856363978
608462818
422801
674024199
5022
521574760
30585
759066630
432483751
879680297
549571782
862126741
508252786
708401358
485441
536168168
445392029
558732088
899860043
906539159
469332
50460134
858301900
823777004
47413802
388025769
557732141
539703929
862391618
692552062
981876951
841371291
492917060
887784887
834573568
986361837
826452897
384594
934512477
919882561
38351607
616863242
466198537
993262178
500474907
744889572
749831451
869528506
492587804
636626507
609008377
49403
620165552
46061
447671751
505675207
602906129
931249348
825749398
509970792
587077
48893464
905715670
43837
475562887
561719923
404265753
889051158
444882679
488152687
888204755
747126962
514470691
49748678
392697
521941525
870744614
699113252
838368296
964576288
38643488
368405
447174110
671135809
539156
41922
604848085
416393063
492761083
562924123
50128364
579034109
752906770
485950076
689448881
425169
777164299
405068224
518450119
5395
4682
473541315
917229948
431533670
953316619
938127108
416596572
715497028
4747202
485056454
4943109
373300541
433177745
429839217
4929227
719861296
744461028
445714
513213567
961258434
38711007
21798
4955280
4649263
5585
537957640
639663946
587197925
717100929
432375594
48164
757431156
34001705
41177
815406233
535440849
970115549
454655
47978276
411162650
659752781
658753382
698556551
725493699
795860345
810647718
506182420
484187791
463098277
47679
4895033
493140690
47039365
472410675
829092114
533554735
482076012
3748280
755755227
559053136
645340266
527064669
50922936
3344
456106794
434102492
420578737
805196646
647009586
478271250
32993273
761549142
784970251
401852934
614710105
751959114
826467583
984780519
517664457
754813535
52368386
605360165
525768784
826012176
410982395
50753
729324644
415927774
46102889
860603906
787934685
893923034
743742446
580539354
5174
487975401
49705
881349331
511993603
590995207
442291323
446635641
954090596
5400611
897613536
3111342
3987126
402361033
434492319
798029084
5122739
30611
474915311
46871
495573561
539277
600228932
51237021
661835263
516623690
623279092
869807053
706686845
487000028
46887652
638786449
28812059
3171874
432484782
897025591
404841743
552669004
4420065
462705045
45739168
621287448
353636
624494111
3923136
786756271
593702860
573680915
811245549
524913
924868073
532167701
952662155
4627107
672577257
44524
927571776
635013835
589
903105443
5407881
451052
452826814
4804547
662416382
937429564
799551340
512461531
715677289
490303
478477876
4916749
45041
3562
59683760
769721079
345019
391394153
4436506
531996716
537949632
685941916
449274170
541728805
448250003
52765583
455308583
790909105
432515986
482939349
558295350
644958156
44559
866763280
665102062
917661012
438941887
421744517
738022350
532725376
48323
958898908
455400505
6224825
495514457
4954513
558761345
933780858
520047838
410849864
4667219
5188
655791923
895651589
522042
835553095
542640756
909578145
845791185
453320807
4815999
677288898
628933347
887512803
2137
856972762
895019260
501985698
4478598
428610689
948567670
436565057
648780477
808490866
517164346
445838890
992456167
482457621
525463094
599753668
49109
55027
864753938
623698544
772309727
52000
882690006
955481161
4930628
433523770
864236865
703766132
479734463
499559214
536520
44761822
716849440
781529080
612560652
4879566
619640115
964264721
38912420
60181
449418755
580730337
5064940
713432297
749360738
381571648
639012358
5934
838781324
26220
49429404
848098227
741091084
935033805
918532874
41318
473108702
569208160
953859087
828669224
975481733
543672880
612316976
568035858
816554270
935012384
479495
558218800
655938064
916858080
401265148
5090093
432640425
491469991
33955
446278986
515841027
956457046
48527903
4994866
517783146
360256030
628360305
630016600
959269114
839054421
523918121
905077190
923809913
436288746
607749012
711958475
404466451
928549550
51070825
45888933
378647
495186
548514924
548222335
610745966
636555443
474616787
658331220
441070256
905110790
629430998
45203445
499606816
491790
879509400
795632933
685722687
640598291
565966511
45240
689361863
715033
930243886
721995403
48529028
514708885
506536698
50806
516647754
5335
431651406
450808181
5017965
804045388
42115932
456453401
5636
886031109
832888852
946854277
4474087
431385981
825900857
568311629
559542217
568589502
860795586
435414703
49939
47950997
579804003
878444218
866905809
835000544
978985303
483307657
733373148
271318828
686989180
923824830
708459079
888970043
940727118
4487940
508072694
614564397
480653140
464255
3697802
34591086
34474896
546983705
422182669
4547021
510210225
59756
512585677
957186447
712184035
619205830
477362617
46961543
497735
941123969
46066
4850
429678
679510962
895605097
659293375
46974928
486569943
753122906
682317454
423892192
46056820
471880693
5437266
512820325
950080526
4615367
753457126
4256
565225
58198
500622886
4467
4880647
561950957
484163528
830450800
5008415
813424061
824371371
43626
948932572
999738093
48483
877192075
488386048
720919387
496484062
453187
38970
48179761
463888098
484865
5702618
4543761
806822367
56621
446012
862340297
935615737
418725740
591429988
46118487
834603059
717931370
44448524
741363908
44656
49718719
450859
866109691
527995134
5185946
551647339
598853378
455931546
5273
393988208
550505
458407
436396
333803
682213949
453848
6967
433098
5257646
517538697
756296367
968186894
520507619
947908211
446259290
413690
686490537
618481296
4734816
813611284
35265
636188614
812707494
548460892
53407
499020626
961855445
874772535
918099398
686852740
637881296
432132031
978204601
5040768
414309790
980982647
48961028
798570436
521659616
596720403
535280219
940389319
799951849
736761600
533362628
606123700
994840936
988177179
477126823
712942084
485367465
484969914
971938253
479614161
735128348
577651573
651818446
597288859
988004852
452114251
509723496
549286159
554852914
736116504
463764513
875697197
216
628849928
404000321
766527270
970727581
558859299
610335015
936021182
912062229
4712372
864451100
655636055
647765569
660111103
400512422
431889396
565876238
474108354
871331468
663815494
5244359
643862026
984715512
847112856
941445458
4593
487138
793079703
52490533
524835123
552
615484341
501732347
483960228
976811927
4781
803491191
517980252
795707972
932770534
503497341
584698
941694488
971615085
918089876
599155799
650972807
609210902
459812833
988325514
38682344
802799663
662615
639362532
880296248
601803618
703249431
771165264
411784
534642087
867503159
45677066
4642295
706120740
726042236
49206345
640138384
48019122
504531294
405610515
46569
478177
493622239
35
482730584
843335143
51118
55120
431311920
4832871
609227906
5644477
452731
832920546
884127421
411222818
49496060
45794
965388349
813485449
57818
886639584
778350450
516515900
406712735
909210021
517288782
4590479
866473130
747256035
569864
831733849
797596464
618410892
478131
597468844
990593555
582009296
692147585
904728093
413761432
446314829
447972736
904840711
664449634
5835683
5004
476690
537880
618494493
500829601
422965761
432649966
457696465
921713856
496717049
979016969
997924256
461190401
797558302
4969
971905897
960364357
433309261
67277500
48327733
922055991
577246147
51323326
5077
537479554
637994387
722459347
493924972
479099
748756281
705773883
886325536
503902603
769175438
4991503
423550491
453945
541570159
860858509
548730
644352349
783638846
696748482
684609616
860556204
818240595
910624308
665306
732541538
925665870
5861749
448566344
468145032
4312215
678357949
479317412
621123743
462581113
625271419
569786489
479387
766651484
663140424
49192100
387013
501784019
540787360
601306134
686417774
4961306
6332366
4893863
911931134
609327853
618365853
456588216
444856167
755540517
920943713
407812720
444584508
2811853
642322297
6354825
447444135
644557745
804896043
897876122
496642215
442946501
567016062
474983937
53050
748595433
411102986
937068674
455917709
518037709
493359946
975834441
53607927
579357779
458837562
454350840
440757574
468111084
535804481
43084106
932388469
568577193
42100
546218798
826028350
497763720
575764684
3913
420838071
505225631
475851478
611489426
551851653
876943143
693909332
725007044
500000
4936
432025
935109804
559928316
570193
727156238
557364302
978837783
44609114
566839362
460046
864858044
618712179
534949
917244201
908706791
52482988
47977
461460
432811
859745752
457772727
404346407
943880527
790994378
471970
818300742
723975167
47969
730163767
410965100
616
832245736
49863862
536753925
626046923
43432738
800796318
883578311
982021501
514338889
636900317
417315186
524021879
809691209
732437313
4680413
767640577
4649200
5191
468266498
454266957
426474594
940017416
598418196
499084546
45046690
542050469
52236
4392840
403929934
405609243
496814
720656849
983123814
44804
560629502
554450655
980038679
528209
625650863
517239397
771860626
451301426
34156
871389326
773819962
46310175
755036660
476936924
790660197
6312
520737589
996817269
905688055
698117342
835045608
571469490
737653280
4905601
866873650
511691909
718022951
945178036
454788096
436918663
4655591
426064873
969149083
47417
888098297
713404254
893904943
403658771
556849759
919422811
763882725
524740907
541454232
440655077
691948324
637070799
815579155
428161
453435307
745601079
49285
732589671
641684713
891688593
886341502
327935110
39339
357505
566440736
822835935
503649862
406460342
643861313
983994905
482366514
503668
670848070
874155154
473285
380883116
457765625
867687244
656670100
784338353
600896001
5537203
696934570
455144378
673779795
4796547
3696012
49858180
528094181
781217015
35607
719437404
927142700
553624312
888236858
643438427
839630902
505365447
827203175
482284567
45797
454738954
46766
617043378
529182915
679994842
690226061
481488362
541595780
491651
414674750
855881808
923002458
499022639
5257658
711914562
895877645
527994820
43427577
40298653
628651903
4471650
571533605
42857
871009210
490672750
809618919
523898990
57594
4648902
472825354
35747018
596568194
620373192
966940092
3503393
502383566
947037394
837956730
47079817
801249482
482698107
457913865
4553475
974298859
434306335
678388504
431947008
819010154
499846
817495109
49467040
778820677
62335071
433053601
5369
651664738
552957109
47324008
541389695
578906624
50000001
46025
4504892
498968687
450361594
878091172
4518561
6017
470131492
44667742
374091
567339971
464161939
464078786
562080090
581315332
562785766
993073206
833770616
764851198
472493
845734845
441187622
937879989
942872056
528912484
727955605
37
5484645
40882665
677655751
833477495
546060248
875715065
605974985
880457233
4291375
498944192
508181310
626568849
4781479
575593792
428741154
513539671
817598076
501440
592767576
858000737
45043305
779037258
793462668
5497
838469715
634121655
518804087
379953903
937350571
750257971
771842756
50433818
879338561
461926756
425452197
962162824
852292548
918710207
4881181
859626215
743211395
48611
437406392
911457640
479200206
913234020
4253175
439319180
810085309
811143838
489839966
459322570
843167417
463151124
46301
976782822
978923307
4820980
48756
570560326
682882558
961354053
6422092
865660532
3769
722757678
917856796
5615
740797743
48505075
385034
615054443
462906922
47418
950620094
575788339
813182062
390541
801316876
4239412
47948844
49540
833930756
46186
682903020
3957656
485044208
573710610
4541198
565390954
797913714
826314374
848144814
685221135
574689821
57408275
447216196
668305507
777859141
658045801
462452
431825149
626629466
938099690
835761560
473120391
871211120
47620074
353
877326453
430319400
4341136
416821871
53953
475596076
42306048
948955251
688107047
700179016
593494875
548849225
605338214
543897286
5650
990273914
908149680
754812897
4934338
518870047
756659737
681531916
490714
576738537
675799866
528712463
662318855
682898595
953813806
369334167
33607
510959838
537841898
48130151
980837554
54488286
428750934
795776167
409011637
3941665
475102
41933
847916398
421317342
840812229
824919527
678950138
720888659
404348521
656885814
964763036
772880388
458929908
921505876
981865725
459887809
998149146
898540242
464612620
49425025
807947019
747045606
47925791
3347
416204795
703079134
4293133
397560
934308648
6800
662434570
833952291
730299194
4186867
40650
504071235
904437393
515902452
802859598
51803
510797185
938004535
48666
46609451
44895489
440208
44015692
518194313
825914148
845567297
698334275
963179772
562900677
542747832
458088
863355765
4477412
446561944
744083237
496955378
996079730
480059595
476735360
53316
24145
4692171
948401880
708255666
567979519
962394869
4158
864910186
551521781
463466099
45603936
526923038
697859438
563434404
30484858
873002361
431757980
358130
429378611
447120
630156230
726747901
598781423
479455615
498657
741738798
49212210
796495521
679538216
757110322
902260945
4545697
929855981
644903127
653812482
428887377
790184066
787746195
445117537
852927876
807095880
601474963
5034258
539928046
61383923
443326252
338930636
445706877
697396489
594566958
4683357
895875967
428073486
997080258
628380742
418700659
750737181
418497949
496501881
587371792
583398064
4489
994642039
640384362
473970
432235559
975984600
937302586
566140142
403929407
293971494
441544115
978935244
612987474
404829115
719669116
903642595
603899530
664626596
985427460
51767082
856752999
464296995
562052561
521144934
40772072
446667991
460462651
48784810
653849222
505096375
4944393
814127400
447052373
790196202
832160319
465873
494572675
583320652
650986765
934456263
4793
45727928
911626469
989235123
47911
849987051
515063047
413607753
756721668
761286205
924430107
804982241
747766185
704108339
4172314
796997409
761385998
972030085
645966375
830917454
813261202
740010663
688576781
450611654
796231180
956911464
585837225
454763190
699668290
501323581
585252
412206569
980681693
5030
5399472
460051428
70881958
722744323
976283723
835772959
48993954
839545542
473913633
963827561
429481665
820880168
918373207
529263349
630148044
453126713
433905033
806426310
596548448
770801124
866770984
582595423
503055425
893898245
37732992
652248549
820979813
548481360
536110306
982945255
471432720
423301649
815838947
50600632
681055436
271474
456088
43722796
938931840
501068515
491587
744696921
722095770
525495169
4760688
4636286
4919196
769603154
590254895
52689194
466130
584625328
50417
418732069
531
944520528
470343510
389511116
661549520
680903519
886902416
489449
720605388
433927802
568904923
795799668
52862316
742190709
626285654
697628759
463725176
687202805
710865074
991908974
494504975
955907804
435448283
646177947
771349001
576833654
2903
46008
962706799
4684074
677671241
727759697
993540817
982536561
407726171
47526939
670230006
967491608
443081246
990973711
807905669
702509807
50535125
58462
734763765
502544
944372119
574204
720427687
747097087
931786294
485447718
362712784
4936222
601493978
881155682
402238136
498109798
875722962
930226442
769469134
474253773
784211380
43754
817386878
47452
426627180
5265467
963845035
806944960
542551
386235
57546381
645221112
640126361
626568425
958761137
538044480
36151
5662044
767140141
499156
748889660
532291424
416662877
440445508
419153561
620554567
847040217
430290884
592124907
553896831
53458718
403309728
898824202
484999498
439024822
538354682
436193250
458662
37495
39509
454175914
881497984
865066623
504806239
790257669
670557956
4746244
596573963
698227877
836149595
416363077
848666463
841561386
462173
697491765
486550443
791050151
627916063
719203577
575889607
772819413
46456447
459758
882514978
476157
829773247
972019501
496729605
604396176
711748832
5283
498713065
395504
45678
614992325
734699182
652201251
518363698
779488990
553471116
557632866
518835322
562571447
526316913
759532563
730305250
441536893
736829792
668911113
580864682
711415808
488427945
791307516
4296
777909247
44362745
769475968
63580
525200611
47996118
4809495
413775128
509577268
910911377
901801239
48819
911604711
49267160
4625
4672542
459790
421284754
436632029
39539907
3862917
487883822
572859071
695049455
862958528
609451458
45284848
742842131
628577985
466032532
970634285
4890005
930422401
489182824
458893696
495407
488481381
892495837
688351370
42645242
521240812
530141192
528136587
4919
667880395
595817585
557197873
48075741
452300887
548627318
650912419
757255500
45547
413490
606950198
5606316
5199
576107678
46601
775230295
833250931
438375520
661319931
738123905
708941747
41234365
400142890
456773778
783218908
480592
785785058
499486685
983826901
903016655
538071667
464813068
879266802
26207738
554696983
459429759
805781086
775503229
3941278
991364171
612340072
872273649
696692264
551487721
751351947
72143
561250965
681755081
427844836
926958289
976697729
3198
827769152
825415153
907393698
487527641
946350475
4762762
947974589
436796456
493907
553018813
750745692
654967166
812338107
472797523
920799250
505294448
4902
402237228
4687772
575513
756563130
34151
809859314
545861976
631549524
54594
540084231
49507
530565964
6179752
445485866
895003909
932895779
585728486
41895276
49644
412760235
66556630
903041890
344281
645177072
651754865
41681
470479209
539625211
711079235
448659907
587
463172160
750610034
555272
407202491
479106
664559516
633300755
455852
450005305
902918183
48590796
943262069
425074337
435985795
773160451
535384384
939209433
827916753
470822
5359
856411376
986056702
869804304
457308983
792883060
425550338
931344691
909427299
529433
753856997
640449408
467227808
833355334
510542845
5646493
388016828
54932
643569880
226625065
547299748
938865868
420582536
575711259
433737881
706608114
47612
45778
518932927
435116380
45679
65484
716423870
470876
682679935
45230019
792473813
438909
456460
540075744
492432
432248975
806337140
505950940
560612563
548397883
431026018
776515668
694998908
446781223
632266077
753118350
631225656
468630784
615098532
901963856
618993310
642263612
51793
989953455
5198919
511574296
595426
48076
990162677
48763461
4832976
538162992
479645
44951541
518552721
856939352
869673897
57531
560349648
834783712
965170525
971057783
936453855
574903766
555869695
609142739
505711704
455748469
939877078
48350
492787270
733843880
864572381
54930
4865
4181
498548767
877428540
480630468
4976781
43436
4743730
539967631
470544182
45378556
970046778
524756622
735575557
848319353
562950797
48701528
780500274
457813964
501751984
690931592
974287248
841357854
976594337
62648
4497
708461703
846051824
496409114
678508967
2851
753454510
835030426
36100979
4533325
490321888
578401575
490428544
888620730
966564517
56884
554428087
5514368
450029184
824658575
805282518
71813
526995439
444817623
4052322
481282013
512370926
804510004
461953653
920696131
400714198
810600617
430489890
741218990
520342
690139868
837535679
48095435
422790504
437632243
464610
570549667
580536070
621865872
57071
617238314
827653421
462749780
464583438
49144
50446493
494790513
734658366
706103020
890900322
977284358
789476142
729569132
44180
498714
690879043
3810
685432760
488965353
523421061
812393979
751552635
687655901
485170
880424148
494263473
747362558
927997024
4761150
850175234
563785354
564306201
909285563
436041
690232596
451062200
3602851
870591864
580609502
3476527
702326406
524940039
774024398
662050903
595736849
413
781778827
4820702
836240084
4897
622828632
501722763
545316434
4797857
40357225
583486581
642603150
472346807
705469002
745015728
464654329
617662616
924567651
492947923
848736804
512473
934825403
469065
41099
417240
435063229
4946131
508283
45354083
401311041
542681915
941752019
56156
959859121
49272118
42092
885425744
768444330
408066194
705882203
804219920
964186981
843761706
516874452
546381752
800564383
485446833
4678947
955374670
699475401
498452
3944666
867951766
59063395
934604088
504638851
45160155
613546236
833816756
720025378
4419928
282439
238360
781098835
735644631
50577
415305905
463290
694775027
529033848
926385687
3928
224837469
43558203
444097725
990584164
3447925
431074367
726927862
45258608
983649687
612904813
49384312
495111301
5161982
4262319
837234917
469316099
573762362
882034002
737562408
37520
46904553
932251431
502027614
508072119
455307601
954454429
463468
489664060
666093770
670121245
555710022
546785471
695195672
596866226
731076445
46319
731699083
42523
632086958
564145613
491733
887971689
636092421
614626353
466270462
904949973
935270018
914469797
967011590
54302
676183370
47024
864847660
613383380
4710815
667440428
729418147
424518240
624576
637446258
498215
955132218
31237
831610501
384801495
429814465
4217761
987053446
680739050
5066136
460708
584905966
318737
704082061
807445613
49494034
45402290
616414979
49327
763115245
403725100
708151162
925413756
864398338
693347655
416135505
50705389
841464388
830492723
36210
4577269
707945124
794391343
520278163
953754388
33542
966520309
550642286
476835166
48705228
457258473
700280802
437752810
888573431
42083
53825
5277
537441335
40573
53152
4996956
600006030
4083977
802833168
802353633
49640093
575232764
730078054
497429259
970691319
462845
877517800
463915385
668225741
43345
583868894
716007728
46115443
4991791
995674906
986398828
492635
444793443
478049060
677854384
941366447
606048927
409272607
528596538
667335863
30216
44887713
452506241
526179464
34766
734198818
647611472
899165770
446709
958202846
933597677
46454643
638278538
598463918
707859115
804265000
623819807
50167
620532476
449510530
505966694
48754199
758573192
406491639
669717687
476381727
4237
754028953
476435189
601092819
669965641
482808815
732203537
445644
4409
992297310
853469560
463658586
739439855
4963609
434382754
636225102
46787133
381307
444570190
743525461
401419204
48143180
425784197
431812
4494805
658334336
555328659
45842448
53888
27619030
996283797
463450497
36161
773377214
619368683
47407221
850913224
4010379
464906905
921811171
716707963
893929156
469675
4995164
445162
901761065
594650565
476132907
802418567
471784719
6306333
5528
939793899
4410
54982
4842325
559962406
686012971
767630514
41506240
248
38961
760054710
416318393
333037255
497281
4607043
843703216
919907329
697805084
599713329
409855687
772427312
418065940
485495395
564784931
422182244
953643030
45681
527488086
431181856
505077140
45976704
616192465
444962
919318454
929164244
810261498
385393956
462712141
471291344
813391582
513944806
845557264
764131840
261
670310633
411041305
495142097
988488940
508047
546534355
713790880
638953267
61419
745154219
466228927
321347
994576272
409090315
740587427
444566010
985046672
985636108
858594940
574433742
421111162
4878640
38597440
451037854
713169409
694095170
706151149
48100
402341532
913719660
534748650
563151688
785501487
41362856
514707195
48876
930433479
478559732
2557596
923606307
861482092
607152156
465261244
4650987
922318259
593174716
480046305
48522878
3363
907767803
620905117
791465546
667663307
933893211
566134434
487983727
500297820
500465722
621113191
734802172
5056113
308265889
3516
890034367
4379
480857005
477456052
753293798
779916450
830123915
797067444
22036
48121881
750075197
4516
436464578
4554703
4500465
455316930
942393157
636457809
520107100
45649
559439266
672838749
44252
916860929
901161264
783901395
693044429
5899
464564555
464088735
454124893
971923307
788846258
785261782
728097767
419300343
749024274
463122802
860731903
524503166
445687
56911
401957207
834132898
761422976
561112318
42975425
551071606
760107083
808899673
47081
39539267
888562441
580288901
453122
571847657
430959897
811205730
952910303
886842249
861177016
978051333
586787085
402976448
431991298
801067990
763645246
444595435
513350620
498644577
775734940
698822198
588074545
413887975
536035071
623575209
51257775
543637451
553412624
589385410
869218667
596316768
596227848
668362932
982597101
754910602
507334019
596937454
51817
638485879
851236903
781039491
802371755
651670728
39120419
591792144
716592202
600631112
760550770
773510762
526867878
424201116
712590707
488723200
607324085
673295653
554530372
44544861
490678
618105866
823791429
683141223
35783
420478392
492807
48664
43771169
616486836
859748570
519105226
909230771
50819419
659847851
970688340
714826100
929890478
465697
720999965
543388
3828618
251443
967568783
883316742
593583309
897028131
447135873
645958506
728062972
374233738
577919536
410608826
887577554
437950249
578404689
450959811
58595569
48063
897765246
834889071
700591951
416687677
718850982
757434335
666794314
535110937
449321689
929388788
496241835
536337657
807034839
710733489
475612
660601989
919682527
4690203
781912731
995333837
665539258
822157349
444020251
517639938
956910849
739963920
469937912
508782637
401572362
661708433
495200265
551243592
526844733
945344227
48792
828945886
4497364
846874747
863121355
487553202
643741966
46824644
566550072
404977193
666488713
807319985
436130062
812099502
325
442225988
4965800
654920749
608915336
491381747
547523011
926177889
911612991
475155197
468931525
576502125
43527403
487171443
786705040
49005245
970688444
447245265
53191
976026763
658212035
889497464
461823313
733741122
432351212
906296641
406150972
561470765
484235012
409206278
722751364
47874
3079753
4236440
49152803
45833650
456501240
432474
25
623763391
4514346
46289606
444748507
948361373
411943012
827794451
720558536
756714802
732605958
724097545
896776193
621022778
470783483
452706700
4189
56590383
793938695
465159588
702332311
4993977
882203362
745967143
52153546
755860535
47701
45601436
496802663
507756388
409340144
490433616
488649099
473235099
951929552
432813272
722017872
49498886
3273288
479628776
696567031
776821227
254089720
675198980
48320
470584003
39038
803741259
45136601
868964195
45720
797716357
482188335
550428568
50564384
991219748
241
735583481
442927885
531872774
58652
636718539
728868760
969209174
478501966
489701336
467692
882343038
46424525
682464428
834475616
666039532
794288111
946064723
719326063
536121283
756364140
497928234
692785752
491508346
42458332
500827683
470864047
661291727
457509789
705305282
449449719
572380456
47708
927307251
48257154
975644795
5111100
533464819
520080
4579223
469478
731794271
931099380
444251
878243454
592180510
921344117
724811787
51629
914848297
783291639
677098730
713703392
436173
635917365
47676316
45868
635166820
905178850
556281083
442183317
506478
830503614
995603172
467440545
452089654
849944292
534276789
4983
459638485
844832270
601189500
554866218
446149
431585286
420468010
4951130
950996096
710296197
3848
807229195
469764
611581329
48930
869224345
57991147
5095081
467254
487825422
61927
474122
767727963
621296027
913490790
847067844
729439109
45847
282588894
716639345
995801148
864572511
606780628
58018593
551365441
452863900
568001848
510522728
917054824
667592839
704273313
472039147
927904235
467594707
238736
49464
51409
827302328
949533155
680962520
5422509
861069541
497362088
521466719
725876912
4605880
47488852
774405420
55748224
750710063
614737241
642652796
590450620
890956446
51039029
6083650
5763200
472436846
995618034
47048
449791
712398834
4899156
990235130
490966
743354753
576269571
51021
627213629
713053449
606169055
737816008
449183983
969347830
883484545
693062918
28928651
50817897
3489
879680656
531753804
4548648
782266937
979499124
6495403
654232053
48670
548484
481596
944919555
965079734
434956031
44083797
841714542
2765507
924759645
859723923
959588114
375180221
5787063
4885950
768670596
43256797
524857279
873939486
471480068
880695624
625647883
488631517
799138886
462150084
504882046
712219047
46144
49188
671828061
500018
891157772
677606885
534213553
475421500
420215962
556394750
589146788
365984
417024491
497991770
866604238
4664260
807122032
474830011
698345533
37618774
40381
4050
965802679
457919
496926894
540870538
457650707
702355417
493270844
814173563
468564
427315591
881334236
5798785
741546753
492484
734785398
3776
504176093
510925795
963069162
39939359
442668
838419594
417084386
3327
531392
610249537
946270232
6529326
707086264
41625067
449333657
5612
405225633
686652225
473151220
937615930
684610721
840658029
747899987
752260015
406338728
40960849
968339290
906880993
609246630
619502531
4574821
864112962
918318198
698010
786049394
489230
433267988
856009844
429803
775229382
754014109
497128839
5397
484736
676457128
866397512
469416301
720491168
603515806
474395
4463
45700756
676306964
659822137
866280334
979971381
544609271
651410814
669455607
854854003
631849982
891861999
440559389
867479720
721712603
45259068
620094349
707411453
610711437
444442240
518847422
506433760
948830509
550009070
504167191
49184
658009017
44976
744624101
492975
468502826
45091
455499420
647743828
753000374
400383694
478207395
4060908
445776469
868274302
661347960
452773049
552980346
729809598
630281896
612280519
4736679
4679158
35522785
4356570
791602200
595066
3906709
547439409
475889091
630183770
672797221
940201621
695452441
473142056
519890398
861933085
3744
573655692
854879256
4626
575713778
765104417
953646648
557286353
536263526
438308
42869703
473862844
431398421
40761
832876618
960487767
895195785
372321
432379961
690903558
746864127
410952438
610611628
568933434
945844967
649403153
411366199
433418924
932734205
994097248
839689048
453263350
902572157
718007336
570331930
958475015
51680702
654698628
989329687
37027823
608301396
459935746
921378417
706555917
687880973
949764186
980198825
615965749
593886803
682603331
47463
770218567
5172
484723887
486488
2803
464439392
567360321
496716627
5289
3213
798483998
759193098
62424968
763086728
4999042
546530242
649396928
64086
415649300
456513545
959393852
477930815
444003194
59567669
626791518
923961774
659260377
829316189
436433
710794238
853212986
830096517
612214098
700779400
453076773
553620898
594465568
617466080
56391551
606057440
873974635
45512
926084687
6706739
433200348
696928095
4597917
591480618
955961958
468163898
785868437
444665224
670389616
966561576
509318093
54340654
508147187
852125465
39029
829928353
5809962
594867401
994248378
440833548
405252004
47288227
36991
517228478
862085344
601776645
47904733
5069425
449
940655265
453313
865506287
742464415
962409952
678
462524
544535317
552733941
780623486
505687128
3525839
937519292
872890683
4945
547613210
665882470
556396878
847228918
841469519
62176523
945888856
649184055
842460849
896187301
717383784
866454056
340631813
5904094
872282846
545419299
982593750
44900799
738810567
765128023
619984154
52022
909883836
975995249
45955
47126179
862243222
408797464
963310772
441883
463112422
741010585
612361818
906812480
68396933
398183158
42591
557210665
495987345
555689289
451583294
802015089
3821817
346800
518128147
862807943
471648042
853716814
541996516
910219733
551615750
824163897
564769025
646750805
464384583
51783
603276027
484947153
848447288
427658160
502398247
42136287
23343716
465183502
494552422
45533
964189308
882436440
400777
4250491
827748458
610446967
4722977
566561276
51946231
42553054
602991116
823127914
918591678
982877788
4927455
599659046
965495550
922590482
855489663
3759
4115906
46598500
521396094
414384723
430576352
45911546
508326364
994432359
42515080
4936746
591329421
53322049
856583456
529469201
4739428
409073784
59384602
721777241
41994
427233195
998162584
4499240
985562581
440623618
773671544
453892834
476239273
475350447
787562008
743750131
610268925
4479394
806664895
806062778
557630703
45304
796754595
433212
3313211
552132599
530134776
938307379
375616626
488131752
38890
877067949
456581887
779289849
44931685
4989454
700885113
580909374
46332
444768950
443800108
660529773
475286
616681948
759693326
37262882
556161643
948353212
4787483
644220709
840510238
46373516
5039743
823395269
46443
581429047
465929114
869585319
917423008
892172260
42543
38780119
496570
709403883
487024969
575443030
440669
816718678
641683817
722115278
784842935
450001
534263359
468104861
287758
892517962
4191
575469072
4012
736599448
959620708
53323
641240056
476587536
42550
520294
689309636
654229953
818631422
923290938
897790114
649442892
575008212
361936
478558912
600950027
778619538
529656493
499133463
584571
969486835
49033
429432185
577421968
842679348
452000385
4358876
442603586
513043120
455755908
780514216
472326416
448194537
771149185
679620538
455395819
5830975
3746
518348215
831347536
858999539
647461753
533776903
453906623
441723277
969888609
676621703
52616169
634349708
441744086
4750
762734570
457304588
527841406
591129343
44183460
778888504
941670538
440461294
563742836
830923738
502278620
49016841
530960835
859786139
513287917
46780483
44841071
967818705
790973329
43220943
397506638
835982349
567560028
815919185
406028655
879147416
915863930
464339
527
412037614
797685845
765444192
471148879
689293537
4698385
5970637
525424869
590299988
680725828
4995618
515724896
486342502
985261066
900701320
684139997
482267168
488663576
42188
769513908
828892546
502975185
808193620
992396921
866835068
864118676
46092602
402394352
805265408
565004530
465709642
451927
4788152
4767586
457031
581400184
508930321
47656
918984840
450333852
45517812
460235001
537848789
632080043
414513277
474919
446562
985776171
49072
808358385
946717925
458260
675230664
941272099
4244
940022495
558648
491567766
59851297
744358056
786331442
825736165
505565335
373002
964558780
43099
877033831
454428081
869067897
855390896
49718328
48829699
898637616
995688138
871532174
983328355
718615092
999781573
44576
983456726
407772977
50717833
467689396
4999169
496005596
632781171
428100185
45229
862672075
693244334
3976725
5693
713020650
459290481
432291
543863
483337711
599234354
780150201
562966103
462518895
583477387
391743
563457094
5681
700117073
4903836
722342869
4916008
580440729
599887893
5349605
633551409
925509181
803217873
960370119
42485465
4828909
45110751
487452924
840973289
793430630
527952591
466100
482092030
989716361
571685302
857224381
474837
986311810
588021804
495077298
858130856
798765652
500167307
471094120
4700698
824235207
29613606
909818056
870843708
48940790
920313812
556129334
661959433
953135498
705888544
5664
34010740
50661
986547962
4949003
48564
450026793
725342794
669302529
546565239
927984097
528955378
406996729
780355943
636194156
5876394
473468707
493073325
562314747
556229
410588156
49113217
957669226
547139772
378406894
459926987
626897625
488476645
2624
765624797
783186460
839439086
336380
3644197
618021
483092
849169056
604814616
33552
479841745
484508017
636092162
440389768
53449948
450935
4796204
36277
846188873
822033070
599183155
215403
668492608
493664059
869956878
763622839
433779
479621592
499465828
504310654
529769188
879741671
406772355
433918123
44607192
486808864
400713036
545650723
663473932
474097128
639391502
515015347
29301
462644220
866460199
933146040
718245915
929886134
977511603
33909304
862622160
991968454
785945457
850244276
442809898
407001458
433977152
46718366
503576793
356960
852032666
619615957
710581832
606096254
535998132
426442869
969152371
913359497
4178
793637036
4382018
716765059
4293502
978293206
859100099
5436
709800935
980007941
4477627
559530
455211
728304839
5775
723502040
483407
846284724
614770319
412935913
735639903
47119430
446444351
920101974
45979585
43404965
926329672
56338127
497202
846684458
758829462
63274935
596946609
700837702
58712
748530400
5081731
58482809
405744905
905020062
937479818
686629116
436587215
606224744
581413618
49046021
435301273
4821352
476911050
646116
463365786
775417281
512211957
677224751
595616728
43305328
34186
469546
398
4255
4125
969932738
537020096
686973987
54035407
448329005
550880819
588327134
870699170
873654196
788677243
481894066
586252339
966966974
621508362
576482641
990875014
46412032
999614286
526806007
454188295
403102095
512806825
456711919
37320409
829793116
850221226
819477175
403917137
436275248
658750331
795929647
735291505
835892217
554962933
421690261
807545812
901544191
719895483
4377636
730179384
47893498
839296209
772545806
48876123
321384091
487575343
518349
555160706
762856190
588891640
735271370
44899182
762091159
444800763
834550124
4336690
946655368
528103374
468277
60586216
5286446
475848
567609707
460601
423699640
900481320
856556543
467979386
48514
45457418
817382132
550606478
441846
500142
477478131
614024604
741666646
479131739
525063310
50280939
38957298
688012814
555366552
717652508
739276106
971717914
528690774
45090
465322190
45998669
529082889
433363
428439166
695532689
799255021
710979139
602512431
6273
5758895
45860230
502705036
775424206
596307214
543435708
917389184
60314273
297453
517302199
841661466
689521241
894202394
41998512
966344471
4952
53098
628971692
686429457
677680408
981237699
583063277
4684010
981917545
494969927
850818816
548536998
917752972
443985305
4297106
47731006
37567
473476
459061622
628221468
766606370
875785813
915811592
946553930
626165688
972001957
26580752
450214767
45945511
969041680
480735688
730518633
500823063
814683923
769830627
522765
484247726
879483607
777030690
51978
944066393
878346710
56769
51085895
730566667
505866083
896238418
510195585
414604175
405152840
498870
4667292
949580003
486203752
857519403
623538901
4756734
779953189
47692
938371132
850843750
415328741
953469197
542886198
4291
592804373
71428
439151499
474456790
4578495
34715
449535
5285645
656111450
676301596
867231532
804575240
764507541
740399486
34452
701731322
693559190
285750
34167
733324307
799221496
408400079
540348019
555948102
763593333
4620
886129806
525961
401424434
659393470
735483457
515249076
543654292
436153177
879080161
847458847
536703418
601304583
656425246
57119117
698838169
801440207
46939
906388257
878869335
675557681
49491906
822933249
403217976
45534
2722393
617314515
582211449
46651
827188466
632132272
820986167
351746
36944604
448185501
48117617
762667482
644762833
912387568
59030581
785905854
794931592
726586620
436118722
529119
978809812
538014
45535121
977241219
5405747
655846832
662891041
674490924
596906797
557499129
964409968
604014369
4242586
416225579
331334
4534631
863948929
45205211
469886
687358932
568959450
625179036
812008664
829290170
450568211
38955
788288874
817225473
644004317
898837357
47163656
807047423
781763765
821468942
622760659
45174083
553358740
723413588
597665198
932240858
615584911
559957331
36311
415955453
788222645
435083
50566
2456151
425919861
980711097
628929411
615385458
608056150
476357969
5288882
586065397
888857488
48284
487963102
953462708
415
832246222
46035012
931351660
571693
548098675
548543852
4677548
568497160
757996547
397674231
572627847
461988
813309947
376700
448190168
57869
655490245
655099635
791050752
340820007
723715112
914162959
475333
466680673
694016353
475626
592232464
458644362
58637681
5694065
635607945
2649
48469386
507864307
645323688
995744759
46200
440586449
642631352
683473938
751176470
52220
5456
4873721
530147532
571196199
731667753
468678339
588694075
608356999
490875302
955349036
57135177
681160497
922809343
664753652
433041348
556655533
930712188
37050
4951
836854609
47252748
574512559
50297
719216990
60607
475541018
573798083
404522782
578888100
413815124
650762861
600873
556650113
904070475
547560254
895601593
939804570
529567
991725733
4445905
624972353
424741094
726599702
489560252
871530882
4026584
884161094
594855550
5432627
907164911
898241922
381663
4201623
837903080
480155639
679861166
526344037
684750263
947513886
616803180
494742435
428871207
706171709
882434591
55843
716633489
5473187
860974764
934821992
751389674
487878
963953728
4648490
44688111
780004519
720537968
808369964
449456877
953613242
5021
37945
4892818
4861396
780943749
644414913
480537837
915086084
452522815
4638747
5985
51052975
4808920
659758358
615084773
644451298
572769157
516964996
5518156
803466760
599516967
832465978
702592681
50057312
4956822
378013861
679374660
656039018
933907811
476314441
45242
848053102
530821918
573168354
497467302
989462668
571324394
665770460
48189741
474
887675545
769530929
499838735
582378264
862447740
551354994
636975900
546705075
44647074
880711038
871164918
410492259
454345
656813791
4932658
353238
937120497
502735078
4880303
535
56100289
994994344
42319
486194132
492145389
983905668
979332004
484299872
864442863
5562
469950277
425178840
867309401
538799780
469358
510308135
702392286
790108949
714986476
912521027
6383
4500217
505338986
874794835
4854538
46051083
619161471
877966579
977156919
854393751
350820994
749629572
697197877
5262603
468988521
693278017
522831867
509565709
4150
963842671
5794742
687693194
537909315
621251600
452008446
846510590
827225552
912141680
442230078
897936540
951239033
748640354
531628598
744814224
38533
458272325
879584323
4628760
615191049
416378515
278528
384
859333794
626513506
856288001
450092
53991830
570149858
537803
501640277
51917
838249123
487592
507532866
624502496
585408091
470562769
957612404
594078189
540792732
693154884
408788935
447352188
5053
708292457
5150118
4879359
753153759
696341810
935374885
524203175
49534118
706048909
46185256
58259161
3345
679759191
736821740
4862664
5616
873555940
640197181
851003174
506712
572374631
413543
613933548
497809486
787230736
511493
35383818
689229937
765962177
933812525
47026
998947624
510093363
771006191
793208051
646710325
4952000
51385
603567637
511976351
467270046
933152146
905062090
571983261
695559970
537386538
613067784
449921479
447628211
266104833
773665855
55846
403170794
450559636
624617277
504967089
5449
938850149
980508724
5439639
490299
473879522
697982246
530723814
358026
475379751
779503618
558796368
466077
844429331
820838654
923847646
735675230
666186726
812774159
811530493
492098
639557025
519847197
474007159
501651855
415035241
541065001
596426663
968611577
575754673
543035269
815450958
4761762
659092893
464024
633677301
907798645
556519540
450053
46664
483779500
476417
695734082
879713898
714011115
857311583
983776130
476603762
534193077
466939786
772897313
455023
29916247
489126992
416482323
5013
464112093
583723971
49720460
481794
783587374
39189299
633089192
478238
807485422
447061
538524
41732039
4361
410731026
422104468
436498841
933529759
53393
908422104
499875731
787413192
679061665
409789255
593539507
5101855
586601549
850034415
630108980
951277830
4675674
755896879
425992540
657609719
699060387
443838510
405823649
5031105
936273400
438879030
870280085
821425406
31623071
483923415
963720198
973584382
578077523
800843041
552711829
813038993
52271366
579282640
789548644
47215
610134706
501051617
490035087
756525878
746301933
460798782
3078
646637725
700599135
523708585
862423648
2941731
6519110
890042904
464000109
973978343
651588548
490921844
50098
49422649
518610712
461251879
826832328
3260322
5869968
404970822
586965317
510832
487907509
44082450
739457935
537991272
499770184
561894
48977306
825961573
859979836
53978343
704610252
576978216
5111
966856680
737071377
492212
730911077
705641589
49738318
46171646
670231852
712514473
565989961
954117316
607161472
830323301
36285
539088254
490336
634159082
923772598
50041
530900885
479596764
803240762
572898238
474101789
46315174
503471989
500670
952152885
607662804
2395963
844681988
4782557
971225744
529044017
680778004
46721142
799238262
410805
762050777
554072003
874430577
4354463
809490078
3431929
569822503
650088521
47145607
483518656
769160054
762725302
35885
485644
976914821
495221631
577214
480405
425052944
815080658
925243355
687632907
627404499
496376397
481393966
625226
478137495
486639396
52247665
804117956
779984736
6333
47249
3309
539629487
550564507
489470053
837552567
824890477
752500940
934067237
472895
45712893
714679821
725204903
579419883
952971592
3731641
764027104
608038271
908961324
554591526
852798507
419898763
49420
659213290
482977366
433891496
703209232
44301
35902035
781956417
3303680
454808198
480460945
521933502
45522041
773040615
625920814
823931204
443869988
649644002
45602
528057366
47107162
62298
482993159
586190170
38884217
4995642
4455465
376118
327864251
459182
726554737
764732624
742723924
742551505
935065110
570393788
565167
5357
494213
721582874
368684532
821221454
47010240
498692849
543870612
637222914
792332396
738639442
5527
815160101
634876301
513160
821219479
659322737
353052066
4908483
901124594
407354
844180701
4635355
595514373
52299
490780939
49361891
990620150
68482
957801605
699416737
470361567
45898860
5212282
32381
456400181
479956231
556872956
559154593
600924220
781493665
895615280
983885123
710841183
860293598
506514257
744095519
449287
976565456
375918588
46394282
444722
849369074
4549069
998406092
845616857
678707823
467339825
596741718
48622649
660597208
908571822
828436838
718580831
469949328
49547860
481686
567896753
450385238
46144482
704450715
466237378
718135504
680782
444642400
487363918
802921364
669130738
999412707
815218778
436182117
47252813
824633348
832057260
714696981
5951956
951361731
485025050
590992328
911004375
961118290
757269297
572004865
618492151
867398692
462771574
411216726
849828149
890653192
5496
784178842
574167494
886618707
686196029
548419078
489535162
482007336
813485605
658520247
563788613
657800010
43038757
440216374
53073
45595
57130
777746691
46994658
931625380
797229254
466638075
851002612
622057997
600707110
773616304
4923228
997979958
758656552
467565178
827785707
489151022
4894483
487782
524070
938750528
653255027
496606824
532796232
472491868
47505
473628
754930562
37890193
45226592
419226170
433478
443371072
466217476
501215
4915595
589703417
718955185
535354
52147069
4574673
764706293
893857189
859419317
794615328
858595569
774705802
36457500
768849591
885111121
5207461
772950267
819120142
875609029
615351190
833920087
919207688
882712269
48238
441182863
44689119
922268299
778732189
562490708
44399211
680232944
843950047
497168034
685744947
536969734
903266749
892964107
431266
733389833
475520161
462683733
4174141
748784733
473453264
482952622
597324118
644089965
870253056
4618698
940997092
518136533
699037788
48566
490890727
738633086
598504197
450521528
903338426
846655513
896012799
43966
962447508
653321763
595978846
483484
561619958
638551872
706165686
882013825
521829550
5542773
695649231
617535535
372922
464144763
43091
682692379
474180167
926125592
799128003
5579450
882002891
37468357
474888532
669893480
482752982
503090604
780964609
477415376
701737520
360001581
52473625
457246959
498259868
4528
474728990
424189619
901056935
886053753
4958888
50977
906650958
762579493
30297181
997767037
699492022
5907902
588703448
882316261
897859198
4707452
673821859
977945050
446073044
7051270
467946
552105225
931217342
4472975
658738091
436866347
685409344
31487184
641241789
797929963
44467
49560816
496026493
32258674
710087422
478023
715598939
827181541
729760638
473907398
861713566
44862488
409827935
53625778
448516687
439886
454560
950350537
413840
37880796
499521
425754444
508321447
44526
409943039
454731322
470401481
4681766
746497432
521702495
7967556
955756355
839583377
476153166
473535370
446596575
930849929
450052
962526430
49523
627163876
47159675
704838152
989103138
772853629
566974604
492548944
585401938
46769869
3413393
901342031
592828573
572988192
804814189
631217068
462016425
53065
880403233
5809
844925738
411426982
650840018
974116730
771932747
47465
734698795
4752185
559134445
430108816
972140899
508749979
596188917
50876034
403292885
574082
481418299
542462124
725088636
697832888
48332185
515399837
616756467
474411908
949969623
625717381
866869182
443930914
417
569865029
512239178
4222
577625433
591534364
727606755
906859299
404049481
70268
762526503
442865
580659391
431973338
903303464
4501377
953236183
863098083
483078834
529211158
847153884
913934456
768491387
651608
4640915
462643138
589448096
704562605
5222998
824398069
48652
624788408
410965369
2947
747327023
495388924
41024
457733
14994
845129407
401492439
841742809
827926014
549247568
537853899
44837253
447153255
652899787
782927594
738702961
45976952
4762123
451233434
5640
402758375
904759784
554247151
4928978
410583
446534059
747960369
4541621
48805
675620837
505244264
468194524
687811094
916453795
433790363
47344
790299839
44974229
884114922
280428
796960449
567092202
4157488
446819
54840
700507781
925463237
679990585
534897882
551525881
564394440
450672604
468825
495256
612242039
703673871
948020227
745553697
469187948
458992
5154
869777055
650524126
451618357
678847531
4951101
31957623
459198490
669
692347195
797567485
493772200
47979
45030
47666305
49468
735249124
650224345
382780496
887920400
673788726
897938520
979695143
657621427
537524963
4586563
412830023
825766606
509561465
4966217
605025243
435289351
657729668
891944756
574711977
921494194
682859799
49000014
48526063
469712347
583238282
416500
449069
821621057
404708670
824776056
879174208
45202364
612955993
595990060
812428357
848788296
533
874446488
698004891
4458360
42136
748107226
456091
582420889
416317524
49938240
512936030
48741150
37774
706308113
454265962
995713755
371147507
777089718
4738632
583057571
760517700
493081
418259
835536888
45102453
56413767
6139918
499872242
948184155
432466484
470716
4332538
697105371
4648
432444036
885232175
844658765
412720486
34558
942331925
450649
621108826
632329493
44936892
814692681
49185
870324029
605950896
504249014
546730854
464307136
477888
613229156
559981282
736573410
657568254
491500131
4537905
814513390
622688452
49076
963938122
480451
902958240
491160265
992045969
508817479
477911
719441247
407138556
494238195
54326972
492956626
513324892
940182948
830461160
709890897
568531061
3461
581384350
524914
51921
829080190
4925677
919873082
449701147
663657705
453954360
549519361
579981870
984876704
979077817
751353338
463680822
4793442
5340603
826843755
479822575
47465322
942865133
53767
6007813
550624
970286061
823623192
451017218
554082776
703320710
562317193
534231584
54410093
425233733
478716
457822620
522909845
640850530
586660045
151175875
61055
922014500
463522320
784059149
955081226
52100116
449154189
992113714
964220085
400702114
4623872
483930218
696780645
4548139
494074821
718781187
4468733
4966740
997355115
561831668
858123158
463153450
5136079
900245856
768975480
452369724
569604148
56885327
730435832
755397808
560760224
698080397
867250390
781030864
464042
928320482
782908690
444386957
33738
998766338
453049562
982298171
445871245
672527196
5098643
28912503
468220901
717274344
486674526
880058777
577735554
888787630
50524530
697987095
807959899
534578493
437939391
554715252
799830971
456736029
4520018
640140768
700080935
744993672
6157188
44632155
969714301
483019335
745889854
571509743
46981502
667336725
512814802
954650021
51306
930645772
441468182
547885539
593974418
584562451
604610920
45868517
790697543
981071496
897003191
818599622
675585020
975858161
574608237
46853553
365567
554581242
647
558139608
428676017
985893249
986506737
434493966
422570385
617794393
610404565
468105
677623536
49706606
946001535
308141
511088425
57908999
45528
980830597
935948662
44842365
627767498
910909975
891132492
56190
509833020
496862
416622239
608264927
582593165
587687473
634988298
38911585
876259638
638792015
572883564
499388
485715949
44460944
590789
271774643
743225316
995263848
798065393
608888932
501431717
606598096
773662883
865884819
476983528
473289314
555911619
38342
5387083
843529127
820412373
480654330
966920333
415713936
48539177
7326
3590049
480676293
474689
809750166
418717473
4392
632018577
727249838
524219
784991265
43330205
590974933
608762660
53411
456812652
741065455
846508764
526471
776096151
4926450
549748468
711122543
565387480
609561813
935661308
913960350
641612
973513134
47481
619817900
4490213
382748393
463551274
6868265
439237912
859371296
788695025
510598806
5271404
47644308
488719833
960961958
44898
4455398
787798114
47534561
459271011
670458100
53668483
45688963
685035725
46356147
961732000
890775597
541366745
757244392
629338546
48944
4765525
50258625
515675169
993848214
4173
651615458
5846629
454257120
483022977
571246149
490427645
444620278
823454980
43886457
4126166
946957335
596654658
883322903
909701967
566532
940870898
826475934
4569563
487697390
44610728
5494427
365017
664402499
494187
579487244
5073561
922476903
781309212
936478431
775009610
387777
480580272
587210766
585289879
515209482
892128705
994817905
45459
855696260
497560613
797624888
420581345
925025643
49592115
656312
53833
44917550
678737178
698025331
420200988
390717127
884203728
560214026
508514423
510972072
721242049
826983936
711524098
798315521
997154810
4475392
962643605
3676
669572375
977496603
919654339
47246
807894057
750910678
45063579
633802374
40157
4401249
926758463
332814293
54638641
585799824
4890338
797238500
4879127
712606465
499789
517493639
424308
935526038
42288913
391695072
655282753
46689297
803218382
514600550
875608224
899383800
773741227
545609556
682976585
624155056
748786337
576506771
511985459
49632
899215275
4519329
788062651
628409682
413093957
728183951
487047576
372651
707663371
3704679
935981154
1296131
4544018
356537
591431437
937896584
607741771
44310399
5877
830642000
981899139
635641589
4569307
475584
811465971
657772041
463668
522575212
534814170
860219973
979647340
545494911
503465416
3624
4447356
564285175
846512614
46170
547103808
827972389
4919193
4871464
538646359
41
431537653
44966731
47173353
563230437
994595436
443675131
606991732
476686934
476737300
53259
533530513
540307061
425693465
813202233
450239
792301292
623540949
48544175
4286696
922245599
848766959
4877414
827918996
46785287
4399455
610799738
639057564
460205
659589605
939286955
4654
482188903
525152351
468504
669515518
461912096
500943288
889723376
627252370
561815679
868164364
483198862
44588729
46716
981051549
679695842
777601046
713667585
664349235
474819190
836617305
742466175
444886
641864700
585576797
456067883
38477381
578119234
919515952
488395003
540702906
28876
406992325
871510708
963877265
545055870
49551
554270320
860584549
575325184
545362216
646949413
473558941
535379503
946063413
48562
898802647
504390923
505317004
654234422
4492941
786118012
43845
675746997
4955896
602304018
452861048
491525945
407976746
646658505
48672360
975864047
615980144
38684674
549793106
743734980
47698
588601075
494075487
4655637
48006032
667493
587416585
46988
586349269
453596
3953
35566871
886739919
446422
642040279
51695
582231724
419794425
352979
4987518
966760115
46483290
870222842
541880793
33149
46922749
814152096
982094074
38817
644153052
4823057
48002
813706314
755870245
507668922
908464032
62237
968237698
474368174
507093878
588997995
421100342
41598
926925447
836153215
46378016
694488125
500215
706820427
540771686
303711
42526
5530
735015400
55123
814304559
739001391
4809144
968883941
569819080
649016618
910384668
419485034
719871178
45145260
5068464
587490522
51391931
795549216
471713088
740251490
630425177
5456472
634340452
4545599
517503737
537966433
486219833
593478656
670942967
58391603
867359422
47709057
660545731
558359510
418917156
913570874
449864856
429388
44028
4584482
513063376
744014907
753475586
904902696
47327
737103925
892722343
755981330
4719677
772132070
656457461
432864826
942459175
46694140
459334044
813372098
697259831
691863363
461810572
673979631
53568510
843564781
528206517
518051088
684174418
476849
589550974
942547027
895094357
486932072
785693363
29152
582392600
457276562
467924803
45514
867292747
817592200
432980277
586150537
468922
478149818
4298866
550164745
687781569
766619819
2456
740273890
913585884
834357517
437906
64403680
669672550
967049467
4371
34535619
49010
875914152
510478099
552059533
363053709
449999
660036732
950288793
903322974
484969805
884811570
863847887
616777943
564831865
509540654
478970517
693178527
508870007
537615009
487010349
576311
442976673
989822800
496326133
504995611
958425510
878566863
729094895
49980933
813931011
506495
957778290
543219460
670961725
577451208
474471805
763852520
437505821
621171655
983077133
666079396
721072137
58920037
467900
405507794
41773969
700083432
45644
380112610
753815580
49996
427062207
690839356
618642114
33980
497555362
799039696
820003567
40839352
572633002
3836
819732858
36830
735159643
457531
450667396
497729386
697888264
43490855
433421969
48263309
951833765
728687160
793137992
4404889
492028166
491490205
755292024
757390437
497589
438663526
491393619
467533
847829442
579936
782788928
888966453
592138634
4297420
918851037
842779863
991975773
720547253
817092004
45341
833650145
4315
473046593
44659
450954399
46271
928514270
737475863
589623749
858130010
35945
523250412
959018163
966415087
917540019
765972859
468050426
4990110
480652499
473502446
517509198
428635742
632009450
446300940
913475159
45183
954292024
651048031
716397202
660483300
48851382
4040867
981510594
258212210
433159597
673034594
669210465
37374
616700678
410171259
49294086
690136841
3369
469759829
476435706
938149618
790015656
515678894
55084170
470637648
463618
5165164
659033254
500928702
714234280
711031476
402599452
563699222
572975
550126467
50827599
457254
551521706
541057938
48079960
35280749
605925113
698209523
400865025
43796
584990290
486071
455950
471836
756508285
451808713
893505723
462172
689844177
460252030
478693
449541292
5018
904995209
615417498
685969088
840575806
609173216
4900206
574663338
511352852
539900101
263259
776658221
455397347
4324207
492369783
444200487
836645491
483363128
531220054
716172912
918629195
635432418
978571041
49222980
485501807
868979910
558080022
601876862
869246326
555594567
519753722
478876
421225436
467101847
47273936
68391
468206
480119981
682658258
911278144
4995768
668918054
922653427
426170967
44639
46155605
486749757
446560737
47950095
713462956
829658695
901077473
52413174
4219577
523501854
779913409
833047959
585905411
4543279
792443677
4454566
40382
429801665
4692542
523731394
35788272
970889212
444610634
619903003
952539557
725253549
501247897
4710623
842101589
4911733
591403268
952119842
848043015
45175179
401131782
40561
428914
578081315
520655224
791306538
5399
489084
794090609
48819639
735113322
49297305
5405952
952105891
829229176
4688
3793120
806174158
5076087
572765549
791309932
5008
573977808
905628918
414645719
839125962
759938687
48459526
900624534
468740764
881691943
4753917
993773725
595971146
473096463
880953338
993257680
674910274
176075312
4496415
47611
814524581
448412787
800808796
655728118
570413853
800421895
591501601
52610064
640610881
637581288
45969
981192745
867811970
563192266
44228664
608490164
44866
49018503
444956135
896700330
427139533
864085859
959215863
437
941382597
55581417
5073079
773479838
48148
837317861
47672315
664770693
851779518
49196026
893835438
47978482
739469836
50460433
706153130
37397
495508321
534548996
623085566
972198249
780973478
42152
45042
61281243
967502992
741670444
425434909
705607075
665073868
565648
887170117
490181946
458410200
841763411
711922610
533659783
980363819
955348418
43202
4914916
328948874
589173881
729169632
47282
536297518
725813651
612053992
442286427
2679
726228867
843673052
998591673
450180
4591253
618633507
651245125
49238150
405680142
4984728
490545048
350085014
490791731
6623043
858254365
966385565
511742409
458252655
406511608
46629
606819876
952694146
3587720
498904423
729343596
31056580
4749159
2364
530
449555968
48588
959152817
459810026
219196
983422179
982154343
762890384
457023958
349090055
4479507
497259613
4759994
580970402
480929
418
399695
433427658
705910457
5359045
990310978
38925
698119769
34696132
842002147
912204992
865409281
421895
932765324
438207908
708705513
791457583
788792271
949130559
687493355
730004628
451459875
600264542
370897
964288073
875048129
519853852
549197715
529262818
989794336
955484837
713114604
555848659
454494516
887695740
5895263
484600009
796371546
619845653
466292
801572890
49534788
525705249
530741509
546435
755209383
601537861
468221665
940662754
648739597
547483112
5221
4432144
443427196
419014274
842969188
443854
49654
44613901
412292307
46691154
845262476
444400240
484827901
459026881
574895986
899840699
555714338
894876707
538320706
676230150
4780
576406330
919509706
458390060
4051640
630170735
50301581
743523022
613228277
504620631
865048113
761127061
44870149
874129404
4548646
4776742
384920376
439542569
454273316
577221004
576777308
519102124
6430008
438820156
44826445
618874976
441293523
4806955
720035308
969814093
479598530
920912453
530263
944937200
4123
520938859
741467427
619577564
999109374
981784932
779504775
916797359
924420086
4817066
537995311
492232053
866304119
338481
413561143
448591
640976333
835720911
591504681
756495397
631308161
4648449
427778075
781673242
41006
553040026
553984565
52593043
949224677
403471852
886999949
38128
660030390
662900358
816880525
48072327
525889
433558371
444221860
499340296
571111026
47824495
669233581
463516806
898224222
943138103
3993
418820271
4932702
473740726
918551891
615002295
794770358
481149
485383058
575855840
894453741
894391972
4939809
46347
994090765
540971619
4658574
559083612
44937242
531882965
551763303
978005450
451356393
602302480
817745589
46115
711802481
537170799
844735450
827693685
737134776
423027349
739819791
617836414
952922094
553081571
468397
54686
45962477
449307665
758984777
47560567
781333294
444600749
611391207
745152130
498990
5241654
872989440
418012572
431384197
463121
891452129
451408849
407921118
761005549
4980445
446510
407391011
506109642
487983433
873547367
423837268
755097289
729647836
474877123
457938
478251676
905985766
5623
4080476
583120682
615185387
4878445
890343633
560360320
49841392
4892
2799
460544852
54680733
507725724
562561178
879750282
419917172
611250096
474754071
514569334
829301935
499531068
847037128
891636616
6526
421961179
798643661
598680854
670931971
453355674
412970764
698765016
649747022
447154201
590017136
410555157
45327220
42653234
821960688
486484
817100669
41267928
400649639
790588517
425773773
533339175
417810610
486909584
656566364
686230964
425514431
744488642
564133109
637856585
47577329
810163547
863906730
47173744
48945
409253973
973091207
576062421
636495651
329350
45992793
980784566
4906116
650254897
593096789
464135065
749094168
933863905
4527096
449522082
48753930
410606652
783032765
4240218
425038023
660272945
45964583
339760354
652138779
948718042
726295409
876493518
642432695
516350633
58544472
4728
564358812
734983986
678381252
534451676
497804000
676010516
599290258
20552
5018526
885630938
447750851
4739
857381534
44430
238891
848499555
747957531
70104
521122366
945096289
4814273
911390802
514902456
823076712
494061
884227590
526184610
47451
581376362
4958947
480630651
704658750
588194179
62993357
542854092
998306294
46157718
544206973
44851
485242519
711589304
439224639
488199810
908124948
3931
717910982
559440377
979165901
4309828
664513581
477103604
41874136
793636890
930937134
943246552
655569979
891011956
4143046
956590483
495391140
656349016
867040362
563590579
483326
906282380
623543026
842196970
979775833
637525147
514836566
638182083
461015289
477419042
754506475
943547474
801225047
459663
784596091
568517
339880
492855
960586700
411010
399562289
28867
731143630
766535824
648715897
301332
654635354
717949677
472799797
585324601
835756345
962723473
52588
4545641
394417172
433444
52495601
4010
663670558
423628334
45360
2521
541128
4462601
731846026
963576242
460838044
722636437
622251686
52096905
562923600
53411370
5731
571078377
687131797
49074308
4900349
800536709
789940343
485955453
837591558
929519601
4836430
5576043
461497
846092746
749542352
422186033
802977248
780082917
637785938
753485268
415842004
447032581
756746305
490073577
635557
474565291
48241
737814829
698684595
956361707
758167854
492242105
876150176
588440228
477
422509
703629512
4294283
4744136
965891306
799769508
505965783
46989723
616170797
938099436
406983
478793410
775288991
520376821
482418
396254
707084655
463041
3305
582119292
879699280
647027880
45486
731908343
456747
707725756
45640084
977342961
577784017
629336277
478810225
983851668
988631737
871493406
427623981
831073210
886826579
402187256
446577
812255259
610610857
415897618
771780538
559249083
723292443
992314255
466335
861749820
459611835
5216
772967937
851584036
467407441
977455676
915353092
645496845
462996
580482700
924455789
430459039
423021740
40958244
455866050
28167
707898976
681497745
446524526
422015610
634955090
916661456
46497
527001136
45167220
492014
971507011
667843075
933472544
434035936
4159
43700037
5353700
628965983
705411002
4481219
680002139
739258549
44426909
437087
629631389
292
831526017
41798
415508
407313
888477079
5984
52088406
770869732
637512734
705289108
633302946
4523768
520952113
830101844
533616706
932706041
55330
430277233
703871381
58139326
557697415
416979871
4365
659571804
747534264
630590368
46452247
747087680
811127850
439221994
728660544
924224439
449253290
4591800
682338373
402227746
56355955
532240960
494975712
920611942
733959888
416628518
517737636
739888412
951244781
684664605
912050656
624660033
900609417
296254
814368403
689834294
613649586
630631785
49063147
47559
859309398
411820131
924083811
42508318
4933823
977053770
4687458
911621950
586559
453867933
773917458
473571004
646009789
469902
495267
429304429
843098526
499737
693941742
866501249
643234223
4858170
891118877
793799437
410771507
5963284
523825558
812604713
893873331
859602798
405463288
474592321
888662001
735458849
732475233
990720149
873557979
3628224
468688
477164418
979931237
936003700
421139565
687899900
480918809
875844767
457404
842145982
858190889
608271460
680988113
546211738
553279427
812238964
584337511
913301801
416653696
669199969
578222314
500008880
4656457
530004
456050742
42356
41958372
46661161
706597650
683545588
703364231
923771680
636970732
799823629
580163302
5974
415162
366969740
505604293
973887641
736087483
461943445
451812228
32801454
822068230
716141764
965139644
548578
3901
829783098
673875430
947790678
965478125
4279
601555007
526242516
987406038
847134940
507465812
571878452
563
558029051
674527302
58858909
405660627
672410185
609811789
662359868
887452937
486353616
675708758
953658233
47644292
840046520
430230786
815536510
680891496
44692348
544680840
864789773
6124
4703305
571711612
614639656
919738768
992618387
881204903
4897938
518918433
462390239
725997615
41079471
630715673
823087445
967807531
456661
681870682
636969669
591064312
795767252
372674
978514583
622123305
813142567
983631312
849807001
48949
818097911
46748363
869684501
609387550
677277699
818644524
3232982
527677
524970892
546142432
513334657
45451
970295783
396029
3849784
989373886
518097905
42656366
46
458646
883378031
916982489
376158
493664130
552627890
586809414
733397490
814349953
702263505
296190856
724177921
688511811
768248586
6739
496281
436958550
878111390
540134476
943233075
764566441
706208807
935535515
957213534
945230437
846119920
606
864664357
452925320
4768
313438
684038208
723646363
444297628
445239441
630319184
433435156
556076194
662024981
544486985
908472013
38576
5424
945715494
5192760
606965811
462956079
472734887
452593871
963433489
727634212
420464283
53678777
488384398
428506293
47339942
945156527
409709098
971083500
47627923
409600846
476649043
553621451
4521190
525848464
485830867
720320111
463658651
762299307
387960025
757908736
46119
509033386
603176142
470252
47985
478901400
840406113
439133
460206526
537266363
467204272
403330917
5330
896299013
777131884
621377017
655176579
507711601
629693247
46906947
547551607
245275725
464622658
558978912
478550
642392112
907674352
841461313
581038639
865522039
489158165
53830279
952368668
506335044
670601953
643944584
501680
592477308
553506158
988175853
3987765
465823890
571380633
909038432
551330957
791085764
44229
578656884
42150566
51586197
512105
490046
462301
864748928
811650848
950084774
581012691
868012173
969454596
889396932
56007
815623368
684346634
508582
45297
443191129
482990
569383814
4701075
416298351
659
44444445
479743340
794152801
621242284
470742343
998372340
5069
667513839
618115313
468567447
953506982
416451
681292212
685048342
759094531
45712
764489532
43293040
34904994
848159517
4000
490467
512582032
465194468
550820434
519722389
414697098
817125659
547986009
505403818
5513
986391666
5505018
684768353
949554773
930375847
463690565
896199476
452386
954423388
4618803
541385312
463162
46720
445666
586133852
536504080
59696767
823960569
722328602
381732157
452085703
461779
408397294
547319451
669619360
501502152
812015839
426928705
340
48290565
546485
270701
933181656
46792
520
659416709
829116844
897544814
743035129
641733907
47888779
30338148
856795190
480811147
610135291
509358
550863
44570420
538046907
4822688
938773252
5817
435065598
407041599
46899635
73
884126255
726743206
430548932
48207
449679593
450452401
386530
687926504
493135
484005430
629577577
725994685
932819076
835921545
425306850
43251652
563392669
4125139
684768707
5532651
6102
446002224
46391
977985556
6297
709640652
912561974
704006979
773474869
875847957
4609411
632937626
527863076
544970375
487981865
811580242
445141042
566608056
961811200
46808152
4766087
484664
497622732
666872985
47742379
497510761
40961412
2766
995245716
49458904
47090
843228650
825378405
4827682
629475604
597974425
985045217
920731099
854150831
404151683
502591220
797800717
49262
4979063
501494864
33249527
504667937
893315857
665940418
4775188
893265948
674740605
416895253
491095
432757068
690753144
462154661
979443412
745160646
36117760
28413024
772933450
752217470
913581438
4346641
869135864
50482
608464098
494165119
517057349
816790942
520262899
756510729
487931154
704533264
502587051
415523848
815418680
777165348
428254239
420375841
497691597
426365351
478809
430125795
550955444
806223637
897217759
714376041
921356367
831814110
4509604
283959
646625225
536016667
967564741
993002311
553609678
704433507
829501359
759801601
657924193
790127821
982600879
893599461
905174708
601707943
600525301
479828
464642274
815116297
636732208
589411626
48250556
637589971
431811
448983576
583506982
672695247
463674127
985162899
4887
4476399
485986673
950335879
467289519
442711757
831721655
4533089
926824233
612804050
453264295
456005149
412474578
441511867
484449463
971081027
753161867
442676253
520553805
804649032
4827591
472159615
495563
911149248
44476
42377
43367
472156
49032512
615181
983836518
558847424
515606234
759943206
578255454
657868718
854249178
53334595
561691102
45848
895469530
525433278
820421583
783875083
487182098
830678799
50554603
939587232
952552596
947732495
41834356
4455002
483922450
569867741
47001074
44936259
977616535
698738268
762426818
3487
434994745
499184315
853965681
463048334
444965872
900383711
687836659
52505
891180369
891965814
792324788
518544272
632030436
692182309
648337884
861463463
490733374
832659445
923827732
434908867
783630861
786560381
4912044
681676817
234385462
794458253
928671918
421196190
4549737
667755869
47959066
48111
486650
456351254
701891441
761040903
822365849
493936
707701175
621772150
945421178
462997794
4575
45143538
567576352
469865
555150
3799199
984011865
876397438
49064
814272200
485731203
803456103
940686220
53764719
4478897
37267781
47031363
617201686
668978872
412935980
685193673
666291256
995429189
865337038
656387997
815154878
47174608
830974944
336536
933712017
510494929
782776949
715801220
463159077
441894050
996301099
49700316
48857
963657042
418285242
715735567
848875999
44906561
703620111
619923615
952800345
890680312
455607
757741103
687591276
824422509
864831054
984321819
580239782
474329388
953939914
935067357
469222
658380560
758064939
600036939
428483
48023321
791427575
783472729
51919
455471334
44906
55554948
501904629
46102
791105862
404890403
558416488
387119174
448208220
695383407
923505625
820665372
676648949
5565
419041468
841677240
46173283
50462302
516036586
969155660
503865414
497358246
648574021
28530164
900845879
4820810
6191753
563709678
692443456
412348688
488743066
554010272
581680177
508758774
410300667
490501
978495648
575960972
526819
367064
994076182
939247497
705638410
733959120
796827093
451768
34319
480433589
523328478
58176480
750373933
453167657
979882057
546339106
534290244
412499212
4089417
704871983
431337694
718858742
434263238
571228737
864764365
56596275
999371083
871859000
373586
466435098
839691729
417466113
566030837
837107107
522874368
4569334
522620015
45321395
922458285
952221952
581239687
32056
49754448
51337
4877610
469645143
395334131
419305920
718720884
482922
808075757
462804
517418680
5128777
488437165
402153636
569387432
26840
798796941
4137539
609923727
470913
895630733
575743125
854828929
580239313
457613
402233285
917611821
854003465
457530
628977727
747239927
580916138
908072834
447347740
56655133
520302421
843585762
697295011
880442624
513490950
752416501
569725167
465218711
28577318
920901070
786082717
4683066
464989693
473694574
913191057
998491228
368850
48024956
987715396
449465503
758479858
568313703
4191419
772169535
868880403
784505362
351183302
474144
456137
537184326
495159358
405014478
587630320
595533639
64447853
41331
620466287
63519
562746989
48297
477610302
681901457
3991
47240559
953051267
793047187
544681354
464215637
671742589
655823835
463454879
630048170
46291
49739260
516454538
40731
435307078
458180023
976385441
642950402
417692314
450802185
488651759
3462
413550694
837485082
4921878
5921215
3327408
448980488
612389179
653894703
554226527
45496773
747647459
766519521
922528118
559199107
459593852
670974510
869221606
935708507
648859373
762885881
544483844
965769993
465201
972767595
447139255
48011
5057901
407547
632
611080952
47147107
5743
786464442
495112674
556064123
641447058
897784174
539646875
542517993
440609429
486119957
447384432
811165867
500080257
815902773
562598760
4837659
41753908
436139361
423131500
786969396
579287657
657618320
486733446
473538
5439743
845907042
403482448
960683908
467780
439890061
562021273
407866731
973218637
865868766
905075585
691142154
432994918
804201424
407615068
905449088
698648297
483037995
877579956
445379875
409418052
576057522
713170650
802353277
851929852
922512225
44975157
761459929
470833
596379149
496914
4385499
621827573
3952125
959498466
763791238
51747
493690287
829557566
483056916
937790563
981405287
797465579
762274640
889548557
566217806
568494754
537338
692470994
295781969
45799
478528668
759096234
923712873
494864
453042
939096021
56952146
4082789
846997407
494847
520877499
872687188
476868851
41985
591565105
953668685
902252822
659592893
802746033
435050546
4976453
4886679
538743377
782780982
48349927
419007
477952851
652215343
887908994
661371864
47889
494702178
689526550
466383
726723954
5139477
946446887
431213061
932916580
658895924
892040414
896985084
474394
953049087
830340582
646665915
457649805
469115604
475094919
409749957
452303145
692825740
43418
417374946
53258
945623330
590306173
44377
880387802
641432875
529456794
618648526
989701377
428245210
416929
53163
51905220
934380743
841199247
602477142
644372420
775432822
464651113
762058855
603313033
423833045
875603591
49154784
505193101
5861
800517882
5301
888850428
902019908
4257
798814739
32243135
449185731
565673454
761622697
47680
466379295
32868638
947879232
407338835
853422049
934799093
830546586
3434486
998018232
474090
638637603
28470
2209
47247857
374521970
855205170
49244
618404123
481722965
5451960
541653521
994927125
856281705
621222341
415270208
660778533
4611164
843774864
944994829
897801067
493468670
550997418
833646428
898227392
816451295
558685244
434835698
531750430
497942222
493450954
617365430
949304736
942384500
542476554
45118347
986501578
921188638
653429509
966784641
612244037
772993567
2746114
48428414
821873388
830318791
974695299
20345
495534904
438334702
586744126
964475830
570737
5175419
47609
729661440
555900648
804731560
520253864
709947154
449581
4921921
545451614
970569489
911492897
671329466
49320783
534002968
4838158
564990167
46551
4479
552096
634376549
675691600
425338914
550037954
692855368
517105292
44289648
945511038
419919833
597316162
716940274
813319458
401984905
444590
45084289
762912456
684502153
44732
549871245
633822821
657981963
608017737
824490210
748570538
448385570
692555801
4059
563153917
572745321
431812552
862049672
736709092
771119753
800825163
490372731
441507
543015864
601808414
4937
641292782
912612240
330387
26635866
826232781
592765
573254902
49531
534972926
620781129
3715542
835928248
850854406
943603254
4888
461323
874691344
645153509
719172640
783029041
784980436
646269762
957242722
767218668
701285424
442237464
272026604
641645902
766130872
57237195
862369527
394847960
953213521
782183035
4226
986076614
584104230
523307183
839666405
47196
815624910
758153071
680465934
841255737
752185594
533402436
864239756
809497202
516539275
579794422
933249579
49526
476012150
951600029
770140065
4933712
800264519
634030513
470283890
865731246
587301
5268949
767451282
503879268
46526
5858836
771726166
482621
6227
928931081
4560492
5270
54222
975669026
662124972
404374982
36997771
194
49227116
470048674
483321260
799962825
46301553
707710799
505477343
591941719
638483310
554073301
852829475
688919026
488672759
638753186
43295
485046512
808191202
842763786
653126854
598932
559578356
467553617
905032278
926317765
5953200
473633942
866748107
4551957
4792207
494430
752221855
609216004
707052910
502100
488172080
49470
838261711
828605520
729411336
916891763
893144155
453035486
486098891
797903471
331675863
4555299
48425241
567817362
450659055
653441906
790760944
502761589
4084054
894347814
977954160
650920513
537103768
892111741
5071
562812469
649461167
700078551
584600435
971953635
51068163
735763118
519545
51671512
5515404
842965049
697223558
514472225
640267151
619957366
5236501
654376589
543939970
39487
525073999
642520428
5129635
679222424
801705578
62748315
402980175
667509982
410632770
529856542
513768980
462666829
48874655
783937476
596942376
548595097
803880245
959724706
62286
55977709
451496428
931407177
4651023
865690930
411346723
770701236
500150708
703249163
411707370
702590715
47075276
854227238
870066123
58978888
4723509
47442
769008426
922029408
857075638
561769985
746116036
3919485
827164711
410782837
31236304
581215179
805976778
437374705
497178308
579146705
549714326
437134122
512764774
546826414
464200826
996130384
783016976
4211009
693450172
943559720
653598590
4304460
635315718
3548756
866571497
966443245
691268689
460004769
659793895
536673800
3923405
691136265
842256396
4761991
462699140
4961962
766305830
940854658
521318
969438556
643026912
773310126
47724087
705147943
805381679
840879014
2852510
686006133
49995
487865702
2952
440956198
683036242
308
760779425
719481857
474627413
429571137
674868735
821202647
934515120
815779067
678435713
49194
623761861
468152
401943961
680133052
743074866
444521962
893990516
926748757
556571723
5555290
690208028
455637801
541321127
974612284
537875224
660444454
548359853
478251533
514656980
749012794
452601573
5613
468085
456291962
28898115
668549462
5077074
622534346
947592843
892666293
426949067
659306651
482509469
270228
679903819
710072105
884349460
668847702
494955
752669455
833651521
518882576
38411808
484307815
447747208
661307239
829190876
415744127
411497753
4788761
3269
927518164
834902083
431173287
521238664
48265644
407303251
669011853
689344308
769960922
43111
472673
627867102
774684135
496802105
459472
45469
611469344
4746458
470541914
542417986
931292805
359475
803040343
498264687
943186020
607574431
963059073
4516951
44982
419123145
5658717
493636027
710071616
840568707
422628400
548682487
658718263
469021449
3290
733974152
655761893
874753009
984515031
860078610
464
982557606
615454301
33179424
69836577
465242
667184826
967421431
728385394
4965148
689040540
720688055
48054308
472263122
480395
889286027
2764
777970330
940248008
967018388
51945138
529305
728465883
438528134
48997638
737243725
677694001
660425925
925901539
428895271
729191753
478827588
638295839
660541986
635013647
785573327
598345325
978535340
406256438
747902222
910160657
466451626
695247913
44735262
630832816
867110813
483212135
694571209
975664743
49318
4306724
654491954
859352749
44597
4454997
543108404
48067
756171850
648627253
23030342
3016
43868
541012813
56654
792887838
4463574
62246936
623507469
763835437
902101313
34925
50368232
762656695
48212559
498291253
457075
423907232
499367965
446662773
613087641
5180
552166331
477528
508637
588788336
886468651
67883548
49715
796687664
958859465
32359719
434992519
909856428
633240919
49194502
793097683
816823891
897792157
530415
4799007
484778
653828707
710270523
56365602
963209020
51372754
394816313
424850771
829779158
571302525
940837935
650871801
959551426
526196863
464565698
862425664
41440320
474613704
417852906
5224759
376
473754467
786371641
479752022
942752122
472036848
3317086
721360737
4686644
731455930
431903
45500393
841617033
938386662
496815378
434551662
47855459
770715777
46941064
4637469
841977962
45074975
465693723
936030236
632261972
866167331
518036862
463810349
597681868
484711634
788683667
49944
4948639
531180387
32579
47673011
857071498
644186154
511746144
603448944
653117590
604741720
472395854
732195906
726267183
986758362
312835154
36375778
519239287
918850645
742542743
347920403
486653
49530
4584853
857310777
4802776
612506427
948988529
455776623
49010185
446221157
892151397
829188660
415148890
677104298
571498875
769179033
43406261
755897050
504766923
769173134
512052211
584262996
555941848
757120016
444582753
448540083
602887631
409459157
740877528
644455956
48496
28017
968695905
580
534634251
444612692
862596877
932945346
4536491
4850087
879406812
636626744
539389134
990455332
835697761
49066345
442730594
452894610
528732477
982257894
986778167
962262587
475975691
49222
729748707
45747
633677737
899829376
39108651
454027104
38674
729444925
544083205
589831142
316255373
412
784007513
773918812
604580107
4176647
417681388
686866116
436395961
463322248
846266920
655488473
467019879
941109963
915096613
444640178
469504
718694747
45110586
976497282
789665675
919106722
28825
785488881
41720
482957
4860000
695049513
452244
584092161
550597690
4402711
412448897
698733421
423895318
877647419
821189036
881541457
694167244
973180468
304003
795420104
695856432
5433418
43971
956847814
731725212
531100277
44777
481754220
920436397
712553384
44258
496451
342313300
4681386
578463378
948663699
483843233
480324
623142462
48675
334
903018320
811612026
548099929
316497780
642417399
424476200
912016856
330773616
700220344
669996215
37362707
911723766
53592
993818722
448266652
617904
790842426
810608474
5454798
865506809
456349
545135079
597302455
49583382
813672229
523712014
961134784
5756
572636972
642501558
578553213
972221124
616425820
422000575
834701529
3447
443473781
3712040
778928930
892795102
54443
640179912
488605
882213696
694813007
983344435
486664208
4603377
4898
490458665
512153180
841537357
477783
812195592
46813
772043805
880077489
498068105
59109
741574593
45801713
48477
569115345
480306242
6088001
781458504
536509955
33825
44643
45496
528649372
515688616
995703701
40983
5372512
511063060
721763802
472479113
56736396
562779471
4894700
682529535
434055441
643087316
489458485
908876526
44599327
407697063
4263372
857124260
463435339
521154679
431345650
501833024
4619573
454263153
738657127
840893612
468727620
425314235
418209103
472074746
637863658
963559124
598392956
673719754
557551
425034968
520361123
47004415
51538892
565276290
527397636
544443779
46422
450543592
952259606
54276
467040195
26788
548608801
35691
42930025
797664335
487949
857408944
990336512
504000543
429960989
621390639
4906726
497871728
958043111
644949361
867201463
843693707
520845580
849436043
47926822
460300786
501282838
606210652
541123926
413929938
498091
463647708
519196701
764175117
451741250
951099067
4570486
512959520
29746
4533445
825594131
568115038
4472418
475808032
489408902
554788452
5420856
51788
36029
842495901
538871937
967238576
890621250
4600746
34524587
632071498
585720333
922901403
475018008
481303879
480154447
553182913
913899943
499211930
765946623
818552995
468466315
607459646
664705998
590491
692915296
865823585
47871747
808681472
374894
610138936
48660950
850118490
51752
690694779
539456250
53895847
532441268
667576445
678907025
53739
601047612
665011845
649346111
918730969
546523
814962703
528964934
547890191
4799558
673516806
478964
559101816
863856845
960878729
532779518
526400509
483480
531885233
54170
58565
887722986
6923305
44779625
405099543
912573812
4876325
750104353
495189929
817768283
445710
424732565
780836002
437354001
587469282
595643759
423432507
496680692
512681786
466505964
4106
475692640
522529116
451661
892027682
610162841
51095151
507517137
472382571
619027687
550281492
954389249
951600211
869918977
714363352
727357354
456950266
965264811
422678922
466632142
489832
427442959
528375
443220
683634388
591776038
483939776
841785200
536789600
813278465
967253737
778059981
651
472177704
816257501
490530367
949985671
978758178
510010596
462764356
949023056
927348840
490142835
522370996
564999389
48388
889709958
45738
58757069
884897264
646174049
429686494
4905432
382487
723610894
962487508
586989592
958260753
544751277
535716700
480305966
5296397
874331904
463328694
863024900
482190923
998680524
49107
499787880
41410
814454594
724767494
814519055
737690827
59236756
703820395
693305690
886719731
47012
504489
883815596
593921982
4735430
5202907
642823685
784989726
903846682
48563399
430917491
472677
552943980
478399475
4494180
511309334
49676
476372304
934163193
606987029
594150609
631550640
549676600
976287323
4438414
883198725
487690
497171926
431562265
676175918
49843
809855297
44778427
500836764
962499910
947644720
5000438
834148303
54949509
42264584
951188930
922762220
5914529
49506217
441282377
5386615
424385853
467735082
846896045
402942514
455404033
427653363
46283
665827937
405022763
601252199
402685144
969729944
441
6429
823369757
46782967
4526263
843550068
397416
620562336
34637
484170412
45339935
65537666
783675753
542669539
724143435
689445138
997041963
559972604
940070248
709275108
4355663
507225325
868940511
873271606
457216908
518922036
616314563
3151
979792079
36775708
532412406
4603944
704666880
688565453
862462215
4783336
823522677
444445
528652000
997180799
456132444
52486258
415325695
597589000
872357460
574472562
417477
861432667
447368621
446
979666962
46357947
473695123
543444337
589557992
527052092
637132658
4782
479794934
934220634
4720809
505592685
564822419
698198846
4528382
852130928
506555347
903742176
514861463
6826529
4867923
547909815
917906213
485230
756058822
618527522
795883762
850662609
529393211
500345272
463513
44389395
551474106
497482170
48784559
624258369
48332
450435916
881619000
715322721
619611259
812924645
54373
715441805
757718029
509581111
637775698
692599754
4262
521272817
45103806
734939943
534220455
799085150
5151108
917096916
623175984
49562680
844536143
504832
488686
471755
547858375
900300067
36824499
903600519
883914124
711504746
688217242
457485176
511709473
445697562
512503815
497269
866782631
4199
900731201
628488015
51744
469031
982176398
909538254
4313
48964
4944184
538685977
975452777
692235212
965174182
392164
446637197
502126523
426477179
948063212
922038836
4790125
713866897
466878869
46705185
505814635
559206867
964049942
438237989
952594440
4796207
45070
499013304
990385386
515442106
841462311
434827247
766233560
895876083
4111
425005423
537177
465365498
477789915
757806370
728237667
451035817
4603813
4462
499168
788933371
530012018
729904100
754709389
472245473
706684113
587547204
563417
595964860
757732517
437988894
596075172
901593721
423523230
796490204
943809346
407488244
644435155
462332965
45423
464012
793730693
572433131
52029994
873710258
833961947
484180704
600875567
4462999
843385037
563983202
556758666
6483865
537446375
400225010
823056289
598914452
566289700
998826417
911225709
669320566
52258
608612630
44255644
564741883
413492729
642821368
5250
465395
509554256
890896583
879453564
598130947
651695371
4903187
695701236
903535670
516202821
4815919
615615768
888768196
519257067
819426880
770789025
653493214
39084
899387083
699670214
4754829
977866582
42373680
448841545
716466806
921851606
400044660
450692293
406635379
502
966185020
4554470
990590243
724496904
460853035
33213
966590558
3373855
585986350
479614595
740282642
478796459
409006013
478193133
62805
44660
45503109
946094665
732409192
709062318
727742255
53041
523826890
589731088
915167398
492907545
297145778
499508321
524547
465832872
607533628
974942145
568302503
647690680
493263302
750927603
567793365
28639
353079482
485570366
684367551
580985345
667007492
49758
420547163
47691
466487
401736922
3916
741185358
534009445
567644169
473702187
802873579
437599696
45620
517632715
709784002
931177785
51691
990063492
613715512
832071931
992499845
446075390
737282408
5012
4949258
894311148
836938770
569191183
924016447
4344060
987353240
52322
725531029
795983039
4701055
596747332
706603300
964447128
895359510
4848111
526971697
4139
4003990
642033559
892623113
796675790
944380793
639376283
911935886
611452824
941807919
454014504
995455528
689850078
44639579
484589
564824654
5209
701223049
50746
4086202
691345538
955288718
420347701
850721052
472551007
33187424
595871420
770325136
886572982
45611820
473000
39483
44573195
510400801
813186149
697404025
6172
640505487
438140034
557276698
666788812
5162
675338062
450205343
918375313
429357040
499031380
839608000
905067158
777730643
498693275
499770
751075781
705006800
3201492
770152165
903385683
4068923
4532682
538921835
761963563
578846352
637113672
749764868
1818
782363631
395603532
886743492
834367553
429211497
927494934
635048998
492573187
798645202
49455717
859670871
528366846
34162
26538390
635171218
851329772
5362250
795782593
616428083
766202452
533376705
44937578
778898075
710816986
43390
898080641
5841
638852199
762725284
479154582
674394949
979941429
775841225
710922192
4737727
604093850
458603749
540812801
6038122
468458
452424812
841826593
825315205
436423973
44980701
467651827
453222221
4458129
476790
445039
821585473
465200
681498009
626340061
404304034
441384334
910520028
949293074
826254711
895274588
47375697
417784906
788182796
913434706
713731877
657017882
4571237
374
449686559
943443410
875032327
51671323
762188192
548110420
864659410
521555364
50336
710271485
711209546
756872575
640043348
50865
649730
967215881
2228049
851941311
484225634
4553038
805438266
3973578
448641
519381041
45996
562059388
966421049
409903047
754185146
873612055
465667135
843511453
542129485
671274179
505978399
465228799
685487757
860710182
504183774
774653960
46155
672897748
47497
601511818
45164034
2860803
503153
798303981
924790105
627267000
47812
726316835
913789639
592833161
740849661
675618496
612327500
513408882
521540968
50795920
45152
49664
977587909
429432352
576803824
669076939
49679733
497304010
930367924
711849622
37260
422384036
432425584
927796473
55799883
46885626
924025002
4302529
464649266
49891071
712681780
456445220
709111010
677778115
962430480
682761718
488556
715173826
912631436
5360147
652483350
554788427
46320739
531401844
653905089
925737032
782638820
840795309
585764374
355144104
739083379
526536
808210690
867197051
418799520
460983080
541934618
947213440
651562399
897330576
4456
887752817
419668
906935638
882085657
469431381
522090867
582201445
49835
316506993
738108540
728356508
507234054
693185888
438933770
50905042
484785
461463
799631511
588307457
966949056
710476445
686448788
26074
412832842
473935
858384964
895765796
709133410
6134
734414619
905928690
560381881
4727
645949872
902136853
525985935
415325185
503881853
499037660
499164190
46536
436460
703140671
566439018
511211369
435443619
482243
4784987
454683
894225508
635796557
58852811
738003592
710751966
542499003
853310658
63185
492154
740536986
3622947
35681346
798076284
685510624
450524172
647586256
4825283
955643335
931992041
4713731
974839667
661694856
50916614
734141466
941208461
473577
42155300
561435057
939551512
768742537
533332311
542991161
46448538
546142664
796824179
435096745
4122
407846
527556644
49991
493546184
497491346
57756
527161009
673436875
444431024
618513612
497943303
667172779
883942962
439633925
672890319
885798724
460221527
650256941
612139841
571920017
47705395
780093317
36965244
3556669
514949
887276538
844598314
52445604
4078
702488227
434451809
727122453
509774575
52340105
747587637
680613198
637354764
711572243
380500
49734
878872238
891345521
809722562
4985876
891386834
4859772
60137867
621580036
701992781
470259
899676998
50716
5292407
613401582
581579193
449499
459320212
710991737
917405637
876879785
731055886
983958961
989157792
502581
5172663
714713207
638817628
873882183
48274103
661044020
648286185
618824730
4616255
771417459
536972
436040854
488780976
804444006
571451285
307685
607374116
4733199
864415392
701542297
830908538
758953263
617690558
582720742
485793894
502887536
451665567
637325453
577662441
638516795
812463406
4949160
558310328
608759637
497770296
59295
408060919
52549
563165313
570791102
537617565
43394116
712023975
779106892
585271851
45180975
608324755
43600684
778299083
799168764
924216784
5151101
445071
4937701
650108472
960289162
923452854
519874915
723064939
572365986
48265841
952725116
846852934
824725046
661427882
468496726
517138673
480346
903607464
46546605
908873285
984393465
935235005
420028234
487509160
816055056
43472
439622189
434697906
781124475
311750773
34351775
400554189
540456795
584947373
764636432
37911
41789092
628569416
4350608
408498
48708216
607155973
953999507
990347800
787390266
840595531
46784216
599677199
949706298
806323064
451222818
329363
658432978
601658677
838353524
805765782
898772407
996670516
552519310
443727306
980837367
50141004
982387116
445580719
467548488
938149431
864161190
4952269
353047
448198
518206
608190801
38245955
763475870
452086
4838783
464519535
640965560
741155091
955997001
49992685
642605269
936208342
479484707
468562586
917553712
652056388
841363618
773931082
509491471
850250506
407728303
499454
633228822
478139
454921
4654029
47060
636756015
855284053
782722693
680383635
427809727
5023249
298779
876389022
5819304
457493702
800944559
712797746
553995761
480631667
866995890
492416938
761438156
727224863
750410424
494164217
742255863
710053417
975977984
477087659
6062224
334968350
360099
5100643
405673599
429590056
575703994
810567953
723579070
780324574
526064028
447179815
706061909
773138255
768092884
572276707
4794242
952449148
509112034
877243337
432086330
4990113
46715
45288614
763078427
717993683
695305488
849264823
862390901
4367514
449771469
487380716
456802740
4922
444142907
41388
589002281
779285957
666245862
417470532
763349907
43886850
488051545
470244
808274397
990800053
461270
465587463
944228034
626701003
827075760
58926
865129860
517477531
905607170
462746
749638740
28842721
4823567
563994524
679781995
885168867
462356913
2395335
749389723
31536
501420024
45723
730836180
721058439
925793682
640942981
787696743
965455718
4486
4678
47411901
71506
399172828
924292199
816430209
458280582
997032329
436072932
764823862
449938870
840624822
496864645
49131071
5374142
919438577
965766410
603999557
582375749
536122463
7016
913481772
407095
965330234
453740187
548847783
817649359
473107375
954923631
720089945
45573
830825861
783845637
856299825
414159438
713496076
46949364
460400921
773084834
523684832
821739554
899189748
413952516
816511033
533087518
455126
4907358
960439856
44522243
832639044
843668422
772162770
487981
4700415
60865
43801
39239
906304605
968559999
625556962
781836881
976282497
39477787
919968191
401119915
490734657
700919243
5588788
404900878
974618798
796282280
4827450
660393034
588769126
808489612
476377995
469163983
725530796
49431
53309
45620385
5803745
527186739
627221373
426903157
551717480
768486154
500851187
773426698
761376374
840023956
915060620
7153
644381665
49508766
4864
525550682
641540281
560829692
713690657
980149761
885086645
919357082
646676108
4587680
906168749
4587850
472368872
721410968
612954576
879104700
4548779
572888417
3888509
40445
726759791
56672
498695396
467815454
718723315
586886355
723471278
945462471
669763448
706799649
855619215
432867159
455552268
989154751
937344525
894696249
946895040
405307346
624180281
985402593
966738218
470557761
469437
946607654
950357253
4881234
733627429
465286102
433927194
679011949
29936
48621567
795253894
481339349
25496949
564877700
628768086
521819
872376568
453202543
437273912
578424455
841934011
650338992
467361521
455789776
512478760
654174057
852595841
570642561
708465336
449348311
902396659
708858826
620939782
663325878
807708761
560791119
530347794
449926438
637772737
458909068
439053689
444983142
588436043
7191
595100244
522994555
763029693
774908960
882369060
983443795
494586
582403416
752631932
912222034
3926
625956730
933395394
479988056
793124905
813791750
661132910
4909407
909789798
4341250
44070011
511497049
977987868
479317728
463604809
801782099
434164230
4704634
627769503
424762957
495627
49843396
3065703
457132989
642966424
662474816
692467290
55897
596612942
603025626
819522418
34460
718178149
493175
584847893
647084
743026414
766121376
547497446
44895981
774207455
652732458
646145909
4756249
47519294
4904188
44464
788618747
570442891
470594640
508302741
709708160
954261759
52008
305137
992044526
808780958
454737354
409293743
468317344
831212021
974569114
595690588
572991304
515604823
47596683
592479036
942786715
293645568
592508298
514788995
693637908
353029135
715527798
887749077
666138236
861589842
876745348
39585210
569974784
459094714
499492875
507309032
402019143
43264
659730029
625040361
923601605
574917392
883349665
841116815
581203386
419870167
888933628
801030639
708173195
808850233
497197542
681415996
739592267
4790859
578613357
44110729
3832
909368044
858035841
505716887
817839992
959529057
996513883
771109621
770135316
4158934
728393496
4472969
597183645
450609
318092782
851425696
54516663
426328315
469530
475251648
626888604
526422757
891050385
406749692
767074133
4967303
4671564
558415030
53210033
51980105
429009543
523397
4632974
4994
496543
344143
455232477
36317
490920
929444994
42498368
817274976
557612739
849013620
840751230
769592330
784160080
958690137
481555802
462390
481183707
735615038
695493833
712378878
477165929
460866804
830378747
777053902
706333922
4150218
851808137
536727270
919822531
818798150
823832616
5238041
809955231
981332517
5048
452600
491117109
439271460
576431944
906005634
32489707
591740294
468340933
462975003
462459617
841272025
871950529
719232376
985487532
57906
475506219
389116
455336003
537707390
505178568
487146
929618326
377184
380056842
48910890
786781617
444640213
615997490
5986
4067447
741387806
598342277
605402398
5176611
826680925
3302
711279024
46841065
515154481
462760300
46180
801411259
571041307
46427
661142570
768888335
655517588
956273713
589551385
446851343
50138
507272858
656436641
607895981
915700627
439462005
803923641
4186
37880538
841294652
731656971
959435216
599631939
452371999
679278180
53232092
673903577
832724185
545349557
642474381
463566
624874596
459449701
709745739
840228922
642258261
5511
927747641
674915567
750955370
45448467
976305685
32101
59532
678651301
40101504
875573405
724666436
686913649
512680911
627434734
958810759
818482005
411658684
772551058
456183
817624619
4542526
45839
872170637
52751646
755324011
841056719
489812950
896019207
37687
674141953
52488691
445891496
4681090
4885605
697054461
559065355
583123925
3946669
38175109
687317736
427272
816295489
452742193
728111886
775105756
634145912
774985290
795617551
738525866
680912105
418915181
452347
544049762
768471603
588316944
927055758
446357
56450
839879122
877273889
815522196
701957633
693638562
817117161
644043713
867003048
468483085
3645
761856794
661500675
566720
854753355
815438985
500416
58067213
513495205
4181020
709265601
697431566
600065082
616142522
47205
34674690
661539984
489688
685540175
641038574
526608394
60593
203366183
992621920
571786803
948947565
48994763
960351728
920337742
580455359
48015
729601964
4491584
982703239
410204141
57993677
726083113
603
45954
14
982846591
898026274
778266596
518167601
520589
523696103
35666
498767926
816947927
408280461
869319486
4953
57677
406370145
942357730
551428843
620144698
889902789
762411496
809669439
909459381
4830875
4477316
493631331
870214255
818438359
566613746
928499773
408036788
3577035
499365
401868771
910500557
801459018
48773413
507842414
983742654
989973111
642835618
855844570
880746505
45991
945864882
4657397
586829
919015762
951239084
653596630
598322945
45033
520213201
616672310
876658726
502845
793965695
686596068
566205201
49839
704574279
500871681
754684260
44798
744025067
971802291
772580850
536015
632143674
596618060
591063027
594939686
785701730
774660145
4536336
42288534
34111183
817738963
610516
634310494
735985456
703740299
933715570
892881055
56469521
45003594
494892313
762569121
485327930
5769799
343
572874181
528045159
513134006
491022
499383665
536013855
3887
454572525
410168526
536239480
434295920
431355683
905854784
3843400
451707964
579434741
615155272
4595296
674542926
568818783
671420686
809262553
827304667
52859978
693819562
857145241
925780972
5131783
42866353
646162097
594512945
419599847
4847948
45177
49288295
762948355
618787082
822761622
841763362
717737889
4954274
459841
840201667
675923646
532939373
886246638
57374
47580
530238984
807144690
417454
992281336
4596107
365978
809951248
883450766
4760284
668520046
666349370
462044928
680194987
545570548
488839040
357097918
4764767
540556522
685518942
530059431
424247673
4484332
511211854
873972917
657634973
929845057
721021194
578010163
4604112
493713
846430875
446444
722432104
458316446
745066549
436699832
724340403
818438198
723925971
796354955
577765322
893689225
650015504
418973887
558439071
407338382
882384695
4196994
739721506
64018
407261315
646858457
949323094
406890810
891145518
49547638
46843
902238206
40683816
54456
458337438
539430917
888051222
599102667
957760932
646665850
52544
802409810
394846
649317080
722875997
516754567
604960251
6894
741661691
508962848
942049019
857846255
575237647
757287117
575280318
817734074
565554833
4120
884671168
43129562
4885
532729224
604537344
41634566
415006603
550022890
577707038
849647824
881851479
709688501
3888995
505303457
483382513
329951
493401350
3567896
731049684
777113867
433969827
497410719
428033676
974492830
848882263
502165
459362972
721696620
5928
696801173
541377545
547148676
393864
544229287
655567182
56985509
415898809
49088803
623796336
688336390
959507887
760618364
47272
989540302
651731170
612164582
617303837
48719
46255502
635494075
565213236
809391893
793154044
629411137
485004
870341602
559829119
715190017
517532957
852747303
524446685
883187826
390526377
960763393
842656169
686126108
430962134
689257267
48155
46171
483648
552173015
552789986
416030
436772985
438395312
426056066
581564277
598959381
897251806
795340623
409274973
667684538
877408012
956231835
5250742
563628632
417712403
54468
472438916
5583504
664598800
841129870
849775822
722709952
928707325
47198215
4600826
460512
758407208
549340083
5713115
691250175
351891
945760295
41635115
648107791
46604956
46315316
747864764
418714033
575065264
650199802
4826329
47277
817586078
597278034
40140542
882271390
44470882
5072
867613601
625861857
878850505
681719827
4995012
435002070
49030
996249325
526071702
42510
552730563
50016
4734512
45427
665306119
911917746
624463078
950806603
803354842
41972578
5055
953083302
700827227
4124900
472859
482326484
427585211
444425577
664959007
486786169
468342785
666607639
714209424
366632
629658160
482848588
805999522
891802495
571157821
958470998
937962869
45836601
4592775
992373724
48026534
456053190
631194319
912868521
437364378
420007881
897989978
470607335
473413577
674475990
498667793
4668670
62276512
849918340
424327679
806035897
729226135
904595195
46823
740621089
45381
561501486
812637106
395520
3436332
446650781
481247552
45581
551787628
507484469
530017728
5871
602158860
880418020
48334
400766612
872461304
404475329
892480392
486420185
453391802
492597610
576414636
689268799
852234263
512818329
431070781
649832642
55739245
354757194
49265
802526988
855883835
491294
650962639
604654238
48822664
539628428
807916490
859553627
41743783
589458893
460977934
466956
4681009
900498604
5057
450283764
719509528
403450559
478027576
649507828
950113540
43770477
792112200
416091589
5194072
605679920
53863922
601291921
573115380
875787007
4900025
2887
830272838
420368326
750499499
912854964
4731633
791058445
620455722
455728428
45755459
51034
607091104
385251875
569376437
901628967
195319429
909820025
422322158
460004100
756897656
752799394
4498454
482023
924179416
800104994
657577538
790703101
4697396
751946781
687725193
937293574
873481947
968541475
557514005
685069906
3588427
749022470
646521890
701167151
864114282
59586653
572882633
948390126
454963128
497887238
466467027
49973
965177541
45827593
402999
744805453
923237601
727178683
3442089
4687134
47736868
4742736
448887
44553084
949544488
4479975
691144367
4621801
805806589
629010924
47875657
971344836
5659
3602
515106787
586112625
536548537
490932343
679111545
452717770
470198605
562240888
466430
473446252
986838704
659869071
955382603
910206603
55072414
459860782
744951423
462155237
967096309
448620212
990035646
462635279
607017467
608485608
58857179
946830754
492746593
808543456
850383458
46774
44287
419087867
464303805
918466976
512998157
41870142
529804468
960371846
41060
739520813
490096514
784432703
883213973
618462721
667082567
547470
992740652
36508
734112279
585483948
4698303
44256
459271394
691195679
4190
5128698
546152010
765631599
910834709
4316207
902766065
402014368
434053296
480638850
880190207
43697865
523660827
586433899
4326
48199576
655516366
726020894
693469118
466683622
446459540
576616146
647164258
813678120
64608
48214501
722283082
46472
755691341
660623816
796673891
5914668
932572609
631271424
49482
831043120
875957159
976886738
5160
410832791
438280
507190670
967072082
434417068
773379012
45358
669736291
692877974
671465133
499239399
976089397
51923696
912877954
839477145
472161695
4198671
433140702
670174839
958920297
887799562
45036880
450002076
580388
544331681
554175906
469057661
654242524
823182278
969053324
989175856
434025232
54
736393595
43597063
758797617
469168
45270180
4239512
975953555
822146439
765119940
777812083
408995110
492498571
60346
988396974
689394516
758149027
46071
51209123
481688919
55861998
510657226
769477273
521578
576278474
662953923
28534866
5995475
498943901
562860141
43915
475082
849587540
501262503
899012091
957063086
518977198
436340
591781446
4360977
753778679
424269604
23610178
452037895
52695260
45391
665480709
654294828
994344903
4915700
49708
980880315
555645327
934371022
839577873
598543925
494614
601117992
901970548
49694862
476564693
648680790
715392907
642833674
985564409
930686251
404153254
732191550
737047402
610439
38052
907102077
642673128
629208052
780855258
727836234
445402
631829057
543915298
48017
45838268
714644988
677933093
787214595
446882336
948139934
5581098
747826421
924747591
928454012
776874695
670893686
609469014
451466
435070909
46247973
44479824
811636606
46627278
5259
475136512
459124279
818351224
769434926
646369971
889899567
428284927
549173606
672114151
641140712
776107913
504173668
597779278
5630
551863512
613071
413673981
866224268
44564492
834469374
380014
45666
446815362
45455321
799136208
452227381
45892325
894503644
622383505
503387
572948201
487931866
420133577
533648428
761175482
763264011
816402375
45904
4979922
617087755
50564
617919800
998381791
48509016
929596400
861715337
47882050
2332
5569
410828197
615544232
6056443
601110148
4784170
653442849
48147
663207146
594157552
456406116
34643
587863059
451255282
30416
705019706
828795606
890683645
703293230
789340058
491653567
3617589
869427482
916890529
743361088
562365665
4628258
419662944
471972
844823542
816894474
851471322
777422275
723326147
641062590
470679416
659898523
665701951
495439286
461349
618528364
4415153
649003948
742993953
571878357
44812
977715169
734870880
991250357
4670382
46180049
48173728
585888582
776003547
874300766
850680144
483080
468454547
70746
805596479
610049317
966955468
49867
435117583
984254393
771132741
845685185
548442523
536821
572633389
519710040
550912830
501880643
412255973
656986410
4926673
4652865
3729
869397644
527918144
877926381
502455568
288482079
882684007
676254076
409531226
705514879
600593802
433103
414475020
533310664
529903502
53621370
5606379
932158886
757022032
502093069
621386630
4916969
869025206
500663315
63230
48601744
4701761
366995605
639159196
4447193
44978
512461054
49082
639112592
45482194
870851784
508087301
38328
768541073
602804789
794826718
4987229
920601411
788270387
672150869
658072884
45406237
477233224
4805379
991345518
515460695
968664415
658865802
975705168
787846285
524765276
922875836
476614
41327925
54486
695842932
845170054
784849482
910294351
795283139
598271380
495092590
35823
5162007
694335761
493505034
890669540
439745854
459252870
497561071
401833244
48381
578579218
804679092
44466
622565792
537803766
883706323
447032942
56081
650586925
658460712
733097874
990724665
565763300
914557616
504795627
830147394
41016
517566104
998521810
642958103
5738293
564592433
568626092
968231763
4590398
924407402
4582972
582672210
914246385
851401510
57513
598797
746703121
482434028
649703770
726731762
956309585
692169325
529325472
815472461
657896998
511841725
845275987
57230
422118488
470957000
488042675
558392092
793015309
5147139
4764
770915675
933400091
6337
947288543
482038447
921760598
993030628
717996854
727879061
480430743
461931089
614762133
494047407
501191711
52510138
47290
882108690
567691938
906170638
802024651
854946167
51084776
48859
500511
734386880
731062589
952535458
995654805
490160079
602961590
969720488
327864
724995092
876148442
916622636
668403417
33543703
853057049
895231504
5641316
576879969
859531389
892232989
3520
435068812
487632864
850632611
591097351
657334979
780851820
541371179
647108414
812053642
4240445
933922842
838561747
551119134
449811212
701990689
484330
482059469
445676513
958073921
684873806
44880
729382352
48642
742982024
416303609
751741224
59800
946727401
560104379
45109
946849735
535790446
48372410
731483058
493293286
40886004
647990432
451426322
681406118
850368969
613070903
714662174
485055409
755575935
957278891
775420312
851520425
819013422
669854314
746448316
458612441
411157382
451050
521222501
931562467
918797688
451760024
410470026
840702333
666663582
602325806
425596678
843880738
425792808
969830231
51215641
400856896
607978551
790749652
740282120
624057233
4462704
406027481
435855071
3375
986965512
4939
609648042
811526191
451367997
969068670
443648
5525662
493824
779951060
762992418
956715320
766157007
507599695
911067253
44866531
3665
809754222
506925932
784567261
5304
940833419
735120518
693785166
47734553
930767807
478638399
477034346
986572149
47753348
612752951
894186750
5520302
898590487
703172495
971081518
759497810
47772
4493401
492581927
33830126
948773283
889095623
752514169
433486130
775977641
699167530
464269299
476016570
5510
400880295
45603734
42452810
410978029
975408527
464630
897054181
422365949
575847608
511436825
47628
47950
964942039
659160612
629948934
418945332
412830
567083
666642211
493198733
625126470
488750941
984504063
937864806
721798631
4555637
976886398
515384938
961531036
52074
525880440
518268434
734906856
497185990
988321881
642402921
5467
614950904
426547396
597985866
566794
514864597
737789685
717966148
433968126
511100298
403149789
368802
750311480
645271400
5161435
647737995
794052642
575154728
965779103
37359595
515462695
774406917
402815573
514165327
533355399
903861176
741319781
968076857
55624
689534026
4607554
996579594
883853272
730802680
45219063
788195985
471838635
750237555
502873265
706673939
625737353
449661374
42517881
551237487
585270245
669847653
889180534
451451150
495044
5573104
659072416
423944219
606662116
804717827
405008121
4487516
635722601
512937581
352883
596013705
412112112
697110738
547740345
609033522
713812150
746290344
870793967
826455136
841711971
865687384
560272663
521426543
593322600
646356253
824364844
931567997
484560
6458
787795080
4533688
765534315
567994559
456825695
326
4251885
491304427
5443
360482066
654049539
419718492
554688153
538348749
400751794
50345411
833475741
610441253
418489453
523629001
547141565
449703984
954351368
940636389
828834272
511753785
820263240
490873157
452387541
31
47086
688404890
681712906
3750
556539856
495124363
562845720
517515328
452930591
69542
707153613
411277300
860995516
712566995
566783416
851708362
669606466
770597932
815444508
425516733
906334334
489893
4924828
5201117
464246185
4846586
426661445
599261492
46307
532956879
4339
490275511
552851378
505806
332275050
538527621
769142069
44127869
847023699
4605848
852407050
844674818
817111116
808899129
904928791
778007773
555654811
48295121
3184152
668198130
757566584
895241642
509412570
50170
893174295
4868993
4928329
760399327
27280699
931284415
963230313
670644283
472210449
897735233
743525185
758521466
538146898
52278
569607464
583814307
714940298
3513048
733177240
707995743
918411746
433585552
541677181
400260955
509818901
540937499
967644816
946223912
727932025
2939
974734291
457465618
874167481
627205913
937324586
659313074
827812124
487973748
638206328
907597110
45301168
476358
506882554
905691187
5225
798044339
746234005
858251349
557721
469379
695623711
798850003
602727623
443660619
534205767
793912192
64242486
826315075
750385322
744547131
434292481
518748849
955920208
764337807
934882308
446134981
693209483
646937607
902730919
785495833
466653
954012159
46638
495321046
531592542
526510113
57479300
54114
155443
4723099
929787404
926238872
49896
425095161
502924
399601
564444102
989164625
959549612
634756803
43583150
821446871
6475843
789294597
810416597
497318697
432650504
848711756
4691299
547476533
803874978
58323272
541022694
5228
646414639
551928324
449434
884154734
48030062
4563804
676104923
466153792
805166291
959832262
665617623
5061187
870227666
687
472153251
670322630
826893268
4990500
499850945
985216997
705246177
839145669
39110880
599838379
3960
920407274
943091612
647062154
6581
48794
476322324
695301160
382109831
46472302
828068538
431929
756992981
474735
459106
731065499
470833025
539258620
48816
926420165
956098402
445789216
53057151
418183697
947652698
942975387
507410485
737950950
887239053
561708
452560
726595758
849073889
596170260
48126
7078
774441435
993485501
59339
444715266
707046878
488196783
852055878
688104856
5366267
411574886
560765858
374466160
664875877
924501403
527425864
624707858
877585655
840470832
496491171
679797274
942669166
554589798
668411
903928341
448609333
827846258
5180718
740865581
918025718
906713047
756923129
529703234
697314380
427827055
4631536
46092
738556884
728847947
519616106
844609819
832298446
682624136
3355
4663082
5757083
38192124
724530995
8042
5246245
762294749
526395
555711151
569724376
778885165
659641301
950447618
441887
892666666
970880215
523800
650374026
4862927
4750709
633678356
853685087
492187905
5842154
4660914
809808500
355311
909126436
749022664
510712519
431964856
557183552
48424
448115
474757446
421660867
490860946
4551602
473456720
987203630
649600507
612161
599643641
520040672
3249
488501013
823205961
679851187
694209638
610483780
415878467
620150185
441803787
46131828
709236256
811883539
426137082
35603
663486658
973525281
3536765
478438
954597738
829245550
604467108
864554251
286397
675210322
574981147
474856475
841524175
469941
401655
650527282
583179537
6052322
48074
581814568
928306879
501390568
708524562
935988044
4987766
63392887
610056781
755973791
494525792
49196047
456543
344369
718073695
891471349
699634143
902904996
952918242
846851203
872622232
5552508
4762529
755917570
44169914
816070213
774385465
4569083
737015579
441869062
462063852
507861754
654784081
999467609
575219375
817827543
481743495
920590219
699285843
533850
582546983
663099189
60142185
665253136
497030
417161119
710989697
5664268
872899637
487102751
44643751
640129828
46708
841896829
739503544
552795725
52116372
3948377
450815
788622653
35502
884715660
468894483
425710219
45691715
4368858
1
41643340
602367986
24122
823654073
754791702
46544096
350741763
549422388
897987381
638578782
672605533
464599382
558828966
4890
495490664
830965355
796322699
595653008
449203469
4338985
981717945
844670635
520699496
189863489
851159535
456097971
649498995
528605954
3802475
866636954
478022528
516128144
433471095
328927
781132510
451589551
752817504
43610
628856053
416971800
4909785
998812210
453133
768854021
550748119
723606906
45643
407766639
596859960
995307641
712382306
832242674
672562919
35669
836757527
419460576
937533262
5955
924613269
850111737
4457835
714886368
601548059
550655336
51037737
48681921
672887311
37350
566083744
797542686
953649751
49151891
481083
49322049
980922737
3337229
824438064
803328748
775386367
465296688
607642485
726725118
3996035
53420260
405331
842094890
803805968
585602695
486393
479771482
998600606
401148523
863724127
47297732
30790408
758879838
620426317
47778488
48903145
526329838
854585943
776628968
51518710
674566204
855556876
508759344
47184
762792000
848878233
501076
477097395
645091845
867897484
594389663
649172119
946086823
868097550
6363400
38109510
683119202
464442
424348905
481279117
816757457
716848780
821861944
598386694
574800269
435797
656330002
832256894
4367
899477501
836677003
502584592
28859273
47199915
440727590
4187928
710509961
48632613
872833272
531777
835907992
756356018
27529
864802210
618889693
711037314
29875
299
673017645
693666752
850548268
767893599
871910660
602258684
486356621
759279367
419230358
434517725
46798
442393
950620377
791197185
469061909
494998784
47684
51397
721563228
456889930
985474026
583330414
670148980
871540757
584412023
51759236
802907572
470666
492806
476107
684951519
457469
414279103
702758639
44953
4698604
2620481
979101242
739833865
656136679
653657872
46643
682612998
4933603
664456133
502441197
564409291
918360761
476001603
693410665
841229847
500701315
921468910
48676
992971025
604153786
527458741
848310240
737772411
904661899
431266964
492300030
989312193
976853725
763419824
532331471
844144385
825451854
4572564
625011019
424988443
414103
509270979
363409854
889662085
922676433
853008853
617999228
442600442
431407050
447337168
988359465
453428159
706739038
645802827
611375051
4487019
711847411
513602463
422250061
442455160
980289233
786921817
467479241
686259718
475737295
5491
659985709
881050449
46342738
42830873
454950232
890805548
454475140
38953
498878366
892287334
944647710
48863006
347170633
872969645
867328586
706257750
43719
3783
4556410
865070023
651191104
470955376
932896435
27456887
353196985
454345267
57081
847733730
37763
495440546
754957721
414030225
4906675
42426750
4697687
891689388
650286886
929667465
815262961
62373488
736284783
578241811
984514724
45525
756235645
416082598
425234501
761159183
444444445
575703513
500513358
753179838
572169776
528350214
59261
865029208
980283937
657711772
719159003
449478
4461
48838
576909352
419285895
863207064
688911015
635525308
861937339
897955473
705820885
738829314
722575396
754851611
46005312
510824979
987701251
514845253
900951005
534403304
577195664
452602175
465992421
889607746
758193593
796009664
632831077
814124456
709595379
812466728
49698287
707600680
904269802
787136212
956867554
750138503
400644929
460315665
625050603
472304105
780080912
662609480
425947602
989998001
25142123
720435357
499023
44974
978790898
4893082
639127990
357593732
509317
818687441
879923142
4587144
902717412
46535087
4304921
817916416
507484
942324426
851449262
912548452
578091569
446286403
699398569
455740026
3756884
632424871
47854751
3848776
533719696
691855
602230162
491185
412315047
455048
995613811
472848837
730858130
746174676
872836216
526448100
952599450
484817143
3068547
585339946
558724365
593247350
874121704
952195473
564496805
924395574
44302129
551685478
694815517
997914431
792567948
37659585
5609
680675331
411987
552017045
490402363
513803
746162053
48872734
45448767
661869282
893488604
902791337
983329546
520949513
46988718
44275507
655391060
968711240
962280113
6436
437028
464443154
488322987
281979324
989923917
662049286
930103732
44990
651269283
47011752
47833685
895787372
4722356
539510651
730796487
41567445
555153286
4840
445621808
697690051
477566621
831532420
732589650
4829629
680744630
893810373
981517704
664813540
3743340
5170334
779474353
492764
638543235
49321
369828492
671954966
825007126
41076418
489466703
846284843
501327
865402029
914152711
634624347
974707989
457749798
741865639
49948278
828792248
55038
64306
931180688
510365632
756570436
832819056
413973
935875261
740364043
509612064
35948
772561331
909710955
864364021
653995711
801276400
653993623
37092644
58104
486824465
428157392
447316805
804346581
599138198
538196172
459564743
657414452
971980323
625655375
711955808
838220393
824410280
762652621
529954526
623489337
435408587
486123860
888599345
740546801
833393692
39347
612310958
437686230
464494672
408807627
599064988
980707455
434555
976228596
337269081
695121815
5106265
402465617
32147
57915011
42452
49983721
632918765
682173175
438857749
41426
500151224
777708974
569567165
4170
551506191
46360403
419684909
715086316
417640569
789201930
573338115
490296560
418557059
805769758
50378567
881031279
623404441
459201971
463152
808263480
443156846
451467654
648892381
550971450
898441401
462664
515754457
856068655
546666185
420738676
915981344
41171877
622748960
998085917
971519865
530578631
813081230
648039720
980990597
631815356
50275
475674833
992400177
455346408
720845228
613530189
712138710
451670808
803994242
909316794
44914
467735455
629847930
416140147
408994465
963372077
753353228
845939319
466669029
484474042
520609059
44130114
2909
594099711
477546
851779916
586587017
4975518
685551123
913058172
612360567
636352232
451379
991860718
4734239
880351087
491212
691891388
975212353
993433520
397651132
652223105
627962981
4625572
34292860
929201718
653059375
49465728
859135327
883784964
683543329
659720913
748683916
46903145
786170530
49998370
605435261
806509943
711233409
916883501
430539240
487843910
395217
914147457
841081924
681428298
759630315
522029807
4627799
751135950
415515940
824536254
888208813
634912252
746526397
720305662
41086
457604660
489953
589218854
413978479
426197632
4840459
790518671
44678501
790919615
4677118
474498
752255772
5477268
875472141
586415673
565664968
372216
551171654
929588744
409037051
485832096
491447219
851616580
5545
514301080
784471892
408322222
969707642
46955
4845286
640944234
478774572
5304493
993587632
43667726
998129462
6687841
472697515
986638222
899037228
516895185
645685570
625293648
845789090
994856879
562791962
467450347
958408793
974350065
713530006
493230774
731933217
648224776
617051358
856317814
831501948
448192107
56
982646959
681206919
345202
45043553
437124
986603920
564025
987219611
981821605
629171428
737200920
699536683
592893082
927785035
52595722
529584604
52312514
47803
711043915
488082099
610424463
659362321
859717251
46849
484759195
864685684
505726423
686929367
697486948
902001017
525187445
601091468
420565358
879359997
783838289
693146722
543940932
951464356
498846559
850613389
849421147
458360407
506921700
683293485
544142179
49135
47445081
34843
5860
665079392
659640592
687289675
581778600
720283029
886483919
56002
887352626
4713151
494633650
676851083
428204648
841238881
466977370
971613678
23942119
658552232
922368145
583471388
703241843
422986
492505239
480571437
669245260
540929572
980248968
456328
472252342
4494314
49672543
888716678
472387161
709569171
883335645
805905163
481298
960696580
475832509
763113608
5892293
726023325
45658
517164129
482940131
589542270
503657934
479022
480310
41427087
504886
45304570
4741918
683115231
780710790
584951206
240572729
45562845
51912665
548011139
797538483
552604372
50894
720056285
425023926
50804283
5209714
700437295
527895433
476322983
4432344
552480933
5500184
687223314
437944
489484098
445204472
49100003
947926502
519606702
42370255
465971
420474990
909932042
699906474
359459
661948664
522616624
528588522
911332279
506250871
680896494
601074704
881065942
614975412
671195547
436835417
485240181
848096064
920777590
541268910
371500
738579319
48779
947544859
428468868
60531
981770721
794742070
503030
433510780
4035
506903821
537567788
449617088
541467161
3201436
862081874
295046640
508129096
583405275
885841485
471504585
666486904
527013620
442469621
511885954
456810
4595138
571951013
37774883
627950292
49046636
424527838
811085737
580830
570342895
493403612
905965330
844642457
729343336
46597238
5194
4910
625545019
580807652
465629044
497289149
739391423
449111394
426552241
893636692
557840120
46727342
631597814
768500047
50486
4654725
817372294
424605021
44701575
460269165
644363251
859513206
419349636
743610529
514944159
568250569
49444009
6298849
842351069
661564367
474274
669233017
739169505
863644669
470365249
565508529
367122513
741642403
921576275
420487204
5761968
861668529
50976
651090264
859671378
47452235
478293
557891928
643481512
55216
531528664
895834450
4970657
623001240
527314328
812763023
898723832
796287262
615813187
938598793
460997889
49696589
378239
774309229
566640842
613342161
782228278
982915541
33744772
533105117
670725350
662736362
456165
813482598
738200300
791174682
678534822
4925072
39155
694710787
781991640
810983565
758667857
445239522
5365159
48653
413180499
673812292
946591423
3204
594124393
557119
612614621
4976423
542630269
449458
465649715
481031
816494025
448386191
788717587
498027
736322792
443140
2233
911656900
934616044
447275574
573713549
715897543
45387
5317186
451886811
634476705
808543816
845052208
565034957
44172269
793086117
787422629
5764
455462
788822438
545878991
780207899
486525210
638588186
622687712
660545136
5563
781515180
463509847
70954
616341994
446097138
45386414
922281864
733733163
680472185
506192400
849305159
516286561
4252
467285289
536417542
4860118
5472758
528016640
775711065
830199513
580066982
4632076
708828556
4902969
4159186
882994050
724559521
961396689
569853930
414310
791902142
787140143
875303203
447532
41590
801961838
971031302
478325160
900049745
669287943
4233
597729829
663297219
926218149
824407185
47553661
454722
438815683
842733419
675185364
878737230
672921934
606407
989184803
603980523
38900939
908874883
6263807
796873792
497788546
370704311
5538109
4943502
4774049
44064480
490506
822833157
833843483
801320204
497065200
883951549
53244
735210893
457
4974515
658885285
34091
491977
760578064
664467301
712897415
669307518
983085468
927405242
660214908
57692759
881687953
772329082
447330396
4917967
5104452
6745239
898848159
709785629
816332127
5531
574405876
918497951
443319537
429135112
658018818
863535563
403403062
5164
4469608
391612
504527247
46447529
562805778
3307069
499719431
5770806
920756935
892936883
481923414
490672248
430506789
46397863
698095907
744481146
548443140
473668273
560916277
459955686
475257114
57763
423917126
586859722
497799110
904006773
860970317
4851158
879985370
976127025
436447521
617357969
584466637
646979384
45235688
4665070
31875810
726328362
4565408
961301069
4731294
710925370
5857
560185713
918141320
45730447
351136
403207105
699840426
760254040
449310075
541728300
549267137
754262235
994290202
606169916
759159073
43711
4454993
553863256
4224572
5283231
299841
2802
481213796
589519712
726351246
420991473
3825184
796058658
799480509
439153117
724960579
521201931
744437927
402671082
4510063
603922988
491329869
631651378
446478
578099204
877906740
344332515
940075257
400884906
451433253
455842862
995927014
481432814
4850827
929489111
501822
697967833
52244132
45702
633251291
47640
532969021
718990384
952986492
883251096
4359003
540806239
960560997
850941120
469522733
730816012
704045470
698643111
458103040
817793156
44399
554743992
476130422
993152981
43806
877239178
664355149
402132228
954719257
471712278
684559430
454225124
524582829
405122602
516247654
505004
894637158
484496
703760666
794602866
731208847
988402861
557857831
975247419
969692802
483246307
467714372
478449592
564120514
46376437
4193
918817252
547821867
664343
800590735
699074518
586940152
4995369
560997340
463050602
838046018
496608681
975953704
472801
683757732
614853116
44547152
575572914
636906546
750537740
590684474
943138066
674638756
944103252
489533559
4490601
3243
554408546
917148871
733122899
451875
673906707
46070
678766758
399648
903473004
880202646
5939446
48152410
541098
537419208
648663079
528210493
628932449
451477237
858731474
881236235
963233100
906302716
486287508
410299283
719436394
990722649
993433364
5434
730924822
44083
483172718
474448757
46026
934275333
470452147
25038975
3998069
5568135
669515596
734984644
254
489735
986790880
591733456
47370469
48271067
830405856
775624292
501092569
4756493
719112416
49609435
47729203
713184976
72362377
748416186
610380482
45942533
510649910
421085732
4533478
752999097
452288
867773589
4818
39096
656789381
762216110
47604
615945142
459215
36733871
49721088
868414449
574602555
826700400
691100864
618462325
902605166
476613062
43270831
782677047
811711919
939670026
664287825
626200698
48207356
886512664
405679669
512562276
454195107
485019149
624056751
526194016
720148050
639348983
541093817
453146876
54810736
34083
441248
425089930
4973421
651577258
50914339
517222433
745101721
925476788
531365906
303
911660607
744272398
46760
898564626
664222109
744368861
938173888
5404
4104358
47716
42943862
4531275
856103168
873729898
790853196
394584603
5328768
515496551
768581346
771586959
596709751
456815413
735774450
5527202
643755590
4860435
594946
57054389
864561059
5121066
508767
453047590
4144031
413018
926120687
581668036
5343915
46120618
4469441
483677
456468652
493227661
485461
638748689
865026164
998912823
554798456
4741594
587610
4521
4484743
701669421
757064835
737310336
743646934
864875276
512958150
442895
46763
6163067
479139287
384750
460923993
898843422
44557
47233
451173490
860743966
490732465
6757205
902593830
749441889
733167678
502118524
506597689
617688162
44977
554858614
407074
706970570
982019761
489553428
778240291
829623774
486195835
494297
424339434
882782970
473733
46719062
52124
673415928
472558887
909021295
49298599
616390269
411722
919271852
881856899
54818
449733687
638469918
450662174
55249246
833917884
878810799
471318
4054323
734103246
471066818
767567894
876627373
822801784
485654520
45387967
684975753
502305584
653992342
542829779
851194067
859199190
754820580
899771461
617651610
674476417
551828078
453965562
659098763
545177381
59598
961894063
480095393
788492434
58992410
966792642
4416318
46106122
594221537
772305337
740592133
2549843
798680724
468543511
646208242
938663419
530138459
508970280
47004262
44913
681243743
858788602
560824465
871467129
652576749
944046778
49177
737686256
477194507
947514537
778849910
669764152
946938366
724477220
459069
5746685
411467
752753061
470951560
963391245
55225
833378651
972239598
457195874
475714317
979192370
4778
52188
904646414
983748224
572297839
524908553
416604403
415521467
559770228
452880
468453
808059656
804060570
42432985
909805413
817463622
4901
696656171
582402890
837041987
834082683
685522836
697319896
449714618
50161875
300827
783933937
341
49634811
601709206
10584683
460101482
735895784
364952
453227764
946349826
4666268
988699259
752190045
43334
509066197
648360205
441522424
580789148
923591397
490803509
432907844
48358447
703887594
472483937
556586580
653066674
636649401
972978905
761892146
828392400
650658562
692352376
5337153
715179804
49267583
667824627
511446048
403849176
475908655
668095032
51268
486823480
4462192
811983177
41381701
579232081
590501683
4552654
2329668
498633990
432263
791514515
497041829
876444362
874611550
3390417
48597785
402840200
472522404
456469867
490
646934193
48829055
4792379
943335538
795151455
419327
578080075
500492543
3996192
419993081
4603745
749511409
400596196
47012093
821125689
583853918
4620598
467858
467958553
51363626
462675711
574754388
577234278
37785373
468855
500
432441901
671969076
809203055
5470
691680024
911158558
638086693
659792146
567587504
563542922
404767908
676013721
497395822
46887
533678899
598396217
953612084
40106109
625533451
51160
516314287
809770147
46646786
812218586
587000034
623740626
4965624
48250666
451155377
5127421
702207735
527718396
47293639
49317
587220431
861477374
614389614
452671848
501921211
24879343
927048727
974520315
58814430
772625497
455438759
41924443
613790885
49393
372805655
709211307
571751977
42921
4445882
773322085
789556492
872199340
607807087
937372166
549325041
36740675
790019593
4631777
729851774
365439
662711617
465036
923035734
465974217
548586278
878224257
469512834
4034
821414704
27931
987294084
884696717
861307689
49927
936306924
992816516
850824868
445721575
713124040
820932441
920781965
695040920
5109
493361873
696626580
847501340
5481
716615632
444596794
455340783
466586809
750109521
661948241
861975445
757143635
46545
978624316
4107
809947950
738791918
885808111
748097275
50136227
684026589
551049818
586586131
556912170
46827
501401
4188
870756716
426681
41805
821492152
621684061
916788486
793158452
4268
6269807
481251813
543751863
473167819
584299288
560337541
905141382
978971238
810654604
535784826
470618206
861293996
915934025
4873655
796071357
595258444
425757643
735043321
501981963
579370627
712932857
802031481
993179449
677498776
421865399
761999194
723487411
4450851
570857417
901536399
751133986
740539061
42172006
4016577
483318739
887965570
471418845
945380401
562673897
440835258
5544583
5683
48339
678143138
837694473
853095047
993055542
780242019
401522897
26258
32644
594282
688276170
645536954
736835907
34888027
920932776
951561654
857222007
894655233
821176551
445569237
486186
631074369
2409
673125067
802703637
453777722
654221864
703757589
488975
649065227
570486614
709386356
824096124
705581944
671929196
53222
5322160
878705628
979402169
3963702
613990631
3094
5371860
950798276
408444961
443381007
898228939
975522552
471118939
554465521
402523751
47039
574517521
993450651
487270493
896500167
44875
476289731
495514243
449051126
888576215
4700946
426608841
827128154
868754707
470972
724391621
451565633
939950079
744994263
460147709
902991339
987125768
452492750
713712719
844880457
749364146
547545410
983660281
38314261
537942344
565380366
996286500
427
418612245
744498685
38114
718898865
823416714
48489
599202192
597449441
75142
797575865
724996941
43249129
601295547
524497632
766932585
2241
4470953
4939821
603130684
4832537
559685032
726430294
854028399
438459
724288758
830693476
907753775
438529390
961314634
948802036
433300246
634528049
445669653
913429459
926307321
4388
590411530
5480977
516354749
512263763
677455403
809240867
529189355
474248826
855945678
438423
848420148
912627001
956501860
401066153
572215928
4564741
795122393
660000686
3338367
703498752
54368
542357098
521839926
736114656
896131306
491559606
4799657
453702728
2807
44911422
483409937
583755686
556192755
709410181
946220523
404408
843457731
621580250
463721886
733784057
983213958
445217556
5273148
477700767
704733883
425061447
484378693
467718373
5424994
413483196
834339286
794580731
567750890
493803535
464591934
447062260
823278578
894033289
919583929
4895308
5267745
51401594
4639
620059598
461371934
651722736
648767638
887129130
888041019
919944680
629328802
603757170
437826642
53028
790147027
561019936
606541443
654151427
3966772
639878519
583065777
744433204
697395603
701008112
61986
795526199
691500701
655728408
867291598
4641
833359077
3864012
891071041
493267
864960662
55113942
984390433
759635425
478998247
839417355
997572550
400062400
46696
4469096
23912
6365
820395556
467320
997359807
400169082
720602605
435603838
522678580
869760389
998814050
676023716
827792897
698
712378096
899074371
438920
867709153
666449307
595902706
792491870
843548626
846064934
33401030
51654
884713670
655315439
402290202
415514057
528225974
727265006
728291925
420501537
842864414
774837877
756840721
915889438
49433
766981130
545160753
662159997
4788
414446549
622869863
522900943
458756694
610692145
945244684
662763457
833991844
995165071
734038304
935940246
887170728
821920522
400090489
514398080
472881920
4492601
768897721
965924476
667893325
739910384
859975126
36398658
412789545
49841259
403694878
933774008
462628877
449301
548898739
348815
425127718
49130735
687096236
864206384
436711768
617931084
916152701
37438074
744629454
3746657
55037
447630121
846340166
893913328
830269245
590381602
732680567
608273039
421060
502225257
776598228
501969
853052571
465374624
46597495
599311020
3237097
833486890
59189
4573502
693166379
441913354
45780
442044602
530430084
527712261
398806606
800697800
483338189
41756
965183139
646397845
432541394
996597482
479921072
546457167
803039424
480214
403646511
912138591
617242759
665088733
918674890
605689383
432236
823360433
761409374
514091861
351534961
900423480
4254
57156
393526956
856259485
825926101
674728249
479064558
739938678
448601853
592140680
818021586
491946996
4989512
37673
724135959
48644809
781641652
701755097
44865200
527148508
552979781
433258151
530485494
882082678
434584979
601899836
599482107
948012047
766617789
588754156
552088116
561021111
4765268
313
560929079
724249002
771952785
772479161
702730806
767221777
585487213
493462015
767836752
764571524
490041365
541476330
826636576
4653054
729145499
990931945
43867926
416575654
852651343
973569728
413168187
439936846
3915
546684531
749287371
35616
48084470
47152
544563134
635914406
728140901
927160288
733153724
998262109
739610499
400629209
33706
53837241
425591999
4557
842498132
717237228
716749420
939336083
557050385
476838844
732373147
721629400
4661353
553094790
713825065
44877
526038604
941666620
60543084
520632551
37670966
857761065
35084846
55709
4955
505554043
512979298
638333012
49912249
456162000
668785367
602526516
152840
4686032
5049
448204
4642526
468078
46152
538672711
52969338
45694496
917629087
525895109
410457958
18197
569940157
746882935
494180315
959981467
758202489
54586
700489089
4499911
451441203
921874065
788736351
861650623
4916028
597181285
684758765
62834
39542723
692025628
50411808
529240837
806000898
4656732
811091361
48843473
427601479
3790968
648502584
910482243
811567357
415301841
36787
44822543
452815
5251
436481666
43733072
987290102
48718725
990554706
4067307
436193
948041185
623762226
943406004
833439183
471464
496950820
455078577
991629409
554658171
522325652
44983
766131439
634738445
3700
62786662
401484941
475946918
554043
452554064
32552
401745426
446332048
594563332
999382488
730785631
441650944
2601
908952418
868800455
4510015
545093265
802338431
5041841
925095606
534415778
681248726
550195791
45404236
46222215
4649825
519618650
398473227
858010976
504992298
32522
812501047
918024314
650646173
4729
520777206
470093542
59920823
501144024
790487474
563783155
938808643
442849036
45530164
559056100
821366281
893651624
33535
39202922
898838719
872309628
418101309
893696767
4508858
968975301
464839
453990773
950097754
45773
406396332
428569578
664245906
514019232
467446
979123420
53386
799825146
49283
442517035
520053602
988719178
888711986
722734890
677220637
458379
438035287
689489688
486293213
579620332
838670002
34020
754147227
976452829
614830953
4724518
601111842
483408
50945404
958791572
515765926
439861010
562725211
967772093
827181114
71648
473317
45125
713569994
459758477
44588587
49644913
532710803
42589
4622039
478503996
958870625
55050
450591
311809
423216369
512300076
617502
62034
700992962
513886358
510592345
814670150
785841288
855055877
555451
472680209
44046
883934206
933431345
351
3742998
426079692
44098301
715558537
510559492
976065085
782458483
547051362
460633111
438273050
959111455
467778
674806578
632937908
883159632
396510
410580
413622127
828850388
38874710
923848182
984182292
731665127
4584132
588782497
418945808
49700
548689622
498311074
619878390
650431783
487327
5669
484516
406552933
901594462
501644419
605376876
431109259
532135842
486369631
507799210
541480992
517048142
876551917
678258835
454841560
795091662
395276903
945350882
4848338
610950989
409497983
647816043
622628268
583959070
609806668
4751440
743211489
611216030
48226
534427972
703003608
837953674
438373208
815097415
428086974
412675191
433764
547023
530530
510009861
838316996
799864326
937346328
383504
485004448
447187445
496731180
4919985
734148622
987163304
795745004
789010282
4680510
577712092
860093957
459966667
400020941
859558385
504413
757012015
29290868
681572717
755688272
921004797
39351
41195
4636208
2911923
495946
4710341
619201324
504048848
902557722
780288044
908803536
473601588
416481801
474943992
934385397
5087333
539924343
972656363
45225
558447532
43293
415281
50926
645754198
4676329
456144
772256415
53911254
582044353
34357265
877044827
965060779
451090084
844837505
858646008
958608036
950319067
289310
853197641
4821820
758193846
469895400
46101
4680297
483160
4978547
445351349
47821737
858227516
783718227
599406321
618340595
971142902
454407312
472736635
644321345
629452734
45416699
427454101
993341437
510295056
884786659
637577271
756458592
4713466
670945734
562515269
402204045
494638392
46846
962495738
26919523
46237
4889359
993730057
965950896
472681242
529683423
4625671
516069697
770252894
417223531
729796623
555853439
47253
577400480
3775019
904467088
53402865
998917545
958731899
573409596
486446
51692011
761720791
462446733
584159166
932462473
882470595
379315355
43951
607802872
792944195
995973116
987432485
678178348
888216983
2916302
579368503
465595
406727565
581311982
650963536
461492559
830428792
3440140
960900834
724457658
529177392
621069757
951635933
690417445
430363313
754842935
586794983
917430189
809944776
487188389
913651465
4839482
50694
784083484
965952802
539488746
931016501
46190
955568843
429896
437554340
54765
49397125
39459170
23528
985882883
878912618
427619493
856537269
949442228
562328407
633047945
978071593
975793222
424427
940788317
959802109
852893451
669994949
825567838
581742089
37026502
476365276
674813332
945938489
49288
763368339
702073246
463234702
640853170
915432556
755367405
448186993
945887709
655515393
971449824
5056742
596756783
613132386
537477436
5100
887367950
496933
830858632
539350125
43093693
999734550
39994
51533448
467571135
777384912
25709222
489820909
560655460
707918491
62728921
213631115
454324
917353851
728056045
487459
60618598
5021205
44339
570437030
771904652
561370141
528777106
446365583
482004
531023226
44918514
960883698
425577606
485065452
5160754
533466497
960718751
564480
278925
865710287
490632
4674506
522280613
47018497
797620852
496893
4644795
433943336
935336622
924381897
641757975
599050969
758245445
652730693
407672193
537541384
551769052
464381095
875242171
679751514
51784698
446717122
513384261
48650905
469997
754056250
797459894
979439852
538950232
702418925
531201867
616367605
768114994
949892024
939165511
3834961
462502
443570093
578778869
524309206
803411473
875427283
578684
803623295
453437138
43277
565649
734877299
4576658
705688548
998608814
650342589
409313775
53700517
4544885
619691396
694240993
873723893
764408213
706815340
764354495
826835415
919054310
45492140
861718534
426166510
733246732
34579
704307018
434090132
816088378
35221
923784656
4375077
992009134
513461002
976306392
44450523
4588820
993945565
960221565
614357994
552373851
454817409
493392
598877423
58006
43483
601102674
985629844
43950
440197290
447013736
665901273
414838546
454999005
350459423
609627654
4328
869164975
479243
242
423528913
672308098
739179477
796345951
402869
423521
555817826
455542
569216433
619371331
937967147
599801843
859521676
418654184
916712789
446431201
405223662
835790902
594470283
975019334
45827
652296405
446332
843846724
681891189
816217143
526506553
715750828
834833541
618184840
452140
458176115
45310595
960091413
553757745
945236395
497361458
3386
486666853
472396025
623006043
4585104
690616499
957923410
505343776
46596
878274254
541004881
48785
626437338
432839309
411661045
586717
482698204
466556276
45755266
427203858
889799562
922583428
458648977
774658536
4969296
39660071
451731350
36233030
47339
625231985
800526809
4908112
741657365
745500462
782563627
495259645
3503600
770363111
506727
960078964
489648483
752373040
410943282
867121700
4958288
686183001
53123841
659042574
785459326
852393030
54185
54432
792078757
735598457
4801169
605713
446521630
463617370
677921672
771127905
601153858
882884643
581469958
704313956
4303
826823952
75521590
665408374
895359704
473317898
748906234
47421
3876717
688860317
4843390
4600570
742135682
933460882
542989251
410948185
769794946
963385495
810636117
43179163
481517261
476328167
988326363
813399081
966406369
45000
982275474
59178
415792
945031632
838263067
3662
929448169
40894
542651
574487085
545399884
967652125
996387783
624038314
651690590
922517186
474549
49608
504762729
772135315
54830419
420817
4751
573604360
715242405
449253
668745386
599167254
686078687
57420
628388344
580354455
564027053
492326446
599157741
513920147
547940662
779102981
549285208
849341379
953906606
4134655
461911
556400458
4801790
443964206
768411421
4868876
738959657
633003339
417756177
541980666
411863176
860505846
658057019
583310429
46922
572708058
3675010
4509159
470023720
811914225
766188489
668776444
38342971
975585868
522579800
627751519
691467211
791146807
415563500
645517775
214027
613701
4932
452017
427218427
410585433
419043423
657017065
428394
465284392
448326872
839292955
828887597
446986556
612894910
572728459
57610659
689912239
757455123
475973007
492655273
45447071
837522520
834769679
42767
48754
729429817
947370560
726296285
55865793
770364237
474831998
723172918
750403577
3263944
831378033
977939449
567240503
403903550
770376190
868842918
560125556
795204546
669826023
227080
782919568
462655994
615018512
49812560
25204
660142017
491780227
539171568
49969
371651931
477510425
51041
669021464
799853678
589196370
854544490
722027429
842606526
956465314
907603480
500580510
565045262
430460691
981414793
968657565
809870195
513060
866740373
526878628
3419492
48684
48528679
406580379
936215656
935381397
46729830
539902411
46548583
421
516199309
652865887
835924380
460475957
621112134
436332322
475415022
848276080
435211113
817466926
418083724
512115476
497788190
801679460
519347583
786117050
4691276
481803820
959049632
875755683
501991381
56799332
827770774
978250623
45352188
570397488
369465
915691529
4134817
988771985
43994
4407
548661974
420666092
847697884
688592160
811432603
896075849
43329
4906365
663634867
759919292
504642180
704574624
411147298
4892209
497931578
513633029
4897639
947574591
709489373
676551300
840407746
711564857
49407910
49240
958198021
818832755
444734766
46922865
570252871
810877320
631731291
513957838
717232326
416807300
826200698
49751410
736502621
492196101
713336881
467853687
945419107
971164447
404782754
806788446
732038752
459192
473563094
5872145
969716909
554290442
728009320
850148400
501919282
613146253
308252892
47260744
553427631
47668
703158860
922570322
49230429
702131747
27233178
4643475
417022681
379515167
6561860
25107405
426835944
861403391
544625911
4841356
50951539
665366209
436719442
822480431
46252
4189766
576437681
495743
46016486
710419469
5759
430899031
829026222
775730181
454011
795645760
990551722
470167088
422948807
41663
463073683
859710114
491878
4924716
989075055
687580969
709807506
460317
624879985
779986619
561405026
666436116
605856883
4667763
4838454
719524917
57928086
503598484
546806740
51488
904226748
989139676
965101648
959393514
604991713
967421165
893367606
477544407
527889064
463086192
895241197
558028888
46003887
3368579
4951543
809056676
548265246
489125202
5344
4482463
650156310
657274869
606534876
572811987
942281499
703214238
426019
48278860
5902
49935
4658887
451923547
35468
4633849
955646926
656266741
898078235
791357590
39982312
412909385
875336470
678950171
4747445
867463875
935887056
806551011
572167654
642327556
4711505
32627191
823300888
21358
467746544
344479
463094
876152142
432818384
469905946
435240206
4517668
484674963
48917668
49571568
853194374
246
587598625
855425679
4860414
526441188
899586012
544029261
920495777
478784993
662848106
984863734
4368
4511834
357632
898238062
912052470
617711
694761310
688210320
495704633
523893602
951533694
4899504
41458410
709614107
482170
461570650
4637950
791032149
606569580
584126811
48684525
882686827
38743167
453948
44913168
956761227
46705776
845169093
46235324
426300486
557120384
852144598
681617462
4245
961191278
625270771
45127625
880602376
945145605
476510468
746086978
632325276
469404056
730047811
932023398
882313274
648320114
537269076
470310
661493587
447154969
963490568
49007
899288653
935792041
885035367
687881083
4040985
835191261
42745
645834301
643631303
3924
480255153
4301373
556479460
521680363
568736387
462993
705672666
3340016
447783
415388
539873920
850134426
971292866
772449246
724608457
764015715
593557872
4651650
703029567
46449251
605760568
4658203
47893
883673828
4675875
787047156
41403
856315977
971935137
678809124
5839449
708676207
437482237
616814481
549623855
770972102
965815998
824488777
893831768
901540780
517733662
854614843
902146058
492826
560624973
444263329
46303
440802
880974351
49855219
830771051
607887219
4681037
640718792
4318
947933165
641848582
49777895
570432044
517725147
478270401
670367393
493096043
786937440
454082
446655
695483552
997903696
984264051
457436
842243605
723737110
39931
984886660
817005751
381
528805600
928853329
504385245
559228484
49648042
652262390
846020534
507593700
882082813
411895725
5272
786238115
61
424972067
893318261
4761703
830593679
48622
584945248
470738391
480283700
437929115
53157
581520474
588193414
450144
3543
45867788
765870489
766980322
957211490
3119885
752791334
488944
582656487
5243892
331927694
46210
486289427
908256269
45830
911991129
5600
47476263
502439670
519153
931633500
431
473050
887443612
598469629
4441017
516128693
565178298
535710804
4186026
819528153
679179861
46861
4939074
892678470
4446717
412548739
462522448
877866075
4619337
420427389
990847420
481380895
50664689
6082
536905412
3611
706602978
521914005
474194775
605708881
45422640
612060351
997791138
5342
530663957
716851626
450358246
748916465
41190
893096252
841842476
880592576
906475023
48191168
824062256
527762929
48407716
45557
427107237
462460088
415773251
5105
4543308
717818810
572700376
657944179
907180164
919293897
857018500
552114221
570220286
980872282
459784715
924595281
869232739
920311713
488530944
272552667
974615702
580222276
60306
742525645
4676898
653198648
546871965
46312
447496098
548121688
415877598
4058662
846177167
385620033
911968354
778183180
3746515
617283722
817933364
554979536
539963285
672400955
46053157
580588763
864672618
479443436
421172651
996680652
727330764
803292319
3609069
3855361
797714333
913024669
450
830969733
558404745
614796771
642824766
5311
578279
38566779
605713860
700703502
795624190
857044582
594592267
908828816
538397356
410295234
4534318
708300832
49040447
793163894
453831675
870619992
47940
977210829
59518002
930250311
916709214
778487953
541383157
40081
429751769
758108577
825430721
635379338
705200687
5410
633200185
515142508
629987250
859615384
595380371
5668
572782136
840123653
402720152
473238
4501981
458990
948792777
5352241
787783654
48765
774515817
595390236
890949570
720815800
840201867
39063195
852798120
946282123
476593
654705935
3134523
791860141
603084596
799016291
44477818
817158768
585353835
992966504
571721327
751304281
464715525
44602900
42414
47810226
572251263
728769304
984401495
567964435
597660512
469916
965450227
5492
494024
644584247
513842267
3748
661923933
493941116
4284047
406343894
623591130
648158068
552664194
738276917
479149
788337641
474263181
525977401
838151575
580326637
47606042
4284
787910450
579442210
980356911
659230515
932589840
706462805
654426076
476539784
738076282
42785390
770808639
706377651
872201778
734100966
933773015
936648284
772244416
3814
37862
48133
555260893
811161780
944517527
867085546
551137364
683470496
4394796
943399957
463602
2168
777393432
418037642
568414564
490250
48748295
533335081
415505652
463745476
706994776
48026252
48065435
485953880
685098441
871520609
733267047
512457634
544232317
497846750
617499779
49141307
522696428
513719607
423155122
716484479
820293415
590369457
625468856
561270440
829684645
946379478
4667
562176526
403419538
523404627
871758169
920661201
36615842
48662
461753436
702824600
811941352
4809942
55842
46509148
665303270
666425508
53216
687157489
707795071
4327
410867535
856591018
820190856
377099
435592875
666210733
450102070
921735310
855683776
4351980
55452627
514183474
534795597
519229877
649780949
422988122
472278425
44582
49376847
43218349
4787953
842853625
461864780
834837690
5868
999606219
941559883
448459
803241625
574245951
486802
503209942
601617688
864760568
3237854
894052908
544
46517826
480370
4150384
932191021
480721253
906418489
442601121
432105564
766619733
5448948
879748751
840302585
44649
535467615
782132669
566531362
495779
4227149
4306791
608285507
700304806
469200644
378984638
672903739
47189
909696354
486225241
795735864
660570743
3521
57
610322117
782316734
423437292
826792352
605699128
613576981
508778818
496261
570775050
484612
692188387
399147
456315623
458693367
48440373
665322407
538764291
903443905
802474517
324683
727457824
875308734
696240488
797014380
575989981
758522589
867592311
748763043
627335212
963864153
991440612
599109836
338122434
516045695
648389227
450282
504114341
330049
560515279
968349505
460280751
31278
293748
742594772
748601540
6269589
429786633
585292167
46953441
892754777
461082454
4618870
48598541
4750497
517560379
660034633
410422387
72609178
444276421
555247954
662796239
974674045
456786
760735515
532524078
637089600
49238813
788852398
825855034
4772139
855389878
794425869
599486478
818494524
959653346
410756890
447440789
716037922
474463125
890082378
675883593
924654889
753296477
769573118
514774272
50402614
933842041
38142003
576931921
549372290
594873197
688564817
431411003
4302783
4231255
46413
40737458
419835004
914469208
477020842
875065053
492870486
879393272
625901239
699492034
42043368
47804243
63372
47990
527559024
53987
759054181
458312463
874874830
46702556
563206984
898503677
436860998
47737568
49682528
549238611
905831154
499149391
596552151
712890068
894461390
649202704
553183319
6462
