100000
692805337
545911290
495864429
943494013
52953192
774446042
405173387
965310044
859070789
512303910
577127915
499762
591045161
781035536
44478
592398229
4391
794129884
861993755
447601145
745071287
810168276
551941355
634997154
534740342
707116316
869719750
650843511
419820975
767155148
886512337
44792
584183281
864138206
624864282
41978
4620
892891607
919382373
583065
849197184
876015082
584681829
599922001
47816152
45034773
982593929
819249685
716300486
451359121
529091330
892737536
482225344
594974626
973997324
247026020
46933212
55072
969880220
641266883
3695280
769080734
988219045
492831421
670273675
671719253
756856187
446972491
707425211
53623
967792067
636735502
425533962
3180738
403644216
555228134
472282
480027
48655193
992554401
883947464
956457684
762419891
691651923
696214825
834762175
832424230
738976001
624455383
40364469
746327107
863487362
912502197
4606330
515230836
4686669
443339502
475731864
598847978
805550361
786442328
44837
938062394
454397632
899887779
60778
699279447
932507109
661242103
533478005
991142326
584858506
653897150
473167
510421468
5797907
712220240
508179172
37038191
623863161
451393
4663907
420959101
485193399
467616654
531001687
837737198
514122703
669856094
49061466
485273
592334366
877952901
44639659
550118016
47427
463917090
958427419
846417380
692879459
704448144
37751031
635683447
941490704
799500679
884953904
986115611
505101840
796341223
873929035
5981806
59248
482396758
708193299
328148
49009356
30271
2706222
540243705
850036959
574090653
4521799
703409141
4467409
622638876
4936501
870092253
4780377
936095349
406590318
40773423
5980833
450501870
942678245
450934869
441037681
45679
686076553
922111216
514791
515516723
439415773
973064650
506588532
787920018
821813225
799537744
991141433
558551815
741059527
454270740
47076491
405077450
634855489
622965676
46210
556369
489625846
579132399
44477
40651397
515958
585302235
536575
492445029
454087372
790452133
730177734
685398994
827676329
944560372
646954375
731503662
817517419
746555436
890950064
501794832
770763342
573206999
33788
630169072
45882846
47194038
582094315
40087039
731588758
633952018
454071646
597194252
856801673
512
879117129
49623518
47493
334724
630574620
869784203
698575954
751021113
588177380
412707263
4420698
460015019
479674049
786259659
50875
718254315
48061265
794660454
286060
482951
941857156
482414881
450236171
959839956
4996271
984940573
377695376
934230346
887751608
390830
830681271
824350811
809347917
47736979
610918972
607239763
475539312
45620471
496371
952932399
723213456
48385586
54741
39803530
719860512
583749756
540725598
45173
48661596
45955306
2732368
50209036
468658681
581885701
540043241
48159
415166031
667862174
453362
553649512
49197
57994
730391831
385980445
546627957
919129635
53785
604578487
546740175
5165
704263297
521345089
511013359
461926074
969656487
567985841
990946492
496531888
517762935
841527884
31197455
571920284
49229489
407943843
44094111
751847689
485172278
51360
514926622
520681962
688732365
602842667
942698027
58468115
546905498
464291025
48678
48793761
958360747
663549163
528954622
930370869
47049
796121145
912382981
4880243
48714
632185159
484021546
668695530
540469291
887803802
4534512
39326709
879965827
48717
458175582
409306791
495225701
413183874
499128692
496550645
865561105
544047000
408654784
962119251
634467089
36483
453178394
636152100
616720594
411800006
855600270
44736977
524611280
485429181
412273626
651296250
58212
894260058
40423
761661971
939107107
46623
847387730
47223945
630550098
538043814
441341295
638291031
476878753
419437578
534557701
389869833
683761131
768444027
41277
981062904
764937328
894146082
499481849
504594760
5407110
914030860
4977479
550113791
849113846
449856140
45627042
860894070
5626250
737659563
4793279
681846012
552678858
727110246
513909
986127994
990979986
489959993
496018827
862474392
547688171
589526383
4882347
861722848
427591245
419937638
5309258
859244722
46613835
541890307
5838596
799692162
30820610
479572399
55960
788484261
813104891
687144821
452595568
880999109
471176771
933986891
431411035
608764261
694614767
4644527
734876973
894119068
788298631
459250
944830301
898265006
47992
451290654
46785
628119074
391463317
773449676
442726
551755329
4458309
406583117
981516111
488315923
856075036
798367661
953510232
4822820
411276172
412926849
640813853
5067
411350901
935691533
411425
597157681
740366085
668005447
722250499
585362137
793868214
902451743
495064733
442482743
593544341
971200745
5103999
605566855
969232004
5377854
415417951
482324410
553846563
4531774
998783845
655590890
452812
463151851
56607217
763364629
582802730
462823293
400043167
437525236
649270318
424892177
618561859
635504278
44692641
664548745
682673700
592508767
453060
755068679
611106764
54978
564697
61221803
506497761
4211
46828
968703740
621880685
564387111
645572914
845361498
959032749
595676583
849576360
519078097
46396
476659
451236102
742059172
754995404
750430448
45287
879874069
4560154
653202484
820984125
505277659
761456036
44831
483909154
552565696
811820171
4217886
898920221
415587918
713354865
717313907
503696539
447218842
801564470
593931359
788140319
50433723
884697137
951345976
53555
512150327
407799141
577265085
626743184
41364
919100677
47658892
620750933
53917
3447843
794863485
946383226
489371015
449967320
624009832
56946
550789419
510740968
431334181
835986660
37306
503131
997508656
404323547
893610242
45079
488425589
4682473
556016599
788184157
4831
896031080
5105
634954664
631311393
691639130
492148945
4669614
827131117
887213145
4916451
576244156
773624716
49756495
583239284
916406090
820613287
4515032
501031426
921710247
868716410
637860852
4793386
903948293
509590835
4577181
562777
866440764
466312792
873596430
4756
415769
583971025
62038
494320247
5534
992443244
4943934
464125754
923749437
838715322
853854478
909625071
417729690
828218337
589640740
5149178
5135677
528653656
946818932
257810
351908
865963054
58111
382
868492830
766703479
930276033
48129434
591977428
59190521
764618331
480736778
46558784
4307
46157133
656358643
4667144
717409471
746910797
774988647
826288980
444817469
546493435
46154780
478357
49778
601324129
477290936
43425139
701910728
43120120
851783538
49896857
530700420
678638575
916822956
720593215
506509620
750863441
44041234
26529591
452943
551455121
941426273
982254826
511362535
586491698
356724924
911493273
681997826
754837575
739291490
755170561
451784703
821650781
430887335
51739116
46567
639895662
580013892
512036261
658670667
918658037
514323155
44091
526733638
4961886
4432450
903942990
490079192
37908328
48868174
413934579
528632906
769543562
4877298
482937986
473622
67378
912794537
4334
493805619
888941141
655649238
966978824
45651046
5728289
476088086
630710861
455595860
496550778
46983535
782138440
407785104
743721274
831904156
4445739
900670927
912066346
31005491
53983
831077276
471840614
47368
684856245
618381342
857878567
545261
418164219
5656660
990706850
502088715
425362837
47019576
711395599
660298552
762378138
480755468
865255992
482596152
433801782
508566
898911815
826236123
452819508
733854129
4706896
527317
4583
960303478
442611
824340052
805993976
4688850
609982187
34700539
824983252
417839518
620142247
511296277
567295998
732933301
555557171
563897696
536566834
571468215
813729631
864448961
716712266
47250
628840800
571164922
767442133
50680
577096162
396492126
33853304
451549666
789381120
989833931
630580959
612073471
743373215
631830574
753055744
945371646
720298298
608227560
759336586
4514
763423710
561355114
447114453
519042808
645835081
49144103
653258073
875272168
528050791
854797066
470691024
969924532
459885633
978630298
3466
765934829
54235759
456273
983301358
957256906
638732710
46596771
503495406
519887988
509497491
901290813
497630140
47739
455430
819402956
564739750
578259357
5733091
667619529
813364210
782211078
966015682
462766943
41996306
841254068
41123
471725
665037736
671125395
48401464
48190
47278606
999643151
55587696
604746506
6485995
618154482
803488950
982374327
767638604
444489880
473184457
50057426
613929000
448944581
6396
674610303
4536291
26211
47412490
796614735
715783105
663557570
431305145
818975144
417942003
838784898
710785973
632466596
890594269
410505767
424251128
4602992
49068362
804285723
924353449
998229505
689994779
410150534
968167967
45171
974540665
47038410
558393033
537875117
712192504
486615730
47252
469986999
57029211
488008299
780111581
53118
519228549
478410819
698022266
3038308
44585870
853607653
2127
488437328
480385
995444935
410376371
3718460
868903906
609771603
53045380
467230
447823
425801338
525627199
951807322
4655183
495651143
532519338
419026209
806716199
687103439
721329745
449019680
935641041
935460792
639666343
5055426
749645081
992317447
964365409
4056437
663807827
967063827
506591
475371388
48047
949036994
372876
43676496
982423973
45866554
4938711
562540168
590921411
367802301
53110629
941516200
552186123
987343170
4235
394878
368586779
732653242
51328054
868381801
797775157
591965821
675632084
4625265
679514738
466960939
4713155
441856734
825372871
834331648
439381192
45674
674609171
784867906
4649422
695780292
660990176
751520996
745115694
703876280
60301
509935614
448629
562660500
578953944
712814578
46419807
832286083
483579618
51674283
609361139
853115848
475714335
702266522
42479107
319812124
869761923
777089596
760188660
420927682
397193
5817773
45624
802813656
4920579
4615
481984964
4062
459824922
898393239
520877
444833760
696130600
5068320
720649373
450345
48925082
970423018
45472858
48857
489541062
837946166
3122209
488804994
651057775
781981088
927736650
614604268
44485424
847130605
527809478
688591022
446176
823619801
542121
904621521
497245
404620939
596603886
722828405
4193317
431692443
703438308
749443259
512151412
720456604
447735
561994934
4821829
4554630
486299681
535117635
755981162
461
667880086
810710662
816865697
703540034
33520
44832096
737201980
44740908
716308684
485972
947191824
475801
485212
240466168
510436704
992804576
929667375
49031981
38882250
792012860
559598489
905856518
472342553
861422913
47905257
665299866
830911782
504470221
428456832
6028903
669127509
277127964
897133511
4501223
44975545
580568010
931658684
4175
459572899
896962205
4854210
27640
986946255
866876649
463070825
572171640
495057
481894062
419826275
446029
478701
616026693
970008432
646312970
754158235
813883171
426208
828417306
42628
4926247
770699404
583586227
47184810
4579414
529112810
607427203
403190344
657662756
772212229
999649422
775676699
445279330
401880292
4620651
478108289
46475239
4958369
707592085
434875294
795329584
380743220
447416286
541900165
801732815
766871671
954116674
782688560
487214630
589305933
644647534
463790877
791593865
544101841
468265570
774724585
695107545
52153
664858702
42059402
431825451
884016241
521195783
45511
52803
528094
923877799
892196622
445077
650229174
971395680
4531238
597802325
991490787
567082861
888019823
437696102
427563887
5054
694645828
519750
986621930
837270282
930746820
4544295
771307975
936293707
481648664
444649739
577693927
749315404
570382181
44644
786021828
749422524
507236867
782145363
563006364
451230962
44715
685638627
48844335
860711634
632053568
853817633
48539450
768148355
4655
41862766
927156036
468263544
594371187
491931926
43397428
767377819
712885552
911372203
204
725427496
722119060
829641268
713279770
643654612
967393136
671223540
517841856
258360
890985408
912921177
49658
4959748
479159150
490634987
524616223
726381745
971452203
3616984
517621987
846157367
522915
49619382
470168656
6000
291468
5228808
46670
785504262
574609438
43821497
958614261
346201
469551932
4723487
966512436
475235415
45712
954425043
822161348
810506067
937828036
710579792
44772819
473887163
645018169
896572947
584701475
406541
460145577
573566566
533854402
425643778
407934957
497023777
620555345
876168070
687191424
708950641
564009831
511933036
612562087
445045357
457884430
689933
750453318
418742659
493043
948051062
5069343
536779368
4712893
387435
824219874
404648643
543038745
481715
983905236
566231505
409996050
47989729
979455554
967871578
30818059
786826942
832500886
764380099
479318705
4629414
810755122
842434547
511054
490041
879234134
45950984
924125269
972060243
635633103
684796785
946747227
707698202
36752623
702600004
949363048
4955063
489918607
944967709
800767764
876510438
4974833
404195945
7505938
754604562
4628750
927192921
996093282
708798174
602510461
53575890
882553476
45731608
45730688
897211920
721599960
789506327
4849262
480798479
2559
548914
4308
926843624
430342
49754
951353263
794860714
373874068
496699450
46817760
509238942
581025222
566625473
470874682
51137
544901683
883214758
490276
959611270
35512184
458393980
433476612
868300317
687647719
513651847
811752494
663886455
879448834
5100428
4523931
452775589
943454275
426223
5883366
530605994
578944458
417341890
529688406
5021273
432371149
438261531
510843979
507278423
869540861
473531
465864039
576166623
426031583
3940022
894571882
4479822
553402758
876445420
497545695
503200938
843002627
410337923
464733694
479889144
478299
48229545
443421243
808575548
873525121
575603210
532321696
50322439
46504174
932018393
736418692
751899808
2838
702855102
582804433
968858575
415734380
4645
998856219
489958085
491594778
550329768
686939292
790691255
4210394
5079057
486864
861153422
729247434
939444066
3778431
879004307
421442035
783153863
747372629
715456386
480890
752477869
611481056
569114688
31072
825151696
470876262
47601
563986205
790941892
920468303
792662804
49296559
838372399
961004894
432368332
922154170
470513543
413863619
572286827
461590
556821723
38875786
3869745
44691851
952223901
494437029
468886265
748646258
413227
635719270
957666586
429137899
456566588
989579379
862405744
988691346
737630121
690098063
426407668
879078121
573681098
990889935
897972840
730290445
699705559
760689650
5335976
473576861
545781071
766400393
543988996
2655602
549408
517340075
637602971
57937
521148
814397419
944378560
523850011
443155554
692591190
572296630
551395181
902750455
996179450
860521418
516765349
705475400
905520416
445026664
479879
422610218
722897319
531680290
836110914
857071240
916587623
632715
523719056
961488664
753548088
696257516
53852
543380534
477303199
974527874
993123123
4473453
41405322
50701
497482
48387478
405370464
4592
736879471
641254183
508437149
661403274
5265
463642039
970185629
870507354
40078313
739684319
236541
45675
929779955
557318574
5373890
743080098
962192587
494496689
46508993
45618
406695845
693788871
884058467
933726038
998475980
568950544
847462956
54188012
6811
450320760
543427087
758011545
649478590
497364744
473559768
434062197
479000
658000662
852782812
722891902
834695285
459639
502015906
898509726
418032209
581209936
957450282
4900477
499962242
569349132
605595416
694087204
531053625
923687307
852371669
480881
425746755
579845635
534927455
5425
728346232
478574
444867877
488705938
446679824
491901
959810889
470937384
433180292
604434435
447914802
845445108
742126998
873908855
763101557
488286
569757320
527271782
420540308
747413592
551796208
658370944
679844755
876462664
5731595
950233075
356073
775201617
845132391
46276287
673249455
499927
50258
461426814
439941598
514974
448996607
845337692
451498
623996306
4961304
832628787
520651610
483529807
956231778
639228166
513980598
429505
653556483
338300
486879152
484354337
612021212
43902876
459634858
968106345
635540045
762395843
540763703
495660220
877173320
461014846
4803971
5404
476182
810890471
553940219
988405260
550559
900608033
859449029
409714
971398500
676371382
846364123
441949554
564262468
908796306
27479837
479257861
912110370
787976588
3432566
878106801
689622642
497326393
789927472
426843148
732215332
632808513
44909834
573696635
4919703
934960541
47232707
999973701
845562099
703213560
4511049
943537149
2994
51682923
774093544
522456023
428284648
732830954
712423680
859476961
44634750
4946592
729626169
5068461
651393853
451077862
906487954
424499687
967790398
465738
4308312
515955026
925531567
733073012
514591970
639172936
510798863
680051153
469079472
476376777
603635628
5240656
2883
540666390
779849781
942421274
39049996
905568582
823342016
491943318
44674918
483208949
36172
5410
5000312
34463
473849289
63001495
702972349
782257446
632949316
57707
842761963
414650
44878
727082173
45357
49296
787306612
47409
725537001
585271005
603716065
493228
663313977
49158193
724095544
792374846
693897759
442497878
794148144
670447246
808637808
524166256
478699871
862620957
4791515
4459081
786673779
5353
855541713
953171433
4993695
408858134
587154058
559988447
4614339
4840349
778535426
571443805
583914455
5768866
525108292
469080
5252506
36143
596811978
5374393
506467898
353685281
794953371
559788927
513746
4076
556131910
431089206
987101379
480222713
669930739
370995
429846900
694675659
474978350
979924419
902588079
907795861
471456
927260876
629880631
951048200
604727177
743131290
769510656
538264934
762107555
890788838
679136791
549062357
975099022
4624454
847698714
35974464
58888
778875927
484814848
38151344
874913721
568895933
28328862
910509351
463858963
606022604
646405388
939213324
40545
971647464
817885844
445858
5951010
4766
4022488
445786
797256176
400102686
510381087
699387017
491768
388253
771747758
711597359
568519963
402891
936586215
987445029
5965
409859
40562
747465058
656817657
49343
426099627
364687250
980362842
4909762
5674
46796858
559732860
711962652
513596496
467198
357180
912411129
646534260
493069028
4710561
46962
481765279
501833490
492907
567700994
48433
55575
405337030
576979981
754113618
997233039
790243059
721612729
789857253
971755953
4691162
914250058
726186899
469927436
409946478
475211
41944148
469339232
5649383
629844951
785625032
54460
782663503
658154704
499144604
46974259
602062793
447335
392415
666893213
4616995
630765360
46776
492690
4737843
5115400
924697113
457044982
888698160
471866688
5218884
680039020
47112
48972951
673959111
992074802
784653982
44580942
680576193
414682645
22258
47544312
467723399
934024684
478041264
511519
36707
979071860
465903845
47516
799792861
46629
842663500
973149299
47665
476731
688086298
59291
604862332
561592948
926660489
711214836
545702786
38073
4621312
756724403
807266382
781903424
480590388
599521821
534364463
812251894
413780417
917326855
647748690
421626219
451099181
4697932
429987289
390223441
608703378
676989534
47851965
49879115
897205908
49251029
52025
4930177
837847777
471263800
809050059
549524472
890776443
423890714
572268904
840074156
4987683
690951723
973103403
505537
500454114
616780777
39120
635136967
57083
519586115
987150328
567089808
881132958
576671525
50257643
3496774
715177856
816407529
440001731
735959962
474876358
671120783
916955050
979061092
756338318
427297912
821347820
469667
884425976
4937048
416187846
512482569
807399300
610189256
593895716
56954
4914290
894690385
54430099
439740567
378236
3964859
462852630
45566
526951297
493400713
702866234
447889578
855983211
407045736
859171415
687903397
476657736
812891083
674783552
455044170
781311804
460310614
504623269
729801038
812826105
958611294
402151773
436542167
393601
727509500
735745471
428817791
817082434
700457026
749017823
46627984
618571831
489732444
853556518
671512062
699884184
873072181
42416
547395881
40473988
47980534
3805699
770426223
817069538
526752302
49784539
3522377
505709172
863487201
690677100
651271310
624099242
652368525
622918991
958285455
588424861
556291841
895352299
43585597
529147498
43640
840895807
676114587
816164995
531690805
647097982
533622237
879528006
452343
661972804
4664853
935065349
493072010
46401
795217175
553938120
420089728
502785727
898235686
476870
686288706
916809074
578448850
724125631
787371922
44977550
412153447
950086386
830444987
990584720
783915642
473528111
931708900
934109966
475580219
454169730
884608563
424317292
823679568
875746924
805721947
444470696
925518498
47155
952173353
719081982
755602905
4777135
961193070
437777007
478936795
485221
836792813
605257444
487119884
657657873
500713386
892818316
445872712
719271381
750925076
45590554
4624541
469901
711431544
678092918
971850615
806138061
711983880
469504
606983
851770127
798512015
439896894
391947390
5161
918027552
557093412
412178
697953603
585939128
935356511
56937
525250849
349375
449187561
998079127
453476750
52576
979955334
745704093
49415095
69816
423931270
44967084
24938
662007053
927114915
791373257
546822112
49247
462827841
39775753
405914
3941
614
524518442
938340640
942813378
496182016
945610227
677787016
783552593
573201078
731177237
477334561
5184689
543697
470777587
4773853
459736821
497493947
438408570
4780514
776795306
629515200
724579553
449839385
555212487
524808595
824274702
4863006
431467372
942495011
440025
598243688
409451216
812032516
47248
597096659
926591297
51054
770856468
4962
399756454
390156
795292555
995869492
734559026
983784244
920132797
930113282
3883
4951932
585127831
863946288
662079998
857954764
493810871
321729884
550487708
812693843
4461261
668981386
4553246
521439151
825671517
495467043
715207193
492199937
5000000
4591173
943607937
734691876
477138298
710313272
423040934
934334347
404350788
553482255
446545933
856943338
417520836
993915264
451381194
567472785
517988382
439986489
709241480
763493576
628910967
666278420
430097613
895513296
472755242
439829530
581940929
930416011
570086003
629762219
4700972
475662618
49253
676549764
403847217
491715606
41650464
627308138
854388167
5125680
530900731
375612523
659334612
492070
871434947
560607564
47787
2654433
860750125
5723
567080939
488884734
574691056
727282207
39158589
858913706
39238
547891444
487996
3673086
576302547
538180051
583093430
908801168
783592409
917859513
52735
457262890
818672859
770432286
522424221
4310800
893925800
479189579
484652424
674488735
637133646
453417394
930053656
44740
670390579
51136
956315281
979165149
463254
669565335
504058374
973044168
4685
931711192
429497157
761179533
450419276
487474
876127237
484219460
219
3831
52576457
549183537
4213
414701150
612596701
617764474
56806
738455821
666822162
774254269
4577427
984923606
926812915
538655580
689346092
3951362
4757058
45140
655170306
45948757
4563641
739196630
940675017
562915624
477432
406367301
421107521
4218
905714103
419969
435769413
666532946
510923168
904151924
766695294
456037658
758238322
593598374
45294
514777461
457665652
425637505
836645184
462140615
447219
686878006
830599267
599847209
718982973
893312779
708360950
56673561
958284442
593300335
640364983
447676
574979725
964687678
677500171
833000231
41181716
767228909
452026
524837
426799587
538525869
899200286
4777346
500556034
677559492
43253116
45909210
951571098
462929087
793366974
439280706
596069457
494905
619883719
687349283
53208
442138322
517342778
735895953
603415953
510819373
663103362
27876950
48212
479457903
452985
443846337
921229296
465802
408626236
750309222
735440997
47308
6115
49942
692713655
445807564
458465131
409245930
50078841
5074767
50633
41284
52087
4812930
760903865
410887089
493685
533094706
558175
892262035
968374131
946883879
658753902
930187903
651853849
772261113
942320917
496742783
450
432689935
707733535
869677662
424082599
971830523
769077891
594933526
419527889
701295854
480927
854499612
478730
713979213
997751601
447401304
492799993
950890512
788346241
414528499
605736648
790635764
719
826118621
406610670
32583478
466101984
856508839
716760027
978203157
727924280
748167423
895997643
451789
461579913
807791675
688276658
993482430
989296561
41590039
940736851
603729563
267738
648963867
48368837
445815248
4005255
448485
45506733
490910961
655836225
632785235
880680436
735052372
873876937
505922
470290538
828684487
451400868
44380
992519107
638443275
539247161
836883643
592468
4458213
5454
635180663
936638778
3111645
575151
707521766
699337373
777572081
30089980
428160069
497905705
529502219
603677
890739904
4522104
5655568
488192
918750982
3622285
4787087
806048601
4786462
601263464
835746424
689486188
700532149
539147014
581983296
459021363
44996
438760351
616927954
910864658
4639224
849100260
418479173
960956314
47566063
863842841
46376686
405604352
48215866
418140054
990534688
467042561
673262443
6011568
551254946
46643439
428044396
653315140
621696747
930780478
472337
48303611
913079592
950466179
665696760
62666643
989147456
747331814
471556251
848048648
500631153
3894160
463097123
488677341
904002577
577878629
5100
811751195
500361585
3623577
818634781
50127065
704091265
927244773
56203277
57433279
486880081
699123128
778918378
406343
563032746
37459342
487318912
31514
746255736
434975255
403688711
453475
673140765
751039546
71038743
38663
823550662
495935
45040
4470187
701820973
566933974
453803
668137743
566391975
611593010
444087527
604809711
546149350
506894
993370184
730309094
976055574
844544161
45799873
711034354
600226252
290591245
461387339
769345264
335121
831146570
480094875
745511969
4528156
860292972
892425039
831696802
808284540
4117843
521056573
885595300
50036
895767568
4956627
862298349
673459656
502028673
4727444
752288725
493841208
795378748
846282316
464581175
51931570
912784149
564236377
801660563
497346800
826230815
631844266
460102975
655512845
586240012
962124825
660020420
718772766
922121098
52445540
847629292
3260
539334714
403072039
624841130
403580948
428555869
4285928
4451483
416356123
577380090
4844309
654196018
461762435
785551271
432537731
519428106
616005840
787557301
532693569
833725762
499361757
5425169
905124304
48016549
627454890
65541
990611463
46689427
614912063
4982239
533825651
991766598
496086290
649847722
941638972
498722075
928873853
2760882
680573518
858627698
998497638
461655906
614350737
934929417
559578086
446348
811569788
841234430
649546367
407905818
730005775
683154483
753900149
629083372
45161
845823859
951275872
575874744
4905
4313838
4953569
446600083
5953
322216540
948715053
428412040
601860599
792005871
440492362
48805054
39740
828615969
925810678
39759210
53710318
45471887
56355166
999000774
658211339
873363218
754975388
422925
403273990
492454909
4810
955072568
967352148
618689086
546147138
519397866
430663922
724389181
762770638
962870075
4894799
891015657
426129
3720072
826708022
851360865
750105774
449077010
987326534
46786836
806777186
486551485
875269733
568104716
926967425
44788
20416
787786022
573298593
527685919
46335
511795328
448139443
779307129
871448119
49724551
840556125
494743085
44470980
42767984
4810381
963011600
668820210
641423530
498192437
923098787
41533246
413614580
687563662
466754453
4277388
47845
29018
442612360
789766832
596953116
60843
516403371
803624396
523355217
58346653
577983985
726182458
731302780
564171364
467022064
51351
699552571
563886472
985332252
804778252
643116757
473213124
48939
53613932
646464487
4466538
982256590
625232189
611174263
920726839
953404007
631506820
463877898
933819195
997687796
488550379
703641653
849098493
620446916
968281326
900768685
776711266
997883736
731533587
400900152
964081287
785566209
793225938
873138856
423194613
456245290
629350622
45647911
853554132
686959115
504647
49791
693882810
4470
799822919
571678019
600414596
645977661
447161
5095730
815655573
48631
411081
558292646
6913
747770143
48816
814036605
467097
5191406
773414271
885407020
49574710
805582155
866388693
958449575
782026439
407701032
763272340
446668004
468801131
731774291
725114004
743558720
907808128
510770135
4610
48686091
827965234
680382971
626784624
557370437
483729
698849155
507097623
954697027
482084786
824603963
48892
41114409
457110
47688161
510027921
458685394
507337811
471171799
44325292
680597495
541181345
840155643
4910518
5028263
871258509
43176171
4494877
891317599
4623764
869164647
4349208
46911249
468346503
661934375
828960831
540178793
480936
46348
51686
831751247
451606463
510706671
48829
623108794
818663870
892707872
934553110
589430
606190726
764632230
755874066
48841629
52970
437725848
591527829
550375390
4181274
479546514
422218374
903523025
594109802
520291947
497209599
479216615
746861822
463900
485763
790521931
468316771
4950933
50367346
971730412
36393
918561619
521283763
899603282
415896470
827546852
797202324
601904854
959757088
948379092
615696435
35209727
694469465
539293580
741838044
47589
592864
479092066
47557700
405307943
877993155
758393828
32581
54634
4789
177
811278505
789137090
838087330
958613324
640019030
538771571
609988567
4853330
639444441
761126244
878111647
546589723
551378660
846911044
537159872
981659008
525166001
936508187
341655955
4436946
719038097
832627324
877013282
501270062
296015751
457908572
780987025
423632700
501631982
48204396
853501285
402679807
4947173
738097755
58064
561006210
47821811
575796718
865757415
726018451
783479814
456833018
929866686
49264673
978249002
993807991
719872626
596819106
488763
439020885
482258260
481641426
490202295
443994741
30726098
809304110
5049455
44159904
555870994
757294655
4614342
746311659
416575061
461559129
542620770
576242069
579075326
5014323
731904337
680029936
820489746
942516242
583926522
654176480
449327828
762222907
3675997
557544631
4249
817910768
689013563
448651697
890342031
812611118
4474150
834468159
850877818
488893045
591734718
695840511
41060
471700
915426363
4777044
599856245
461687644
448976347
442584699
552237702
38128585
981724803
46889380
762271825
812129772
41628942
563500298
6749
552920033
480614825
890470981
45577742
325
879773804
501426
43656906
4465094
51635
451408
929456613
393538215
954102900
4641403
530654398
541349539
855420856
928608831
950828947
444507340
514563322
620964063
781283538
470422782
693917876
724430236
571887
441783413
5188434
454338018
885581225
453689
732344845
721350204
655365612
697376531
656047620
728948036
613573194
480277730
739503968
913157012
626349649
3911845
5132
423317037
850735255
713334246
874311914
918843681
5230
456566
546793759
708253486
612094204
902184186
916032059
50628224
49160
408495026
499517772
4983896
695258492
986586113
449078188
961758266
657877612
558588099
947925202
492240352
765035009
840693680
519361250
782948945
47488
60816
4221953
764951520
426268
613170898
43144
911711088
586887652
546040617
821666789
587577268
486950272
432256349
643257868
2896
547547466
588045836
808773204
401138335
2204584
49086228
405616
45969
439758569
445373089
382692
837547441
495405
483783919
790519680
875736634
63283920
56443436
516850
882287310
4422
934045819
656646331
34089
42053678
963560765
43406
645815820
546446531
444154058
890515153
44789
703837027
38052319
712083373
691190843
828468348
412609371
945183806
617484511
826108326
421672226
516589613
649381118
4578162
798970482
49212
48376272
465605301
486537865
501164409
652270620
507622247
892866425
585934204
649823520
401167592
490618807
963637670
706894339
691113415
898819825
48457738
4913231
459873126
685510839
897583998
877478692
504080059
540076297
422708447
875864011
431145878
459847012
914298507
445050670
816047928
644650936
898921764
640118562
864366222
463241112
603102311
595574760
715915194
4472747
795366309
47290006
532530258
790959804
647949451
862914813
981916034
661860817
518044560
946533084
4988
45659
468510876
558000448
338588801
872051070
493723485
4556743
674385862
49708
46385
698680155
413380505
489980404
492615
645900893
3974
714820128
671416576
491776
793761622
547685512
47367569
561016
622799950
5254399
710356882
997824271
434539212
434603722
816733806
501644
548972202
485649611
443484
424251576
674220644
5224
494132846
723097635
5427
444824
610744409
387553786
417483172
462076
458722562
454696236
804003729
522535304
570041983
874582500
48700
686594628
533361246
917243071
47783489
584399210
583390566
45443158
44238162
4957034
848097671
599930039
435661
944774022
576930029
857367329
667637195
483931
641602156
567662
708869220
477428
793009067
375474659
988507969
708450136
713817176
37573
744653104
799457177
545290441
714270156
371795148
4867217
526259026
789428623
633913074
462413377
487888
406077603
513773774
534866807
763829953
478490673
798862997
496677
780188447
415146384
709709006
46997461
918199471
801654083
5299777
966661739
874122589
761788251
798051806
523591182
429160363
740737909
830886392
941872406
817313836
713523853
673894175
644596315
955351652
48738
53058411
4779572
699918531
782920936
925187609
368652143
542625770
424469354
482353659
466357702
565913946
734927615
691670419
609894040
859435848
688493937
833669990
782864565
466557
728584263
799684205
48226
497153275
583501987
44025444
432682642
764260323
280403040
991388670
983352563
972485571
316111
583773989
983626606
5000
60528085
600603781
624220049
670051683
561367278
865649748
632986817
41764735
48084353
709711235
514469340
690630981
832689121
931629419
4665
972793361
431327892
900036107
5071
407460
50212395
395316421
46707046
462427972
4280637
930062974
426501183
808640158
692174263
812392551
4975681
45267869
546366
498144715
604368
942772475
716840673
572330066
44847472
913109247
969263280
422476
967155512
490769767
890498418
571335645
6544
5353265
958339207
678070588
894107557
908262362
649320170
44688669
999672980
49131
596376076
46429966
809566080
483557460
436640208
553387991
720807284
46445
661032819
445968
869025826
48108350
3204
572779202
521405173
4326710
930684665
952557164
542116540
860730869
774158835
549935033
495580911
844538798
7085
579891629
4433847
568614294
990825121
484001578
522161101
4633851
762822208
50389
827928909
594740754
433134711
449527044
550153327
910302462
625532725
477321
543855
717973185
642698282
555036184
491912701
4500272
832250628
486802445
476881305
773330360
6034617
59356099
4937564
423935048
845886783
793431500
527103305
472532932
474952
453732430
903395553
620508336
791867532
676806736
4190764
850934464
782495733
48125256
583174758
401638723
437520978
433675
969357576
5969574
961702274
2965
827891991
770786726
463699740
512726996
4543200
446970063
957021964
4617304
896674800
44474593
464989032
4278673
46248
4110480
825690733
664825621
544743341
864298511
43383
546780534
926554104
817758375
986310215
648993649
934150526
576694564
720222451
6266998
414194232
779849798
514718440
711319937
845627869
474185769
608387765
945152150
619936317
972507648
3743814
922968243
879787616
481751612
449935535
761436426
988336900
491180931
891137920
669210441
509185727
481428048
668432040
480102
476138483
921893198
922347045
993779064
738376220
483985214
483541616
946002417
804156264
579923859
875547625
740016402
798173091
513090726
519734596
537516711
565278441
45205
562323081
790627105
429643284
600940510
4478222
782977606
643688642
721876492
842150883
523641515
598955159
862579392
946849153
32070
539230447
517
4194
922374800
989354315
946512827
4638350
682256274
874580906
484645754
441977822
521442034
448013832
814238843
476084190
464813770
526300059
539286158
991032810
996166786
649235222
736627123
454120035
447283588
990815581
939234787
815396010
865106528
926177456
990767773
928581897
538077402
4447200
581933302
652658483
505378231
448048
952068005
857652042
594008544
409719953
47055048
502609726
943306088
507713218
463344162
982077283
905620995
639483446
3905
474873872
501219
977033551
520496188
45924041
61165954
48995
539217347
745272968
471072
4461963
665645778
841843898
547901227
433430621
669101426
4568945
4361075
495727843
45801
435134927
402974897
46637775
476119221
577363226
45113819
769719130
791844450
595314
529326107
452985123
3498
4506658
540574
402164730
574267108
428164137
57766
992122074
46159622
565789629
2962
5257688
453768106
486455396
955865586
45706098
579348516
47781609
838542608
46349
554359724
593449802
779866914
436211389
46770347
512345931
908722585
541859790
416860
444645563
988831820
917590286
646470910
403384801
955951457
697029287
3384642
470275019
740667541
395945
624257277
867428755
494280356
487866039
664915764
990730984
461235
3104
710789403
697718901
3963358
848858903
466872839
961205709
781354269
709295432
469538
644335394
762579322
440698722
855526518
5472579
508685509
4867267
568818584
4451208
457045765
4642541
421436595
820752806
696454016
736939488
998745736
51798883
729116391
534965137
943599046
877539374
40392925
577752004
875476665
396898377
4740319
935025591
856925883
596111178
950929888
529556802
984467010
534697915
916107850
741396478
980137755
798636825
578382229
673892398
778205831
409661
443586190
574183069
562652370
812568363
755510890
438354341
45193
39560803
694648606
540390291
644924534
48629110
425376367
440162967
799020342
762217832
736964248
851812206
676489517
545821882
554698897
880784645
889383339
4878322
4868759
49845267
456680
719655937
543235226
458344040
507262
832242181
50056
684173816
491116902
4996132
898485763
463089043
450056
557927168
497842642
964880501
575271616
464807516
865512655
328231
45624628
590520
885767766
513436255
560014472
452471
844763964
491867379
534061191
832655844
785657855
388854
463215
480756777
589874657
943992059
4798166
521060112
537866993
922761832
48123
544341979
498110308
745019634
48763473
955003490
960229738
44602339
499365587
39044888
511487905
849958975
654601096
4343626
797990228
851074459
49122916
593891214
924432785
47639814
489924356
890488792
506349
4283
464993311
74228
833346533
417982238
903410356
700268949
500248286
450786660
482863861
468731947
391812393
486754656
402187059
4770561
469793
447344672
852071822
946426410
48352420
911314450
690108279
692710215
910826955
889677985
952300808
45697
627150536
791245823
782057509
853551126
493598
735880593
778565811
467878316
967952589
578228097
473907876
485174357
987894670
671757475
812724578
45935028
950146668
452713719
549863619
404061279
636434
4503979
826218868
470692168
462746353
5366716
925450807
743812995
522589
556957935
972548778
4980532
39012
401545
48663659
924005811
5018
476949120
4515369
412006838
710373403
726508306
415733627
41131
843332102
880618837
5214698
31138006
37463
49401523
503234
842215540
569277971
859885930
740809246
794459084
672814801
745937257
595
927803350
434371914
472605827
937628341
451175
496198
801958365
895583424
288559068
53962
534761900
6785201
4437
4269
48984
3594532
538271739
815545423
842743858
738033378
461756
47046
905870272
673664301
291282
4609209
620723080
851863400
567414852
472289465
492630
4809
740071642
45952
613298933
4538042
765210661
974900394
351337744
984377219
44813516
566747519
950158344
956533520
4193
957771320
773595810
48093
658371857
829042642
5598
841746042
842059010
616071672
868488668
843518506
839760096
6332186
692501052
748462843
45730647
6322198
463243554
623111919
762864772
3311335
722969733
630286897
469248150
873922220
5410670
572503160
510537837
51335164
845110685
694277991
4489
908085535
531412283
870622995
600289350
793226797
971331392
955730658
963528617
622406837
45337187
627920630
812862569
614309328
932051722
734467682
982672171
490806280
42502499
4818795
674044835
449320461
610593233
363824
668056858
4689659
454143
450344278
709783445
880040060
466251400
992138477
477324351
537597470
922379893
672825674
404874097
3414445
48822858
981439092
898156996
921520293
458021473
5299
597897385
842946313
823427495
788195015
535457634
840851638
54651332
4867059
864971111
469246067
983891332
798284931
496860232
957316602
5411421
483044806
4998827
549897721
498546897
996431282
702833520
541945847
4676262
782965177
400587280
831456563
56999
423201252
663720120
964877544
49711
687823123
410358011
913922996
445901
4872742
662529200
4879715
883790141
49706158
46495
722141176
837922030
745576568
674483809
4792830
478463215
748987084
706570614
740684935
599592585
51439
48265616
645070183
585571032
48187
561604749
468523743
478482929
771219481
43987
774628589
447307351
3606
802470109
433239367
539337684
4926443
980070705
4687058
738292071
678675100
934929978
916124637
655182
597375819
892686263
458310253
986094849
501954847
43511
987045225
58144463
976337451
520701815
467809454
835705652
637575606
658431331
801006610
538358075
708318376
5717
635881601
956198088
452398953
977077861
849184908
826046981
619417858
756218045
800420129
487437593
45051524
966724237
495987626
39223896
66018
354853
598721236
412432796
829862712
563797725
960139785
756178520
39933
409946620
652462796
639133548
578907158
450737
554944525
622762573
588904865
939375060
979550016
927187882
757566715
744772876
560540222
539424228
449657
548614081
529312110
4768486
519737654
4717372
426423706
629466196
639228660
566932671
599872479
575106824
703709961
419287980
5225
793238359
472486688
464168
850996219
601284630
469594
524990358
4419
471059332
605436411
753302556
917561179
622042007
60299
400337508
34441117
771349205
952358449
422432730
43174
287397359
401764660
32460
419875391
607133002
911107496
5019
693164476
862413536
374239
45539
3849330
41633
466328262
50089
40538386
43587
4447620
578316119
600065766
691076993
998527913
831331853
514990584
356427027
39832927
579848275
614097578
459004
478127342
957909461
586238404
3604285
4661
900676815
981803359
486616620
492510
786433445
454872732
38746
475676899
4184963
598580824
980396809
694530472
884805225
533096126
635373735
603734291
678543
2824
811537381
688354901
685828738
954254623
3977
540819468
476121050
754710892
4507191
454357950
252439
754049251
47596
649368151
469652441
679690922
763745448
799158783
3419
492789072
876331819
525340
778708008
617308904
758082528
4777442
779099459
874721200
641297320
410940145
814251497
588287207
33873
457944358
848774373
831438326
4241321
773443981
330291
50959804
682988174
746904855
489630557
39307
513657868
459064017
52330088
551501
883189834
47206185
913958130
48320506
640665475
535534143
348
515100423
453170577
657090333
512411183
487827213
667240974
692020604
52159618
541313769
480200378
46819578
438879117
945040440
53530121
612284070
467882481
811917398
842319180
60330877
749030293
434934638
395529289
405813659
780210029
897740599
805013512
627593827
46865073
603880192
439945456
673187648
889943745
809658581
626748018
689397853
4571304
416698946
723742042
994542556
475797778
471243878
611617447
735020248
623395108
943518277
653233586
458632346
820536251
410026415
501292676
689335802
717057440
577334695
33939502
788180675
850312585
511150062
770517176
882022158
743078083
657369884
4505025
33323
589619814
792127716
985391738
44668
475875952
891133191
42838
32847170
841261948
513319087
520975634
940987749
719175914
484309009
465586412
45521276
40096067
4087207
667444692
41267867
561818202
496987915
4623084
46033
777595199
49771485
516988853
904390862
5216952
721521634
631644465
942388497
920928727
867843424
474843433
1033968
4611072
982974313
51605
799444018
408700494
714432901
494539209
730229682
433155209
62971
831530107
724855966
446179105
854841425
43465
482936161
41278054
569160681
678397409
468501
629404457
825767044
642589149
450924846
609564324
55913280
596685959
4841
905670541
632521886
898177507
850477463
682947014
327323
576652
893640520
447924063
477259992
955817231
811026486
704755269
452284756
441441
669036771
524475537
453937527
441763647
4753
477748101
1950
625589330
473719401
675838353
4142158
950537112
595619000
861949691
743075135
456458281
953838964
532019526
839183916
925098719
636191492
982204339
58343907
593453045
600551876
919139184
440619030
603096583
233374
45134898
536738334
404933119
864402776
647484179
511643220
52624762
964149935
514274968
658689565
894263341
514007
357650
49940763
5048738
42990
445474878
924000647
48159908
463883
545755864
47155404
614034088
682181213
857323362
47172
825924312
46960055
758134898
882976903
540588154
957291272
567561834
996231107
520441590
444864295
34335
898414604
516559644
403302418
918536970
569179288
54246646
460346689
476368758
619449987
784206909
805864806
469875550
807288446
965471977
45683027
997804262
51999
514757
987047897
665524448
727439817
644009933
861213640
448794542
471543820
824455793
942807554
999815626
487813167
495811578
563262771
585445926
44273811
54522081
916001671
471475
803602985
781153503
821229839
442691513
592337079
863304859
508845346
455729133
428581174
428734726
426676205
925089123
45818
4529045
779653837
531884296
46052118
552254517
426523
498329077
557157572
560803786
43114100
3734564
517543
428509294
930515522
450411919
434861935
40316
824289944
453412299
57850
589175912
33344
787089743
825993814
634794341
552314713
979607588
470799626
453127932
965519472
47090865
37834
972133932
4703999
433772672
462842
48618465
664306922
507316
642099174
3966660
466053875
450707203
4670889
459878128
4985318
693616991
512723741
4663247
764303092
859918933
741629251
662142921
916672287
28348830
40985
425572410
50105164
885548667
556947038
804268506
306
397617
951087436
324944179
587545410
977342153
5457454
752400259
436891534
500357986
830552027
404455920
373198486
667174809
400561746
712623457
917798986
566989794
493483640
516101997
657087986
5694
553972456
41519210
451804486
43827
700804129
580142751
550703672
845515556
40135081
901171442
510029854
908427152
620228416
50202326
774820164
43462796
469677094
44859269
553283897
49346
612820482
821103017
551788062
883248027
669263667
962151897
875104536
705014921
540757257
683040543
60700581
39063
626622600
415538029
729313244
45937547
547313624
651824480
767305335
993505661
856178685
923130317
680832519
607082678
934281956
820327671
57372085
556816737
525950048
715172722
671703586
639838971
852499548
298641
913163735
959710715
621268486
506597342
417748487
845887561
977933668
935142797
844174664
2642674
555550789
473626934
779023292
661885604
757218137
438050772
498696
581062616
604376202
49087482
452048
64856
950100011
441423107
40199179
63474266
417618699
4499044
845186783
648824392
47053
623309742
3129578
629444190
49225
539057
699201726
401444264
440351533
798075894
659166400
691440973
3806912
556755213
895321325
486957175
984652371
619633792
663991912
987520594
781480353
59117244
605469291
969845152
574660544
914064881
641700624
937976049
5314761
852395929
729044234
4764840
5728
54433623
46591
960905489
405236307
521265
404445175
454908273
53220
2898
421599333
459131
645319560
615684805
950859208
4805667
726204112
497700096
45393
4731980
656459601
467584275
728922628
52327934
925257647
537639108
489777057
789752198
715156315
44541036
557918594
4102850
745920004
919813755
5409119
489617923
34646393
576880401
662315484
909612014
516602094
940508501
4874699
849416879
593369628
608476
627470991
994383446
824172231
3224124
993387073
738456220
4378006
57099435
39527
634142415
897735145
888736830
631592946
4827507
611124698
781786059
881206761
992057365
625635948
959523139
869204279
777468177
417327352
829860361
804537650
567929169
467356900
510788484
44858
505679
417686644
693416561
442708054
467146273
29137954
579239648
428
679507342
907128090
890790251
35337
882439420
891020494
47058337
954099927
642621492
4618368
4157
766681905
4452
42276481
466012
596843020
49823
882697890
453578685
808614009
487925279
476232
479295
5256770
619368537
593731276
930704624
45083790
4989650
627363723
448746
47434
525293533
5120
840420889
452176
553548110
567972874
897961518
4965371
428784001
518579615
880475708
473879
4739
649015224
972545968
530458125
487513072
6382050
957201884
4728526
64261553
408429111
935769583
4308963
855536839
4069183
518123521
617934344
916567501
462195671
567885038
540590720
854030697
879806440
671891752
46732593
420639
909428009
469603
47751351
930259510
477392283
764732150
926120098
5299795
647790460
550966012
4819082
56531793
636515456
480591819
826601134
4740
847503014
472258163
44266
552533085
482068720
925224426
951112222
920278983
4750299
47373
591877807
842423948
757885295
797194261
42393
48387879
422772138
853404604
40020
3829361
404618233
4616208
621044981
850707080
444884827
47381625
534115685
878482031
465314418
658522005
487415048
495228777
595099145
472945246
59585
49162
514491566
4442044
460063
503650516
986598552
757716656
824318097
994871692
38303
853497402
851058616
45964
673051627
552442795
4390
45810654
922010476
482401888
844663067
48820
4499
733208944
856063097
595794786
796114137
617577344
842517016
49621657
869796345
43993
592823441
953177298
659959522
4700034
876808593
996143792
557184566
621470500
566861979
945180791
3264
794869706
603961192
436955108
49259
963046678
628188794
958440678
561556360
571497096
899122116
467170
869374697
434731470
4995870
870577909
511304491
53398
863682141
867871795
739121322
450855457
57126
632076758
4515368
697763768
618698333
883110634
833867073
4916689
516853989
892945222
42622521
552079913
403076044
424794330
906877592
512320
562265454
52975535
548585462
475158798
793239999
403168107
5241588
438302430
51281
988219558
44485
45185740
405274186
5843
561585604
886102600
566807386
44899
527390623
524298907
556180852
912974810
523743621
460212045
52406381
965342090
467172935
620615977
433060741
35300654
669400625
936559832
709792639
939631799
4790148
427740301
582792275
417702
771102380
47263
329
799736711
58699483
49616
642533754
35868
620654981
698436280
492607945
845769845
450220294
484409
840941030
664055925
457175048
48291010
993062660
582015216
916370103
49073
434020
468964640
447361904
4860481
454614157
928277469
568487641
41592
473634
274359
40626940
2754515
44619939
54101
278595
5542
51539
817923370
489832923
862920592
651509561
53490894
915224643
5945
876118490
725891062
451002100
539297868
940418016
52157117
897244100
438399964
41326260
539965514
703143718
687498704
746555705
444662575
672404779
605610944
455922
749165234
494111632
919206113
38726479
881376682
754819103
555554810
982186560
797901522
985829699
48466
4828896
814346628
402293417
433455584
470674119
739903769
961583339
4473189
677408661
679891045
640356431
4229077
48538
3918
599626007
455933153
55377
540065334
596066655
565848267
550922709
666829838
663602615
4961731
36494664
544740671
494320289
601825999
717904983
492539
718178648
840679078
917592032
5352
4811827
41763920
851451689
583452163
655422027
44920
573198944
593369377
424646445
661081377
491059069
922655729
711415481
550477640
586019025
859956093
901550418
664798640
843520514
360439076
618566614
536507325
569201653
860069068
852145012
944621957
489610066
49842620
515457
427383561
4592636
758590213
734802849
963741557
921966339
460411
45013482
692446740
862336636
6159
493711
505256900
931798185
873836263
783327873
939834520
5780043
926698438
901936240
693029783
957935478
730608287
564854448
45237744
714079537
897244120
670383927
983881517
660311920
794338289
530990651
5062
679718539
630560753
899458084
53310367
441331240
625138917
646865066
554904071
836016758
43220306
789518765
808476616
724843881
677950458
852546883
673063543
567523140
891628790
653832569
974652256
780350746
628396305
466968330
565872912
969949524
521138034
874177954
4473822
52023018
53747782
841712896
499760043
543915604
46043435
47793514
780584753
44262
4347
49771067
626200281
546515897
611183548
454047018
418701675
527618861
494201125
929597674
4720632
497676635
48910
45951
35347
47108014
4682067
716527678
47946
933701319
747114254
467644102
925692409
762269851
459249903
3593
725483145
483405173
664104094
417672555
837405055
525956011
5075114
439766910
781497296
4998320
481204157
484495424
692134563
491268
582676040
49502234
489218
3410253
506632726
649321395
401070448
462217
463471480
882898552
980172679
639279550
644751935
407434945
610857507
459932445
447901594
715905239
486502261
722813950
933346927
586414249
759310503
4472420
971209377
281527
475670621
841139761
951806579
583321715
470901981
42692
677854197
687856034
432522
904338199
854211071
910590807
702799343
4811199
447929805
891610462
501104312
435491761
508911997
851695910
719619958
838249028
533484399
828133932
495095036
783640539
845263999
861815682
875235688
987882474
748424591
889632486
471063346
901935532
505446025
33314
978642159
485021858
4816323
4614
462017
47587961
609814705
4593782
719567455
757792329
436219575
458453
455059942
824134616
946207431
932764210
433369787
665350851
531385785
49621808
754145311
576502797
466231979
681828717
45370093
496859842
4744590
4556072
55153
492890
910798237
940023784
592501889
548826878
678186249
418908
967880070
955866896
4779504
642012706
701803532
5128
44846559
819500030
890296787
679314731
4622446
43960
369809923
50647732
760039949
861355054
505721861
604562053
501303360
830546208
859061752
470900138
556030565
424401816
513144283
998308775
334109
806513244
447191665
429736325
903828760
523547421
617603572
743588051
469889295
473058125
4225194
491432686
596018601
603
4528796
479442712
617037268
601294567
448845417
469922
436559616
915012841
909373150
960239187
859408201
669073713
769980698
524165361
683053521
650396735
480518249
3937
534503081
589735066
878643725
46061
580682954
784626284
937142186
453977
345767
640477566
413907868
432595902
430142715
588361360
721147880
54963
457823264
380069367
555448154
530508703
696992260
585769583
855620501
610450917
636414790
47147508
549891927
947711240
450249606
567020529
589953
417539265
3819252
857670613
4543
401700496
421115104
803175042
501250092
340755467
466010929
932464545
632431737
757449248
808712852
786700090
39813165
48803
718039658
58169174
34596774
761421549
671758862
476854360
799145627
758991879
975384553
4857
696987
2936
45398995
153597198
475453118
889309060
467608
304013
624454294
52207
580614620
552536877
667165483
539091777
623655992
462620966
467508
41227073
989301674
969313233
649068172
587338674
486127
52966304
821766064
615059670
40680
389564985
728646425
463103808
404979155
499262076
486260295
467704346
640566277
771210595
563755792
46045521
37302
782266104
451076553
486781319
423122
507722813
49788524
629515190
963940201
647072264
694170839
746768077
615123173
904729497
629491187
338596
703172922
622362392
574046414
3060
839195566
453432942
840277284
3153
758961268
903282734
883719891
44472794
989736991
498851718
761345585
599923072
757765990
595242564
558968493
703452924
406198856
489862978
516130046
580432
5020
4952
680196390
3765939
341675933
892794146
677097913
479045928
444468
711954762
479875194
619170620
5726
4889524
668357533
398891
966483624
476075
447685140
481967
806939291
637329193
567929264
518101755
999641989
543817725
910281870
536328
702784151
4796534
703302227
496750
667644255
4872279
537
527644931
444328813
573571227
417810683
848424919
815687728
962901473
4176211
470481
798290698
41888
842492368
960448286
831633472
4634613
578472017
621790800
900909332
462141
423379
608
529465741
997430082
33997522
42613
924856738
63372720
940275148
935245485
976727306
704198978
702566710
4624606
667544063
419850046
456896
418708538
942976714
460504
938888828
625066997
928762617
679802779
48698
588919069
924096395
768592093
49501
547701500
525223736
450011195
490800121
44470034
433996938
915563991
690774309
818011934
557745053
583729162
5236162
402626576
748437709
713646431
534633
926026745
411942902
779639112
497163257
40162
890100002
978791005
897890411
60169135
590362371
474228
659008991
507427493
617075469
655940731
497612
608443
459995295
709177404
704927122
458323
454351709
562059051
920968155
734249382
760940399
490552011
59597
752817327
978891332
479242917
743197047
456211234
473381
421166523
904072785
460210
557878427
764972935
775863163
551140195
581795980
396630
49201803
969594416
491516617
587122595
553123258
793453435
684971586
505690349
869574916
4758351
665747632
4537
55900
681330556
46777470
874959663
462855493
408347837
470945455
405364103
4535521
44648
571531010
936907967
17221
445019012
912513733
633672945
447607232
821272662
743519175
911534431
410103605
823508139
936770882
5187
757170522
797223359
49706
566013371
401320545
895949119
40289593
484510059
403482264
759993905
674540407
878386874
417267116
776580652
45845475
638601770
40143698
547858183
3551696
785224058
45624473
852795509
517706294
692056078
677645697
811279363
48891
51276906
4506699
473041417
48829037
701829712
413703805
677989317
601498656
726483336
516941745
494416795
818569147
48091
453993837
490600
377024
642609159
47083
4714581
461791
596696874
4037
583364200
540105956
543498799
426150476
45622865
814462634
448538661
3826
497116041
561595068
686924932
472914262
800483951
845003478
51908885
934246364
5582264
954001677
850074437
679675679
48452238
484673149
970029543
449069460
648818295
586852311
843705314
488756
953870440
4629586
689100528
932679928
478928430
468215
761034168
60686
721795585
462164
44197957
830531043
859165621
947391940
596776924
613759836
5464181
886989927
975509540
3538
948812531
456236539
550
430243
49161590
461102
591357670
566726374
441864415
558371213
790202683
970291981
797325583
873675634
538707225
477681438
559837396
821056041
4585233
656710231
995479382
986452753
700806075
596490258
478250464
44076165
48117967
45368845
866091833
782511042
4451
573976245
46073
546250345
737821019
478063325
863856775
908466716
479673881
898502498
983799645
494869737
48630948
653386753
922616059
3456546
419160
690967802
671850166
510361773
5527
635007939
961539544
949032476
507729689
831970801
447372
767755646
497806960
570701966
50485
878120971
35309312
844001213
704356886
499671531
432293963
4668
40042
901391959
801861670
764467287
46535
409442233
591255
724465115
6134
614069283
795960001
450389
435070991
453949567
873726982
760758871
498360385
920363681
497746760
49534436
587710380
451656381
521873570
499928339
527906811
652186118
4092226
993502950
960533161
992613852
477787011
569353602
47346371
337047502
536949380
445474
976043615
4510376
938060842
476665698
658144672
46420879
571138046
834466774
698301864
694425080
658640822
707016786
598754043
488584
552701509
40115
446158774
514716046
494095
411248583
666484280
619785744
919945771
919034262
993364410
481091456
4901542
49857089
499018791
454972
5550677
4955945
890965031
658183998
907162802
438508078
766644002
26487547
96989223
770054968
421139165
596103545
916554949
494737955
603908298
780298498
902257187
751541453
4935519
50378666
799141879
809591063
590476632
955043747
708593618
495655942
386831
43129496
736774167
900418836
763668518
269
812447784
4760553
933982673
895118187
493062328
886694332
467574756
727326748
464547710
912019671
849377524
684400807
552467989
29737606
688010355
941628738
703886798
660883146
461214337
434016390
611546088
47712
694254685
468631
531944980
532835492
828203558
955231275
984407341
4684479
4984334
572678966
2929421
41360160
431566993
539121214
865364165
46568
876687085
483610
418053634
642928833
434811311
48855
3960
708262806
31739
410691
538658293
501417969
498609635
745178518
484206484
890339626
453323
916376110
746854113
574832154
45081752
523135763
808240942
497476916
988443552
668894414
933082924
37681
486243539
765796989
470342219
804998009
797149726
736342561
458027443
51868213
46324
886928398
616310979
37998
832196147
637268198
467060318
911756911
451379
448613001
418211721
979191754
938936300
530504972
25599190
674039594
573346287
529944566
664075426
58738
447565701
467409269
4058207
448304960
887560425
634597322
41714
471045434
865648337
886261502
923664879
466577985
638290818
484039321
383975
877221769
422138678
557966534
853397480
952884649
491028
877630786
530300159
921734524
4527089
521512458
51311174
476978132
842236466
33985168
48083328
823831947
4289528
812032668
821560810
752265142
700882221
651522300
4768321
984042715
812654272
765572812
609118234
871897835
432474382
647023948
477063247
414219460
455064
543391476
554722900
908551465
693421530
746632459
535663
512096584
533666569
633308889
32573
560516617
49323596
654001092
442768
890026051
4917962
814574052
906164402
783679953
467949595
424443922
741346723
428298850
606055694
999351551
431152
840800960
828368283
690458852
831188999
3220295
738854451
503701
4583499
740897044
500002671
604940205
519890104
523161
819656830
487274471
886531717
795091385
753246625
845451853
696033816
482734357
667903366
468388
5103973
5041938
38977306
474253286
418922535
844694006
874651864
4458266
540533023
57758
562049801
727006343
44966
525347298
444745473
523489
402606219
456515089
440500168
462809734
568369680
599489982
478126216
398279590
756805737
294738249
426144339
4653428
520259
367603939
964487954
604652618
635706261
450233148
747593531
36469735
47222544
771148576
410685299
707520352
505142471
55531
785538200
624552602
444188359
544392
652107428
48636
471347080
847846836
913091858
4705696
871911770
435389
559757833
765148502
866382604
748207621
456347274
400508056
53011523
47620634
791852724
772236899
55013022
380512284
847779469
37997484
752039455
508961315
898878378
800488105
421579214
967628141
48599579
379441
49695
551711242
43495
493895486
985161882
560781688
898665670
47654098
545761732
318
890765935
4552040
41611
501533596
42407
560917292
655832742
34665743
4931454
727034636
48959795
505252825
680827330
946796599
570156018
661924900
581621571
4977948
770828130
957632830
516247
599256486
373678069
404450596
437263287
636528818
368530
49305096
545023646
548913538
44439589
594570527
640870071
403509979
714788500
489666054
736611969
896132168
446205059
581690371
497344465
678444882
710750289
535502013
842038303
611900
608589418
542055441
630964860
4597756
551805629
38233
463771418
579043481
495171279
499004853
639390971
559381816
46883
670777027
489125591
547174156
680483666
522802980
947688579
4888948
481690299
3523
492710949
624733701
5310
638559770
666876871
460771
45789405
770115208
672376813
47782
813710608
508548649
40452
805050485
40426804
892407074
956456769
873344883
706714241
475247012
513033983
455515
3832633
752851307
519354425
432201932
51152
530765162
491591216
438834522
856549972
772254538
479901288
4344099
492802
722102687
466233751
4756125
46556
4660252
49676264
605700444
441848764
45148648
747429845
450450146
853591024
582642669
630673648
598024831
693517378
442697452
778880790
935668901
47971922
959551809
452694
46488
456471
582212864
459583626
4548820
5618
404628423
417584229
401634792
300029
607280225
880367085
436938800
52460368
5976937
804518685
494158773
605010619
402654929
3480
3540696
950195226
5167220
476655
906866315
58206711
484718009
53116273
923197844
699341223
470369670
996485657
601362
622363912
587586879
5684
580073657
3632874
747234821
726497749
850327194
722188348
991502305
745119165
843012603
439160830
57158031
980200009
730282057
717901011
799781378
537332058
997706927
513385332
475896734
558726888
700421891
4268661
45025008
699471290
866334520
20657
34036
908622917
5358659
4808501
5219
912646623
570054589
44094003
903007635
45573
728966962
491724183
795205375
570617603
702242363
820040791
748458936
884731749
563308377
845569999
480651
695161452
495824
581195430
495962503
4564991
654943788
853498038
492492
577979637
406467939
61853
669087440
798765643
656480570
407367111
473976649
822495619
4546130
631726
468055736
470033644
548448613
902973148
776150451
483948522
690157793
557929910
711965686
424417713
920460882
446558528
38241000
53968630
297526
786942807
616251179
5873695
48121
14839
426404
689511609
576923581
678133416
48051
54428936
660898932
823879769
471065
336200805
548924793
5232526
875023420
663553673
593397582
470230295
939857923
858411802
52594
44390442
540259343
853194047
665211769
4657569
542289619
470468
748567138
34499
816221132
452491075
694040150
46277
439378434
48902
918446940
782008472
498635347
677736452
400546658
46078385
902410415
471996
47492
741506482
952049156
513142899
44629
472028
993960851
530578211
817641102
459834
462407
934271570
3114968
54592044
534180233
481347619
435720849
48812
39448226
973116954
653772667
868117642
918403365
356479896
928784053
4930383
664575261
712527996
828499637
987396018
4763
713902382
849489536
737399759
4491467
49513344
529044685
784149854
509602437
936462559
703387777
47873
724237196
938032186
51202501
614204377
500000
556222084
4141
60293
65292
996340666
596723208
523303824
825470222
46887
955408862
452190450
639655545
675672575
475628132
419965584
455916499
742791827
947507421
976149587
974563163
529357618
510867694
427193
4792555
542588121
548871595
675173827
822195999
622466934
406221076
46970
597379143
5243
708925339
873287576
4321
456387
48509841
36305635
948386566
800579356
977084264
63323
349498
934567696
910200390
466014
38394
877582603
536661488
447502205
931380350
499496
940959713
971487108
47658238
486874
475026
503348098
33866
469167366
752980561
56247
561213061
969732500
597512301
5719
654387030
870019775
43064100
2012
641707839
439596
629869290
833547644
957501705
877398952
779010049
405116619
46713181
7115
313870469
595721
510751207
432814285
50062
363099496
41087709
567296271
45850862
41703
545798708
894051393
429988785
725833988
593667490
393010
54498793
660506714
36658009
692997984
655558471
661904028
49049604
641460881
702333396
608417277
721320465
47543721
902614181
950989976
4598
806526726
901169693
52070
694280000
808012164
4952897
438411796
446446360
808522717
450584661
715386094
805980003
495399311
736070253
441083680
762987365
905541999
658928957
896108957
823970646
719194422
965914199
5572141
758422654
408347
807931449
572051680
464439284
946574467
732958797
500743382
939596178
828185832
916177850
49053920
976679039
4323490
58688
709254725
454462722
799912839
463132
355443
5104740
642715814
844082310
51971481
567118697
762264802
619709513
407455852
450377
409289918
447240
775217090
487626462
906598147
639451149
779175988
805591769
4880736
509932
716420173
6421
4780373
428011517
543398
962104607
46271
422876843
710315475
52561
5686
995745314
59922
748219092
758368952
455338053
560883067
547950377
48510221
586144998
774112765
587206499
609688306
595432179
721956427
830802141
533009
696502865
748745651
839551357
729098710
536733070
654170140
875810780
40599417
830499635
674727864
665113968
6442065
822993903
642337201
941221096
413178887
30353822
466181
638077337
742941883
491125578
441337090
45888
778147433
514998997
750492678
509045517
948940815
595886900
455740176
451218036
512961498
430809070
923633548
562888907
701944418
448355185
650783098
575725424
573648577
658759343
825203045
525967889
686134686
34459172
839662733
596113104
804217012
43620
492295
5187258
46112
994924872
326050
458094353
821568219
896913752
797221893
874651617
445066119
455382818
866960458
513245321
861861238
766744430
639633925
722326187
639
484873978
37
645276472
773766820
706133741
44919804
731033515
453829066
462205345
420788559
404246352
54075
640434859
876508616
892873586
469375
395602635
428231429
663573974
929017650
624735504
480930653
628255820
941528631
966780719
980848259
4257
548390790
870667848
480332597
414858440
955231769
877198451
46196
955430487
769461046
579334236
815316097
5350583
859935969
611401748
813527921
971933651
406728207
496643665
485541819
458919936
852652190
474909823
46310063
957959218
4900615
957268282
4631849
944835955
971683986
38632516
789114303
619250213
383971
846551007
38681
47767
5881193
512261
858759929
681752507
6103244
973669914
471855
498431143
462615732
809212431
931009593
787809333
350178
50116504
527914
784079630
502048093
431162329
42174711
52038030
486366449
5733652
901712637
560639473
493081517
686788518
53143
727262588
973181966
860472628
444758
782024283
716994784
537769380
4159
472619037
33524
573996243
957568745
419271157
825705771
677503610
884418600
4947626
717682172
401250196
451707793
741718793
939971144
802665543
462895065
463905501
938582479
397571
507384770
656353397
488715621
4863982
747518269
453022
930647270
930865831
489558612
573426330
657829184
426922002
4553016
270827
496730149
54903249
455287903
711025785
499123
885859042
462681370
538485475
415276486
499864
433794109
529038131
430623701
573883467
931814721
47567
463061027
875900618
978929888
612850478
486315733
467950395
475036459
818983308
471395
455854
2609
935028036
52170895
490904
425707025
505093136
411473
825716885
876626308
416497135
614636789
918314570
66344
707699147
31210
498296
49607470
598529892
992779647
492949641
934608953
676642979
639775379
53425734
476836589
3161815
42002970
44999367
501305773
855678260
719716027
32450338
713476083
590458228
4561284
518001
772406778
642333727
675032863
494064
544821666
494256
715429113
612302716
712322432
3669
842606168
634727340
457934924
463804603
4690482
596134172
590291106
493627980
541193575
470473726
5221
958826074
477579627
879100131
659122579
588791850
418901641
800822250
762821075
500924316
923944592
438586541
949420020
765922751
4331902
922323372
903657930
388979
4440621
4708
501940745
48682
702750379
509786338
578549735
845874554
534633247
40550445
863480226
598832
463386905
811272130
45423631
501671031
982120308
603504924
59014
771545710
4695557
987595330
900005504
883228464
567437481
613739148
49617
854646166
436698641
777753923
45274627
4794058
622699264
601270003
774239380
422270531
478567350
457137686
774440481
630160644
790781530
512880581
452614
787749072
955522045
875367429
52514
510214602
945358052
855100979
525433642
420905403
603938056
856058011
628073600
5372126
849584984
451372340
4139
57014
1816
328587448
773689741
628667920
51651720
441895
622500716
49205561
515362
756873865
696261708
447178
894850099
754014591
49839787
816558476
45867836
63841917
462425
448539720
423067231
46250
589444622
250892
911241930
475784731
428621726
532743
779385064
5546378
432646671
44632
55186705
48364
810751507
548901790
48686195
989378950
625379582
5248
503571656
57106981
46853
930013871
890768811
463050
917581303
475709992
496976914
528469654
473989883
577276523
51898202
642936800
450259314
32973
467251835
620235830
637764319
471640698
2831
605159356
50083
492651317
698581242
512514972
544536945
691370026
46428617
590623897
373467768
655036537
44721
4578610
544156398
993397823
608415623
684618205
429305664
742643179
724084618
738413113
427722374
570979983
899255786
785135253
4094419
5456
42667936
954527600
523611067
703561924
616853848
583068956
860987011
553624538
3899393
489331505
449579
728651146
48431537
648583181
404081314
430610091
831246767
608300855
847494410
860480066
472808
928686504
473475631
661084659
4042
524328591
515985117
831356098
4361396
497965798
681986845
449281701
453251444
782005328
796185078
611839377
706231691
454719445
695493427
532267684
441497
769805225
848376606
680439659
4700578
845953143
773792444
431013987
48668
662012771
524891734
794354407
905967045
560884698
857930642
494636332
418579496
871805739
467339238
745662579
581936753
950950037
737317216
750913165
51634
549555007
6353876
602971321
401323274
568970269
874414220
428759504
46416
588619089
586215759
71
991114794
661865342
518419013
463687682
670813685
771667974
45754
448032
775345268
6358026
797853018
620579869
501111513
974514528
903807460
714918506
480074920
556707897
786615432
3533
870028628
757793336
521577981
526791752
525457310
663302533
485508
574016245
434622119
446719186
974225486
599093920
675216019
937050424
439315150
711672270
706697678
495918425
510373292
37427471
907489525
663473870
55030520
834413619
669474725
411420854
496066892
941175736
468013355
906568314
717481010
486131
934822814
897121895
566061741
859101624
917754572
343752
742115475
852964561
742958453
905961713
714561696
579572856
921208795
459448512
976019819
48675
758098158
746358007
496853112
36636154
832835973
640132885
696333923
612509921
924226776
46518892
847331717
4571361
476872146
3885855
910451471
33829
5073117
332328
647753234
484409234
510507429
957803462
779755439
46338
747871586
616287622
848785527
51768318
897837259
484070303
873518771
48974302
4681469
424630110
587416987
489306575
606718920
671042016
659049797
429855
811736963
907759488
400000000
799079452
844789721
500936
727138524
703313344
64293686
509768732
529
821165075
510808
950405712
540847713
982893462
650824137
56245
689337056
556933915
430881049
537940
545389581
871239288
779618108
485508597
601
481417993
4264352
47416667
450440832
561208825
47888
565075050
428808097
446038195
48644402
5668
787643753
400686623
516611200
4212129
45824299
5619737
561277392
404820972
898937868
676268738
19
937902617
561896939
635631587
4665786
751066456
44989882
821931176
694492607
4703906
981908700
59668
558967559
462316
486844527
5760332
952286729
845904708
3076299
967540131
639725196
976104445
49808
477
45526
473095018
4658145
498434
541172220
574647384
481323026
61505374
586455584
461549953
891290346
49053
517543522
335607
940929730
582353507
858101764
477501652
420829454
462435787
3199
660870434
686250659
884662393
451593495
415418146
476504865
37862
551430140
906855880
717586539
517502179
531081494
468607676
642569927
3900
909474601
46459672
425172140
46402
912258066
44811916
552781217
430045274
754802075
693612540
629481895
456936273
400895342
530436363
464418087
754598186
4470593
459195
991815273
587281277
642717645
950901560
817596156
780409142
870796468
460723
917354271
950543849
467950423
477360398
433926906
53535
636091933
618456472
926159067
763686797
542236470
35801
440050910
47611408
3785
632651253
970737350
636384108
903811954
588452661
941197402
659542051
548038799
465239214
4561578
960201363
424462695
787188936
52580
5399
458366286
401854390
436322039
56423
490039216
451943
688491406
502028597
467905727
912189685
855515698
46380
47467471
528317196
484124822
583627700
971214630
473141063
541650961
950260816
890251850
50443269
5645
330509
555035944
461668579
33951
705164275
481942906
716676949
5497229
963028868
959078885
969366404
998729883
3071847
491818
965236615
3415740
440862745
565155991
563415835
34975
518868384
510582
964305406
964199302
6214
5907672
797249962
464183633
51079651
987391178
548786156
614096414
45554415
682686242
642110976
47719788
450445
58003
5008
898997234
696891962
46204537
743644835
866203339
833543489
5922863
799035797
896835834
698330614
900480985
691458414
658893824
788894373
5021170
642176062
462109
49866
758887795
895655554
647878971
510152601
654978666
499825
836844408
451532248
439242182
456080055
43621
660201629
448803920
489207439
774945805
857466211
773526531
49071
414905388
39686
600303415
48459407
688285612
634812111
932474714
535669862
411157540
470291619
853846249
45942528
574264534
577635696
4843785
970322112
616850341
901979319
4853134
557170302
851957524
49438626
531284432
3603
299614946
45444519
3318174
783457035
810787774
579346336
910562900
4074194
624012072
5195140
565107653
578973
452539
3653
422711820
966516009
462620568
425266100
761626787
4101834
471021760
403541134
498056948
604925274
716196672
53709
757623401
773659840
46279
603306215
456186
999557373
767809089
45275845
468345985
652621328
757704272
494486387
414824961
354440
989327883
499402507
5929
500833
525935
47911442
649909096
394637
664119836
434397400
885849185
834876982
841629512
945734025
815851333
741923430
645228080
5603495
843839715
573876508
706639238
51023
722298800
842947006
4982477
889013338
771312046
449820163
698782730
52432
473220771
405962972
494990
46295
662483450
740603718
46971541
992275293
433868911
491610884
689528044
824819054
505315543
947805687
761733727
946100323
371277
569277798
638963741
882927159
460608475
810783962
503207157
647371668
6250279
898900175
618500751
903300437
783422463
913918988
3309
499879743
375
762799933
869597671
610050841
691684377
740259365
884486233
749983171
848947635
50759911
895835355
938897630
860191908
426750922
507839149
46474
529182945
519246901
40934
49959
877387391
48467756
734989363
470129
805693507
658723
4633173
930189960
993754565
60600001
895144658
948163904
431344809
55381554
593223113
600143384
48519215
498991981
4708455
839299821
4985674
568611408
44521217
939906819
441004795
521104612
51483
5327140
58298430
990149608
46219
338245
795669044
4455413
729809897
5750590
456941069
635156455
3784
531348008
744102194
496046041
453309538
818070306
684128622
43325
31248868
526706660
610667834
4745044
556197836
820592939
622148512
5964
463661671
561437991
421916880
978113663
483656
4039341
468498264
729050229
434002191
48388
638033384
45711997
452351588
875940321
4971031
330495148
812710759
923478036
484425
477641547
978733422
976552420
42284684
486
406920379
462409540
40500586
558755189
409608772
47067876
764151789
442304404
487771
4587676
522642823
625741374
731151144
640743179
46664850
697450620
642801630
40788
605333828
914169558
482457
54461
42747
457416019
865031025
517397950
681644183
494483444
432481270
615439424
978636427
913651244
45211
346
613852453
521032854
884788684
770002359
903312344
490001
29428
490478
959146673
846950843
547778264
444296
771985196
963764192
42217
481923602
590306749
46299414
477059361
436192911
2668694
862313699
47198608
439288
695618992
466742163
843867488
607071613
594606583
875217397
435918
809259872
533765318
508102421
669251355
998036025
865777368
831726642
513724
692646295
642725498
833769965
823473234
723286531
920503412
897002597
599444660
42930
561249949
46615909
47083729
495341231
43286804
44785
410065545
502613665
846690934
35747187
615552274
663566553
48982
496693865
47610417
439483771
985352650
48305648
974685329
733228117
733619343
918697091
3099659
4788351
964509792
773019797
5869236
638903173
860569381
460395391
476799076
947059004
262115609
781754642
413649214
55716556
832906439
937460893
688735352
750189971
676690203
831641085
731100117
52298
46234
708973949
34248
420544470
618322776
934341793
491
458505752
405795512
732821164
607572836
41175
669
681944069
922221454
15304959
479084064
471252
822263592
634440093
726897377
844106035
844357124
733689482
759145933
41142
420503614
448044772
762386835
894604786
516917779
409969454
679628674
465738677
700084798
621240712
469463
491649677
669255189
524355
832085664
822565373
964652293
618276018
433727638
479109019
59807750
47778
455269566
684667323
4734221
705610776
790467458
825033863
832247269
29592
4259235
675040248
929926632
57662
5468933
391139
529220602
493101751
634484084
23565
755770860
457362
940087698
942383532
602523227
782475673
48909
561448634
831352378
4603
442935021
452762312
379154
656821052
726211286
571836166
519735
46245771
886686905
617391168
49055965
46185894
854754923
675263976
941931172
49861
835676275
827474067
4745
479086300
494222792
4638824
427268113
697801709
639676401
485281601
518409519
40496696
942803665
719768190
821462227
477972740
481015376
846843844
423412879
837023304
54062
951404812
610221050
664906204
422397754
556147132
926331286
635491260
814539510
770628880
812728546
766020803
996977869
675620684
4348
417774658
3835102
545958
450766098
665370065
826741454
677628807
835299590
44894897
469880992
974094240
659329172
5950113
5772297
495928536
30882380
563090143
802542658
962549247
456141935
568250601
435889
376726036
614947967
961174590
738771334
989508970
921951245
640191939
757290021
483561741
642915866
667553753
330198
911424646
509659032
506804042
465427741
543334
974023341
895908120
958204940
44047696
541054987
952556378
565160835
645203259
815279717
719216199
880658996
672446201
4699
659120603
4750896
3878
482036668
471475387
989782600
780885514
54300
933121585
447201616
923682246
765449820
707959906
670644727
498468072
343
947143070
605155371
589638347
703115414
448899424
54780758
585150062
4964598
4475
650451250
625239
911552531
456821862
983782303
56945
675427013
3864502
49137
529630730
4469130
502037445
779824795
454671156
553108
649824137
805961981
468203770
714687916
733641369
891180728
5264739
4551227
603216176
579618499
520672680
43799599
601051991
868997638
883593150
808379534
4612118
550111879
596770752
692776253
494963
457485959
413164776
880664782
573
898893528
47776759
44643367
46189057
836630287
701956035
783657827
818472084
550615487
670791272
40976
39979
508269243
451660497
991672786
758716299
531391052
782279044
448657
471639
977914631
444762
49121
534336851
894971301
299609981
577670799
596577395
412297754
621606979
882632047
698158451
4672172
574297169
45626488
701236052
842976125
778220968
439006
4890
853135399
554663256
671759787
843212868
821872573
471315980
494063
516622107
52503
681779123
614139747
586440521
512987769
516104831
907126521
990885782
877155453
990909797
660238211
843942961
559757881
742890880
837598643
467497
46899
808081878
403772
777188355
558181968
4168032
785170302
437356912
666185314
731239079
754180666
583637593
799176282
886919238
952095473
915232757
48999
758768684
892792472
4481818
868383364
954607813
928976854
48370
597936074
511128654
534473415
44464800
799016780
462368080
776828221
41947354
720506646
444327488
860497468
483280015
857243447
471453489
47765197
687959825
4741
680395710
498208731
813672344
897229118
531823640
5241239
48034560
466380741
486026046
916829451
943648312
961525474
516599421
46305
491452699
3506949
957859874
434865386
48918262
771251165
30028
420982267
851321914
537345017
45656147
912988141
814037341
835796901
808957428
572059594
27772
886539728
653408528
598963878
434109873
417530328
822126174
44519
965958323
628848469
45726
343848
652713045
420648029
765470056
717579252
450576
413750048
490321008
37461644
882248419
970379907
4637138
738199214
558638950
33684195
854982574
48797
333
860174363
4700469
988435630
687392024
911968865
4958401
854391515
459968
980389613
2143
461202164
699229937
737182470
556594921
540324117
854281531
783910407
918466666
61316
666184041
529644023
836978418
481849938
736854308
66426
865610232
670748616
461799716
599570210
716899935
892367202
4778623
841080216
479709180
606730143
47610596
492181030
786979197
9231814
4245
4175584
424731532
726082939
45398
896348009
845983610
426166586
486867
811660357
620661465
658642243
905842570
532947919
584223110
4276574
715654646
761952929
35755
885795614
46227121
607867206
656854332
970203034
473214582
864082285
560935924
623942074
942974063
4484434
448577
52434
932927475
293989
988028545
952446048
465060031
49319570
54132370
4469556
593475695
413876875
598997932
443321344
557565821
2712494
749904516
459249688
658530358
754202782
411682400
443533145
450484697
603401614
3913207
446572
435480779
911726928
619548262
921925538
815271450
530694520
523488664
925756371
991702569
685754924
829171774
795293146
825306592
443500569
868224176
447232847
463463428
53817434
717115339
944672849
297943
643773155
598811550
895311620
568531704
839696867
440649966
978378920
637695771
552952
371294814
735646766
611319137
45987
4544964
4984736
579683809
3729187
408124675
975661433
845589256
4236
527165913
712999065
518167718
562833309
492817746
527023900
434560842
432019047
567147205
643797639
5401504
571075917
823686651
621576423
755709963
754796063
45228
892058764
38611
41411564
995831669
764123158
973355965
52739
692393052
638322584
539979186
602872146
719224258
729190069
940392156
538141529
491106694
5184970
439362012
426376448
937507598
483971913
404269
712814458
958147947
653550445
493802696
911576253
923150369
477691028
769894111
548056080
45353
279239
764936756
5320
962916394
426266868
492094
411947752
938401970
5329629
864392467
48942
858682363
452932479
444958
416351967
568817816
778495476
521332
44785773
47424423
48258
35006630
749053375
575126286
735739761
758423845
901881282
456681
568734005
4360781
48756226
444567822
4317049
44628
675713555
278333659
44989610
908724435
479273501
381734271
551345011
852447788
865452731
4375030
482276623
473097380
408189506
925879668
469005101
792625443
584154217
584272933
745508401
468222239
826593254
788709705
58985940
611939814
483174249
543735930
711882368
984441263
561970004
945860063
500281030
612200582
890641074
47635
596148705
491406
45709
433662234
654255053
842124085
687474614
5460
4931572
478376600
959267758
44523851
456383
771010275
536525567
407419613
929232799
659964918
458632891
405026967
920671179
494019570
997622659
682163596
48542255
993691114
505390507
542919
446028913
742431775
693194995
4621
564279244
514938004
5730624
830305514
443910542
709862099
485729350
609253560
455143849
662080174
4518826
623641139
850129445
6340
452702363
499922417
455788707
601402358
4888693
488527045
786378711
972422196
980966602
4086823
726278007
430248361
941695219
775332290
985001916
528707345
4651324
950253772
745635582
973612012
3815033
930995158
676701082
955502437
400961594
45632021
774168086
902219382
833343226
491848577
631897644
947518655
415092
815975713
912553460
34810
4865411
866627484
662100032
800353771
742155569
462
922617710
469974170
4965377
900371285
4655287
418625093
44466
473551282
496670937
720505294
48549
644985274
400455
906542338
887167047
4726369
941717542
580095208
665957880
529277807
38973
866172305
45958443
569742519
44802
497680693
35402127
763627007
674377587
735476390
445821646
44691356
696457427
439697
877319194
663274704
980047105
46088641
42724992
732908404
871690344
778957284
4933051
963850980
473993562
553893381
403777848
468838340
913516660
835264793
509892386
3531
460080512
47815
422277442
4917319
915319682
543409924
4769941
676219763
3535
952604405
937409356
617457557
532
620960224
44879223
685185048
45664
827311530
491543401
992472146
838067560
866280623
420885
893728545
806166336
48093085
49939038
662860718
494875490
493205752
727957964
781944470
45815
46335687
552837394
46967851
500908335
461611138
851360167
451844757
568052863
460599651
4713627
442461198
2821410
763307881
4789953
48183311
462616318
491550
198294610
993785987
41155626
937626219
659
46220981
504610257
512857623
852272918
434697823
45935
499675
756262903
915710563
4242
748013586
554232292
407795617
446885363
930640999
627839587
594
526747314
3785221
831263572
771810870
808828428
711475726
414189068
730239347
937067969
666758130
595739275
725469925
4824067
813427671
3745
554985460
565061623
529306674
4190756
516721953
915723943
808523971
723634092
670804570
278457
673749760
529371708
530235879
438833287
697559353
723526021
499094840
4581449
715744198
528467911
452377130
774030428
49631866
897869816
642221326
627375782
45629329
604073502
409210779
900000721
782877080
861028694
805025757
920393777
434904087
935967391
42986
584292065
747300150
4172
995218791
555272013
505213742
48810637
516645061
501477431
803883406
493409740
788037107
936945842
507999
775552379
625967978
44625
988446741
5051596
918787476
519040162
48162478
751635539
490125821
30188438
462772
721680807
452989664
837462782
855394808
660057256
607360940
5582
46892323
385450
3662
42372
732431455
41
726507073
737683780
56770
546099299
579371515
46152
823711957
599252467
473067
580554755
846494347
596
647621854
487541881
970722390
47751536
546458586
487399
63385
700748844
454838126
481847501
760321566
703908608
759586061
895215461
4954823
461595983
809044358
46349370
901128079
902994479
540682
931036175
533756311
848479515
414814598
521456919
598186214
333823037
894202182
29756
470199
845824357
632290431
600988175
4907316
705617361
608244950
533276541
483178733
645230345
48050
768851378
53845
472365052
48358
702773473
46313567
645732065
708251865
4520316
3949180
44697259
51402250
504109272
406390452
560049483
562258900
565298456
431201618
43725928
446852
957426271
5723720
40517941
967772615
848290626
4554613
4120
41579287
47381
707980713
892127821
450043261
4836992
818096572
709668197
43959
629452463
447986315
777669070
853818024
710992608
717030618
46101
51195573
918476321
921071930
464704480
470815867
466452934
46933573
47507
514498266
792497260
613619544
864978834
4634827
610908136
501128477
438775
52931
4545943
45322941
439495
651386744
808633233
932565593
499083
469396469
4483878
924874645
802253170
5413816
809083769
595681060
46389725
40450
54772164
434656743
48703912
892853741
529669306
42096
518567368
917762192
403988904
413446899
489908
421947005
574045290
876417825
53473598
693739550
45505
5877590
969938609
3275542
483121
538516
869083380
492817691
916641315
492199880
4838080
648011372
507878246
465438
591291038
788683117
264875
629150209
5222818
661517226
709009036
693172561
542561530
688772224
624560233
4836461
455762
912884627
415117742
968035253
447864586
817065092
474698
603746558
864752462
991108148
881786238
959528839
579022791
620141126
295104
685550877
408452315
4169486
418638735
362
4572529
457194430
602613878
886908681
418598123
746600670
809750445
38419
922443409
647412584
909581265
970225118
47169
687153467
47597
622727297
22642483
507116
650447014
45658796
53323
6303
969097334
638385408
50199
45968183
913165474
737551944
444369591
879834757
5407
489582259
545099381
998189055
981971777
760218912
491958146
854556718
804068689
476298769
880134344
867219451
34495231
5480782
957519931
51415
5530
595793985
732365906
795650167
608994121
794374014
45558
795428862
986676248
656363201
498652
906333809
48533534
402380875
54899
4706010
48314
726695895
596544988
5381
671576298
45426
946151125
367245905
871858531
780834971
4587150
825858327
580031960
559048496
462358805
880869732
674111285
5063373
923578771
455137
464364
52024879
450450721
484056
848007543
50691002
639289559
781742367
47895
54208
964291933
720735074
41241
849606374
636650240
775164235
499289
623149662
46860
768503201
43534
479746313
736521175
2847
381644
851424596
67519539
454553
757626433
4811895
814117184
4300
815386865
7041991
487297451
457752875
415417127
415939264
755450941
5305345
56998715
511225479
4818326
45882620
645309
913603754
530645011
664542979
4989
899000154
5356
822819660
702806348
335497
858977314
503008862
484154052
647132451
4517
393851
884068255
780546062
441516432
672457490
4828921
974063819
529575
802512162
855695406
491898141
736124071
635379592
44635651
962128426
528103012
553061647
627496058
651473727
901356098
971414996
5905
509765387
707414093
3615153
414208012
543182825
403316494
675246109
976194509
422574019
907216921
833140000
551430346
707215488
49718
48253412
829905012
424836163
956162021
810365355
48993366
543528515
4509301
865326977
731243419
4766359
626369039
448736983
443419692
576690
482300257
493803021
572410559
404481105
615720380
737898682
976817173
724880861
601737874
468573200
933867912
852732187
806814623
5290
839393918
498576
975063278
425316554
4342146
676603340
468200194
606750777
48946059
418346209
575458750
465712561
41312
54838422
735291338
659507153
715024524
41141851
910878766
686833172
731469284
766407231
929700517
49125610
902866434
3638
4499474
562393065
910924661
484617128
2958
54370666
691311959
53681428
897988230
485300
846153957
4485572
753790758
588666697
491623831
46678
441777793
465007060
421583316
911317776
454162334
497732201
723338496
613683925
418240937
960108352
680845898
443871238
477835
968830798
436209901
544152523
474162
745073276
3707
48768114
45216
934473022
988658405
3513
25909545
44882
555206044
853572958
484440095
398774635
5763
477863293
485824000
856578321
851710541
666118205
714454683
916631984
45434028
4953137
405057402
438749
882289306
597238195
862072081
693945094
681221683
951298052
303727988
594098262
45564996
4598482
446853637
817480986
33171
746801175
842951709
461861620
827028852
674271800
650155416
832793935
419205483
575541577
734986253
591469032
971042148
611514110
812622688
680099557
484126703
42175916
3980
821227429
761183028
733601223
447577
497419
844271956
914831169
756580431
730238434
45962520
834404737
663502634
908211564
788395761
564070077
662683552
687239990
961553421
480132048
955607099
899480419
511117748
564191598
704883490
970417244
707780
520186633
408115336
978863830
479758668
40452882
567046465
4315
6150792
743421713
4223953
469159721
767610143
782635160
50857205
558514261
864571843
41128
555913519
4906606
953827961
738846518
744223894
43619
864898427
51552
699425950
4952802
613526107
3665317
5179098
479721
662941743
978474281
801585687
447617672
657740900
559670895
561574876
884472596
886013618
898232673
6465
484903
48415022
64547
434279362
563979459
41543293
833208195
3912326
987700906
992524041
904425968
426796658
531593066
507314288
552909308
576734
793576559
954790682
825433128
533406110
703540347
45214
544614601
44698671
456758816
41673724
881352207
571410952
40218822
5709004
508452633
754487231
606115093
736224767
50757539
457416486
731362967
678278585
599557267
4505993
615189328
518002
31984360
919687851
981317214
918466352
373733361
436649777
644671550
414766748
4967986
741147416
38626090
784383201
571571542
837487524
994131739
47338162
45848
688846640
713385241
3833318
647100407
513376743
689217588
657699431
683911130
675762945
685779419
4567
773958840
803407563
581615584
4487
448910810
899665924
451083227
690514793
954664165
410027446
481779064
4683372
743464421
451395995
819886679
44931
623818443
481412197
558175832
590253426
4534451
516754253
637507214
466466899
407096634
532834362
973364903
633450625
590434811
864714474
980382635
4601152
752605476
759163125
4711
54250282
575711444
824327413
471411325
692104264
977120541
4673662
4848267
467187114
463963275
834973958
665134950
863779791
441148240
994522782
459437704
4997859
984812321
456729009
441924220
4923452
822456402
4753814
4818
472090048
413600761
479919
692447729
48459
612886732
50030
638804497
729794609
974396110
771252057
943667471
520459099
927408458
5009364
4966234
46434
693628172
657443725
839973752
861629934
712318132
985970284
544937767
593854084
455973676
475851
748110982
446059209
693457803
572887947
578279
735891496
967329019
926747636
432
48654
43865660
611878291
586678580
995168884
455175913
777548600
673314645
612900758
478342174
603421887
565764601
483882573
710838773
810642542
875309242
701070752
790183248
626767100
562826205
915219491
947301851
779969090
675207967
472083937
520354024
459308
48094491
517468589
4614442
908450394
706343078
856898008
492476
3042082
501662254
53321
3961986
739300107
45596170
50694
497574316
6633119
463132606
462785674
694500261
593193729
461173820
47187649
529586932
459374294
921819404
5015966
45690
498030345
238
983320714
3403052
486552731
848288255
28662731
424187163
427358591
688
508495
51036
829614431
741528617
745980136
46807392
47400
509867798
625044283
880617830
607251673
552727293
537536288
4917
376925
505283145
492753808
564875864
480306768
435038127
421020831
509473826
46153283
47646955
412994
934193009
509641611
746775869
45486037
4026
969721726
872754503
4971374
832922011
649409599
500142248
686536984
591917666
850316917
4446219
452596
45859046
782757581
584759294
723511031
700179977
654492298
399462
469494
743620752
511723085
693443060
720203037
788138035
48552966
767409916
598386938
457775
641519557
61947297
473160056
553983201
6639088
463658014
56439
913525239
5691
823166949
4628251
493888812
715522233
461692473
764030936
924663696
4699311
532214151
3147432
862906663
410604005
543718368
527882713
405774244
543173716
74
852291668
873906497
424266945
35888
951229820
401481925
5579088
515947086
530125947
601021732
638929547
39737
852680465
41354895
783387901
466191778
866973685
304069103
46189688
48377
45115155
666787439
536477854
473529739
568932058
480860
700922781
833947196
425096
476959240
468044189
643098197
436322056
990621458
818393926
37470
498770
459014463
654351676
58324
992071921
984281272
918562571
5136280
971541543
921065023
40728871
5222539
884061041
448227325
900536511
682003734
407290640
49092604
563186873
420192399
680992195
5079138
887667453
486025968
4806280
640722933
46996
533211101
459523685
899613971
452819464
4106642
470145513
923593404
553305481
625095448
511686089
4917278
494925904
462204761
892449312
46113780
721184252
748556136
575298272
662368903
4158013
576697
548474431
64620812
745772211
477970
34540
758814658
661115937
450764892
485471816
474070804
652258252
448971752
846249049
426379530
444914213
761590173
441091352
827447123
4769001
1835080
628979837
449557453
796903791
551856843
388127833
775987507
918247444
479747540
691994842
517717366
468735
741503581
899249912
913498753
4013705
411442932
761584479
2861
48978
598067174
998392052
774568424
49744
906101377
503792893
497869053
998197070
467105
558659003
529454661
4330
4625537
509975
770602762
824840481
48867310
4946
839833799
448530
691130559
884327607
944977872
811100566
492156362
592667910
738645841
674293813
465451651
44415161
819441521
46363
546553595
56240
809310315
48185581
762094423
988480389
920600775
969255780
878722764
273791
797776074
822669813
613734
286227
663352054
501632
534390874
53388
595180037
851692247
44851398
47617468
500972632
985153920
536570662
4474029
530204428
3672768
474984453
575540607
428138725
867259170
4728357
47832
4711743
979964450
50999
496833685
48291
792529241
4615380
439303724
742025882
923470005
649
385912
5711274
750714849
43715851
449
522314987
959806928
679512003
853244487
30458
866160977
496558537
907421316
490282941
4162
945520352
709554438
562938753
404077193
637286887
725777893
755296453
4814011
887018229
868390010
4574755
559942850
3761073
569695420
947144521
53525
692336286
796604120
947471682
28028025
839028005
46260
574736409
728036350
48890
766003955
604926429
449724509
471494570
690835389
886013729
48667937
966170566
2693
682116827
744928627
763389653
463026903
913183486
47007
52874
884608857
875827947
540008625
25924
438484264
974572200
980224425
350776
775491813
563263193
4697211
865390888
41816
426527939
4312418
870706563
488986137
4900143
459827
499995955
728986692
4679
436809933
533981032
48672868
649708088
820650460
564585226
523126170
452910802
446541727
577131454
875069610
653148604
867378004
738718742
486512467
931530204
990358523
554261790
742671756
57171903
786637263
386520035
977380642
4164798
48583
644621111
699784607
49558435
545256834
559
422794680
957924827
573854334
48193760
649400206
53240
856854402
4744069
687130604
4988556
610644892
662227534
655242237
813073715
457330
862038967
51371070
530960
880651522
974299376
934791939
48562
992964688
558509252
485784
796728090
486854188
482114360
395153685
469450021
534800921
489617636
984939294
831792240
985298141
966138644
893094501
37612
5074768
516586222
448918587
405515567
453363177
427435
539405326
868555331
595090472
58642756
595314770
44147815
51196155
691005629
761052167
530515873
5232360
598211000
709708533
450588
918193805
624053830
873456917
894329431
733563821
903600197
468929034
371795
4522978
474953
455138769
41818527
54925107
700489270
643405436
43195251
498095
692519266
635739743
946254107
846370370
454864593
571555605
456396
488526339
45894
637664532
654985189
600233163
496981137
44927883
4608775
992902230
593572191
438224737
667455971
601095516
588763294
51420
4412
434572
979237898
632358178
511366756
554305897
538126454
629738586
935883925
489506
397
979065256
427823081
47742343
504565776
42166597
794196620
400933296
816589114
413688175
52174734
42464
872171566
3802353
46645669
824080074
572617
486181
50460
890725275
552899670
801380119
942096565
442228807
4914702
709010772
476271474
778802869
556356
4643224
594532410
554055827
571609547
58922
616918463
409973239
47791317
970042712
712951034
745817805
580929316
665243176
5083
3573412
942199129
563187729
397707224
891594571
47001269
445654708
924871022
49375753
1107328
823585368
580097426
426458662
165993
677346898
46359477
414997897
650425611
424919594
768458112
699814610
858006375
628201646
491603027
628353302
961766220
482058
950165086
449722
813482657
654550394
498449771
980426717
741558460
962008933
427653577
902987403
348606834
38430
63629501
75
880666240
707924063
561678604
717626111
637269265
658713399
965967000
393627461
543017857
429276562
998037805
5423
549114
445290206
789236107
923179774
801740741
774736982
461293741
653318753
777702670
544327937
447328193
541160233
747110072
807773049
620101867
412149087
489765204
532488918
916830728
696557549
819233595
5041204
5651
4700040
830092825
427826
771092949
402876476
486968460
472536531
532593
942777149
935626085
456486405
450985996
771186227
604322445
522835811
863647302
594530980
762184847
44612334
523259974
3683713
4471
910987956
576715
434057149
47323
614894372
668908087
912379406
536624883
514246402
47747559
448660266
536320701
835417878
5565450
509638271
491972415
458640698
49125492
72061
747657298
494755217
981979538
533088344
459771929
900343762
50240456
44864692
682405420
5505990
556041017
952974075
390518343
789758662
509109728
778460197
680201452
776055951
5192527
879969800
42940455
58699379
975031167
952919011
400582284
588628
491493073
747563821
850255574
823405890
5301
5673
563192766
443340454
747188242
3332670
863688584
422477416
449613759
576652516
442607860
48950537
51068
638966365
4505495
683619280
530264337
662196171
525455
44786
51759
423740673
688883063
3790
634022012
944557756
4606379
40411941
4472629
847438108
439568147
463998
4713838
390332776
44685
4808562
650557142
533624108
681406104
835788854
51531207
593290426
962371416
486005
649924972
427450790
508383436
977511307
34165972
45042
863854395
873097809
656012273
725602245
709804577
629650013
698606962
4027
967186614
771982076
4665238
37979047
663249620
547451679
460477368
769953984
513771427
443155049
715250149
774832445
714116592
630217923
525461187
790269168
788607727
877719268
438580362
656408849
4612055
857913646
936706894
708235300
46707
710166538
47530562
769089941
432426655
836594516
866332581
884605323
741214086
400912460
5784344
787292969
510108
668706727
783166108
732766403
45360986
402806880
468176242
641167648
482221848
494773928
980138633
478274969
451901726
404624623
469170642
56941880
921113704
687173176
451894237
957849671
55485441
850753963
925899163
436978
468276083
835792274
457819221
45852
734545805
458316
855779335
728780549
772279771
680343282
647874870
571296718
691073356
550353661
812077028
592435028
914415203
48723376
509749516
409718114
972895541
625643123
47772
594104830
764973179
774488528
40357582
486056
412653985
446464165
4988699
803905451
565852
773706166
718440913
502043300
738768460
549188
759134150
5389
414692768
927780372
26138560
640677585
551457883
962870932
605227808
32858601
666177710
405611
746111749
757820897
688066138
5792271
498318736
729339775
564434
5867647
4716317
497502
348868946
411424145
477325184
683821490
478593211
847534366
775780213
593697
703622374
434217805
286983799
30845
468682
711558547
469072327
476879
507500030
5438592
805924347
35894121
446108313
542899386
463878135
592744513
884663600
490137311
4143
632349493
618359320
449628597
464576544
922976883
485698
552763078
973219610
749499922
496164
652152838
46962261
699440675
45567
848523020
486429305
666716362
949219917
52050
623073362
454643195
516407261
545214111
926930592
441765811
49438
448275
607274693
727658214
684903764
752804629
402557632
594884805
467456
3046
959877473
464526
48136
644920089
459047543
45943
807476822
898892796
591028429
816202977
574947942
54776
832875605
637640250
556412914
777938675
922691035
467035965
996245710
728148883
425912
51241612
656869806
785229935
830143904
744590192
740176931
551729436
3395700
463595790
591868001
601678430
730925464
973067192
564678218
993242690
891412141
458651661
51221222
565577262
630600683
4914872
543611975
838535703
37212055
6177
534565194
621795053
860243602
473171318
824469913
656570690
458809
688325603
953413972
587111239
811501543
422108352
972010033
864151720
568062609
850909059
778282496
745880900
773699234
581935265
44860
4793610
897066199
428108019
909155281
4601395
725681483
4340915
45045
351841960
657764461
652002541
47167
4256823
892713198
558535804
696292233
839597268
626875386
673908135
864368969
727147837
6957
724836685
459155269
463745524
974801148
4770
809552658
945038605
465291
554773045
442338843
418071593
39395818
490325
989784258
54505024
46905
464330
4239949
45777
833979421
2858075
574600677
371627
803451829
701381474
617665595
885292876
424788039
552596941
623153954
817413502
733617687
995978910
748186647
554467554
412528512
954259623
739252425
415721910
5428952
56415
643439662
417182
598511454
50657
780171338
4837918
448373338
809326688
4557377
729656830
825361407
454378
481359945
4097050
477652489
55816697
521806220
707698550
3169972
45718910
42726462
657515334
911089334
481091396
922803134
484351
600932490
471307218
930285914
48789760
548115229
453510881
496614
41789
430834304
510788963
881499567
47821
961107797
5759
496778555
820023954
51908
519797070
49902
614475679
752835162
4680542
673892852
918020986
781370020
973524062
941242061
828456679
443619793
817226665
579910116
462219
667174055
685102017
789303927
608010825
48489217
834144390
414234311
446327947
45915833
671978524
558623319
482787751
621297114
482064
632209580
594830917
48175497
55447076
876673450
894392780
911863966
787040900
820525997
503382665
407416626
4654321
46660
47878
917583318
473676018
4614114
453032595
760505633
873980663
475595065
472247
711492809
471098
456712899
837213743
4616467
959040832
535228441
61557
449167
991387684
770969948
755573715
549973
483590416
50200
955952958
430476807
588386913
516780757
900403683
502131294
38069929
648593627
880401622
884435909
538571652
827315794
4511644
482739
879045753
4902
743309700
856193504
583660136
656390917
340277859
512932876
452663050
482097291
723909639
653867725
633792871
705559892
434169670
582465853
871607063
416904
417975008
50975
766567813
468211926
459826
631803356
593352
777756430
527899198
952182765
952031923
917866972
769794802
805872005
38273
902122022
45015
494798539
743637378
608392186
804169940
549429731
486620185
518413495
779286326
716006835
475253
811210775
879513190
428921312
669798766
568163818
5322024
669253863
578470818
752536660
965714570
561806336
924486201
460511332
3843434
5281943
48796673
4197
996402810
580870079
842047201
789557983
617338096
550864823
449157794
666164100
4971010
466197587
6149
595038667
726214908
912647210
38390
650320750
709169048
409597876
3637630
655249621
867772891
461569639
987722978
473565
389927
640780445
45701499
368641
45368
437559135
839991750
441300933
4200040
540254471
4464833
42881103
551823566
56584058
534802498
5024435
469262598
526098177
3617910
821169768
47250786
906247178
844201906
5265698
503101106
482693300
53971507
401785895
4619
495743176
638905084
473038777
980501753
693831690
43678
975338100
576437141
52066
887364864
680049063
465898970
4232602
473055001
939229764
4829984
863470962
446963168
513905
49367823
793499808
859517607
923753045
714937845
41492
788301880
736620847
932967134
330926
464093118
450254649
838835736
4246
524649950
956688347
922272657
461398819
836180584
976979814
764540939
726245231
685740503
788889798
820555447
481029513
623356606
716807535
42028
5314790
466084
673702188
429974
49335
572160121
485394829
974243960
3740612
462943425
56604
805635797
448041
639207378
538509465
800372987
33409469
445778
930463446
55235319
522672636
50916941
57260065
408965
465592
5214600
463396840
403431394
445488799
764683728
966769183
523140842
674097279
753939320
850144273
530536483
883567540
497950
843568495
854005329
921088996
941905185
920341830
4542672
956917059
706632805
954763426
3647
831116651
4583738
44776
373038697
912539551
4509391
654060123
621078612
607642
46752710
3507296
3455
48389
452517
682901468
91437
4562835
3966
532067185
991546051
529624022
542929794
412391
46180938
517151548
3024
4555557
462733480
700239521
866397563
796808103
950951092
44529496
564763454
613062794
781163755
740188050
533862455
581880274
799372152
690658322
760018376
789799465
447400569
30343
4478339
512374081
778536004
499501211
452786813
48516839
356744932
839648746
858877233
46370
694982220
5588
978706299
496691691
446844761
522126549
902237993
5282388
503709689
476104105
926103540
458818847
564532232
550215280
43837
473363811
919250946
48681224
50699985
5124209
798434395
546631132
909501244
820949593
468246443
586693861
616121479
706874173
538049108
325935
769891359
485079506
45487
689313874
481523584
953879545
582631033
494049
478835981
486075255
540783240
410
814949161
774028991
717495407
41341
558816
34445728
556686967
453662774
5093
55642
47262797
432456087
627727689
4592765
693857815
844150902
3483078
692351515
573059656
422036387
929146066
2694255
806021477
853042121
4615284
781156113
878972022
446182243
53477
592604904
463378132
650089611
631069019
660044466
570446048
48861483
436977051
3290546
484649915
613457024
461437
415430102
656298267
730911127
469429824
744691666
960919897
630440167
5388142
913653945
696192436
649619390
921300089
455114089
4558942
999993905
667943079
4906882
439124028
563818654
550870887
47810
464154697
785658453
802196930
594547950
47562251
762899890
707765333
390783319
537662019
886619818
701683395
48854171
47945
43470276
518931052
827972694
40983162
836837644
496220419
4548237
538855580
673614873
927011384
968526363
683178914
636294293
703212836
488939
470479617
370935
3912231
498667
960107870
44674115
631266626
587739
530477707
4791856
533343732
66336322
518415451
672143148
610675260
4164372
472859
852979586
45900439
4936757
616811447
798788934
756614955
826786057
477697851
487028677
785036360
817596919
569533533
856478741
881146268
803771144
485264008
594430760
4072
486300349
868018231
47044
978002075
513164898
55065604
42763396
62432017
60609462
870563355
727225071
746886716
811138556
992468936
922465401
581992479
527884848
36164739
542085950
465608663
775040079
473671
41835540
846878151
625825921
597656
635449472
690934733
37054678
863719720
670109717
453597685
446
470418
637776960
701346475
6374
48297306
434859931
626442702
842031055
777728161
492666444
414078132
415219513
851509131
51972228
895551410
5484868
4703
803379028
4527925
635702222
822160213
863853318
544232367
46756083
44760145
55735558
957450991
850709544
608033250
443236400
679873232
943145892
811298345
869086725
588278583
573679
499331
742528526
618382114
840290330
522576247
624395279
483601396
447705359
851153827
724100687
55490445
649476366
619785712
48787438
920101335
483694
591448201
804954313
43232235
413875222
369979023
664290722
44829972
654993468
979915053
922127966
537355265
47629
971912730
727745839
444160915
481406919
721854603
639614433
608523475
485454178
858312858
985163071
480511803
592709055
939618751
523
688609683
46395531
526591925
429874287
4598577
860899460
756516129
458055987
569899806
42228
521
4697008
35978
365980
663250841
484589
4510338
594572036
4736063
841336996
4996785
410112781
5169726
528797
419961282
4550909
564925057
781528739
535501610
461046171
553838408
502622
920404261
44789067
996832202
620292889
541265976
647289938
508141
737998644
751847033
607320151
726123482
605431611
510822331
401066182
980746382
271356087
44054
661677691
452473717
727954050
771205052
785105994
673339771
869342617
50769336
45044151
555407530
51188601
839427672
53980506
799875959
606870387
57293
998565758
518118685
816515843
878229573
496565355
430528952
721389301
587857481
921798094
529803654
3377148
478482
415186950
931696941
448950315
893961239
4790775
572638595
496398480
6013
434459048
46297
994484542
3196
959853673
629590084
432875552
4529540
546569767
5250830
473140386
841167233
476552232
577170498
579807340
68957
5465866
627931950
525911345
37306442
434
571605574
25603697
4644189
490410584
813945533
48163113
4617822
637987390
473521947
612633038
545623148
524073130
3325314
979292968
833613945
608736193
514307436
403847
518906959
510003326
412315827
622759621
570950411
39028
839825185
690625935
887148119
4645913
571335389
297136
49389
615140446
4878878
446428337
505290694
446474347
822940733
430876677
691151563
4937171
473203128
4883042
410283424
777119552
53057
4486
406645336
912552578
48994
839927259
547427951
578375
555838943
338267
901694555
845373725
437609050
674753487
49644239
543169726
561446457
653334904
778966739
924253817
5182369
822186011
902404464
366285
574454808
6113
538209038
808282851
480911
432095561
753383007
884597682
434804818
644704411
732164996
906827563
473722022
496801546
480393897
743921312
680402978
818360423
898492164
49231
992804920
538271149
629086055
47736643
467012
940631636
968741830
866627311
495362721
29919
744882659
479189378
698639060
530678
534774273
939065342
616118079
692819435
945334576
617364463
486662
492672336
656229529
491654
47076308
900754653
499742068
792306998
482104
540924671
5346946
842896391
5059431
47139
482497207
749538394
887510189
777411597
569257646
653604207
458741
470716402
879852329
419860377
39351
751759380
466589905
838331650
44698261
770027108
587057254
623793056
559635531
653762722
47670
43038755
558967
653496669
21738081
662499393
732775805
488587027
484592
5284
403036601
4733
430186106
761351587
572140451
666600201
492168042
974427685
166823505
503580733
719781023
610355634
44464767
853631117
559597315
776183341
942480850
46053749
738908701
762672774
948680697
923299661
48359881
714794938
394391
48431
443126837
783945481
523276926
420709815
606651354
360983
721440398
39178
738519492
602345368
692061530
848567673
625837221
833779635
761352510
804623669
953038098
716011964
742362454
40929884
453712063
732690057
790725950
733649276
734401125
626988294
4387897
464466399
417482129
334185461
418131551
546713098
718805442
804080594
551783440
3784730
46098
489145767
4874020
644303071
946654109
750075732
673552431
738771729
431515766
461929000
731838914
856044492
420214196
5085835
405170675
724997961
667922670
452081601
669609728
478496715
968993347
4088
816673129
5290595
465674049
898540524
403323327
434403354
565717110
817605075
54584
594502907
593638574
498803714
476167606
462271688
534518400
944874936
503317953
426336479
536221635
725666915
417801437
830992491
421400519
4612145
942268094
759955648
652954504
879394349
569598054
763439243
578802272
801584700
935938471
635039356
622465011
951170997
44033
544477304
553556
606726938
814517329
705878206
668335995
825312178
522853419
618557022
453845587
3490
476116192
923679763
466245068
537340613
718938638
416311
954351713
48220641
897126999
671097795
964586965
510187100
625526887
371781
4212352
466969239
382215
465070606
435506
563654976
428732625
792359822
817630730
369854762
545786437
651293905
959338769
437417560
446454336
940001640
39234
28966
914506993
856139540
496938331
536780084
903203864
53031
430974653
45974
869991118
757953122
441885573
887670633
49804
759627979
544388125
703316093
910660853
632575496
5428430
447195890
4905057
461158205
53006442
970959417
738753042
459237746
526972038
691382235
497941590
860349210
773860144
832297673
4463382
346852327
781042070
811776316
588279612
731001378
925386950
322576067
3901
48497864
532355252
669972488
995132645
629489933
778642779
47292495
595724356
464405028
42127733
611012357
689092261
400052885
407207702
469492
777233961
789039914
437965604
601017028
4039
600437934
47669126
714143241
428365943
891960025
944474253
4620768
892760566
840130616
490907
650800681
4610589
528551523
584295726
921991969
469586
577135921
737678671
444808
541590085
583730946
973941814
455119197
699459917
48901
912381417
849819316
469414412
926945337
406511981
753082063
681798909
557259568
609672834
45034524
520573605
44423592
867178132
3873
47817
962653631
689920950
650425375
714293539
674291411
3924
502441452
455921906
46186
38328301
5332351
422347
847667608
711480360
49978
579123016
973167867
903917052
4568786
818089409
421660947
522431445
961286594
552565046
652568617
485850594
923982621
958096017
5255486
826532499
444665443
707265531
480486969
53284
49663859
690114586
4834343
36457
613484870
526924505
661223034
919320429
504054601
487380
371782224
3679
4558545
871246438
4177418
816545224
702927069
659965122
434127073
419972251
733917013
39499
44625279
591542212
925864008
4436485
59931592
563494785
894950147
4235948
817901259
716732723
468255869
539025213
591406678
517659350
445775042
868186772
48687894
454624601
4907906
521788134
5901
946520375
627414749
47491534
638422792
386098884
59724927
503798185
53419653
855465248
923926448
642073424
58513607
751482345
3790864
892459700
4572533
486347374
887414835
5504593
758218775
47539
890074851
517929110
45073389
511328
965579576
53067
989033956
6775431
53415770
311361562
5247048
416566
953138114
503710018
54394093
506988364
48720
442910075
44869
552628351
937335641
548268069
514583138
452161693
3809951
859331050
666455749
6086382
71802513
955159105
599714996
724440624
996964945
990888406
451446332
453822226
476034887
45648204
575778660
921272980
44898
480327
971679847
712540406
39847
49175
473233963
498318582
660726742
459538191
434119658
736241353
683867079
829537454
457582829
607903783
715571150
461302
543881437
932841095
412301
417828681
646144725
823481494
4970391
840589892
575629254
809949223
540590
537901829
547367333
884766443
614099200
926570975
46102
511296584
400964548
716541353
818757939
452228
598114327
3819
4428539
868354409
454443993
920381636
46932374
901081053
774448358
970844747
777941204
744866632
628170400
554
886303942
544825021
46528654
485073929
489628527
6356156
655976426
592609694
296118
472226
904453958
434308175
886050701
848584019
55408288
838961938
669176117
4474598
793477748
420910174
783007694
967940034
716738216
365133837
926091253
580898971
935050777
6086919
48429
774595771
434594292
733047611
446393815
705074486
851907488
427638941
445566012
621684166
684202611
694960220
4669657
755498349
4473
4923222
500319853
413173
498773737
936716840
970838123
515384077
490283
416991439
888465172
450398893
42373
860724023
786978630
749747387
779208426
484750896
694546308
507869
920369515
814278015
628634179
568966685
583698784
457372
47676
473467977
633739094
460104424
941417448
944602819
454010
994630299
412397
605348106
805476716
720785800
4526519
4693808
34139
470906377
4353492
661778614
621148967
457554198
44693509
35249
623610982
997254833
485416131
931432236
567853769
560000753
740295578
5407943
988576504
886104101
480462
742421373
760068738
683762176
788121992
57323
544621177
47917
895464838
5111
593376585
478684
461650000
621605734
941995688
984601037
4984367
408359351
630994370
490357790
6261
719404483
5698465
54828
608758495
873163356
5199
464502419
572874735
399773
902641943
515382294
4432
519750522
516397295
668381007
961531908
4413939
3665549
570179644
361425246
702547006
781549168
587834362
616585646
573828098
490705260
444373123
587925773
582571660
4453364
643679716
793517023
3504953
659361943
507888379
725006403
589021190
782547096
43632
629847902
982171592
639439664
578487
879045439
3279
635083562
34057028
999270386
4093400
755090731
455550889
932053224
573889109
789342390
651567255
952600678
724940728
547896237
832475423
3164
48921084
665650432
819284985
637617189
518327969
603602695
606034877
970487433
494879583
914650371
937625498
50013
468886661
419302401
430165241
730591461
834884449
6077
49056423
906904404
691245622
985089307
4173337
475670837
58061
419488654
442535936
750970018
950501316
514793711
441565911
980135133
792003264
43982872
460162
568713888
475065879
4798470
782831068
881856101
533758567
48914
5729966
738272624
51164
956591483
877237574
832434022
968673983
4071889
830142116
882552318
487553225
489271209
750734174
49696686
55893
847203627
482464
874988706
37744
47761175
669796565
835390304
686385758
444823
468642429
821761913
789774093
809835301
745143009
546432699
755736145
739705549
664073868
654649630
955784987
665
865118749
934077481
47057
5703060
852137003
722088285
626460225
674583933
881099057
564237
449525644
410844980
936708205
5071798
439942880
955656507
513831605
575997706
572057736
766108296
623380006
871926027
600228382
634612614
695957094
4423260
478264
637004395
5731843
541189035
44592415
982753427
799949302
968484181
671603169
553033
672727539
500238822
905341575
910440136
44041
691136438
587166485
535575333
788754765
44843
565365444
614550328
806711076
449384103
528952
4125
341249
630587775
439433093
503403082
856582271
813578135
51845
481593436
2422
477287595
572478892
772437128
192447881
622375898
744394069
546293765
566948943
5098061
483667230
412212757
440592513
510891394
4999556
508699295
6092173
558397768
572533896
736063562
883256126
556566023
489410543
562301625
812544318
51937498
852105455
46116
990029210
848329361
562958933
5837
898632056
34187
669249571
831982031
861148913
485287742
839498043
4935
623733333
565085315
296703
616779840
637059312
471752822
704437592
720
67554638
744643760
456197489
918905959
47188908
3856187
995650228
648528496
481554344
429343906
5141561
521217365
6375
844146676
566152469
809814584
883200712
6584
5622
432557378
659925279
47781
974118478
952260901
995815646
40568699
563326299
5463304
3884950
463043766
834681769
829799334
459728474
871638965
570571146
574163
528842689
795144929
439425777
3958771
840477195
587230033
854935905
471116
51152776
487542611
48756754
445273786
57618
606059799
5035654
443387846
876572800
468110847
466505
622698568
658214291
52771854
989120471
679316166
873745398
481707058
435086007
411177183
805224883
36959
503944654
522437332
481192938
20292356
710574568
460992330
884091662
4878311
677257880
4607
647890792
2236
873189038
907250300
425839684
482709
933028200
412066977
786738219
876870111
5609
460465345
759245273
720512260
452036249
959057068
497153076
399080548
42403
512637523
841923477
849012037
486640
428661395
531528264
452660602
6190
414576052
641586614
46350359
666425192
589106075
517100652
652669916
853328795
543328546
474688456
937559471
507386748
4231971
658953361
474784842
478324
4992593
771495666
4567717
626154861
528305505
4614178
485178
41777
571556533
996351346
479894966
601118929
770948329
444816
624
712129998
571508414
421303
427704862
4480216
748331017
672142618
994776108
443743233
4487467
573150767
440695634
46473
574030899
709834836
483336168
454332
677177489
455777375
809869342
527227566
451217
916608593
707261143
345798719
875980686
383449
3822
47268
415207346
718042189
785717838
822016156
564648178
494745281
618459727
809560922
762740857
4877447
679115416
481975544
462863
540708
668767984
493420925
888921851
4057623
761619949
857508615
48295916
479283248
6175603
489092205
989458329
706269368
587862243
681785570
773743634
785837546
36954828
483424732
776860171
580825379
684391450
709563259
913395637
701496554
907926786
620063471
739237948
848565060
449837
447892932
3728
994041487
40036642
638857167
64709109
979598323
39022570
899140175
596801723
469166500
495497130
695068444
717876673
734624930
548
397113978
834202784
581729957
638810297
657261113
416217201
775039999
691307203
443008100
4738
618172178
893245812
536606610
553638629
885339083
5408547
488012434
510275046
549292642
864424243
832855404
512512063
547364939
48446
573304601
953878502
920173684
819052236
49757998
785004830
5081624
954685002
775521332
880764611
809913185
448113472
747210154
783130825
33760769
449103
802557658
643750692
559726998
742825330
481844148
555285675
4569796
561492596
5741
400174411
693084736
497308
691904410
511478067
4573493
814831194
977278016
708805258
853959708
4447797
987785447
467339588
748293001
561472193
911519609
4374611
6283
521214686
45160
917891207
798787872
521683590
508330958
542987752
929954328
496762
42984686
931507436
49355
18928787
463364893
967135102
557442947
525954768
548458
5823
445057153
997305845
490519424
819124297
653681891
528260575
4773
49423
625646545
834189229
636395657
438246363
329559
660113114
608753761
4576
994641887
833928892
549398441
630862406
912271128
992542024
621189412
921229066
55231527
5292949
939407126
526849
555303
57872828
419569062
535823321
946623161
944386956
797260456
602293245
499009829
48209767
55782834
831043921
486503584
904500172
767721730
525035372
35622785
983297956
501946606
48952
655301334
717404246
747897870
822732898
874056178
539768908
406954
659416156
476548514
563309730
3299758
625666
46843
692345873
47576524
677358082
48340592
855309417
555898783
657206759
528
874640648
760296294
703602742
648235805
856653093
449541362
3761619
616864541
807086086
595872202
4487542
873762008
864958887
497702934
4659474
489004
55351737
982114423
450919280
56885998
43151
872627053
485098491
3929596
469554762
737603719
800018980
45962622
45929216
459833752
485659613
450689
4254
828213269
807611499
823195103
483919285
37946718
468584
909797181
520309348
4750210
670501697
444476587
978174100
530910387
49595
727585445
48925210
467150737
515439937
509430881
847512178
702737110
888877596
937435710
485658708
618535644
509205528
835452138
772796607
605744002
598444420
927309941
585729
5340857
550144
738104611
447780
2495
802736732
658632116
638830412
492516175
818266721
701927487
557264437
549328680
4069872
541297496
810438342
484766183
47528
891035736
488704219
664229227
779500258
851145067
842726327
631362
512039
891056793
653308459
5855988
477614010
428690343
638447720
904155522
590776964
725667156
734710188
4345
44920256
801727512
868881546
482341750
45491
768019645
441016164
769647811
554654
709072289
983194369
458233028
4375104
887885315
477236564
519692390
801429482
910108868
587081978
935774447
457360919
881809453
4762200
48079196
343975500
477874946
843081423
984322795
798560394
608818174
47707752
880403946
3042323
404656
784906684
493486995
956498890
40657
522511604
45655559
4999999
679964614
523788243
514866
938773995
48845
47377
666370848
420415241
986802128
428974702
913451559
717328584
677700920
757703026
789562164
785368287
45360
486437454
972131146
676285072
908864080
576400756
417005315
763684505
410451767
498778423
967759413
505137141
940930326
888018082
915373900
476766490
446122826
450678962
466294246
435
742969466
600677366
609521495
46510
258036
306801
695251438
472971631
5432440
490881
718333183
5201099
555419398
725006145
49197184
870634327
479509
403318534
831708285
870812263
4586844
4996
581068171
4477402
901866514
976350932
495006344
4461393
441437198
914222301
732640114
648385310
455304
984600985
580220495
54587511
46296087
899661697
874329406
512954
471994
793281562
523977673
583273158
795545589
678169451
473455
35716745
448
500402626
638476088
610576153
400854987
786719708
885176139
475266993
437138534
537894186
408705790
584480976
471273851
712839201
454238202
406227197
718306406
50653
39825
569881948
894025435
764249461
592298135
683188967
429997023
544344365
815380036
725983904
952493176
542161
607372730
490963
659951139
4499222
433723515
589165265
535970566
937077688
775505740
762034438
58415
4529304
47190
49114
534364469
995923305
479201
47547
769336691
715225995
539244986
610731947
679237550
660384922
522086887
569787566
802188596
761644799
532385923
348392324
508173143
37063
727789491
446758
496120574
948536765
549640168
285326
4417945
988725433
846215794
445507
818967170
530454099
713519661
560487086
430809943
470724757
719133556
922931327
700125036
4426
615858526
414055424
980570829
758359263
489659385
4581
52311
412321136
748940562
778537057
433359673
47455992
3292003
695735331
59568362
49314294
441126786
741440865
4975192
826892963
572600027
816473119
983701705
4463336
489918
657635597
937091594
659607
832753478
57501438
449025236
484096413
997544774
703583948
730726444
617584457
465931545
467890
612601797
934922123
608142179
652230010
642191032
582645
635294742
709683450
42914
456037455
705896004
521929433
546005168
2979313
736227855
633069649
476322836
548305970
939960477
768985329
558798916
465440304
644119676
496869991
987313807
574235591
479779261
418763667
665237124
416057028
862371732
4234040
467794
877242626
545972583
668172241
794472338
679804563
978015171
483836
564717562
986635854
902322776
615332453
602964282
659173097
494392258
418230121
696785048
485589050
46166
868036995
476978859
39393993
565576485
653927818
344117
506387978
651963975
3972
545768686
3211651
666798623
798096353
499062526
948991509
770216342
589833430
41132324
51450673
968828671
677181029
930184314
673834865
45547
916317049
517286
736304678
515786328
4670
58577285
43658962
991594239
641928197
800876486
669551391
829647284
605405018
838621734
697983291
912944952
532556893
5964204
2728
458331625
464632411
2840
29303
55125308
48757282
537489878
400827428
878261747
5156322
707102337
57453
757217592
982139851
640664159
4875250
399656917
543610903
884314575
545413
541538299
623606390
414
436104488
571164046
47839
728070405
555280897
374385
425318794
825158083
499842039
4805212
4840369
902884928
405363472
622993797
517350
452378859
45178239
689421145
485115190
47574
616255082
4558270
453153194
580594096
473510
481406563
422925935
5536010
533637
834662339
490840
656562384
4845
979237351
581401468
2799336
519214
44692455
4491107
568555249
490344981
781528112
453212315
39595
555125583
729913898
61737
811233424
811216971
995213851
483730433
903042327
602376903
436766283
594673309
931753317
465531
993207740
500742712
47885
4451606
457586851
662796500
968528495
751183313
887160101
920830457
943027698
60094139
577965746
475738409
868878685
964812451
578268070
719852595
596737603
528774853
700377537
401499495
51503
726972589
3951
586879116
37361
499264666
507165844
967356332
664213983
903348964
510713404
43417461
774501452
706573509
761425653
5858
963113392
482751577
972894972
491473703
608553636
552416143
492923339
626248001
624070056
870500268
593484324
553313832
994508604
955436723
491895619
927078871
487311220
959168250
57759
493832547
46203546
490114397
656569577
44475
48028498
701464286
303308
4774014
46928
752013100
777378852
913202963
887132691
386583077
46144
772872404
464859038
452740539
626187641
914095878
557743995
901264284
508217
535916977
5711
684814751
407636460
892615460
659004641
464819
645545304
876703079
688919091
998731830
411197626
4494562
47775917
875053433
5470949
859947961
413858678
30723148
772401451
708939707
4115727
45044505
936723040
981745697
856922126
466623
806114310
788805019
3004698
402890581
608883166
582316681
997988252
47023132
742217999
503151766
982560261
54070436
885068824
701624301
430995606
993846215
798172000
833115527
4588613
564504
453334987
777774219
426781164
493149672
690359335
75474366
706974744
580162945
455309525
601443416
935208168
521299163
47756456
859433008
633377169
345590746
46327569
205921746
4988717
835081363
2465364
4328
486244
561014024
916579148
743096073
702068977
5422375
596715733
606751011
957126512
436
54153
445486342
2812
4728
831492654
430000348
509473222
46118447
51776507
664657368
535213379
260204369
268535376
873253267
656541845
625976168
896263820
449085086
837655516
49651525
565114247
444273502
511870353
46859
863773127
5930
491094420
670605439
447696151
484435623
4873806
970713998
53445534
922590414
958192928
751082080
461593945
839681740
4944469
403498462
458248
896690389
940096166
50397005
754850349
759539617
495645401
985027537
42778273
715209624
4864457
576757287
606324831
483626269
426066370
636193797
493973079
962446512
558768561
4958178
45537
935841039
45985051
47300
47899698
884775912
479902842
513721867
499479
709913896
936339501
416618441
51348
593052170
432691
660536638
738395999
46746
47436207
813568501
58648885
510526210
625335279
418907304
504497718
637675792
4123
4462862
395987
759053007
481346760
610051947
5371958
35292487
973601096
912481223
901203260
363902
970448225
4828969
473687434
862755036
755889169
898540500
460437695
833865194
866196868
567881356
730998052
992783147
4777287
48637
720169052
3707747
421454227
746885808
994634693
50240351
770173611
524475923
473173295
4818855
44646
37961
378565
573016950
894168428
598003106
857312288
4984291
826827090
459605282
647124210
864269405
827193831
4661866
603383146
478662
796937568
698819587
440526102
48457
977766524
455921
452740456
486339047
412041886
774909136
4477380
636679460
573214350
619299413
985076955
641419926
593777568
622862627
4979027
825656565
588551615
628947912
778911980
926241482
837473195
4653
716231330
488054
330331365
974404898
26442197
420251485
969249364
946315083
703647384
468270263
434145058
850755918
793276894
673360683
37264
608417988
458843692
822312919
452665002
477210921
487143917
4642169
423679
656962499
944218142
38879
594974
454208738
448538883
703585859
553221813
4042960
605075905
427291741
436363412
654563419
47352274
4602091
621881125
756724172
887469238
761408333
5627967
463612004
40214
418281564
981927590
477742645
690742243
645033798
602521902
521182335
608614231
851953743
4777393
722254458
921147207
643188316
904039315
897349990
795264871
472695817
413344
57776461
561
47017535
762381785
3756
428390651
45846579
801553802
430430
549466321
677228325
920076007
46308
433878979
495219666
640634635
43182
984526916
4522005
478792494
685532056
572875980
516487248
4884569
846369578
36794
46314768
601323207
538518283
631102949
920646888
564517258
651342336
472510746
579809
777915683
35396209
928803768
593845174
708103008
529914817
719180990
4959358
576139672
3626
840065305
793083792
989351035
997910093
44783
46846181
907401987
36713354
969087830
320500
829939834
897305778
497
712485838
819927015
758904251
49668554
694443893
786663665
786903857
348951
693735897
48971075
917850180
526516008
766863697
535238792
894444408
513779154
490027
693750181
860627543
822633919
650695388
774275737
915153068
481552563
677630081
703204646
667516022
990789606
546227322
4931619
662842718
400169107
48707255
486563359
725073207
543023685
733786059
686179414
937153578
598422326
45258217
840518000
388184
438498175
977765413
6330712
650389328
391573312
37246681
485570
462630766
886090074
6201585
921139675
817916286
997305712
965712742
696398688
956802389
693781270
440855449
425240
532304263
478056
477333
483298221
783895799
795078776
492642756
684703915
834186820
917094310
673693076
458104426
686171527
507540533
35322179
752480576
405372509
700303378
583293613
50709142
5489
608578863
731687860
5136399
748026562
669152269
598026478
5205556
743509527
519889
586396784
900640148
780108831
776170645
509252118
794073678
589954496
789979889
429581064
51347454
660166964
886555164
549627
6322939
754079973
59422
456540
419050183
960593464
416367574
515900
575431473
820374274
5
834461738
45904764
47555
55490541
631908115
455279
4317
451214
473374
634118507
5135
423076960
495779243
51646
827751959
466490195
271
445213791
600353440
712589423
4090890
675627578
970789811
5593
484228776
609636381
439617529
40157
653867033
727634578
961159501
499388
827877540
538023738
49282357
45598445
378569948
618491934
594178487
721863699
506021537
440427538
465540828
51417
507575888
4335675
613723214
4589
46050385
910806100
555948121
835269109
932916162
49519863
611203
493200875
601814319
709564315
523557349
650131281
636864023
737673354
429759
429211575
45153
627852
507209
46160297
3354
927528371
531376335
527522077
990380229
908198246
966729606
495369107
740764636
33242
45296
47766
795818803
773254209
437505944
4694081
433133583
44757813
606911897
781318172
533375084
578000519
674162033
995261009
451975845
668261134
774052971
5127
845404343
640444227
744397192
616983330
5656285
749752562
970688925
855891454
394455
854786995
583443305
640281664
859195502
589497512
501673373
948273395
622100767
792859180
466271588
513953682
804893892
937780073
659648000
726807440
56136810
668013019
58691
405726469
900048515
42481
892388300
49995879
994249302
403831
231735924
738206128
482380767
420711303
585986253
419356826
479200821
917009243
995722479
912144969
542411351
861998821
44818
494164
435382348
492249257
873257228
993000823
892573308
578350511
5445
41302
815292408
529734342
776036286
934890761
509625237
45184755
804446123
3309307
851376017
450535501
419443956
460192519
526698
563748577
771777476
822127630
540097911
768492322
40552
484605
979886513
45523
44774487
522365845
39172
549403931
4066
693998009
673893811
671224016
805597131
739846121
659713532
824423580
487071
944887766
37150
908193927
823356815
914181128
6447
667362973
848790126
867737974
543625875
836582749
479223360
724131245
4872600
450222263
557550663
481184872
672566493
914888535
766724254
978349063
509942243
46514413
973714454
685658036
521421253
885543500
872702621
535457252
694141926
511019614
725358456
44822294
928165590
929690195
44950065
42989
597116358
587052649
985321550
524079866
667111617
909258002
882424854
853366583
871156551
455672
4575
766196526
47157
709039128
458858597
804192520
673949330
3022762
487087330
907869190
44661771
906432849
497172
840070502
721702003
466499129
908653956
47600612
432879335
733838218
664875755
668177423
666914757
549190238
4528651
458163409
669127622
5936242
418235599
749251223
359155706
4460871
674463840
894269834
26294
491134968
499238645
45363704
49814
595041684
720959300
561116356
527114
71989955
862434309
435938804
462417429
735570741
446122089
465803233
778703529
3678939
528487686
581726108
54373
47688320
720887400
441001791
483030343
48663
725989818
889874192
5197363
717398235
447877782
532905564
617229543
505432
845710531
461275639
3614609
463118724
610635
807297009
694782893
493361061
637418787
679882282
938835451
567503698
526203784
22812
984242737
857351805
655075254
416641489
4533730
719384022
970471622
715299894
732042840
746422294
569502
943501231
467170410
502686481
3548
870960254
968667474
454414389
598669536
612290853
892395416
538102240
934091484
439330215
32589354
511373860
535507388
422559653
472311994
44289005
47054275
832734328
496690201
53211
706037452
449933402
986927080
4541819
626477938
46831
46590
582752218
483586198
428576198
434337878
47984
47505
4626620
462518299
48848895
614552681
5041344
845418495
46489
331846
43181042
5801
707283038
876683101
918362079
508844840
930358971
605485800
805641550
965140171
920778930
843836337
740443745
434542103
865135102
877000720
450907219
949385624
45694902
486678917
4553967
818604201
475204126
426027
460624923
49018246
511577
466791382
51051
988913933
862043675
630891218
494075248
481710
813605879
538862500
496486985
828728673
4549405
981724585
435137041
501074060
462016425
661856578
705
598166922
587102467
586684327
493737414
650587353
5118
400874320
719364251
488120414
4371678
448103874
497541667
429657224
793041912
570531087
635319168
701091326
4503622
556011379
535374659
46784
792537457
539835720
418880472
733831307
42801
454292861
878416618
440956666
504216181
417603362
796669070
457204381
897236771
436821334
31847
4707
880357618
46782755
46278143
474563
815509085
801533222
555104949
943161717
443621996
849829484
647469268
404812616
822315049
805200833
54174466
632886766
481936227
628144827
49775
939351009
595860815
775865888
38686162
910462227
58674
4636
531706598
947275339
417522236
852280413
567033757
620231817
587753668
518252306
457031
975450695
951606457
471585678
952747340
438939344
46133
512518584
885796327
48174353
843430463
693147712
4071911
459569482
4161915
626468018
591205865
404854506
447383484
888272584
793032380
44839323
966548302
497367602
42821
522745180
813136305
461842
401560950
479487498
634042377
949518819
475497
961454038
886740002
834899457
406532725
721504226
556074830
550719555
36700061
532728340
408311902
387314319
879313127
53931783
764551735
48252
984199283
256075448
581336332
984557352
865383867
5133970
558486147
483679962
446327633
973471533
513543
48173744
406592834
421122
448463
739283341
772456475
890467673
921315553
47231
475003925
41530464
46242
782151612
48828127
448825060
463176
827350239
49177247
707322813
911947874
608959276
569735484
478824381
45660
838009324
561351137
542908992
419253054
860726201
488609
404658812
658171873
924047499
865282139
51467
475972809
735474836
62796297
904226914
433333770
958574271
5420104
42795922
39569
772960713
979667315
983610234
872942338
539765
557555562
492346759
485720405
508993915
700408308
403537166
982325741
837950731
4075
4484269
48029766
895034714
491644
7656
907130195
706051048
766580796
529752250
3885464
782569844
39808
940344061
555860827
625854822
429975
454502665
634162250
469769740
587565529
429562201
463528681
765081065
3562
961886623
853563340
569201
787142176
4649
964152313
443321658
835827582
572080740
46732
480266554
422224926
412805129
803684052
849330239
768685939
755017381
429310590
416942382
464472
478460886
491125871
50000000
737135582
599398772
536771885
4326753
765735394
673973151
638825836
416874337
579264
915282177
553427015
984067371
535829411
44057017
420240
501511313
600224696
49168439
841033876
914240581
543931356
4538423
42617
828244569
755085416
481792150
493079386
454422
401847709
968822167
696513687
534626599
49963
753737367
519943365
971820946
795166569
938393665
716669226
927917284
773283454
690749178
372437434
897055449
874908053
4752
939050466
3224
941899062
423557551
22862174
519046450
446494359
802229192
722929649
912222162
639182944
835634734
652647255
901151005
467256
699675537
728650072
57756663
507385528
453007846
416
46338686
627926487
2804537
743205125
699195623
923244596
450570980
682554607
38283
901136715
483265932
834254139
49850701
488957499
447498
764295046
962434157
896378788
548302337
433215
561171403
977060600
534901695
555285233
778684976
405707523
4943389
446492546
4759921
686929304
969998773
801192971
423150047
430964
739583788
533314994
678929294
4802
844405443
652309406
825753783
307429
998956066
498181346
46631615
411902857
479390610
373222
43927006
902975486
553440326
700538548
854783870
428635
49991427
469203931
784333245
880033951
464052
899893167
421525015
524509321
423075833
397692027
58239
576114973
996385022
560426
844778301
553225307
986195102
906894274
52806685
420143939
893101819
4511358
37750
726156717
587759053
968529907
999763907
653319914
513972140
758302665
542954089
542321550
974462911
563046420
4804214
47746142
550636962
530229602
706453456
855288127
486005135
723258242
863618017
470791163
517728
760653299
935388068
4954690
948281617
856780786
2758
669290982
6183538
53088
746784463
667711823
5001
40999799
59336990
4711507
47282
941737243
719622477
673254744
4625943
992349195
886579274
819951171
470062090
787432399
991214563
834143197
500897
501139
888679444
4996400
4002
458866080
926754785
43373715
758055299
996683404
2213
4984543
817262362
840948518
442870613
653217553
880399222
4146185
866111795
858288807
482509
414226186
936810011
617964472
497572408
594217759
705525570
425659452
618118061
944895579
893192908
694278175
913890454
723320169
819614743
50475117
521671157
749750735
6990
474387
3198668
629622456
904680650
626821140
4544051
465086390
459970492
987319331
993857358
46994
566002
38351
881758016
544200685
895686656
47374873
969042006
841045676
557047454
623094180
44121
4463885
573253068
634615859
914633467
56651
601565
48315
4252
798627937
940054769
438017419
540715667
299092
925512602
810956787
44484326
571750508
911633904
45392059
44890034
701672299
804327534
530016733
4895933
821649827
54577028
461304596
406407437
4544133
45700174
477339363
351773
773890783
887611331
48554956
759105404
446529
463423814
646217500
5293012
895833570
46
4662334
4980135
331244
772759438
535398276
46556897
46075
784655307
998383958
425770729
684014309
657608654
500945092
456707148
26
938155844
783721435
5994409
5020644
54904460
631765653
43231789
478553602
469998479
503095
413130131
423785202
762514328
958231707
582687474
788917398
535314085
5517
4898520
665474172
435912260
445401
4849549
454805025
40049
760927253
555714869
46043215
845021317
707007745
873832800
50459
516377029
482490620
710944471
893754432
287
404584
477488662
450139166
4752726
339056
883308684
596164210
986931956
457668421
369340385
58920
878233148
51981649
536260880
941374040
691343476
826684566
458262
471997177
723376770
41354
604734
521823586
497589042
998585338
569540128
858205650
590142593
530880431
976294385
435249561
763488562
4702493
483263590
977792456
657469607
684562304
666757564
545153934
616180796
462308749
5535636
488731
538140820
654932010
320572464
4928530
525249119
4258418
510926701
607667181
826798693
870594935
448001990
42741959
402723113
1606
543144186
770871526
4772801
535377100
909796474
528672679
870670289
913576335
865222900
864795236
644
589233660
809922865
616341518
854476490
4808424
981813946
45064498
3867844
4395
53535908
637951
48959
752180411
975550017
829825123
711346524
796020295
560793208
591102548
698247666
991962975
752472510
472031012
972984912
720799170
331565725
448811909
656150790
479041
446901992
982710426
5470149
5325902
657464782
510981
977141872
597202636
775128056
767164590
443892835
435427
570137982
49036090
787190729
851899149
457498
575818
494719032
39749485
674085263
492411839
4786041
542583308
452469
500157075
566160759
939381533
990582568
425391781
874766666
739240414
503279177
403548
24593
48096
4653433
37626
554445990
586752811
430285787
44853413
42315124
5258
44214
865924456
40207
542675
316695
682566923
495928748
450457616
47166
48724701
535261901
37794
701274845
459197
645903513
550682131
639682798
733718737
901418458
637596903
5413
547830238
3299148
604746810
582983974
457177770
983190344
949325229
589929953
876828056
476871
721100408
807890643
735104169
840684317
782859832
633353473
3488
920205409
622055395
903816933
4238446
887908897
543304
577874887
921762386
842715395
47324
516777974
4622277
4172111
761985239
915497322
739576136
924466315
33773
428620106
612906314
551037709
487219609
676305854
923271476
420550
788024350
460381058
731976511
862333210
814357834
420418247
852481101
727633500
4801810
593282041
505314299
907683670
504047588
510962534
44907758
733180427
654265923
724601825
464810
639024743
37192146
634493632
625296887
481783765
4619207
665939637
4456864
982257813
484351981
924291677
55197
463069935
853879270
888891314
801283043
776137653
5520169
483425
939559412
483669078
533321704
553919
2003515
4224
974087030
670695078
4524100
528899
900960314
603883409
5263
921599362
648394610
726296800
655501144
530578857
530409
656293259
423434
4815916
539761851
387481470
437357317
877955154
4547938
652810992
657171206
546505636
544695249
542976232
755576925
539289426
402894191
628379071
644691822
461211
61331544
851548232
447212
4773162
835963461
548063210
24583348
403122
3737
476763
406615
540980300
855544516
722737923
441945049
573815206
926591084
664858559
519503835
955816687
854942473
544935
5231409
481994
55007302
536680748
858519425
760760805
4762853
870996652
737779994
4851045
548992859
473053839
400260941
444073400
820598288
420628
463710512
746438637
700250010
878528612
425544577
871160894
785636701
565053983
480627
49661425
586907844
755911644
935538278
482938
421687032
929709246
894781996
33740272
3718
801026025
822209771
661974150
61095375
682834113
392643
412180
460352
835127238
543226376
4882249
550109179
506022
874989560
710783003
872745285
479003249
44914569
573070035
825833564
886514658
912069463
931937402
630582094
950752230
518173118
420400319
923058131
5377500
4669035
730765027
531328140
886350611
695679099
532244634
4000077
653797676
849625202
433140228
808288496
669725289
616876474
383025312
415151062
499487
598258141
646414669
985939957
3173
898180192
44534849
4797864
639318
643142537
906058745
6416
621765297
787977863
448563563
835556283
745970835
849968311
981892104
650878326
708503823
4546
530106991
4945993
647807503
929876644
864779424
454653657
901448184
944671737
241347
899597944
464048044
463888895
453209496
524998048
44079
974329071
653305085
549498378
509875990
793192801
816409761
532862438
945562914
56264
884081118
58804529
41491396
442244591
854639436
631241017
939462603
643358781
453110779
502418672
645557326
44855
883494654
48002485
505370069
45593
470659488
35245506
445622333
862781812
633988512
48286263
478927952
984045040
782205432
422003016
981814237
879824418
3006
49451
754703463
516697644
376013027
456768650
388869266
927874800
563901491
571364795
580870989
792501679
902084022
739705830
789556958
462821719
498954
45136663
470204740
920949725
44689989
48641
993713991
686417832
591773818
532509023
4797277
955334680
415703827
561385227
459705429
429966343
4809780
424128365
4579813
45060027
47760
933186602
889709966
543783369
418718124
993882411
867509436
567043716
800831666
671697961
817325442
489744750
947283683
440144761
693619140
822710180
770990905
920767573
956493993
910246304
47433416
862613278
441347991
484683
468423
513847020
46514
904063877
739333194
890589854
715440213
421191635
496128872
4754401
49784423
29
441764667
60224
49192
662927948
458563
3507006
713762029
537092022
467604780
996589101
520182503
559037860
36365
3426
3010887
467429475
592571604
4545935
440975284
4448618
468196703
456859
3331940
4732624
490194156
3005
471361
441806619
732166624
944542500
665492798
663694834
859757136
519404098
4194998
960956683
52110
805536663
51259
480018
929478353
923244739
512794675
999996310
827688727
514556048
551902710
974851805
583788596
459304213
398684
49541545
354839024
45047711
5629
905628852
497417
465206
998297285
542220666
445198204
476446330
642628435
796440986
564436808
5592
627767419
52890
872651210
768017847
673774009
590440533
684458535
427434008
952463130
543126373
581985980
501368133
915259694
740972294
778959417
916171502
817659106
983770070
731846164
874798456
401743
903289209
45274682
29067783
871341702
618873
409051021
531061463
73384020
673194844
613107581
722517411
64625561
644507
779879720
558930839
666020328
697740489
523194
533586671
767344692
473199
967334831
3624842
7079
807435835
827380285
559246071
495898971
950794372
26749059
431968721
5713162
448391
634227161
434572843
446972219
651468163
690561902
510360763
70570178
528959979
741565800
25604
524042710
5249
570954006
478279
691093246
404237124
579290637
495955
45054
4881197
730715693
37672615
949927146
898760463
6159337
561663141
772507415
3380252
537896684
45099
5361426
807063201
775929630
3976232
415367143
486935
251073271
953697418
453452117
839021890
667954866
828756012
510246
444270897
725284741
704789901
999718400
703550748
43819
491097
938332753
461772
767632217
570295830
724029532
64612
376944159
822261881
635204660
474230230
4410862
400803
591539993
34307486
740500766
44631740
67431099
62334
49679
640522684
722172958
973274798
505020384
498338260
417414871
895832823
5744102
663997814
48346
703289734
30916837
963309972
978249319
669495914
592359265
3818941
529746244
934531805
450454115
626082497
730401291
757664001
4737
965757570
5187006
470811
45516521
989874039
967909508
831647582
962030763
471
319940009
412741772
880425155
469972521
51906
48805724
403450597
512495929
928253256
415497352
860639369
586767944
4725312
496439179
975388392
551877736
4569241
728542774
425580119
47326
4884715
500700
459372
606189651
3830200
873635960
867746517
773688698
412026058
568088341
633222030
48020044
3743
831413644
493523448
682254673
498698825
44514
445929551
484148236
419340199
59408
740744166
549220898
521292538
527983220
823971298
986950582
563500837
521264182
411046867
4473433
463054844
4650
922408969
4062785
3748028
725104760
454373796
790984587
3787
518830104
490465
446160799
952739197
5408
621709846
4526934
707788242
400501
4445162
488835865
770423746
424843
499074
4857068
877181958
531144298
32190
470350429
436868153
51386
474870329
43525
945823827
822907781
518520
942006296
4988154
890620106
47923776
920397444
436181252
676328580
819173685
585228998
684961386
597999615
46528
509224931
460482
575211958
727580267
792309769
983716598
481338
544329572
50417
4472952
412951626
446601701
868833174
591780576
436175986
844896837
451177190
841641322
497563
606695857
6442
613279
850887636
44513
658306864
753786213
4722010
43842470
779888045
882673920
914359521
643923423
927985320
385050
562064212
4953900
759850143
51892
870752114
904203124
831806261
600098732
768999884
4508440
457992715
953223577
488797736
731424338
472562420
653329496
680601971
629469667
443076255
659613386
463395573
781438045
439264521
896814097
815128080
4765
761939195
890725032
966420917
470785
735451237
934366031
587628314
45837610
944156413
940472134
579536644
409347218
404066066
665008622
546196
49876
478621934
308929
556479957
445360808
455304467
942896246
485835231
949937108
490594154
793743177
283637667
5402
723065813
719790532
709418340
596830069
643551941
857727062
698881648
692165814
37635520
812509097
907121159
851477800
588163031
659547890
42466
911352828
792557198
924783960
460470
435597424
43065
716773959
461144654
325908477
798940087
4629212
418043856
573624352
49965979
402422775
511660664
787661208
573114274
429777126
528500646
37086607
850900253
785571080
5513
539557233
446371
521808223
982583460
753691545
48905
593794977
619097192
456676103
46123
402869470
665832776
560055889
997369259
899357465
597551280
561470464
440488997
889340985
704223415
801190670
481660503
842731989
446522934
880344231
475708340
497125441
929374873
53347498
523480678
449492806
652534171
651145810
904022829
647177140
556262254
46242415
4978938
56237557
48868951
51190275
50465520
453303556
828021151
876614889
47448671
450567852
511635157
4656667
757713837
745473751
6961082
434367592
444919990
4587750
468157778
714200784
587058723
449313143
937551412
961686590
3496
455513514
881018033
883973093
873860971
723334974
917444669
564143810
6085206
995102076
815803934
657006804
48529
548591626
27338680
686288622
515683465
40746469
5297
512944478
922289556
523549605
773813717
545225784
474170252
592237
844149282
461617
997877000
581811005
6500
747526641
3756371
594681139
693490427
47292883
857377928
5279196
558789
48946
785728102
5054699
450436259
774749766
998403990
822700363
38799165
683809609
841081435
465807
454339308
732563058
430804
47655
851091348
970907708
56832
3908538
763859694
797331964
40853
823768318
944170162
954237468
4596508
866936520
565019613
401676263
573096411
692811445
644253969
749369461
857693039
682873830
489057059
799911484
652088711
5685497
821560639
955374114
55177
493998519
770478749
531709303
498953755
913351900
650333908
557932630
407691320
45104029
774960448
960387366
982502342
725607285
497325159
630839279
498242530
482696
586465909
660452476
450381606
930067513
51092
784825401
403893640
454917
4720087
740816159
850709637
397085180
749919331
49207
995364930
945180696
36298
532213851
475159351
50918
925583134
610398749
589619716
496148273
987337395
811359224
692264023
640631460
32659
829081538
933067619
4556099
55236
484842665
784128125
50527561
756504637
509882
559060046
758459708
538095
770209988
492789631
926797677
400125815
868471373
908622971
799404252
611633440
970129173
997760108
873530310
635647
699478773
881607376
47534395
492392826
419832021
639009359
49584683
652584220
617509210
593687581
458102853
548119673
532492001
44827
881640612
676402367
52657
417458
42232206
712355776
457244261
49183814
715547629
680023311
924325018
467837784
824333008
834774020
425109
49528719
48749746
802466880
718903753
598076317
823066452
720037136
448587359
459721582
5643
468938384
887860239
839830952
599000312
3878423
986046373
931334908
440142254
335600813
596658
884372933
4827091
57034900
49758072
709201840
6530
739115155
737237174
717519973
440021546
4063
684650288
709082723
782445095
777603406
4902751
693950796
536847747
512824688
424915489
629613072
580846692
842584349
552676549
40306
733142510
747093886
191675
38127
908490977
540862282
823267451
508785
357466052
745820822
607491988
431501800
425473372
672231513
624777334
496243
495494
4562808
813940664
47286083
758948718
45367302
7268
486298
919821125
435331533
977284631
46673
692523446
358783
814608873
694000248
754196472
884833889
838624946
4598185
44298923
567437478
974408529
4225818
419205092
462792685
649966517
805450693
484500599
887339409
617147929
527987137
982160620
694144519
989351198
574663146
944480076
639789844
458551430
4891395
596330888
461538
586746716
600949801
594002783
951700021
555953890
448392
44697
467151478
46058592
49927
602639004
617735491
640477343
4211562
688277417
773368798
855598866
641285079
6053
4163536
971051206
507455794
401253086
4514122
848823633
503370635
620270957
416398687
437241
49080271
795757278
739656857
570905770
718530893
4697812
2856275
29859
475943
446022743
583569433
687402850
495226
489591
206692
610131273
489389
962168445
601649170
487148572
527476083
525459
646207188
497894544
867491478
43187
416043119
795494269
817893592
489871470
784836704
415393246
457497685
422945230
968737633
5577
48623095
781353820
993455586
822413360
657868340
715720603
847075552
409764769
500981885
402229087
532146174
429262540
686308417
600518981
611840805
870183117
530198004
52412
470341334
609212330
539924247
731283517
517054623
616881437
60029
611385176
4592420
633109710
599659319
576871975
621450899
479513132
35965
48779
50415930
913569644
4800366
49392
584827503
514389642
990662788
636804335
620208720
449704286
761035295
801838516
622023748
833707506
484225693
843973444
647592446
571574785
46885
3751306
406942167
669229959
6578
879646685
472922739
422214
935811318
501601285
727832991
3880267
864575985
628861216
536856909
648802157
435777483
723511221
553745800
509390
638978208
473616535
426121174
677156200
967397165
3970
623085895
453072
532210677
401743918
55997
903328380
834752816
732258122
936903032
597176722
902583732
44286226
793858073
794836686
936074199
472237181
948543443
650084916
4506952
905598670
459846654
41833
435118724
45495
488183501
4493
410039060
835823025
997444704
533226867
45856943
735360607
661253053
433033078
564829141
733367775
400019234
693249721
454497624
997899576
622325099
644459291
919129955
48062659
904504506
3286758
478567051
489379904
588343843
466532403
652688326
727980450
419614996
399585
817259046
975944727
520868596
34896
867034255
415035093
405801
717785531
402799365
889029075
4944
938456220
960782546
4959577
463628853
525273535
777510242
580979935
577095960
434301788
465430195
602547128
43915
973446549
715952869
623454633
470596
488190099
652793855
741775174
511579042
17157
518917654
906586971
966454950
815435513
467254
5546755
684370117
5126
469692832
453068
599376721
4624782
474249881
640045586
942920616
814083477
450928001
5653
4839694
829461864
538864
409440542
5506631
947818843
461477250
572579775
443120758
527769549
750176695
51190
428809134
726701237
837485073
4770663
42169839
853005346
666982428
298
804146764
495424502
774780692
504175680
619429676
524118580
49333254
766072601
864446948
408224210
982097871
951981975
825188652
44597
628287688
4769061
391880
507931093
785427477
603483993
46711832
911260746
443057975
684295486
458465631
414487934
687386905
568151594
742198026
674229088
941548504
4948268
434259208
780570431
869955416
56119
44732212
348357
458295320
538212189
464014356
4083245
458374
573946795
421221460
566602
403855640
45915263
49097848
525992402
42969673
41884
528929646
479617
900129124
3329
612563038
416007555
836199868
492967896
693586427
47921
4491
441748
634306261
596385093
443457781
404636959
998431208
53930402
917120213
712880666
3716
48363
744134067
798859846
954374804
911064302
27808431
639984184
987389779
457662
824110467
788039814
470215220
904811332
4845991
676097601
849447688
456999937
4775941
469704046
480548585
402102585
480356038
888194867
734107113
688887882
4448903
962760393
535545569
4818444
715996083
986628040
752389521
835990334
616201589
997535494
49
4366
395407
921797847
605681634
49540
858164904
597952926
687487696
847045197
515237876
920324571
931351399
474357
976399927
574018417
601072077
749112959
38831
682659983
4013811
730430197
961002505
337593
48638
809301594
773866667
37949835
853755224
5873
899747087
746408014
465985336
4324784
814247832
45310031
961921024
847320868
420895836
869907814
513507437
777589236
3596217
480505927
49001839
774819630
506944459
482668
505487146
981835438
858498389
816583524
696993374
620155
898438856
547217391
49363
455919229
537247029
553722143
408917001
501694513
544390
844287549
802774288
48880
520300322
3408854
931844364
479472
581862765
504904357
53587
943831308
45803
764697466
950870809
534632630
906232125
44520543
6077990
659134487
548355481
561402854
528758028
977678201
26565755
46677303
478793887
920367764
456842260
448355526
609140434
45413779
420738816
664486816
773889320
657166408
50303642
5439546
497912196
44705007
580298633
417209
753870471
606604
6689215
985823783
3719216
712083258
54699
899424480
881299942
754653216
44842425
659378943
48216577
511545552
693093263
560129487
889034251
480717
790546668
48937203
555207
795063404
460337484
517270892
789618521
899704590
511576469
774038343
671531568
435923263
844238602
500546449
497154
574599605
627347189
861760988
5425894
450400167
962444409
496006747
537430599
862242704
5069289
49122
621816459
836085742
4155933
5193
788817052
446271983
57677305
29596898
645259132
63892
904792645
4918377
55099
267388
875643051
915687555
408293131
861265709
775704683
936285059
61329
809256231
749331947
886965532
778985131
496130404
583793795
914072746
735525793
466978
494482721
663057242
840722359
805933693
495775497
653962005
415781999
41747
822512385
650335602
500316763
577057
490534
447287
942142276
754845228
474125742
567979837
5143918
526661196
262288058
741536812
580366440
4824
800062169
975981604
865126120
881720885
839616221
932098591
751103902
5741649
694859169
482265
41834880
595880919
986574391
469760696
995735635
48451
492102
49681149
615458272
783542060
701166461
572498649
591162783
593600672
54954800
492883651
870904763
439386845
879828851
4943558
939222883
683494572
597065200
4616189
664186897
855963944
410353974
959350500
44064
5382907
564479435
505505518
468582153
405698575
481924611
692065136
969848403
54886
805589632
501620031
636551
504539951
353968467
757173325
884734110
603158737
441739041
938449540
548962716
791994920
676763410
2368081
644550808
770155266
996062493
611859684
687531691
833468897
819275062
578262348
612442144
632174246
734949280
31546967
420525818
498013
737956315
4033748
517339292
545140797
851579050
851236255
982232441
733400264
57909376
4599
442753306
547529035
856403677
34984306
587058298
447440
531699954
710447550
851869791
653484726
530742143
776311359
707253118
631940174
926726824
787037728
47910800
48554020
463142241
655282
701010642
751396192
405540221
969473912
5474255
607644615
409124014
403883714
426528027
662071948
490406
477394
509075986
484741521
896941422
440557674
962907222
942542718
675873189
598185234
662457461
675381525
908540139
4476716
419653395
51784882
636515015
904668994
846227247
44229
631413774
4683877
770266101
683270903
47001128
448434
34729498
815118526
553117712
798471399
771515529
689618069
952265575
832845801
784502503
692752614
52474
493141931
4660191
902265970
3554297
2840329
401383574
719265702
700416359
623396600
434699735
5198
473516722
678856663
499793565
995038126
396158
769165030
4875940
692013116
584160348
519416142
544375795
997380659
39682594
43781855
48206413
686841453
450978029
458381811
47131059
353010
494701411
676413738
834342979
983918644
723436135
483439637
737924152
467981179
824481221
424032067
39026
55340
588505149
500660709
591644812
465931445
5663254
43492130
58680
44942
418634130
688170745
58201
890415110
3855626
4974245
3620
674635033
3666
710077049
752885571
901213635
982393993
963011558
544414475
442098998
476013504
844314506
55777371
527606
487895477
5893040
919532708
3866650
443618815
496783366
507767729
963646684
4628302
708356916
39442
469010148
952954230
955264632
467022031
533438217
402738152
955199753
5658
780062155
912141908
925961527
37644983
56732
30284
4943753
4932
633278756
501043039
47274626
932716022
484067
4612643
806172883
874417855
44953621
428917130
456720
4759
635730653
45458
805191163
903850010
4879968
475971649
4910583
918174969
4713346
47675642
535739739
732716878
4411034
476178
808970844
369786874
979753319
409787339
460016427
841675023
710376010
544276
984044819
373328042
4402726
483148
649205672
416080
473104
568863823
726495832
463486037
582589948
457049
765619762
825433056
511371379
411361773
973803234
440055833
573350183
353220
492614544
558092556
944555217
528455928
677064924
682866678
803939477
802973438
483745174
554634099
49255
48742
516872447
741180023
452566334
444712427
489852940
470223397
564412210
555820366
4986703
754123765
430847811
47673
34320
425859988
510641553
453509439
454504388
880542925
5100371
694554598
4559789
671164590
954564373
511648988
42937
3772
834785217
404818533
712242418
880193697
570454912
4796174
447651480
456954
904417448
40673
487579283
727719581
711644411
54465
4083088
853574727
618732518
475024
506630269
999945040
459680595
46690748
496960192
58840429
478826223
45072378
905339759
483071308
729475717
509628017
467741069
937647148
576384936
467616
64054528
700311225
51790789
728677901
603109902
548166660
552664
586141323
796649644
3578008
419916535
47874952
706253735
49340635
503950170
974072328
541696284
815242009
47203
702699759
928401927
783039440
730210706
794839547
983184964
677576018
6018
851255144
4789852
828043784
540837911
4512426
512943138
713755222
659675283
47426
540709373
4742369
455117927
425169013
575051565
534160234
38331
629613385
429947560
888271264
723800847
704459714
49921812
979974791
596962999
446906576
902805990
483830794
871664704
520417363
955181601
828924368
821225514
57974
958147591
898772744
473789
744848606
713614556
39033
474540479
4377605
436720170
549982225
6697
991818729
919480575
451294296
415181
570507204
673011173
523156119
481309002
958683284
4474702
654275198
465885699
4156
1399
415783
760075093
897497772
3434826
422437697
638951210
723961690
664181734
760806289
620185857
49116427
496622819
404996720
576342033
645179314
686769854
448848042
61701
993178952
450614374
459329966
5916715
496712354
987671455
900953967
394560503
514132988
6430930
4571053
546415727
695230907
850634379
431733382
619688501
4230
811890857
995511627
4510111
984635448
494558
438481935
4521426
736112142
911543475
750070710
730067135
872627101
454175
613189899
477833575
986691330
59133
49699420
759600105
51750344
581508122
482539969
626141700
768594313
842175545
4046536
616786869
670998243
5829
565800412
994841346
459174559
4719699
670121872
426375972
4561316
463505
737099395
417371380
984227551
490665448
46498144
4711008
4518873
4692287
396324
655344812
879457043
919271487
445074252
612298657
485543377
735711489
451206
565258624
797718862
921381254
525143900
485821751
45420539
967008918
636307266
759596768
478491805
44702797
477794460
4829328
790932652
462663998
404573678
745233734
4846450
947261648
969262736
417117274
3759928
537691944
556797624
842169151
446105387
748865718
706765056
432736320
700564787
862247284
46016
5442
419196
440546330
849610577
627433693
2988
800518511
464306
729643774
876879222
601273386
432642
695261972
634592194
755420290
932410314
633082798
46675
581399095
5038593
822840508
574225419
5221877
24992550
41171
457144
568210194
995705505
477170789
251
509960523
506876653
410789859
46037567
495163
660542182
536156109
34913
623207319
630995997
51951
621838332
766932408
450740
46103
490788940
835630898
971661139
431445101
814819729
546945548
811773664
655859621
576953121
975812443
631123285
562001092
829355946
47043
469280540
38364
708066499
529698417
916119546
904088306
5798590
504541858
702672805
630175163
466551384
404329364
737402202
41293387
412485279
495405413
40885
539929454
544382535
425391865
722518452
717364868
715922983
4453528
471165358
45249
909411396
696918044
4459941
4605430
581616936
463145
5169162
48055512
499092511
406503057
474975752
527596637
473345
861517513
551397867
673514307
764447451
516684661
834111062
4280696
4893240
964473197
926309664
39882
903604112
788877802
4967012
46687616
661633097
47717
886309786
4742494
428550544
478023948
411055652
619678074
572166290
903197786
509989937
994710748
542207205
51199354
421364084
481390794
677015856
421036132
596061129
516079455
489529899
589162902
554740505
685983587
984259127
526233
980053081
511368602
5203499
530904717
799401096
754489796
581740416
999427005
684151
760740375
358537
459188861
597689949
778246827
766251659
418371975
837479775
495005
4844459
49357402
640731953
48118335
2906
637045245
628056593
4488673
5312184
812640271
460570777
955539046
697282954
735825128
506193754
994108731
35095
919866319
796160174
931060639
960669009
849623675
582495799
741386854
492115081
322273
440198
49863658
48568
509443878
839346147
458810937
468208662
851225556
437947166
533805687
797279630
44533699
49565896
651055934
439799743
517329213
810367661
516432085
504098
484430988
876840593
468634
744275634
789616322
936097577
493755543
4329
53812
978196636
622020049
461403777
705634591
671030378
752064851
49359336
695864709
4790283
713317494
4751553
4777932
53717061
480325757
43749
762458045
531648262
663571
495310579
53266
519665
716982502
45002
420261290
726254520
855175352
453765523
890958423
49263065
636077246
468163900
3777831
37601
740644189
694067926
481161324
754684103
871616359
865129490
503106313
996189333
54758
983381609
542317294
954902468
920365193
871229634
829216265
46383324
789946688
673603088
46499097
850629721
570032193
465427690
661226623
925543679
537531273
593063459
4989578
505389839
3609854
699248940
4480303
456863693
490924331
519810000
792014057
498800
43977
529557860
972403095
4674707
493469012
502391816
4633800
452400297
997596664
666325603
4013531
388248
47301226
46265
5267529
50038
250995612
467438
551076155
3585530
44784
47032
653954504
50926
448557
518400548
28797
712528169
770100986
4728874
500150100
475319569
753504133
849961479
430655157
698263585
714904567
870373346
810444827
854723931
701725345
941129264
44527
764240761
760295486
659910400
618845068
777171443
551757621
405810255
916461627
586803137
49520818
546599163
559888640
480940868
927458406
412440872
901375736
470743
778457310
419665702
48510374
472042
767172514
826465789
507372
966299272
405856830
793455201
598120361
482614191
865942532
475886067
440126424
920845786
49324304
722754757
697126173
953276895
988330921
452088545
914326616
924744360
403372951
965932404
611100547
48233743
732245748
554724690
690404634
745500149
759906426
999308416
901942316
538241618
751910260
5535510
3515
572072628
463447565
5113
634851658
667092980
949779964
741011078
575877537
505169290
662439264
736806537
4928311
316353
55260
405044100
44955840
479742
3681598
742728034
801129818
816763176
48007168
696858989
475604
638896799
5399094
49679413
597616738
575332035
599298042
479097572
378431
418084152
696544999
402283797
761863491
839950072
57158
297538
777912377
5178102
549206300
677841428
483042070
866072008
668464349
770400632
497355261
604026867
530986
496105588
49799
494589349
426981424
944931772
673591141
47147
808714970
534589961
642539570
882353218
47405322
418881
490404992
599327248
39803
3066
762691029
516530101
465450035
586547130
4150727
402814695
468378
835717810
427224649
915011357
811123274
963671055
891792763
496676705
437746715
714561209
633175530
919591977
404380569
5756076
50003
703277997
46945
964587723
696925057
436399960
658162297
5494816
446151632
48098374
60169124
409444740
233
457393758
736188386
6670
48735610
811223869
614899835
903955883
478976124
464226865
582137840
385323
481046556
966253757
797095820
834347304
53870
431150677
635593500
957512609
662502649
668493794
855719136
54436
463543087
4526046
678664471
875879652
43817
720901799
732807468
421273058
589861301
906541706
40494865
520794914
888073951
660642239
46891407
526512244
415132594
63149
815088746
725440596
53849628
689217543
449795665
426093544
992213955
847868384
698817422
857751467
791763517
490346019
467253307
828731827
465019229
782530659
5240292
795730595
856656311
858976791
804767130
49755145
490198954
832523344
789304743
753293522
856303353
624921065
445138346
670083395
960621285
982646693
521208610
502198669
626769713
943241553
430796969
546978542
865116582
986013402
461225094
629977986
363948
56831975
815126993
52780
987653534
806620998
54956695
741963741
683800833
430639912
960796554
851584309
4829604
734462256
524225871
846793438
588784999
908366296
679007137
677174475
506133873
4225
450405573
47235
49256
538858538
717453824
726867152
740059336
403282613
652861404
46472
597903602
751640808
981947906
871658635
865839376
518761
531891708
49787993
47975758
359090
453020264
586597234
35359
362210
4356
364853
793861313
679928169
684873341
736832225
649726453
670858370
436905060
297324
481352144
732216319
994594893
831307808
664260474
460557
472738767
849383525
613689301
511883130
447366292
558466247
821176388
803813523
405267614
609717362
475079746
718901202
409565
58654732
499766555
4908540
472355443
838828308
554531084
549391785
997564180
565513319
623410519
618202755
4973296
388365120
861185985
580506110
526675838
851436591
4577522
440578663
45483
474957869
622272011
669000469
772844967
498704
810613179
742622110
528504460
51666647
434346425
423891
484372281
778178746
5177462
857785669
888931058
604405947
861176430
4980
655111284
527780645
649013279
680526834
707927751
50791
557944092
693089381
856743187
853268468
586777118
45753469
933296951
798792533
459798306
836103855
556
562737690
51464307
786676578
4608226
47412
613630516
51046
718059483
653936453
820183872
48597657
33181413
469589
542972788
926627819
712882629
633364961
980272219
911974897
432190480
820895162
700060159
5245132
748899165
45289311
667255082
531165469
436499
606124898
627250592
415683413
863134017
679108849
459592487
940849803
434334271
996841934
4912900
946572948
873441068
34162
650623563
46250160
43343672
604999584
47721
44334
975310601
973129668
692849970
4969651
573698370
689342747
902445432
932048139
499321482
4467
479212648
589926768
475174244
678749591
671154380
695029524
940086213
594979067
528432507
736504358
712395718
47593118
442126455
652255271
465791375
3661
575820017
676977619
404879613
259
578086414
696225211
328531801
43982
470533134
4928356
953587759
46872780
770851420
532191214
921079385
437923754
935140717
41838787
849520650
518713
637285558
862701911
389472150
684065042
4985593
794725380
433867730
694394112
970534940
909435798
703832606
662009432
5267
25475
501573128
28270
406956684
684469999
878108379
440612609
881090376
527737983
622109343
430266021
415761
44948931
582038332
472788
879637418
493493820
459859317
923774970
505797174
4914
540766
49403
40523
675249190
700353010
4369198
850694009
503412346
811120863
62780264
524085791
4449641
847972226
45800
724096087
828098211
4279859
649809261
479682995
40534
909583917
45318
854038218
797266599
791472214
643289028
5069319
477398
4468978
611347485
418970838
675745571
2772
977492709
4589273
5015000
32212005
886578642
993754487
404456
505810277
47531
968747561
491027298
599723864
368173
959865157
50815
656882204
862205389
789001456
548124419
481784188
530850686
435040173
919563033
49527181
732027110
981343001
45763
4642638
887301324
577538
615658384
968449351
903738973
963302202
460611117
757704323
884538768
45151
888839193
731782713
43659872
870069310
44297
944465395
6219
56598135
2407744
797442862
440268237
577334288
897544066
44731737
825365795
445876465
5540922
4906281
462114408
606780185
499944947
509151016
446709
745770086
490872830
7304
511490355
45169458
467011
595829263
882737454
530796987
883702826
5322
618328906
492537496
48684782
699791061
3794980
794810866
764525356
536055339
49382254
528025928
31330244
433058903
738099651
938668717
985476685
468269
949006855
578242
791670471
565119697
45841
503737
755543775
707081653
501335806
46758892
930898443
629829590
736606477
520597986
3859
621958
953441791
57980
692239723
883316729
491601631
883784467
765875347
861286261
446456331
4837206
451109495
678510701
654683467
522487557
904869641
474891
452095023
895227008
651085813
741792919
428479434
903048691
442739633
745762503
465275619
802382196
854465758
4924199
466047
877754155
414492782
4478444
960140071
435803425
534963524
4465121
408056902
994466638
903016125
508980155
552848620
478710765
530035
449843
996570518
713469361
807883938
444835482
667120454
44212707
4934115
46681119
6090371
53844052
4800632
934292357
564294026
47329341
591068814
992224887
46754
672692821
4930465
511816393
431432710
29951808
717449792
4734435
412631423
698375463
927623326
626888581
894009909
47318
948271080
5183787
445078393
420473729
901974447
600688847
44889117
4185642
759392773
983117887
581261256
46773895
934707582
978166138
409428602
903215606
704686002
578394782
821875418
725839871
562210060
47543
567610746
5224819
468758585
691876252
50794
986370848
552959302
5093626
46611
47058740
46827126
920680235
839499847
788560568
808188676
438423245
487414
831324415
827436115
5239477
6202
782281740
626542600
979798905
49637998
416024396
829162859
793845374
3439035
47675
573962884
621891542
472029256
409139618
989009740
438673
977782483
964084081
780127868
816271673
813250602
866551155
462556084
42476
49453528
513290099
416871398
40829360
44637480
557908430
463991382
656704538
874038223
46534
857744658
858391936
406982377
565142535
48516
322967
897086757
4689722
796751039
636935
646108423
54368
485339334
527969976
601386362
592084687
415902
563416173
413804876
536213
512826150
521194431
632770375
766433020
561856707
655431635
51012
386
980883210
4778132
781551870
980352124
672606503
586553024
37881402
52947
754693839
477753572
927770769
776409881
43232
774724077
731708726
3128
783782366
644433628
981279388
525056282
49274
4324013
631380225
468473
641846749
723679859
778283928
418115179
477920395
951650988
857449577
554708832
560676587
4911876
45812655
939350848
48386432
749705503
353453
47990769
578090432
749126633
3602542
516459140
971796204
445428050
5574
724247624
906271108
902951538
729997673
659542893
885629070
430303076
824206115
48003
648522127
473926427
661684419
980685643
430059997
839114183
516546194
4953211
4980758
474643561
548552069
894861235
498577957
754041438
498206692
5029380
797935909
722774997
49199
463895138
994288541
498126930
904566680
429743984
49803316
650701141
746033611
27141671
469168947
771379354
4448250
4733101
41934835
796955849
524481485
49088484
463854101
532635639
48784
956996733
862110324
820960449
549423173
31141862
502362
6216
453841
56670643
465500
54418
888357156
4561597
761649205
4513849
853453450
455108
953850772
415303603
731050305
44920886
456984843
863310953
700440661
611944535
66135148
570719790
502593
3844
448730
49017
770204838
870065159
580228065
763090345
417286267
434859911
4479896
549960035
458465813
613372839
787917111
896485893
970950118
720084477
870611377
592004348
646664137
407132671
438108578
439040464
352127
595355272
48881
891415989
4801935
784069353
533915109
29371902
34245
4655223
927415493
629991429
40242
756184189
4455747
48426211
816638194
647052857
5676317
553961696
501544278
853526930
983712073
558192243
408897003
670920714
450917025
560885335
841553403
539284179
28624382
3816674
43552
451812765
545018278
411452056
929932925
830725215
958025083
898215786
701776007
368995
867288456
806540093
823822187
741167356
47566
704799947
979714880
49535713
785104267
663
681636251
828835574
735613845
634911159
616369008
523946419
674516910
4507590
655503468
865189825
799791440
469220767
877726778
825736028
776225177
650884129
4171717
487
48815831
957784299
690200801
700988574
806065418
729015763
985173890
531950210
4794422
354179384
503022776
834247522
691092623
49058
757158105
485426
556026415
776087121
691525430
499820845
416718
845491908
486059780
808714694
468158601
869910858
753906128
473690909
708644972
606274927
33537
19429
699496679
987745371
4111767
928107215
775252155
765445351
879762584
430431061
487021244
5430590
908458882
562576241
449044
552259584
957426965
46663
849468296
5226
407232878
48481118
750229922
2045
48702748
4737841
4555777
438142
563007687
500996302
647059817
950964412
473207107
4480784
833562587
788961797
685402305
674596225
972754591
432236349
892498582
45752
850488038
932834164
32870
5910084
5380841
794803600
46052
526
544808337
558433209
811124413
453540698
4482449
765282479
832606801
369626153
454628370
681112942
769178272
549724696
802688263
681350472
613577617
604
707899479
618073773
751459139
411166
470070240
489031
990542484
464950720
850012263
484656361
515345850
936474144
5825990
847522494
556033819
456151269
483366411
596549062
640409774
46915978
846649519
468103868
476298
820147178
409909807
801253560
48482307
864618030
988894350
4801
722460453
2648
547022161
940477088
497601638
879109417
522375860
992037334
891238134
874916331
493119275
740366927
493567
552414580
490296420
373187
908514065
698309742
983553466
465772733
582477352
532852576
654439048
39848449
827193438
495566834
399574
676258473
568704699
4283032
690870200
947602140
974755514
907811625
700601840
749884552
41362
494154208
479657694
739836925
531954438
45424
60515687
597557340
650771790
931231357
479808
644675521
476030
627566018
415643649
543171735
446215
419602091
802159626
795200602
798786847
449947
499655712
49046
63064051
641380062
552115975
508494532
53020403
497468107
916810817
937626925
413342228
470462643
823871943
572540742
557018372
891758645
665487675
638613616
57888
4645082
746017344
860626001
869310212
5584
450871354
694386546
500133311
546941
4777
580255465
49514
684306301
484110850
487424873
478473048
482061838
52204
973605859
760752044
631488712
760240043
652904884
762705415
880198259
474325042
916993756
49731
3742977
279255556
4624340
4259882
434159533
871438814
570443042
478854231
465748
852565505
816887386
49402496
45924719
426305410
458733564
855584295
723339139
423815105
836786831
786571364
996690969
841341184
4869595
778502050
458389310
46168570
4692557
966563087
50149
409652
682890736
640516441
585494722
344885484
842183593
418808842
851071010
807443099
34983
705959934
46204
962076617
410708813
554011803
487582344
66714969
899776919
868249299
702728803
499555117
31716
481313014
772508114
857138057
450176
782175271
47633
801959418
45525130
441397
730157273
603719476
746842943
564675847
530017820
966896301
532978986
508621891
496579570
4461674
640504196
433960108
52830
571562866
879607068
689916327
862364977
548977708
496705097
908344146
868593010
652099109
862569255
748842705
841789939
687088121
533107616
939365594
41022958
432639107
439110455
588462633
935816165
648605243
868495707
951918731
797366288
832314060
823900980
40133607
48534531
517766
918337425
734910816
986204426
574487
778872924
754792149
687822116
681680902
766264995
439224
542532319
867130548
736431202
580969341
506340948
731790024
967237309
405150
934344053
508651718
6455235
538269469
664335801
760836743
468280173
5817042
41535703
756193770
430897227
26622
948329853
483298393
836335961
593736605
45991449
45823797
942183515
3844028
580796
428531868
681260527
46841273
460688745
632654273
616357970
704461941
743211168
563442427
491676330
783733021
4841931
502089574
527554588
308325281
556891585
40059331
720601811
829108451
618970215
730569138
565525997
989430769
648729650
885402995
842066297
482708667
615656601
578749
929842629
46155388
44845
384805
51447439
931710429
810121306
966400350
689452732
955203674
636197840
40189974
485
48291578
495568588
701070055
906284795
691296109
338941
423904389
893594569
47258
549361538
492720979
483929011
418762
709873338
46119
954722944
633077091
520278
523105217
43777023
49045
4224621
509522458
4889
612778729
667940047
643880747
45882
626623375
492700
526054572
39944648
703597321
988239273
492790462
567305720
563881599
47651973
45961092
892687743
752693659
913078962
873875948
5583322
838984252
517395873
404893909
651656690
460062
975520210
51075100
910297480
4379861
712475052
592591693
921187936
801879415
421443
4290715
669471104
832660553
969656472
820159936
799901021
838741818
4493714
474209
575159295
781708846
492000
46694
443447912
734111546
946685233
589341115
766551466
616638910
805815283
648212068
454187149
710480453
923639248
642432926
2980
460994846
905929338
576241339
40206
807173714
500154
870838180
668889187
882572043
827680621
390090328
450742
48806
959589875
30956
764352705
455515894
480568103
606384424
743077142
735882501
57748
832022295
509623206
6181102
441736493
471751858
490125589
963883202
901438120
543176372
408602367
499819234
905915985
662111492
641353042
4726409
991584523
485725922
821441283
45817386
935300893
983968947
4771457
480636942
958998421
40270
434169191
470863658
510507207
886084006
35252
625022849
742189642
686334882
887112220
53282749
999694920
4573792
777084080
728640343
645385762
451822716
800683109
49467724
651896411
743863354
959358457
685986531
4735206
881070554
475371297
575541661
488715581
743064115
449012182
603951471
857157323
4856813
573800693
4936
925641488
503623264
880751901
51979
44372783
661604098
536542819
821269183
992487376
808709780
454011127
526613398
498690693
4602843
499375174
681031864
730670977
388658030
46164993
690652866
4516958
47669745
492970250
48838
452466
885317402
848520908
50628736
538011
794946610
881781173
703910154
483186352
4798511
436307
491793550
889519313
817285420
614583803
4421
701201782
989996454
448787800
675629524
848341315
732288481
48834697
43799294
41169945
476176558
498905
640598259
633161288
460616
866676868
614937061
457886947
780270132
462343511
807941025
638848855
599429710
437177123
3195
550954
904949792
802358445
482139444
759032310
5329
423326001
765241033
651447242
671528340
552880271
34899075
3746
782049911
453876863
501977795
4413347
906206536
484064033
762220423
497661253
962910061
499827630
732857433
46200781
873650529
4704772
4154
900604662
959471160
48897343
957945895
793825105
663686051
591592883
435207
686651142
951662817
4412764
502772682
918609514
5156485
877111420
481972382
53185367
577047719
924432161
976956339
573528974
854128809
963942372
45110380
4716488
731772395
7553
880412478
586299913
998518329
428292403
719858583
856106570
47875291
459840165
533496397
467441429
449081221
994486226
503484789
795159772
756577225
825918035
4671340
443056
43002
895192573
4111734
48673
455562813
872623496
757749334
451922
3850
419596480
420737949
831632153
635343139
384635295
800546635
545842825
650233404
855932118
526501078
472250
521839
546903
458318705
43400676
588605940
779593354
505308371
498501443
703512553
934310644
34013
757243466
867510860
4645785
683744996
430203007
604889944
527508843
548705468
743274029
815204691
247699914
775753108
526384437
278627035
864782032
645158265
372369902
5277921
463941716
760311943
449213780
934569137
405357212
42900
554777977
4322
465989886
463113767
463409505
753272326
976635075
742509518
238463
818792685
4659736
938371231
418869977
573549493
483102083
547009380
551693503
870804279
778864058
499461865
857333612
500313316
509079128
4564724
692658506
944909641
691666206
47656558
595275750
765809281
724168646
503264877
806660904
452313009
446612256
587298383
633677
653774872
50203
5653514
42362237
478203307
4562665
901112089
48295307
519423470
625749
998749074
984243732
790361177
665546238
571553276
756856374
4128
987776841
5023550
608049636
4953020
826742232
457177609
503167802
754539984
912924327
595359835
625451257
822547552
654813731
494131599
49009338
382004836
977335298
546969
792179242
625302516
748244375
402234136
701130254
418719185
474242844
494160700
409408011
626129631
757647906
464743264
730758103
428565932
825036917
4006
575218139
576521451
964150403
835504513
496457886
44800677
486496504
543923390
756627212
516886952
993696342
810644621
577065327
472705016
626428752
715178882
564237981
858351152
910999581
834691489
648181442
883220022
973181243
429199064
542896539
753645588
761932403
477213251
697993058
496522952
503054599
966577843
738925208
584131728
473022
468727557
4176431
45999405
578484942
994692106
504470699
999384583
469867628
917530931
4932753
818702230
760239598
571439474
681587245
778274017
48033683
990154580
946595987
4280043
46378216
841354083
323910629
696341265
881556691
527108
890012515
590988389
789699918
455129609
585866453
957979333
748544303
45662
888560887
47386
443436
44118863
643998847
473428855
546515
4052
433571191
672629454
804588571
418
678677078
736862051
655450002
409997425
411262018
744974436
412295990
868668313
540794943
33578
403926838
574658222
961316486
534708148
640244702
702099925
397411
560516147
682182859
923541713
419318075
487859829
478045336
592532
831766146
444764683
436760587
4808
4915386
750252642
4961702
817829569
620450523
422642619
378912
998495019
50343869
4924688
836002312
45420
888783456
927030803
556204950
857730976
978339425
441991
5389332
418302864
884682355
524391
924557892
507370624
574737509
908060660
460588
47578
503083380
3438976
607136462
942879107
687650497
48300
352290
443655766
678443824
826522453
805984189
663063027
768853338
494527945
549843
622916936
4220739
693060167
451966
492649
433198858
4928968
806741747
925657827
3770
827875848
686883959
669867654
460046702
514096858
796509442
449544
525674813
52015448
46673448
54800569
582915702
735843803
526124232
926372756
5577689
762531923
53392
553564676
463373
882615852
502
635169885
48399397
609547984
662333337
930912341
835273181
521160980
599912355
577201033
481746581
824968344
548111081
673791045
3180285
993918842
909452002
767700277
54707180
616760797
973840142
954401236
699789008
530648540
740498396
536237730
912151410
871298751
477315068
678709460
978666699
477594138
741293550
498557
635852907
48181652
694791947
745066921
463210636
649804846
530322318
795781031
489052
622302341
767846145
765219649
4643746
4733764
803170291
45237
562309151
447628256
56148
555364942
964265475
4679583
4791380
912523838
33407
427669104
830501220
593598684
570487737
629431342
551158514
817230314
689939468
695492383
695454549
806097495
468549682
944875404
784681466
553452284
3965
940311606
619087867
648498834
4430350
733973591
669441002
760899569
966829902
407006
495697031
457522583
4814296
899007135
430861463
560939506
498571236
895812856
871108157
789998945
671613859
847938087
623555950
368688780
4944095
629164572
443533616
488958260
49420
857230263
28664
622850394
969309910
567238544
501057768
405495766
4346797
62800213
456164630
817056729
38203
5860820
829817446
686345335
687563467
6049299
863817354
462275544
498767261
440430812
5204559
826876569
414055
697039129
854847266
950599893
978966276
43360360
630899068
4405589
481455171
4836583
993084041
542463
556770074
792234702
668435933
532594132
713376094
593
930573195
39131551
744760906
427720314
38872
683019119
552656839
671314694
589466676
536425602
3431
542335
446456644
692621322
636491474
667177311
802035172
771154568
885061878
657143403
420987118
578859289
973717046
815390365
782762899
796164542
884295284
62916274
700839784
491569996
609935084
597578309
3207105
843282861
970953942
47953
463327
48978730
867340402
459712450
800210508
624774000
731418134
977049545
623290773
672801167
366425
923667097
664387
771742614
701598933
5349
46662724
581710085
831892341
826961250
633679990
822830132
428879664
750217114
953976996
983796994
900644277
569903831
4061
793841239
409257231
670221421
707437358
49076
487055
912774786
895529819
501325891
459324
991290026
978986995
49484
437744878
50244747
4655776
583232044
628777285
607482977
940181772
465348786
988956834
706561900
4700157
60314745
407407731
583131393
430712519
412560886
704643747
484404400
684256378
809108124
879842567
368028
957421361
49740
598280953
491724443
645824300
499745
47484512
532739164
587446906
980256431
934068031
408769390
599972173
765831531
926760689
838794038
798479654
618653319
852900585
350
818617425
844996492
658630961
835724265
425977023
577523202
499053
767675590
608349362
233882
920797042
869418404
48132268
412889113
48027
443438548
672371369
739529643
931700914
591388123
650548298
904204659
589195610
861770460
50346322
465615987
642140874
618974102
580006739
578361324
546873086
50879449
465319787
828948980
493432643
514897855
478760001
415261304
873957501
576979781
763173177
808361698
428281528
918301904
287789995
469828855
4973
897066703
581677993
4760
442268098
636806645
45991
563942717
4549952
680524159
524646640
893091147
503355937
4216979
571487488
986446871
703958614
680462795
669070809
746223786
496413588
4966570
5159
634546334
362802
2901502
549850059
814425636
337365
626448487
555824882
993764506
837372065
946825295
828241101
782890292
754420985
545765283
552765
64291803
4185
490828650
5239453
49799214
445364404
598072543
47858361
780735034
49037
995825989
408486515
657567049
705567186
5492878
895443783
597519646
612544
1928
5757
840744322
891460172
782929667
764326382
525120445
688368790
552858494
502137080
409442769
677713617
822449981
41183
834464202
485280881
786602466
658531618
999698983
842396726
39769
638499485
47372
640665881
721838125
438229423
45867
836534976
466237770
5079
49150935
50093169
671574614
756465449
460161
4516866
983293064
400942069
47687
617781090
4936753
873193503
410741071
401730
481575198
510160163
45854450
882753940
453536442
530633591
972633699
468462357
667265551
892558330
668982789
416198739
944323853
677602934
404216026
825921560
532408947
401441207
3090846
443498555
405119862
635473955
631782822
2614
6237
487761960
45922744
970553024
864789272
42497
528060469
475456848
757500436
999385284
404941152
633405804
753210461
761496983
657974426
742501003
674
4520880
678889715
582694947
801273236
4433398
646239060
848278701
533785480
512667
458859
50275268
619432317
937579526
787360053
4903
968592011
4714
39253318
557767264
47437269
955818632
569855863
507940162
910412417
605802626
745277181
55271
432548455
746879937
747267787
46029470
714974735
453318095
720934468
907533027
418822220
493769373
832229782
845256105
959508085
539010454
929888351
801432476
547564
455492897
812498482
486491019
991877348
804742721
573188978
851857026
444731630
502166
640802889
851277820
4759603
904683227
3740
570264539
359
61074
486544957
680552502
888911511
906519125
552089266
660474413
728568871
946473342
476557552
4720307
476270771
968146641
771324747
504834
588680642
703297595
607051443
869460172
815264813
475856872
513750494
4808366
5304
746042432
28055419
540641653
391637727
695658764
48485
437482067
900038387
617595441
5077773
640315305
924306118
843127122
47260490
837398037
481336132
45592278
451544246
793831155
48112
593607257
796461860
495459
651927067
648590631
534528683
845929309
463967013
843640115
459714159
913360396
457309
543909251
697898649
842573430
627486329
611426056
736946893
455014370
441949530
67447
482492379
765789766
621320589
479431913
585091672
576381116
60219672
542647119
792373000
3973
44191
932866276
599320732
49637
476889
4857383
474071635
766879528
415999206
471446717
705846544
849629637
470089
797530844
644039857
519948295
583799428
721445605
4629016
573216615
863939427
924957850
656743877
712017565
428613
650384182
617452986
15270357
638009819
53034
390008
656718018
818238218
469855662
5146634
606154509
4334574
411230511
45167689
636988878
416633704
428558715
923109002
980118873
722802938
804969707
774851420
5014
49808467
977820252
49299
969813565
625719115
56119278
526032897
727345886
4586659
751864014
43726663
577865235
779309141
534075
904269041
686694516
570619418
764678110
778624287
799274946
473559575
4433
677726039
866587252
800127045
45743954
847530060
736574821
626697747
423596792
45582
4972
854043049
703018290
463554
4702
625610811
841793552
44463
456835638
494774078
665203386
544313361
40927
4755004
970545451
998803956
783873394
48927
603387399
683137775
649588574
362479808
547234066
403830
537484559
3572872
415125314
602453423
699897108
483828942
27511069
538846719
46507
611713965
506374855
781392653
4628831
584356107
4633381
517552197
954424487
517611886
50177
47498
923737794
435292
4477792
934755550
536794614
457130
5861531
44873486
450037
265306
984981051
945637717
857252629
60606
611547614
876871232
413459037
47958
455230
949087570
708825626
938785985
563854076
4611
647817595
5845
46148891
719058353
478095094
666142695
583526735
733592367
459817893
485877
989718261
681562170
494461328
309690035
504027905
509982974
816700560
52988
671269263
760981519
658396
938031899
905584058
509163626
665711310
752431951
854250541
5348714
682637592
235
46625681
885967927
900765395
47931815
995646906
778017028
793354701
6657403
507552014
453345197
723151791
754894544
412800537
45977245
55141
551873471
564535447
445987334
669359476
665618651
64959490
4827245
412725639
744112662
997635253
898818853
387
888745667
415521445
941131201
648113577
564733047
498973360
898809838
371429645
406
734574510
445897418
3786394
965400268
416226759
999137184
476144
434979057
643151354
633958022
529622081
810270214
515471354
823836746
820234878
491297
689729563
582319928
4381229
653480181
689524166
571953240
776026624
2673401
687441074
760833702
46385954
423475302
566261662
771567212
379225061
479973
468999548
624000433
744798061
725245237
964318814
792572190
519418
427077541
979784776
5478
488189702
756390136
370151084
863109221
945088379
46487
440520703
821214817
425883823
909522040
743287451
356877533
921209418
48757
557141925
6054300
927223960
868895595
910825174
625269637
4255104
4447621
433758903
561140133
801888366
501217043
459903273
48719353
675641697
626845777
4940893
483512
775081428
970075087
447306
586455807
868255361
907981358
4562958
520340422
649747924
599931141
787186722
973729508
582389982
59044
790165804
626183913
382221
505446601
2571
743034192
57902843
535707709
464892204
753700746
500000000
665812634
449896739
49438453
834687731
541752417
811187582
886184029
45171864
734306507
762120095
835086207
400619114
888072831
597019509
861512086
637519102
676150800
915748465
4384625
688671403
642697876
805590924
446587014
450354476
471869151
902092569
460694232
811996107
26058625
597888418
582780744
444528751
601245226
894396919
625822903
875563390
459426536
634427045
657285783
46040416
34386
37802
826039861
49947
449191444
976301969
761520772
44846
3807
777819507
474768947
574587053
5524
641639573
46692498
924412346
53002459
361933
650729220
846981296
814029269
944001290
439797463
511193121
509154875
709556288
960078787
762735053
3763
436767454
449949962
548036581
987098200
709038523
40793
693609950
5455506
552237706
509617
484391880
955739028
978404691
792071247
446916
808702062
513414164
801574024
519307661
924705936
46763
48587337
52776408
927675835
38246
473775269
474946909
56355329
701629025
950693401
553974103
453863840
684926511
804981399
954297140
923669026
3904159
453827
575865740
664365097
517162386
637721697
972561752
495707
638568890
404886152
980751622
916147379
663006849
881788008
544998836
61896
482209220
559420117
70258
957512791
534331723
805965299
474
4095
703432058
497153413
926472199
899060372
6361987
630050526
581766179
642455896
802034112
628503895
3114924
733216625
570125782
720117758
965399279
480530886
5134899
45847615
506516
426025380
590330156
416293408
367105
39590
978651259
632144440
570509206
427534372
50525648
574683915
880532070
514841561
681464660
452300
37160
512099
780494179
521822674
872951024
490188762
857713246
488927949
610752027
53220827
2952
4989447
4641167
507984
519498831
514321369
800155088
457513130
679881796
491955295
728809718
730610151
633626392
997331966
529398764
819083432
4859
368845531
820629692
760746668
495093578
426139646
813466243
927568944
561467138
448761569
839753225
673999604
944926536
828576352
546659178
4480608
581704662
577354
5039394
602314647
742257158
351318
792878839
801867331
472373263
45270390
50471
549158075
462984354
534043214
513441593
802260180
665490621
875669357
779976772
969272771
937807275
603771060
629593530
829960094
939219790
976639577
484526106
965867512
775118215
863239017
770085810
496671497
311813
668693109
613160412
869032405
527366311
692561516
490184634
45001
960935926
468304970
532038430
45048577
938383827
752051111
480993465
479643
785061163
965241286
486952470
813363135
897344061
877413828
490368
589887579
463466576
35569
656656102
4150
726294976
4583242
47675029
676941298
627537134
764534282
5143237
49720
529952340
598557505
692290495
48810
394287934
501432327
446675464
856097826
455541
499886600
687108536
740403091
526446604
996738144
922805779
5748364
586234867
851472126
489178
461896228
51366
27482847
490796439
936004299
2427186
548962522
697981082
487610
833719117
4955105
427957938
48325
3875
833954132
911064623
43573672
436173401
588047854
36481240
992605690
944606757
520653335
896496765
548890485
4110416
476194567
387604
738597532
5213431
811728659
492235179
782340809
530431729
516899692
50148980
760524508
894056495
3172
46527912
816934026
515377
571235693
5258342
747
516747
4978904
876417772
63481110
830768454
540791824
38523
730125446
549418360
2852
4551
971000740
792171903
597445402
365694
706349609
875258734
39343
4903864
679707168
48488
5038815
499367917
811247819
44510
5766781
507457118
827235913
4226
489127
477742195
2463
607682715
454493047
472624626
457518
572554611
843452634
663841899
831967989
474060127
850780537
423697173
818487289
638917905
4930206
672921836
53594
842389574
655022016
817254441
686966274
442879
885314564
590528141
44701748
778800734
551145324
772205995
467017
779348817
908376574
754118973
327938
672047219
490955
402214550
945424317
49734
839369749
537298477
48271343
637874660
454311051
4698257
521797385
845558761
868010928
45975
706075245
789896501
5276822
832466439
775097372
617223057
827782178
947712043
257496
884469894
926771843
422598084
495952583
471090277
672129791
663549123
850867216
892345163
445142813
669023290
4728722
50172
982325729
39939
877487734
470311
491041884
862978850
756578386
606069579
753778413
856555980
4112
820854904
883254416
939582719
730938165
43795
576805263
436203843
481415
4496059
518629833
602339106
678251487
993892762
409508750
4387
504882149
883774949
937009911
306224484
951228780
550349504
5830663
576429
46087916
595544502
866050112
841944144
441176519
987244029
969264411
441875875
629734364
942903675
426264
671853070
403008
733657552
940264353
514655204
446838674
767951897
338353
976022703
51047899
935975022
553
814166515
402785639
961078043
402489425
4526002
753484900
651266995
849435249
537771154
769382057
877131856
752229076
41721600
417627894
574109128
486480141
660563968
481380
508449743
551998917
733428521
4933134
958261678
41034
512176795
51123
376517536
520907741
894196894
795770464
450628795
911635721
546129604
445458
537033470
413066
849891243
502504046
532493618
499421234
503881584
37459
4778934
802760959
751311908
531296517
638168131
834666401
984098518
781529026
4614201
785471847
405047615
576922572
4614645
511527885
381656228
454897951
673201013
592431000
496631943
994481513
406573282
448651
3503
502279063
430701538
46651
435471345
607589015
484434688
983631906
514828
45760393
581199956
47278
813616112
757625353
966082865
795428604
815329786
46289
496572
936233998
35971137
558767035
816203456
404429837
704273507
819449106
642684633
553615
40160389
932336315
657444165
605249858
716453607
645021235
40880526
613541492
709773436
829591110
4961609
49153168
698746584
54653834
634274027
584120052
467471241
500994704
695346728
39560
44443
807458127
47382004
886633681
830194533
60613953
863907594
6212273
570499580
48418
651262720
48091263
768062264
565275273
519289014
46504828
667467
470323884
46088
833300273
710141933
567316
506642470
340539202
55439
895971974
679832749
53529
902643707
903383683
447885973
761214777
5330661
764840421
636880426
403416821
4915853
420008710
4829400
560446224
604712179
638086386
374981661
599471
45406
4712287
520530858
690802734
553767047
886295559
547532424
47057351
763678083
810214531
40783
540223069
490992223
559747419
380751153
696833499
892958582
41254
499700714
770366373
41531
48776
426443082
199771064
4622193
658748699
532202
615010969
688366768
717394892
487416396
5496138
48487
658529254
945169590
887541028
975732123
490459706
983580596
858811420
436160701
39088239
45024767
58329
997016478
346224761
821230235
776005558
760605422
587210646
708393144
874305386
44177
666574074
917407804
960468322
4044
509028490
738822307
845841312
564019639
835065410
6396122
422177241
731737032
810494787
492334098
689648812
511796
549087877
607445462
4661592
745801800
440035
870583385
894514654
917239699
373085262
60246767
684158592
5094580
415409228
439248512
3684343
518079267
805912265
924113974
4620051
895323495
5530627
671811634
476341464
726024614
495408493
493634458
6336
4859567
50636
825929964
845125183
743522086
401594635
680806965
612158005
48038515
958911925
622310972
578759530
467425245
617217619
877659912
976997797
458821592
697379874
526254602
455611121
926596744
5774
513889750
52357
997574703
799970188
4889106
644605651
45384
5828
2985
600068323
969087141
751654787
472065
28442388
887264011
625353068
463639
502195128
572368360
697495635
799915202
604701896
449354102
763883080
522429082
431020636
786444170
42657
557864949
833099583
719689936
449391766
470766135
45748342
662325974
474954
452989
479990625
915968222
667861467
405580096
911478772
864418293
51705
676781125
428243725
5164859
445692897
4401465
804046872
64056668
660597871
392809852
790869657
54197
879399942
602814615
868421755
488318
686684609
857867357
873256776
580051384
602683099
4567267
321133926
638858188
45807
795613028
560090779
808242985
502630307
572935687
567965277
459231794
49973047
485946888
966503078
567601390
933376600
47280
494162
4009244
576488978
46619
474974
792870943
499361022
501033615
905188835
938293881
426275122
803217799
608787475
453680379
509811242
43792599
44867
43422345
4527514
980339723
52610139
256
682940445
428605489
759960382
689553779
505594451
899203177
492872349
3676140
453908793
56627395
651944130
910336574
638514685
739786541
844186503
967662265
547771898
552819582
677798385
485406160
470626536
4988982
4595101
813991143
524338388
865708123
730196350
858396319
692218677
841107082
455513527
762240617
44884913
580768577
891263524
429847714
523155
873590935
935748720
475638549
586975838
462074313
862177050
5615
701862456
838775715
474604410
937350553
898267239
938510288
433463191
949028890
905503146
901887282
4973059
43968642
465984765
848150738
425437133
939245826
656049714
842155963
756285476
45764076
540160411
803007853
46798
573962036
968388682
768829137
598312685
546401950
974517077
897144305
476076
49264
440109041
50198145
466612
926975604
907013810
566965638
690701353
477306703
4566183
433542025
45119073
869818101
480503253
47203370
415359016
890932864
454333
439764672
444765
609413309
49625
581828367
48619365
795116094
596864708
694668886
476948492
42452
5178
702649384
583521737
620655743
409203491
40154234
3973010
487844318
691314949
814518869
594550260
35928
508969417
524023537
480040657
395364975
4544
809938676
4951524
403470630
930285853
907028029
750097974
5192044
45278
462791
837973842
613749381
926594504
410004534
468076
894443511
602288361
528037
539224970
904049006
44910
888139380
946126618
925816855
416533998
57218021
693617127
469325809
689055169
49035
485672313
965294510
718787356
482830
645588330
729580709
34712482
268719
563993171
427616
757519846
589359299
534967451
5050160
592410
805369625
785704912
55135
590068334
881208150
562942925
529837972
715134031
586564233
902863269
808206185
961643316
755007035
36414691
986895643
866899865
27798384
477054
890180346
939301745
39415141
790907234
740323606
676906956
40080
443648300
815050328
606901810
810795102
486006977
894659538
48352
4864295
4582566
435790068
876581116
4262535
463105111
5133760
861019165
496734535
41839865
652358786
427716
28656
469787595
837253495
431248991
654992396
728391831
498668
883211571
457584174
745655042
856763639
794773763
37061809
794299954
549023948
670506583
778051208
543019451
408709180
572123178
669836892
724030
410893940
660707526
915130234
37427595
646066670
364731
48105117
532489501
516950479
487765
661133686
441680351
926352033
460205
445505030
781095582
951361080
828619412
980783679
440139297
662621742
432126523
5589
65463610
850282333
796331507
5329807
628754
634371035
445640786
524730481
458099
471670366
854077819
788785664
44757592
680591814
453221457
563091831
48000884
488405096
940939128
49770
847125272
5207901
748476159
521696117
233190
827462692
490612174
575199726
454
936792406
55026141
545954185
540323967
777595200
822320909
972365966
765498467
3908318
975549862
44983
499957
516753691
3496643
48374
873043138
686623405
4090
764009161
496043929
811505903
839628498
881408487
441614
782137298
3652959
466412217
38776
52747
960058495
329852236
54115
646339690
45339765
621952798
874872550
591691153
495160568
4214152
5808
44319
5325500
501996451
635491204
402699680
610660900
523340046
645704797
639732405
523901591
822382250
793622852
556452762
493797
932887144
757061196
761477486
52440132
543748992
42269
950664131
553769060
711251428
463125
499431
871026659
4964772
48317
765262251
953724114
418474595
645232794
4920158
452995927
685929410
610249626
546608259
913377348
792860513
469368097
5010
50180891
758803554
793851449
6020
661511678
701490009
4992821
798201698
499694422
704862246
497286886
59954339
6155
477732
242
912275297
845374809
658070992
475538355
529105255
467174
515176063
787840068
960320265
5397921
473142380
50761
677487896
59687877
956419727
992684572
501526694
937679748
606961280
583798149
407681316
931935666
822426340
544995248
795328347
4459695
47851072
719929721
624658183
781582456
696136707
431475976
867456594
31623553
920762070
902538785
49454
991103932
803592727
992269397
912265852
39633404
903851321
424884651
978799889
699980190
668966636
4631656
665366790
586930166
957619393
844562853
750717263
423870454
650545462
437398034
796496549
481001942
752030903
416350
700615357
939047878
412185045
882640825
832831345
881964190
548016881
959603754
989350029
558769488
46865
984864140
684183407
618689472
466849634
983607972
960382122
582375175
558788406
465427213
5022886
454857641
569068096
573949549
5956062
443434818
999298366
528237370
47757
933912609
438287900
423928296
418038292
2331291
482446043
4613350
582751302
544320340
633702360
48809
444711267
890942488
914919363
49295
447036236
647263838
752262808
598005073
469627
638621219
916739167
48491
990248190
985247975
755024496
433831064
44841
47443297
446940207
964977411
4906674
700058596
661369633
715909802
557770326
562666113
778555959
626673073
453390752
791679572
837399182
654055654
4707179
576513923
652191759
716103386
949666543
47725
737200577
2656150
897437039
948214970
46088536
685845367
760117580
911524012
963837352
983557564
744581453
557435089
691538340
998065698
552806017
712409588
836185959
534271721
931653082
437435653
953457475
524367299
683574852
44718040
973075471
440598205
866354277
501545366
416134
792461920
496412103
620493894
54301941
464764948
754749307
407087027
458517449
51585839
690850805
413513570
40656
955215935
964653764
480067534
674978542
513711923
593607580
47024
929892349
700534533
443213957
947491888
695405305
45584759
483287
47703933
415290024
880155641
822474511
427573816
574068854
884774090
43366186
5274
695386109
450970237
54907
464096849
4306163
49550752
452394271
46433
4966476
935713034
620453804
793308676
447174019
560475708
4593567
919557531
606876
449697852
870646415
458488585
48262
507550455
46904281
693149307
588323146
834748528
960668025
495913
915284388
436607669
591926342
473393436
828692229
434537
848543323
551097465
623914010
540467789
905324127
42536515
3816263
486750
586164543
604862632
887759557
840542317
873083831
907606880
5111255
587130777
455027091
785747851
972571411
4505057
908803118
672315363
47248254
452475431
827230965
693233622
806782661
608489
717914021
508946916
460136745
633380268
511921007
477052407
42171157
803908801
924387434
418587288
512074
856793410
970169847
745182204
978292544
558345
681954790
502335581
993133612
880528017
37497
474359736
660205427
594857
770602065
498685
488769679
531135827
920279430
396436
425671203
47795
494116835
483525558
50528
3768197
606743546
779247674
47776173
898878201
569160778
672012471
953096305
545409081
44279535
4676
905379729
506666664
750841766
487929293
492408478
472042122
43955056
538291017
588142868
702541053
559255814
991163551
810387090
29077318
509350850
720072842
686628964
428868913
461535791
456052554
49475
458572110
496504396
450020526
496996637
796964812
410152
767079161
518203583
807604997
734937266
741657865
537343344
751035713
706679830
824718339
831336614
454406316
348250
47061244
452535478
600153390
4565135
481036841
540824109
4382112
460693742
4704291
910694219
407787283
612543237
481858453
485775256
887129686
4832
899441092
46874297
642495097
641401829
516070736
5105799
826138041
4248607
573574089
3118576
739586394
552857982
4957607
966048625
540737231
51991
39260
574991856
67439177
674443221
5462803
866653042
684074220
949852226
753644386
603641982
959051198
693421915
746596312
43650
4270
720184705
339784
621630755
712501167
754174152
26462775
877346888
694238773
51961373
420844872
480957945
67518787
255187
4332295
566820854
498931179
505941089
570422215
469251477
648504595
43729
471192939
722830098
515735793
459778950
5771516
4352313
757714831
642579392
521925951
795625433
956627103
758769048
753543483
810597989
968670295
5094
874104755
460171
481285303
47072
45754218
60866
625551890
875066767
4800530
804301969
5790199
48396
748041535
587646364
612296172
809460091
562789434
550783478
38250
487332692
697157228
498390
4985198
577203
845772612
617566687
401398479
742015063
586249410
915448202
365302937
388210
727230290
855232642
538268
5893763
53207
49932430
737337421
846211540
740819356
961366493
974656581
833755567
991528526
783881055
670570817
736948361
22
25477
47591792
47598
485825997
876500092
766718688
846549650
911399851
832526541
408206180
853438841
498365
5302126
991571624
4656403
527961939
498831735
593988774
916010637
574433189
376843135
916507304
353252
355627839
590947592
663303615
888789645
849421832
454442424
444674863
3656
445653859
54821683
537654827
870959203
646110151
450276928
455069934
453180787
48904270
3240702
482679148
809095145
812463045
543729978
754963626
458595848
879841611
512185018
929465424
3717216
592544448
811211362
498628750
664764230
505570277
985304640
459561038
45893544
5328
869003886
613453469
987638761
4794
808273773
678527718
473505446
457019
801512425
596545595
482290219
555779
423692933
461153079
513065137
453859208
907455578
4476
496758
418151278
484879923
625556740
829901143
619671718
876446470
422688721
377875758
28543
729004450
720959479
465671473
394
516423046
6218
416172089
888003413
474470771
910909820
507387382
972566211
564407923
550861835
924193540
749871025
582456693
438240328
620230900
4542
660597691
676320802
714541384
617556155
490785
47922
485932
691617958
699975122
6598622
511483737
899820718
657901442
863287968
557661
4388583
745628211
990664562
752760091
924541806
52608
605966
774724770
698220383
760696094
453456394
657253708
889626332
651067033
720171977
849739372
854447592
468895
576698970
3886
640597814
994801928
416534556
949506104
561557007
638898635
6941
874210120
848314201
44427405
767838198
467196
635942433
964030718
48970394
415244002
875483575
984346750
4618
33489745
36992
547983
761286165
552928235
471494
509757
5736752
3778814
999375475
461809187
471495388
48333
410865572
688111794
983932344
881375295
393409
913462959
822449081
752504043
39109
5697702
754625159
973937138
779128946
969219045
522908656
740127513
906190190
606549756
464524
944580039
443174845
5526
975952466
913563892
446905746
362650135
596729862
505890428
856177334
750371799
491907
488241733
936961021
541665246
535769
800563534
4805630
752695945
674417264
684392444
404539808
65305983
738958043
881952008
485976577
516010715
872670121
497795
559492495
449783510
5657
577744073
620409838
768148629
648059469
568120712
934802544
457568125
54331401
445732217
52806966
642531514
450357
785279136
3611216
491310487
832054523
487917059
456376
516123395
639558711
774644402
470478497
695778120
943100836
50035
742384870
4959
423683807
496156967
48924
46839271
42711753
575179739
427986008
677716620
903835133
4827197
554871443
4532323
5290819
674844415
445885
830666702
3989383
825715372
6001
823548004
52978
835794251
510338
822542103
477032013
668307439
437126823
552720560
439735842
4519
514968
492297
859037485
459358022
994529970
831071719
43598
645313176
997864265
4792479
672138325
4921186
839443567
875008551
653508215
476240850
521434421
458688
968695224
582964
4525
573393921
990560432
734600072
478959890
492635225
828258391
747788566
560442562
631534386
785024627
678108862
735399062
526206791
504319426
586743169
444616566
706139736
660685239
617866401
4335816
904519611
792336517
681637834
890027366
467829
391681789
449030
48752435
50692
3210275
633603674
467626
681112312
621797
35572
716198664
483303
746648359
426648597
550153
975664355
955271657
36633
824663531
733714406
4113
808068332
962518346
767194857
888953370
738532956
767144416
703420786
979369085
735430201
410305
506886125
54753
438125093
708977666
607046685
545142512
469734913
41013
997266183
43965432
597238479
572009331
46826998
485581424
660117915
484309
4742
470877550
496612013
731481276
990627913
803485497
54671
600034474
897573674
633575572
604374489
850034163
729371747
435888
5988
613101741
59641
548591123
4144
628805468
459503598
453030314
307742
758026690
797030924
15726
47804
463152189
964693119
593829499
604390742
471965050
477729772
644380599
463439
39545366
46865612
664825579
4387456
421000477
830081076
595758690
534467315
605580350
38902449
915397454
684825618
57589
408636840
427060849
409695431
725006890
57726070
881964624
473064699
504890413
54843199
549974
858435997
526741643
418596560
451711625
49936
52684
40436170
501093911
571408008
923625043
433743462
540757477
491477807
485601967
42524
973841915
407036120
449189666
768870832
627121344
892714611
628244654
43672
4465592
837975182
698191073
821367985
479064
592154601
4086
468105337
821147488
382070453
46672277
878160743
855618223
6044857
611138389
670994065
450200
476469998
820552887
483774135
756043856
391970317
624759848
61423257
498855
753240126
840147068
497762162
413937562
971770500
441903862
977243485
466163769
458695828
468572
659240544
865291455
746395986
831827148
498144492
5578
44712
660777753
487703
622018320
900670571
510952833
47824
939768260
753474641
598675414
45959642
843116269
382461
917584822
943922741
844907517
423876670
555806633
721501665
837186552
536469
451009
401720335
468677
627551639
371429637
774443221
492293319
736592099
610883655
49626909
485303988
785920694
6225263
492446
610486302
434517268
526474947
926601256
542841
547682271
435783164
778166802
932459586
754715888
677824293
706671928
739766598
734647212
601944554
47891678
961208552
540179878
699931588
5373188
472743649
404406374
554620417
541112010
621664697
49230
470871930
694169748
480869591
715224754
616201045
770257552
477947587
3242536
540415837
725655505
505848605
702827769
915440578
583353078
549516340
33134
648874285
820581166
843398228
634949231
972053230
667108322
768118917
491801279
413928784
607419529
959480491
42552064
429750565
650169361
6744
39370264
49307898
548910
38399
959915620
431667041
846664817
855445470
5554096
965144210
862864995
28550183
847668866
802909462
653023394
411367613
829055894
783215598
647929003
938509471
466953796
802579416
780026391
3068942
598983766
53618435
6158
451335
981326312
4664674
510359895
4517278
677407875
427306022
648790991
254051113
478166789
746282709
451836178
454329192
637963934
947658337
536099791
859567547
3398491
709245562
45598
52542927
629
35096884
5414
494072545
406950072
430768590
798407869
981132510
587883224
738797656
577622848
412483934
4564065
642455386
402053961
991235400
855012555
42102
4058
47519
703654699
701601911
791857243
483781474
760209515
4968
579700717
736891299
601588877
576752291
669119516
46546470
900045027
487232
785324894
656866300
641213878
619936436
41901
451679
846609139
756239812
642868636
427865096
804509016
947652218
822342833
874506580
649304007
847716678
853367315
51843381
713331648
878974142
642073369
47048734
580976507
4725571
644237365
4860506
562665466
709353424
476210488
514377007
472884
582628120
446604678
856551607
41564
943467915
452298026
749899445
46720091
398045246
990188828
723840612
295924
586955547
880204696
490825423
729811830
5571
807958588
854206705
503279103
759026271
890830554
883008191
421796639
4993105
432643
446849887
962464594
432808595
4572094
495587734
488822230
696566552
6671354
860176349
686748519
47578246
43261285
4500
650607739
44714
5727899
929631918
637149628
767840405
522027275
24947
670371565
4747
508530
948107747
987610042
788867231
5764222
458290
461319719
488927457
596852406
49003516
748749157
902750000
42105678
578846033
512798290
837309073
761723640
502643781
54707
579011241
654226371
49100
445287023
4020101
727738606
549233961
749143411
4727
972435470
758322986
559104050
557228151
435301605
900660789
980116855
718550616
805147644
537426920
638790044
722077441
49785993
537251472
5136311
684360834
45989
651012101
560316058
925344711
45691
723322324
425632553
612337448
486615917
50981376
715948261
46505495
487332
913722511
785097844
812265744
647657893
37826
44944325
777567529
808407264
778182756
849861073
707386627
406208263
545405273
622561934
934724267
463966045
813983799
515508488
669151346
679561033
4797274
794572078
43997632
465134148
761378531
5357754
482701738
994956376
676895800
690476866
563338518
803632512
798472527
811578180
998927825
481436932
788525676
885764091
4705877
577931976
878903034
284131809
532688
626162544
823536648
591474435
548825049
882819538
686313259
773604994
828651768
3374
729253028
4095181
831254694
496982
696401271
643335881
844692322
712458996
447833029
460347044
375305140
416400745
460392
830250364
639605924
847191599
4922516
740800567
727057399
561836047
955709325
987173814
891021476
502142105
856120027
585383183
44561
6194
4573789
616849652
400582
558719984
48260
817756012
601962718
356468
4465255
602912433
62683983
495654447
942754853
497896000
48639
61919879
35810
696122824
468056043
415166132
401
598626638
48764
5532239
471905893
955627854
984004435
923397154
416151003
45118
55138004
692237440
38197
831063477
585659176
814416283
396725
849262918
928494559
613988086
6404761
475118692
465834383
53413670
787708120
442501734
820173631
729031573
21614358
960963169
45978925
865011637
25451
648216838
441834
845213727
737897353
846749155
777615792
4740098
4832569
979750894
434027337
756073411
947520112
48072510
513938
454560808
536627174
47604011
817470681
665273372
674242285
902928307
649906176
891970346
461010
609468
466109913
968927718
612953547
463962484
667334657
408878247
51241
451875374
446585107
675293700
708855929
886160507
640563607
706614294
40736334
544101045
4208
3434944
747583786
43953647
681177238
475974
830197964
893791598
847925838
735251926
592941361
640812819
431207027
787027079
574789010
484404570
738082569
693601360
788834824
552179798
47477
37382
4808498
505913926
846967857
587994723
591461236
4563
530200363
457442157
513295387
931274814
408438719
336616
964818790
5970
48553308
813548206
478350763
647843813
886063393
690300427
501834371
350512677
523766185
999450433
3773319
985388168
46737
807399587
579787974
39250595
550506654
914599847
599480256
800720877
560895806
412778553
400605440
915855175
539846040
508205
439932920
669450620
893173075
442538786
663134547
474582324
390507
49747
31196388
829599384
485252181
793150123
595528042
51263
709753020
459258
992794493
711509252
44747
47312640
4667548
930612918
499111528
988266809
904892511
860315671
766935412
465224475
487810
491576
45080
44347593
435923346
671
461484643
448785867
803797204
51803
45842
620641415
676939724
588005781
49008
524697202
411013
4968910
455238
45462
4343080
40334
866120591
47091342
543
867550565
914258002
929045610
416215520
970361593
655162188
929579358
395011804
792750647
602844451
857930576
4738638
740963203
453265135
906926580
768884309
497548370
549301867
808278229
439418433
602750145
817192640
939086555
4798221
4963322
844392420
46615656
830871914
591907305
652179643
927468142
729866885
5453128
447530360
989249533
37622
919159467
471099908
630226178
455508
456804648
575039288
493664549
4943457
49409
857573208
736705163
588862406
4885
477477478
781503445
43065113
4287105
4528615
437185453
704384584
49254
937409907
880841372
43394
5005390
832610857
460850
839530489
446037378
3461761
4709873
579392505
571515670
49783403
533249880
922904880
742883213
456882
900080408
652418826
4874400
880570435
827156414
867932494
631218158
450205808
537646358
975106746
492021542
3449331
754343270
461592030
690545072
463878960
643
52544
868348641
799970995
45603954
818856249
621980657
471610114
781497876
447362588
49828778
479695000
995971485
750670735
3191629
538266779
49986299
48355695
441473
932471687
512026080
415359
878410947
619213540
852724181
452624
823154404
759502372
572794437
46220
715385500
3298
533493283
736821049
544710697
551992672
896995453
535926187
576473360
4256
501351359
4490590
5254554
44730
458831657
374256988
541671286
497797
895312295
708608797
485253394
602258130
502225446
826931834
638842112
962914529
416166730
741747741
477268
55485
702003335
726544865
787218629
46677
455753509
555142049
877943159
672641253
429828510
48878
780881432
433680751
408105232
964296203
5427020
47407
697006045
501151563
563852686
517914515
621601094
38997
960192501
38823
649496299
648408999
694576617
347645050
775403984
830558968
820763836
53814787
481260559
949588925
721097913
614917987
472341
577935
553348765
364036432
732655653
465068441
824368192
4195863
756370166
541055493
3686
418743837
574571835
740117841
877993594
4984285
955198847
730226452
944841959
57233
537432071
751566281
838964886
694930006
776192394
959744907
511194574
969338747
534531320
715849665
531404854
706272050
4402
517316
4727073
469581204
948331140
497580405
927838308
621922443
878461992
704912413
770167827
654162150
968373451
940608186
944235784
513232509
448403056
718283034
921492643
47556025
48028942
981979536
407702416
828961122
469091
963695053
59906083
656716488
5885173
457708668
683919926
434661
53586
4849901
489245611
728740175
47572
50998
790258051
551381169
489645822
434728
32712
44731888
980609448
4635179
666724270
680296993
712324192
408928819
939519400
439449
639725114
385202
820114255
525524507
648339226
499892590
573204711
34403
434283940
982595267
809588909
573678869
3617
893767735
834278212
45692
784726189
615
669600014
933718699
685086897
555870
783664295
780652713
671363649
30266
504706
840832324
639416046
926149113
983876249
47273126
570587678
982267156
743816298
44579
692618010
650534796
57622474
43245086
830453555
620774667
6970
6923
453160846
703939834
711057640
448854314
630992943
664153486
420263103
4493060
49689195
444684
595062365
864428180
417434
792989992
802876733
799769048
704190223
469298576
723339460
617856104
459001
454850140
751499133
44241
472897426
874782532
943528091
550489004
51168466
389182597
3534038
849228234
712055436
4456
530989535
473510053
992515255
519387061
499247076
487810343
445099
466165
569411121
658633496
483294811
979599724
44677998
685123517
877628595
471808
2632438
44969587
511967358
505499922
479608993
903060043
705623270
423296
653700920
746557797
571063056
636167526
956679331
508440380
642993940
935490759
949589968
972982954
761804890
823390129
4827
447528905
373142534
813541912
865992008
48395
744638799
825844946
44823096
942165466
531836655
742664199
6114
931789383
972252218
4823
536442173
695338683
684020585
571248373
457620971
638958973
492377577
412996006
537202151
528803188
449839
459454
5585722
474652
712438047
495927
941803027
373831528
605315196
474270014
708410950
611203816
645338624
543609458
980281580
5037764
959359008
626755960
742311890
972069662
500279
3627
513646927
454362133
471042842
946602980
735678900
589986026
485579516
932780056
4890204
569088
16126283
521770588
44746035
500794376
494087367
424012
871909049
466093606
578902662
4442774
680954842
550658771
681576912
468586
4783476
994421440
952175165
283737
822480558
4913121
696193306
955389405
435498871
446001204
817305746
635267208
413979618
547965661
655439525
765111509
712615274
51354715
523366805
804120003
45837449
444716780
3711155
47053322
616742321
455776
495145149
658798675
897964135
485738726
598495973
449310
776885632
470612097
526576670
487781164
51017992
951768889
609194367
57656
639597486
449674
974942473
968458983
2676191
499243674
906350007
541293664
39252325
760768556
643637604
724298651
4725056
435708537
888296476
746053538
32839
44444445
43122
914956144
660640110
829906742
924561062
6156
427735120
491806363
657418083
496970628
728488523
767164106
488991064
862760835
810715175
4410091
567734562
490800
458921395
48645
55032
4838
675496970
972147438
400009006
724110210
548781834
491611179
926498485
947880453
409222713
944742005
731825344
733741239
577796206
586851386
445078
680854778
444633025
529857394
980789946
928746014
714130205
537735527
828650746
778082920
774607042
562920414
472325
808633224
761515247
4169
802541157
503426
665572173
509706
824123344
742993265
55369603
528460230
48458865
701790523
5991915
490121712
48382
942271676
988986025
494229
609761918
629672811
46072461
499551906
723371329
466156842
708528367
942679208
740548096
822232962
957930511
965893188
4534
475843541
4624201
561333392
831043421
796068405
4005111
573462832
725593469
767912958
691001860
854007819
810619037
4478865
46961339
429224654
926170916
489531680
447206567
453822799
40277704
48414
486003706
776335436
529851006
884290759
733146037
3133130
403706
53601
505835131
843688708
984085745
48883340
403186074
832410682
551538206
528224956
447752324
350703626
432369281
931784279
457288
2726
941857830
428309484
4506
421564
807879362
452533857
605290543
4858198
30800
931844008
961735564
860267139
36438
4085446
697972711
971530897
490755
659828454
946430484
827994323
963731716
962050930
32121284
50739
592824107
994287007
54274407
858097754
629896036
653973620
46552
958708137
776149698
703800325
791536921
499640746
5564041
712561980
459773490
386010094
734674543
439731958
454504020
408310160
557916948
954010284
699627743
418938909
401104874
605059759
723609077
771280077
799338375
4819868
714595638
411342744
58441
918295026
915403770
693612305
4769
486484580
723974800
532791686
924201140
675950379
852474868
481969371
797663574
409880028
480622
520828422
6543
44782
721788915
4610040
5285
928845187
564569152
467102565
692647100
5346697
442476431
521149899
958006273
406596887
55284642
697270007
623615443
878432347
535555380
844699244
725623513
66116826
4204786
857394675
688329981
4592488
441549873
871960624
48528
495933669
849402857
3655750
557526239
5339304
576099
510550590
607183269
507590324
798168019
4839
709723014
459874423
458277349
450066293
4637994
586876123
883753560
626808303
487549143
492045
962251823
426491046
862386263
4638076
476867
963534123
825149818
33920
883710233
672679845
748806551
802303960
546999451
853440824
496505648
809013271
443167206
33305
757400542
583921153
548272628
432082326
645030009
554023556
465652040
763565329
457896106
535218442
730040175
718277495
60121303
4912747
456440449
393251
36159
678089588
897023431
559465483
448417205
674397200
460484
572421328
455047
45069473
523866089
481184836
805322334
486876444
509883519
414906263
446113
796263703
487571659
982505724
485482056
271052648
750918290
466672095
594862926
435288108
900161704
574572624
588095690
424211437
965985303
529158126
999712717
622202557
655071817
824224245
292
509750
4815854
901986725
582675812
629804496
720231610
426979748
980669442
820346529
628097311
624523235
426938887
3938
36812752
3071
738045535
409679123
483974775
584522891
719107663
4596057
46736
987822575
733243098
561852930
727157400
984569442
48084255
38485540
43642514
843626114
604470
599401174
584645921
2986
698552363
740790491
4953409
847394894
720124323
765826759
580442733
485310
730688910
50348
967706033
427404707
5038867
450843469
657135371
888987549
861626336
468719
582334918
40093
639885276
617904427
504289024
891933639
854522114
580968029
474948483
877687986
401648212
771428000
625345157
415318193
563233442
627022219
942204094
847911746
4848897
529207560
816222041
754769011
676857005
3180573
631720379
47438
730673462
558920644
861361810
492023
478747
499520
464269494
464174581
778271323
3692250
475251
401965438
549377469
458970897
746466926
469938
493434998
874901301
52148
948105984
478714144
3843534
685382047
49021
736087994
54181732
860733394
690189226
900034958
549496792
2957311
42041
516097342
588812951
743787332
3525124
946183437
675569162
514095261
411935789
638823473
39045302
570656378
736817441
4979413
850216774
712144799
945660064
869835588
574015687
955336499
810087016
5018204
692426127
905867095
468022799
919950236
837930865
832565637
441204557
54420
539334275
939537928
709955203
765415948
51135
608182378
4646385
995012874
552300501
36655
481681467
578446
495328036
605195069
42741
958221584
480590
859126043
487020940
46027
570764155
46196336
48617
497759425
936331679
4597
549338387
603840995
507548
965635633
28592
715989526
520559084
874079693
967810360
635626948
476034
608825252
709284963
325910
561201987
452720856
465976466
500437651
431904423
399990
830132260
64993379
685245763
652682208
463229239
684712613
422125262
594384339
687395133
529714
706988246
430044893
828987996
531403221
4579223
511989625
952255451
416412487
449391
510483025
43914828
579948451
430748857
863906492
857165187
647805828
4751909
458566992
864284779
541581931
50111
445033574
589398837
53241672
784220823
718894141
444299581
48917
689243078
754683641
40897023
715942547
43622
48279
601033484
870623090
484797047
781765437
983895965
403481
436764835
377345781
5168442
5272936
402051281
788338420
478723821
498680397
726744025
371333943
522030302
5179
51654
492501
5357
762480178
957081559
559449456
954892346
798606217
537767557
889021017
687535378
617687254
722318888
57407421
50106
966834948
4715708
546162528
696905917
47848462
451650429
589616920
633248279
957700144
886154127
980940701
893400366
497759
451168046
818357633
410404874
653197799
669994148
758720546
501685251
4575995
731839511
433016370
4952761
693464815
46938
482101441
875278373
47772680
3771
633601364
837114090
864721892
405919063
424060
524419022
798676615
408661212
608440401
536811928
711829281
381096283
45442589
987702725
411617399
480031000
906191091
577903749
701309167
868590155
899658245
452790352
424914343
974944144
937690090
865632576
949277809
4911
740168834
642395227
870302814
4957509
507440286
959871146
27203
802255773
479801282
914730305
41042
588479943
974401655
688452738
720369694
490903325
475739290
44419
663903279
411416222
482317
4566640
47251734
911717525
645341823
647860593
426511258
472919856
400838232
5035
52352217
515161583
441127474
3382
507770884
571295208
452381498
323
5043
431513936
520421096
439426143
709353471
4957941
495096921
610865902
515922385
722747382
476078
726313080
5597193
48525027
676375167
48297440
4996658
44906206
400659
4722782
45758090
569664714
3321
457946
533060522
4611320
734815970
464610
895403373
424798444
443636
799143830
682586194
47625
4600042
951744147
406703325
696323800
534004837
5079756
875226055
576823417
584037610
452549913
879555612
811331238
729284258
774442782
462162204
689162563
5344
468062431
640925463
47618585
625639043
424745
723644640
470360469
4409
935567139
661833719
43980
498304
472554509
413896126
844339704
898137540
448936758
49446
881736007
46636
601255940
812669876
43941179
47052426
42
341146
631386457
44993966
51213
419520376
682026081
582965100
41483
57886
519056879
3604
5007584
552283985
976958205
605626219
719077618
46660603
463956210
775085063
57725723
837622049
890310388
432958453
944559638
994776948
569571
460725
606797693
445686
696220533
797571119
3874
595693633
499542709
931687920
861145891
630410444
695603897
709921495
608737771
565371530
556448294
468376307
704878649
724383116
422257678
998304150
500625115
844963887
768175354
589864782
858439031
812054342
862242933
5224034
505797719
899237958
469016808
898434209
516126601
710291761
6066654
421507608
741932170
32131978
4204141
855913782
519540
627987326
50589751
42993
743735230
904106790
760059346
699062271
613613233
409682364
494925559
953464865
975686155
492879
5159898
570530668
647776175
520257
832725762
935586233
46834567
961636225
674913080
557743259
982139752
546432547
642996811
929247235
995581950
525793230
524908
31585115
510265069
577014324
947837196
462654
399835
977475883
600760734
880196515
418083406
868978112
621864640
53823
739457118
514
522442951
797032405
677446246
776271606
478277378
446121778
491560
748291402
611781993
5748
918169466
414104555
59432
48997541
979565456
570819133
806607574
493970501
810658526
43956
614653533
519371410
955211260
44395878
471401649
622952764
853835378
627769775
449747138
491839286
4133717
825856926
4956
523281919
882753736
44960
759372525
503614395
48530
728255227
462171721
45213
469339436
435096704
445545
984781242
4765018
5939022
46723646
923926769
480262600
570031790
475457060
4545240
494986
678285253
939302682
47048
427156825
616559605
782499017
962763215
858577053
460376
4198
865206173
683931723
430313243
48845588
968263762
722592186
400329856
647597048
552948677
687244872
887565713
57006
3744
3103
721400509
619088902
835639233
702342036
432302
4897
47771512
4666
539067372
596078620
941981234
551267479
893652682
485414
472990975
484550407
909444526
697360059
576110592
429943
4691631
597445572
505376342
940452101
548680083
456295
597132823
6083
686704922
763928006
405178102
442891
400338813
729723717
47314
946874781
53045690
4487509
862492432
674900485
451656260
772401248
44199312
601402518
421535511
941974988
464224
458970952
569668
7621
589608106
718367871
412120009
953318299
877267725
462393
586591294
864578943
4837320
32616183
542941544
459540406
538899892
987072063
43651
489419518
955254497
411486069
804762694
3975580
425235810
48023181
48869
418225798
470254385
652842832
805123678
754393420
981782844
40575344
543446555
51382728
803429684
790027710
496768404
409241464
646
885447034
537916197
934066940
819434406
531517030
4510834
748360542
352010
461510
888591928
4531
48391
556734263
571796845
968528823
4454854
46815
4912644
406833596
45766277
571614894
982551056
879050844
644517058
582333672
659682630
48916
505841332
748757575
917784706
500973621
957039623
538660
38171
5053903
675532925
44517
684276718
589471404
465398
616760600
923894435
589465364
946822991
465038
637584751
433012685
471405638
45077066
682206065
910744509
439022964
607609241
3852
855363187
486732819
439821432
20848
719953459
47168729
676455441
736091657
33410
457663784
964602367
5000081
993895894
364399
4539056
447393448
736880647
4317828
688933902
587866469
614916476
527197623
53205
632672155
461925132
934836699
728253396
568125625
435520597
49435028
444692266
622672398
555064908
584644
872547098
497179
542858062
551123407
560896143
648428612
483980149
490941698
4783
478670
777746438
433388483
451372
696624880
755402772
917769102
510769686
4524329
760484370
963174155
624536216
877167186
41853
685060599
3681
473893
762090967
49470
570506830
958377289
518525
407694107
452715
49830
540
938492173
565358216
560033162
628445959
956132749
41017
434428288
790100139
694582917
420373447
401211471
806275531
760722747
706112359
495483837
870597256
732400725
787490354
974539029
795713019
485273755
453032072
842673874
842168714
472271076
832408879
828477386
749990723
54416
50319956
456315038
45385238
924188980
839680946
495385572
3141
645682609
627729788
446439
40340190
801008039
697841596
826527029
468101600
458797274
853796281
473447
829075966
450709634
554211259
438315
954544461
444459
557757471
501424594
423185912
762002258
458186719
45378
51812
899865820
4350496
780928218
487950941
58779
876323325
585505
407783704
861950301
717544467
44390
968623698
50078838
848735802
440483105
448552065
39180
5476
705283995
476661
4512975
770254973
5629567
792825203
418473454
437050349
771190680
891072985
44942410
594040861
720531151
856821549
461367
630493210
4275764
5303175
46883476
400478589
563467125
401537502
547814
49812
800481999
452384299
34053100
765032076
652744860
35414359
690885238
573036780
822369493
512226516
54718892
757365651
458873
977491125
812638191
536010543
818015489
402028411
731183086
570355452
493604471
36573094
443826356
49133084
545922308
409576
879535799
434855722
784814334
18846143
596230266
5888495
5497214
869030815
675633800
776001657
729046207
485856617
456841
607487838
448103057
5869502
874033812
550102167
4689
495585
999811772
50270
868806884
973883421
43211217
629352498
918229157
480781025
50174201
609135482
460486
68482746
448269533
5305820
404326292
630431398
421176206
809318077
722624505
718529979
589543900
53142576
828890816
683050408
4999
425086851
555
44749554
422309367
543778654
674871144
4627294
783567825
782884317
453835856
878597540
4990
639230157
48780454
51202121
49913
854997043
368737
505800642
627715897
621941601
459006
777719707
902185710
49148325
939483964
939781064
778400805
577544812
568972302
646814897
47830
638352456
528662376
997651964
893967768
649106443
477208234
877793910
796719051
517737322
47924
758673232
806034962
946921058
663256151
901624237
793162837
51218
697511942
781217655
410003765
640069383
974741271
737417281
733453724
560535002
847912813
630223145
43495911
757398363
752083654
741732449
479677539
560267266
485974173
883452212
5173320
759515997
44612793
487646854
445629342
681960432
48018
423192347
799738229
910571555
499693559
708716915
400075
45067478
484213179
626414632
483812382
608926306
6936097
4977847
810113018
627458429
5145093
4777204
533852070
936393619
940054847
475806
455606471
779202350
4791897
45013446
670336811
405046
483986962
52056
46817736
5568
410291581
466199927
757321329
530597802
817493166
545140223
47021
47380472
495939
891922036
421995978
42067
931800456
683720587
844686390
428737042
972547553
419567996
52181784
38623804
47252218
6256443
420693727
500019809
664327573
848037886
479995622
471764
838142275
633443999
893770358
643788668
30441013
477178342
836340241
786911340
722187935
801937658
612491019
5810
3335
5419651
485681570
33749746
509119
594250567
4578904
910077283
46154631
36445094
541585208
524183249
932399654
600683984
47747890
44246316
794460899
698218689
53823382
496766728
48297
820074739
521144837
695544030
662670339
800441626
826830938
931493172
643430514
982789731
4526328
712053921
845635722
544164953
784569503
463792110
541240508
479230815
904833017
911017384
44793122
403690692
822795901
29498419
488099
388381
40193
903163952
4545
568111
637716291
45187672
46231054
576444871
684809812
5078
477748
339045251
486713215
967028733
849961082
967197758
876467738
44981646
860320335
906654140
897655965
870189317
874072197
42553109
483755508
345377
486751484
863435163
6056460
4919426
421062177
490996639
989471483
5838
547987436
592636595
532719185
777652581
418543
869410928
519430904
863755013
791659418
6048434
415161
658766553
460102732
778069460
971603561
576718
54610
850062446
989504054
4606
647253407
40464
45748
724754778
492646405
761771250
4939876
806143655
49242479
692429409
479533779
444926135
673782014
813627624
701044308
537148
636457830
425343108
695499341
35584
42363
5776
579624116
577763360
401657192
45069
989357213
758736414
896592312
879361276
457308198
432613
744674384
3611975
981392310
694390268
468445410
535375128
690130068
4941
437532648
942857120
536203300
4728706
730523360
682822422
561912380
4990900
45908613
429268240
676706440
482125
4755999
435196
965953754
475663643
839882249
704782800
53053
594749362
737339606
670262184
46861
469418861
963463190
837551923
514006621
910251301
617505457
553722016
4410953
937707940
4973522
467066755
411774205
4452397
479342
421498
557401794
4692487
483480026
905748584
591591101
622468574
961024731
561048112
4723
717936304
5621
979203616
45250528
994072506
4857192
33573373
943847755
740254551
934197194
465124
45875771
3822934
832856394
497485609
530086
886022544
715304902
994780379
829514160
768773953
995217634
947901753
535369309
908305283
723558789
778387538
514574424
779829464
47218
739383507
577786
469818965
568545823
471958152
522372331
48674384
950705898
45112203
483584143
641772448
519140240
48762321
912564832
853321468
654198023
63552
420835699
530293884
864495629
886913454
493898810
604884122
636092018
791294159
497755
901290831
748528863
470062597
863771445
503911177
184798
529090840
827482122
4666667
3948
478316951
666578962
495698
959923666
451948932
49382
616762534
55065
559455096
3534547
494108918
721797092
46244
599386298
4887
451860
503464
752638038
927679534
804185919
31753
51746752
4914435
5234
4695948
900089757
755588888
784460864
623719746
404756773
534572301
3714460
480034503
558102042
765858173
566283217
549703361
445685901
934058635
468331119
476759846
956164967
31691749
562352162
540634758
955006091
810887768
979448731
952373544
46632
415906126
682852619
44548790
785443637
421131618
915364983
5463981
507016532
4510
421795475
456795899
859851156
487052630
3812482
581452205
43036
2498
772075287
634456612
5493054
989092200
609298205
851551427
994238979
749352938
621277874
901530761
4744621
901644111
825907909
499869
459504
748523240
300126946
461455731
49062
428128111
386336
448913886
546667304
871251858
34717666
412527190
969686584
679084039
619687937
621599863
594422700
49304160
886608454
769235151
984557290
907822655
55070812
47969
810543611
750372309
943316387
44448369
474706324
807778017
948247055
4562428
560751143
487791005
55289
858588656
51819804
510424676
740325164
461094
513494086
847598261
491780
677777959
5616474
723297427
786804707
500294529
47768
335111
997062738
935645192
559059696
776337056
46694989
963267679
552857686
403956747
375017
544559098
686852119
628154225
32858
888232537
269569141
710144540
465933768
411349605
925498327
791771369
708732184
706074521
512789950
450199307
730485849
723069693
709640927
605489519
830074728
4802503
730204570
875560830
572413621
46568121
801993858
658797892
603470450
860485689
547053704
58802
903586064
4832546
647887118
517637398
949399737
441476935
676925150
551381647
38308044
42679984
757599142
4704
48097113
632199550
892285301
497626073
915060401
854402512
449976542
52878
625766945
480025174
446694441
46993861
432279479
965569739
850721415
836952893
933843800
991613005
847493778
611979096
654892486
759241323
411130399
845036132
405330169
4913
648872542
481476882
926052886
37897131
971364145
675596552
509405404
4646
455338063
685432371
664407075
607173149
636053792
900152636
952638387
920203454
923817557
659545910
882451716
418302
3536503
824342590
486234729
605712688
594976
767236728
35001315
416999236
538011747
55197868
411814284
45430297
634434505
443349053
449134688
444717
483245462
729192765
491506462
444743327
4612133
533508299
473979285
875062615
710115521
43623
878300924
458074
781945685
46869
649879061
4900274
759223894
493614922
927511908
591464
914195376
470045841
445086950
909649478
391318
31856066
59366698
650542380
944311106
896133701
49586
41201
418948217
947545753
438045649
575377170
568037062
438875
932678876
2778
490
844974142
878208620
685917203
481219
721832742
3609
58205
501708521
962343527
527553150
909140017
42549
499987714
46698
681814441
881181242
540430743
486979294
892811858
403059054
934235427
990680782
918646909
988065791
485488
494065476
493205
441468072
810322763
654241333
839623783
688524029
703207144
484049510
951276953
487610446
767376949
4500625
497561198
930060346
4886211
833321732
872523762
445900637
352232047
646193007
460925906
841561472
955100101
975681827
845563689
738317591
470113347
999473951
406371893
47171
45484
909886103
512401378
588614570
803676379
479462202
845989436
481632532
763208628
49246020
47676281
5358469
496919040
597412483
953477567
412973777
847028820
476996
456325
5287
510215906
521222612
934185427
410386507
797732021
4033
619202362
3801
403257672
662572150
4697079
939632271
911598231
745365552
462678930
576488081
4986241
623714343
622922740
4902757
909460724
472177086
536586934
520549463
858029956
692049107
555211242
705914474
824241132
45958879
5595425
520270767
341293595
492378212
490209708
851895051
508310568
827093260
692424648
862727148
790447491
704876812
469011464
662129122
216
560843496
497759481
487006394
470283050
802947553
480061489
419279
687334223
763082173
693436328
5007245
4699956
725841298
574385874
856827685
783690333
572174637
943112244
906897936
3958490
795096819
573877
444689154
945556514
493408673
473146
595110556
940764831
4266226
4496632
452427
4383
539073388
976218456
372761386
46509
445296262
609706834
52839
699652421
54579407
849612811
511612466
756503577
953851144
4318
805559394
378616
473021010
875325465
808971930
636700630
45858326
635670499
578832955
492247315
812111644
539339780
955512833
658575743
49799597
908153404
521919094
48671
995470724
894069357
659273214
715529802
474362
831935771
791501227
4945
525127777
792342351
793865755
830378285
906299637
494508452
804937208
704344332
813370434
743366437
32285
508600687
607414853
985169048
904404669
538701705
537870273
975363846
690316076
55007844
515948050
52914132
471249753
47564
524277461
554374774
929078806
4166
678773845
705978532
5379
677817686
520461338
896526529
936692692
3429
925574158
845212490
895953813
721480555
2619647
602248156
827005352
428927401
814619443
495271111
49378
4001191
702762009
972095705
46179
465881147
471019818
4471301
799549226
46287
525425366
448126748
829805796
49916309
51460764
46214
609742447
809774380
465892
748976023
460106497
452223
487115100
811672740
695973644
762170031
724588128
954271832
33593940
419285
683369777
484055
514076
5112221
491846
881072863
964652156
680878778
47189280
48508391
997756423
931923482
698241098
432754719
407516138
746825380
716046020
704213841
895550126
666203626
467475806
47069
984884102
48919907
470891
994790402
4407290
930967413
5284193
45325
667355240
823342820
44911
800285036
669678340
865335940
711953378
537620
880226783
461074787
597676965
976789536
6605918
930762224
780979467
559032584
882012239
740343903
887370073
908790243
491177434
904976049
568285045
590583648
822596105
499471780
4897465
493651
943051526
455799
598335009
53194
4408721
483747
495710306
679300011
416702713
984802822
891275855
447309
467042414
678593706
39663
50450183
623119515
622323279
945831645
824197841
956976676
893746877
835156189
905674633
957874757
765043427
30794
619517461
893710700
32431949
406865305
776544420
792888768
407440493
989007755
750699287
704703856
432170389
851124929
4635071
848139635
583058218
827501379
41366007
47737632
4616
46276
981687294
463028728
896898496
3907
467315150
471222
474276197
958163593
49322918
36372444
4337046
37818
561619311
461292252
983708665
594021
898926050
999154960
636861551
662864591
898359378
692784758
922590870
476109
611023028
44654
53965938
485647
4856669
35876
774913039
457575853
438812914
4453
798249566
997324920
627261180
680899698
4752243
474927
856872134
2938879
915701102
813212086
484122243
4797
823556656
53210
845901073
772191282
498445694
49891938
705006343
942089423
819460794
448927768
492200721
6773295
888710953
457978825
55590
468057937
487436
48848713
5477181
52119
51255
743936850
42768886
4489368
991808434
963077108
48576
624624947
990883248
832229092
42032015
507555446
809473756
998641203
28654
342
735062155
45225085
408438
354060939
613559384
582317341
687791824
562656291
623461867
302967
790561122
37098
505339516
2396681
645836364
627222158
886430454
801256131
966710145
972811026
44323488
452735812
696262115
635733588
587756272
545963983
723395963
562876340
486370268
734395409
53177
463612
849336592
5634
550929085
448036
769972355
910090429
733458927
878637535
667319959
713157140
606619128
572324721
778539737
45872
645526572
431072929
918949325
689943400
776114459
750300790
46257731
464555003
473116
942452605
403862254
607949868
419565640
549710228
690518020
513487753
590957942
701972751
489963
447132727
444885509
574961949
766997557
968499991
41579
50533693
513663462
4694275
489436223
45471
854138614
775218784
747476478
561611525
648040793
805629111
979054825
754430913
469355410
44454717
397218270
5105625
637048954
908365360
3517
815611780
796014447
425440758
500182004
588476071
49534582
529795775
738685704
713404309
545415361
3670195
650506317
454874552
41171582
938397785
507089
470019205
536495981
775448142
481220
771017640
425342780
984340287
845588781
771275943
627159953
458937
487347
855447212
612366280
691256993
426781
553299307
730151067
951410358
745503557
354799002
431691669
759211785
49805
43972
528109523
435665
517542670
679025486
510542084
498376471
606148897
586759688
46994631
815635364
3737917
483510697
51319011
43357
480336897
474037
431182928
536133223
555630685
462654197
542447445
53195400
504468706
734210046
910079917
835116102
396784738
800474909
876797067
809306007
988053245
427941038
684302140
519591040
452082
973814783
888768801
651464483
495771978
34930
332785301
859779569
534957073
531908420
5038289
568925536
994253177
676408030
477538272
446777432
50511754
5354381
587498147
52165
430650545
43941328
456263
799871483
992494698
405161500
479909702
790247587
840695858
718423462
878799360
459737
571979
480166
875518724
509466159
824313081
777410484
792289903
586949830
673858319
953304015
459852
467981551
490185215
434573481
421748603
653363178
980211463
404354272
680539100
498343789
48265193
301760
614428493
441076238
462853895
799649605
453294748
997104626
53353851
601636076
967451542
876952253
853659537
321003875
4978983
794084014
5278476
881065425
507236507
481929840
939809327
878701829
742851235
505730
471715871
32816
3098587
4927
957137472
832232673
470620673
667212877
51005505
951342452
574099987
957814367
578399220
536364024
992743846
44736387
682123209
45795
4597451
546523397
834186746
944755596
658623918
940985471
934456486
494088591
562154592
558354719
477822511
763001320
957074771
831388479
656018293
5769
492753635
444842
636203599
740910975
452020644
530233890
40582479
857449877
474066116
424718574
644105853
465252452
617205884
61635370
449527
674175775
5394
451997200
761250916
432043032
416710061
552875394
519526981
533498893
982793940
425381745
957996820
647550343
407365352
588060852
858751118
804772143
492508
4701823
610991185
781789670
805604258
826017449
476413140
625701084
56922599
852465472
4409386
497625
47993226
60613680
49148207
497829483
673459585
995745911
663494667
565464000
5074762
495110031
493136264
31413132
4502976
51451
538056258
771086389
4717
840848620
35997313
488425013
718324682
479622692
566273690
46849837
956064492
807954716
52380401
433882279
40054390
602
46042
721967057
4925
600782538
47415
832900798
990135970
810603977
478942268
980612246
765957004
976588608
418972747
451344
5277
45223
647553125
701168520
50853572
854154191
579956409
419888
507739291
523850766
627339690
53902541
452279481
621335885
4532051
3387761
550042367
42865
967866801
888326446
487361
781752267
49735375
413955289
751065319
508025
633626665
456126320
784246821
672701699
799154367
429271
967496690
4938576
901833315
914367560
679810659
40868
854772134
49001480
445499201
51196279
770102532
683395427
818458928
782070624
492597974
48792646
895372619
247590238
498040979
486790410
408942792
47579
541937136
601033813
599884037
433003771
5201009
936772738
64505366
718083602
4878006
733339084
966025235
390113245
476260621
582735487
44000
42742563
978605019
647090073
530395143
409393
751327993
985430981
588328426
54585859
506291890
529029
645711900
918908455
989713583
815016618
727439782
652840295
5969
894801020
492979626
870855067
455062946
45987053
538
686099699
604620175
47303
532768495
645710228
955354158
560273374
486174911
613249
882602437
998007624
389998853
4096926
767339349
927768906
489446
829184796
341734
4498664
605800278
731845001
459632
4968976
777748443
4562625
4704018
51515022
585118465
537535183
49783241
429093288
478588642
685199606
449297972
396820412
794037009
933642025
805316105
396889
496883954
497023
948130486
535645
540059080
47467
601872831
450891
579808640
43314
48489232
56724
782150701
634242677
599930000
825301329
206
541185136
457110812
974397019
318105756
492648891
4762799
63219647
543570805
3934
985866300
49085
431042147
936157981
581537083
617619991
513724851
882213191
642343755
45537788
751574640
499818351
812421041
49198466
4855476
632390105
4998110
640186541
496388
740882973
596915
4638663
5049499
460505
750740860
4915584
784804078
632265484
410355
698348889
5173280
23908
415263
56025933
4460793
843945730
630290447
619428739
779917130
440800411
416896848
622853905
925648293
567678006
49039
495067447
2277
664540606
885251638
522920614
52172
47181
483347605
433439933
405167070
44669181
510546931
936003424
622024596
674479113
612490068
850096616
481304903
51011469
963842446
944077813
6127041
487144146
820441743
15702
45035701
441280790
914663415
514512804
968418125
847182842
800139466
5011804
429048274
545464053
407249
591150048
4839464
48177214
830386623
672838383
48689560
4620311
3920
4926
45
499370926
957078566
667295655
725326351
686640197
4359916
5650
937842950
744416231
499060437
939724972
48329576
50186
494809332
871235173
914860411
6006820
4981470
47277
467633
582091621
452051121
898444497
417557845
967238272
47689733
872747736
690789487
830485925
506404211
754189578
34588
531648585
468022449
3735
913903720
960481290
976097441
945363662
579150
479950121
681820151
387413924
412757477
752335690
780618276
816174070
405824245
609252
613053
452643667
473505684
785640324
735097888
568506712
881507205
47534
48488926
41628975
919405869
463944341
829843930
545796123
530736688
918421898
655094107
914720338
2630
415266412
418928
477646374
674872811
686379606
403637327
421960988
487865747
879455259
795831088
551553345
484491478
789808931
865432674
427018924
797721522
737752102
470500470
640726820
582858810
591739984
563087155
409790325
3932660
480252007
710460514
50547514
982346785
674664579
3649964
577
4608
320968145
653788876
733258815
788618184
787389840
729729822
832200063
627824483
450216813
839598934
50881
1433887
420244000
584475815
460575029
4494763
694985246
402767319
562011778
791194036
913355890
728605326
4608422
691406123
412867
4957593
4968838
606790719
602705900
452257862
871706569
961105451
440959
470044705
537509292
733394886
600155524
780190928
859412742
514076420
830901694
992803091
58252
404831370
889768522
686959290
496638841
527970452
713
938144973
587270470
424182526
974193866
466898
389190
897187009
973490009
32953880
6709
40038394
719586597
680774927
520425263
992074434
43432654
810167782
56452301
750069225
995248995
773583308
781808127
4742888
892267403
509857091
4500335
883065831
494451
603168940
882190798
857350233
746674541
703899835
6704
484645
715204380
959917461
873669994
523355660
46925
601377863
468826097
856157413
924454376
943242110
584968319
774007883
401371936
710694442
491926926
897791727
662896948
687
4600773
846629612
954988566
575545735
664930193
470
706562065
461730380
543201316
46413
914145600
909386555
49813
578021834
750257650
47076
895270582
849221489
3458817
380
315922
734065588
498991
991199040
444789091
496253993
50453
449733958
954200070
552493671
564402088
686731386
30844
46563
579703734
462156499
605315677
755090754
510390570
963403235
645734116
631718944
46285210
926250798
510636107
1818322
463598
428085236
727655094
477170334
38927
412436
466644
562695750
584712220
862644097
939356200
853031480
578441671
3501
757662920
447375182
57503
523727802
692145090
528476064
607058120
579552683
630936941
525590
779112907
789175509
750174845
763087581
805884613
784841934
472459
5000956
48202355
505181941
688027772
48073387
645166135
47168196
5630220
48204329
610545188
62700
499390
558878
917818076
31854822
745447300
756749352
45395122
5455629
555825000
3333345
471371768
39485
568406009
468114073
476769
517500922
487921
451735
479322471
598870285
4907658
470157284
748322041
713384111
47052
3719592
950445698
722006270
449830746
2563
968638852
402928423
814762151
758275340
695415408
6653
956974937
993376673
4591947
36572
440131365
973210328
646608246
466999786
509358724
474499332
600871565
4458303
419337062
768514985
4539980
935808871
790740377
30126
884222941
554064794
748044772
948914428
641585528
42694873
54644
838420244
349342
452811584
404236126
985894606
872732382
677715586
4792965
504652276
992168569
436337365
617259034
560548290
547987782
541882347
46342635
454966
4930819
984319635
790900809
908743587
661566892
661049062
821264985
53679998
451342559
4918874
656290707
477985346
45428
509581765
478091
989694708
739579867
4592988
678071073
560383740
637908970
987614099
549586320
49776028
888875028
456640
58115
553437699
4835628
53517597
5875
817661641
468177996
894805221
59034601
3008
973949977
921621280
506515754
609582774
714638939
5003015
790652546
63381
4379
953610954
723044895
643305920
965540486
960112193
859303263
32995883
643930889
663329703
535717655
702396581
580641908
4793072
567487558
5877
717159213
618958522
412568547
757706938
404892918
4072148
518707171
484821977
490202
612468344
799906032
520736594
701764623
480839
45465580
877821724
534146
453202547
45759980
4466890
416310928
206987366
716186981
928251597
835687845
865468975
440778247
362039
519799598
559152044
664255161
552483374
607803924
5315848
470234647
727536632
4533935
402380726
906242832
468618378
844283879
594963
52227230
46948
713791712
467074357
723262673
519154909
892112376
688885686
754183091
971165826
679141648
4478315
38984
589139992
49399556
433300659
26223
711863674
4474812
5508
504424498
677080783
450249490
57395
484444950
466893640
537395337
941031729
928044133
882932447
4614806
454280904
64
490559
925120864
52610219
958447136
423932577
5103821
410384833
804217216
3331
974141303
560043007
4848924
953845210
855783727
961051219
730072088
568700439
449530511
560612827
600062685
738369871
44676
436907685
547337
632605036
558672080
436995053
21265548
890098080
491025730
50304748
491243
536634238
573436794
826040236
4840938
631689660
48497795
726553795
959375549
573909597
758805111
535466525
794783978
465708460
745873119
678917998
426568279
549918000
576768
628776932
49570993
3263463
871299846
250140560
652666690
644536264
671947443
539607198
975584080
601746511
956036375
3412378
719935648
857658953
651494162
472220022
414257838
798280314
756847001
877595867
556239099
404911104
5418
361
961320681
920903386
446039091
819275125
748506275
439938802
493286
663090456
831849385
462250555
837773786
674586979
733847877
465653
339739667
654963029
458440945
653801801
556388505
509019549
808687085
3838
587879571
49918
5356935
459094358
500107905
4234935
888098581
2941
57786
629272563
683117196
718555334
973786175
777901813
447778096
765826719
48501
423583921
42525296
4705818
46425043
420040037
773033573
437888
757311266
445947060
51589
715371468
744162039
449706721
516621522
52905
670013348
901045794
497373727
635538408
725636811
4525323
48245
29354167
573762112
481791058
804518069
454068882
615812467
753558462
270733
401740105
611658883
411670528
4816007
49331
518512179
662184299
931325636
528394951
591441387
458627
422705831
484347716
4631883
45928769
5088903
481510953
4930641
869825124
501362055
525567050
976525703
57273
642174
761428754
44642
413568901
477498
52936743
42429
403177
798679049
742841114
604798248
980366281
876567755
839409435
494587
45923
675346689
917530031
448079
415443893
4815
564109036
866633672
646124667
834128158
575211368
55811461
506975
533669286
452618
842316462
44705408
487071316
482115
983065507
840355835
997353112
42388
47977546
787192190
652593
794415948
44941316
838351346
600814348
5042
931448945
3194532
532650848
954005804
731736429
436976
29405
715965498
525203
618280779
484209460
834506587
54827
3972158
756098162
427596666
776804217
751441897
45419
426176698
875657897
869910241
719689907
446227081
48027829
879980369
795165289
680236385
49869992
530539
720687552
934894629
50236728
4899
52038
59166132
816325127
833643781
967120944
603951781
430001697
684943201
497521554
486965316
46580616
536025896
530830189
602221470
802754284
722467746
604352
261694
947319871
315168
888721261
693805476
694484144
416426282
339789119
603549512
538527425
38729
669648418
523847774
499038709
781232856
734202831
47473978
442359370
466128
5235096
884618886
3537581
465585056
936936008
419915
454586771
48392
30742641
590410799
639599258
730972424
47271
648153586
702386641
493002
727252376
426907980
453285337
489638023
653267150
498947611
781571918
449524842
583673423
954132456
444542741
669761591
377038
4838020
48367421
976469665
852153852
736798847
756218876
361895725
52407107
714482405
442808263
3939240
984533536
479641985
992333766
340457047
500073222
886869218
3659
423415555
812624235
596416757
626585215
803934663
880840565
659527586
876611719
986339334
647154159
635911105
587734182
944401554
613384671
699596231
37015217
4471589
5045
420406513
487384
292529590
729167680
595089370
506588030
472278324
819055276
590235173
48748
717425234
425259626
581929522
5469410
762726794
744308330
474238105
877849648
46741546
539948728
780020049
46978
760421999
5747
896180168
411157099
476900
756184931
886181083
7307
549700064
48878328
473281
748145562
516239298
893285768
627535636
842071912
439092766
4732683
520142905
459925
4333173
816586976
847888088
5988998
488351087
573589106
471450259
831006537
420174609
885225288
858497140
594665716
40955
493119966
418640246
893281163
465954949
652072591
44932980
733603415
542535977
723894490
848641033
45458786
499277
934288128
374587764
466682
787726671
381765159
467634006
634376467
995098546
423375595
580584583
5742
659783791
36786
972469093
468510034
718468650
870073851
640170339
895136614
859330266
38702
38305204
790684156
46266901
556073938
655079075
372120663
778695856
478802582
751696446
972393373
44229083
549219557
645095388
998150237
523818454
629236811
621184
542203574
793094228
475120101
789870917
967820555
945424225
495225
446058063
727740585
809850642
45092733
875024381
563916742
990067523
516688041
462199509
907715316
645532078
4238234
484484704
36941056
565021876
417823672
537912865
894207172
836737019
536602626
46466643
571651673
338493120
586834195
44727
507430178
843708304
734526756
47239
714054494
844170625
622338524
2834306
572783386
624332489
840775029
616805797
31039690
779732888
430431922
646704222
773519164
546968694
485806
45383727
621638700
785837277
545
51434362
5305
934446930
876534173
555617132
566772
47233914
293462
407183017
494591689
459731
673558769
719660781
829938504
4670659
750427886
57648720
400926
470112820
607184484
3999066
453612327
48991628
617936814
781229306
5442703
756937330
673200570
46351
551739924
810496177
231
750517102
496152
859858204
490745
457506395
939048805
474265
635908742
747891928
717138229
436957914
768047365
403043291
800078867
45304
465650296
766568644
477424
967853258
707944983
366675038
624092292
49989
687386203
61329153
44217620
454989832
45522291
899181530
502955501
475219362
490862
633562032
3326386
506715079
847418270
422679750
48412
847344239
812963788
749233460
4028567
859146807
759078590
654848303
547728958
482314171
799772762
635448854
485238
2042463
5141
5022836
50330403
433929895
580040012
479530
40784419
570826058
684349003
928687832
530025778
661270375
627474749
511594579
415866531
558700161
3821
575318551
854744664
827685939
661426015
4833261
2444921
857162846
574637572
880295525
509524846
45236
468475610
926164300
513972737
434314169
858159128
966553661
48624
4607969
850082125
571897351
750652282
627548010
4997738
39422209
823041607
403531994
970574472
51333
63600
655570858
983648820
604791498
63289
747135580
42506295
539548747
773560791
460819
543810776
47982741
47148626
45887537
485923940
802787175
743883762
977188034
510283377
829917880
711679646
589471769
4804
817493026
832589027
667937525
459981491
439921
41208175
5244
554058807
3430
999353129
573390039
881534400
669914313
408951035
750685684
400889065
534711289
884402013
1367
444555484
826632573
47353
999868029
806940347
770404866
60928409
492878
465725
983053837
615876235
560639193
4688188
45411
536489
499582
983590450
560357504
45480575
702820192
4421512
4366630
466981789
555245105
885206058
860771953
708313567
689910506
469254985
698360843
680382008
44839202
429396313
756949212
449375698
419560392
774243267
537526354
697966168
48432
668100609
465666
633817687
710561305
4519262
997371085
631493176
44610
557787826
5510
431599488
4670960
508508499
491388283
965226220
52813
843247616
628
527391537
896614417
988048668
748074492
449469
690017937
50391
516329
49064269
885653673
4734124
493535166
684256928
830813654
782761415
942104981
753060044
863054729
2957
669670590
460334
505703
40984
729059050
857214582
452848569
604497255
404871302
623109936
315952592
798596139
461548569
758238073
817677699
588054923
5611
45042342
443777541
551604964
642342114
881496615
573796324
568237956
429736
630150923
3184
488981177
427423796
634067692
420030242
595199796
767650415
551577163
537319207
427397936
785754177
919759383
586392478
47416
45610230
650451136
4389897
964875783
445059205
668772854
468767379
483050765
812662848
692249133
738436681
658991379
491707638
51071521
550953904
507804763
650289438
4981
439885435
373559772
469034280
767909912
44608
544404444
4883488
630140787
539916904
54391934
625320053
617255797
406974840
474521153
601617570
597717779
4284235
56421430
501673457
879650322
949395277
4601
439154073
622
566553001
907818044
719294129
43670
972286878
662628909
44828
633137765
773784570
4371717
575034200
545865795
927864233
991355027
4500358
5184125
4604647
843182258
632989162
848585928
854341550
38490510
588082489
922172769
969897702
573441696
925192694
458914
4466794
658236581
472908
568080631
38865750
36404
68137195
960708417
451113
44780505
3872
723868560
755700743
5004
4785417
493925032
655125902
850858708
435190117
568434
489822950
557150561
4724432
590921036
487051981
748669316
533278213
518535024
666367183
967999995
465859751
548813069
52633
56889339
733190838
953043861
975041344
966394949
955188950
406308276
435260
487763221
883496227
5148
835692054
4596077
932685431
512088990
768519054
47205876
512517448
4722
851980813
50263
56679622
53316345
475841624
981284547
707552758
702030768
5261
6432689
485346
4520
480910
467822
870232315
459814944
546933
884835527
463410
591413946
5825
455018
889047322
34592
790457772
929739208
473582356
627506307
816218466
969470549
49328
775083511
593877934
974249875
440701432
791903149
427284
495867661
49489
4265245
751327520
300031
943830341
649659448
477829411
782488792
516006186
52068
824440481
4870115
3909706
686031341
4674370
874849300
5027
998850103
643403221
493315
56019859
50543
46624071
897804329
35165107
5753
563623729
605044293
585556738
526177440
5254546
613376428
657136
409575495
816037138
867699001
955987816
474803935
873236497
3894969
404751112
477069935
503987866
888641056
4482845
909385670
468664327
632320183
513899
861075793
449779471
474177
896620857
492732
457816994
30735
454632
517086095
863113493
482076391
4073
672741058
941872191
829374122
442381301
840941234
404721330
846786366
812238813
435916042
700096537
859355494
898468834
470885864
809651988
607108031
4723730
986376630
442620
899986137
4092595
523351621
516971058
44719208
976678483
5253839
829142464
45525
800845198
602458873
451692682
459206321
447864
696118532
3799719
735055989
681875722
790797986
463707902
412506576
836347362
474800
46325438
4931
813839437
4625352
739478
453849815
3722419
449727277
420899389
49215
715204097
56881106
446832327
991143928
3789
499084433
847322100
593709619
937028253
4591455
493008175
587543104
627006479
997734602
901395580
952309351
857403489
825579586
451535689
872991124
463782
860746455
4588694
422958206
454094225
582735261
702271771
466546292
702732997
462617848
46411145
950490609
366260
646873562
634522617
47263637
61510753
974582708
907567483
4731312
4792883
481446074
754346423
406041634
710483412
969618398
806572638
57526
575523350
598774684
46313799
969521492
774138485
767032687
442652211
691464289
700460325
544887519
722895852
738665436
973347908
610540592
460618223
459878
806605262
649040472
914374874
5942838
406536
418698
980157395
817616523
914966256
555898405
69
839304838
47686
576254707
610450328
787471534
994154319
451130173
509843911
581968389
469629444
466537
802835604
631049687
5752252
985990646
510812711
489452112
471035489
558288294
967376091
956632219
933105137
965187704
49997137
610984738
969060910
555958500
582280139
5487
640250510
49208926
447818
983387701
428321119
467852935
513560347
864869973
981955170
484857695
921818985
686228773
716050046
450156477
877010357
656770918
622823358
460167863
867568764
922587927
45281984
867586079
478824017
47414
821642371
4834
43375
730158017
664728219
502704003
6051
484441090
54951
431375856
458052857
45929
45740
708305
815521523
924301620
717876764
625221
480466658
935341263
792870132
747684274
495670187
722642573
533279433
580815256
444358725
823565887
684188854
45490
527323664
48380
466692623
4714093
563497142
480821086
403565961
465046008
625777096
698871248
957695396
44709947
452208453
699709732
463773
396037133
471062
35293
614983785
819306802
50827171
473851081
862288333
568507710
624787236
528510873
4644642
5788140
618526906
994984601
798775663
28932
721073834
889614357
643510597
30415
614117562
4465971
502411836
400047613
940874253
46863
587847066
452390495
612200466
581053895
445595
48290204
523670191
465763483
480094561
894571220
468508695
5394673
444913017
42957561
748182587
947699757
892009723
479445974
656618919
44780201
660836640
992983512
4340719
996167113
593891551
483480079
508756155
938845760
448535471
492195273
542882
768842722
782825159
629018590
691469254
710825481
545784644
44521
443832469
621368916
414438374
772476900
702753080
412425130
949858368
713464221
624957794
968923303
831516932
445686838
687759952
808356747
4214532
413311967
998949938
447111167
682290740
682137219
681584368
729916825
28012
750337688
510326088
5163
38135784
725654378
479075430
646610766
657753181
47161976
67026001
775628642
497919027
564496656
585083479
775175436
468154287
475087169
428123057
961468628
810717385
804379458
795438556
296439416
338246
500560736
776504490
597898506
742659598
50803
448002
49713
498384
4841315
773049701
472549012
951665040
49543140
607488
472769
458120193
46154
450001
979928915
927206778
992754829
659047464
4866
60382526
481265563
512643737
929069198
869367234
410755049
401983961
47764957
35996
645898370
4776
65604728
467698959
45402612
4277639
403523599
5142
542582436
451003400
5279
43284
731269028
989387188
481367380
643196764
934240055
36262739
525405665
789362664
825739696
43275
480969
472819469
753611078
749017424
847026437
40018
494115065
544347779
703141201
4551630
534387921
586180837
997197049
482078110
36583973
687877834
54024
851907580
623915065
442794093
55723
909063576
45175
761136022
999633000
954208602
419835669
43154
757583307
493902053
814801484
40716
692987193
430496641
504344612
471780
42331775
4969882
851780761
37599
47576
360322
622627346
885746423
847304273
431932240
49491020
594933323
937400491
404167741
800769301
789725870
422376
548716944
551449
865380084
569284471
956960062
449628217
553243150
617095312
4799736
704460096
410558959
780797131
512074717
480348198
535827436
961767328
566737947
447428681
45723
4410585
36620
554981865
729997804
888641533
879966631
975929215
46775576
653254175
586112842
59035
486392204
775798884
818445993
599044406
51279
443957766
386465
319320115
601958697
446771
4492007
757151486
4719
34760
724247925
50208
4470944
429801588
4582
861251347
3936
46070
948252132
625722884
497626691
5246730
999220752
559586913
632874754
539372200
457676027
45269
792992524
846765365
499654
954988305
617229056
451038573
791608121
821375283
49182
609677114
4889624
662340007
934143966
46869340
997642601
4923980
456625
578544483
863164878
902480865
635692310
43096993
789299453
788795785
681662811
630371140
605165389
508202892
505983657
853762345
485514
506566318
499448
510122203
492106801
686592326
941303664
923596579
998429410
786362605
855014468
927113272
5271616
545158
475460
645645033
60009869
762831860
645710619
988565986
617332666
780714691
928269443
905499696
463959434
51581
3981
904734070
680068534
866347011
711949727
3219
3505667
465989340
4859379
407793943
636202164
757054204
430178462
753145504
461136
798234092
564969751
436245510
734868331
826911988
580087360
578127790
769099095
523692088
742916942
469898384
527998887
797233048
432281050
987861846
444611854
696500325
519369436
765888712
4438878
415303329
48266025
705091075
36586242
731884949
760708433
577790516
502902389
816630182
821250143
4077663
618225
574204
929827980
721235063
985127368
503123426
777164641
271771
480705444
46815447
636625837
5784657
4669
859691697
934889282
460117
483535081
931288899
784225641
869678817
50200887
50411983
793992392
4892
5103065
57227395
719706500
419007000
968304766
579347576
744214830
593575135
5359326
4124308
447274
520439789
778486088
855421088
827164661
687857185
662318067
849567059
454081891
862937834
32988525
4417708
674974424
563213063
440756262
675104083
4896
643225417
614625
463605867
824678088
3993125
488049
875223775
700776837
967449630
763501803
436929726
496559302
745797698
412
730451032
495935671
2440094
359987
873278162
888082817
49594
458721
5011436
890564138
31510947
745240645
6068757
427874959
948981627
844062997
825533678
859977475
300633
677396064
702048511
861099248
655072321
34195
851438574
636643298
460272222
873194929
538834602
515211278
48441
481599713
401198
5093109
477899252
44531
163
471266
71373089
451012844
4575826
752905381
49206087
831618891
761008557
389126369
5471
572248434
892491185
38264
794976047
406694
872248425
449354
569982907
660149044
887599222
448660
759478809
414515727
614481309
4562194
40395
864847331
790309071
686786578
422807290
659028179
4783218
499510444
559623028
407553295
829937127
470745780
444350590
588484131
686438400
874386447
993734178
940952810
732935898
762613396
798125509
512145844
895878536
559127074
466670
531940126
836534220
498857
657323490
884977006
728003426
984691127
876801104
577838789
633381607
655890069
4359826
4188165
4944646
46591228
801775720
406815084
38328654
67139850
695316530
523202725
541209726
479395429
905657002
524998984
45708450
820575178
713930608
790304424
647958289
930694298
5106858
622958556
49820878
485444755
686239252
4598585
675521791
618482254
970051512
2319
467810383
189906884
490927
751064315
564
789890976
478747495
49578
47903221
458283334
448063604
474784239
435320
694527935
509550614
447864006
683
968858532
430496877
829331422
768721446
435630084
524399
448452
533170544
931983433
699780422
942054847
969459666
48267201
524985815
501771410
427535017
538724365
426
453241313
4920697
53219
679981902
5567723
810859182
417464932
679894042
454379802
490160722
503884712
918450967
969084339
47491
478968967
410298538
997607175
46130852
612153156
999586493
4244651
5379620
770284814
4500722
653533207
452294
716606562
683286067
45701313
761685505
748121095
5128274
411153110
941530942
45402911
5502
730116721
467161770
47623
45496251
549685102
3800722
46571
504496775
4837569
821382527
451670
778625748
617474382
635905644
949148195
4471726
500394470
700000701
722817117
540590663
54750
487868
971692605
593952386
541243214
931752657
734282485
669543812
46830
4674698
416271613
798713472
421419
520684
43854639
847404890
668889649
807056388
456838821
606162017
503856475
884718693
997589185
792231201
4186
4449223
882314554
899486592
546774062
469152
909549882
567607018
56484513
45792
6428351
703203851
53138
856601033
609863694
426088590
564424314
635703818
769031218
430347057
490553295
785492910
974438518
4190508
493548143
536737724
420068459
572891766
869351073
464877802
568181533
480896291
45732566
493954
4294
47009930
809752649
643023638
832815254
48756764
73740
372004
41073727
416487371
53214
653931643
586366297
924318211
416765370
504148293
825422964
980423805
5590285
818025697
415765381
591633515
833308074
526695373
52743970
470475
604890388
808787782
49464838
560580508
501859740
476541241
322556966
596505381
50684224
46810719
428679
579670039
851118964
46997976
450774444
453064723
494399
864232631
510920476
568172905
493535586
4688849
636115499
670213513
521324067
4899863
960412192
654158962
982382708
3612334
34467065
922096264
4562819
412450946
45886850
879177863
882786448
639283249
572538
731525014
749703729
780889893
429160479
382954
795605029
447961291
564870
365822467
387876
726864853
588693190
44496237
638676488
978306009
3230800
740582093
596005621
474349278
5158
49894335
646804794
4418
796699519
53108620
685685986
985411401
879289535
3980015
50641
5605
941423874
584138927
431490050
476946005
548489490
688015970
437504
44576793
4728636
959110325
51747
39179031
704089162
761828695
646161471
506971718
878991712
579178999
453681
668895223
873984800
928734793
989140240
666283672
916932856
487911
424138436
4286
739380905
968073750
679929918
6774516
934900883
435028081
496565644
658205157
494509
709107461
662679
980997918
450585564
834825329
871468504
740331100
573654479
821994156
550195408
475355093
945977110
5005
53430725
716419064
564816655
52323
215039610
46206
599588
532743196
42418
497848293
858784462
994982500
739914228
911437293
950285696
581877750
490586883
945924028
462218630
653580464
35707
466842
666837969
50318617
723322883
771488815
806771606
416822195
41700339
760059819
774815152
428840190
709288256
859707268
861784877
513772832
47180
424279675
2856
462177535
46114151
936929880
484124254
847840176
38918830
945312597
812833528
41829507
577765825
825801068
393464
979352360
4276432
543932292
590092374
987394694
687552533
702966749
909470604
746423296
636617
752762807
986710269
857337228
5425567
699246371
685183519
487594288
628746577
297861116
400463379
780319468
46854806
924896030
631476595
48237726
5166915
930165769
424230
463522191
4280736
788939850
446400
971853108
56903
812482314
926875074
469522415
416115423
483976807
854403304
844229676
409141352
556382297
606251612
431301469
530802427
894195126
745018684
597900366
48342
3473
442172547
505684671
469735
2398238
36806
561036007
734256439
48211525
840554594
560972059
49479915
569742999
943848525
543567426
902326731
453981128
913070180
42507
462306
51887
653486969
954418609
882533961
586588695
773658333
476304163
500394271
903740572
594300178
31008
446405
913539781
49065311
504101715
960893274
760563927
41726084
722862903
762969924
42976
962081417
48275648
640872795
434749551
855918729
5148859
453628051
573660996
598500308
406700953
43131686
46594
609471042
489519493
963651876
615397478
4636378
961487585
610565457
550920196
4333708
933115681
5683
656524801
42875
588931632
707414886
453216991
962525723
598724019
719290694
825156222
531897051
4567077
480129311
470715288
52128
40684244
829763650
910903032
62496408
783205747
489372982
650980041
452238551
48959621
773115694
522393
5419
643010577
574751682
457260298
628851539
993600555
574644516
489475128
459571978
387296650
729613621
41707742
418779706
927010807
47135
564169968
383604
48456
49687406
605584762
717298868
794229084
40171387
847551949
823563933
640249543
427429
630073736
629664189
333219
273163470
818426858
652248404
498038181
4483805
610665626
899711424
634447129
468452631
34484409
978111134
805188543
766858099
631911486
4761586
740884092
228
760027345
573234485
636573237
903233152
872916471
498349907
819963289
588831671
394088748
455811414
498333374
39768
456507
751328537
461650345
432113380
711530882
47045356
923575938
600397680
4919734
516775
4689586
47697
49927897
957542239
796906597
727254360
33133570
484867001
550450633
4205
865967015
553083226
447800
740329571
456102027
868101238
880732666
45339925
451492779
879769086
816995204
824864588
945505538
919153946
775883309
894914153
51701
715139557
45546
4943319
373757167
357683
36622866
498273074
544848298
952608480
882321464
690018963
535915169
49441970
518018061
991545222
463932885
464754639
828735907
728754897
485365490
577817004
644855245
921026692
52550000
432833978
785886169
771372400
243848664
580815121
939008685
770666664
877327865
896454291
563961067
994733734
526000413
952743952
897779806
38713
49732
534744
518456909
652322207
430006124
697246107
447033467
752196539
473562394
857451264
836371968
45832365
526411264
778497033
838395123
735786672
928760496
533952360
502647689
471593271
794257250
48702159
700291300
949988264
423074779
718831374
558307379
831552458
4622576
685902872
903524650
54982
536200025
638211959
5250140
956767187
934706648
614685566
851056268
462465
895142222
4760867
5378383
994502150
598318425
513089
45826
453670880
835124377
533318
956598001
636990023
767324113
974581490
41269
881224573
35057219
746166478
45568907
909833017
973943542
715038381
444117056
562162149
45196
486662380
582375470
869065336
563115008
772720701
425309450
863582722
710459030
955634056
443929
713808519
45832
42008161
611843116
407776653
34541
37134487
995611781
809053878
880109379
781898288
967585376
499431789
545405983
732979845
309248
939693456
41079508
633773731
594968408
825959168
910302418
831032517
452061
711138027
894607153
39394214
452148
401844216
6168971
906514793
45776
463315363
5152371
465055485
40940
591854405
44753759
522266136
724134486
948639861
636928834
996056680
992052016
971020923
442765312
441469695
577130213
41435979
537465900
658185348
438808007
46955
784080945
751119442
508972659
46966785
486904
41567
6490
6775200
44987
591043013
544860109
692420657
51186733
509701764
957002614
806042462
679739279
473978109
548317590
504494687
846303779
672808996
45296639
431842450
4468080
405162598
439254706
44502
4790556
473114
845698118
423047522
486924
30534098
882546559
398013
884208006
795130873
888316022
952245339
4777488
525430083
45179735
410990328
615698545
613203298
483192821
462910137
690780106
489205
4363547
736277351
424195313
683340327
731932616
974031547
872219142
819974727
890628345
819883131
706431581
543569160
981988719
4933525
998324359
803116103
506892045
522208891
462408
444960
847307199
620047962
473659
4523554
6249
45205196
714743515
4887338
331415
873585574
573498240
48419
761460394
579036296
547538
498667232
990722022
672480002
47223876
900505532
826884025
47717450
420790862
913189841
435663910
475634
423056757
4918080
919247145
440718802
5628
597862201
454656
632163875
832173792
47695912
58132
4825988
890961674
450369287
440830
945228177
655892435
3397
452780144
536601786
901917968
852443923
664706286
612006970
963531605
446717628
594616252
728864754
494
5596
534192315
513500546
692731496
984473432
414229949
820077236
548651734
53144323
831189321
777334588
536572035
498565877
691217278
487231474
895893537
59070266
964190033
729542789
571411633
643355990
453525339
664009419
4042189
499999999
756122948
533970
5137980
585305609
760087860
47149532
608430803
845439575
760502076
535221074
509904
537155586
658254513
526419577
533249864
622275089
466155872
931150602
551073147
750453196
409990929
476601853
4392
59828
561364438
581195580
511855066
46645826
4496451
4766160
4870667
462701375
402248533
843723436
451683640
616999923
443863
719143695
938152142
604813553
439405142
770638968
852849060
472077931
4449197
4375
858866037
958230735
982047553
755308775
4629
534102022
5108
901920154
430631911
453264344
492696146
679178340
608333077
891580344
602437700
419515053
905833473
499643387
656777613
943082861
666961054
739490647
771814933
463962807
435715387
848387453
668560341
719132876
596605447
631363146
755900578
764868367
728617590
48903004
882180035
425434787
565539150
608658097
2216312
940372059
40960132
879425834
457821521
639107936
636218625
499443871
750484637
456309786
503843734
487531
972542048
527385219
431637
49056018
665373489
734117248
726339327
4606497
490015491
793494515
47676258
441115119
797116077
49083248
958437915
466729501
670174364
532731509
658
475020136
480703546
453097103
496651776
940226607
4606084
543314714
982816602
559387873
538720801
5330562
297779190
596436231
966433371
467499
51700520
794125530
740528574
48759848
422426266
572371703
44083
4829
988185402
529501638
972130508
469505
31983909
822526598
609327162
775037773
901967770
46877244
668368852
441304813
526444915
829437793
648641862
46362585
678965040
987727829
458127798
61416
946895870
434834833
897871497
4597165
854654483
470837719
463390368
545774922
637245106
471914663
560055661
594237261
606427636
800409286
3450022
4868
734214949
668963361
415364496
990924601
45428915
561980311
714155097
49149023
558763618
415723540
4487368
836929017
480438883
497039289
601944208
4881946
458851
456304905
660896128
867836951
630784769
957856251
819799715
41938514
537453057
586427852
452232
441320742
410506841
480210475
724340621
36802219
4988553
4976
536
804016217
471591233
791267712
579973308
57548458
450164156
722307556
469819432
437781897
928191284
49150
751828654
4582866
993603419
771629645
636482665
492164043
764352534
599971034
805030403
858739823
933905616
5390
956610480
53231677
51517
401015275
46968
621648018
434239763
957303237
41917894
3823681
957733536
4276052
66720765
469815
567707742
4840812
952754944
727042832
722027358
643700230
6781355
734287296
48014945
464527138
552802052
473877536
509736257
418219881
931638420
855985182
794905973
609446696
970015667
885118746
894397972
543116660
519
472073
778638220
664591436
46295999
321
641245060
637924565
834708191
633266558
946440761
49592
705236755
870645349
955861172
444870644
537202
715765587
655881625
49184841
900533605
766056400
432623832
51641
648125823
66105756
498353758
447419768
3872283
667404145
439797748
597271818
439203602
540159403
625132311
981807310
488141
428520082
695204688
947974319
4146852
761835678
4509354
943630830
681485850
494284359
492565
949671468
538279650
768589168
45907
62934
512973599
4354266
53682323
5065963
799965235
462484530
5074769
546916432
47962
502203803
864779693
833725464
4914522
981428621
3693
844803167
756975245
622767067
959401422
4786
880808987
445827936
598788558
647893062
620981557
651649872
663258292
43720
429790
4471480
930710128
563440467
358625
791634173
425094519
539839385
633994135
954275233
886061609
872534586
959909069
554419790
466315891
490897
955959225
721996697
680563549
399
489836626
44444
397435
4586
596532563
55240651
446413301
501909719
634655350
793393631
34096007
639148590
981330873
453972215
933618698
5329183
574221692
594062499
475121739
501592523
772148302
526727246
544743
961960586
555696510
688780241
46518459
639487429
447608
932168868
630292401
719482227
801650845
45098
803292758
792581150
4465298
992889383
44
46368
518231621
831668054
740767369
758039612
696211927
488374736
944251986
408469302
443848885
981709773
493763
722457205
712200615
795273081
904343261
892255231
870419794
479067
804917470
68934
917461212
45926
457076536
984270614
712079648
795202381
830194457
463114672
833812865
474228473
531810416
557519922
4572823
469205
488114576
627597155
983351407
769413245
673778
294731249
485048962
561084620
539133079
464826719
840191587
55
721022770
47674
842096347
608715904
468239038
514750
814500045
833703879
968021395
426484952
5231
565181516
418999
495033030
571425641
4698435
53045654
486340512
900756827
35675
756508317
495521492
4525021
44864186
972886476
42078
717174388
519388
444803011
446359239
424354101
825934836
50878865
4291632
5163756
39445019
445399750
513304105
539232466
441430278
991516219
33137
393959
343947
4461
440194679
475818747
531574548
478304879
715364082
991229583
607887338
885757713
896199837
36073599
655128768
727352403
663847247
4810921
45766981
48482
440541185
361388662
434766
804557489
468645522
420525256
335260479
766848920
551489941
628187322
646323148
935830952
922961922
59336
900840158
975753347
670418396
464165663
535969
727390023
954100648
297800401
471606660
506182173
471008
3814859
701149279
59463
549656
826736010
2618
716028704
659387541
4910
639038080
867623886
51044925
484009009
578710951
865881274
4562483
558686411
934347393
824021378
46513783
980329687
48440854
579444137
774105599
427280179
884357830
53974849
776431365
843103938
523964147
400708208
984470423
597814458
960709357
957748168
878104062
638689789
532927508
3528
4624595
982813944
748797317
929946909
52740962
486611392
835945239
486160380
499060172
443094466
572691623
4825867
679288199
478304837
723814524
568723
633009603
898928292
767695464
400819810
67944
456511163
421358846
588422617
593170434
406777522
677577048
412778
921552177
979646999
512445582
888516961
916175981
600935911
776286728
49674
790811329
919504326
750100128
651154885
489144148
870945228
44567313
399662819
522163000
771093767
3988
4899961
580270
463765390
524128554
225
599206828
745837403
468628778
579227677
4918375
926948233
978782848
451763382
819369941
474877764
540722633
700847603
978784507
522601823
891428776
933047795
4744813
459256329
742338160
518017171
679764638
470473
780540362
697667602
670875538
938628714
658930877
589952704
3567
469879
682702503
43789138
932816963
50508126
681491043
443172429
880628125
964809608
434716512
46858
816839325
42539909
892122263
951563208
803491020
628141813
436618440
507471900
892022850
5369677
895023004
411121181
508576722
46572392
56022767
806638553
898368756
522818481
405435946
47533
989757935
412495438
895452009
952220690
795137812
498656280
490793591
962480642
992734522
923332299
590399633
5639134
4129
837120973
486290594
50460258
941379082
659934696
45131844
491834816
965220748
857941128
990410662
851476511
656455396
46383
45527176
36635
609989794
4843128
961091264
562330975
566704913
445927108
664371494
413228244
603747365
832518784
535859951
829846823
492595959
773992180
978578801
505667263
488992001
4427
37805
451036
909092157
957067587
931586197
586275248
41807
574789570
4621845
486119
455022790
991034694
893323546
47873144
992593135
48506019
5279495
483388433
768755026
488228
822986378
535703948
59441
426803886
749632245
47765182
5070958
918774592
39320
985265244
807570252
536914165
635243609
418143192
880702066
536312748
408037442
4868446
451527018
4949891
496450110
735491977
740316459
817253406
445799616
448314101
685931196
618031825
413609063
905336056
496871095
4512135
360
501981004
748530857
422460331
630004634
564335200
48616496
567017263
892315962
648793937
900208393
653541143
566911421
496159626
4475700
802542614
626023546
3865
744408512
510573570
545484669
570463954
851545338
767297699
58678310
37716026
760101693
740348963
531265161
924923191
45162921
441811416
994142720
565229138
461088575
45043
50579008
946834486
713878508
401293908
524156473
20282
621806461
667051809
479540138
990060783
683537611
5462174
53077599
736965385
871482631
413061775
500676827
383407328
996962346
681571252
868547132
40035863
3498669
3656929
425078427
880253083
972014295
40909
626409971
537461003
515473
947730890
836596606
581239837
928867746
26428
787011576
4656245
712409807
441196
975150417
520944
565469154
873514878
459425
444463
851435283
827376433
812355740
3027021
745636379
503273210
592676561
954003872
597123034
5236
493
585846124
482913240
46473193
617679725
489279787
568491368
837394948
4793
424580466
689117796
44615
408309180
715214373
818332655
590926578
4340
645336182
901379735
576757167
527372057
670396936
462314
910167566
442079877
636910810
980463469
4880722
4801444
886814832
910734905
477087
171241810
577446261
504208883
53747172
620074568
442337667
448953906
540691782
824219979
47445027
810691321
4707901
949800434
449028204
876113143
25
425234531
42958998
485795911
915699554
484103180
45517
711555922
955485521
957801710
564794741
980169692
58076
618378289
562857466
798694466
398629
581468807
4544081
46479227
932993109
784558026
426295598
898486839
48657
667027481
48025325
527149776
785087569
49796584
452659
58180909
52317750
833850900
643583
44976
48627
42581
859933857
711000571
840607220
533479835
558221494
831867831
4982028
475134402
44851259
351462
4873459
48057373
571383
507460009
924423498
3532682
4826589
51496322
927947021
766164171
591123373
827753970
538179494
454651442
577655392
39116995
537381362
475718859
704867100
677751287
29266077
420048128
562061672
479389285
35697
452694062
4551373
771050101
489356476
725
447467792
470418757
47287221
751733545
674587924
583699471
756300540
46860480
577832783
898974310
754177430
509906240
486949158
542512218
926856847
871241858
714347703
460826999
51523
556198
875316284
759014015
49188643
647596562
502226925
454595805
668721270
553100384
713693004
598862589
468452543
819571905
455047560
46002
44509
542098877
459589
56467
32394600
438248154
466621134
5290945
40006801
475244
805795726
450042008
438024226
563647104
779782808
61930
750604805
598203973
665321878
4507307
994954026
847784039
871353280
822704499
493841138
4871
58711
533921
496484
811086322
320545904
4876587
564339988
36096545
597739566
460841
546385278
648500563
799330502
917867816
252922
794805767
49818538
810914721
44896823
47472532
55033086
517438526
540670155
4883459
44855262
49968137
627614589
36897
582312507
47907490
482232
544540151
907377390
642485832
595034393
523287695
424074248
3398
902106702
5901676
584558947
939010389
678976007
726761425
431869531
47121
46645
695961512
636061262
44320
406187255
4881992
370813290
466373430
42282
871071494
772537371
4316
36984
858923933
531397
493906173
50049
4721679
472140673
955262734
459638851
825549577
815471183
46618884
5327
447105912
771637314
560694952
4992179
901549381
589548
699751786
5572986
543470035
714240263
483858
446546522
961302078
417382983
745037840
4619872
878056217
867026281
725750332
826995546
444618492
743973986
6689054
45950936
616834400
763730154
779622009
728262284
48231848
805324909
537355496
804197151
734651663
890999479
58645442
533958715
992166226
595605603
978974879
882794113
5198890
46175
880033378
916958685
626969501
461811009
50206
489168376
4640108
446879844
966926314
638081889
434233
885943580
648929326
554923785
593134
676751264
881779265
675608124
396169
40069464
893197725
442392718
908609620
623845687
397264687
40831040
45414241
516605
430888769
796633014
455541787
48183655
943730092
631826350
740267783
722811900
976034721
810305194
19985
903494481
593743070
830130862
678488740
60170310
4810378
545231802
498578516
459231277
607465323
999830408
39179
772064469
581536302
5997
385655
697043665
737800854
765960303
761174693
52774826
940136579
582104605
396436883
754150651
488441757
5868
462481
467851
4901778
260890639
2844
464581738
480474734
45305
746273187
844130943
801532681
986400351
763003009
4482917
43740193
487987414
457520941
54423
780600433
443046642
849712270
432385426
49426
707565257
560817513
4800979
699220635
529673817
645903948
417230890
488769025
47391
439739053
644370788
720965134
671864
473041306
463820483
430475
499471002
2832
857748025
604737893
780519496
432935311
453601870
643043241
485331382
882139536
498361811
945775694
5123
465511626
45873119
514031363
475388029
400456927
608344959
701140616
569564103
492407293
3928607
2299
474903683
489902
512480416
876164680
768860559
971354141
769173313
55136627
47538
655717921
473872679
983777324
553172386
48049
963197518
550909385
5115088
846160856
605726944
570707069
807809758
904565200
2551127
4624381
703804501
431271092
4422841
570664951
4680590
463232281
957415159
4580571
539465466
462866474
456596
429195649
501794326
953605213
406640985
650452278
936955325
691806152
752034116
60350900
455928190
478066509
316
790796094
934981186
492473819
49197806
452007214
928493092
518118176
450583
597950135
34020563
724206614
526387613
3706274
438576212
804495542
506512696
39392966
425247690
980817934
504142080
648065019
4850726
508516509
25626854
981561218
699689241
45711139
6277145
781788252
719893756
541278977
46178
985109666
861467254
415
883631302
474299624
498514
38297976
4926864
608739957
483163348
679288933
696641585
35913445
578569
814511160
909560752
451929815
697404312
558812848
48590276
585222311
623050826
595916363
827628131
519574
910598137
475154
291726010
891727126
502096345
420345894
984328466
905120155
953848177
945874684
610682726
710455395
791326287
633148118
45578
5187263
808418925
719582268
923555624
842241942
815972414
4903649
969010848
448678
47108380
437724014
43437
856910530
522914
973938312
582856446
702461022
965412875
5654
685136478
886687581
442971612
583041598
496817240
938883606
940179854
44969053
43348
819575701
972521255
846574203
891992846
463433638
455214392
447215
946713054
964561043
347063252
537560366
801996594
705770128
513956157
911690664
480323587
764858278
972080258
713164755
414042810
48941309
616435516
46526880
854531198
67527
421700541
596012150
830302367
38864
655567101
797892218
929291405
515989888
869644725
47123814
33876892
4985799
759245812
5636697
3957000
446330
536345353
863249435
47654857
451272843
428616316
438106
579800968
5310278
865528143
652388420
466510366
596882860
47217
826819466
903884417
943387508
601863050
525551401
49800
4513543
413442344
5820
4676316
913035687
653360341
434279469
682844536
499279
690953716
628475334
968872921
49180
910924387
729388522
44701
632518355
745217250
478730324
54543705
610946667
4692
4198068
759128027
685460252
466640990
5009219
883700291
825160434
42115283
804593175
661764557
664813497
408921879
497235710
44413379
921959313
552621473
799432545
576791924
4945612
414311168
546440867
523918685
710219567
510392045
940183224
614586192
504313796
634090159
5018812
785896750
687895333
423278751
764166869
622394422
621315444
540408
768726781
719443257
699513303
993736454
47255
708238867
440518
495219857
506748965
831282213
882356755
603319541
47599
587067992
489500
864236869
910566016
2117
4723304
4755237
762666415
507274982
64352
548044
907194322
485728805
859111726
545840864
946718051
794951331
40616
598064791
729536066
70783
4417713
861587488
759084259
800645281
912674446
440826
765444226
655287638
995535018
5292434
903109287
726543578
567810372
446124932
466540
938420557
773876449
663284566
445343438
730649807
665608783
460935252
879838920
703223486
618838319
524492274
710289660
539017058
5902
967608477
764510617
903882550
515689394
760279109
49462897
967941120
819641850
462064252
606941712
446631099
962609112
47423
508792442
748170485
3336
862244810
486565353
670367016
275799
49464443
523133106
818230469
510172018
494180262
4373206
808323400
887420434
5351
413412646
4277655
441457384
468205
942993902
952457670
884830983
549808448
636744600
4538793
825229876
4662512
4971354
34000
718135629
499815
653188132
540279211
43735938
913037187
470077972
676164821
597022960
406154713
574799688
53138245
648199655
4508
907095633
45120124
47302
590096642
521166274
58822
600796227
530884590
476161
501905658
604545204
452957635
38622
688691181
994776873
951641373
588541494
531127243
569404
405017053
46209289
933975372
433521950
729509313
684858315
44933421
465620123
421815884
596786058
405512515
464833796
712973124
645628123
554498004
424090
539390772
47066455
786584856
983508310
54801917
880836569
621674974
434093364
4312024
673220996
506951616
752935813
756043618
698202133
38169
402363758
4561
706426525
48497348
931419879
722476787
387625
613474968
71609
613882182
896963873
836290138
849456957
758656105
613515418
697288864
903041221
948182303
921721141
705067348
47774327
456790824
3
529430610
777501617
4744630
457855631
544065895
699753093
28609
52334
44255891
615949548
60102549
407341108
416914428
972902229
973645474
5415
949735572
763480001
60263974
4807184
817752981
405736199
861634316
999365056
408809510
57732996
982328579
41629
489937136
659526899
619513554
494088675
636976279
450415234
917986571
47949
5064245
6659
974053635
756249939
571645589
936168711
882142072
466265047
612380664
451014332
471004123
410124375
868899996
410063875
596592665
49739
791718852
4869166
5193005
858763388
491795537
923967267
50872
289720191
958568943
684277127
65284
389902
855826515
413302389
354090
751236234
563141692
852323090
5570
4379442
4831079
58086
495502691
47724691
518444
483298
5280054
936945454
930944476
444160364
47391773
50237
49900465
813447596
40050775
847181722
997195167
459328989
727354165
490126314
731196120
442963842
547214248
437486034
642935438
659819525
5258515
62464191
494777850
496962198
775647269
459453
422760
519846229
903743455
463437350
47041
36243066
975434798
791620705
400041368
45604
450547500
463013247
831865641
965130165
723093675
721051980
469731631
4996683
746254391
419028162
4271246
462631929
34780051
668034741
4530200
521316277
993617960
46056633
638864022
885889998
420109282
281716
886503081
5775
46379714
410209071
418382
4856
573003735
537810000
413873818
690072333
573271391
822754482
884864270
573131013
656739128
767342269
581613039
466000532
42406
496085953
441307000
441510368
954957618
615675829
551312491
51363073
911812322
854420849
47865383
429613746
516982
979843100
684910486
386395335
462613422
825788642
451427
928899184
45491284
829182890
541406227
980759611
35464
460046108
588422642
48511637
615722
644214067
241758925
6039
4674
455524348
4756474
498109312
854910007
366446405
874205771
561783158
46905470
718264285
892525339
933485934
46292
49858655
508276834
511633497
543614463
902149228
918680273
503763430
746302920
476314
538582402
732127563
45452176
879875484
447434396
985999130
828310475
4531870
606424833
756526704
530769104
455885925
794284279
374
54223324
841059008
450440452
462345879
852736511
56550046
975243975
49761340
549804447
642760073
4666959
782180077
913189648
46872
47905
681095348
915975002
419933
884292390
551041171
838518639
779350363
2622
44724395
54627
551847932
771663686
931244988
749977198
537254186
797967578
556726973
4455631
502942766
48067
630961545
876732098
51192
53301393
656563151
668232826
427077790
873094289
50816658
504109788
501524
840961115
2858330
973407265
583756256
416133691
706303239
42333
832145559
781572460
681710794
644041343
35718
494737313
596903199
316049702
745201554
552298955
520286880
49223
930682328
50192
703633888
562
564834452
4134985
503827211
672576265
544638
927894040
884628825
915218385
618486530
4365
381190
542573463
680214029
40978568
890001368
43149
901845341
457013623
936705188
946370861
60229
822802535
497722
794776093
603549323
695972584
46362
432766128
988008322
47568
830966684
476014670
41941958
43885525
460263
828278728
999916833
924046447
50621831
4923367
4354707
928404579
430846031
4771608
629395930
26739
836920025
517698747
494258
792713626
730227099
3622939
5296215
46772
3034556
955984677
747365328
5633539
529457271
795215815
802950890
450571
364873
48521
452342976
6612735
573522790
472573496
980813638
43181969
440033591
496228401
4575298
476817867
518024604
429979524
516975097
460233466
813227862
895106070
47936844
437484178
636525517
946949719
761760121
576566
440195670
613852259
510279192
457072166
867164054
36741147
43940
43404
499294
42671
4254177
943449324
529225458
993517523
418887802
889768772
401385606
831650379
983300111
4952977
3297581
950763134
911661905
645249333
603883501
409596708
430063026
527998225
590990362
573374142
49460
837172264
919719331
991199089
691084327
46731
5127380
634563827
579038835
46700
4251
647377447
796294998
5720
458905
442287261
550168758
439
697142704
493938948
955363617
5970627
420978828
54083
830990718
886312420
554220546
870622998
687404307
650313107
876744967
430976686
920463357
777747146
6229
44651
35373160
637883260
971161956
832992950
3927
547022102
734872264
896353845
928770971
781946578
521530196
721874831
407088143
882598814
609943980
55031931
778639774
46583
4740281
575853352
455286439
821424777
402530731
860096923
482038239
589772330
403710380
774830583
33322
565119705
42087
596520599
560596908
440127168
813083994
59340465
47978521
457595875
3078
495261
509873
483265601
964888957
960317639
594847177
912097434
950019258
839309803
804181440
490674068
381603
763435964
690191863
780381161
471607691
5616
632159
789392284
975326418
883945237
48585338
984899676
623833576
562920469
400285428
43746
943625462
849909607
779068034
536541467
5781902
932206357
46975714
4260
494575662
4936546
898285214
961398024
680344513
509015246
556336648
424250485
958256868
657213404
826224128
913246541
820322003
417664346
509255434
620362960
466732
404088
909594627
623549457
541902098
971175373
651952691
507090825
767332723
953124575
880998627
613734402
451464677
657346005
992793676
772948729
599776998
349548
960770231
804271667
4527831
632236048
997755441
41766
828825831
564118281
409094825
57453383
749563774
518619944
610518508
774251236
978001086
507547414
759791341
896010110
718333729
285
717589767
742725329
999241783
913769169
799636531
941646832
800180455
938390657
584361643
52719
449843269
434055541
477396
566070445
43897484
702440564
49342303
935645347
883667049
451146779
468623938
518445044
722801793
48094605
47497876
859538300
51031985
969358224
435314320
4732986
601006585
830086418
476284150
920369173
410981043
474663357
596894611
445327820
952202766
434236730
635369407
429046680
46169100
478158
536485899
881955803
549853100
450158686
932671728
552001788
49035828
490102
4768
992590056
491590
575964744
949276546
418351101
4468
802052569
927318079
801293844
993737412
774589965
754790360
51122
764984068
5450
498374522
452318829
4690248
527306735
413236405
3673299
252465135
40923686
783432302
683171854
563633731
875024647
442885543
643379716
954615931
561923205
710840194
572637298
909437580
460010094
306206
508189733
402771248
750364560
496275911
4671654
47186
929795490
4611525
464001409
866352869
376771562
64876
733635754
4559166
696500830
558559145
932995970
433814843
886594847
420609733
559340267
893260961
804283554
451276838
685957452
486241219
869565336
965840368
504603276
846122766
3865657
703713879
55054872
428334
402078527
475659980
417880299
5024257
46665449
919361285
554965367
425177440
656814773
44424500
552845
952743390
4890506
578757171
425898267
48940
654636963
453062528
48442814
423036220
482557360
955216318
584426946
879961394
4436255
913088790
835203765
5172781
671258380
755029634
45761
45036
42550
721333599
696370351
583478669
546387867
873823917
431783449
59975
48177290
444173549
53625494
516997859
686285932
5364
445330516
747082816
459115113
467029535
4925217
727123249
929645762
743923878
863687035
552020635
4867558
448301663
806051083
576763939
868724869
904059650
629668668
594878714
37560407
404551726
853852333
836193881
887167347
625132913
778184132
842925600
48538789
785928919
819244818
863286257
59056
490394
420448295
498118243
517313079
543396565
47431
4740309
512430974
452170252
725902455
466740292
581752440
717131367
51918081
5173214
35306511
452952802
604330282
602669692
982126742
765535922
611281929
683471319
446753254
46255550
610224213
857038294
562215340
930084835
796711161
799588072
37221
798522721
444433580
915800157
471891063
583659393
861449024
846900805
646734355
830586365
441426471
814187803
892806810
555319519
617457584
5032
539797441
885916284
638100348
465256313
43776
438251
998590537
866547720
557786725
721231445
5250
806162491
703591474
51353
53023
554635900
4939
426080361
870969760
613333623
4527597
692926319
902832144
4278
659591237
409147838
628829
528494310
474670
595915517
46184367
561097043
39106
781079788
47828
414514259
663767869
48845169
911915162
861736774
20412428
510398480
49327469
944818146
452271845
875910648
671887804
498493
699022334
520361500
609810161
659363816
458076932
473434
953062041
4369939
643094817
601822
724937272
55116
431131432
563734235
620634689
4911776
512893026
4113704
822066281
39884
981237622
46197823
566958117
639636770
797402171
542424371
614175493
506833557
732605940
976782386
72
806776165
42396
745956286
910667844
843610557
447025
710747032
2750616
793246491
915529366
737020734
586100645
590
746011885
4786796
516225447
47137
761639558
498756184
617007824
4073550
529337
622975172
4973284
512213090
496519
665610831
50371512
485854
927486384
881597757
408528290
488888394
735281600
457470336
54516584
955021518
753448916
866836833
744196108
777983060
5792
45804
5138
451823241
538803
662707496
5501051
516961786
569539391
998306702
462133
49719236
612579887
50508
457765394
440899
602692275
946016390
521440909
45732
490479933
5346398
961410903
439685767
695524837
522432
4661294
678747465
754881817
753120264
493050
835651370
884150146
460909806
43242506
623325686
740301587
411536023
912319339
34998061
30225337
48648872
471460176
57824
3454
677611652
4551877
758031975
521154072
436624915
549021610
683876711
902469549
610264234
483265
493994
750724952
444025009
37571
975052885
535200557
46111449
32894992
801987040
752453517
62123
401139661
280891
548481827
495530409
454723663
651223744
455459878
959099655
446780
400609478
598499962
641679590
617396162
3986572
961561699
405013568
475914915
830204582
683918564
966911744
459851027
669857347
443058
912597735
563552
970851709
49390625
3765
4082
324
43299
4713603
868121094
725444137
49967
440792308
508437827
4494469
578811085
674989710
458611058
946675896
449618
500649634
12971191
494662693
862167851
967430422
934738806
450032601
959146575
3904050
43796250
826785684
909774850
474862916
742722759
45285785
743340702
534837
482110
465236289
486058818
672377378
44870
578769
471403
615734917
559638336
468090822
804471597
884231095
994914760
683998
942813520
557499926
4670222
710272806
996758371
533515256
892153314
457225976
480061688
725172881
677031137
476524542
917124731
726251446
866061957
704834986
482117427
41869300
940437936
51364347
457203266
601653850
47807
4562019
38970077
737390610
538701
549873685
48543919
5196452
455948
621827411
50637517
443971593
642924351
645978381
770224519
465625417
886324459
50876
428311973
4463
896270009
787184318
654090757
500145699
991036179
45524
661322961
798180208
45621
838277780
53449
913101739
4600303
592239001
45900
577841948
444933283
660721739
911576636
726579441
932067493
683444576
973903972
922854857
755957970
537817643
743841692
435660208
710621020
401085901
48182
516341631
589686155
552593357
70675772
410208027
497495884
718838312
884744732
699221899
400637572
455552
538188230
623086247
853830606
590331623
552967956
846696637
581036958
954390635
622320574
445990638
871185109
612961112
466689528
983906386
610165628
881532643
910533333
527343
51426969
402266022
532774735
706673455
846775849
924273969
560473822
954913945
423504
521888920
5030525
702945005
660831405
598022
486904716
565296335
923581482
4792585
52245
975188322
613393316
468932925
737251372
442380760
357280
4986156
421327664
41374
448618264
4051143
4631
44473
895393680
469180616
54416613
892085378
512979638
455014819
872253289
461296
591672648
44243930
660364152
33659
959287554
5307
636531550
854038740
465459
463973516
517460
961172110
415404147
483611038
429175602
32887287
4420985
945935399
831450477
4614631
477454418
821572407
420245
978947974
625500609
621688078
4968105
38467427
4261824
706315882
556502930
631009747
615059508
49170942
438643252
908097232
909489061
740543341
45303
49879
324471989
47201
834825161
610497707
475537629
422108240
775763289
689471460
561777225
814066548
515462493
959837254
944124332
457230768
504386575
39003
499174
755675595
959870692
559341792
467485867
856129732
871451650
980679901
733573198
584327304
683354313
954506015
474894939
954355548
512180005
493115456
469281284
548393070
488765766
457660259
828937906
5414974
50647
44694
915408523
469916219
46552376
652326144
4816
463813902
54690
509189
659626469
568643452
4160
465236
54455928
406223387
491173
2729
878758597
965483947
4785736
461558054
846717957
49573920
795273757
979117573
484774616
481245263
435374173
977679697
571381392
40590
44897
517434847
633848088
881443827
552192703
4690644
885142260
596184685
582506801
3872721
451456015
414917791
856857055
777101484
16734272
53428
485032
817722141
456540467
957252871
769622496
995162319
675977844
726761076
892133669
4513576
454603191
752139658
560161886
48629793
3236082
562789404
511673231
599898527
844114185
711782907
476332
650983395
48176
537830939
809049998
46144393
44701104
752026528
665000371
937056704
696376100
6505320
807028934
4473876
45966958
370625167
982585148
3658108
839681557
533868105
475032
42155
379801
768941854
455815923
369963
617394231
646543579
484275
4495
45207384
708974477
446374382
962577246
603945571
457212
844361005
456974048
780253544
528306
840064932
799546279
532293627
646880374
529480270
457565961
917221989
48873466
474157415
6462
432760885
745727089
556786006
978006768
487668065
560607348
759123008
601953487
720583067
658063012
39940422
4885556
667411249
940885054
977530713
643495858
493675
636148984
489200788
4783240
798185429
5050584
625734677
5539
666159102
952795063
890058745
939779159
462224669
976749994
521161870
436324870
6367785
677267249
886499007
44261
679979068
798983044
33236782
3515737
5270314
432789727
584161469
943407770
679456900
934778382
547964040
980762771
674604267
525684
540097917
765557562
668793588
488193
433149006
692922948
722812752
663594246
874215396
757103460
47918268
44921
627
468115570
941587039
5003072
699849637
439209045
28901
43859
811162944
47038
747076958
693323525
402940432
917662732
623687081
806132170
486879284
427071420
730646365
45535
4567438
467943879
557550178
647693239
825566388
44380344
53651
451479807
57679
712787245
910473355
597158384
4868322
751451099
768821030
466428189
422938275
982699797
706276730
575837773
723891385
39375070
315908552
5373
407110759
493639003
36689387
366700
818003394
35477425
676630384
970435734
47439445
790442161
993891479
873267149
4312
907731787
48033543
535199
48241630
3361853
977000166
819496613
43635969
4848782
694554113
521293272
735726091
448641719
471847901
4583639
779426172
735502191
47009825
688264198
845745179
43500
5193328
38019288
619491911
829502962
573714230
400243571
5062716
466133617
3908329
642736603
573462414
799121658
922332509
5575983
936137166
845267985
603600544
393585
4900211
4657643
6722293
4553
614239524
555901891
603234399
925026058
952813791
437954340
498260111
978656428
665434082
488047222
45681
46067345
515443498
543556799
4180353
868840092
691969570
561954734
4703738
465307318
5978
850272171
488519424
43086027
50266
6344
965637512
972471351
500642197
4743364
584343626
472638
985727134
864570369
453336699
623900138
46400216
501025582
498007612
780358823
4708378
788569793
879358552
917370662
700903588
931553611
470327259
48967410
812077952
723709646
665252804
458497
975314634
510844625
561347026
653
58214154
818067915
982883744
681784249
831598206
891515630
859979046
787687575
956164670
816558306
505517041
555724222
803569153
448442111
765604316
714918954
53240493
541277538
471953
549524090
458854494
513850215
476486726
696141026
801690296
708197664
866989356
552744756
585852660
47883
531236353
679065932
48996966
803975155
351604
471216
5542946
493568806
405108633
639210107
532212
704744404
455634752
664142525
696825948
49330908
708478845
996769795
522081315
566601368
4604
36401
558889922
525375486
742317630
575871005
464642
895065482
940654709
58828714
40873
681573315
40400
46163
758948422
550083212
37621150
4757282
4891563
731009614
583681785
681438590
779303473
571124469
468030357
475200488
676993060
528117
790112139
494002571
569328584
5308080
3578
759600632
4994993
557504898
967142098
976389608
46208
530876
752181519
984458091
578519697
885609882
422850319
5685
503846321
549706
48639268
956165658
825518334
556599374
740175213
45633285
774764083
827827316
438714178
768059958
551484078
907721251
788283230
688960710
562365573
886750698
454371
860717158
534348646
771041078
488308901
5113318
411765342
927646358
752894191
317118533
424066290
446339082
471897
5698
429506589
558853725
758134775
4719824
48025554
3818
516083229
461078
48121600
48957
784341011
594428859
431919218
876738856
5555530
554232225
714155612
48254803
61197152
807183614
745501383
41522468
278041
468114366
500302652
605215002
999335290
890846196
656723435
997015683
449462
29959986
769815213
4637206
507570209
653501390
737124521
481127916
837513738
592778020
766656166
514027479
45378969
716987962
55767878
445971
426329320
435002751
522365178
483734209
4645274
451940168
39457
400632654
586091982
657402855
502189660
661807826
774870858
751346129
592629
593558524
891099982
44459
925755986
929565645
917081137
569353613
468379
832617203
967213509
659799800
4430
567546936
466526864
962086697
516652
445311970
465318
985698195
592450565
861532640
554694611
457750
720395597
569645342
722661926
614733635
3371677
795352584
943440470
5673222
192
41213
459201825
744583191
893055946
815185975
407408647
45390224
346301300
503794646
362844
777209158
910951393
48257711
755405740
891078513
430065794
776846294
709140369
824397825
468281
638007945
450801697
578595660
812049698
494027633
639104521
430871635
33878511
39086
461644388
468779
965151863
770978233
955478217
831645250
49733963
53111
741665685
586017799
45529
752565098
646600205
825545837
470837953
262585052
498967179
40353468
473201609
559935617
407888147
713805690
767663607
752403734
770526188
670668435
450192548
415666398
472502
45625392
485917457
575234627
692978447
435451177
474832852
610401517
904289765
772100362
651512336
772951776
941318820
509453898
910044162
4832415
44711
5547752
831228833
739251769
794287554
811356127
508386299
832113086
652313113
655079123
452556976
534958105
767269320
973967341
786224303
693649278
507376274
57768
762997327
905919169
458592503
573219913
2968277
930371334
778466119
965513565
452207080
46699918
778133163
51269937
870983226
29475
940711193
55631670
5778
46274281
714504645
56028
466151187
987434843
790635738
808063009
788388331
385266524
41781047
4852457
48283380
5168
915104120
607498182
599670110
596527611
592097091
2739002
62267
63199440
4169698
489112
4365614
981609832
939979686
953913143
610172389
577866386
495729377
707635981
4813072
422135318
57831
456695494
637765496
37203
40117005
26450449
554457740
473635
728209413
51476299
530326422
529622111
816081816
48674
874934823
4677
909570848
626240244
962543276
54900777
4500647
592936385
781196124
418306603
432666491
918138856
482717573
453180
942087644
605790282
914712478
40359270
559108
619831238
498411
460788890
975366050
497373033
56870
4633767
974117942
728207972
742309502
733049134
45392876
864728020
445920
436543416
54003
601632443
700199129
910142938
37356233
727096939
877866099
641508631
634295451
718533091
621956163
494737
979265827
668577023
45472
508163109
837463156
489349244
815291635
921390217
753108107
780280264
47698
475004253
499812141
756763117
4576271
480741964
46569474
776597210
840094421
969358592
4556282
655084356
440860873
699963919
563112679
45915
4897516
495250926
865543959
819945320
720707340
37931
758651554
426657
915228703
58166
833882376
864897731
650742638
931665942
59992744
914491510
468340388
407946960
4967305
44926
796804616
498304731
909103881
906760741
901037764
839396769
392514538
379
444163773
522037821
731454776
864041103
820456537
773744186
327
801839929
941552635
654820568
499854012
472368109
691255371
781795714
572419251
761755197
542320206
42156834
623068173
835498187
802337243
4712652
711513363
677015292
48682615
910372884
409599510
49574
635670349
809132519
859758258
599328910
946422308
410844
430527341
443157026
496112790
53093505
879093550
886626476
32484402
50905
809125742
456684917
988974931
715423196
34263
5030
554121924
714030798
720134291
591281658
48850889
419055259
41680
49738
53956
609603341
866608031
409771759
411874008
708567495
696478347
4236270
985084918
871695564
991940962
801288311
49105
841282832
716744992
448401536
60971
631916517
489705
449574947
505337959
993397004
406701462
844706166
725355490
430961036
53978
720218406
960889483
50284122
834266680
873321648
991369250
551518495
51259067
689235209
49964
5092636
652315540
46423401
470635668
862363659
891388046
45981
462645670
780893669
689099890
981292117
58526883
385
935979538
541988052
802760332
46751860
44094988
444481632
672302288
4679274
24943005
677370169
519841847
567701168
189982
728223044
520530
49940427
746045798
606908666
64127
46995
505758139
4289
752007701
754538702
906234799
916572256
866804275
816288675
534056545
802828360
47872
857572237
43084273
5171524
4904542
928222905
520492080
42941945
49135426
539115181
958882700
562813089
571600703
441529705
486248653
685763383
4766350
43173987
693012230
448012804
3416
504426
856798376
463501831
447554315
583126790
835049068
960194195
828844282
435224575
469212
47616
32444094
6177380
525414561
860002509
565472915
48981
788680916
822013496
406569285
719669521
543907001
811882427
705731162
803948839
891336890
784054214
842786894
818233270
663078670
703041989
4103017
501450855
429297788
542793942
355160
885910595
492265473
46531011
944502608
44085192
629803378
443692902
806519203
425152675
809509260
534737435
846276309
494692
449692324
49366400
630594734
464906
882102297
460880712
705899550
49015
666036032
897157088
445782
540959177
549353609
446761221
5214220
706834607
45270
572823726
758064278
781860261
5663655
51956357
954485229
538713451
319116796
483090167
988269354
632788679
974810460
652351494
536843790
487161
42792669
501745040
37911
482197842
4735
664394964
403767236
49719346
462736021
657846986
50380851
341553540
438679675
5200805
773831571
841626806
474901
815712779
571652345
419408606
4856686
49596850
52096143
111577631
48589
526745
485999049
476091969
44332
492112
683295426
505221221
744685716
664204950
47417
521736306
770244531
514857663
914294172
825806097
488355457
480345532
753308489
916428571
727184781
958223040
457646585
524569
3851452
5165541
552516
6548647
810854406
685622805
512201763
539236018
4507468
46128723
307027352
443257
673516549
41482
3843
956634742
51359
588864615
471716
687643717
524963970
468263
729634107
4692127
761191431
652111425
45139256
789867267
538185
970320509
5428
23612
625838629
989812379
762410492
454320063
47901
457134091
662553106
461536662
4319244
606313757
936380978
979174535
575367405
475819923
976258840
42005
809031688
907931819
961586382
533747499
418704836
445097
45547651
431787993
704572275
971658064
588524942
613758058
816197277
491498685
422965418
549
745566461
30862010
827256003
504017930
4465518
4668020
745465868
762828624
647296469
499856821
787807481
629551098
593818541
52817
805452886
853209485
486093
400873384
464582693
46261
3076115
699250176
623412407
484774131
649538346
657243180
529685081
2334259
56173
763997703
4507100
453869
699659996
970936582
585126450
448443815
688206717
876754626
440009980
707867812
860000739
546295892
925720468
471028811
968827576
797263062
59190
626327273
698482259
507703799
588567820
539303057
893914235
868005273
485834593
933239126
444493
405140227
898066230
422380600
803904358
690496671
465473183
619614815
446514322
840733151
529777295
815382419
46170044
422479545
361797
410765236
862419352
954614752
591106
4387686
922211029
500462314
515709801
554817244
813583424
699477279
529073544
883772991
882769098
4142
844835953
412503825
997905728
4830041
998621947
483315712
955416765
560440133
444980436
514486469
459874079
954134464
450896
525607214
6361838
789563401
917568446
986473433
438907406
4938567
62185547
39790
940425506
793603567
455154218
406257925
685938363
750431536
969898558
44345
970939802
21
473089663
535916514
5029
725587440
895175946
702531732
45138373
955966706
930401164
983659489
559648055
456498052
466539075
303650511
668924168
623
49731656
409055923
878906371
678150875
824613903
367921018
361902
37944616
539928322
471205
739704814
489391723
859530708
760441260
463508090
661014527
4678121
448389380
3248575
881435889
547172966
589833466
488613
494649918
525786808
786436311
3729
46750376
552956544
618138693
743897035
628668981
4204877
723462582
44645
56385107
547233127
733722985
35638
582631140
4525582
665688177
433163
4216831
542845558
918136915
4569153
603147
854770917
3301176
907204435
4581295
658926415
4754089
701071364
521613036
877653006
886792152
819216624
921915220
983581658
670458211
450186
43228
879730330
485816
620848679
484635965
2902908
433019634
906939733
554022112
47973
537231922
494052079
423732
388194521
944566352
655227073
4916266
464
923862726
839953834
546425179
730415177
814502466
874633150
978830626
403629569
814834180
613711179
853674173
49444
567581412
452603
435881839
473707431
767871535
611594112
729762757
767936152
415450645
471448847
232414687
44563
496285407
816213659
487511406
4826839
540894131
766854294
834860822
49892
984040382
49618667
400595886
406943594
451291
891712806
705827150
631237774
49068995
492084589
568471549
970030155
712654712
489147098
615996380
496827737
48778780
900419659
50802
546242435
763657396
5046021
577826161
415510836
46131
954005407
554331194
489325453
564665401
489024
527281814
426300813
773539027
980984981
424514345
789608934
549837966
923181149
821149073
553026075
989728501
44852
575336169
44389169
497499
636814530
924435433
486251
613269760
540287565
623310533
519885993
731248990
496492191
931081441
53614
4656863
853373294
688485189
694186215
587713803
761796975
644961627
46504
813523286
511936511
42225
48824
49415
968374508
725466532
366469
548520335
578661
43702259
927503551
433618535
665198254
5895532
891678016
49218076
692948443
650303500
774307409
698915594
870787592
733626598
939569053
3117115
42652
479282
972683043
478751661
685011911
50287
974043810
468422556
458111680
481192
681659074
722860157
990890403
726781686
851564573
857319760
681848125
344554
837875623
701340366
855955016
826426229
511909801
6300011
832050540
670851203
778264122
47873399
897112441
48158992
840997172
988100635
48006
5358
452906426
4199
773617608
404228137
975152807
919163066
436938766
45372
546905
691850100
970578359
3160840
691334908
442359949
57234715
709540647
551764498
914825108
471214228
805026254
979168870
415081181
425610290
616851262
468689
745470525
756407106
423944944
613632618
4917572
978147898
696306643
583805511
628950914
894791244
409514
495774568
411088
983121598
549807604
3613
512303792
933936607
5943626
50152787
33067
641739228
647320472
514021138
744881293
556637142
4983
460390665
494188
49647
697920011
5330640
541820023
503486360
726717980
831368122
464666
578747259
588858940
948222306
436560461
957661109
877132606
463005441
795446545
474485242
940436649
924119209
950963151
437634
827769540
645420422
911765353
494114
764322563
556030917
440915280
519402553
527880313
432547570
501674398
807150908
443182697
595581874
552069353
928144590
560091934
724901672
6503100
42673153
49337
818608356
407320805
854703599
480779261
671002053
617637418
530824601
511612531
41940155
705072997
803165030
491674
45684
5036
525925759
787650689
933322544
470706602
512514556
376881
58044196
855791726
419673885
609528700
602904809
500048576
868545327
553222214
426018
650664677
620196665
482088
476285457
534896608
858295161
487128895
664640742
522518159
554030665
49180233
843083034
32847
748960036
981868933
825013593
6800
3990
846872411
809881310
986889386
641315306
491856559
430541846
941799793
4888090
446009264
839475416
475129751
958822997
659401270
716792097
37246
45474
806054844
481893521
506729193
578351
812957275
40478470
40155487
928678391
992967061
4522393
3404927
457615752
445506566
788284528
4057
433394138
580515813
483104787
590163639
575597
483002017
819064073
956240457
5368663
628594675
40795
461348
373891377
4449164
490048409
516227389
514396950
847597144
826357303
588636189
4117
48829945
535834792
914262799
629108814
471211738
603515607
569428133
901855619
46048
428979763
716162156
840668279
46503
4885680
490494330
696330426
964551957
435074463
660137735
466274756
783584200
487411244
427143
905159139
830346173
693721051
572460272
606929157
711610523
862103273
834370182
996695253
676631371
521817184
523408897
486260261
699877170
46360314
658917904
521464
484774704
608555193
484913098
426546316
633687227
999261514
575628571
466626834
590190701
612909145
928014944
425133
825853673
653057346
570032177
770505428
522436907
441163030
709269707
420355474
44454973
507369018
856636933
855271637
563754695
759824300
517319767
916517620
831162720
427063242
41681
58561909
4498008
45128411
959619234
579961720
720776204
531390818
49461
527396
4801424
337
923488088
974155023
4449713
930391620
574947714
460099
3470518
45557
807796561
528752045
715754529
762992816
5644469
912963658
3403416
552631249
950762047
705920244
564689088
418905569
460867900
522698118
626401523
342033904
469368177
45764594
488982743
702631590
656311618
410616440
965512626
673503709
452215148
891712673
456451737
905497568
5323760
4513
476707693
51283823
682529775
860626139
820284319
536484836
4782325
629600444
457607
41870
820779605
995916580
586250379
422996810
768064303
469334155
666927736
64818
49143
812154757
60285123
4583390
443251395
712601076
723108113
566652953
26471
489968631
767795400
920189867
782596581
401963719
444772827
59105550
638625956
755740869
725746023
819436454
589002350
478847
470922591
492100
483667110
505150136
22302304
625341365
503901
785532676
967474515
572876342
855039403
617072885
34974753
390699
669886271
37908
45282350
591158735
720316855
460231417
837739949
485898243
522494979
459296596
573258100
55019262
317024536
866814604
47800
50170
519783209
23
468887
3645
665311513
645854274
980114848
48106041
804638833
704621401
429915593
52433
760793159
642044352
4638
5074
4023036
510333
478108844
681680843
986415389
952829154
420704109
462934
941755917
940526903
536077335
5603
686984997
592922901
614178308
993571786
404059183
760846472
751370475
53191
957338299
4245076
4741649
988608261
604308125
352589680
55636080
4489975
50564
650587772
542119857
900725152
462657417
999314291
49989003
818217812
917316943
583860699
557545907
812311275
433460464
808710910
439340300
510616523
37724905
426275214
4397
49751499
45093
937785897
515053088
479846237
771061727
962114642
450435
47351
484184
807238212
874949587
567072805
984831185
765367827
618479134
4919
538495
427275883
942141309
624758483
531378380
47246
516966297
804813186
798618406
473753
434853321
943351169
502174541
48686896
986632274
830413442
702724014
676573926
915666654
456700313
405886107
829035045
428600207
846008126
3558
809152187
675114172
534868
516989212
852085127
479891
787282738
528534188
500152170
752457605
524641670
915226452
783536490
488019345
500403
404321817
800251798
894917887
957403651
886320009
919145527
844584921
971579666
559740166
384882997
908204714
878400529
49520555
800006160
963267461
811256187
245694803
640807184
579903515
323155
516183633
754921723
992503626
639395059
545111854
466913183
393417154
744624528
482132380
60947
44990
784535698
891930046
485770533
680709948
904559650
728749171
45829
635494839
27939
968028240
990902366
472336906
4848832
397909282
45298
881225848
345207
815983665
410380851
888566480
406580378
800331905
589009163
911347633
2336
844953056
35070
44739525
594370245
44516737
266750836
4653794
667323575
944405722
852560754
422988391
27220
474220166
783006904
467802499
818121885
323640
814821187
559095406
817509319
4995921
4338887
455014
4459
477830577
4840
529510200
500129463
761516602
436703790
770377153
949338191
774072680
607500282
831110321
510992998
606017125
499966101
479365130
710086971
468625
668048254
4896797
520488035
5146
443943982
753098965
48409
904741037
810923770
482748934
4536411
459248994
549456566
860475727
825685009
616109370
915892954
749594642
3324898
4743218
450366144
777253958
48209
912736619
719866327
471791734
452930001
810570259
5443033
850844371
4692409
814799177
5839300
840118877
705537959
872379619
980609518
514736759
42934
832268743
911516564
905602774
43935
589974997
587034228
53408
838668291
771999848
717428787
53282235
995753306
44450582
554515701
574444793
437997287
601523484
481721757
4549849
828660153
812881399
610852895
895765997
768550740
701509317
3346897
42189
752988413
60133
784272224
934495598
638516764
4891722
470399005
484018945
475242
4662722
772532884
754594949
562134464
702474003
541834058
5041635
5802256
654805339
994439255
830978338
56712881
972628209
567777186
847509988
3660054
580130115
943871036
678027564
477214134
513242023
458000237
694907867
544810893
481412613
640404577
463934888
440665067
646760240
921795350
3934993
547124451
49462901
45195700
984656567
921996613
871127358
49221
45011762
478131
704185368
845819351
646639637
790713895
922876760
521689480
744304132
636753651
5534721
36641270
607530735
682306898
479706
823173012
695784334
570622223
55621
776793112
803145728
930644541
984204175
416201
888388046
405919715
868206048
471003964
40406
452384322
585483
4552063
4648370
548220567
679631639
43162
569828437
990771113
740005554
959248032
616462709
43283
626763198
513749306
890376903
585959603
977031255
398236
957760520
935394581
665618207
540809598
496615169
401096448
4939542
50481082
4555539
872558876
694452701
378268617
552396950
903647460
673978161
498198
779006225
736330195
899842014
4570004
788744794
487170
414771
435221346
528215363
421468600
439051285
585950170
401797720
485593
4911417
934150119
738433909
528054025
578887120
49810776
797134013
704286315
981831638
556189423
40583032
567086954
955894320
833451629
467740470
339377595
880150409
714059450
492993134
495912069
678399052
50597
435083589
663259092
424328
488742128
971803373
45718242
55604917
534242273
847705541
582983014
854318142
918581737
505514917
60884
744999452
46568862
919933563
728803739
47002308
894207812
537526
538981664
418373744
684506901
445093192
488141810
878261818
490375
412266547
667268844
400040112
547944807
927905774
4430028
440
400958271
3966615
586499529
409042802
671327420
48046497
469724
525260703
25629
441100315
563147665
4855
46808
36834081
713053011
723053404
793740710
878421961
700833519
474283153
46216915
4111804
952805213
3992498
424791281
511812955
45665205
4371391
563457201
5286
521821814
40877
490323
682861530
54755
922780692
878631627
483675714
5587423
936577542
655163904
4031
530422903
493940
435087957
449721977
810042307
945011251
573392515
963201103
686722158
502869
4876342
3585867
554556183
45517014
726285554
479398
487030215
492544668
866892087
655801944
794058220
472279705
788893215
836142641
5453
835649987
735445446
394601210
885693192
932090173
49702
589639056
407442914
730184876
445267680
5296
6014
812592718
635785306
424927064
888789902
955329075
611928905
48806648
458354149
695783913
978662954
450892021
755655331
485752970
988401614
473734677
720495818
980274979
5562030
636657873
476643
781979418
852490790
308471
612806252
476646073
586447836
422969
411889438
4749637
696672532
954611964
973380059
497802008
727835588
743510531
746561036
258823557
891535111
561319516
5509
923969613
687303934
47700255
825599199
907191991
421628230
4183494
802982986
951906678
50040
431110076
602471005
785624022
657159250
844737387
663086268
728773394
560726647
757261963
733824701
511051133
449607
723043030
976062184
45462553
45532665
51580
569777225
338778
449871048
64989710
786307173
2546841
430684076
586760041
493136985
789591046
727865347
4113315
463562
469723
684558616
502835231
672596157
519079
951188374
692221325
598921318
620890755
55111
451413808
488904
516720116
457328943
4851782
502800725
439587823
807472385
568232086
655136062
517006693
795061788
474390264
745453136
631845141
894021367
766567640
623882298
50774
670008607
903262316
4849054
498275360
414731724
454112874
842142591
508293669
512744
37080031
615228086
547251621
616465375
899088243
917671335
656971732
915578149
548821516
933257563
692812395
986644406
43481895
523060846
640102222
488172783
47490412
928061209
725703380
644383582
909945215
564984013
45110
48235
947234458
727861267
511189467
573698709
41803
706387301
52295
4255384
911908267
995814802
520044788
955034108
45589
33233
470193
843883329
963191541
910173651
450084929
912114257
823736950
551777245
977380353
855641371
48712249
4854569
429573
743398287
533360743
49655650
396063
722068847
443374
48012862
524416816
553480309
489160336
524825567
870716882
600816781
558735569
45983898
900426594
45986517
842125627
395657446
908135107
485267735
737875268
48804745
445608
792085939
4810189
635676121
402061613
813213992
674929288
521979285
56113800
428266242
30914838
820042073
48439
59192
477972
3875734
740651317
951537779
495025866
465449567
874484872
234277
459873352
537830660
491825464
845961087
832387764
4474383
5117665
944903813
587727453
574411352
503967940
623411997
359605
950583427
667376738
750015081
463425673
484854
407846989
861705583
411214439
761093906
773156998
509703549
610841772
733829724
699200853
935707580
617525999
467162163
4643828
491333877
563499713
589736967
768571009
5383
581714876
974518705
540870033
729756532
572229487
48572713
534221
42206
482096507
494439452
514147
695865572
469840
441688659
794837400
5667764
2663
810540130
921402388
617530625
496442713
872432985
49111
349606491
508695271
597685378
502222152
975048515
522053816
44946841
421110835
453773329
511372824
719968300
452767
585238943
5114892
49455263
561429884
685953406
490820637
788585760
482874564
917865693
863417601
635352238
480227828
585945434
462774958
411668
47439
702826430
533196
719344595
65187
51044
950245417
947704069
774296973
936935412
866872740
722744615
606040942
829980911
41854866
819682478
5872018
766656770
895690027
780037336
971886679
438152490
884377674
411749562
607231149
48815110
794496853
49361028
49794
986698669
882283646
471942911
438419434
727566820
776311628
559846639
491909692
833483240
565536115
471442055
602023506
957784841
722138440
4034
482137007
878048410
762118818
49029
45531394
640124830
602380548
995860673
435458365
917040637
793543902
416667983
718240466
49194338
576289267
48204
899320202
906019191
710501200
782545431
786970965
993688280
828952109
446401648
808166377
603261581
493540386
754119000
950632007
866900426
818516340
799182820
709883782
980196912
747717933
951996015
39086720
46304037
874193668
910364280
44109609
912293025
818151815
792268362
903854189
444350395
849379329
530892360
590327629
610180350
493352949
856347729
894090666
897893150
470364618
423483954
602630134
49482778
908067090
61649257
700371222
862608947
4295920
468526019
834896719
48012275
538609977
639929262
486863187
49323619
958927385
581589516
49608662
900668528
906981092
55023
709057763
42768
802726187
42982
428098539
446657
3249548
979758444
539881642
537694827
4879105
513404
748615099
558751134
3512
783394472
860018445
5521
435077175
488226
543700892
615945648
37360
621521992
498790
541321562
715739053
46057404
887700904
744060175
875148578
3509091
6358023
45639505
494283
862209942
747357634
645697809
51394127
957100197
595141
551945499
839387465
4687
928516175
50771393
639794556
785619702
956261898
585363
956993658
4551912
472719399
800701333
838624536
38438
495101424
4126
21905465
538160345
662556727
994902634
651614600
567746224
523293946
402805277
476751
595430397
497260169
714837757
817911499
261
726089929
974718566
800754870
3186
456277
563893
459006813
902262989
969714390
663450188
937972393
44175
682019911
45586120
950593604
3699377
415718559
471984
472995809
499097
495513513
579594889
444551071
684044
52221543
452450827
569433082
404401230
677673321
992300897
879234892
4139343
930969226
43345829
551498143
487635830
666453312
437379784
735469970
462385629
688559850
937030515
418926952
4900225
734707644
521697390
858477926
43026
710248684
435716154
700591917
648
53170
458444
877819522
550103417
537717893
479908
3352080
496002
574470730
489467546
445802714
990929977
50445
472615484
565973
407222584
480504748
481774189
705175334
819086366
520335
698448311
24606538
811576223
4106
760701891
833517192
450249
6028644
4320
649898574
3910667
666218557
987115890
857294851
940602771
60652922
4813730
55326
523686542
464155111
762570574
692777862
680144435
615767901
528797648
799342374
873530857
649593517
559224840
36193
57932290
506917919
492202964
765634391
748758763
5738
565941467
737281413
5851671
451294
4594927
864696242
774255427
52238
336817
856472599
39261
47441290
4551242
559680212
803748842
806895431
494138941
4826
716084823
424647752
435122994
407855575
2680
393361
714838605
929822908
701369006
560355460
579884246
453568371
558506864
782476398
873334147
660426882
801167185
34161687
663385540
660147330
888462767
438971722
841806728
48101201
590525241
481208
487438
44315215
5730559
906316235
568310368
453403668
522891941
485861
410846130
36824
505873647
902405255
33772461
3762
643177694
4948
715907286
51421
765276636
5084952
438155
885626352
451680721
550945103
657223911
589935618
622996388
470293348
567173
44705675
47996099
499143975
499492013
479253409
47444400
858111320
5709427
357599
3431530
521120232
62369387
589382040
379542303
855975933
749848148
6497
934999061
5346016
510157004
558098863
980288907
642252091
694171955
767571022
892449066
889224243
507199726
639203823
510
623800916
314091443
432553
869246630
688564835
496864414
411924708
605192962
41580654
48830
44866
562522452
620153459
424292
727486473
538530703
409459203
948054563
852117562
425609829
571424835
628056323
771559977
742343432
5476842
670979323
32309540
612482894
649157557
909917389
665398950
742990313
597337817
37863714
989343830
941090377
569663948
4732947
792754476
927968918
5501066
4597528
48213
4847627
793256435
518309979
583427437
922967383
4841723
872766349
843122520
647288494
459237078
743948334
493530739
966929432
888870990
675519591
582712095
58759
485725004
449606744
481367
953367495
525496053
548638283
43575088
535537766
49597037
969811101
450303
670604450
4710
48069487
593939456
977274563
722481207
404185500
45907900
847400456
428236891
45132
644013565
655850
698321568
41086003
574943945
36941568
923290184
938121457
449275606
881865751
608481576
577206434
552290768
550100500
554545002
49803144
732275827
498581881
675130652
65735
501166
489035615
4604849
902570357
700104890
931505863
442713150
887334622
383985
606759508
640384960
703050864
42718570
896391259
951739674
900335517
943535946
979479574
541092323
430943317
680047384
982765133
524867060
725002762
896204956
522292012
972356925
849528987
3708
54076351
801092927
716756291
60710
353371530
4662269
684808245
434969963
842712690
817930540
4750775
693926693
627962956
609225274
944677115
913717775
851754617
871281508
418254612
55512231
422004798
644471120
802175192
938136732
800632648
629201027
467538995
827986293
354949593
4567103
3885226
727034908
5391
953271821
555345516
829201682
4402582
977245458
939392582
786351407
47636815
734016935
474935133
968780422
620404
47586
34607718
992697362
3897
843587429
5620880
47757467
438498
444444443
774333287
455036688
446679
404701076
497753
822783410
5976
799082846
912004985
35925034
569633060
49765330
910072189
968209885
4292633
493735876
42060404
47720709
888229119
465753698
668930480
839072746
816923887
564412
544619052
914221814
552964577
877783947
50067
3813418
981104053
3956
784722913
1631693
617799591
656968243
825631369
698071787
887662281
775579710
846825312
832571699
581995702
607043028
3629
475817192
681925273
42721
523037968
768308593
458014
794315824
452801494
685239386
941570182
459683229
842855677
4698339
630136698
515620175
45973842
896359689
822381945
736170641
489673315
610695126
48621
557524900
551834
417547931
792721802
4476535
908151120
562007608
716220929
699080773
704277073
457086
739976816
474100
376984
450080056
927659521
472134963
846838485
310636015
979052745
586210235
632843758
444124384
748330079
652952494
796381402
403306913
828553229
966381188
509822443
612154619
421409253
692978656
851742674
529864945
544150868
783716512
860166771
478827759
500847814
476379688
744113537
4540586
805415867
614778925
33445
4627586
48177699
519432402
541155423
560216
979598992
564568572
826602186
425499925
4613385
43035
492572192
677581823
557965953
942856606
858724699
799834015
501019096
657266766
491489604
441054449
44710
628974
684054442
905980755
4160812
4484628
780186406
738193008
382530
5155
3967980
701496433
850053408
5727
457080
735221560
315866636
966703044
4662749
579906758
481896
456994944
917442229
569260896
454155043
852135975
709799122
638597916
470328
4963031
551170333
4029551
803316686
953470333
260
956414624
53129212
3564
561505
677106181
451401970
548731869
499113644
451798792
990906933
470110871
843410113
475400
762705109
431845985
795719686
4982682
51203585
48522
510452099
923389515
51541240
455645737
48888770
42413258
613701570
486290480
828157972
519208929
1831082
821577401
52227525
59425614
898242499
812434204
461055204
971876473
636279086
471678465
996811451
808955061
531180602
721719614
410509
46507521
470042581
540579416
963968438
677913344
701018357
657666302
47899
968224135
48614
488384
5292405
796857017
48094
788587390
524904230
41007872
603687541
482072417
435678430
507467
795487808
624681892
47428131
908757167
907446710
389404
4713206
49026
492954775
562263902
697092282
460548577
817033288
544278635
712000108
474470285
900962894
474980
527010918
850183519
5454538
787338023
453
400061430
753964391
534176322
544893978
783920646
524817219
388334
46265255
721010829
466554143
589607676
597500786
5009
479571361
823123935
890350976
763414858
752842729
924100308
458329008
852036064
5515908
461901378
463906
923359494
634888236
481484583
405238787
44865434
457216136
44148
504976026
645089092
566259303
596484883
518482084
870826231
760900694
850943355
481544456
508499342
35118979
422722754
27316
858107830
734119758
402489413
666868188
781860973
452542674
793135927
889353389
5115975
912106698
48716
673415690
479264517
403842722
663007244
606610305
43769482
37486
570916042
611938629
613587740
51612666
468130708
374437806
928797212
54529
466231
583159300
414851779
488156599
840618265
5046
711628045
971157110
832236708
493030360
934178114
458253
593303
558943653
579848432
577149539
57210
417112621
811531794
879210615
750751431
331953460
557944766
690353690
889846017
617000251
715061105
551822444
564772101
775434598
851831562
797667456
610239095
461487920
416858198
4448333
863935757
481692531
2458
449061
926821967
818048173
422992609
755619253
500022529
939196207
627324710
4523586
52597008
652542402
780029402
921712390
813983510
941545658
931234151
403982823
515375000
46428
990617945
4448974
321212
959679479
621062895
813563144
43607253
498540264
46088898
6052
4579180
420033393
569481270
912122095
454317648
5616327
46631
465737033
815068283
661757137
708291520
710089924
698589727
619192018
523165401
570490651
571325326
587297682
616739408
457378
521210807
531960067
959953325
5075
46575830
974695206
3586395
641582299
363730
968619312
594536681
57525
965097013
4868533
722615645
559552580
519752789
709116099
780100232
4876023
709622680
931505000
198001
552091436
956045514
489762552
59434628
671443621
347416853
667093639
565438025
566909338
39754720
415547050
57135
485437
628769530
551416535
56305470
491982814
482451
959805296
873442591
7002596
398333720
4671360
553232641
907525319
944194168
29938672
918190936
476970327
863057270
866197557
4552339
522406575
486333
921715038
655501750
280630803
403115554
546167771
418215774
453220
4068
750546856
706472369
272529985
481416
432058403
973654198
728310969
670526775
993853553
917211562
675623667
34119
460859034
676970834
723996559
963024844
609342905
980050851
418743
729873557
965692170
981762804
848482455
790555565
978792068
590606493
767823541
784305781
436876947
488879436
926268215
873075538
493386196
63
809124620
462132
674092970
893134455
520940288
505604189
670748935
600179361
839829989
923382213
5341435
24595762
777103562
859124296
4478528
653692205
746718259
656544213
5331204
33989
528388
597333957
864301629
881891986
566122423
59586
55599381
4799389
802688164
807880254
806726070
4444912
496288432
532419871
671017375
877163041
621582387
793754873
457152
47870510
859706953
558131336
757067576
807940492
819632021
833727322
920817715
3760
4710929
481249442
645777950
501460896
561133949
770522281
39683
836293310
485032504
442697089
780380660
4797027
450978712
910253852
326980
27180
46586
45553
36595
447359458
471265
522058765
901688856
480649011
575221193
568638226
988372973
704745420
735175230
766491562
428704769
656547476
670095456
737238611
523115401
702062819
600532733
51474
820086904
762443200
405362165
714956754
911587187
45044383
2733506
630499376
920294027
780139108
564605384
463500518
967965844
814012530
446601
432419324
688953670
724896569
995483516
42174
462339309
41419
566698963
43533
497629084
813567149
386477
39440901
736134006
50305375
45266
998437234
952575673
39638
402431986
494479477
52394331
4110189
477317540
476399249
669289425
467810008
517891
469418327
929099736
794074065
45671740
673942477
427696
59832
41264930
3958488
825174255
744679205
33718628
459418
2024464
579220707
286484
45226367
49142
5068668
526819295
4594820
679951574
658995978
879166766
881514527
44543
695147372
809580606
495129
31888835
501384819
412196
479948
597989881
489619792
4733521
612370169
655427534
920728623
697106692
3920483
357314668
451334345
932772139
516708642
999981402
46614338
879772684
683724895
643388274
463040286
4577648
795108908
56244
45019
470352217
488064864
806974298
628181377
694743306
478363731
484804149
694063116
2654610
894181365
521746807
475042
50512323
531966353
457869727
613963040
570063266
588358651
543802
930138247
421585569
4727773
478452699
937755527
480118405
716007125
48369
4989372
460849341
892040317
35972
452258694
4739297
597767030
880231826
835615042
48719556
714164493
931487894
522995
466301905
4537524
558705695
606813898
5062297
589128772
4806566
834150697
686441676
660
406338567
51764
452429421
41990
448473
706774071
452651574
508005540
4579377
948274073
414684257
590432115
607804664
866879887
720337774
910054075
716532542
4775
740974773
527265
4948549
631396
650939988
605771561
47024848
825720084
401629408
46415439
563028422
869296649
609365637
44189975
471438506
53070008
991231153
848709154
823422905
607272433
577910228
4892054
40249457
42165638
901590528
43882
46529
776670852
620359686
4612689
923615290
997230014
456486
687051340
448305003
628829412
862070139
598615655
492286362
803024634
463458
399975
4509
549442723
890996965
446516816
572645580
816450605
667850401
4475645
56078
574929414
498001059
812850628
997822952
366
518921536
941945826
670682030
611215655
565875190
603293614
752907634
5079549
613487048
765496460
429396873
5025
480889621
745620186
439112134
981785846
4864738
458593181
833665788
504546
575275232
771801635
537120511
575639920
243229129
465733
522509864
384890658
600061542
587048269
49490863
731566617
753917958
448785
495633541
641813420
525762097
404679157
5612455
830651354
332148
3201
41969
825374265
436274017
648651897
5393904
853682444
455650
599330232
944766199
607640329
3481248
437340648
830601038
566683219
32806956
506003988
430977217
685482706
366315901
47489
249
806127014
818626616
536483
743113567
965854680
446553161
661375864
954990227
4382184
736007510
4121987
487041273
779831746
978711759
4429432
742330556
537987
921985560
615239445
404929314
655776170
961924727
46155752
4085249
482036
400279
44797
689517435
999664644
595213318
577448234
497709060
4118
796759040
36143310
542475
595780907
852627059
831535926
4953149
932881293
791299408
971891837
43792045
809342111
637150951
513996125
632654079
429888532
446999729
712907227
777268346
4513420
754594199
452733096
798618083
736599107
698541831
480152268
4771400
640903944
689349123
488534670
595145523
990779062
49951586
641306025
521185410
4731028
498805795
748474611
874239322
733760792
459028977
520300
52681191
691399389
461497262
725381369
598554928
428990369
447405772
351732142
809534249
404949132
494687768
510615121
5499013
4056
810683781
4244426
53780
552013
916302341
581970021
679696509
722996778
487003495
868430263
474744
649812090
617361457
603195202
414111036
458117264
4474016
741451563
479590623
890942436
706975063
542678
474712799
745008756
45995957
4885216
4546878
878053306
993242030
528132662
500191454
670576434
406913169
916939920
754786875
714323377
941832533
55730475
965713365
783117910
999803613
788642361
4534449
909540477
862064827
647167903
886008131
739269878
575724988
782135280
868173650
447246274
606628428
714299140
43404649
487135288
980465918
490926
771578083
48910239
424206910
542469038
427653862
464186
530048443
764792522
586730047
874415059
732275888
50755391
848594982
49904
886044423
614208577
420855399
415129863
984050842
452048139
852869538
872623288
775810222
575091870
403573662
449196615
435838
596504904
645585301
592824986
658157811
744143641
507852096
976624982
462964269
52552539
49548165
5106751
586220759
49984787
668773015
702024314
917673797
455620835
47520418
48996169
844174966
932750878
963179003
562651599
3244799
533953230
5401773
731379389
52396233
4943602
660195259
39948
748171362
460199895
877295873
781070650
669007061
694895484
603672701
601255684
4565345
719516975
719744682
642049585
43321
729566090
545743804
583989466
629213498
3193736
45520
850448057
455300942
4891572
4263043
848083664
818244516
861170622
994123880
45636167
466344020
45062
425527777
608608252
703924656
877459649
531
804000571
418362591
46407787
293
52265
842750709
506497533
732163542
834135499
279
947141702
3469239
551627495
776644272
694023441
935157450
731108749
444568380
516240570
705745512
910972006
966569733
311321404
700610604
951306985
54094
995942646
3906992
305926038
988024960
438636269
467412
718507869
657512565
46992
524352802
387315
798022072
454101520
584224
47150
612697964
366349
472427114
635844753
53861
900383598
874915371
44863
831638243
45623412
47380458
418399119
752696576
4731819
45527743
603177897
755006442
963499856
37529866
35140
847560361
569951559
632212256
883675932
429958302
46643
551449183
790957392
737392947
52901845
737211741
909283634
755075910
997979765
48114686
836539276
970836544
887952348
66557
678
758451637
453474
561436810
542105095
948693977
512393665
577686274
44927
482194546
35106878
4650943
665211627
472432732
658942996
878213028
686214596
840408635
492048865
44804220
467131702
477579301
652529362
528172122
297317
718217418
859718847
259458
4346185
4598265
686470302
556263128
588528757
45204206
876938004
986895819
440911176
43778
396279593
467737734
991377366
984869739
591422945
794138041
709979672
275879108
576095537
982197163
357154860
803079268
544652096
779453385
512014587
839495669
829708848
717654348
35267604
739614224
975795946
847684277
453741999
950412136
647231681
583880537
436115611
471774
581741015
309117663
413939116
4687998
5388
775942816
843770857
571203151
608071842
776010300
408607834
566069838
4333585
999339584
481809699
40411686
822884610
688433705
496994463
517015655
898093491
731318306
758460818
699922189
516
495461
705289896
407860093
987971037
862514018
756007705
516467421
782072076
629309377
46750730
907925285
550074824
881541936
490884320
909759513
484898
293976
475834491
734134795
760423946
578960
3835
48357
676743005
466322578
49651711
832274421
4582341
549488528
666427782
4498
6188
669114838
986089376
965963254
49635
678243629
763789751
544486219
4999640
901493123
831390069
682803366
701105059
619780973
643381726
47882
356305
700651004
463046136
726218003
490134047
406637246
4466553
673198297
447445
46272
539073477
471232
575296516
45324
459586490
547804017
682763754
218599
5506953
954476742
969638967
684656956
711646175
654196941
47419156
663485065
570055448
3424833
714654510
895719764
53318947
531409637
4370480
507006406
4513421
650356844
49185423
45553620
911793461
436295827
628475719
548265313
422440413
525601483
40983
779057601
839207133
833526327
706125732
932399117
747760176
739485539
540042010
437577963
805152283
680121251
412358912
42504
49673398
458813961
4795451
792629397
545766554
45835894
907930483
715717971
68518321
678803574
448709799
700115658
695528657
4583447
458848832
456146455
442758340
600803515
331149715
751816252
693354224
877594268
636797053
425576406
809327060
47552
5100422
982901532
970401376
465565968
994919672
851833857
388864
5232146
4821607
4886817
4247048
903485591
629384572
547351095
2829518
423498689
536482107
510675
831460267
916993601
761701224
46993023
962903843
564570573
584157371
506216863
773289683
491426833
889052974
504950150
447171612
723004277
472636703
48945051
563222692
942573228
4520406
360260850
491301739
455457523
460946463
631743324
541769846
554076548
488537909
828709499
5849
476920121
4806
539533822
46153504
744191389
576205011
915654339
977155299
48070466
516710825
883331704
530048462
665990306
4957743
514726336
45389
771826339
538027
3242085
482831228
821756767
601618301
981663324
712772613
905245075
811242023
4559401
47874
5175769
537652807
41863345
5287955
900491591
432428655
805999041
493199048
450870
686548650
48440484
39794618
517861940
909886257
670042019
877748994
673659734
406625474
489057578
49678
608370710
975470205
48867982
48992
47650716
698487597
586103902
997688640
769664124
672328076
575109084
752484810
876112437
41521099
503240582
3983158
619457349
560846734
4948533
558912478
46392241
657131576
958767859
507473640
4992
583247869
824425496
818647675
880949391
345767997
991581957
474270
325448864
758111949
553714930
884713925
618003855
448971813
809823458
452317430
48389259
533286841
969219239
47381162
376219
654457643
562131119
763902362
826370414
908419419
998921999
856111085
53334043
648095431
3564523
967778004
429636667
4600149
4343133
628623413
808671784
4820
45879362
525017229
506763950
46625308
51324377
454821501
556913103
48348
602017197
921120487
586477310
4655945
831225628
4960899
50637034
45291
5023
5002252
51883333
573238509
827706725
763200318
435280
819822195
356103745
822147774
56016226
6546748
461996067
936251275
48182995
788296317
6118
4531536
484330847
619033412
876758015
785727601
418611
53192
879410239
518266
756971262
59997
515914011
887399947
454722929
57855
522816861
561814591
609389112
586324499
939263297
857239877
46044344
466720343
544203766
668880903
697443776
517910125
915305855
665505526
458427703
870637059
741303433
793951627
537681186
4828134
799228159
441624915
992161382
768716357
745179885
525178051
961632057
524561175
747158176
55981026
513626499
453998642
662668575
923889982
48129224
835338054
477919298
850073645
51783357
542371720
593987309
473439445
512448593
971980554
430846975
572969366
3861
612755188
731904142
47841
593117235
679736035
921149504
445639564
49721478
639168866
961618518
4905515
41763647
63920333
823052945
460767790
493445051
659241794
946061250
447211511
429909621
555052773
854926581
824454603
501202843
701642700
691863972
996066406
474811
791593633
811835319
494173
921820381
720906543
452513764
425322188
371194138
890193731
729206871
848233155
900306865
968520924
743914553
519272783
4249311
34850
548149496
453222005
47928559
932818730
269170
717503621
345740
911434902
858928925
47575753
550140959
861016306
447418824
40159233
505656230
846238855
887417667
923340139
958319928
463054
401395909
439534915
902847912
34878853
759502876
5583005
590016103
628606547
910231238
778296723
919780679
768037827
4866010
4639
668110876
770246681
408193553
466880086
759536887
479916
958100402
848657393
928647434
4540
48418987
866649045
330189
584614122
642247353
5051069
559993285
5536414
476067629
51224
514700453
499119439
436598280
716181983
654896623
415880623
456833363
699159821
468346
494757834
446956646
936043301
533563721
948670455
50363344
538089635
816368613
548972401
474576080
447533
862686879
651164652
802331835
823768011
792252435
450348
479827670
751266238
926884068
414561666
50242351
451365
976877228
34631
727140839
51425942
471180365
438778141
517525212
875560487
41932
6086960
944314691
458479385
579602469
844730647
712778576
408835000
449181646
826172500
425726684
764333208
671450834
623593427
734285498
5443
449629
912244321
717267349
508660744
764104685
932372689
521998590
41328
839524637
492834128
496914
439042485
925011350
766215372
485110724
604858702
710717743
4750164
682053467
469703
798890801
500606684
458084192
926515831
532517796
940762216
445336359
872007808
810846774
680347796
509107364
989630674
452049455
497665787
3478062
64297
41690622
901099661
475695374
4847706
4557324
825842379
500548167
600269017
50048739
671563660
439098717
674223260
809403157
40364611
910796383
792346444
851875700
953589617
4934
871528572
52191
459667043
999282898
607113805
6005951
4838825
831424672
479351
482592339
4713115
853967850
564252
710313895
926037444
43099879
5297719
46028
556608875
614193494
469107
674487826
54754
674856986
5449345
454018405
39429733
58536147
634435025
522603320
422410954
895676069
4877
421900128
998746049
411258261
850351558
634209681
419375822
48123286
600563333
384541603
461667634
624611040
477577281
808241309
732171889
606509788
496630731
931739029
429784483
947983758
455746639
667180895
471614
4893681
439497009
501646707
399409277
40322
4948358
505879458
49134
648210857
382902
636921509
473006375
5095
49198129
436757
2592674
583256620
414439287
438577199
717056540
464844581
489809971
4985443
465306873
929354875
574069704
511061026
463169189
357556074
581996651
625339019
515350
51537336
45361351
537708795
854754406
451655642
940337615
444180850
883683470
405206299
464091218
788124482
381970850
930937547
767800601
845374672
961386463
890845756
481552217
618224759
547648
488069837
759603506
30791327
850393652
940765593
447784471
623104887
961716463
799464672
852355224
480781
807177509
4999419
4497853
45742174
557670772
593022540
547370327
749699491
47958582
868087101
745834251
612470202
44728372
5140
431373339
419536
518997246
481261923
351713530
581231900
986764725
55984
885113316
462572369
41235
642625266
861959943
875652778
823675617
907653096
45799737
598888660
439373031
47390
531415863
543412503
901860634
535879942
4354
775592707
506124078
4454035
920900411
680589350
710435955
769111153
4987560
949249402
479983494
425161617
928918319
4921845
464046
4544259
478363
688710685
500983612
436342657
612912511
788882199
779424460
743198433
728722634
433646
529139
859337434
803382138
996292982
461678
853034691
816680887
68239982
536902130
678566506
47055604
735884094
5234807
206682
904801515
886843947
731243237
4019464
443227291
522037588
895386040
831461850
48629298
654139398
639091575
45225
483823404
656824965
473482
495944730
469873
588091391
296
836589158
924804284
425622398
782790987
729285562
544035294
578585722
725569921
454840883
414049245
720217031
428219019
829983015
787359305
576620644
651375281
4277219
770557700
434288198
687327280
925600224
936088733
499890
475452949
588811064
978289212
405624893
463337861
454092
55604
683230215
494114262
897489769
47594208
840820993
940505222
454751374
515680904
655601683
633935059
34740569
554065048
877752670
712541054
430950013
43800
45800915
444261574
803701772
5438
518791258
671158119
747141160
44468
534482720
676966464
5335
803970225
4494199
4650553
381438743
849307066
490641
553603762
456403226
4729993
418672524
497645
940443157
752565007
729718629
396045960
4472243
647015329
847084362
975947268
562669729
735149196
690096423
600486709
5329682
888392698
363169197
516632309
63719016
503323708
49012
940952387
470705
4682616
545349404
492916786
930423924
5272
798093197
4564437
51201
715354520
5031413
50350
50101166
595617542
42371
709535621
396245200
505177169
688060276
414701140
49262
407956836
941723747
492356939
449124887
59589007
829745117
784439141
636355524
474297485
927277016
44388
467700113
498332575
471124
56398
748001660
473826
37887212
39617
385838
763775949
753671957
707733066
537406222
909559955
798153774
3785572
713453972
657037418
455121646
678369094
483709558
588034498
437498754
460051212
373695
28461764
609764366
637675595
708973837
707722050
527236860
922454703
492672066
674761775
565832087
559061709
535156539
817600918
544372757
517206359
45007
496273508
771993522
514926739
833829838
889357573
749821229
468025
4699624
434618720
472880552
46551702
500356706
412838452
515025379
267
670642475
473703288
42199
581071189
622754601
45345550
482370473
469289106
609198120
477639172
875716362
787321833
545239294
29125
767581636
475320
527841310
911237766
540859981
501327520
535203
34297878
54081
682
429216879
504837
497030026
876255045
969148519
839773260
533841429
486081157
46977644
4816956
560531349
571680
530985676
587249799
977872279
954302236
46411
472562402
527479291
844858309
951324318
952501578
754512854
818318433
602110414
409910694
604156374
859516939
822698680
593337008
453891640
724945719
410063602
445823991
808669770
931382388
431076041
635878225
480301331
720926260
412965952
690303533
469007347
33121633
492632755
926054873
4951144
445954934
766267447
950527064
565154238
918930264
638858621
807926931
414337316
554689956
566593260
744564876
45263024
585057981
625399690
798349170
457509264
962961421
499930879
834613940
514482450
979518234
909025050
435091180
45310
430180206
839982400
48626604
4699326
861964162
46118547
4819920
4261
721199111
47518589
838111970
886125137
492532944
2594708
473857778
472161
41836
793948945
862119003
774082037
4060921
934617286
597279205
795962251
578079947
610592800
991165021
449247
487711150
44899056
521715397
479158680
730868638
828840641
458867
482010
770769238
848929132
647755519
45937
481721074
900907249
493981934
49309
370
49132649
50679
751506401
419765014
811886325
687473061
985181480
773736193
640062603
739099212
647718891
995353218
807528137
966913466
436082783
411610619
955702000
473781018
497352101
530801181
52091956
756059978
653489318
588259820
702695524
441833311
556912907
631956847
453027029
49398
685496458
58448
53715719
400901298
900389366
898784764
765237010
520606769
919694870
877052817
406302952
446392312
489099
498471835
962794907
907179634
486280
877908988
468580987
539617660
991731817
496562696
969446070
828127518
812492402
45806209
597780438
502734681
48044901
439368745
576769771
835842472
410618536
523305135
465481
623616052
501897337
555730497
48909784
726868472
945024644
498177217
869604528
622921682
423038597
876713489
919229288
944415393
786189822
45494282
46819
438329409
46522
5340899
520
933430197
917644675
462297079
823643609
4885536
22485
476137461
45848400
445287000
5062831
39874
644019694
850987695
846840493
652386177
889986117
4780
429562330
852387651
926743861
742230739
665309696
480095808
464417196
989455168
431826808
775250869
882013545
962454911
790447669
770318186
707839881
529320737
65110455
536057443
588054203
618061361
459482127
628900881
486702879
52427965
4467877
493477891
53729234
933960614
5236582
620456754
871173919
444305215
981287452
4474646
35580848
724808648
46713
4975859
860090601
4909497
571998666
882543399
519555156
455199
680460157
432390082
317887820
851903620
550275437
4206910
49542628
982419871
308219
926520193
504378
535403848
4489835
504267
488416616
552403
805413997
416912933
936814855
456295429
811795131
513903171
686943781
420581029
439181944
873607558
668988913
704457697
429210070
801406085
814146635
4273936
528118
413734140
827444485
524279251
528847133
434472837
4064574
547354734
707295366
502670316
474058820
709323697
929161077
727154480
542364749
756594704
637268391
4400161
515094
401278917
745872168
750262395
605299720
851943625
748345458
597736718
967669550
4864073
775029072
36048
581459411
480223392
32280
570375742
993785495
721795854
485150494
843914101
51165017
49206819
499043969
490440273
686729473
755129122
945483918
786198205
908113232
47755985
453291178
707660155
785153794
841089100
533695031
399630958
47433281
629548730
671829722
762682469
455412303
478472351
50442
44508720
500376282
6107
470898390
716409828
855221980
43025045
956911944
52901533
729855226
541937355
469531
818990757
741767101
703499864
575640576
485019
828244513
6236720
935144378
495930
526712011
50497
549003596
743521096
465255229
750088183
716541073
4572497
4530
451935
907752791
414031049
686519398
852878572
665414787
438904592
660863634
706440563
45916028
896571685
561395104
660813027
457088090
527416506
51936132
628973031
499148083
470094798
463097691
922475975
482040220
586258283
37082
4161
444938289
4747866
501392759
836991328
5222
826500949
763252178
922655625
728930628
940000311
440285489
440886481
3723719
611669173
45255264
609640193
59289
474224991
4462730
566687209
812886327
874192985
481552120
49799448
587349309
850854031
4116120
949639651
5064
684000917
701382393
535877276
673381788
446195962
697780899
47222762
750856973
778155008
39675927
848214298
858392879
555580053
4869
836664602
404722596
467683569
595303078
827371988
459981223
734611093
643659595
43200924
463635191
48761
862692796
786019105
4961440
49002661
512794850
938131798
423551774
638212201
4948080
771040485
973130630
654537431
912336902
611796081
580602713
987377040
38778597
703298831
654319532
516140540
589778203
42258
745427188
581
413880330
430234569
773417063
480888361
46488786
482369209
576037675
844100471
464675575
718164906
429789043
676799961
622601209
921126294
740209081
46895237
512632275
416784433
474640447
800326167
861267486
49487023
589342804
705638155
579070761
473354
753673272
719238695
588006080
417124929
448013757
5020796
807951041
776662674
889891842
574916370
976565916
647744336
55198560
585808072
48963442
782145657
872520323
777832776
811555462
52863
771085362
3868
473486880
496532868
487353
450917
47387
873721574
5764039
533177426
451754
846602838
642789
5652918
346760866
44515
679839962
45035240
490983141
531525900
858321877
5124505
519620486
715952020
502774531
388063
644226139
740644022
35918500
842240991
5709
575694823
51229042
684543258
36183798
899788042
792169213
908889009
646314522
4264
4940145
621171666
6633213
426786542
639278322
945928545
979783399
872645579
237084
493141084
764378928
710028239
846773997
756674116
886656690
506663923
821158971
4399814
921180484
40194238
887311229
44663284
772366138
408859211
45874820
574579
612693841
732061143
515902075
47237
492877280
785697478
513491556
989266465
679364084
972297058
463125094
5295911
728358897
526597494
429482548
826663993
956374865
447731904
646604357
459796127
4394
48587285
617268
817804595
31030662
828399391
850717498
614093348
644614612
46965810
856321829
537033566
923854732
719449855
693704320
545006139
403993734
446172513
521620050
842493351
459978352
962276953
39225709
458880
33203834
526311676
4751701
503745000
4619345
813256485
834035426
371483
480203929
404212477
534253223
598556374
837030684
770212662
435344100
674834208
54231
452570053
513934753
516159041
571615246
792782393
4466759
48103
41861
858097986
890307473
915267025
37440
820909867
42687
437785301
494089
284
470987812
472992318
517895354
867588648
769842139
468534621
420047249
462430792
679835865
786606404
507425323
464447759
749856278
863918593
686625546
868438801
369858591
481261
719285738
429484111
4702737
496068
36248
458787
438429
547155588
817652671
475397537
457735250
47134806
480169244
514209
956815391
748187892
759547386
3636690
4110
66791322
997584597
599850815
646492033
45525790
592213335
495920701
445257835
46262
989002349
493898504
463312350
478657
471074645
3742987
438854795
49797291
4770843
4677591
528417637
459147377
46903100
4642097
517167772
521951018
407830033
584909827
697346883
506035775
50304848
999851341
427830640
496820102
502004852
499832116
704381917
889468919
424128
46546974
50521
543393
815291415
544141933
907291993
4977106
573335391
372416565
540691989
853317515
390797
405908
786390507
45217
390542
823881342
772790000
494094512
643298937
4842106
993790279
43814
979170974
946479519
665065811
543922907
615594710
757842005
733231475
956504026
385501361
439921095
39030
485360937
723447911
595775645
481304675
696048316
459757991
3275
3717009
505773372
472519496
912904975
546955694
881964777
316642338
632227839
780560327
59368500
55280288
480837225
776645658
40057463
491512977
443507876
421413
4900
50818848
506560249
816980018
869305104
474830
4684045
550836295
468646937
421563451
695242234
972674542
556688032
842576953
504699975
4580955
425997246
451566335
885243852
566831
590862946
577770033
58024
400405700
45509274
555860
47038417
617945233
548994846
823838821
5078435
363054915
969880582
792760086
470030527
497410960
43102577
431786
4864640
47867929
732047023
755823458
682970725
620025911
570649389
460591453
529558416
685685382
705974391
655477543
974895265
872543047
425466746
858965666
795943389
59200
468739114
791327753
917573650
456139658
629308415
623608202
44571
3280826
695926231
466669092
483905654
4570998
760829039
724629448
842118196
949975963
482045345
4711470
53234
517170999
45253926
696230516
676500715
465199
4572659
506829011
592360459
45267388
557047473
47988
835020741
487200240
441716563
806838677
52925
788629851
811135154
448057727
41663088
46558
4017
495
851731892
514596750
472883708
886887836
712214580
752165609
428830673
504022282
467520088
351426975
576734849
51519216
632882542
666136554
916035139
453791897
454269335
46158393
948694471
526974191
811492012
708257661
477621
58577
4195
661386708
489191133
501291002
472557144
576496169
4872
746289972
435102955
786078452
49980
573896804
438538
750699458
807818777
49148
697138930
999210846
422228397
464683014
978464481
694512145
4615186
455771920
3485369
534398931
45759
776241630
49397
611736898
918369578
734040458
610399195
589855392
48397
54933667
845173526
553020753
4642
651230564
699748674
6245961
782026839
534877937
718966099
891755973
556461711
723749837
822722082
564047893
938333372
683087501
478058834
578849952
959559287
49084
618576049
797446647
459450
664856983
637208570
474183751
47758
439486
494133061
819001228
5112
490347925
47607090
532385157
950720204
490684
950307615
697521129
497912
46751
633785138
4920018
4107376
58341901
4582864
515624
461546451
648282015
978570824
642983304
891275844
445292617
993187529
550546593
426060149
4464291
4964684
816362915
538135686
871382961
51512524
659772428
804426286
509221
520910599
939078671
559612317
4724376
39543497
908427697
925497373
441306917
435983297
697171076
885091819
550974165
33246020
4724093
700706330
615846634
559727803
55967
700647357
4810797
664846651
498941267
473230784
450861
817193925
430211028
475017
451140870
888519164
545294966
467175758
620439303
423512814
458623
799389517
973518026
730032299
750613250
697248958
469580449
813668832
483937756
460893878
558233977
827264358
480115247
661021527
852395287
833901052
882712746
527372261
484393034
650690018
518905330
941519669
575486860
45414786
51281688
549358249
772310185
867409057
507218402
969226144
582407644
522340562
611780669
547862630
841345806
430239
451399200
513230674
888363635
494780
704694270
648675222
45768
606534584
585342565
692444436
517795302
519280551
462486
4728862
45248
756130875
3530688
874174525
4958310
46629636
646837677
722906916
770400772
521462685
717477287
815231355
4978936
662563284
50190
904979621
684973139
997328878
794299873
447122339
648432844
477418117
5028097
58376174
706193291
794553253
236034403
5783
426063736
491332504
628600408
751108537
843435104
927483419
639568991
463062264
500549540
4699292
5200
513129482
34175306
880204699
775500343
404356298
5713
479588065
563445011
472385
711841858
876563325
279452701
834215315
649814472
519378130
5378
475396289
482435409
427216330
4381234
5192023
43724
46631368
781773616
727000980
978779056
427882831
843721898
484707558
702745115
4928169
44109
679492889
955544427
944353840
610889946
959530320
764186564
411750054
585417937
764526424
467380591
874058430
876472716
945921262
701431009
422570434
469531320
677446802
593510845
4708425
478995702
6087
418158991
928327577
841826743
803861253
694676962
4696293
717612194
25148
702264547
943708629
4858277
919269252
693846234
4937
613838446
48537
45088
461910
764698422
686807722
4935547
373461
526805123
4974842
758256539
795704277
780939751
598024596
44621978
919757513
818308757
48358620
857554859
640758486
490152443
618423
49280
845740584
942745691
518140417
3837
527034265
933839471
785754570
858766249
6132943
463462
49855669
955202809
671780434
486919446
57642
640342871
707397923
458111158
501773732
493724380
506392158
412127062
990557653
720153998
452
458900458
476892762
770479330
5070646
46620853
4469
763483964
572818
47445
762688486
800710455
542022386
488143
910932442
795338991
818787118
395636903
699128523
721329057
907415879
7017
47651
442416895
456707
662957768
4411
900994613
477735084
692189771
6117
842851126
676416802
551143487
237837036
997440621
710914583
838632704
751703796
972913869
609074598
619080900
4556461
47545
953999281
559685900
404561137
498042253
713392315
817702966
34617
641211122
873078465
422712148
434219897
4541751
736222571
40588
721882339
646193051
708051817
879619368
277
967437774
930286646
633
332
830338328
488081810
490717861
502253796
547838475
4632207
5084
961985539
525144433
49623
450448174
554846215
886346723
448426117
772410798
949339736
434128
48078
356429095
842521588
529628448
42860801
971972788
39204
516738672
594799788
581062283
5085
555721217
612510696
457058496
975559060
562092367
419384
575149618
5852378
949563796
742172796
641167861
402831066
480574683
56308
863839541
4297624
977662836
538667299
452933047
734763869
472935
660589400
494645
47229
5717033
431003459
475568657
556159093
46678942
504238037
471409
52005053
845777589
807657358
44805
717507949
590923
419327127
635519197
499868132
923863850
4784523
743716199
881945431
755752422
858621296
877796203
844910440
390376590
460849098
4463642
845869635
469759326
629694391
4778628
729490421
45064956
51001269
778944606
865314052
407737379
858271504
561110306
896863860
538363805
756373534
4823801
636699167
607268508
987658474
750471150
497934
49898
36876
39611
563205382
421978351
615525599
884443403
534471132
412098391
418633939
591309576
762536624
421887
5009775
754649775
592841565
490172914
428282
44509252
882024024
41687
462535152
404537161
4488311
824679026
991759473
432512962
546838389
445213
867128846
512203
777579650
49792
438483447
670083515
386454
474377167
581914095
49996
699485888
446403780
409284958
877499008
931286296
416986686
695064300
67745
625649210
419600647
461126834
846863075
626320968
42724471
978337657
500384374
604613847
416822200
3531854
695692023
528100633
27321
947691492
435206776
20
838227509
404448489
868032333
887567663
45302
5021
460489550
518674051
457945283
909050191
48068
30024
498835288
603447921
968447783
64810
4751022
848245109
701828500
461700
499892029
902493708
976688050
757824318
49065
637703441
4263564
971749165
508237712
658076287
946425811
519340384
45974228
451260
911848440
559764363
723737126
633270355
473781
563916
575196754
946931216
510408876
746566350
702128543
446109717
615601203
467608522
813945830
477211
4971560
4972066
4552287
590432643
607
542390415
484874129
4571964
453960
50432
677798736
500585700
675434338
508301338
671996083
675679734
489481714
847517564
983931246
572532385
516111254
870123107
59769
851674364
638639234
742503564
763784725
48210
802598952
404339920
891426550
478785756
813926335
618184339
4668982
510581512
453447424
958890622
49583373
4817593
977406478
466311016
50217
556297477
511850433
547396445
770876125
911800568
823946460
647411151
606853386
564050571
803788366
803745938
45798370
471533991
870099125
499657834
813156519
542805962
484038047
477476646
977077411
4852767
618030977
966675471
51135119
48950604
648710465
714190307
33587505
441073614
609032700
648215741
773451343
29795347
49023
821267607
508848610
5680
467581
744257330
28751035
543661927
455202712
603271719
4485131
646337736
431369859
4471710
727103617
447940997
407355315
646821518
629170789
48112943
476658
44661840
935087756
46343794
483170517
697384190
999201066
801382592
406914094
641102831
876607876
426882175
960309496
660360552
799229004
493922
595786734
789128654
463911
644635562
409835952
457519233
4182158
934132083
512342297
45510
862077710
793377955
635851708
460556339
473313263
4779461
46269
983997093
886142233
470725073
4556
852961432
522525141
477370959
47376
449154979
4773732
998873177
412770810
550036
404523694
489850728
837861804
842262387
532699
912361032
984921644
738358641
448536662
877788478
403037444
487167
50920
533105761
682969117
419360360
690766005
941952426
859995209
566334
786877111
449796583
663825208
596456941
733074749
45405979
536805
356699
911400487
701700781
725907651
471383562
5079876
463076
528039225
45520719
588332
57120426
5216685
932697161
516406732
807872507
429803333
672924364
501604068
471981970
503133342
591059256
579370665
534896615
45976865
4832736
497698862
971821093
693802634
825564725
669606839
822298749
47997074
696570837
50059343
511659
4804995
429734795
795712008
680053550
836710321
525402136
52656642
932936131
441890721
470863623
472404
950276891
532905906
692920880
945286201
4947
52194
818188405
660326077
528291
47712529
5462
686054330
482878239
946438321
861964208
802740384
647791161
468771891
382061385
872765139
996125348
48814522
614279052
690774726
753318830
855968615
55933280
643197108
265239
494799
629213773
407260320
544188188
451666
52955
633351164
50312
2717256
351510851
578050263
47548181
410591326
868719155
418975659
560294910
685228803
906444910
521221
437839279
636908758
52199
217923
5399001
582891693
877425399
807217759
4514457
812606985
994805216
447454
440394757
61132
953769738
56285586
43578518
656485421
979845798
475997785
665232
55608
501608179
544431066
934872060
469500954
815112539
498528
777383063
55115
859033335
686671276
844685983
718297513
4799343
500997345
446848
411465703
487146215
64019
391
451675
963555458
547346079
555703483
547251560
766713167
4964239
895457941
45095
563590153
814554272
573966218
674263876
575633883
426872366
4656605
876471262
979146644
48714808
929401585
867275717
483576846
700067236
618934699
4846243
471765627
431345974
792568770
430761350
458896046
408885675
989460369
965146878
963648849
474689
47659334
518692807
530679748
453941
780601854
516298096
822455676
684925269
555573272
745070523
458007
680975273
549301624
524368865
957634133
3539
941228602
487242536
796544941
737970736
65894721
605944084
843878962
936363855
750126223
35414
974144667
42160
47030
749575979
764737870
576081
57315
773705783
573330814
457908
786187280
6171526
748460763
512146
4458939
985995775
966318001
5739513
477673
4881726
526158540
478053
4735959
674040728
438324874
444066254
484966615
991163816
237104
535197644
449616337
592385948
488256071
635572693
819257238
4565782
450802361
755508524
954287482
912399591
832351785
575297123
748680481
465521
874221122
3180137
718985969
49204
796936173
776092749
510039917
44618858
678854602
684596634
697196219
591060735
871617633
968021628
49281
867365623
389098
46622285
435350109
839347719
915921308
698507639
724013141
555088554
839795377
574339
562221137
468292177
3037701
49622167
6172
465086672
965847162
598604201
3341
492164956
644690290
847867109
581986779
508772531
721273738
390512
50869914
695006188
844860337
470633
597870886
803082951
541758455
752247515
427638371
494266700
5755
790302596
447223186
726991907
412350202
44296
401487360
664923159
884204240
913232619
536958827
61677900
46914
452777850
5681
443767821
578316388
474924
394998
683285179
916232456
771416903
678953406
452115513
51116044
594004904
3996
46354
4903133
928249251
911024899
538979536
935708814
911771808
937429278
442488699
982327235
514268224
4856263
43804168
45169
5023305
475999
994493661
523527518
556459964
505642087
656888699
474649374
5174785
739469034
73932
979570847
406705955
45174
748343736
892290869
763931417
37032
482869871
490947284
907322104
47638
851348383
968715400
495501826
486406290
525516132
412546530
514243582
896875050
952474989
771823705
463567015
514680426
541880364
483103080
992058234
49011
996598037
4970718
660421264
850962339
818174011
488334
832365241
54354
467463
736081391
451557
521509236
493077183
855601811
955727243
495305196
449919012
538100446
48209543
908199667
888451729
473483647
889293638
26975888
524511011
48460178
647786
652590273
856951983
849860560
478524789
505730831
48088
564632920
988481076
776767158
467391233
821475371
513839625
482417
464564146
597254538
491436034
449951656
4968907
570846502
547705903
445724
434417534
648113029
817082353
438749781
450342385
709461513
938870813
528512178
691512281
502404340
998468171
549053361
839188041
486668
45570
427865021
893385330
4314025
483122332
814565946
813271899
930703636
832195182
452243943
495648
50587
897579843
48352761
4519171
607588660
494586861
742133538
997342761
839444952
405340368
4673564
669903753
542287
493961262
725417412
624704649
413089765
599154660
790945747
466948079
585762954
599309434
453416730
631477040
335917
934307732
969686975
478312
396612
4833462
649041323
45376
963137925
816689365
36771
687207398
681986784
918389701
36267906
580261937
464498
795102793
478479
46949769
620037626
497052598
453154782
492584815
650758642
680514257
598214066
751041815
61392916
473258963
689097304
24261040
668383756
65885
675842346
582139936
49459
425453387
922621803
554099818
869671864
925038034
719109982
544907819
478578698
968887497
548705
47556985
3593581
429535942
4770886
609108512
462622
4879092
659315236
685044095
52426684
776838006
481157077
47706
417739591
522884940
52557025
671017989
53315
49358974
706003697
444165534
735359381
535672026
411871
445742832
774622005
703492886
415053336
512170443
504910631
928688528
572513595
39418
599361709
891657603
851940361
34020732
431070
902319308
716749
498463
458327934
616099742
497265668
385673
5363594
470046
424072801
31947
570980
51555
611583325
543908160
503798936
826747551
491198662
514787
963773320
633728868
472345076
492750688
49472379
658887164
536488217
345795
523992003
468753599
876924775
46494512
771576023
49105301
375560951
705963675
440793468
48032614
736681597
679172839
556575860
555274664
842053707
55532836
411512913
568122501
731370855
67109
927647928
656022550
406298
507412749
440723685
582693879
459551655
684683843
465793
404757326
765701243
898269082
858694576
451426218
510722738
432614635
444991404
601562163
784452393
913803566
624697539
694913528
573445740
741721933
612307503
600221992
627756234
47708
635916652
785663737
967855384
942223840
37539410
925578612
766552236
455474671
4905524
489925224
633139268
49982
44666
869036386
535253852
4368
521764481
3764945
966670802
758670343
635732
2366
740035999
868860883
47381050
787222795
965924949
412099126
659341753
917105954
45616334
4267
432724459
927712069
675813542
631681843
4245394
882452399
571240819
803245031
312937
743672702
4807714
671561097
565208836
802902714
795388103
620378525
4406
550447560
704184673
432827559
872238995
754182909
475031628
936969781
420882921
644979309
355505
900539735
955361464
819192852
796204352
876600281
673861742
993853147
4860
40320063
573319425
37401
562550705
893109473
588795452
590732006
963273426
687417970
645034686
499490530
821734498
426776234
413796477
908274048
661168997
38450731
50938937
658477313
49226934
653560817
548250065
653445861
917901335
32592388
490433
451850
418759899
784015720
943466084
584553481
670567356
753891057
764414424
545428647
456194299
657707548
843030745
642508301
734733090
862983089
414264789
626234091
539392579
537389856
967639514
939962460
654
935850013
756100255
50404761
892421834
432873363
982714372
899950444
622415476
791931154
768389868
443666040
554624733
516259947
467966763
813394238
476493651
650167795
44791992
824898935
876476060
888445005
754389437
505930813
655134659
4916014
411050276
42941787
700569550
833158344
581686389
45940
480178161
427289
572785
448028570
727292655
486854054
885645975
846213632
979495416
480732648
428395845
580524548
711264338
504227975
415497090
952857659
482578594
4453734
784183084
839994829
566292251
690213661
537773447
926472303
985669197
447401077
45540531
882578815
52443
6980114
2629592
681343776
5195
494300295
590531
437183647
436207438
666141249
36352003
913781954
957960116
504501376
5102281
452305377
709989725
402815234
899839768
496518053
35165
586680541
647707144
5599
757477832
565294858
429131169
455138925
4874979
730676753
900634348
501110257
4557264
45432245
627080880
629512831
970201317
705322020
399340847
4683080
898336709
530123576
465314
725668728
457908067
561395741
7149
656493708
354876201
48777809
684278083
50481
603103160
686845315
416157088
4130855
773373389
472596301
832268386
861445596
956690788
994673494
830766765
479385412
870592692
521384466
3470724
989821088
555807671
578615048
562241906
719283148
839505452
809246897
461124
672349694
728548324
458217585
572223642
757805433
474490
786807870
7677
608538225
3620379
844422446
500210723
887224950
304042
925588083
580595081
925771119
4667940
979721408
551147231
408231663
656522561
837081938
584470437
635730718
46126636
897818889
54758866
912509875
859306279
423626906
956754498
3799811
531886831
4100127
796346517
919349345
545446720
979076443
805025385
615919051
469324995
533517
674870352
783169562
591580897
757979423
592
673654918
936810535
675875387
438007
49605767
421545309
680947748
710363360
347224
532971
917765760
445311215
495107
896021401
963364897
3994
6054995
602738295
939827617
597646974
978836745
788676671
507680228
526050077
752710760
428870
932222548
484326
52485
4933959
652336436
41817612
471193937
692015149
952891246
925022132
55155015
2033
796761955
901079545
851206850
755394140
952828115
468144
671266515
416019994
999002885
420358082
824855373
711177952
49417565
834577227
989684622
951573201
656608286
4210892
496772
689070329
473556308
49763
4530920
5257
41452
6299
510897766
918471459
41821
691343376
585148573
4814948
47567944
899321046
53903
537589052
457463
778280570
741496781
838804197
842348882
722656023
45509989
713494732
4735126
649244710
677340804
450720941
419018908
483472
859726461
65952480
415051057
582133658
4115478
394558336
455467263
4966749
737588421
681553297
741680001
657146003
443037
791988557
552975350
578139140
710181507
932608869
497297160
892196934
419761576
881722153
4784294
5562
557117903
410006414
839531583
779460658
534808577
948983304
45430
4532
506708858
848055114
763717757
4926786
35032
46470146
497187
4555
948216660
517514491
777697722
916326192
831318117
594165536
453291665
955575539
594049431
695722971
605940507
46652
589034913
809338422
920764430
556342980
435865
5121
27738
831479787
567446095
582102196
4586218
511086747
880471773
407850186
445065759
983868099
918409093
816008923
39533
862997087
534395563
903493923
4470967
595299803
655460252
49287628
47974
49941
720278731
476396638
668819381
992286961
4876973
611
49169
499777413
409724797
449349640
640582144
52620232
4291
562593076
738187168
360112281
866946354
546396454
485819
869695749
303821
623241166
5026
629672023
461943830
4346175
642724402
893530391
4807
590322267
454995853
435795881
737604114
617266006
842236486
485241512
429814224
894366908
440212743
643600696
468418036
407450535
877554119
941854097
61930871
40277968
49497
801455741
53759402
670078669
474565255
59544513
4962768
697194276
454979821
523885714
447268129
50322610
685005941
42176765
796225390
33284
903180672
704515146
469449352
4246013
436601105
312133
485001179
51326888
756523440
629298315
481602397
583447627
554540351
715811975
733962788
682658023
981931644
554580907
464060
438158248
995257555
4783594
836603394
660975458
883742854
720353235
32657675
45293
443565930
528723692
631093356
803701239
606160646
747629230
47179
863501153
826136159
847140587
427639
5238633
26346
46123444
433352510
296092012
456476581
37524
713791091
427678837
456008
753081922
635887611
48467238
969349508
823603500
4338
798537404
572522924
4904
563791514
4744666
720180791
778571609
477690652
822545169
949440018
4517162
610335214
421364115
49285
713163474
811227450
47756078
4476863
834377539
609799612
670585089
635594091
45304303
447264183
46805149
635207412
850184929
433746931
939977431
976803165
662249167
692280056
648425953
770080431
51120377
984301801
39540888
551195166
408442390
847475024
487326648
579316742
451338383
679340
460768
507259
504808326
4630237
961310883
628691721
750345210
800526222
753682553
897052038
437950142
402146780
49210253
804268469
374747
497648957
569048129
624959832
975629855
664474110
994684847
49699
833018701
694875307
39019
665628004
651683420
4702060
17639679
527031508
477492
502623753
45747260
46316
46237
669365742
896372352
531355795
728589051
45684581
472364629
919729497
479982612
992363460
912283340
756229238
759030771
861493799
316261681
729319806
890891200
644841310
404312737
528707415
415582786
510854598
4967856
524291867
644402900
987611995
451973823
936419689
27445
45060
699315820
310704389
702194188
526882433
820670146
744184633
35504605
496296998
424146
588576669
869807480
943522021
48156
5272106
410791243
451953
496639162
48675970
49743268
597742579
419
810697295
303624
685261892
468267
973964262
881480891
413879
433476798
45511862
614787826
42414
509909780
883426201
747339737
741879437
814305069
424625116
416270432
673171513
671822377
586906020
811692919
629245295
584922279
864963578
460808815
1395483
999849245
5451
578262151
916983196
469042
4740653
450887
701696054
5448
614660824
696552291
492486911
866792697
4543060
955990020
665949196
397528
815478642
907317695
671626465
46793
880176384
4340157
627251079
4695699
996162258
472520919
908746977
470261939
702
4759449
5548635
949393606
4537654
52521
534125073
942228980
46284486
846282007
883053906
796664448
655185952
561003962
907102266
876307439
635425268
535224969
54485403
896751097
857746268
539717143
54329
466210255
645415
409738
668324011
469601778
692034777
582003769
804676520
4033268
403551817
495472
611402278
684711831
46692369
473738611
552874366
406182801
802253176
2484
672131306
860483707
860056791
559925935
509696342
711632907
672442688
779875534
4817133
830480978
892214304
56109131
717006678
529532781
469841729
945830001
568003155
420819794
658845008
452550518
48514653
581522873
945021279
914919227
37143277
47273750
989667210
704470254
817420294
47756366
518157641
523305259
719977650
4104300
787557509
450133921
973988146
441735112
457065210
491490499
503030521
409951029
5225964
627388568
619314921
30039576
674668582
488089070
592649921
899218303
36604421
421941364
444992490
431872621
483354888
3467575
52318
276007169
592947298
671795231
4927939
626
845775177
407103
774725992
450107766
735602649
4450
590156367
811826850
984285851
805051353
48306
447256371
763277450
860072432
927935966
706632406
48384533
412780675
889363254
38551
501102970
466353
996718838
4578001
5432051
909678073
414729146
793538421
4673262
469642641
762213500
767281972
507937971
552782843
545773914
748639447
938640251
511784545
46618
656379730
857347464
532244731
737820779
976827568
996706940
899090672
761840352
638000773
297334
492820710
412220644
4323
3507777
453182116
45427
625324637
748087988
517343
517094598
343186
524563170
798364560
686870511
45280
46920
613669672
655276613
943990253
992178329
452162799
982143321
557262260
481085942
503
722469975
757092399
509260
722457891
45311018
964225922
49145
909243358
42070100
706604019
4963019
48263
492863255
3967154
458819496
516425603
790801245
517273314
505449270
863922537
5200455
821326664
662803631
682327354
817638612
464732579
620887600
678645674
655
482668577
520973121
451158378
69269
583257085
831820072
493061196
663770967
574522792
522175833
418280
49438384
494637
49819009
456191162
617539911
423093570
527041
794157212
540717393
561517412
807392645
498594
877803079
42188271
416879863
493738061
783294710
4500957
45011
404551116
841553995
5312153
754864776
446033
45879223
859997292
577980170
758707570
595593547
495887103
872273619
444472
562783457
754057392
494949821
471608162
791389152
42327960
716570738
728599199
783325036
546893098
940515549
704047115
465360359
748143677
4150613
737591904
630871066
480939980
2978
937385061
780558808
946970649
943267688
502534668
44542852
742077753
556175723
809348784
475816245
2490
401205365
923374359
786711054
610892462
521950194
747827072
781777866
900119576
379393
48246
473707586
616655229
44853785
329975
757039097
44574519
779519441
684628381
453674496
4492463
452159676
803967049
732028723
956620495
54601098
464805334
44233
898089098
24098770
906085468
849311299
913031631
418350460
792729587
739342049
747783602
482777182
47452971
465382
872974821
5863033
932764446
43783633
792567724
786068552
47546
475849
478644966
2544
534002028
30941
842808380
909502127
956865655
759639141
873201873
522679331
865161929
474091214
51750
580124982
721055939
882357999
422431771
953358230
475708049
572960
713637648
5625697
924857599
431787756
532287530
528631779
601897413
541532807
46662287
4752354
858516238
682155753
583434726
592733119
609978767
418504662
938692412
821524922
557396157
449624432
44892
837370433
610757322
4802874
607566422
522734574
727108774
792317518
995766151
58307569
824769742
670219196
506450
48152044
496652540
723427997
942978250
996017204
932694085
480653
471353763
685029904
790218003
799794805
441966562
4300451
465128082
475722280
609235384
493244728
829765841
617549805
822099480
828290149
709772461
492323
516337426
587226347
538194
718251296
65630
910516392
757247926
47789064
830041932
56851
511396965
405839592
815025965
997309492
486819040
652432834
886305624
724079785
814186748
706200493
853526995
946773171
873991217
791064892
534912726
819062364
633198933
875988645
672696855
4541293
874692276
907713104
615440096
955382127
52593688
46129790
449340374
474870
44905928
915095778
511345209
558572501
826176754
879901919
5029353
610959523
45263
46988453
786619354
547574840
449098467
788641920
962287182
868704548
756436867
457534257
803186851
634643471
546407004
4888
980311152
429751566
826724971
569947
814530879
828455298
597854648
927120820
4488162
574763954
51093
534615714
494882091
637701126
581752230
484203
679786178
498152
500045743
639990256
859104518
815588603
807789699
636455039
863070544
570491633
3442340
667265471
820926478
666216613
552933611
491489
544455140
481335
917276623
3655711
45711
488819
556951
48935
820861646
548902019
482575055
503294706
39724
42492148
15672518
50837
4343340
5857
389309
478108
912997528
5663
513223485
48764678
477897
784283161
54592
866076208
673499837
5857590
582658809
606785476
379164014
551757245
433588944
889882581
47835
48243361
403496174
45205817
893590682
51778
916405287
789382984
921885514
872601323
51703920
854148536
438619736
713670557
442477185
507889696
5659086
454175932
816758681
976515671
887048266
46145
504301766
726213361
4942025
518020015
930447680
637063768
480730588
748167314
684344121
54516
55370
411379513
4675877
44491
4798582
686186688
46870
516557597
740296040
616216366
49730990
614731884
450769194
4648234
921728711
503371626
943508127
713058653
573023055
642219417
457669
821150916
39314182
917021378
768432983
914470602
763899302
465668387
592741446
45202363
488344004
4886759
47587092
475070330
455619
806580340
629324725
438292875
902028314
883687823
647558257
689656819
585243384
840337527
655740404
653374782
862207666
787241680
989523528
4752260
777620805
449249562
4819063
5114705
754689766
699533044
989356779
866857634
700582050
756637647
974096708
756386151
480854313
4479
445163604
435208769
523026181
756955497
45236984
40121391
513284651
924074965
856776344
510073720
974680952
5316883
4868592
875036263
412802746
450287812
483712338
918445339
807816442
454695
819590649
3827
813548210
940844223
970813710
897894330
4989162
683116932
5044299
623270274
710632901
500147418
531620290
31
64095
788060249
529451228
3404797
612758
47826033
427656941
491493632
878269878
4062481
4561403
577613394
576726601
421002277
796565922
898726531
3979735
667330550
404270347
775442621
525349382
587682918
633232305
352509
488100743
474732896
550928263
692927569
572137927
553159346
998754944
899951992
677987146
720953549
427050191
981495421
401170385
598
53527754
4406437
29374
459261
44737241
48138576
436861229
7651
739150054
446752062
953789309
720596228
413654753
472967579
915726214
485743149
666677040
4433390
6952
34347
904675573
952270470
708435027
644291893
434957348
45123
823755060
540958797
826130363
467340
704324736
35610045
50044850
458761
497816
974672625
480647
946288020
449422627
614652189
4674974
484612025
973142330
43539
4487657
466567668
646715722
821518408
499413731
760131454
513543978
456284
607992573
900087374
257309885
488860
511045540
625618429
446260538
409006703
623791364
630697678
492067087
951599534
961340397
888842092
355
55468
627587908
434858132
4535869
712815817
5034716
927011480
521568065
805098642
492516603
609535196
46887218
724515540
512582884
524082019
985582012
876759022
420540920
857902504
52617710
829691920
48498
859682306
6348094
840191802
765899477
827691358
651490240
4486545
853338247
499215212
534266982
807976215
647688621
961123591
695351566
637322173
521280
920433169
991369608
899400178
577086288
49550662
48496
47666292
4802327
454133649
874473897
47197680
976517230
4921168
576183185
45231408
4741924
876454157
499865774
976920508
339560
366508
690735213
62143
637925385
876226800
917055707
826385058
976071052
483459
465621709
516539593
49161716
606
509992510
432487
469895428
453729242
745015372
45693877
557027948
876178846
5899
821807952
974843719
795087916
777868127
553115236
896823110
60961
371827468
762994245
846474942
967592893
671988463
904856663
810073841
668326813
38345337
831746236
810574422
764283909
821122283
652552795
445908307
910540259
597940485
800853209
984670969
851608234
56925
5560
747952556
731156360
799986200
618366753
439896412
49220
518392433
802587881
469635457
599825496
851807769
4570853
776411265
605115464
509439589
985410096
4563144
40338299
274
669082971
491734942
482580
515124392
425045546
974838708
803743293
722468479
772649310
43592
492282
633691893
480301
876126718
488078091
432551553
994514593
531731215
660969554
726846790
820252339
52342098
492741549
879525268
784415452
39663800
716681690
861807164
479582423
873491758
4472484
587042614
47777
414963845
803930019
742625122
741253537
4889765
550102421
872210579
605559054
522741800
580377054
431459276
590217348
898539241
47917108
518816213
773766882
498763
852252958
735484181
61923
46391397
705911373
5283308
687204906
41282696
625412619
954965448
728818294
657272806
48228315
440522633
48320248
43318
888348806
516648814
463854928
487950575
4635
833864612
633094426
53335054
619533503
440443099
4613729
712578138
955118105
892313059
407569190
456171443
722827669
5172
44529785
47859693
732978058
622052846
444085910
662315498
488648
624543116
675076507
461454455
50831631
956903712
31101
897415602
5983378
993794701
471641087
676764965
5884
986824533
52147
452086234
479362595
933705221
836304120
423996542
411370317
46882078
450459578
725624913
931968859
52764
55598798
623788202
435788363
736915532
51623
47656
647335329
45794
600498392
3238932
829213486
519917093
805377613
489242590
5461
39047815
402684477
909452046
473400013
611382814
787898966
874222425
445795026
50290487
552309323
442942148
651781532
57412064
663447218
775708521
881621784
968298892
500532814
6360
49993211
496251392
724710094
716503978
652480337
661943305
403416086
835636832
815558121
671700512
5405621
51838507
771084590
4531695
755191688
44766
790354982
727715750
887457866
537461438
49790878
505991026
4545161
5321
798729779
809515925
477885
365435245
49463742
920101971
47067551
882272389
680623180
951797787
320442
931379576
554776160
55933
430886669
497516727
554110330
440257748
4344192
488236
716503017
815511728
546838838
294
717264316
689729573
504355788
466834
4726462
411560
818497626
438141571
587690
48055
47082
990301602
540256368
558531511
419054236
50886
714285968
792529703
615131431
706322100
53399386
458768226
415759422
874477380
32758
49964114
480120
613236336
996663999
449739
812208481
4802149
799414282
708912004
4842311
5849203
49031
905519242
959403138
510697518
580446905
613159930
665197743
498073332
36468
438057774
751024454
3671793
903707843
538504634
4561268
684542156
891736190
837574650
74541543
47489772
561710503
621119821
588686
987961702
632687120
47349662
495873535
619005546
5182933
790631073
636577002
33582935
502937500
613045098
972575052
612196592
794902688
44777
45739475
581107951
5115730
610200879
630153174
885840142
327217
926500533
539015316
939814699
5709054
742737634
417566282
588203298
47222
44939
448819589
593453003
524135192
768634399
416364
29079
952681987
4472807
724890363
564585419
945616131
697822728
424685910
429515466
497271300
589109092
721596008
4680684
311625939
433846605
34272
46304320
858653847
492801574
704197529
813505261
852916415
49733093
516819341
468142184
411234581
879367611
530638822
359352194
936363760
459387
501324171
605426003
555275629
613214370
948144576
449749
749196069
47593747
951838137
724669980
592027567
958621067
427155168
832831229
624205055
882403619
453747
998255383
532766851
42540
457240375
526819838
545248
644581
48053
963262638
506089721
556402965
970168561
544985000
50426
425
56195174
756931595
730752411
489664290
46693
640181691
544966032
632715115
4038
535586792
36921692
914071201
481183532
909514100
950519305
537843947
41862
753909961
587836845
941763607
7494
484996116
59982626
2548
46409844
5566
47306049
894143876
928370747
696390359
619250329
651268214
5717327
954945471
47521096
745614956
849276714
497987
742627276
32336344
898097026
591697995
492521
964345863
882214554
4506668
773123263
527409772
709571322
469355870
253433
4361
960117214
461151167
456561
868053273
47865
984309669
4787494
51844178
428851896
4347990
560086522
44927097
516835677
793052462
847089556
46401346
644945859
999507846
666125977
725157710
35752229
607111051
660456422
4652072
937281649
701299612
895121125
991299740
974747977
504469634
414135450
898234176
4827317
885313302
811939096
779701465
43903692
704008048
462909
46466860
459378748
44114
407432317
531334
22782
862780654
547518251
50766
46536
531069408
827147557
59272
704291533
553435984
38566
439562325
440788871
720105548
604561770
663872699
35225470
855935955
468927123
690872567
542445730
930708883
720336196
590582786
645599524
513261988
498425294
4702185
55381
43251485
702189923
835654506
646387744
754609153
681974361
534795342
936825402
831369409
44294
323971206
535619825
504688298
907223202
4202413
859341934
768270116
631254124
900826932
723576488
979220737
480572
6275
934665793
861957710
810150193
467355458
409092
46380255
546702585
518019939
4771
4771568
604538712
816636445
862437272
814830927
465946895
653886463
639478
4490595
5185826
449353
856141993
990889996
45093772
424521072
926794332
739808554
910645634
685419633
943381460
757055023
908580791
533709264
604982473
752220502
507403398
5100203
951967845
712166774
401925676
42690757
739185746
479446557
4540426
776196389
6255
697200040
442978626
627953362
963591013
585214566
492585748
43308303
487848281
46594471
37065
691456956
501693357
966303888
48748632
4815138
685487291
463682978
853172009
5790
945818649
451631062
49873
488077333
701947454
4641416
836320203
833485238
857856930
536774478
751111471
453095723
647353726
425184246
490535
524646377
782187644
54687885
4812
968500111
688869290
923158148
932064204
46522900
478267
798606225
489676
875349900
52647110
461042
475433971
702879428
38463139
728164002
867260939
55594
45703888
520850129
558264751
418710497
6295
472280074
40625
404179141
625212765
883085522
650284350
49915
804644441
988020516
525115
457971581
409148976
4660867
48862705
463137728
840161177
45471494
3412955
984676108
497933583
936667509
534130624
523477653
53310407
56289
599900958
4913662
53110560
451122
560977863
404952317
46520002
460686074
48726
365273
671182913
36026
974469909
45117364
575725074
338639111
51876
475274
614807821
609144313
437717042
451867
2935740
872642916
635074210
54915
955802194
3989006
4828
38190651
4742215
467991326
433252112
455880227
463919622
776356145
974963760
66089533
559382064
952635213
604911529
904177027
590837932
831099504
49442555
495954576
957128553
969235751
52463
466637
419631209
883862259
707403624
401341221
746825145
46998
407704992
607031841
46304
852790431
421121028
907918813
38434256
313816
714620253
49645096
46701845
4922078
993649706
479774
518097842
710716918
445092
703322351
839658897
747254157
803954149
555724904
651812826
489916182
4918703
47845725
4439926
565456903
519693767
543235556
551013288
942713286
4152851
975996052
929923261
968400581
506367
400203772
445767
48640558
406222670
690623642
557742629
939381187
902731265
46048739
790520043
375082390
782230237
405923709
4472
34907
601983284
901400825
972315141
53271
790707724
441705101
5749
959381873
778378086
46039
471190756
879455183
559103882
744254056
324385
522891322
4618405
373614508
858018087
550415
463782339
870155772
491794
5426751
5731
3524
32883800
588506961
490172015
940469694
39798
955609216
534200170
510748590
517682357
55993520
422927178
524068875
495304
670709821
568606304
36594544
603650579
418722771
440862942
4749730
721257955
595393419
926295200
493518
909023995
981444023
707354655
409699973
436253414
478007990
478255566
519061100
5435
786576622
808813551
843003112
47115
847251246
533044442
963670353
419214868
519035255
566405966
478139
388875
5515082
504898008
755085814
419468
993807972
469775437
468745
909687444
42633
604789394
402340385
840132900
676150854
483527734
673611986
782489334
48237348
490231955
554275939
485747322
578719245
977104225
45591625
463716068
438760895
680327898
470366
849032371
777629914
814365368
507103374
4749
442469615
582819
536915299
41126
427183770
4554520
565146071
474065433
40392222
470892
4753551
441247821
988384833
445350326
790652713
450361322
733107446
537158
463495257
752352544
779552510
4394513
753734529
622677486
469958294
902126540
566224463
765243100
757060275
550635563
51879161
48832
241693
901981846
868717104
693593036
872673377
766801865
5099242
512441832
669301810
4979
529093169
914463999
597317005
732147897
4625389
44579743
506479230
639746683
448687700
301505390
46500466
485432416
436107286
475443486
4958552
55045
454385615
745722959
446544174
499688936
584502585
895957439
693640768
481005
576801465
478925341
768617298
5411
557021166
3635
999782771
862040841
692719825
772676518
575851241
50807
48647335
40349
578423083
867017693
988447962
984181823
975268397
426064723
973665482
855177185
928112651
469871
366159
460899
49707311
861979471
568500477
475413887
431309406
508629471
4560293
430213578
493889
458509002
796227998
424417073
530068417
45808839
922811616
47920409
952222002
4836772
863072363
2604363
894573105
730388896
403323433
815566514
457551466
509617796
680566436
47336
661162579
49509
712451912
688737289
980740294
4649757
755549355
5327833
547854050
824510874
325482831
471399765
494941995
42171
524142204
381158538
834155015
597341914
6228
504795470
4541600
405587672
971698925
422775
456945225
48450
47395016
569391560
802179730
45760
491632627
445648
794461733
316580958
844331886
984813154
827582537
866873782
475453301
4951
431623418
3754
702590755
733017798
4822261
971944658
498114331
429668382
725421902
463627
471684891
923682278
993981102
513190189
5398
710649057
529165520
529379264
572060104
462939
903728979
45414443
641474911
766165953
593571187
692447067
801735575
651326268
4621976
431293289
609616
35715
852624371
424229046
3426002
553449330
540877124
649931809
921409918
831926391
363877
953479094
866340920
771394801
4963864
49441
479953418
805250850
445517
544802796
4180341
882999664
15
30874244
54802
464890712
422377824
645265663
485020456
803539773
423539
895314384
4994312
487647
857996828
880847784
445121160
487940
931555587
416591
460548776
909517457
722243380
416246070
405114924
44559
846263564
764460065
964818706
476192916
62438
574421847
457800180
4711729
894887634
37447044
893145137
957336204
507070045
912232795
594904458
696456886
465076957
434950
36270475
593427532
729441830
803740646
805694668
665214931
897998972
644926025
856690001
509484469
718476005
48003973
1640
677338879
432832043
286912
4908186
417205031
918636367
3202863
39910
484259
633884078
376845733
834727173
887001571
771809836
610098070
465638
639589691
962860785
4413065
921257745
46592414
530053759
45793095
672585863
934581875
49470496
465997213
852638518
568631081
899328860
851540308
4424293
6777
509648234
664754743
508274
463025261
523821350
29142
379689
693478956
820320632
689621362
46942159
39467
824571850
847670098
4624919
864108880
622882769
841854411
530855700
4631060
461722076
712939555
896681830
788992593
863830131
408082068
495133097
534042787
760853866
406410671
896076929
464896824
451517223
5289059
575933551
958003417
345370
742049343
47957351
565377763
579192805
46658356
896638979
538246450
666990366
420182148
511160440
672070993
440064852
430769887
762357284
528728076
626644636
492430718
49795163
689707666
993202172
46009683
645116
495349337
730463591
832911694
628366768
50156
39515481
457620590
40354
763597049
464486791
5338937
500003815
889602625
5620
606819160
452839
482125938
432105
43550490
271825319
34283
569480249
559910375
4694498
4728430
620193624
959119379
854796519
793062248
56719394
4516
510742017
804575925
2468880
957716268
436627247
4779473
491367223
611874255
46316781
44669646
986479688
428797921
581810149
847091123
795987393
963957072
45834543
476574476
464177489
827626040
666445529
781666933
484073
4690573
571489649
636314375
48320
481106
632793105
972486627
675490387
457120871
461444
519734240
698630626
578928
417895632
834173255
44747592
48004628
463962255
493312
4704653
45447428
593529773
538496645
52217377
414900696
35309088
979512214
495640448
525956125
229
518491827
425409727
596917
675025769
4800713
440453619
947611696
480074419
5368193
704267470
891361710
522802178
551700861
852872501
4309
825266787
387868
431263746
661137038
732864861
538285208
578427610
649658596
582481990
668345222
757090584
533149073
463530063
646083697
997793268
4979584
861552761
512220663
57592172
821089216
695112839
559061234
868451119
514024
548938054
454628759
47764986
478231
390796
737086932
46932
44670
442513799
542334195
42405685
853329284
475707737
841050982
968646132
697360048
530470615
347487
434692000
645841887
443294691
892044315
998920378
4097412
554970409
481236275
405304071
467517196
400525659
515719729
652268665
401447358
710971645
528484562
55889245
490381
550199489
531039475
4523917
749757555
827267331
490533
47325
459537493
553832730
733400935
3388
690869523
497999003
657155147
926114797
38041745
2973
559067465
37786495
481712
719471019
460001886
408977067
530179758
470812537
590178818
588272973
573566963
30578523
475589225
957882861
997045656
604132650
455258743
595947321
485273370
496842
687664899
766250421
402232585
46695
904603765
577065748
464160
932046774
4501632
887283618
874213009
467534323
996910737
5695
818568313
454751463
540451384
464611814
608858641
53733634
630248409
935744942
813335879
58358
3845
796289538
536898545
673567449
478731383
31798
464018161
566903031
747380819
708221941
425944121
650245653
910627689
488050968
2882716
472069
536909514
49003
910604810
513282705
5547567
728553863
617783312
465210
930637985
53917619
474422781
540455484
4222465
49212720
51891
356951
996174218
672641272
926533552
469177
537992782
536236399
45102
681819397
690033356
46221072
500584
644136751
470323
421347952
517691934
989580963
463874475
452602
48502109
904065413
674203220
539627821
894783131
55856712
5050087
48509
945186464
56344
5998561
692961514
762980459
455697
169534302
468588716
724030663
55845
598701661
44546939
457677
769923353
4858
996035409
45304585
494654860
840526346
605012
840047358
449318828
959974761
418193529
875588315
545074514
456102143
414903791
838123350
772575277
563025746
957464541
594633
510075255
536326257
626261016
875899242
486725
461803293
854184064
574323926
439317147
530529856
619637852
2727949
487461599
453660752
766357114
47006040
5044
4757755
459551
466945389
4604633
990695612
404501960
421050485
930068213
569954923
54816525
501384762
433207774
459955
406337227
595425938
588820568
660658596
742276117
803028540
714439398
619248779
497806556
504646
670635050
416005602
920747747
457611
56887
4609080
494729
607607820
588597267
49632
513190178
581398410
3804
891735726
661682963
910610423
688652589
730780293
597160532
487220953
380921
616368359
640317238
649978676
661770818
605007595
612645551
572718188
3518589
47923
54949557
790438535
978409803
707221574
920500826
528542414
39993
505738519
474743000
46768659
560631718
463879573
513129224
385298
4550337
850759034
799689009
967266004
483761436
555436923
774430415
847843557
493333247
717133341
484022
877301813
473555601
467884157
484191570
578800413
457747501
949228128
658884797
480363141
892258280
4102
714968786
767190578
759285693
49925869
545444
765606555
5845019
413578636
440748427
529029727
585291276
509694936
881639882
499704
46846926
942464080
632618852
3208
800115049
537966991
644554283
992301931
691979556
494226
38839518
892403178
851037212
54774940
588822434
460031
462264045
53945635
569329
446504976
636154609
40751
48261934
857803762
414218299
934298672
677703124
652101345
799660825
624551390
627090132
445824581
5570666
3788
4724180
51400
284598
3358
4677093
771982613
427103113
535253169
661035485
747578153
936439647
860995501
920890609
485596
998268440
760991665
432424164
535908108
469759902
469496
4600209
406895924
4469346
510238778
417759
840343270
965352383
600064961
541637368
899551753
577181364
925854424
44030
929094837
3585
759834587
505521358
57483491
923356924
512358
620633624
711610298
253622
43859200
454916815
3415
950230996
629908430
699372426
892629490
475071116
4507
649203
981884040
584416853
49288
747001422
463424088
477298256
489047325
4840513
860574837
649892677
486792
625845979
690497072
459574591
464387
697183916
4822273
613981177
400209279
833279427
4255
877879983
467847
622275330
338352
502921479
472506320
3832450
557919417
4523849
865916673
3059
464917268
459146743
551011096
38418000
976506861
697887020
452616841
516789566
3780098
702398057
5227
593126206
46424
30577078
476037874
693949152
919742957
783845867
458976924
449126
727983133
593517
744367209
646663864
800221782
46578
755201418
4711185
456686384
51268
412023171
4450249
512536
472968886
310784275
456624
958961936
414144044
61813
452491
387376
855028299
46039093
46161763
567500431
671412554
462018
836248533
567307
978999688
869819793
832520665
538841406
453824
958334634
654612530
48359118
33914
466986775
475085197
447639662
3823570
829755798
588817856
890629806
558124835
761403164
694696856
4748799
46595134
632225900
579798591
553319030
867814799
591317616
587786866
808751435
948324831
431534
480981448
873019736
657815255
450625975
5001491
680238021
480276470
443188
986230567
454254
917828872
48218714
4365207
48744402
832177503
455144750
5693847
839192708
667657307
604953687
533753658
473729227
49976364
634668069
648206306
721294244
767506458
48464847
791387
606938403
554843415
45695
706631840
880668851
565969035
860716016
486519414
864256151
472520873
434332974
869717300
584185464
954674859
949136911
57298
997185881
742368693
41664766
520405049
492813014
47982979
4540689
553847461
667766323
985557591
44918123
404153305
829124182
4695578
716042568
604578913
42889657
447685511
595649
799461277
937854911
435433
849304673
468991305
986187060
884839724
391451302
634969
5221470
813236371
972587689
724064141
642066278
622283586
801465980
533379901
727104468
985476943
45382006
40777
797911751
4462
509537715
564907784
965694150
827176654
4605332
788838372
810061239
704147622
3509
590771769
822180355
606306598
469258161
473966299
664424911
571655886
462343060
918790576
504876893
5856
475795768
489031811
431309745
599660592
446212
779284838
970515511
887016577
848824881
858322553
817193543
468368479
520482315
6047665
883250875
53455161
5287705
835090128
735346241
926386935
971268908
510514341
474844710
682998530
496540138
523236113
3642183
664137040
557457266
49742633
430451291
4872002
660935875
897408582
828487438
934899538
44934363
419425384
4330555
851012868
625610706
414639
412742341
633473978
455516357
477254737
469148899
510508046
908726579
801375234
993280490
884772720
920844861
814218986
510237
530797712
48775471
561082744
539744072
937249230
4350
445316328
758086468
850451457
502265
851505183
644040398
484759179
764416600
819637401
876419716
673619089
4949
928667507
700448251
602210849
659253249
943015023
4814036
682367
901520960
475319116
816747345
62481
956361370
34101643
895627022
41421856
535842612
63603
52269607
3980434
446392
907039268
44993501
864050749
631991654
478377128
872389793
964354022
706900252
976815793
939549243
443693774
954164931
530352469
802214841
51895
552855494
694006979
584380633
503208056
957146822
2800
930893522
767787726
635158960
5484241
608217643
712228015
829655104
466659234
809215804
738177432
551764538
846016771
788618669
664248304
572517757
431630250
47401
4825214
479
811559707
749233685
800575805
590634567
460181106
474264
527
870010323
49627086
683332481
4917820
749928966
888434056
30498
434354112
524772621
47857551
726823856
498344
607942788
49307
846148595
483630071
409336888
482024829
943886627
435625623
977848548
525111864
821941622
507891930
713030095
452329
932569033
479129026
576166
625895687
373869
764955766
556538693
620556456
908917129
604046236
665864998
51645
521120367
776875760
439748458
457069
444583
570392
541392
473247208
900366427
563442812
490940370
945791062
714984757
822957279
793851565
663418041
646543716
754080992
881616200
4214
54371
44537220
624245656
57946
536257402
49027
743772626
749024208
4997192
33372
882777054
815621814
590387594
5054548
6926
646389586
605762659
595094972
72240
529163260
968580661
463908055
478319739
818752582
607015898
754002566
829487487
499115
404943018
3906514
699850526
972993040
750404312
44963
599620304
560392270
987742092
954173655
953312344
688361182
964624488
618834028
494540
453709891
415757202
812749015
979688789
731776015
811726251
460694774
4374
520757195
526660456
49606498
49524
4366629
48253501
450298158
597791193
437164
45715499
459751127
444412633
465653620
893282438
677975563
702917418
516211825
532128677
551395187
939203128
477876819
479927
811907866
424347122
742414546
795516989
960915092
469010
4176769
883590429
704734276
861128349
644566187
46485
742810171
844152480
334
653891755
6285
937763620
731399571
552246949
987547938
5139
35525
48194743
930026112
4881469
874390222
902118558
45756
690212660
842408131
419296935
4572546
477085
506182052
622728818
693239493
587349158
73078002
457016672
2867791
910888344
772637867
970647968
4530296
835880161
646969989
452207711
421403323
647136862
446936980
46992196
951707704
890332243
711634581
37765
695439883
464941
37531929
950544967
685516094
701313188
557913226
422141950
548841454
56785890
488266
785713744
687629658
413515965
555526990
607989052
3448863
908713935
4301
339037029
570574639
729274113
817755251
419122419
972850250
649499
422828891
835115554
815854557
57585293
556225
4361975
4174614
3386
673275057
466880
671288306
829217691
568010
205628
542845387
604282303
642666641
44991476
34596876
3518
875577455
643669141
955468805
802561326
508616
850931282
600658456
742841108
948037015
34198741
462329539
649508785
515188410
494496345
430031965
970331345
422994929
704696953
524832188
432516474
895347276
784481016
668748080
606115696
846883695
999200575
719687121
28992
655259067
4996510
675335861
700045601
847492168
687673806
666441861
473405442
635731792
40440230
491386482
791863769
722779950
630630521
415755272
536264108
958703748
540955
540219827
784283679
465784
772826070
767272363
956720714
440735801
700155227
467680759
805715879
840828651
499780784
491049087
895862301
57285
489150531
4691999
3911551
423899270
445204
4512
575954317
454154820
979525190
4600404
53201398
415785155
444538565
497157607
990622607
669339160
635267088
626971967
45882247
482802134
47037
349702217
38071
45950
833864182
462533092
462169178
37377
628398520
957068462
803092374
734866539
798037445
711130780
576590618
789330694
877994038
737529921
701967769
416715942
871845498
5721232
493752957
462294630
534475925
2834374
909304610
650461156
4446897
463642303
483845512
590969678
45778880
485084297
682981190
42889
4991126
447779369
4270084
443331897
899973875
460917
625703936
566904884
276774
892364323
823963486
659625949
7901
927945451
4951045
434145982
4764681
925825009
45216752
4472611
461556907
561576144
407855382
496581472
48047146
46298
924786389
4461009
736770626
970635059
513220842
410950921
496015307
51889
663650000
914068381
756900005
668353636
468034359
43627518
286958611
480912799
343561264
950169715
694172664
461657
643912499
4710600
533922165
752606721
452046
554543094
6427
922072328
631103173
664178158
846834833
759142468
818354586
959200243
522940285
994905662
652231643
709756700
461287272
4833681
779268662
518814654
44728241
503143743
52877870
3063
449473521
621782444
5361
993399678
613884102
545644226
52654392
428089888
456733249
499675067
5402222
498118
4779603
985049766
579121746
430666644
462782386
973844372
5361723
47004
851970214
470679721
910415599
915925421
576402174
821871901
590023036
767557908
545921027
48259
967725142
507926344
460373797
771930701
44732540
497087717
50911
507887219
597133791
719651813
516157751
45057
941401009
496331823
844561832
45027114
888148553
520161978
951539128
818487223
513309570
502219475
455721779
436796865
639500396
637385166
4841026
888873902
484536640
471920
5324
726191855
802854854
514858142
4853589
30691
483076
798365584
684791711
36629
704843570
61335095
894590846
980457882
558636
736109996
528055050
4830566
506810487
822981354
469909571
823221649
472064179
459742169
452969326
973049012
440814794
577562567
4730968
484893
783875915
616281777
51714
467901076
736120329
452016474
751654823
994523308
45257
4736221
744598637
516084492
837991078
349563
783581950
781629630
607278586
486868962
4062439
982502236
13698221
881809981
4848170
785005883
564742551
687578836
865882668
5897
738835233
480200980
738867535
839071415
4657939
410982722
720507182
853591981
581119271
46519303
421394372
4995222
781503932
50634
553388344
46504576
368357438
723414133
907212524
519094182
642719021
612908566
496466930
535136803
963867453
455413004
439232522
604421747
845169323
491987
49186303
48312
788845334
581146286
475385992
857464212
48181788
809211350
467663
374206596
41652
511317
605760839
474061
816396469
870078641
51498098
780334722
606203696
518930
757063137
906356811
896335769
529668756
574048433
790437821
47480
48900852
584336091
57256
712396563
705285429
4465464
538251675
675697758
3576
687037376
331922545
439402
929224797
728561692
954753925
808924180
911973122
676783407
668334207
594487135
4983077
389200914
24910
901097772
9864129
49829
4657
823267112
996515347
650861822
505362470
704254675
3491721
760132145
473902559
775753822
698364850
57649
736623309
798673592
509023553
925325419
744170520
444765896
449980481
830520094
463795950
419510003
971836059
646218954
851300327
497655527
530779565
385600612
3187319
984636603
652111147
412249290
610769036
615897327
518333317
701894681
593002
628816
4532797
574898554
634785875
739387569
57203
455739108
484734256
522842710
603223255
958772717
941921682
984197009
955926586
544444687
400178957
589773956
461503
516142747
434268970
3991561
768417934
642212172
625958929
5379273
709293670
647309735
465841606
58581752
684106450
487013475
46292913
4243
770741194
460902103
624889353
486005924
45406781
541658110
4063119
479051
811441396
987117446
468859011
580440680
657479479
46565
507505112
846914308
741955213
415801603
468640417
737066159
907820788
675253381
537348
517142988
646853861
554450451
520108163
513808982
574041374
451001063
47364937
48812797
797411093
774118739
4209744
467132
637582406
40007
736042725
49141
960036894
844504327
651777646
29654450
438110082
368
44142581
628683593
634998368
700309648
689634269
834128084
612957000
544657
49969
600726872
548819623
665603833
433072395
497174
359781
962821479
731928296
886540313
31387994
883486628
920002226
906201986
682238315
389240892
980694404
44739461
5993875
749090746
456631940
45138
421705627
661369766
6233946
789818100
958996315
425811327
45880087
460528427
454935580
447367264
4775997
509768725
960534826
745006239
437976373
387677146
452436181
473764
600431758
617544775
564407683
4481
721033355
664449940
619717774
51601835
655382177
666306786
836221589
969370186
971009205
693718
821241968
410559648
790830049
540698
692107321
463536676
576923745
45200480
485555456
46614
682333274
51406210
626344505
47534167
847524293
601205071
905143657
49740044
427610013
847207490
543447349
3313
958446957
528078999
445584
802513111
711235651
487551028
864121886
452063128
745258531
606750306
4355556
421941477
685556010
5070307
3977109
465986614
4234
49096669
732666566
444991
452862666
714482504
473465
621183387
514680553
479136665
784407193
527767246
515329823
978655085
34132
475065627
483876889
5642146
473852617
628717248
462830132
438822265
863398588
735976657
752635459
4247
461192
852504400
948750579
695319212
617807333
945121026
405187
784552881
383953244
767620772
4661388
49410375
497848952
892987374
745674006
414680240
850302680
776329265
566135140
678783509
554442235
415707296
849798914
466624986
594797586
45032
778082139
753699923
961378767
993167719
775544259
3441502
777141920
681163134
425554811
430893965
639042061
648453945
418970412
881578019
4779595
552199459
652855469
62882779
528207394
487124629
990407031
939029975
456014160
704322601
932918419
578912
925036233
47876
402242
704082645
506701009
679077782
384465
46467802
501963702
4401686
595264296
5797763
51055057
449223
556880032
987374809
4536283
871937852
483827680
796238378
48613059
583387275
548676
326574139
493819
554406081
488099940
951212602
773653533
929939048
655460202
5805017
3869
879044709
40389914
532043408
772941529
906209885
48857150
62894
410746615
547440860
410805
51332
39916
3408065
456474226
46983076
988209790
736806015
532686117
454161
539419
926657586
586396180
593716937
962648359
448737
480423017
5068229
557372049
4743490
815614939
905119728
950422316
46893275
556806063
773455778
897956023
35954
487808
883169335
584153899
736071835
760674402
876502969
808698570
5977
815936357
777200808
4303382
535424375
801810274
750560533
45660695
793805326
845514105
433378841
45491379
472427
327905288
636172835
525997230
679952656
360164
446147383
792767279
526028503
992638953
817432607
643686684
537261934
742032174
4449212
4043688
593688496
799189443
413123338
379346
5700228
46156562
545447828
877839118
921082053
520811614
680892159
533365
671786711
51050993
948333443
458802
435115393
3781
381816
4968570
942462216
848215133
386476983
902335172
738047252
580721
47011526
607629879
721196826
641027337
446698
699877450
449892558
4494390
598503396
921094005
48261
633023966
499311702
3349653
875390147
939487468
815355925
973080977
464332327
959194350
484818562
681250872
569450793
497173970
475932916
685723719
491030468
987106707
407157674
3876618
4655743
4956060
608000410
663186289
4827640
621222798
579918609
79212
555744784
841179356
520681742
633298001
46403963
444391
520088357
923798526
614086841
526360098
497032
457194
4771851
477337968
618815509
997385296
946341072
593361183
462591144
829098052
686689996
432067
715763641
2282219
940487756
867569286
446268966
486752353
697115963
5509174
4772
533350
727297350
875210869
993343301
573506743
673893131
4529937
940580546
946690122
413845539
822769112
562737085
836799500
788371891
770459326
951043823
718482597
751894951
495981138
739947686
434266228
546105546
508319
427370038
899883130
408799484
620424448
499368019
564196309
413407601
605337782
477887013
923759436
4579152
881938679
493794
823920685
651921120
881568395
439652472
947573207
5821207
487322563
401506162
492250553
4335
773561482
802676056
44687280
484279571
903233128
47208630
5349510
978954106
496540715
901404789
604279648
479057189
459463816
984245054
7468778
791710173
3956238
895300727
992482193
557675597
753679458
638604653
493024574
678419640
554036544
4500969
4742136
801709302
869871963
553941783
824639375
714501850
553941628
4571495
803686444
747360277
46435358
457110359
464943
452073811
462687316
998482169
507332010
939119343
952997458
2671
439259
440110009
590024421
403765235
650911317
5287662
659695654
962315206
644401773
464327
458185799
645473008
498674133
363945
446621
432530830
459620449
39293363
4325331
585026217
651363720
447361419
646188130
987031760
728764450
829827129
50492
796445277
461218
962057984
573660746
4174
5733167
749136936
635903915
480651002
325523
55572
873718395
785735219
44565048
678661709
932725791
450065220
4470723
660138556
714416154
4891954
426100369
860060065
497278
750708171
612159357
552734656
644106670
43760320
925940703
762641848
4743242
475250
915476142
4789890
4870402
949488641
419395127
476643259
991799984
4456131
862823509
779492070
44498
963907207
46446
937609688
472733949
427198193
5880584
4497010
449023587
521184267
723317275
38522351
635946251
4743159
41261742
966329892
696951964
3438815
665742243
497784
486330245
991596329
499379
358569
678142447
996122044
46386
44900
788736860
820883147
598210822
694859653
890560175
414295704
494916947
686952447
759432527
918628627
490247293
742276287
59155782
3676
896075625
921610837
970225893
771151072
50090
784510678
441336
676146915
790911197
53278965
914789218
876469754
4802169
888330896
654020315
610417359
997928065
443189730
46051904
886787964
969575839
445588466
459452
839069189
824150221
45616
612615659
553877237
653316272
818322454
870824358
2690686
422850988
537599
653360835
589566714
665778311
824270775
567302666
937072283
50047982
888965045
4846163
641386520
417066245
594168929
63068
545961837
468938562
962207252
920276714
892400233
455622
991854121
656406
472776885
807432673
454594398
476273023
999955457
744657691
46743
958961140
7176
465066004
47170
377847834
497847130
5369754
3265094
49001320
441780334
41752780
933296579
653083510
726323531
742292720
451499
826544650
2737
594024573
252897600
492835189
891474338
770413430
485266
534892016
4666144
546874208
69330
47987597
959354612
773947922
5360911
689020236
478434649
775230643
581708538
491854979
882440131
559974818
470212596
3019749
658896866
2818
841849821
437103018
459624819
888429765
844213917
789235305
646105286
852350749
615736627
987816815
844113852
817671918
863016203
650529781
548190970
4064
645176130
587890078
833791701
60720
782382809
601560740
822578384
595554619
522270461
622233035
739735286
693152383
807205863
906703199
810894069
878539761
882298912
705639220
493410497
885908225
912994793
695854815
542876175
583948593
983776375
614124988
803404988
746333359
724047066
811020503
901977630
3868560
740853047
605979159
664128127
285650015
361560
566249380
867215021
748371094
328054
4642034
694095789
445600562
380381
978759943
422595756
455878
446028867
418939588
849886845
2886000
727807928
848813808
4204
59282987
953688440
48894
591157840
4995313
597946474
881947446
872409780
762664549
698238536
437098177
605518534
976301911
846599228
36253
448331448
455729463
46942
4839150
459870777
840383944
773576507
608041869
55209
976930256
930432771
45041236
440326794
893640368
491478286
948462344
676061356
701159838
648591939
951154913
351303761
430453201
783636590
533443714
679436188
479726
805137212
426491194
49596970
46339
771089993
713866783
736521965
830136514
4789861
960773218
373125474
4286280
498037013
822103540
57531741
844430584
928227375
497169
573198324
543379953
45154763
495455177
463019261
664436536
551280348
659507970
585511001
936330881
581594227
778870320
782550571
479608
568200297
426315034
415217748
48273
875688086
451182254
690710646
860207061
753631472
501684632
49572
476189563
841485535
493647
573704490
42775
575012411
4800580
478065
52319
779603463
69557
513951958
779814485
738170369
576120990
38535523
552857618
3244841
464909286
3422
808337537
44906550
900601348
770325624
4765342
543807
896720438
634565283
934883255
586382464
743994735
481636287
571122452
609173858
833048920
4077959
3229620
40399
537337837
538431445
593144505
46471
965634927
49058590
509439627
369749074
460045857
715084275
587230347
495517627
27071041
56748005
491294423
473315251
444955
832791995
555527083
458494554
66715
425972337
926075998
980018862
461484667
579144203
443278965
501973319
33740105
927530087
466846330
429271176
49544
4519250
259159317
49901
4568693
5226833
466705748
483945063
51768447
487927
509482965
5679
4510950
449059
538939628
439452
940860725
414411005
687533232
827495296
6642065
827894885
4792186
487707457
524414658
754207213
454759444
821650914
630985426
476777265
627230409
6038
633915005
834318389
446649378
5586
529354886
665515716
690845096
446300
474970895
46034
47631176
617431966
943826511
977752815
511768270
931707935
865745879
780004325
47708910
466542289
454995
877051999
546877867
898744839
834359737
440151
609442555
992428456
6122392
478945
704434515
397880
436718982
469038
647064155
408407482
708690050
531900746
6113456
925845857
924503205
672673764
5060678
790823313
528582656
980993464
991671726
541613537
841156703
695803717
672451221
547897981
449086724
548856280
459993181
659944648
677112531
493832610
452374465
4582100
75223302
442628163
677137058
6246816
636050
748080515
922916059
426824
497512698
489583
489774432
389879
746622285
723764558
54435
616010873
623409869
643287501
672844597
865427116
3436
656979238
857162436
444298865
45186
670906615
640951597
896276231
51626
959902231
770325884
457835313
696322542
4862384
4579
793011728
39756
489620711
555046941
549730960
789679815
4607284
912148925
525533527
5642
4785013
589368454
990402124
736042852
774730042
514723
4601290
477373480
555415601
748110312
47860077
724946988
643553834
45810779
852020822
927677746
671851440
558323497
630154345
510154256
675651061
554784514
868963861
818888264
618205335
49545
813347790
803044134
601934691
4093729
691655732
908088690
38503
544
905863116
576381832
719970585
970621361
487011
554033690
468520915
716743921
4812861
789599564
4538569
36971
570015391
4557964
689586128
671799190
633399903
894376298
50425
828762633
4400646
625452378
4195858
493480670
414773057
861725904
526304387
5815698
429362213
998043291
460487
528242964
50386
478711551
881044917
944865850
39723997
4587
609709900
674846483
864725567
4811081
669774304
888216437
964498982
636134559
769519366
415962
47683
45643762
665291521
487418792
45977
781835022
959480784
4651314
493077
595728114
691768332
4609
4738639
421996169
838315919
5595
928387064
989099998
491900365
450528
585660391
486737165
742640006
5488589
44743756
659677571
584103562
513994006
907927222
584544104
49204991
465131
42647
407211849
662218780
637374763
452167694
424432180
602382177
685618319
834850507
51374
851434135
710383330
600402816
550993031
452765953
792675661
39005592
3983
892013970
467337216
418948964
742065960
4456237
932865729
394287469
902590686
847711770
455251273
4539309
455171357
3839192
795832258
47808709
548831457
415434827
618717612
541
912049038
806397281
834494080
988800469
490158
56728904
463015871
892211242
484964
792462028
50496
524274929
504584459
49576604
720460110
4006868
476615737
3823733
47562305
49484411
508705
729094596
941672111
406987204
552207788
403679863
654693549
798425087
440535632
444318383
602582927
498084775
613014709
464141910
913454487
987478682
784289782
58353
814379541
637369954
489750
548613298
888488398
427897745
59796922
48874
3738
423082307
432614188
420492405
3155
874386329
805695036
482486231
4484126
481320559
852274866
536029779
836140768
496789038
946575401
39177
586138212
637886832
777719106
909891884
714340970
889987346
496788957
408196395
992295128
946614647
728477263
445624961
667171179
842349656
496087806
44815200
369318515
574470879
454750215
601169130
49615
52602
797021470
858081473
38992190
732673743
492049973
405875999
731
525523168
840901238
672974114
785098635
432507821
973485490
55719
48155830
515279683
571363588
637799613
410483842
4502401
868856195
706569997
639106173
425122109
947713471
937153883
818885666
404323758
682504534
5830583
697304836
812635037
464093048
475168946
710849684
479539612
439910329
583127525
51666
490047042
48662580
476018096
792337390
428468532
47150524
756645065
565019236
545989910
4505913
432510504
481597722
486447625
964546815
4509913
832710801
832370577
465737
51287
44860039
486275355
742823510
917799351
750482238
899264058
817491920
440721007
503966105
3642116
502453860
680530580
858648518
433509042
962906550
515759732
618218833
688766920
665480426
575986487
923178902
844472564
515450
438889703
954535242
783469163
464736
337564
546936613
273619
718392498
4836649
493901421
558850401
4204248
313115
969271719
967446025
958998064
4924686
630046650
546876178
935039246
789437562
430516719
560993915
662087191
852978054
990337645
475185529
539658931
828907787
613380890
394561
839473152
783881770
834533447
4113989
507097349
798586951
429633427
49233
871424352
49412836
785440853
496504292
777733592
39731
400810212
512665647
877625699
51832237
801840959
3643341
602311359
649918025
907086997
49330738
4485
919972240
606352152
694587551
5120268
987767653
33365914
732339376
515109874
737859969
433994661
51232
567278680
845404333
496985370
630814192
534892309
816543156
625374344
946213226
906059194
53584224
763532921
509088004
520619754
750139844
910219181
491070336
558512
766882510
446649
768393260
498271235
681585624
429598414
518678286
561067268
851900452
40299072
789399229
42153233
510847482
454708983
910608883
835005538
3856
526879
49807819
823901471
848461980
907728595
400570542
409054027
483684515
695267921
476019
479478878
4248018
5135552
791309870
782282011
416069669
462782
857939896
4775550
460464909
969944636
469293221
465976
606684732
764154887
501882882
487104834
426480213
958928214
640146937
799536935
337173644
997360441
4892057
974231053
486508377
45285
41025868
51394233
925342069
36158602
747917411
530696383
4735318
433121858
734633406
590976132
605144812
584244418
461066
569743430
5363678
653683237
44941
4660812
626679877
978485747
929472592
5238
48193245
420231542
980889127
4282
5780723
705936971
652845972
730962931
44110593
693867545
670008646
2409651
455528509
998795522
680612171
708369258
576869166
879928955
457655655
466
544083543
428738108
874916879
558111955
627624349
3705351
776141919
855911713
547032843
763193897
917686011
898924991
4485911
48079501
42972
601093733
4904549
4555544
419301365
687355498
433708857
636343476
798941814
872397080
925438361
896562426
778232481
841745325
985928849
444848976
962589115
844174452
566491
953340539
48894103
511347840
696428037
641352119
832767775
548557760
449634544
658470675
5099629
402415926
721939934
395
899421780
499530
559812505
437248865
435227665
585781059
478647497
676174764
596062881
794820090
622548072
745533515
33526789
47055878
852664109
692718306
993581219
45275850
832950876
452598313
303798994
522235139
4614853
61275435
4971857
827387390
936933307
621492012
60521
955122087
3230153
682392425
793619421
791627008
760198608
44491937
480583269
692604420
488897894
864581968
993604364
4792
47156258
469982136
413523177
454874461
516508151
813769028
922580640
951134532
582140339
3138606
45436
5612
46901544
465722626
4239816
725128876
49132221
495030548
404909493
714327279
412203852
501242331
752483349
456309
670600651
792550075
430749200
803248523
522574530
647544342
916041032
5737
424986
4094
821427218
638814493
44303
712857147
687159696
615549077
471862285
4220426
608632556
414035502
600558
442217752
942313541
590689509
694061812
739730662
639017538
501602463
707017319
737077791
645118505
433664368
47629558
39380798
453979
456976
423956906
45540672
819197578
469545701
445105875
745674184
795868082
4879459
4858175
491991891
485994418
62155
853091973
290653
6182
46478692
697725927
814798966
675537122
429149562
417422861
471879783
44608462
3956877
568045080
468002354
46345
926559940
47227712
886182885
568836472
50934
410831757
744598075
47494
4868288
693249041
810819764
42490619
586527274
508009681
561400045
860300208
767335486
37068
649394198
700082581
429620356
797558971
476769117
42622358
423910550
697915547
902407788
28042
46438850
469997776
651121004
790982920
444230508
792110484
777395722
834874010
851857269
909730066
877109605
5263859
5153782
596379297
47269517
46437952
811617016
884242956
637352843
966291785
559927167
988855023
668447896
4575622
781889987
429143
489855070
497259203
658378582
661039175
909892743
446048445
552978635
655928311
451527198
4851191
439708487
462412243
924477176
569639084
503584100
631761444
474931448
664976391
46644
967654269
4396
984449019
49118
598352175
771233701
465518
994068126
560692914
998691940
901965491
4512126
525995
49868559
856519762
552035567
45912130
342538377
739911843
964278556
967439593
3391
686482281
775211073
510327516
667195040
784048854
978891076
799008836
961430482
835440157
738830435
885243348
495982624
480256609
36070
998220695
613616043
936929795
989738684
246561114
429409754
415838286
903004859
898661459
45738
5632
694040526
916940832
625731735
705231805
649531697
835845507
46219024
465920768
4689158
797537663
421357067
44662976
846291824
57737828
528962206
534777924
919662444
468884134
495154492
524672609
451303212
46215
979251857
401025603
415393953
912486376
825262857
640469897
410591943
845126272
979097906
978458860
485719
459149097
440023295
4481363
536830937
5392209
44655427
924483817
587253928
6456
723035125
435973019
646233704
49425
412135328
573363030
47277221
552676994
483130672
993920098
537137338
46426114
411545154
3205
753140565
583212
800251094
841572055
4947415
539664607
537040010
2583704
757198393
441361229
488409111
550892698
657176827
464282649
48760652
898889800
917426232
42163294
548681
962773092
4537995
790364479
928892601
462869533
734542395
46530525
853649005
612168206
692266992
495870
880094592
801387950
570191537
832594683
687631377
44181587
615298239
497007
421352999
817669406
892674235
453034060
58930725
788490596
3550087
886139387
999199807
3841804
889723180
454299040
445460508
675
979138230
877685101
4450602
611132172
680259877
962019509
53116915
456602
926999603
587427779
47692091
671678347
492094259
796075693
902836277
593185433
524433176
918726639
559003279
382472496
933961896
472172254
423303848
47520
745120891
517681970
441669567
947538665
740569209
46528228
403946888
4264781
963142504
464304865
487645741
465671408
771190666
650778362
414536597
620466989
48993
770864639
557529918
510706
813375527
708539780
417337203
642448820
468792
608832429
793024299
644000266
4574434
676856011
695536844
762879379
853982302
24365
900649930
530441
791974176
4684322
964403110
946616709
401111899
540357388
428978737
534083265
47589682
45312
803823820
4170
46058671
921819832
577004335
417130174
551197369
916644374
705451199
442753
549422
4903415
530109231
475258258
750258555
36906790
828530916
438263511
381035
41692
782145265
795940852
758416831
4932973
621419205
44349057
571404888
572889703
935557749
985561376
700387060
971047788
6075300
638214678
259029354
503454997
514106956
590133090
914147317
723461785
481316930
547898268
924196301
396574
823638193
45599316
43019724
791049164
727294486
34271
3777286
615255469
424192179
671912346
493373233
19251
54300321
451474747
878589868
530088055
698312474
828448011
540563299
503124229
752329440
704218391
5087956
467273810
919211581
406063678
900260728
3741749
54638
962537967
46877975
949943985
31721
553444870
803521631
51967
864665415
2777
39812166
49877379
3885003
39717
867725107
513193396
403014034
710828303
461874493
50272
775013842
627611178
276112
929149189
645535163
560858190
667763750
434838582
903192411
43696783
43877
830110728
59999976
452066694
41398
478593238
856398711
837372045
517344868
54173
578181101
894549690
509836980
46861512
887504277
962180598
850672394
50118934
935146271
485285889
788556734
434383110
758407904
480440256
756978390
719108402
830228962
477270084
860054073
890487007
4586840
333252111
833727197
542998332
661634572
582492
47270
731480625
463875698
937787126
651220662
889204447
459783
993967640
563277449
671318390
834471077
946446605
466210884
445586518
603942749
692836243
4541282
654810839
48302719
573353116
4582288
829369721
45762
650506820
44753060
450526028
625294300
50307
978286928
614935211
419949
52665435
453502345
978259383
758266971
661821348
759664519
560362431
652910635
867272701
488590232
825525002
793428260
921184534
446222646
875219785
4321313
638220331
487307
716633522
553938457
414367945
462466794
47562626
465675956
483642598
479616
683054588
705910831
799519707
819707226
574611974
545089282
300385942
459845
4089236
5431
757386526
971273282
762449593
969803652
503415490
2863750
5209
973070142
854723352
614418215
415247207
981953039
5429
443324408
480042677
881613836
887313447
474472544
860376061
1712780
4215335
941079736
500563443
730604885
958438048
575176893
545105526
556794075
857713230
856170675
767636902
779989669
48644
862937728
850110810
923425981
4817477
750212044
876671252
813989593
476566942
976435698
46669167
5204
5949254
933856309
610394606
813602914
556348776
4538289
419372663
684452422
622281588
4723013
802943682
60182
423596974
4528644
490952982
803054132
461237617
847495713
510397921
908217592
406934
891660286
533301959
485656
935827126
929084385
829954483
403070545
432580340
4483400
492043
423951266
4727399
536936066
946062372
678892198
616211505
589907251
836999143
69564446
734018434
534889738
466987292
681959870
460570218
35888682
4975337
702004286
960156874
5987732
4696713
407697732
904915689
771718829
5370
909550890
781183678
856590582
47669648
39115294
410513590
41103
4938
460307
671720968
4970176
819120793
431124049
736562663
892493465
593987894
622900647
695040525
544258765
575325254
54426
536664
962038951
764685373
888884677
480320
48537022
605052
504005
826813642
524924796
632157308
441002006
48847995
945431098
882246316
475525936
443435
814525660
797369778
464686425
47301
466529406
806631345
658442
857783761
954957664
403580454
472649
496869191
5331
890973971
549749229
595983603
536086340
538372989
598510120
456100998
49034
27724614
950585230
439885991
966426970
26320
472132063
68945
699928002
426308480
726757075
761805170
732290762
851315834
761232886
538388530
46797842
488081963
789044083
673395446
445075293
825010017
629627542
424528
5518941
762542927
431238759
1933
458441420
323493563
5350925
499527536
455638
755811111
520271
55976
673887765
455552164
553409
4946078
39224
781353856
450439290
590113702
458670320
528273167
674384491
45507461
400723477
479256
732421941
3499762
487798
871431516
420358264
3705
5522
568846799
916932185
534739827
489098449
422202981
33653673
420969474
389417
890949195
566605574
48822436
433127055
747563166
682194541
5047
877978001
922745081
553148638
528345411
543148083
881813401
30722
49027072
60416
629447501
553417096
500793037
487011098
896371554
5396826
5220
662687114
4950457
670945536
671521110
447774914
441719053
509938644
49988
488582952
709715070
481763444
558083247
511395613
428258
361378806
959215534
885428769
549835942
44904
478075381
654172197
483689664
916057239
684728636
474774811
624540231
488619812
4554104
468936631
490566
5189511
54946003
478409391
451133450
45928277
46699
5989471
911480822
770435702
761856937
3396
4027908
732315828
411235199
3805
945076857
430140056
439785746
821438298
668803371
27203971
50280200
760849268
972596272
659355992
47287828
988061818
2518
678189997
46009634
725306510
487257590
50710610
48296
864229377
543491520
4571167
579287282
505384770
744139827
769029442
866176568
807775449
468609360
533174169
51097087
434197589
757588047
541732101
44253870
974758119
652131612
6110448
545169998
38129001
416454968
3403276
4718
624964385
51414035
765811960
486300001
880881364
999196313
630249529
780559313
979505689
857344462
715612522
437590434
5839
673237424
540668353
604597447
499072164
807963761
994994269
468966313
872339499
606172588
662078758
4432689
4523997
47998
968705667
774050628
587388717
502133416
529881
935201253
498286245
544811802
877125095
612264592
467213957
550109717
660764997
907667696
578671632
462914139
687618708
54632
822022498
577110854
930742555
406178871
904471097
846608689
469107991
405505306
905130251
4282143
386611629
42133
48918231
897859745
46333332
462590930
857734180
824465131
790988238
608533650
872743870
661759084
599168831
482501854
735086362
998646526
812127763
495921982
2265022
658133681
962799477
941350477
706790882
4955
507887915
807560463
731826935
625975819
785732837
400169248
896739777
844697653
576114438
41124
973312203
4457927
330096
367549861
54616762
738021691
841941259
924528313
38316
420154
474138
803382200
446115765
549505
922360461
950165788
899648475
462273474
474072168
35740955
878011652
417436121
4220
707137736
6757170
456017
694821359
911090451
601249122
488882564
363893380
863657406
912562096
867939066
722712779
6075880
563507069
665673150
982919624
509188504
4502548
666263687
672908593
4515107
818675090
511511
850455690
5533231
584097696
852114902
851872571
946877660
413365593
965134964
841600523
662064626
47655356
835915309
690308400
750142553
454867346
4196847
474664039
456133
608343227
825677992
997227974
429341223
622069994
449502312
517568409
988296867
411915451
623113178
593977922
617517027
626406022
6533996
435228080
44181
792626724
819913293
503150566
489638839
716899030
46503948
728864252
859437622
689951809
46710
892165676
948579444
588069072
956990621
553729914
941183606
829086535
871819689
536517556
4744519
896646410
4445220
462764841
595414185
580144800
443039181
996055586
48988
28881
66
720919329
966306194
729994587
593943452
525857905
719080915
46291
834150895
52742
59094
48714753
718790081
280174
4094029
672922959
929920684
678219076
607090279
497792336
689196255
890167964
857673409
457824247
721934586
861517599
468519
672747634
52275017
400089869
455814702
447430
493348888
615073678
688180551
5303
41394
5294926
476608
693062041
417798421
409145686
472278735
857534866
4459358
901352699
622373048
605711253
805682724
4203
647423463
421613238
539881132
4533719
509630327
903492423
684091456
713130375
598788505
997570872
746101944
478244924
783555119
755029564
512734969
766889776
68275702
452528
582612177
601657407
477125182
44967
684874776
727615944
408937665
404402967
940886047
806599846
4912
709476054
462580
4641219
41673184
428360696
620676239
910474253
403235204
574907338
689466854
357
763089189
495512147
883146911
438840903
521559855
419716962
695250692
481417
332693386
5259
929626547
472328790
538120248
852489805
4998141
48747
385341
558483804
846738549
699787463
978088913
974146059
5563757
47981
833162263
507172346
601653608
681014236
487917614
484057387
516132698
49787799
48359
749687898
929899972
908733618
5199048
5139737
4677270
797780546
874137556
711307969
495957195
458118
837082457
768234742
46834371
407443147
489152
878447425
345
512262
406049
5058581
721044805
4804662
982545955
762935400
797048297
534724754
36379834
952771862
570432174
769285686
773447165
433548923
4564176
861476908
863436513
523442861
515924093
40088
411449467
46922
5245
500698935
633835016
621525
809739556
746574316
641883386
567069608
956451487
844645357
643300673
939012003
444942400
909248271
746690798
28947720
655556705
652415638
528118523
893095488
467240
624569755
561029562
991567535
565511577
694624222
975047415
970958486
517952367
41823418
509752294
698154578
49880
577942313
996193694
414959153
755220154
839121730
598446178
798299790
886510988
993388638
958560812
530434141
941021248
452363390
745067380
4848257
503942613
482933933
889280375
417564
3780
695366671
701662960
910858323
38291
58389
894752422
420481176
711437278
958446047
467801
502570444
55597435
765720430
971033749
822373592
712400656
4972484
414010728
979702768
446085924
4805
430983862
440865671
872615232
473036083
935339712
622019779
929622290
513451594
36378551
739993201
878050461
5853
715315290
7142485
424864268
938941181
697590204
857239516
904367874
500767934
46514718
50050
4921382
863406162
5695615
467858667
49294
509847
673984437
924708453
425390601
358945834
631922653
861545348
552990917
592384929
596233892
629233294
810512041
957496378
502720
491450
815235736
536984747
513205214
485115484
553851902
415545396
592752862
745084991
507575603
45946060
887427556
4907800
586724814
901519832
898921141
408926443
918912194
587799190
932851155
450298100
690856427
802296352
886811098
893289790
48515138
46107620
46310016
852654542
820274589
429273378
579947474
45668126
674343179
619843980
959125130
422321390
799720512
51093803
44221
401062083
474739328
444026532
42685323
987508775
646495303
415302043
47685095
405314541
889625596
597433731
524958514
2899267
923309135
783439732
477336786
619080116
662301972
720615777
962074267
772612391
773933455
48076852
446216040
750574232
444495348
36806577
4500273
967687853
757210592
925554154
663228644
517632197
438706
626958484
611480131
508736831
947600399
788353601
990610014
549143137
569648556
927224364
440213787
823096160
626674580
46423
613388944
991788295
883248939
464007314
970193317
498498695
570112049
649478842
390867
735269098
46909857
44779
972283446
44873
4835959
543559267
553698722
999736958
56818815
980904235
920649448
403057722
50274314
430597053
672098280
883961284
492304236
47911080
754188147
758823464
460444481
35454862
3582983
476702500
997273267
304199957
546644170
3575
828221369
575316862
40446
788377377
45312662
413379880
877308950
522732490
619839721
41008361
519347101
301
841702115
833069983
875615347
744310718
996281358
3844853
712437595
678699966
886711884
56375771
625319909
782024937
4492
531628267
444632879
481968382
657173984
674342087
587156695
466690990
428021574
488598947
670287502
521626128
683696793
473661956
679856732
748036423
459222
795784843
518055689
462476571
35623
448128604
70243377
46289087
610
915966557
401375157
568006856
532664002
643124825
460361
682233738
969932638
867230647
654367172
45379
6263296
787260048
812633600
569419413
745186556
403238705
46232926
464953777
3107
574642959
657615469
501204158
853548531
808183191
470457148
928041975
608527794
835978653
997166728
615541316
48718
698160761
48143
460053
734747229
41959
785954048
449382223
479478
792329186
809911943
39094829
502198
407243495
423856957
991518906
325199259
577662560
912078092
461560
664154632
554071731
46837117
395821
619525007
536496
623034041
3305159
681959124
52304241
427952418
870248178
557927616
4918460
606616466
459280
568465300
458424651
565232051
472699651
712730848
883262957
770020461
833544711
42230
948781836
422813697
619409321
861009808
610950694
525457
475426536
47167825
683871458
897530514
52150
468006
443333094
613828
777767643
784070589
562942362
771504927
528443096
528389298
772497104
4789412
60166
815625725
753822570
807734666
46293435
645377763
405865285
502437207
645188047
927936509
968674339
50655
457185
44659404
589796106
386455070
489655
5638
426856575
415236493
492117873
463827415
681865444
57209
889055717
619
534793950
836302334
37975
646311425
558110797
992072380
506796600
820647491
488412151
649135463
532690665
583685051
648924717
470512387
555815605
430019318
915039261
875897078
955602344
36586728
461805380
35372
4917344
586916
741603895
858044165
403410
915553149
469840461
614606193
558465605
750956966
570048459
891175399
804929710
469500564
469875525
726574145
452301893
891304072
808036638
943781570
535331438
508725
49363099
733053833
522732923
978531653
691604390
49772776
52218653
797961950
4562748
525963681
5724276
818658850
767910707
551435294
46249203
687821224
478922445
542078810
913004538
796554958
401242600
970130079
757728865
489434
628920750
585545286
645946322
799252979
897168566
562679975
452281584
47779477
589382760
631690665
464037
703438487
531421
643810230
487619712
701484736
739823547
432296639
500574
680448053
45024611
578606843
445956442
908610384
514567979
513981090
538460209
994141926
449374518
731338139
663381973
932906426
640005459
4740415
918060662
460457036
719283302
4504
569152388
726511567
744330697
826709136
755341052
657605666
749499483
806308753
465805751
349969
49789
621491809
495440369
552010861
602871963
523896241
650223580
674007271
771412003
856660145
594030012
411151
692285004
865040139
4817252
570720388
626925942
684073457
4645220
859906363
493017537
443033323
945695484
900148340
367605
46612
42147241
607145513
450247969
571681155
550452639
667062547
503724159
750959650
38585
469936
820172406
45950793
742514397
65032
980572101
478548
965902752
600107903
842833763
4653350
544065300
436940654
496369795
458188508
555257908
955898970
461912
437905434
870178611
504492116
49929
665436576
427023723
967802262
586039283
479007938
624454405
447353982
407878584
922688097
45083016
597767543
909730431
463427849
993964405
48475348
972039746
864672199
914668650
411650060
464087381
716283106
574627981
529611664
522810
490725359
926557065
738010201
41930912
881240648
551213747
474988469
49633595
525180293
429413626
639456860
4713809
43897175
989471092
643330475
38132460
488002435
710979863
737131163
887821717
458377366
545378
4944186
5260
414480541
49874297
922999503
942303414
607403086
761624183
469756774
474338
55495795
571371267
49348
616817413
39729
648839575
834012396
887077989
641353260
4665773
870510154
887459150
844985689
457779509
44342384
669315733
561573
521918379
709717926
677721135
479803916
610704
490250581
871729555
418406526
700388451
4931178
4231
691149548
4237
600346874
5112646
426306651
824976807
638977915
48888632
690361053
44089
6101929
719241052
721578500
4891149
353718174
448624771
729381985
440816744
553989598
572885342
42880
842876833
538050003
731078085
957784943
474079
667086390
504063728
45705689
34330
583333856
5293
632245496
553000457
987897857
52900
46684538
43211
901550905
746755839
973291568
43109
773591778
811752029
465220208
506143555
674893884
494693549
686111526
390209819
887396230
436521669
29794714
40899
781302933
5906
412399
35765620
884871597
937569747
622518293
580179
42756305
529946352
4769662
818599382
488400979
854954889
757106133
478500
496168
830608276
628340638
802807137
671550674
586791978
525946151
839487286
508486
897869941
651811346
479596
904771815
378271856
960489665
741266806
60301646
700139510
997989073
5245313
728479561
919331600
40044
478049
456813
478693780
744272043
388081449
491688
973936856
573236254
845729622
430873586
938202626
482038777
516466597
761877995
487873
481175284
994522453
849139747
645638136
436686984
737810347
479008291
688706910
874894221
830129835
467704
705131766
526483443
394859799
980318950
459281274
498640
626991607
430125515
953850658
419790419
410277501
820310049
877425915
54852
493183767
54343250
667065979
839907572
5133
753134529
582672135
671163998
518359472
926857540
480031760
645562174
49383697
60822691
681897915
521424748
988857078
874935905
48392458
991800805
421384268
39556
49971
658014695
48263184
431295729
705753126
4221319
4867
502761933
48061442
732929984
482819
612690021
638183219
3823
50869843
860148763
532533299
5022
654458822
411258736
397084
500737551
836617091
411819918
826084368
4067
448200687
5164
582288145
45763297
31241433
472396079
46825
3854729
914362083
5210480
6301
785915291
491867854
606413706
972734747
497486539
952511768
456250201
641132326
522548822
473493251
606942300
532050713
932418225
465242
445209538
44188643
539695928
923915068
47550
884640396
591206585
987003022
375297
795999778
474518575
497817754
676475339
64711880
409661652
459097470
539585865
664185503
492389489
539274939
4393410
45605490
480767680
586012921
809746179
46859102
65220
414095230
423072727
581589768
771600023
547987090
467778692
429018080
974479225
4701361
682950819
647636676
549891776
959297847
610363266
50092
482641083
471995101
495228436
916007650
584031224
450722550
480159
409156123
913563894
46350
39603057
4447935
675171034
474169
41796095
611970541
993395264
37198882
408644
40173
822457836
430663294
972538862
777546134
794453200
741088288
847564387
421231323
944243730
3858
456973207
424774733
724416308
798928345
438982285
3975480
674047933
5415642
698060589
46480
634747323
838666889
49981053
646444262
511804402
3314031
694076195
860756655
658348637
863148574
529894
546176200
467879921
651919011
983390878
774408063
474376223
706083581
461292928
974958196
4680414
853449815
874618770
515667599
721229952
4963084
928190500
746885548
446570
979351655
613147029
413749513
868010470
35053384
520697423
424648646
881853505
885020558
663728294
583611018
597624033
531458
884157392
963110801
470155
883921794
44782231
784829389
610868741
992832271
945879056
484472
942160547
872148925
548153013
4776927
678229113
562472
899901789
344154417
515731
595460178
529350
900432934
4575403
943221098
458681
453403352
45366
887188338
506529772
43340869
700683485
4646677
722473670
57240025
284102
840089180
619075
691318174
48570785
741665072
4819309
578305789
818992782
462342514
467557718
528255707
931136227
47273796
611597637
950053137
45162
477469
624962
49785
950015363
822845103
56234
828208665
559402
4706
3175159
739118546
990598398
686207731
735768138
456837968
5555
48664
429104579
804048416
464882868
37771
4874406
978450483
953077264
716156521
446987091
667485875
810415904
754578170
606653508
534147768
471962380
951725580
532101716
518546168
596829491
711862758
4822939
598415915
468970851
4610872
4844294
576452824
558096
482273781
396384566
474308623
476957
551373098
965857760
595501963
471723720
873867306
705521777
449889824
43671433
886159533
46648
419881
552561110
41653
4621566
947597330
861140627
529531541
657098601
52463391
561535225
471760525
603591339
420972171
48255
451645725
403854393
544612518
436654716
438326466
48609412
48887
991382118
843313249
419600762
890259584
601228825
547330504
482603899
607316390
696650178
450314
958495935
720809432
5797
49102
968124066
765857099
871667991
47523
224953
549049215
358552265
406711600
65716552
902022227
418808600
63590225
530959180
679737792
506849132
611254838
850927069
460915
66037587
866626595
470251
790504071
448766
734659094
4359870
4241529
557873910
480188
54423393
425483799
765706639
519181
640795243
609932895
58843
420901
48159024
743083536
561176619
728327716
849865159
820228435
930269905
470971281
977479952
785818533
977675221
5095611
32439
928195794
466558
37462
402602945
685553122
703250324
781207090
5450246
403969
820486887
45369
492505106
493903178
4775423
468164
478274843
5173
850844795
813917320
45331556
48960
447546835
447583699
864438664
4532968
46281
479363685
777433459
573686435
677034125
6138
419809916
547429975
787766368
790048762
6662
998581060
892880368
47356
614112418
668655143
644769210
753776763
938646446
819591525
440465787
764801481
746172152
879489905
684445464
48009
4200
922437125
827280438
459799651
539947985
919389322
68
513179996
818860841
666976279
5624
856449590
413987600
51832
717973531
48591
4875079
627055770
47801776
525719
5606
53116
910551022
3311808
697718780
34411772
948220758
620641747
382009
794913514
991909249
466884247
47641892
933123321
49396
896647509
434964139
754033870
653659433
56988040
470237175
727094703
701395625
871028533
4765631
900001096
847961880
4676134
514273754
58739
58971864
3899639
44724
571943538
807979945
989495474
40412
992325527
4965
46471625
485889480
462867
770164199
843996945
423461302
891327229
580381627
915387645
4258502
460655068
787115809
488175
776447816
845732095
694202510
756158546
736964841
33208520
777438126
863174525
4947352
531799908
5305955
802560303
508632406
943603748
33049777
926521325
415605316
51480406
416646984
903087446
955147874
572872492
682083729
605881746
433018666
4728085
465776454
912415417
713229829
34086
683384882
703375128
815030696
4964758
49010762
719545856
572799540
441990826
573164649
841375609
473448556
509059694
540166700
534167935
48674753
58182
47888370
890264575
538196481
50536
674342892
433876981
727032801
36378
985890754
628926128
998328360
45292
422551185
40989
727961991
791317994
935761712
537637893
47229546
45936332
526952198
37644
679880565
978514129
434801366
4655588
964876050
754899892
430634336
479104171
459494947
786262079
596939197
471621367
49299254
604018189
4489673
793192560
782385519
488952
649062149
430616249
436990632
818136544
885778085
590534379
492170456
769735975
737818678
703523067
560579092
693304914
453741477
49111901
580239652
993032845
468056998
516622050
720009697
4491836
39039290
616574261
457870565
907044193
984025239
973445551
469112918
956920295
744783083
4842205
308845461
635247664
59694
692997954
738460027
47230
890637651
914311484
4463347
817130664
834078207
907109620
554815254
993492168
792015907
618731905
613865584
46263
929192407
337420
5068953
949959810
895842047
52568138
620916284
570673767
527622073
509553350
724418841
712661272
479544566
706680980
399769
674275718
50937
745226605
676599372
4356379
681814383
920370911
523923841
784265106
464379647
509137951
999118182
674891921
755797663
626733099
36874
468400
779347731
689407782
4777590
961570256
787620433
851039226
584035872
556484727
864010732
448533213
622665624
444676126
403797787
45357803
920425438
976396818
892052810
50629
520765570
4672691
752381746
691452399
865552381
481836432
465687
547337116
420185
458278731
572670020
782499759
5517238
455871051
671138769
736252049
406813
990787833
6068
466448395
447695389
765430819
868099583
714668156
50377543
43960915
874236292
606071909
780595517
4233
703554802
57184583
776542827
38095227
4727873
4842050
479159787
988271181
948752464
41260365
808634302
942046457
432189295
522692179
521438132
893108699
471460035
55203
61
992279035
576607867
3277
424785727
45204211
692250711
541760855
776414933
503270589
495906935
525300122
923248967
505156260
601534872
957264922
672487833
425979432
572622293
57755
870067921
790857960
490188446
575409994
596840857
778943892
460280820
1938
497872186
907589733
946808195
486631609
516016906
693672293
480248415
46842
577983219
865961238
497349413
955784691
764038641
480977225
54375
601955165
406493
48132
613157989
5888990
584887244
4842546
46712
652581664
461154852
46714
759101136
47644
429362992
910455428
433494812
448159
4965615
805243305
740444901
359504172
27779027
750325871
918731660
939982728
415057741
714897867
52866
473659802
414251601
45493
5429607
998972662
641974057
798110672
463862
912346541
5175219
407610828
783241343
562633919
550169
4766804
46557844
372972974
743211673
974626422
518114888
800393274
800497897
629935855
704415712
479993
42722440
499366341
646059406
559097223
653486483
702747520
40526495
53175
5862099
813784719
776304288
584503
796225719
455036
47919
692836584
414709909
2886
47153008
454826
426006864
2293
305774
520999072
482222841
725215782
3394
448309578
853169788
651138065
757642719
415631492
47108
970257792
586141085
440410644
610519228
614516719
848903337
57803416
509781401
52502
790674727
474788103
479740
4667
640673693
375014
3299453
265526931
404312917
24
710158288
754826735
314568
478369088
3748
962054915
786813199
900894623
346739
5052078
553972983
543738898
703954949
713536066
756154298
868769602
615316068
44658117
615817760
597186787
49618809
531432425
672803715
969308832
938308304
970335978
456153116
424246050
892420222
490101814
5176
854522602
989541436
938545331
442761945
768778765
400360239
501889
967767347
906741039
4448497
667124745
492110758
638004214
733197039
930091849
437456128
404891388
451738919
936657564
586424840
469905867
495743053
537695
613313641
4018592
373505573
58370
730196078
792691175
5136026
25754
46659
861962092
839944308
73650
55568820
532974
825587269
757497395
57884070
807647583
4305
457668342
495190375
626047418
438912883
440915325
712364281
494179920
764961431
45507
692413837
758435504
470682
723758515
45231420
720011642
46202
493290652
514899151
445939
716081674
920409316
589436
475543953
995141030
739591382
558051901
48379
836218489
589647753
918596326
5342464
4770956
942414917
680492022
704772116
831024025
522711841
888286050
422801833
42770211
516036691
478532253
736378917
35457119
617178378
468212011
809930123
44049533
838969490
44286991
962153865
252
656227461
482266895
770811550
810889861
314033
731517782
695630168
4378921
718042336
749948074
814885330
818226729
448612
4010381
509027716
977784937
41784327
44873139
465916
392983524
478252672
821745468
613858065
412032848
47
49334701
984187879
5809232
900662068
654561545
441755
483601455
443226884
662259277
666879653
4454334
575396300
783380759
53840993
5136290
843360355
4908867
5196
937204413
430513588
900442373
52979
981522824
810875549
803169160
772051030
877443014
581006015
874831749
485058
4653108
441524
408335155
593549712
904195780
773946631
495308648
44907261
43681
571715485
597666605
919132118
845423022
50377
4291661
423893759
38088
681176247
665949502
962655594
782004064
902442917
978150884
537413835
812655993
586577049
766480150
52450476
465284340
844756088
583646357
530174181
806595607
444870993
401743706
544426642
642116377
705292833
910837694
560496664
666974787
718784207
783
4933212
4829452
703776489
928886836
434616
792622398
991379944
791732351
552355784
271085
44464871
463237078
761470145
5169
494475158
959046695
960888695
484040320
4579273
610557642
677162558
549485876
512615
430171268
886522695
597631454
4658738
44127
802022326
463085660
490081834
905858018
2940099
689775392
712238640
513652022
545749955
961251222
621376888
822122840
4561795
4858779
489108117
862012052
479427496
911623094
634767002
834230503
631953567
744825539
46759938
4781529
456888950
633137239
732738620
4030277
43734545
478042276
716189382
750039167
5620850
900789818
415283485
892522467
4529238
600481128
864614286
772802333
999794104
507302183
46990594
473241201
60538
52632
619538072
955280045
406585273
490156
968503596
5834071
594345425
702100823
40775569
623106629
519233105
748626101
998677532
976736875
577218490
850393061
692760587
47413829
479856298
377105
833480646
926696237
468900
796191265
503340394
51500
953632185
698599415
654621151
565412607
681899906
4572
734011522
542956611
540001272
621086551
717219813
832543384
409051933
425621729
697858244
560127091
852361081
401517144
812794908
752343935
464955
462522
523580
767378302
848293678
461419636
3205377
498833056
848629082
479818779
56784979
537876952
630988855
790416632
393353339
931149923
410100761
404058781
743540193
870997206
6113900
917845547
4781558
637374225
438720556
50903460
57721354
934081542
847314635
881105025
742917527
536145924
988317000
49159129
49308507
620863628
46214294
536427606
424249612
746965274
555988365
508164
859597894
428825
45498
599802949
33253088
766349266
887413804
455829
731074406
774939322
543277
4317856
682008018
501097259
450839
4695410
464934454
944422503
467590017
400859537
802111882
671553875
38880959
989347794
536998731
49378142
641690264
51988796
861314294
676810955
55914
948268003
765170968
743703220
856048262
540157249
424488776
643213177
48741221
2863
420651102
780374404
45987548
994615643
408336166
989481528
561617364
670669022
693597684
192242435
791459697
409674
955861256
662531462
845787304
526007299
453278872
46886
447223041
52710179
609858439
761642578
50612834
539156841
988762964
765009254
699281886
842216297
52620287
405887
254
4538868
755441814
746397544
46803
635550665
852160764
523647372
516249991
5583
852423975
5157
997076894
45731693
528497426
4780712
930882729
743988556
725971466
798797942
650565059
795254599
494868188
682284317
534045743
499063772
722366597
406408472
788683184
744162503
418226068
45403293
48406
739861449
572804560
49959454
56049
495740301
839231290
923061396
509145742
683974115
585083853
687192554
43902337
855555188
711679261
803460513
627001825
662718171
439080
789399750
580308966
414719189
407674904
452362
480848732
5222110
729032969
982583778
497106211
735970004
455056
538729422
884533035
5983
460608481
62553
617243740
481517707
733257934
4474
772253527
53152978
646474675
443998534
431590132
586040668
856972374
686293198
418431914
524852115
890270979
661127919
53561924
637653924
657180327
513017223
480953189
714165888
38138559
744092018
750336235
44048
525633313
938143877
3474
48991748
512179
508564630
620367353
657554052
603101271
552184897
697472428
944616907
947510288
475347397
569298
6502076
500952905
456512542
54823745
542449620
956450630
977715793
945422268
47593605
681531503
683635899
975122050
52101
4713201
911754633
226263727
504839282
619673424
4448746
643672
598157199
424475
526518563
49247495
2756490
736866202
586281951
944681661
45981632
862171447
32437
927005659
783434593
48481
30255514
5420
520163323
484793962
942597456
757892863
605470112
412322865
557338100
424242888
678552164
536237318
626041984
27414
700377362
551540454
829426082
944753955
708708678
494162690
788020440
733623789
4808942
485664674
784012596
466828746
599614528
810690791
977629350
706812303
432634861
602891121
540227550
978874716
37125586
501865683
4018237
643793567
902108525
901829062
477645992
670569477
465316773
594782
580400045
527646497
920076788
677557768
661768153
984832670
475096294
520855410
810164286
459196095
440556318
508652511
587324377
970804722
641475061
462771
985938015
47055
480774883
457453
702769569
825557381
483018901
456558193
818416080
945942340
58120682
524596890
469574
457065
951199319
428459500
419974636
428350535
626221307
46998882
883211676
407032694
967478930
44147
556043
898262266
806615627
482215994
646138716
772437190
4641211
694957640
862285664
443091227
41340
470233050
55296175
628538063
640689671
724025392
47337127
407
2386
492554
881796943
912143943
720717999
453469584
709387222
45034
519459210
636651011
5854
491290
409376
772521132
929155959
840722107
49800946
6026
5591
928367073
801880633
900322724
476562
905704345
756695813
860204461
406036
869751899
629776191
840024527
899911511
609369817
50306
987237608
576387454
47541950
482602
601251755
460000302
571868889
935295254
459538990
763807037
600307327
47316
500404658
49484143
612197269
495270756
991174279
399961340
3776
628964471
845371543
401816924
890475842
987149280
732416761
756089023
45620189
896569623
4711886
49692134
785566348
914446281
5058656
980313340
530201263
432526928
856418359
23419512
414944574
5320093
565999629
799358507
812524544
752029027
774469879
979582577
4611420
998229562
60869
427707283
429701144
439529962
848456279
505619831
449754289
497905
48882
4822225
469474116
572945365
440856898
415511719
447229164
48355341
800073642
679363236
459731351
456752422
543238861
478265326
766103173
568084
464543789
48287
534683726
870826172
652955343
986771139
54766
45072
466708
504479327
784747509
498832367
634043598
49063283
485869752
742315559
868603231
954785888
419621195
499664211
858079100
821393635
784525343
632103278
574682924
563163969
5400
802948384
407504623
611492031
35760578
677585851
486108058
427192015
984558312
545657095
744287362
785076698
615837711
4419058
452765
567941475
836234812
462426550
407110512
35445
483531
679572679
610451021
4914876
880820366
44741052
931040660
660950441
54587819
484101
458744621
508171508
789192004
800040447
49707
469119654
724990511
860854660
835545700
402367934
608047760
47894
469276485
492938961
673656815
956009461
55807693
972942606
895984707
985231408
5308172
46257265
435169
46914745
432625286
669536232
43686
4508266
541779863
47873433
601498348
716223151
659578059
594989401
451064919
753534606
832387714
597251582
700902332
588414022
593372723
5180417
45070
743851691
651588223
571976553
461029420
711958454
815429281
831350094
445959657
4968230
744908588
464610006
891122544
471551243
493114889
999170471
503293492
47013899
646180135
668520422
473147
847346383
51439330
459945
748073596
609158
525469320
617323656
495913982
61571
402589046
488649540
809625782
637735476
688864572
417893762
473301286
46656548
408482394
44953
525345173
500100454
4931969
63807
45800255
42662760
535440097
511419025
2959
900524279
862676780
436276299
614879089
46190
969949043
46084
4536995
807060460
699256329
865593803
510458431
699927228
492116919
452526581
40261770
428757250
674628340
543282079
539191171
465958
763780546
507703398
582985676
944958914
792169933
706132182
571985023
61992
734852753
776761335
621799232
42875469
49910
4803936
48272
649045095
757443607
667532020
49639
548961729
491108
764402850
408556921
757304394
438343
518599678
607031966
686214628
48950154
590596319
496270
58853452
447588355
863382133
48193
848647421
6468584
540849275
4735159
809347269
685883972
880034035
4709614
569096510
738254186
439889
797948547
530075421
4544922
429600948
451822700
644900793
3913668
483237526
527308623
302860
773183332
439780285
5416
474751
497241909
530163575
4417357
464337430
403495686
772143879
54204
857248252
396257
749867253
5666561
600030433
4899894
49064
570288753
482357954
810153206
4436
46944897
502709326
44843739
3974692
4294531
856777885
602027452
2729582
45509
433637
3711730
415431310
649292908
439796972
469657629
861203596
446948
854182049
475389093
47464381
517851711
43528
48115
4764
870461888
764952357
573576430
4967948
630943273
705869837
333523392
531221481
772468056
802266703
3761196
831406911
522213898
567826362
799874655
902498523
524163861
681134311
491467174
477616641
755629662
32653696
42653038
757855377
695850499
891248336
490013785
4957
619630110
47245524
39430
701595852
3616
729690917
678545280
47979
4463370
616086733
401102923
740472360
869887179
706330983
744988804
6081
598092609
41957733
733714880
971409268
544775661
481012570
41762
660953624
55447
3894756
47419609
866630163
4936070
675597484
43730120
821465566
532449404
784145560
501116108
755232204
414070443
515842158
847309589
760587348
425521704
550045
5850965
596964765
512533299
501725491
515868597
479090266
49550460
49920071
868124704
513385708
754653557
508403171
525835352
914834172
906772834
434380571
519345480
612772461
532664451
701617666
643575121
5003
622227551
688497647
509315200
696702509
775456101
5397713
4903240
457898729
508554197
692728155
466980
445797825
50402057
915567428
410440047
4856879
401784887
887945253
931046817
180
598604038
240
44690285
639526403
971880162
802464396
655227929
962051490
4823342
627047
817495701
47363050
595509280
773809456
646739278
464507921
541191
644713162
735275029
830774567
664865993
48603
690696578
434859174
479507593
978231023
434337702
469334
39648
564368392
849274202
607138379
509098489
50530564
383229768
677717743
5688
497732
408359890
6410
578313972
49124
4718922
5582652
946046676
49089951
561758302
30225
535751987
49292644
800834336
663303853
699943803
4446104
55570
845623452
6395
714248691
919350419
965252667
47963060
740761959
630416412
804384441
3841
508445270
475815861
409973208
890835200
458002219
453946884
942137408
53957551
487522
902552381
5119
975335903
999353570
684261569
624755148
43852
496
847457884
879647387
685285488
883397841
4650015
698413762
845859768
705861373
448238
727784767
725328904
452392188
859522551
658379220
865821626
925626377
778545444
757294208
450277552
518376
479746
817947854
790010781
553891510
656537481
473655160
787543780
482287981
959527261
569695
721391869
765732805
764007378
761202530
4572741
699991319
955680692
474837932
3654
816706898
958686289
653404408
864905677
663205191
544808292
864760665
900115749
692570325
640400271
416537748
881799536
600481364
4739196
441573107
690813975
4988577
538260
46878902
594106499
773677086
711616044
6756941
449728
499621952
5829691
804523189
952807597
405423604
49933744
520468
408061
855288360
614329495
603857993
4680393
798935102
802472791
472966897
44980703
447772
39257925
791431786
762938731
39954632
933391412
708368734
925230714
502417645
34724235
443497
514161885
499755421
455411
817333635
390016
716405387
43842
606665142
672046497
908906882
501004645
37405
648990339
459459696
45465
939520006
4554
931119982
442198
4311204
809457374
707447024
541870104
934439799
233831
292391082
771775149
955417519
454873799
357167
49667951
685370495
4750920
46100
947657476
646234514
4353
442822051
488785854
843841154
808096081
47378040
687190969
44738
340877202
735850308
924197245
464657
659746731
485021
4250303
806904622
758034081
996796358
4690
455047423
503123126
682504344
498056
532617
4900243
528821092
874086739
5586599
423718630
46392
462087541
5412
808986715
424968751
772174357
691975531
461277088
611548044
635091536
973698976
831481617
527107666
819598964
32627860
936344222
45562
578547109
39084
36414368
485136688
668862991
982676925
938766138
48744
897277294
979028328
441665
649765693
669770230
591076242
639013528
841990691
952508793
857850086
653398333
482688134
69339995
44741
897280868
453043270
625974360
979689278
604914378
962611802
35438813
439055801
566975049
995172128
363
922349257
4758850
916783512
434200
828976741
992680743
588757885
381951
491049
716549719
616687334
727754944
862638933
925927877
552306572
623869749
551086121
576566022
558986275
419210977
716170482
983760656
914596212
830345359
556573996
816233054
878411376
47515817
4246759
4375338
5623
477493714
450178643
432264711
622654682
926787600
49290656
758206360
4898
656550306
926665979
743697015
4277
741988968
48276965
805279812
530218552
763035997
993079388
558964776
512221737
515228227
523369
613007962
869668984
42949
400
447900269
569672289
760727639
848439927
456837400
36639
792079542
2929083
414040429
770321881
526104
519306714
952070894
933139839
49774297
3067
881562308
434147397
5664
534641469
4196
716556361
958043766
400591499
801333621
889566427
753076223
416726094
696429752
987508730
415788059
446021636
975970584
984842009
423382
933206140
777029622
603432970
976694712
3668534
58690
534257422
639717754
884595155
868351098
800184494
304609443
47303899
606054065
970255666
496874339
786610585
42457614
947741923
422140307
869041157
563275751
504743635
668140131
434607
720473197
498519
584
628906007
573359
918147327
512588544
749576823
656432095
819159187
897334237
609216942
446284253
939390819
600653050
788459780
431954258
520039362
49165133
693777696
4043
459145580
823807602
584198004
48627180
422005849
371
43172
453661293
520874146
469883
840751487
4611429
522736105
680560983
430159505
701845239
523707
761749530
43495504
724832915
40632434
448148370
413195667
664098425
927274304
576264770
727658095
520597408
729607828
462876921
908286796
42488
583510060
437088318
47727
784889955
927105834
52555176
884481209
844445952
627919160
452868285
524716541
562867232
691676294
49607
326577
52596678
717732714
786634790
47961950
3149
508545297
675404895
632434196
31609942
818083640
48101
413841347
4936047
3898046
684625950
49857
498767836
955323285
39056
411225
939044440
599139553
526213628
564041777
944619196
38642333
500765178
910862319
694285796
476230683
491221610
609268789
923007519
857932766
52605
478013063
986547022
964804230
49354397
417135437
36930772
914716621
554887753
276
366103676
611572782
846425268
412677478
4750
989476876
45489
903935644
670178851
958131576
749323226
979020681
495265431
529061
841595087
43608
338459548
671192792
500365786
445613316
611190076
817265739
53368412
584073
49389693
538866641
727426557
404229184
682960992
552411340
642703850
422494834
957804830
39962
474315003
676901062
783001572
470793582
448984605
634445122
735498946
444436387
419088820
4869896
476638646
711651325
411769351
709468193
829553074
687498019
649075323
34532
441857387
604841983
513792088
455400462
876986473
426396093
623573727
39040
869041079
5000337
770280721
459292
878412342
573280392
539553967
4778717
569517400
776109981
460561931
889239889
488595472
593269336
668772303
783438636
877141726
51352
614695948
902792365
48240975
410935
976463187
734598215
491063409
5417
682742376
503742703
686530971
784293152
553266641
55841857
681321379
640103619
550369538
431866343
39165
406581908
715746284
940856768
928013355
484350
565254356
967177330
978215541
496289832
590033664
694637913
903278619
445108690
4696497
237718729
549297967
749238617
463870
3288703
47433414
426303336
613019837
966508652
697306074
993994743
928882785
923936342
508177819
978892707
890594806
443743706
473999954
472993
924970798
511653170
564227393
458876
696982182
448076084
699221970
518992368
724107519
45311713
849667756
673828881
45699963
497775
3691
526712154
619470591
630669891
612892660
978148230
882174460
855893577
677083965
460678131
4104191
463833
567129839
448195
530824521
448638583
939566086
974037658
792900438
356688
56373198
4473705
735891057
617195658
929129376
5223
456459657
750609982
445016308
519213978
486404595
992652668
403808225
792675674
704693496
840700969
917307761
530131828
773852714
3330981
446503742
847274730
731258368
859571420
536191989
413
6510
49546
553416073
499070527
828360949
947874597
880313527
429059327
537006030
48373390
404362825
44836256
543109144
919260660
488645018
687275598
737523660
645045381
501737373
478882135
828838454
767523940
504170322
410833588
585598729
596843953
944535148
892185824
941682597
689030397
46914658
688215567
438098757
861761749
913146305
4707114
434263
454017003
5207
863652112
863287885
549052
682897209
4616475
431859646
874718927
980253816
495073385
957881546
51295
480247037
533042225
366311
964438178
781668832
938999835
534082
746304205
660236657
452501815
46770149
517777
532074451
875798403
463934
510142689
972259847
700149570
3773
480789
422028975
841834081
930560102
477722999
934809437
4595287
733040956
732058434
542443820
717541572
933831217
861561510
47273
945626224
584063588
999066014
689949420
401670337
969845013
39572593
527538077
848178790
945729654
468698
580956965
535503336
526789
465974592
456795
472591
45163445
493839368
612619505
917265135
5544376
895092561
455257749
4523610
498627025
785994861
612799639
850121327
993915243
862058867
3253
48856
471132833
457087200
640608949
61589161
495954160
721791706
455565235
482179
873075162
487186288
454748
824278411
992958914
44485939
999465462
45734367
40822772
49191
439203486
420106199
527995467
847459482
593307935
655727598
672956967
757865259
460308
4900781
46544
984414739
508444670
749813822
472700
540676865
998752699
16633739
582087913
554070881
881687322
582810171
853014442
408672667
925780292
677486924
373735
45528
681441592
487371157
952009145
47317315
676013515
549252809
720191131
892077029
523736077
868821353
530803572
460799009
913454161
933353583
698901443
532330794
620914488
704679213
420722792
788285166
745886689
907796894
549557007
45146644
466976582
574616411
499290
45617625
6572533
4399832
990416671
471187743
36728
463990
439824995
639081773
501192883
566391893
882562866
446186191
4678281
499351063
538058790
49141808
915187230
453722483
58439909
943262391
417688409
4374536
5821374
451572340
778020999
557214357
644311617
799733967
559142897
425786859
999140587
967195540
897470287
939781933
555903277
428184499
920532282
424838937
463137
953006522
883497675
38556
506
483811124
807941635
678319650
763921220
597633700
592875771
440895
5504
5052028
6382
951328281
967538344
544212637
557883455
650703261
5344327
4717464
710132290
4714547
775845263
962983138
4532587
830000590
847272730
469497
971887417
467614
4393114
43909
615679759
5256993
950059825
45439
43978250
744270911
453184
58444791
627571392
482849221
4515
598317745
705256094
23276
838692919
4164515
601722096
944149725
4749140
46874868
825173694
856146162
6146
602918086
48097701
479205977
832956927
445734758
461340
691199820
782372191
753869852
43998672
4513651
502912739
472262231
48970109
411897763
828155435
902951607
874823283
444176790
609623608
47592
610492102
931879335
539906938
531333432
994895182
451851342
756436253
727726504
871717786
488138
590949022
47398
781138793
986103842
636687064
845330294
725777466
796505835
425402084
47460
4624
584025450
53362476
474255311
984745992
777017531
544125105
5212
563729070
450671
701634874
876286517
512326
4657558
811730613
2749158
972780740
48009653
510872
46183
964467701
5471541
467375
604206074
50748006
793817430
832323242
460987445
515295
924827992
972319378
532699574
791904217
684815791
44252
37942
498930
671740250
429406787
639240698
984380906
753853208
474894164
695253020
47472
44359
840689170
357975
672269927
3966640
445989078
684279157
5345241
832423428
593502104
820066251
485544
45371251
558527367
979891722
437358382
4339
641265361
603882571
903797077
448999
487593523
632231540
456590821
427228523
444911513
671894498
494304471
454662888
44990018
455647
974907213
823406148
592424358
489250959
4447644
473312
495903081
883317412
7184017
441
565572121
762321560
971802199
754245690
513667853
46026173
454881265
660520657
957317018
688657285
445140828
841547771
868223461
48478302
789397007
4469278
468578097
677714594
859941781
636936491
866255163
597480967
528578010
633086028
563286488
761985541
52232
45479540
498852739
487739709
684285880
985776477
452640588
481576
408308109
867847722
557952410
524174503
682190114
501042807
458458
899220404
746951553
663564602
607762373
45242870
846903591
545025754
46448
450041
36689
45198
979361863
49655932
448712723
53500508
909148530
773264307
852642707
813209038
4861484
849822634
486144049
854477791
568131957
919940296
416659901
428694960
914777062
410427
644132280
937021190
826788209
39938151
961753839
796816249
4955281
497687923
458313269
648720685
618398286
476272912
953699851
491075222
793857034
708075137
554912003
691081817
821049154
497435
516815707
747078312
484391
44232782
5490830
966695717
539765029
49627831
848911780
979381115
631844548
996195016
581972620
841736690
895070643
642065179
774124078
465056
40745
723848978
455402
629203316
439719088
594686496
49368380
50033
548124707
688191300
582024521
914787790
578
723499557
493871110
469445072
522
4552222
448521892
766555954
862980099
486590082
503684536
5433760
57745
777326125
572606243
59873569
726877590
598541472
825717742
645186049
544785824
803636318
517195147
862201125
526649931
508051621
747526353
543993204
582130388
480195512
857979800
747385739
4312106
867022760
484342
510706828
476422390
653779550
43433556
499609868
402986
546822609
805195168
893700097
493704
535332332
504867513
482493693
697292074
498332673
35005
472343
580985422
695598942
480938059
449934270
427759495
775980064
643917334
418306637
885377256
45652670
744630171
665792604
5053919
839824863
456088821
540188375
715826200
759211774
435303008
984721639
401841
666262255
4678
586421121
845845071
3215
692673176
3908
866638896
444540071
550482082
541689877
464856494
971559070
517057738
45299876
4450399
504394886
49971601
741967852
817037770
591260190
670843776
970776633
745391540
705839890
447168
928613927
545717605
687227441
678788962
604698
860050650
718166209
52228
822369727
828170846
54831041
782612199
820701061
438334285
723428515
439274443
420686365
587861500
923342635
532996229
459161487
626301971
703768992
980555826
637054482
809906562
47226633
563693893
736165591
866809693
908127264
50563
854470708
561245020
457209
884330771
937837876
4972526
762962439
804372382
37974933
409314145
813455288
987273939
910986307
33676
459533297
3782
473671291
968676884
903823602
422962470
463400618
427895398
939887037
957086739
485176
436843683
542289333
639873697
867383867
858288203
48372077
753375642
519532407
835085994
949743362
822472822
383812
461816
969426307
473354401
811892094
608366765
829394569
538114717
646904898
989834196
493104514
415639387
905252837
653667381
562512515
652895647
4950343
441942329
819391398
499221371
743322681
843846783
639487694
929984318
4495115
667614121
3056234
496322360
833383159
3678
709073372
408216735
659003915
4939453
4754831
614320311
698420020
471292
49837067
792511687
650713451
765676356
870094639
904005584
975985854
607841362
635533998
820052364
813425444
45206450
543667746
972815082
540864070
970715801
831377448
986987538
405602268
810897507
969542413
869619782
454772
741527404
883034915
957718076
3231
639927118
668422086
547330
416770072
946699911
457129287
44849
780609969
4717654
699742847
745300118
4003
648393695
68871264
43396
4889966
708927995
782413391
4879944
3216
419124293
517723011
624289210
42754077
5221057
785901065
686982509
611632770
949528732
593623469
49983634
609433238
54427834
4549309
765250990
4888589
520585172
530755175
964481548
590432400
60680847
412865202
926708682
837803240
4829483
819316139
33961839
493623
5619933
944920517
467680989
505489915
521518
558321537
432099115
479434108
820021963
634360315
536342000
949624010
40608
620407177
31996
378659872
466495
4983992
996249653
459785349
431391
652776996
40369754
44799
500607904
332000
451315696
830655045
4803346
618459436
712671193
927430966
513173441
520256041
847177500
901851508
48700638
5181
499133
499003228
42264
753254916
759706490
455981
822044944
880952748
477918082
563031032
600337484
445943128
625801110
587067915
4536820
661974835
3355361
462418450
991323453
495930274
997546346
364843
958683233
411451970
830137243
504285580
504882688
809272107
762448542
4054
788425148
591315290
631696852
972328276
948141582
550777766
3932092
754852729
402906927
710110833
554855809
48849662
883554067
51648
634872037
655826795
692341153
745517526
761473735
728168512
668539159
4710009
5066
488528712
686415120
428251806
49920417
333190
472743643
824530529
481137325
927274323
448372163
591872756
729287461
510567423
411764149
546576004
347056
735442738
708865962
433528023
696445661
46465
458930868
650689674
860240312
853804299
790707752
4054162
430899871
31356279
693893474
758319756
425753050
478176871
46209
478736
828288975
809946906
965375099
4888180
565667001
545215
720405105
57581809
4965148
556553942
47763292
45556657
451651
546593617
905129072
395805054
423527605
880932477
708507465
965672302
593235329
540542
780679328
47908
502252681
430122180
586788569
459732521
699617943
422876682
489800
772241171
431812221
979299194
891099359
537698602
475929466
412072807
498377
418010065
909046577
863676570
418841752
771795502
760901645
4984
4293
47003931
978767339
543863929
997170266
802852539
442748396
713150292
601999414
458802523
793515780
565811890
464981180
742566705
749511428
420109807
859507238
602589245
736346092
52388184
835753962
428989626
727794340
578291596
5561492
5500
56261
36018900
539980935
4447785
511765357
61092
4452462
945573539
727739024
654724508
948230787
5414582
454396163
558307792
446700599
537738318
537850
48018718
620547618
761399074
679047301
869811789
528786748
671512032
44302
962439061
4109964
466624078
499612075
5140910
44663
468467281
896035429
474026329
604135840
411333136
44956
390128
447393236
926306620
4638972
512163096
906896878
611118496
793570182
985736228
831851074
530295561
5236623
384
37102
748592616
987680986
486522186
473712974
49067
4836076
547134189
354890964
477564749
672164302
451555
952223770
768077144
802039813
3392726
832069748
4774632
751645783
421724
938255989
577707465
757614688
54324
598111341
949082075
602811
643096228
955930203
424099089
870357369
557931910
30290204
532053
5656858
56498935
50103
472799
477111197
4549447
925573085
785831114
873878461
522137883
4937386
513905013
44799485
778020917
822431682
4434220
450153899
800920910
735297985
872371325
791212960
47195
537640
3618
565124695
456090484
413614898
986667086
835304050
736213836
410091900
3367
4485017
591223764
884671893
685095980
987443634
713221407
688569717
643227067
573735095
514262906
680580643
4764996
883438790
579939800
500734069
998253286
936404754
5312124
448010749
5516222
5089593
543335055
875616593
867799335
409627
466678336
467098636
645681176
511345
594792991
49965763
601812954
4746377
506803223
5555717
803130986
520350857
813922544
3830
48531423
589512757
54046942
772010781
596324103
456710330
337173
760608292
496425959
704638764
607202192
39566983
608528042
480509636
784577677
408715765
456232405
684503841
27764
4831336
635048558
523810098
853731653
979488281
4989471
969449452
838865492
637695747
930285915
33962
499766
855061597
572020670
563904850
57478530
4513943
394274
44833
460768827
4837558
461235554
49471
614635661
640655756
490208413
460804185
593282773
865616259
835859530
388475830
461928235
587135050
44533
829233492
476660076
680590163
6393723
452054061
407092499
457114947
921249938
460444355
963823490
641290369
622717690
707130870
877973555
37499959
46095
833396904
927829759
648574068
991848479
715305592
533642884
459811055
3159783
37543
45617
62069
810609368
561283252
484261577
5529425
4152322
442596113
747862356
709378033
497889
987210765
429620037
400250915
604503951
37729
45067
641093029
384815
882381249
630
747922812
673757444
400824067
907622081
515764597
630594609
799100996
442408780
698006285
46513
644457473
412815
995298570
992043288
980844396
821479983
794623302
829552771
623016824
431166020
47108517
321503
46684435
52105
851249445
473696680
425869782
59121200
917274225
534092788
704038671
552082381
798976096
719512994
465607995
626353193
433705442
3638130
716452393
496199296
791839299
783795318
799609853
411642673
4989139
37414
672213428
4568530
870940612
4938579
894937966
425328560
736341651
46045156
576125
566394546
476949953
497438
4829717
709419288
490877690
643493971
774619973
933046950
509688059
32892968
467780
578556496
651073481
659087303
614806891
913825657
896457198
420602259
444395075
768489241
4994
589767195
563255805
49441829
47025
456916
716195992
923440123
700760899
4682079
591555137
541974787
586581480
977699048
702412631
679375193
417548
594406
567006343
792412563
438643028
47776464
730342205
53761
4614061
784033812
884381408
493873048
463335
4456019
775168776
454413
653842519
49725
878486355
954420644
964492339
39443139
516796635
988157142
4928482
839364074
43723
539995851
520062460
821505218
963405432
592228111
467621172
280
947496343
669720961
531203670
426145843
2545489
3886706
486256346
47254
866849179
524397317
546870111
34994180
565415
45356158
40922464
629496162
907206765
980878344
719222548
3320589
475635
47604828
526843203
500974508
968467687
759091601
914830191
671658715
574260241
608679145
482003
38834242
657832724
472709
4886014
491136952
4843367
465515
674403112
641242138
835437830
974993533
49690
920343501
850411054
40859
6099
922150726
704035235
689119384
211600
610429980
593783162
3601183
401987633
779796700
608830142
315315256
688447617
4542896
453655980
498238578
4609761
427851951
642559656
919724810
902226711
4887908
5142157
582036497
3995968
4736106
476154
429039620
777442639
816456017
990012210
935563250
839616065
42992708
991185235
799235377
693237575
539148795
545075266
49793
503630625
894212211
859659516
594324004
912490653
625203802
551904814
5734731
377130
795376650
487860
664720902
43938
4479818
4475937
463563748
582528916
407700665
44960876
43392
426620548
796849032
755730889
3999149
540373971
576324744
400978725
875753494
470503480
844462823
758842870
640501653
578668911
53804
643044469
700638025
4020
971307171
405481744
454198750
429891965
961057378
51743849
677033079
464766758
851914954
4743595
593637
496603939
836337849
969701223
534777347
427665
577788274
49798372
989672656
433320135
989214393
418370111
501551421
496001
772279236
701987199
281871433
4288
341424274
835227797
505561825
45799
751249313
498326
981113434
768392252
535877426
45672
407108697
908039633
47220227
655488396
4724
459906
495568154
904014120
48893210
898806111
966008885
4978637
713992932
425677639
820127897
38195
712020643
539004698
556709646
937120045
465675566
997641779
848201117
569509562
503974467
472749822
42651000
426225316
472244727
431073944
454805
5057212
674706271
818348374
417154232
4748965
832785657
876340655
529260904
534811069
346801
567825018
4830
496405076
986181055
65444
926821103
552796970
852504260
861242771
469362
891810828
483702195
861726132
467786
839116667
477989972
547879
599071418
838049318
725986223
942816449
46696474
829817541
748064889
998290442
903808713
47319037
665911151
470943022
714317344
633777700
495776
52292795
457257712
931190129
927900939
996476564
480276979
817467586
951128421
435462948
819892016
495699
53817
623424306
47569354
848458346
777699691
48518661
511325302
901312269
590918595
929424560
4593354
66750862
598812761
611612
45757
740502708
507776057
518747530
599415113
1461
576203988
45410036
598853926
54107
754110489
406639045
684914984
690887813
488098
639447235
471593158
964358430
719049188
411904444
495756377
761130347
447338715
479080
887119762
467938749
740430237
302
637004676
835316534
959167340
872726113
485373690
676727846
883892367
4625417
770789029
696697328
28416381
38404
579519214
414248913
50119
629854147
863060728
44959605
2588379
3392084
714280037
3259286
730957880
547932445
576870135
902004659
554170823
801359099
22420
677187650
945466635
811565645
747699059
921709063
483448144
420100929
778143433
673272605
4880
689779581
737197393
556197898
451635220
45737
617306709
5700152
587689928
466066099
516741528
687776483
740080306
555604501
33404
663131943
478243976
696323799
5306860
483922216
614578176
566869301
46593615
4318031
566721381
522459474
969524989
759041716
919743607
413932788
976264453
46026522
4607837
644375873
824320228
752276075
36316
453475354
983444516
4176065
620169948
775443508
35450
530075923
40977
811900991
541076856
361940
655555620
635204547
374873
32
587896
4884
956215204
735
835462558
512075358
49845
632838992
820840165
860244466
472461268
575577331
784449256
435705931
3739
499786302
3229
601672902
932994514
989789292
694526242
48473897
634834976
537678568
34933015
977564085
865215048
501620972
648672048
859384205
443121485
4713502
940992539
824572278
4094461
48768019
843882281
453190333
790019625
903572527
456618283
475710110
490880184
491643808
482221651
551281075
39108342
45701
478986
562861319
565299803
574878481
619903202
435377596
838322167
935993731
5094551
34222091
938486164
948617206
939728448
447025478
42756103
489079114
819041995
47497608
603457108
39383
483456
647144202
475241710
434728478
43890
599616237
44737
5346572
458
3884
957663266
51758626
710683013
603815465
457104320
4492718
57664590
532243307
488604251
470210
473218
677932034
824652017
905749671
654533569
958441292
53944
788045198
748160011
890619089
208131
567699760
4905121
5903
704755460
857506343
916898557
610319000
552343143
458884018
753902123
446557928
928480034
971068221
455060
463176353
414601115
912610064
622764120
852734717
617723562
513463615
913457144
733226593
782142915
46355841
653351678
451090181
4998874
485600789
44745
530960732
409321491
608223236
410896820
674628599
926310851
49543
943052337
450926163
495718164
48138942
946237182
496698874
703265071
715149999
691
479079700
789058724
739579617
4799482
6308
673642687
316359
758907710
812281903
735213632
758589325
51785179
589975683
61224
4673828
996846288
746696472
620363369
719622881
560872763
750923267
701848587
984564412
572456140
933841898
316786560
801572894
670957383
414114146
248418
903716873
745139686
2744541
833993854
501368583
483466
4667210
786733910
935022324
371176976
441720125
476114
4668123
475236805
829822715
926611502
469585712
549764694
939577591
4528900
726012751
465676
6056758
467869883
491902920
445093
918121987
850538246
946644966
502698271
835042201
819691829
593739274
955876774
907934095
488084670
713349993
497623
605781232
458281257
939935385
799675298
731487607
798123828
574922350
39171
943508225
559673487
851080337
3457
471494637
50357
588616358
454430
5486
593685154
549818945
816921589
575660300
805687345
484859
591342494
517454375
700246652
898265751
756329119
597411157
596476726
946606038
474380
729296269
46071451
505765956
733683112
424120776
839747892
479673025
998854189
4029
815950942
871152087
446949772
646277594
476723453
941721369
438477137
52523
40840425
518085629
542547884
4861
412763017
45976268
936357645
500635662
471285457
470833
970954612
4797241
455253
958211015
549439036
2851088
464330458
444385942
681609887
968216407
955842742
474817
643494674
45783070
596564514
451083
986384420
455227460
37570524
802117955
602220863
58430
582640619
607621030
777097861
33620055
823086266
48207534
486046
913439664
737795686
558541322
823940644
471935007
37388963
678918937
446330127
597246715
51447607
676482743
560203067
469707159
461920817
764715712
4921463
5420861
566656306
475037850
456520437
677383911
998728075
598718560
48639119
826752977
46182
517669017
444987102
746877139
647680490
911934068
4788
975558861
912506935
475198286
999295455
2779
429157508
565168577
437016
617022395
941770082
563636259
486181570
449160930
40528075
527891799
875087561
59252
468559190
867872988
779705080
405350754
465864967
879786208
746822438
974145447
571100139
682198694
802326924
614860647
887520401
874795606
653706648
422596177
461325
700581453
4979186
38130520
44855260
963598983
638629
582760795
485021480
6455
30197316
693806023
871390182
459884612
708015906
464395881
850670067
718204091
5827
485028327
953888490
932405277
491689085
858788780
440323041
555592360
906556110
904472474
554634649
53389
436289969
640963713
48343
724161733
42815435
461204
475118
47468743
973705387
571162070
861656628
3125185
516112901
854754179
48179390
842599946
454846962
474368218
811193372
469437084
908603909
606213941
974188951
3472188
852979398
462881628
481187176
928934093
583628863
39164388
457329907
5998418
649869743
564693772
861347940
710706063
42380032
953641212
676174668
580782804
506635044
502102662
437466303
42141451
578273702
648147254
802250826
542600792
36111604
815664172
2469031
931851180
41189613
4174421
870759176
830055858
522684965
428344122
414732641
47629502
917311033
448652872
54329923
4635580
595154997
499045874
935474305
590188248
4565458
31083275
785421875
855991414
856731256
50450956
563882466
52959
411519019
676953939
459498932
489
507031288
419971662
463931
66335328
731302500
777691571
452589655
817298020
42678
981884031
474186986
688513941
5332971
798315137
414911
496945224
465493276
732342029
44612
4577965
45984389
48602196
443730969
425885
529682380
3995
920009745
956624124
328
494280
781155540
46159207
5311733
587106562
657420583
817701882
633953315
660491823
450442
743846670
899625609
718675581
538121617
508631932
495491585
638332941
442133750
872591181
467355402
944139946
482838
805708994
816176653
464707870
4600552
676071572
509989153
644480739
953165893
5037
4463339
51894
690975025
612597031
995270967
431275569
48514918
919304900
49827236
49668
4978804
657035094
3185
603196671
403720929
471817
442667899
3356031
746058922
39309759
653282044
933743512
726422706
949437937
674107478
44483791
895790458
984650244
43703042
535480133
440697742
645565040
485531813
62018
627666882
410806049
861587103
464422542
477017571
484265030
812556245
658057730
488582
52790187
871993541
53181747
625994819
708313994
440296047
547730392
618126331
591633534
58728847
732106887
54346652
38261
723978191
634446657
809356646
495113393
965319878
723648685
547451091
577302400
418056887
490342195
492562709
39787
628812896
31398
39104561
666222996
684762559
764775230
808425709
810100175
46403476
46750
920370925
3676998
558798246
684593336
40632
668767467
899813961
597359797
919077065
453498007
413777665
796049091
986687161
689102135
52958676
49626210
472551565
332588250
588361088
698212509
49937
307
491645489
554896635
881914539
496541
501102578
5126617
58955
641800540
407360
987371155
778857403
873200015
631860698
955470563
489464255
481191
849558467
663980038
747768859
423015932
955809266
788728477
676311664
827075394
5088
424565443
829144011
466635
406384482
987586233
735845769
842571971
572153432
628755437
927476485
434995169
507624446
4537846
923698461
943534030
407084882
786732596
401071841
883679643
274056855
453338248
483641021
877012230
503038810
4040384
505637
453192
4508129
609732668
45960
776164589
791792477
20415
599895775
409145720
536059
887695181
591488505
521155966
664287492
924446240
622780027
482338
340569931
726388352
970837347
585342986
562586555
553823379
43430
936339049
4639649
467260011
404326142
620705013
982790946
760868114
658855643
533714051
51553050
48390
993322463
699588693
857413269
584632710
986947474
375055220
532305322
746830739
401082353
457275524
749230003
628618828
46739758
905716830
517188987
851840411
802170281
401122
996046181
538178153
723368572
615446929
943312888
677615677
944479297
447100993
473601
424839278
4523349
448731425
603737759
614998492
662226229
447232
589346766
727098975
654114395
55028383
440324559
3632109
23072152
721773599
997339353
462353457
442168412
584096450
540508043
865027275
516841
950545021
738224529
4856169
647477664
350398
689708185
38188
884802729
872450285
514790905
444077097
739486793
503176491
53345
484674303
42289030
4717915
605941259
510737544
651471854
915448888
719896118
894259907
742497844
714331850
472634
817518832
790058103
851256295
4629129
735610625
567553969
860578701
721691575
684289101
571826901
598427050
4473635
703874302
378072603
992842615
833487521
975589835
602184536
534878821
825846380
449347451
4253
961690183
461392664
4028
698234278
663620494
407915896
840362330
636622263
805378574
971331404
49699776
515147700
698130815
641440130
630713494
37029008
895525528
480431268
903187145
415316954
466499480
533681486
841910819
63620
607863417
907488915
3894
845536986
935219991
622056865
564179135
897349957
877036429
542269509
46767
695429143
6688663
466022348
44306
492228134
798799920
4711544
797194972
4566774
4477470
723196162
5529414
420229229
762806914
4582495
927525635
874718997
5675577
411773020
586477044
532360041
921186739
844472044
42445354
833930728
63559104
544786662
23418
735049686
218287
4534181
434745
450955874
972681677
453362036
944808670
690614981
833492613
603364111
805199674
869589188
506343
850737150
845187051
546787198
52230
486278948
923078089
44895283
4900834
503314259
46406
48377109
479370748
44553745
439041896
403812683
902765512
555501065
924952961
890177732
472552882
610891417
491928484
629172328
407739957
920357559
570163772
472740796
778635366
980864683
917042055
491250972
660121485
498400551
984970375
934696457
460908326
685281697
891751878
429298169
4878715
860526899
761834524
617143
45568
917404877
690
461849563
612321917
560175082
825093250
610738053
814845143
706324228
567629
46503759
726298658
893899005
978294828
3975407
6649669
988653680
784324034
473047218
4617658
585723046
978438287
882525116
4226137
424026123
591827008
990633267
585631171
859652380
4586428
748356354
52599916
709089810
3057
711258843
4548700
46759530
523280246
57437154
715547513
896449191
445032309
613440917
496902927
970006031
49044
553953874
46917
52728
472113949
633877851
46477
56605191
789583302
524908588
39518
914711723
38147092
501414
934074809
655603232
702845527
449072672
46410600
4349
889917040
839365146
524146287
478275092
941906375
671850465
518082177
477173
45311718
916948649
452680488
984675454
914408067
618350613
6283932
831019356
494709
362843
685140788
517809223
660255155
838892463
594643248
834195795
436448394
34717326
690082688
49394678
641062923
873775141
663880933
5707254
752534627
623533765
631913
951768289
728476873
3938677
984152938
952254114
725439567
777616463
460578924
573253
940738792
800719588
332716470
745965919
51945
746916130
46539
404885704
836839119
49368750
513313451
507973102
48731854
48352047
482811029
932856561
634015889
928015128
509166135
670180975
42441
902811219
5751083
5920561
657978697
455927799
770315941
451227340
541043
428100860
938690378
730179818
479034
457126715
686327459
45193585
853598579
47207
495132390
921271811
905340638
545291985
468392604
43164652
461248302
41221283
898975337
526726168
911531594
753292641
756419191
4272
412480865
39202
795091202
615107098
496501680
796558937
972177160
972157448
563947811
5254
694054823
674071574
931659504
431158779
439670308
46136
767974794
47958852
462920
727842546
811194592
621459953
974710363
537016094
593911981
930486088
706743749
48740567
740486467
719177112
835224546
488906133
4095074
4857026
436641579
494049093
44469
914637631
911784548
447310044
652454170
797269498
3970591
781393482
515535814
786703803
462210
974506924
905097420
901666860
850102763
32986
493684007
776231220
616069695
665054925
773322300
437208088
677975229
4841607
903031344
716236666
968556433
893855834
872538894
507650254
4995
731490986
519702331
617701958
916968677
418936387
472795518
749858945
73297946
604879036
622273140
580890719
825703761
839925327
567384956
437606661
909265729
4723414
407088383
5013
48837
53701027
519565074
981104454
69713
47100217
961320469
436744913
424728
467316026
898990583
528707376
680271562
628938364
409454848
49570
402684950
44983135
927854391
930043647
531895796
384508873
674157354
495681354
542191902
341569
3884435
43060002
28503111
46816
650574726
49476295
912206619
880679683
445379
468055620
818402397
4604861
923361119
604357090
975290042
864577157
879605105
398876794
482401
613900846
925621046
774621229
462476452
615251962
681721200
911769500
436478
806684969
419275357
466688509
462529779
600464370
707762947
828208932
540699881
784705330
5800716
844050763
907936030
915154127
53353007
713813908
469687436
4980083
653246564
6518915
676556440
427727465
849810641
512801318
892102405
4920939
4371
5177
346864
689270799
832534503
852724315
904823289
533642136
478814
934134866
453083991
44420
602713997
908334311
659717377
970150240
865794561
621184908
956514506
957618911
45496956
502770924
762120934
451
458932959
489953
907987966
4969298
536076
707999583
415463661
990333797
781289566
948448479
535701494
427235929
924350471
830382630
659730773
757537638
4997186
48873
44613
4764373
480158067
988723713
37340494
542547219
541163444
991140936
34660
485386029
413058198
489580091
4036
47254266
766733539
514599265
61667351
593705252
643316896
5080
428244543
439516
5258725
690752736
769494588
800027109
727696927
65653262
872962080
463583683
482222682
473237
817749542
409807041
527047154
41724526
460536929
4647
43315
737403791
575823415
804835878
742660536
524318083
4675699
34998
590519346
867123665
481567633
4862997
767493837
408336300
860186286
793822319
513398508
747597645
989853036
918908232
689726704
45133
788719255
962195630
558326781
675440116
449541075
524864806
832459717
702188648
872242302
455138941
754640680
49377
448005
990771807
592572825
512585548
534252967
406431212
878349356
483127223
703833197
4781394
439907216
422782371
4890992
727842987
766772699
776117946
47744173
500156
459697592
730481973
3301691
889769731
48159909
635616310
4582642
882337021
681442472
405839155
46879709
772068894
63521
925316948
500402296
553431514
521765
479174344
35658
845981759
45087
894867915
805487956
496659549
770086153
789001602
577874235
896464946
660908708
608640872
4444444
47091761
461006887
961992233
730777579
936114530
696840265
951801664
794389183
560866349
590353542
995031513
450710022
900709775
865380515
514102277
792467050
4750208
487985148
64934
481429241
49809
595953115
454811870
725991225
729993564
645756613
572629541
589
680728572
553143544
4656
671462280
514205438
552991176
597320941
871275011
557295291
490954593
638750965
44709
437115768
533160770
698054554
785749822
876670672
741254380
480808
828866282
636287070
488847670
444562293
555147443
663192480
439684770
450911074
981983196
474688864
999830871
439093499
457338248
426323081
673040215
447439554
44604532
428871139
432955786
631
491090229
42211104
408053409
448817262
47402456
47814
507980198
588608
3027
763239048
417969057
4682786
556555354
967670503
4979173
457186585
958861829
602052121
409267
586807055
889671790
463159110
984180949
549069
776186637
734763080
443212600
515932246
591918837
739014803
318168
470964868
846941611
554623
378688340
707405233
557390516
575260
46150373
890538553
661056265
561535128
613627346
463311514
447268342
4632
847916444
706864877
52646
891993545
755839650
683904202
882987338
449526489
861765677
478078
706821495
426540568
6211840
458656930
500984153
40132
795504179
835452867
46459
444949390
780142475
4458
579851208
739284656
630686777
512493919
925587227
468592496
470342486
657685214
787195724
916292891
494363857
5172527
569392204
714937666
867522866
497679963
837384339
831492995
607198721
662990497
5628957
697780728
431135929
49069247
544693551
611510364
585645068
4632452
712940679
935305386
994604154
776240925
895553405
788537603
5306121
966914970
3210
479637
729968180
519870
989859130
646578897
575394274
48026546
904928147
823610943
456488252
39171606
957010410
5657145
470215552
552049492
646911372
926635961
850245547
868789166
617108211
976964012
47664344
878424952
479819
3979
592836512
578933969
598109408
880793913
535582717
920335953
958628361
939279750
790667871
862236616
689090098
868278061
547600
4923727
506241232
896239670
879383489
973172301
49370086
416755206
718300182
807297496
529486268
727689830
40170
792823680
310496
872070492
730730744
623801818
5666
4893278
940155599
570869914
885242966
880879588
44814
524416304
454841166
404326482
980006084
663484102
522769107
983255520
52913
47232
465748687
633996526
230320025
410903181
697930442
706377848
42142991
740868754
607146396
989452153
436430482
824673667
629959576
4972560
737645578
49290
46775
508494491
441525750
492096996
475916964
526980944
555786669
4768856
767312958
45521368
474331
642624414
5000186
455840294
634464270
479298074
892881857
750275387
5528
44639390
877721371
5006015
946525578
574800683
640383766
477446
597279874
795869284
763885845
546066079
975789143
951046215
466187744
45012
611255401
3373
4195747
48125934
460307531
658099717
530901274
4281
476700011
550718312
550672806
4547201
668538753
484085788
955339982
546479
609704985
514643828
937908780
679984035
52090300
455767229
620700743
5678
4967638
685219873
443015093
996650819
972359467
47576589
970315322
435271297
469404292
4758638
677564325
958998096
443086928
881349397
49062211
811665510
48379259
808637076
458193
828674909
808414980
575507839
470911361
829046041
807279051
755049569
493089
460215488
519811
506187973
859454079
408491235
49121439
776977557
935321522
934949309
992358904
845850335
4305980
707675996
5289321
2747573
492545755
954344465
693215650
746499877
863194417
985405625
680633916
684813089
543763081
632027288
706082330
429009107
46988707
938140020
775647819
938926048
337336
895732429
481796783
668116143
805447307
586598900
5636
496181843
824847191
676069181
907951745
608661249
4774911
628546101
709046105
799867208
462846781
510421786
778164053
476222113
403398505
45676686
453199205
979053508
672320094
478226359
884113099
758172034
763942699
312315
833835531
3943
807013355
52043882
41558390
4984115
940782904
509741955
47107
47456
927978986
955318930
413697474
932600112
617499658
469720410
3962106
27
803325140
995473344
954259565
804483090
939695264
592709366
672458950
979147387
524484570
400027210
946994786
440715
461651
4828399
966374666
841120043
492198324
892301200
490525222
447311863
856444524
3392
47178
34431
610215119
48705070
847448893
457234181
758342090
678492843
457151106
628232408
549972323
2681
4312888
621210465
516871030
734532169
456673186
45271
503972965
4957192
678759689
895068968
414930747
358425939
976840724
767592126
406496703
976275805
881863388
44616
488823
47258115
43571
949449624
479173540
821022568
676932542
702790928
997234779
5220446
57
560057598
3284
940671869
675499017
48329691
218586898
684087076
597959290
497914
58456
53793987
541100790
626124475
975663326
848501960
46739
468645317
561214
616261053
455779804
544210187
224694413
4286741
427453970
664276802
50334
907257226
760943681
601805337
877965834
400593490
17579
739165733
519351
825189238
745605603
457332586
968182133
3956948
500657896
436895
499981
586079336
479245873
51916708
779404823
529993437
492857540
410538644
637221013
966373897
608414249
3125700
452879059
437535825
45756898
445948690
5312918
730421372
948835827
589314519
46135049
565336081
979005163
798733143
817197316
854276733
522316
459281474
481641
434594719
815878540
4996495
656648246
980182976
523291448
4738024
546263
664203307
678521760
65811725
606510191
829639501
390354041
611881146
950137116
918908283
871527155
802272126
622381008
514387741
791615362
55118
572951460
759880518
829268395
438160902
824815254
759300596
547166505
531574643
519269641
819078930
902675384
496481
719217888
4046
936822505
681205967
49014540
39899
454106183
932037894
923930996
790827542
707373208
654736841
594651166
625341888
519341899
767013640
52647344
999644341
59715887
603269642
784684475
46913149
717743424
40192890
849174193
890138948
57906150
909216489
401251131
724169339
682019803
460089
832967804
445936
4983480
725953595
775763767
511722395
608950412
718261560
785019004
606758067
754116191
4445992
52149
632937756
224
574298130
490234405
4491456
645955
640308837
410289653
793835999
41229864
240641
443601
745777862
850008112
478155950
935891664
4761
961823754
46444
4883018
477037
820308218
535910235
480871741
678432103
640829735
41330
2889
540204521
3633
4865413
467151629
956048046
908222097
603569524
433029520
972098516
908945600
698743513
788680025
553354265
425899
976745180
724839588
419771824
41684228
596030312
247730
5326619
877051683
431341396
905697946
582288170
473424
780888746
404355194
418086031
572811399
972385533
41976
929277501
513815
39869
642878615
544514896
412871800
908983673
577125028
712725677
795333696
397549875
739049207
676566717
649255
762666560
556635044
612583598
700850548
737181437
3786068
409459622
699488525
456997001
538911789
463209
567766221
45917
52636979
998138043
4637
956069204
4258
694378874
792235600
65179429
36371
418465507
513209940
499585516
498250
4585355
970220131
951560602
895878349
856715547
941859125
701400020
468357
445367447
534389374
300072
831171870
720123646
35427
906358877
816354436
57667390
442840
777362450
567506547
694065221
665950402
537487177
4749818
379648
4910776
720046878
650918184
635955062
779240530
4922213
875379568
992214019
4697
553001186
779935106
548590888
4799635
696144783
477743231
454294
646875750
605098287
604753987
511282238
927524969
50669
892823657
972958419
741732555
666727144
515968892
983982048
813769644
45142191
46342686
908194550
591482023
34535
937369492
981452008
648077264
4016
754194615
920935856
707233845
701942932
991788265
713771457
926217251
3993344
45544968
812324116
5478490
502625708
411466584
624461491
44731
707200981
591528035
652301112
3770255
4973076
898604971
893534321
48281932
48863533
561737423
418887111
981360741
714616820
697379757
846787340
553613543
44853454
396463548
413345994
738670803
437475031
639996128
592672349
903595333
813147287
862341245
483845020
3900505
574603106
888914779
448114
47246169
839144289
741216213
840964522
4904728
46704
53582821
49926416
874987689
766071529
858003966
424846529
576518591
936682239
437728361
4929665
517855832
439727709
438987
793419904
35282
47976938
659888020
724643318
889939132
607975563
455022
709820175
434188
320009575
664910281
512413843
508956659
38217913
865816678
941313196
507841
730038021
959283570
51142
887852391
789002879
568797476
484916236
844204256
897690939
925344563
960122144
439244873
453674566
974512301
480657346
456910
544472629
4910657
574787304
739727563
5266
602822582
676651086
4830684
492737164
410563300
517062086
497906047
891438756
320327
4872935
423295101
681176965
836801189
4702569
473953
54564165
546154451
955559041
514816142
788043502
821313315
4536
4995756
731624640
916760905
691787077
522441916
510492390
528194404
907111729
424095293
595025097
427937570
411335786
929991211
859669932
731851289
463313456
730891441
52808614
580343138
394711
490942527
453807996
4308116
555474526
802673586
574125361
996097095
455043152
53673603
453509272
725356891
504321320
862269709
880218629
3885
498107473
498577
783541361
475014828
661786100
507740645
832314034
913708361
856979313
982347903
991034461
401708889
500219452
495394747
542274199
965953403
626468913
949200645
4741560
738785048
523811
53872
819319700
609949633
875672485
43411647
999963591
450825103
510408589
58462819
705975930
977726715
521926266
987106887
41028
697290541
455797622
648759057
748203758
949522099
6266
849576517
899829117
928482562
834114676
59126511
638094026
52662
594051401
667567969
473095
690709374
2052
857306801
499874112
45947
415853776
45177411
959488572
6025842
816145553
740590635
471619489
54266
627873321
441256867
654894933
5100154
469604
620755632
450974481
49388
835617293
502232799
698213166
4835603
46278988
50658260
476212
891438373
470642640
42047
49500
699655715
550483545
434125357
481137
35963426
855687536
855417450
39237
423646685
427540358
46262772
442036132
472402
410756
784219255
652537024
4633043
906028513
644246506
638922833
421553197
3675
726865964
861076861
645474
4212
38629
460128802
4671166
61878081
631640205
819323962
952973802
664411996
56261699
35692
449287405
994658850
289873
937494142
859119123
904479377
849088200
48146831
513688451
659916349
810269047
439862499
458539298
906588984
497383814
882637468
937403751
447089
953155011
51733265
671105505
859923745
476256451
709762443
3198
695750506
4376088
354956
950085962
732221830
801766227
406607648
860365316
802404728
493148654
796169882
486315216
37733
885477771
53689217
408220
972854561
444784677
957714638
911228722
458807231
979355860
896020142
486993039
579019943
846761784
922232050
906370621
626086561
761185237
774181975
744266407
961791262
931762697
482487593
48741945
496447202
39894
440405832
974067843
925915757
956560939
51371
402
512646723
5117029
661393843
239550
5277653
655419536
653878749
503765647
485387609
491470057
672515126
483075407
619179897
814674767
703977162
559623091
569904100
670235615
563013087
801167956
474521
768601885
499532625
538013574
890354868
29978
500115641
486105439
46104
870712925
5415568
702485815
496088441
462031831
597168641
47818
44052
484568183
925884296
47971860
809236814
738888000
961638338
755272053
751077872
585865
556883496
596021624
5129065
5101892
678872824
551281416
583550903
468879
409281620
537309008
345258379
969276759
912299632
805645991
4683051
618994685
427521397
4559
570239
895643603
555066131
803610312
590072105
818161506
913919954
939244223
978180924
468023085
462639
505923205
445721580
820509507
49148711
450694771
505104
646612413
44080531
46213421
52676
814408571
471952
868386769
978959057
628629896
878709124
503356278
893305940
794426718
978734149
888677793
2
871726849
528764544
591943588
611520846
4195717
633885889
545160683
992062958
449416137
316050700
633334979
5226561
849790635
4711652
757820022
703766441
830728102
703962487
633125684
3322057
478485066
629601828
723945226
468399235
816891117
452660
468841043
696192507
432508316
611475818
544010356
564458331
823519105
412697740
887790926
928898736
400145555
719546547
849573300
899778729
5553
707881466
502038190
726138260
897173069
479252
998218135
509708387
614276094
552197454
838042621
45121
677080892
566401321
5022719
795075975
26584
4354480
967791437
4175201
681420042
46992213
463842
4851
556312833
798367877
762251766
634999634
44333
858142797
676512327
612680889
4332149
756851772
748342379
40703323
46134
449174024
461067867
466141
337507
410240598
446492167
694923558
981339849
497381725
534179525
49061977
677206509
929589543
47987990
940810273
42370
4817303
733976541
4950
591516244
970972333
568414692
878722057
789315176
55507
416990064
459823323
977844718
711153527
676041090
529762432
878453676
46166098
702649670
950860496
843811835
477109028
409025355
695514453
410923291
272
661315900
550086884
816898944
899500750
378605
990462297
712236605
450842483
584710681
569067145
411117613
971839270
45631240
407730726
417627199
47890
569606
47889339
48923
645105617
675135568
581771753
485768
483883727
916777027
830459384
606327
528633453
511469
739805970
864186606
827322793
560579190
492786417
609452310
4466856
500470088
33207276
810051297
707689312
39151141
929782992
579589076
550418853
445004
665391635
578699699
751422699
495139
548830502
51067945
716215578
482125673
412086620
989267452
883956398
28049
468924
38296
720394716
898869335
817213786
515317701
821771921
543783798
645555055
645392635
889643240
3550261
442609942
581658213
973325829
530399726
31730977
4995751
577072
492930093
865743006
647379807
710193285
661429657
5212673
934958117
837441358
47722931
49790957
594222509
919500303
707303902
627627638
458548394
844416241
848655263
631886111
4357
509496824
477633549
808713671
721150588
44815561
794675868
941754370
564148793
49324
527919780
584265227
647699294
547139060
483398
793213911
834289926
565709055
878615737
853199560
3550
735368592
73
733163987
36397
655135945
4547968
640253299
478737
654335951
863326265
839592410
524809677
859947295
873580010
584313347
33006859
497746014
5103
40102
377730
3940481
728328947
494964632
464218
550170130
529314386
547281002
4905469
730306967
890143570
848340896
4952663
45983622
512877557
632934519
628417800
409151917
47405463
495789356
743663477
533675
4681
853415049
614637302
691987357
852387691
659166238
784472154
811992061
48713585
738586060
5236543
809644584
917132748
456328996
483547086
588845788
432011044
4922561
722882374
543019491
4523
45478680
517095701
870133719
433421732
839269841
830441817
575382809
46550146
879969143
848864082
616462754
510635397
474651
650423593
448508057
48000100
988835106
582139959
5090800
874373775
4265
4557054
984694531
758719166
452270163
802807871
995477954
976765900
949599772
639317098
47117721
806740949
4884210
756029485
790316798
962933422
879217948
831468301
614680843
40769
47521
4312200
3654270
928961477
953586642
741990054
991085415
839884006
450878322
853759982
706151485
832608384
445210458
528008715
575196224
666254667
574040
438587994
404755536
494060012
4132502
945005896
471098298
493103122
894617457
503326421
447470290
432149421
966661489
441941595
48157416
40870
504065629
908459948
4994567
497961222
3598
468906932
900845488
479348
880440892
572279864
511009815
646170054
499285145
665196953
5456683
878540391
726284119
410110751
450464704
893008028
427894923
830066434
806476948
659058361
4511
586730380
556737448
48719672
33759
999879689
558301099
450033010
551460251
457459692
46249
544783
52450085
4859467
926082298
5940244
45233
770016162
2912
485960
907812043
804523220
3938492
880766097
435357347
888672038
594617130
41590
3935215
39119625
699257857
47687208
473677856
789806078
635736153
583006621
48255559
2407958
788668727
826700027
743082507
463392633
731528827
49233211
412511453
5366060
861683557
768584605
421972215
51034701
902848652
944986143
483302711
665756342
776013874
890706854
722480710
296995784
855287540
418080861
46953
526333889
37724718
4937450
495720881
415943356
514249340
395866
5674744
924783558
518234642
908260521
49993221
650096915
388338843
4247615
4827754
686417656
630293178
530225262
39419864
516596249
4811598
4426809
871696520
672205014
702008892
876223815
615185861
663024355
4600603
547860980
35393022
657728603
445026549
544946369
36129
648162969
937036151
842875290
44779960
582650021
428219
539031386
888038211
587463901
428467984
431227018
457141333
817969121
47694
785241922
623698230
4191
850469754
675628760
567948
5133534
477094377
865768902
479512460
441198345
837735739
278785
991881554
424894986
493139585
615735306
582731900
602929
46587984
537434505
670948936
47792
669926731
5547
872906899
45921
905336904
531476450
573857547
48628558
405024825
490989172
596123294
460048974
533416808
406486131
781662354
795444131
483562512
499569824
497163540
581926700
4663456
955103002
47749
422875905
55815
46820305
45402
732025021
811692722
51833
49563157
895423347
673958951
468615433
574432935
678344345
31290689
871820548
400026361
42723
650999729
448102574
808365638
718299302
525815
764498073
47543129
488509100
575910192
49992
636541709
635640558
577613278
806066943
540735503
711681299
820663713
46791071
638571867
587598982
46794
654220297
55588
913520235
713353389
523194101
745671626
471273
51110
5059
835109169
44484
607993520
705021550
781639049
582178965
918798191
44914
623872400
460434350
716456770
870495972
620297156
534240631
56758
901494713
811063778
407486710
3478517
337518130
46705
695746834
782849826
914035525
569446172
748810976
494070915
5503605
686769995
491557
907621043
444784604
902600356
545430703
466333220
708366903
48470
599857321
685643506
380713
794576093
818169888
468323933
47728985
5395
3310629
803674098
781160478
986255921
483667069
408898155
455851645
471506774
481289255
723758819
521669577
45090718
748809443
416473005
673972020
478049511
421755738
53153184
680671920
513696233
56335273
696334927
4662821
442409786
711761135
928541199
846985527
805910227
976404936
4862734
4518422
924681855
571475662
823092948
47335310
990756465
4563660
24583026
939677375
943648984
943132560
732410456
671076745
986183512
387514690
4873865
453991633
694924212
472980
48211
451981889
433972821
690748137
991913312
820057633
45361
815881629
662486347
597079733
692940915
952669515
828541120
4723610
576736753
820534895
487010
541524512
516143170
4722970
667253226
777591549
546435274
579669902
585263314
689561218
485186017
840165103
461858
487714
572983322
563732197
36900407
649740617
949686223
456827
818588611
46015
777059554
886230863
704772063
703457358
4263
4537486
923409270
4922734
886291861
644252687
524301938
4939859
4640353
498964
943157762
35639440
612775685
487207840
638758107
926548882
877062503
4522
615244749
863785460
496968138
4746048
489874118
3469658
862013253
522596
29595054
640604098
938267004
877465272
4104
48044
408116965
816383099
48784000
4791542
404413406
742183557
948625146
854962649
825171918
458488548
42642058
42992
455848247
45044
466396033
563292262
51305989
967661328
3365462
46147
536335237
652666151
4562594
39929
534094834
481970499
488746250
530679
546102883
745824903
503470142
776887253
701150579
766935849
491496306
814957684
502860265
662743308
848155944
694095758
447201316
4528953
635625
6319
469516
528115991
663972580
345315492
4848193
51613538
747803376
419759349
459603429
908807902
603959681
488006919
427882520
601915758
881793741
4743639
360317
3778
35378813
580316274
663348566
844799348
425309
16480
503656745
609935914
885873437
700734888
488774447
653200404
689933312
6363
432460768
40012333
983925828
602190397
517085
486128
890482497
874146760
734666808
665113519
793349885
511622241
40524190
403333628
650798248
644758715
782862927
495588939
945724933
823592733
4998281
69218
49329
597501812
46634
593526278
412950821
543600277
45186586
705832589
655159319
469120598
49509179
3591
744352154
862519007
899117830
483668359
45093344
538727972
316913717
431401925
4383268
515240513
53259
4853
997508674
898629534
516883409
770743558
59319715
43518924
520799134
755426176
876989199
725998861
552447813
46757
907948514
716578959
559495749
56468437
45790
744999542
655248529
5933
971719078
48900827
409214775
987639196
958227031
43881
486219472
887541993
672025376
547543
484628776
711026054
766756637
538839637
53591
653827998
682762639
635674853
487014865
650442376
6222136
450739645
865449163
407223610
497571516
41380143
65675921
46086501
616851767
722966312
821341431
618078110
403770652
45329947
593352493
467392
580347939
809057569
894803807
500860874
4815760
759811723
839784769
518437681
743277068
508205213
997953076
48045507
472219968
768428937
36204826
607576797
673169534
756529225
466763
536029056
45480653
700023163
45094
609077427
497082026
691309501
58386
445869072
626339216
987231401
39978
612853321
35189108
416509801
896352187
427310121
790438998
895413664
939618478
573472293
600522359
884467252
52439
693895151
642331203
806646881
5007
535682586
998169758
991790324
828910685
443779
41428
409362745
826046459
408426843
453233933
415289983
3166
892145247
541336884
541328155
878673287
685411506
880924322
999108651
377
453729
671663748
660117471
432089978
46238476
4591
507531157
427934482
547950753
374352
898704889
491874139
45657534
435985855
499641
443199054
976534013
858782707
698127129
485599
774944709
848983949
986887490
787213352
926366607
563989883
481599105
576185525
4455796
809540205
46609
667310425
790657470
635330622
883401139
4302711
659943321
5813950
841398179
756345039
694061421
603107125
743615292
544130
716556765
529167836
910027308
811210428
459700793
4752037
742827219
524573513
914561493
465070
855358694
474013344
918001148
485834171
583230195
54449
41432
468187650
48776248
450663
507053621
485691
521681
4639861
562457
41105211
843124189
910946603
512638260
61752632
496666231
769932352
670921477
5893
472853851
3749107
934934128
49710255
647331899
692420631
863651221
613241717
516686466
5484695
707749752
4122
421253749
4153102
401741218
584694688
742304319
659925662
994745579
421504468
559062034
698628005
807688804
396449
4813310
933134968
568578229
716087462
772527546
4539
466678199
4890277
687575431
485765
403920805
5438910
873633862
411739447
860642329
593347614
841173105
575167242
429466054
37663676
401887449
553615187
480793562
57587
685972585
699343344
552837214
428065123
948608334
482235517
441586653
877803428
859488316
944108743
440951153
624297278
498552989
416113
379387122
709528399
439642813
42748
625116000
463110425
732662026
606363947
48747058
42422
990886867
471424202
659057982
993113465
50083103
29840327
48839
404474201
483080
549663795
443428666
541367330
471875557
693779156
416085983
4793712
945123947
989829716
498434542
874512214
879344661
586413921
684748429
931401531
42485870
529483016
717171938
405616358
757690736
961943891
456054135
594542193
850123091
786531327
4553207
797537652
539390274
48524464
505798134
583802163
787781349
412055699
693695891
428792966
483310212
56153
506628145
3794
853592750
775583065
556739945
487948
762384768
6394768
709902503
45275209
49234
37175
493486437
419153
40471017
32603378
810348098
445798991
39097
50973
855243083
2814273
606437705
466677995
484983206
671551377
860947200
514503590
929510769
40625446
883663093
549232314
438073588
3366
802097853
52846
764927567
747960071
979029756
448725180
742257254
598903360
35730
3372
418608088
901825445
50118907
471450561
847987385
560094692
590277243
524166583
985673079
528219286
687530312
890023539
997655443
590277203
477836
973910532
928067138
509628363
7046
775743963
783228537
940731575
568250533
327284469
5228942
602131169
829728690
644639216
730723258
870555464
589864318
533203944
847115423
478474811
927235827
597277652
501898224
822163435
918397590
621314646
474275172
425889145
456107740
443922388
644049113
618200019
534969465
919424840
891623087
818132895
344446
932208621
788550333
599221749
449286673
514829052
424825482
4944976
437017141
553226629
51040695
53732
416880395
837246642
426677
465584
720876478
37715
426389839
791309456
709159297
933213829
891057672
651599763
434562577
874056692
486230
944944816
983849524
703726290
4683639
595694748
452017593
606830403
691839260
564143816
41109
451218636
583303224
480714439
686559345
420054254
994806406
54891015
436881
452543046
4769986
816747027
61927690
719020298
48623
488354068
628279604
447578647
452264991
768067652
847853671
432471895
809610555
529280923
47588163
967347727
681001881
450846697
495293646
413660387
535482671
422675039
519129919
775217174
518106889
44842
433841907
420791027
996151391
45464375
484927990
518365
581672531
516574655
725876564
880619051
671690066
43863
4930214
395124
997808239
871843895
894347168
550504706
42939
762054045
22599541
636173652
475233725
49243
488737789
957988147
522591
982839177
910714528
691464808
46637124
4961131
906505266
497514
402766997
49449197
48773
416139362
918825584
462826999
449960882
59206
619191479
835999532
980389039
442814547
4059
566776551
635485233
764485880
4623800
48012
887105286
462953493
752864417
443613117
509931430
711574041
52660944
450642572
53919
534035686
843342133
4928
45143
996518219
930742955
431412805
48958
788045386
50437097
5185436
499533
424988578
506208614
475880251
769013404
488120725
430187520
476400556
880822018
496892
912929867
776126584
401029633
729346238
464454806
655988251
623965456
474469
48471322
947215275
653709015
653781857
890579401
456518509
412454748
49458890
763134757
776942816
704806
690969607
671234117
959527580
463936877
540365132
942453312
4622
43243561
871024709
786563972
42543192
756122988
736683436
967480297
4500554
44609
476279701
516729509
716449776
500782909
476457939
921851248
427667444
54917
4424
872627584
824316098
655180488
717109926
445577
40168779
551433328
470453450
34042
468118182
444517486
54817
523615686
886039811
822037565
902273223
767764623
964161693
467154629
5319356
476265532
642299549
500999722
602223873
981805870
895035906
697142115
744010438
817578833
36077340
980527014
457412175
453191948
521162720
452499
491503
725164034
840345111
808569424
734605312
559901412
4626
792612148
945836660
472472901
449225
4550075
444642
482871404
716393884
5000872
595870773
630900175
926885930
601667422
679359309
853640146
458524
579168664
670843155
836578909
495535364
55922712
473861022
732318634
629469210
473898444
4628245
476182671
486135412
45142
799099251
839015592
451520494
496941506
726135736
417106304
462445267
627893509
910705459
817074992
792650465
731897363
653254077
981504796
45457263
5134878
842303469
737242864
519199198
298104054
596795915
778768369
551460095
523445296
796734243
881319162
502181880
5980400
567412891
594499257
416749198
726793343
908956003
445798977
420640
46166817
4966946
26713
47715
573943489
6471
738488172
47493624
446926052
630715277
532876602
843387188
695611645
674518777
989325914
61782768
445169465
447945
667421622
593220936
564315440
889806522
503292582
60717
950346062
494522461
5479255
4738528
721412630
47742
47619
5192
532456396
700460039
2711834
794091070
962257571
906164186
461396815
830028299
43207
594961767
577637335
654392834
5849298
4891298
763919210
483642174
740379057
459412465
4207
472213
471289555
491954628
808795300
699618771
970553972
847224443
619838065
650477443
401552775
559542839
663681670
442001700
734090040
502585573
826705888
616690227
678046690
46683
444836327
453254261
942541669
884647075
4033191
55808796
845604440
4099
602905795
866839917
48698031
557829708
819477875
557546627
767375795
469279048
892569367
857527648
952046029
424093772
829604777
948295961
4792702
552990
926674671
973748568
502125198
810459915
473614
736399072
40950
617586839
447092742
776501616
831549793
4529072
450992
432590998
845348366
43809481
744153273
660187823
924566826
4581507
45415
995211481
880730238
45210
686634415
5290987
742190236
46235
461153996
608448244
46585497
4011669
915298276
469781084
813385590
674924454
640395227
762664459
869439365
4768026
466395015
620800420
662104682
460013554
702475403
67957024
451742711
702276606
49128
765836052
614732
496065
480704811
617881050
736138244
492877029
4417201
4156038
3617943
886474928
471934392
4747978
473951367
391099082
378776534
983724787
477397506
773019422
6022171
46124760
41246249
977497654
948968229
5477
70788767
442882446
37380
421004063
677320315
860101200
845686843
430059733
473468
835320411
501728
965040804
582267148
485401416
656449962
452843588
431568494
560615219
534342
875573918
416996633
433649168
4201683
831678796
685009629
417302586
515277
410229418
643804812
583097300
670401285
919562980
744008269
450117163
433459159
635054440
779127617
56315798
39388417
862073263
4682165
3646606
583767579
675004567
624417566
789036306
819849817
595641662
44279
535955483
480503
931974932
665704
877450070
52185272
729367529
479878456
541728991
563347305
882146877
40096
715995908
478508698
4803254
421874
545524597
424755407
719463479
704824791
829588085
486252
547813938
769906036
776028839
948939508
778799966
942986222
46512915
576748198
61653373
721682864
563566269
686759660
31606620
971370666
455266
33080695
484599528
782538842
955554298
817219182
47529202
688056171
548185286
4095333
456675
878873332
571708829
672553597
6087509
895588314
48189
763339722
869795642
600807044
918950032
764686330
696835584
619662411
905947945
57277
663985017
875361196
568516257
901077216
880624182
715499502
912129977
36958
483402437
45728159
49490
959302309
982881343
974979923
4584
869365151
839451345
887621758
686335372
925760550
462501624
6005
742370930
533063
502763511
6504502
453186307
888240547
714715273
604681595
553969929
777418615
937157129
5053
770703988
668655319
448591956
698723230
637854295
53827
997020989
49009
888540788
710217409
499307
887700930
4509602
643046897
921996525
406187360
611947494
834050936
901673943
458852254
733720422
467279493
992834399
38121
969912781
440942000
4898866
751998400
721167958
458169709
530481521
931886216
727610648
761762403
46054
704798533
749939416
923441380
810556058
460156240
925163802
4335131
683185961
459471016
929810551
511276449
357037
447952
65337640
412760861
553775173
497575888
4625902
616476076
517217107
918327525
870765032
586031
674864033
737752262
787395843
961898000
690028873
367656843
967895475
462651
602510553
762485172
472866262
499220639
43870
46076795
729778781
951103253
806572718
834072220
874082526
608854901
45897
970938505
5366156
680860775
5476051
682947062
929760813
825660058
588442349
847695241
458691245
440229748
581234851
536182670
963595347
731790945
748817739
617556
528243160
495666075
619169862
475485
610267854
468653098
812823174
524081
5026057
821519584
749953390
802002556
641244466
470428418
380300
515351266
496674893
565191988
527728
787532969
3984
483596
758637563
450976023
690559646
883894372
577731164
48985920
528305540
512655
608235938
4612469
801284528
944468460
486034
634376328
430084830
945570368
452160028
717896571
5129575
44555
959716961
580760
724757323
43344335
557179728
910812494
454462
379931
366732525
959820116
819824738
3630629
3483
875279922
590039483
406108490
919028951
583436493
3738047
2996
307894233
666956911
40102141
49933
474699581
643859850
4754125
4412067
635967365
43800520
469645
648421451
904386671
949030599
681249247
952030503
445117257
817631607
692985098
993739680
524239373
462339
496007780
680195020
604060432
457426
458035443
53153
855266338
902570240
457277332
405691603
420136356
662581146
45527239
793826581
657974458
50540314
4077
5248673
915015678
5036727
957524850
843209704
719302292
783642447
4901110
47454
627042235
4276948
740868017
642647823
489676451
742661079
371356
659937585
4694227
480337
495316060
46821880
431683549
500380058
549484014
529983374
582172971
464947679
960513629
5160340
897707026
874734384
487142
934537376
61009299
46099
5697
988673513
671023420
4907367
568981680
455321178
463861
718612563
34399
573637607
815140406
629306540
985280575
679173357
453760129
959736580
470635329
658715532
999814343
807290032
587806427
594144615
4446877
795070896
531726
461366033
865859557
614641
697044849
686599694
510323088
4032733
463947923
625792391
46333
5296364
887338630
629643222
49918864
49170893
846231954
519487423
861545929
463317
616311498
944732402
805454906
548648175
583024828
514309586
496432214
534765118
5565
37465044
531506852
527868
617867257
973550452
898603907
570418299
806551184
566
772953576
704125914
493514
457803028
820415156
4895
722347690
991922992
497485643
45402784
556778907
533642754
47884803
407465696
848895971
652278691
697861541
670485601
507207304
47834117
795836026
5133272
965289320
791986819
857807387
556735840
618525621
458175
554802309
4798249
45285072
776386514
568796930
765751439
783574956
56431
413807648
4893332
671736201
54815
421232550
856505428
48056705
456228327
879655290
595447943
455802
471874472
487744594
466048349
786990074
608589191
876455384
776039326
669420369
45423199
616288455
468174
2963
486724085
930234417
718277943
887193010
397481
952021932
28263
480209
795302447
882380319
45071639
706434817
48985143
65291133
684691108
4807297
48633
468339
310
773823745
869284069
978262034
998699519
612021236
47959
375333378
526604669
489706995
816440345
813520239
68779348
419881518
546046333
752598507
46756680
474359795
897741770
787122830
471392954
837500529
644599247
811948070
454617
936860010
701362538
45703
921411458
589331258
767855344
932693122
471164871
44610023
721180223
709379062
864865667
445195586
849037511
537319645
547718472
45470
706582738
927353399
660848461
776450179
493359414
950353820
29091375
629307463
834650198
746913768
830101090
46496
936101132
58569
552047712
653237816
488669318
567717547
47590734
580471410
605323975
53370519
3545308
5974
46554
889689780
706231623
900514003
976698149
515813054
4858179
46008
463660
478410
5507
954215815
646120286
501356770
28
962381623
968163531
289
748225448
437925945
574358429
606355758
46270
4708157
44753965
46266619
410315605
575110234
499792742
428532678
4980436
536231
480232664
794059915
560949648
460819929
769176725
919423624
811053220
51510052
5130
802606884
939579520
525912776
838315751
579282731
46344440
434688201
428576656
64640
733587608
609573630
333879
476400
712762668
542964570
638698406
969466456
466866
41477
4009
658058978
442181229
491171614
984550040
640499677
552105851
379863
4918365
893403975
988995101
971547827
659745015
968119450
848233887
416402
969185384
958274297
687825713
817812321
553950616
676153727
460788867
450939
4551972
4613649
418336882
781268827
49203
974773162
498063206
484099866
619839636
814546494
472627832
437980335
949489831
694393563
617562
717705052
444875996
731016455
801755311
839266462
766475210
831824045
625050863
45736047
729943634
420521
786343133
963898869
585981737
939540601
440599892
438645
809718483
667211551
828186076
767596614
477701561
874050984
436244627
951417882
484513496
826622934
855365365
923959141
439037600
47040076
924678347
696837360
691132341
425824163
607182448
46976
998793023
995869674
449254188
408819655
485346573
840400565
48352690
981448764
950137792
725722557
48763
499702987
585478702
44611847
457040053
509231117
510664308
970677703
433564378
954020433
650301424
754745256
800431840
790933175
437868448
531283978
959605511
483969917
693595395
518394446
530734442
563369986
577883737
30897
70792
517266
510122826
541562510
922806658
545535219
916479854
911157834
4761398
5840113
598596819
657510063
833087032
4442937
3795
3846
526131049
630065998
438497470
485744022
778325789
830055896
65438
841946213
706024051
960000532
907496701
639124307
647636996
614559336
949550223
727451076
947573153
634994656
518731378
992295135
853040464
932557825
525148874
47350417
848678578
591262449
873749038
365
812079549
482617584
759607200
5034
478620
586962
28680
343866705
858808285
513169279
451609964
4664051
42383
605578724
651966366
546815821
611038761
794133309
463629
569755011
900422968
341
695809858
413827285
416119102
652409303
615673
4752946
47299792
573825391
634083587
802173780
996516297
47297
498276452
532907966
749440815
5141248
64344
738035528
618186732
628311384
802667557
457216257
405315503
478885476
992902753
864234301
47754
714185315
728281243
595397726
868836012
42763189
51124900
409571494
509343959
946266786
752231754
874719719
480677210
579224806
875155025
607202463
426510482
617143152
503536524
764340233
969893499
879776902
710867918
450984148
585525381
573680
720299000
4587017
668576857
583465295
492093970
46907939
520326881
938522671
506668549
465779810
745629718
461089
789419780
451630736
54905273
74663
459863226
671914234
875330582
475908
46220145
643179868
963397598
640272788
379371
546924961
858534167
472251394
5920552
498688238
909200605
745801888
874608370
765407603
45397906
47013215
952072699
495409306
437694
726888789
621975750
4829496
416440787
5161704
367491
899015286
939963041
434310235
499928807
531325573
742104813
606002424
575244365
851429026
718483500
53400
667221029
4579864
5585
4445
46768338
534054942
301238516
425228838
770857548
4600283
457218792
486505035
415915991
481624577
584812483
432230182
4266
4596433
4118159
435102960
462747653
677819130
41630
634477804
726825708
933644619
534329739
353839
826146087
4863
582051367
548059568
33021
635517837
756008798
2914905
636206671
693681872
488385379
49701743
992431158
891012149
454751569
61335349
962124385
44305152
866104983
807634383
4184054
554185267
49728
479882323
987834261
912027152
977503357
874179924
988256994
4889819
3925845
47272
804712932
641310181
601750585
734741695
886706864
994559460
428267996
859419187
558317388
804666774
874055325
482118
606731011
48232054
457367971
583852354
947466913
814197052
581692448
494845888
484746564
57458
624152730
417789741
570108857
474026
353396716
874552073
471641
4067039
628334839
3700
722367639
434778
456934774
49087
753726002
779751573
281391288
979964756
979519258
693101303
616723483
831557636
4522299
975944240
4077994
584552045
591209285
403712911
492254951
613271630
4153319
687394799
38436562
600125509
453094
523959253
686926621
570442786
5928
935986845
5674609
47627204
350059794
52093
977512159
681061436
392537562
545506914
40191124
784360523
39529041
44254025
734330676
450845447
867899587
817960997
819885711
5235856
464777
877777390
451884196
3640376
699938380
548388294
488111448
552058319
690120638
604953244
897934860
448350108
633920252
48576914
722252038
404758261
610927692
487602374
438125415
986971312
776175194
737263301
673797924
44677136
542174307
472130
759393560
821420813
516242865
876081704
961469533
960710564
560405408
393874428
905386663
455990
4755516
587444864
423883741
459408636
966753610
574867849
499329
879361661
30484
51612182
561384
489408026
212
36544
748495276
799972031
667056938
721834745
676241184
722411388
592539261
488161541
721382800
721468898
366757346
500696897
496163
40652
534518
641201910
5003995
887879074
875301317
3674
44907523
563692178
4376276
329545049
491699481
906005529
584965
622653349
420800625
49834164
691657956
408365526
653020845
472313755
445064
685636625
523870314
5781868
4630388
690424945
956828699
442894351
528266079
881357066
669574311
976397444
33934555
567446897
58295
557827081
4954842
5232251
622738597
750258241
4767400
4943044
658748801
613371950
685740155
658260960
523992400
403997594
552202649
264
648669269
567246792
397947363
46623501
917797793
592339055
669708502
936927631
919536250
989876495
42149
544403321
503256567
524790412
551187426
4863403
453695837
988904404
508810194
980252244
450218684
915695401
402397187
870752391
627392637
402036
410050128
443321
585886789
519122289
4746479
4104446
724037
957209323
45336
544418874
615983316
520863213
536611072
478222117
433734682
945819439
3628
522124515
554569502
552489324
581778415
4528
434418782
557206053
568633289
986150200
627090432
725043722
496761312
725192919
52670705
2335216
611765683
703680082
5867
442063821
627955265
899279920
879339577
555254
920063036
470383806
450172554
4633475
971771130
41228714
927685490
947320119
69571
657555548
398920
623597278
497771817
465695720
4702463
665410414
718656049
920668882
961009964
495558161
640078625
690593126
723128560
899823071
51774
547382026
800543807
736368760
775641152
725245972
594223114
4644
44490
432798641
44802187
507173266
958300438
45647424
49492
46567133
706412915
442154329
953652022
895649303
436107107
853909093
713011440
571042897
409180633
464584
982421435
461830
940492916
928129657
905802800
420678422
475892
424333
452540805
4436440
846438679
50019
611488329
986077166
751731900
409733
981699947
515379977
486679
823608143
436366994
535352168
800231871
4964025
877689194
4145809
962080213
406033315
715789526
738047371
51119102
552032846
46501366
466156335
909572467
628285225
5165106
445591964
36232285
520802741
47760406
717157916
798954771
46126061
703341287
400574909
38521
475575892
327344030
459351513
921662316
505903407
571743317
896700714
914709936
4314749
578228045
533291805
532229876
762464893
873384637
761512724
875593258
442439056
605301
835497541
415536977
444182870
499611560
50051
954800030
501973918
977406101
812551463
827251207
882945501
409704361
4753464
4435
444931455
961121595
986248624
676908239
754937718
481134470
470304525
5463
645220222
955942421
668144706
51257560
805060392
601382669
817707896
820369409
511895023
601414757
421094853
671470691
795716065
904169083
825557405
457437
904335026
740260826
918635961
52206
434161230
50643857
423416917
5781
797037738
485758447
5802633
793905900
765466614
424210393
878741423
727441863
989030818
536855389
61600132
483434258
48307
641283673
551760641
451613207
4541168
4104854
744797721
697709047
625150271
45085966
4711232
4686
47109
586291
842674216
47953033
629897990
5041139
49212852
614712623
962851794
581032067
953727290
445234865
856839627
889707216
561949641
550966847
798714498
954441263
736515631
471446
926539836
767031658
740202817
823965471
967985449
49456
858206799
978597531
4979318
875677754
403614935
47066
4352980
4041
387019020
746842089
671825392
401991058
579552529
998561417
454138474
936233990
3395480
890624291
698222029
983110844
259426
612655341
451376
951600631
38389389
772522977
5999
41176536
851108162
863976360
503655055
836809474
49470591
448046949
5403
858895378
4873
475434
400332452
824463958
46892
815235779
4574778
804577760
4623
535544699
492994224
937667117
862917958
471800710
430573537
49022
443035646
683872626
45911672
433883198
464041347
435627933
657994115
852261720
49669979
923287363
745984059
988702003
47329048
804380394
924565440
663133252
780047789
39500
683167317
449398269
47397
678926894
24824878
730940145
4706810
612509581
631913958
980627574
4096550
45864
45641
705314175
489493911
523445081
907820119
59346061
625073660
43504474
665955251
47127098
482
459851821
41598095
493761730
46898
947833810
4777857
780767711
491645
632586807
452645125
511179804
46389766
968120688
833541795
874785983
5384
45063835
561485367
754797524
4179543
824212112
441045910
581458125
727833327
449805
637475751
3863
511562814
527133791
767889156
855925577
404482119
627543
486031875
481430
408406237
526494767
560
51227
874515912
958625988
483358744
640597316
962642331
834004811
611601654
509999698
940412582
47540
4109082
4650964
851259159
803698005
575152702
36987690
928971301
526821260
45487176
415588248
494108
558812
493127677
729190269
584302824
4364657
975046840
994319310
423554809
766592284
49977891
774279338
909595465
827111232
45862406
460804769
643905960
4178
3673
61941977
989968729
486077844
47152156
642726816
657437159
663452147
4675020
46242601
607691144
489017128
958344912
49568343
5081322
599385966
783598217
391957
777025567
709673292
918501958
4466188
51774070
451696
4830143
817272064
530075699
738644098
944583829
601264410
776601099
346919
479242188
433041539
615905428
722555810
977881872
452818
965665481
790239977
484910720
484229
629015017
35986
561895973
529640435
920326963
490637
5325
618511689
760408197
998787000
695897599
937461661
663183486
550393013
455272399
924539959
596251081
46026516
901018344
496728937
504446500
854836812
3389479
499829211
948688451
493388811
499804241
701267935
425382265
47364
414913424
472141569
54141465
665289962
639776242
989144480
687619674
601401304
696866805
735804005
730974543
47520637
801528354
7520
412636466
840435699
56168255
628577625
45150
408330732
409601531
932793223
734467810
567358941
496076636
811013991
29369811
835021883
931183870
466885
454940545
45953185
926580952
474992063
436163076
676785
376879036
533645054
568529764
748431036
5381371
517307325
651016598
784489084
498068
627522080
848038183
31649
859847820
832641426
498404886
46867953
759448675
48790259
5433330
992412214
963321571
549892171
605333529
442231202
712395597
431453983
559197445
5198943
444673312
799564825
42756
666886091
841510565
478912840
950583074
850645347
686822727
466642
2357227
735032617
51814
515391611
591961190
549430712
487896161
637520377
862045933
783452084
430308612
947237490
33888
859460445
56889
612719035
711420792
702973027
2235
839756146
987503023
39175492
4566578
597596587
4861765
700899148
4998
799778648
956297457
45730
627609066
845187569
4969163
835268940
832094378
478103796
470433590
408180908
3570
623188
589499490
847555793
788242701
49846129
910201019
846296841
31810
490501
808657081
555117786
961117316
849124523
642415123
5046214
523178104
610416738
468330125
910641602
956220363
20660985
886158688
602538665
957255599
56569245
894478639
534999109
632356637
968754819
825751405
599453367
650241798
535510594
440037773
578821036
807306825
496327497
410539134
4757156
431523029
39519003
456203625
543161122
895193537
380453056
848607218
955947367
689281391
45087363
447789665
974622569
481271888
918314048
850215175
496371309
767838825
836068595
494320416
817542704
891042966
716674595
458192402
738368725
880310157
496458
582505074
751094023
455059
555418287
863039052
693577543
746523779
346442
801507904
929277307
4724475
854708303
965497791
948868209
459289
954653219
885512470
53418574
420595493
41381208
677547905
552170416
978560807
3256908
567597425
449777708
55932
405332197
857564926
706540811
776552678
828984917
522587421
547466880
805602031
964493982
605423298
32270388
503917927
924843357
707297292
765931195
676092213
797799691
585485239
969930417
625093907
855311380
61323
51389454
827226958
475970
942565882
896417034
499026
497433
746531200
935774255
46671
712541753
980374152
819946916
738588550
522129796
380159157
49611
733593728
976900203
400636626
773128561
900369742
726468820
947159596
853210978
43931
46940143
54567
46479494
495959532
407299740
400468451
56133376
958923791
912165146
5528381
47809
680386205
484812495
956655564
910429998
900440044
902299646
438386506
450436630
772620660
623845089
550319846
754166278
462974
495246773
889606235
924665525
711819995
43957
788626386
796900478
650007853
456626
4337291
5257703
997125302
892427056
700118533
733876495
435932
458445227
479912
780673489
704923747
503781358
690552314
444723802
447180458
572064236
457581
901699981
753563864
47430728
628165699
4878624
458891509
491960659
44335896
422673883
782570878
935203816
929242093
463
931767369
807449672
753556203
452093
512825757
432694592
872477829
623540671
46352
489424
45876190
779091927
897009835
219068294
42506
966912440
915187741
508029054
592264943
943375351
420080
605733359
42738
429548109
554845647
796344280
657580401
431150
4928242
981996875
775356245
444443536
492166704
423089062
695420092
468671401
494422070
752451053
471740864
628453050
760619734
878622395
687668867
552105344
404671937
422611874
816960230
824884380
605201
587236609
49308000
44758
501447
546935904
4003584
539341
4572434
740459546
977670165
529728491
436291488
722617834
47939
697591487
443209508
344735533
560566376
504042027
508674171
51878737
461891006
2149235
858134068
556452681
915825940
820856241
620300019
634276212
4899353
709802268
4306058
835194508
614728931
424027574
988997614
951589977
805388346
464669109
894432026
807614601
589896501
45693524
945102597
460519553
3644
2681831
811669337
776411678
47752
965963783
636286570
4105926
532935845
403017354
568538
532572
714212887
38344
791496196
881237476
4129272
4822472
799240942
49571933
496739175
626378624
546184787
954543555
47103
44497
890997176
872912248
961905212
442371848
541331049
65126
550343897
567175133
787704579
962918624
532051
835881763
811176053
954770532
47622135
945219892
47931855
461566109
708401402
653496381
501244560
5548361
476959106
48774
422940917
893814521
529890203
45671147
865902814
5189
899705808
832560907
736415769
884430555
4986308
849652696
489701
281754
610306866
933305420
991306718
682884454
752607149
4480047
466542456
778691685
489960892
664550257
678389272
446165
753894857
490961
4821367
756518562
458723
723146943
994891614
537455357
661494300
57723481
939698596
509377779
4852257
796433513
597437602
847802815
998356845
4795
38544217
831865004
5074131
733105178
748932471
3823456
972266239
895913068
47464
593056018
512686860
45443865
636312366
6312568
368758392
798414099
767493602
4039471
920458726
997262899
663736698
965600630
449963224
934234925
578615914
5040
54452427
485501
622255957
882828718
440383
621072093
893330260
40158
581705317
3517009
620680031
692877737
628784031
699269334
376312
45889
49642848
432761272
378590
904018315
329054
444004953
452852760
4558859
476730
51003099
616643620
4768629
45479
396991594
57599
4593
59343
48946561
676557546
976624895
564469675
580518
904776551
4680966
760657407
61307
468262613
890962339
729002258
4069
52724
418136332
414080011
487569826
977305107
859574350
719286628
456358443
503071583
820268624
549130607
917109985
967968623
998443400
38179778
667161393
515334686
908434304
685317664
40161849
3666813
726540262
558004922
746571685
4696744
46547645
598960622
626807191
415326427
738311388
44720580
488940696
488259206
45334067
632370525
713276903
932407284
4626723
49746
926649833
854888247
461038012
978827999
848624327
4635472
619596733
608089118
40887
458851653
488227670
604957935
525422654
3929849
918900855
844417509
761512281
646609343
28757103
583164
3933413
552644274
449733251
46068118
954185072
759343876
603158913
459688
501121044
460777090
755056333
770874409
894630084
665061164
5108510
629788239
588090047
650372754
859498551
925072729
51394375
659024502
903970895
915947101
854323379
650408022
7688
502751
688600462
421363743
422125947
44109661
47809439
5871
992316116
465817
875186407
985620373
716926064
678109264
588324273
890532302
683762899
42699042
492441
908629965
436560561
5097408
543893
496662242
769387624
4524164
463533336
42730
880869387
710487641
498290339
730593314
511132472
652146077
820510783
49374
64826
320078950
504142377
668225208
687727265
56925636
821784188
961191246
37429428
929845126
995782115
454025565
4893
512892048
793045020
582096039
48210736
664165
745229099
579538518
455603474
595500152
666656609
48804
967086065
943789975
4285930
495935253
858981301
675710531
462653
760136045
758996461
426404835
573838792
888027052
656591172
15318346
491230809
549389216
679955982
718954607
3546924
595227358
816493981
779774133
466948793
3124103
860367654
449162442
499699883
836079060
362201326
446642446
538082586
3489576
209600
33132
451613670
463995660
428672872
51262
516276234
640427345
496803617
914658243
544685812
960078092
608501826
903611441
49083
481478891
731563680
740884963
40116
529188001
600681792
908158834
414064067
486710451
684201799
699992747
487075715
429141450
919682220
514120529
449155
722162565
833019487
595193318
4822
672462560
818606526
934136314
822027406
49293671
395706
421471659
974654586
655580582
794073673
489190819
768031922
512387425
917603608
45356446
460278
726510343
808744884
664015592
416671213
5049238
782472757
507799970
809380516
493838771
558765094
503247607
477113098
988019365
708202593
985948630
929225053
907857269
708738705
650196566
892676110
907289542
661385056
512585163
890917958
487000584
459490036
871354423
762862033
691575860
939689744
810808779
675472361
919797178
378405
48833
877143904
804890415
977206632
998221691
874128186
898714751
528122568
459624022
528537197
46926602
44702
481421605
749239160
720303335
49467
214874801
45198346
560932008
676159206
953839257
671768157
831348095
490195201
695525413
446804651
779149238
674144517
444313934
406624730
716422527
747193286
418274727
445372128
732984387
644345485
46986
748257980
345079973
493223780
630713276
669337090
601936156
819854463
774002463
990611937
416064006
950334144
896178265
912426086
646791876
455787937
4928918
4292
4107136
436819463
776217913
4779
828036863
830035287
639433790
578795435
498588563
454455268
41320
538618736
869946197
456991168
587268348
52525800
489855
604940976
457013
41070150
971083529
941298213
919698621
695923860
418226127
530736923
699490655
875421220
412037781
485473045
424313221
61470095
974450327
741906535
715028911
937135931
35834143
912245275
776759823
465968837
381225861
57582717
233384240
490364187
48046010
711146891
641327483
449050676
432830065
709112839
607584908
795691385
635553195
437450714
572362344
489067606
49333
518332097
856967783
920566388
835305776
5541641
424531270
832321117
47664
469568792
940227730
46898893
48674950
985046509
443237973
47758339
49262175
4708517
729810416
448485322
882300691
421249415
4712493
635216231
866851223
45563
356390
490009203
558898
460822
664107718
625543111
473228
500589290
825992607
741687751
878230517
619816021
654539716
47128975
718605824
50165187
487260053
469103
616672837
819586643
44496
4995831
429427613
988576178
964884718
731790557
874139515
730777959
969060582
295678
669160072
711295814
502174964
4140
600063
49306
540312926
484502
643821660
717438074
541898402
488205564
646708751
466048966
692192475
648552499
824693726
533339
511108881
505151958
862540439
428078515
797577835
650651027
729878838
840013461
932113297
894638154
760310860
887419657
480855
44836
33
512188317
813738013
990410465
47744417
27573256
852941337
496825702
956449515
807249050
41041
836776772
44327588
654271705
905098588
477952183
426304
775512768
464843233
434402
370537148
696455311
706232462
583803804
926769515
737815657
4931420
637299512
336658309
791463125
986063733
702711689
4813444
47739161
422701480
939546380
648833879
641126880
657087658
49766
896559543
804540690
848126436
456535528
875360053
992659022
31284523
503999995
885608154
841397832
866326937
983919192
637966901
459309018
737488041
46179538
405415514
723348504
900016345
4629428
924697622
53037443
956261160
733365845
427228088
440702172
756650899
53314
41772516
5244006
444998872
906214607
928753949
498752189
461961
522777823
694635681
55849
448564533
426822305
694584189
478679
440552026
51697458
902920867
45025
498926061
867762945
470907455
490991
47040
476495959
915591924
640271590
645354018
424274371
39337
889748793
954639375
902311054
926931613
860279400
931588055
743396054
722657723
724377709
584019
466877
820893684
985714103
673885066
58543
905889796
647884897
4148
982989342
889381055
491615
601949043
472988022
599614876
570733859
454004779
742623550
776716484
613117406
663331453
403066393
731024598
430710061
473160
799118796
846067686
458951778
576711006
581286487
550528114
419120674
407122912
653722997
803799033
420111074
434219933
918656375
401665322
5919
980946820
54971037
531977050
613504425
637301286
463575
788373927
4123032
868853710
589884
704267965
594839399
569797640
682717073
464285963
420764700
541414160
477310
522821744
450498675
704021128
48688
539456867
987999055
486044
539553832
877817866
727239484
601967866
41031774
481824684
904074924
582787432
48556
627554693
406719467
28726390
530018381
836955467
707537301
415796562
441756567
46911559
48943231
670651945
871460838
908727201
12922332
443458770
523888844
405874563
478147882
450369384
793652713
709384746
4376865
876360794
850822327
477766372
779479793
647116339
434018
5338162
24981376
49705377
527193184
492359599
452800595
48005674
678362309
830068727
877066403
52836034
45666
665690088
604194849
44588
797014441
756541854
787637599
498648360
652758166
902193093
995426998
804805337
660608925
443118
944182234
736604615
4522958
595838218
493751512
492474354
768417703
761338893
49127136
495614409
47184
58501
557741522
530752980
421398151
501271725
48440653
463707477
844381739
439958059
794410639
811801035
908294990
429064820
401914284
47734038
423142404
4416
46214563
444663373
46110693
988999918
627434933
423315
922738457
792292323
657433580
872527846
561634208
918960822
468500692
966925723
415592954
432529924
811671851
841300208
45354214
812655009
395359221
472667
485960848
54059
854529163
968546554
576083008
793372618
523530007
815536268
892023396
4938364
931508390
37833904
624492843
833619231
4694226
864376851
997876539
46405
625991386
46369
47418902
47380
465094935
674673780
679659876
843204869
774864237
438498042
928433036
977452846
49556
53215640
432853781
480003623
712540071
4698
39223
838701436
774433898
47651649
5514
613321559
541764972
938540066
446287
766823239
47404963
758554616
540793
419446898
772655301
408448823
53633
407759
36677
495944
443897
417405159
2536619
550620738
38756803
413893369
604803618
891964622
527662187
466633
593772175
567362903
487609
793673929
989731404
630075880
43865
45754405
437360181
973504681
598597107
703954056
918728155
51888
520160318
908279712
921530111
765388336
407812098
44504383
593214802
473716191
687036170
659569359
543692304
481617
651704903
4267812
492324
901572975
55059
59824563
515933
750887327
682288560
975892099
464833712
947765745
600453672
48968116
420619519
836100968
536825828
434244
6181992
918114485
530752155
34094
5399069
548971527
46315
782351609
477371558
684688623
5233304
423377739
4753681
47694813
657319952
740761160
4585
52714
499101
32040850
778376728
587229227
533707825
950903377
747671352
48046
860372501
639650495
49076646
698638746
48448594
34484163
535672369
630397043
437774295
50181
494135
813581587
868332075
523085972
466810
453188
772134583
572535422
953425809
4620543
529199760
424665054
45111
547348679
913353080
873053102
910594043
57176749
996757951
607804160
969134966
420915660
853801615
876542223
575357097
734599876
468138
440888464
4318700
5659766
774086248
686675263
543300452
686794552
672388869
461630
896175717
709226026
597801678
548386578
430813604
426357087
669658433
489196693
365212
821409075
612385045
933777695
620748155
729874665
4626006
330941
981603345
413224055
615558834
644355738
405875
606223282
933465515
5798649
823838926
525055784
956427484
626409407
981809436
500285354
525627555
492251128
909126473
591748886
586716908
51546185
907052110
468761324
706851728
536888694
618229214
572551759
481542
534649246
4742298
721303247
403587706
426166521
856021054
751988527
527019491
44889009
506123278
468664798
51433
502851354
727773663
567324306
455804006
48995496
472173746
50980
467192826
691525363
52637
45524294
59312464
429036918
923683124
913539385
762826083
47913699
967613689
595862514
531660293
910154395
431631677
53269
475712
300618738
657313251
4985311
453353
322470207
774803412
4016486
727141738
480246967
738273040
772287242
599106970
4497
841110979
43354
504091683
4743
514361131
697629879
4612
45208675
861549910
401161013
409151829
46055
618370762
769411850
919723218
654413208
436502238
355562
443095846
588300064
679710214
762320031
4692680
487874585
448926289
5556948
713275212
432388095
439025893
999143144
929935273
55294076
560719654
3974667
49691808
615638596
918048871
849895129
581304
46246454
42043580
715471190
447011313
609528278
566704367
2731
396086112
861676701
839927121
681407799
414608
539125593
793931008
909753212
502551718
38045
679751355
402102749
439193910
944447397
553398333
980043210
4641281
401129750
460359426
46549
461396461
456486378
463416453
48502
49081
587119018
940431529
918465051
580907350
4988065
863093310
778531604
460518329
955319927
52229
59472
545698997
845255057
880650684
489845251
3430531
444730827
768802866
788754179
672024905
719565239
515963845
442773414
4879
43235960
911513723
763985403
48495
639833203
35985
4487864
461123
500178346
802067873
643321093
4093
3952
887986506
980578242
54232
475184844
49980058
739767299
937243580
564128167
598056071
4930071
957895417
818161816
433906592
787956964
4947026
642791532
642625435
483949822
407886433
46295406
49588952
973459153
517741643
53966
37591
920093160
928310864
813835376
966315328
528540595
929168083
502623846
918427906
703051002
823106837
5596397
678568422
868879027
474296048
417166
920765911
439519277
659643903
994410484
618
886150021
857616643
953726577
543764
70419
670866259
898023864
831197392
791178909
63919
656117638
487444964
885704814
981400833
767735242
997642202
629857028
929686990
47700402
48330
3541
866207654
831044896
735104059
48807
753590214
566796708
46058158
512129705
684216219
731601844
433173363
972240838
495805029
5106104
565886389
589783517
441886708
776643333
924961083
50610180
47281223
817123421
519372637
530110676
968717861
3777321
464867
584272613
630960677
891838056
986215267
5973
48061659
576985346
40439752
48596
52111
806984062
4445640
856077454
643460813
569522799
972406915
836736953
494738
439722
491077090
4904159
976907116
59026
488296391
892760382
3775
32286701
604840462
480045
496444783
46213
540532792
431682117
480148030
672946749
423189023
445706
482726
570
867857636
408440721
728289043
706884516
454518
878050797
696759573
864121800
449769854
851146165
439839565
949358584
864467447
743062498
34671
509832714
939882193
45687
532254952
922705100
411196031
567958138
969181539
449717
733691083
546
847384166
41335836
489264
447296
920914700
550985872
447521004
670956413
821146309
512494280
896597080
513684380
47658
900249163
604696633
45021
897015648
655808647
689808222
756830878
674227931
784738865
4087
861985162
479100548
804401536
554687202
466348527
3767305
985422408
418120365
480609
657533555
936821696
466867883
866060178
4585142
487261175
819229734
5562150
49751543
707444188
465563540
476754492
824503543
972981480
510342113
801008487
52318116
952815394
408211484
404058966
5392
776576984
776479936
618567618
868247050
3541105
887372760
622898219
988202518
498682356
766235509
827642060
981771567
880586151
407652284
539878448
430992350
801187291
984119915
611603197
871885945
701996598
711009595
473478
818614517
998015855
997068616
581209626
569089648
588218772
965130166
55247748
501999099
48434
474070
50868943
486039
579829142
480559255
4498634
500909863
525545038
544310712
744435826
829624920
892887579
607719822
581222523
854744601
711153640
696258500
530649127
388817324
599180789
667480172
892144331
722123559
821110068
54726866
406346
871060186
41828
454242092
600036832
4785212
677135525
882763226
20986
594607182
463737
608147
710804933
537349193
904598749
417601167
400432468
405320945
690610013
700827001
384658398
691143355
4697370
44209071
427382222
783752453
588464502
982684233
673651251
516994489
3665927
4922457
803800472
747629224
476787560
637897584
5474
901041831
595157413
539506684
405347024
579245961
463525
427091901
481922372
879706822
549204147
456589
757751872
670609767
815467002
404698269
44812
928268120
603982865
541308059
961405823
2298
38701
519502947
958767745
702888540
962787147
690457150
591459707
507420
466501504
895942504
49123
371365
653170558
3584
940011973
513327
587785215
406759545
472053774
861377093
854909658
962714031
822829357
488007
978213107
46194
680623686
756453280
47296277
588715360
487580
721669085
580020586
491952711
458689
653141147
418783820
833730620
834183826
668414768
437177869
624148485
729184625
502962813
697344092
528457586
4781709
623899246
50160440
919160755
493248632
52384360
449039124
800692351
47743617
58186
45520229
482162042
616655850
769639672
813468147
46686748
5969706
38236982
48153
464701
555868097
858362290
316349
474477556
584614067
527835132
468191928
885917322
49562211
801431493
818817953
601740521
502878381
399214
404992185
34760245
4735095
917780000
660210651
769560569
677318218
44156
940480292
616520995
694186057
340264099
451044686
895158319
591959334
879393054
5525526
528984886
545466475
752153189
586149293
407424
457628054
521289727
571313999
904271349
887015662
983621154
55316587
803434263
51222198
5131
683462960
4985025
838704005
538201706
464299246
49300
50710
491308283
510152315
462225594
717122298
45313312
60018374
767003381
4115
460807285
630255502
493686199
51007899
298671955
978584330
616014034
48970
459128889
482458382
641835530
413871488
727285920
553440179
43574
5077850
4932360
519586902
51723
506365872
479135942
674622438
416698101
470611109
726269752
47536022
897786254
945365897
591267776
945750321
783459465
44861745
449193188
736282070
589535696
462991426
458993098
50770211
648905496
48647
470916805
606703172
466582945
858584269
702338014
782314381
3398458
622333373
604723933
5714
415303013
3954201
871057350
459804726
749678856
655949642
585280098
48037952
442085458
900810351
884099246
477971892
4745223
832731942
896278583
3799
4446503
803742015
423140398
611405626
462855551
951968574
492043758
621759227
41327245
551032
911040404
966208367
437583641
574095553
45555102
438841623
4737538
478671431
305198659
492784
899249814
972829829
988363356
6496
699810736
377420
647892919
713045
541971499
944057608
528939
467665125
901200769
56140
498582
995846639
808818508
690730124
989215661
814773430
452482843
960617505
898970227
49441956
828184850
821130679
533310971
400352602
767113371
572981999
597053611
938486236
443188083
454832
892459352
800938008
651169753
532930462
504030470
830495051
633951994
668701891
701451141
917032143
842773651
48192079
46890064
499356143
49482495
488339268
577368248
628444932
512716
56739
466390
807139002
4756037
834211689
967158395
691492663
616171460
742278035
956559310
897905700
714852163
64037
659392289
399837321
447991
423889390
657210293
850331801
54359
582627641
4630
544526602
956962558
644127887
676863379
511295559
966004851
783912874
404897234
507785745
603268228
618608316
791112869
44454883
663710773
884498997
407616626
864455796
490856
3948367
403034605
573937903
877543791
424545908
5932
959593993
954297658
4908
988143443
454586429
663925921
823580450
436541944
512520
465984573
437837
528016591
5444203
3959730
467511576
490907398
46956307
826736759
5238604
998007235
810334901
632015070
42445060
465698
631538012
546690757
684672335
56289832
515733420
451739921
55906
673173458
793347360
472463
896517932
715327416
453869231
647
47855595
545970087
754537947
728721676
477647219
704914776
5444
547428614
915193000
401558530
401280541
48969
653999849
864581014
5248919
786758904
869180895
322273230
33792241
505560
647850323
152154
861246271
868255829
730074639
531611341
745384959
46012990
539015354
404402812
930924531
941922060
870130474
545217392
34651089
673078411
782828959
604848984
496830
705365445
468183
960873036
680773475
491059563
421114
828122921
776570970
624660643
527093939
46107
46038
520521
4882627
839705945
383010910
649721545
612733345
475421366
43600
905846853
535407
680190516
571463615
381959676
5869171
430722522
988744788
466589
869903891
780964957
517025730
494353664
4762080
526058
564444393
809384448
606969369
536063035
582615496
686798937
873361447
548283418
724877666
609303743
45176686
719901521
854294572
4562169
4992433
501099320
445596
2850
576
640204
537428490
542684936
5784525
46542
3650739
2974
514656936
798741343
67583972
464089787
898685283
408642322
518235689
455445588
917559686
570841984
476344390
823741866
929027711
615012907
2527265
756080023
662995259
551385180
518559507
981327853
698656454
4837253
474657009
984690830
911494892
733008567
6671
505358949
871346555
3891
31748
494147128
487417
440870851
860046739
490906
898374067
489081131
560213441
5641
4532027
436990
885026680
618259626
459391
972464322
44536
529607056
461586395
629448759
326986306
610102573
491906833
487131950
800631614
4325
854581011
31608
491005427
407881402
744065204
793290779
952829823
4268
49628288
6647295
469941228
47014
940897282
540738437
699562312
45459
430657054
662671366
490919
826514090
430349753
477625292
555853551
731403584
493753271
36271
814433905
433821201
808817954
537378898
38267
819849038
517952877
472047
859456479
790577754
528467031
947466081
414057812
858963310
464814527
528160211
4916522
594040840
557646739
802424282
444365220
979997927
513395529
524388565
44408
909957692
47302170
528133865
658954380
455205163
417788175
808979927
799034718
6693015
924576391
6076
430
865960601
4708337
514926285
5205
419340147
496337070
771609458
52556921
503958080
928579498
42499676
44830493
503611481
603745522
568978272
597945715
785771969
48142786
56764
400092
485992607
553335089
651039740
944091791
44323
568849872
872364490
426394322
907657691
414188
788056935
971314750
557708328
716723629
970913374
3910
822140483
5607371
39179511
821415647
55783
804108196
38290
47160913
938692575
965987929
32479139
638314519
46665
4727335
652116528
665213331
44076613
4393515
779465665
964334633
787151084
524829120
851521359
481844857
810948245
827303546
648473953
423876405
47031268
4090853
5071038
276710
920661520
432515643
843769851
521527382
587674982
417052099
48688443
636803709
980735396
426684360
486477207
660388638
434404095
811679137
539676674
457320285
930906427
700711344
834548896
515792492
978138426
1813150
23822
4885263
46500
595942098
446876667
740620123
372008719
640695603
862449924
52215
4864312
724050706
426322
954586679
48729458
862193015
416239
461238032
463655465
567367583
53715445
601506932
705823647
438057169
4036932
411423100
453769
3508
358427331
756208385
421709021
589299563
795263482
5012806
664803865
7005709
855697257
928955513
419075855
46201
913232110
629734142
5656
48151
777571635
646780848
969843783
430416
781622337
709651546
391833
945099092
913745184
540142444
419446798
419636478
351
609096750
492318
485974
684110070
868178259
583573395
455175079
697599634
439091
890141418
378474
653987568
52138033
46373210
26968
918119671
480865624
426119033
44444444
691634073
3209505
37507302
713483744
455
6057
4799806
423661616
830770824
5077799
526500748
656667877
6065
481113287
612124890
487202617
5283571
890907006
719705853
5462530
486558
402592631
453002048
349162688
822289917
444483
820979854
872590834
876191513
828662798
956533933
519472
988446708
822921978
934954331
562709
509451
3766048
969830187
943975125
513983839
539922800
380628
839668667
706325059
438707940
900317092
687467072
46845134
491778794
860820966
494431222
492021902
905982935
473777825
54847700
630829014
579532972
466344865
855221014
45000112
482158709
610566212
459500799
481498
47667499
5190
864433479
889524764
547354819
3069458
577117117
946880389
988799055
53909
40762
4772759
902864711
46540158
4799863
4548745
558040
461022309
4873752
595569
842751587
585014322
425364514
941004651
648099579
970894233
429082442
3163088
487942452
569933436
849065097
615695298
718341098
539448322
368547
740666824
452007581
49395530
820061350
45833
782011639
514521117
46243
497451
477847567
5597876
849645252
985821836
455222878
849032497
46157608
446498436
475160283
408098737
476347457
920153987
587802651
463618382
890012813
609045984
541329355
598519265
880556977
46092
539318355
789288782
493208346
630745722
869009725
651514295
682286070
915078262
755312594
4996620
566547650
785901420
889555389
41336
468005
444992
739590102
783224297
675710229
681082793
498854935
470780221
7415412
741303353
455728620
771181606
423394597
34266
429673108
639830875
830145842
571187446
878758559
880074410
874319402
48652899
434559266
943174872
46848172
938451854
660078333
539394496
614030698
48535
5891531
643511282
516249601
786150731
496166
685759002
660010423
765801893
994883990
655484771
49011083
691038246
611224274
781245008
39530269
708543271
521655090
422919875
57477722
912366004
450946
489360
536020025
408222510
4992134
963805257
780164579
36504314
501355116
840562320
980534122
686087343
493854286
47786002
505164617
431093545
581003197
880094529
822270685
890022690
460750079
406896285
919806220
541830469
518697639
851785280
3853616
46165033
500940032
4540885
46026560
475600997
411984602
587326864
524979751
939853133
588296313
654640690
796362595
46489165
39870
42144820
715722837
611465340
536325597
453441092
770646512
657415053
961213672
481822
851413317
476389047
865504726
812692866
39341288
894256037
972910915
245515205
52352
453355796
662078501
55576
647114113
444548949
720806460
47966946
438012767
49282
854684782
477730
984007375
340000301
500723760
48451861
42456
465335
509923192
518150
672054727
4682389
2419
889606859
469629668
578584
526337
370219754
5372990
965513486
851257398
632251015
681311279
46392009
4322117
792558469
680488443
4777799
406516911
589479387
41708
907149386
463412768
921189497
56
974841926
946830505
832404568
431287755
847228213
427896569
342631737
49014
48415302
602554552
46758
405945449
453109041
473567643
500464666
979341058
471242
407778730
4306
409412689
888340552
682895578
304
4952188
2644
55431371
781163073
677867172
830205308
4897819
675130551
664533951
904608076
445134424
737706299
900388777
39771
712362776
474467829
5705
433298937
546108858
873530911
405941523
503965037
453497465
488001707
569323841
856209601
49474623
436925547
764787813
3939
988441124
413622330
809802332
439984074
862006134
492531
521059531
46382191
702438023
565639004
658816121
810231901
748083721
664846579
872905150
403370929
44882604
936387063
4307658
38277435
669511104
49121781
874893785
4651
464587959
760588755
884316767
47851417
45200
583389274
532539299
525319794
760770145
15247577
4512171
984085255
940321816
448330460
483856093
939339977
444989889
45213023
666001188
872758501
411883410
668725801
420970273
829106223
801763686
816095063
449062
592899745
500864156
565542980
595504006
465694685
522851364
4941517
4973122
710400760
612381459
950175030
4360675
756833724
600417060
827936438
973051849
915455406
524903204
765534230
865842472
546983945
435320043
546594582
608146316
3500
726219510
49269511
560750209
544160830
785913258
59793020
451766
654512010
468435276
38593191
373807270
986207518
586303485
759946786
819693045
477135202
531710262
445002156
641803064
593494895
308265
510105642
882030239
891568760
689775197
739099475
965985926
655547278
416510706
3993
3829
440726461
737342465
916286128
793600925
972505313
594573628
879166908
43153
932866458
44910268
760502536
552005975
799040412
911310634
440305112
491054906
42873
444801870
900808049
4493469
5319
813545081
48094757
48241
400000172
476067108
572470711
57723
442488026
485340044
212649
916786818
5056
904544837
675579218
872154190
537903895
640487483
635241460
799722036
467647
776540708
653223002
950418026
705883422
3484517
544330220
495669
56660
784394392
563673713
843706879
48692
804272458
436951758
301645561
929445226
764702046
39638122
538171572
606789942
942712641
894176979
595133129
632447669
803706879
660302921
973259251
518960015
844167639
4862568
845470748
597668
904377008
4130105
4982905
855010608
873256912
44465528
880397510
36740626
46843714
55665771
702677550
51095238
738463540
959990848
683772918
470430155
744655135
4625397
844990461
47233
4399474
873437729
899228197
499571679
732839607
642528589
840554646
859589581
700561890
3952031
44908617
47991982
470693837
594700812
824195293
862872418
580488165
405
639788970
603362364
532640660
471091494
802750091
672774004
52761614
886480932
4791997
446426687
477990116
571190435
859663217
512736152
751494961
671762865
32750
764481651
755715902
492350316
696026808
194539213
944958605
785330701
822321989
642788029
458639156
554476539
4381
63213
904749735
471430413
994033588
433284329
267168
43496374
38300
539422683
357306
925052302
584358422
4538
863918037
703120949
481346952
48338
428187671
3548797
965824415
687813791
678138551
706192883
582538775
895829525
753130412
741065236
809675628
556609752
475597226
966800866
44358951
428906963
775775720
739346519
666595317
3187
478033340
47188627
428633
348743
771542340
3692
496563
50786271
575282146
750809325
40849
929935689
459315628
774946667
512274125
806838742
586398
444818988
44551
4517125
964463070
822668379
2790
704240219
570217176
270
995031814
917122627
943740553
464418401
539403236
451453064
458351661
586684666
849230091
34880704
4664
505403
462676
764995028
889586757
429243659
712566524
890482820
919821903
969765641
994137962
816830994
45248995
888427528
56792
4478
546066641
874042005
458282736
555016696
876388559
462558
542457097
554713161
494389910
484746381
3451
480382079
45138616
4428489
480370597
746489858
590368514
4632462
711629466
52800
615146612
413351878
882570438
953360105
980183848
5563
628337055
827836371
52796
46786
754775918
7111
643656882
829260831
646215218
782370376
51964293
499644
624133905
567490829
684233185
56300
668991079
463592
728422726
519728624
3666893
487289596
460212788
749134410
532139907
686218949
746204437
873554293
651404587
487412238
677489653
610665039
991407069
433709794
600405072
925300173
552250444
764048958
458172595
483920338
858676232
844787207
466603043
464954490
471985
470688646
36890
4369620
5466
462563
612637768
861656914
700174773
3875788
607380163
467981152
546497441
770749300
745856780
433886721
4773938
942015164
908120994
655168903
594986129
44595512
845440385
415453324
818477860
45452366
982091664
619367232
44690
714012031
871430323
51506231
500511
907737275
570604293
516849706
851949694
642717347
43750
714784675
953444196
892768480
4444807
778733576
457188021
542327936
866951693
944714036
5152
769426848
790442619
428219789
4474884
456963199
662162483
509387156
4494123
5172592
422054616
815295809
387933668
569163607
981564215
49434434
561785215
853321892
414144844
422698
464252666
489497844
887560926
406089
42698507
550533162
310456
46391
840813677
6041
4355
729774233
414637302
679080290
428233238
604160728
40280
314127380
532518710
436337034
5045947
4764237
992388356
53939875
886810389
4446754
649516314
535735628
539141449
793682623
637522984
894353437
766627348
940011358
407297973
472343425
868878832
931791368
480764318
835813750
633297547
454456
491215
553609166
913484946
419232308
50054
512312265
942175363
994657816
631944522
611861603
849974612
5929201
992765036
24835
47782111
669623993
470759596
673694871
720698410
665712272
44575243
463118686
834233211
970795543
865083128
45137890
720580609
432827
448157067
897675926
4680298
29045294
410912355
980350793
808775754
890929600
732533603
936685821
485694
449784194
2676040
949276908
598256601
907928045
702599807
470723
543417089
63651
33253018
669529649
589730104
659696120
648242291
48834
814639116
451727
6499
622079357
607274404
486039672
681154986
619197808
849742171
556446129
505551490
517450508
795714375
4917816
43135
466668014
908214858
51448333
5313
935502107
448762994
722308400
49562
37972971
59553
670497691
863658595
45644
537325
495948346
750210128
843864188
475381414
539323697
3009784
879981613
443846647
412656709
755818152
5986
468857159
455939278
45009931
531177245
999216600
6078508
935898489
5285453
621429638
461412868
678672080
758421531
979557334
464173
490475470
496234971
825707969
442554460
520851295
38568171
444384564
47637
800747355
497528604
698576056
633971771
533603547
932953122
3973938
456254507
483240728
627304257
426101781
49053218
44191775
669055930
689563435
430166495
47855
49603
545860198
941579891
532406228
495763
405512120
38847
980165183
767752994
48248
508954390
795359688
47714
49338786
5061736
484281
841358660
866111609
772573567
839566212
55813485
537110394
599331318
422527802
707247391
813341894
597454779
571422796
865552637
496879193
470297893
542951550
444756
685510095
420918291
49729
553438255
488440153
801232491
576089047
608399628
766988323
632267772
5252753
606172835
436071864
893191438
802729050
743347795
50643
536955346
458293516
477350080
3509175
696321367
643965685
456645658
610911412
485542191
895174592
479852
534324108
773465407
4834352
867036731
46173
939548489
532173128
701039542
352
598218604
813824494
635262059
542519514
324388126
537270501
709267864
582986508
598011888
4993175
4064013
42921
730449499
25999152
445367469
47452
924847985
832791980
4439679
49726
599193234
886442317
961354974
417865290
462601223
5643238
672136596
622530266
472207486
998330370
60
626114106
889616928
546047253
549006278
781124777
522068460
793243098
48622856
457061653
763813935
997307960
894728457
32609579
33716
52167476
508494406
567180
42114
5359
756834386
852149856
610702307
982092718
717015211
839810144
897940531
677810601
49919143
57148120
777169182
727160835
972853904
417645
802952579
486196155
877858032
409571907
484357872
7150654
466317139
684646309
435236628
889818629
586485753
444027
688502227
855803584
329674835
530821130
6845
455021
3741
663086828
612055705
36783
476031407
852436269
38085
47811481
809634939
932341929
460463383
438205843
484532399
863237778
58075
485347399
698216956
654345111
405068134
953246183
687965529
402759265
845699066
673812417
49140
922001682
894818411
726024222
517926216
438518445
51868
420708569
822635226
783788176
779355955
471606483
448853973
602467144
622735211
620426124
754209906
988369395
575564679
760633193
48142
47999147
969026227
883607652
999039133
4574
817097443
854286648
733709564
482546
458724712
725387080
48251
418233029
4453287
553005189
469475931
488840119
718375454
416710671
836064863
484009
51195848
804756542
972313642
486405037
520344125
49536082
587778342
877234630
622309754
648960700
638530464
403336131
489322030
987735313
574026558
923691335
480886259
475565704
450746184
3513369
837458278
826233875
868794899
527382
804780002
694511658
281032371
551978458
747407373
57593233
430999663
540918076
971581459
508505
422393547
51239171
5366357
508393110
4797809
630638185
952853308
823225230
484191
471468
444250367
385512
727013407
824997471
613921774
426831100
726969012
926637815
786101824
446973110
6062
494676233
896698948
35318158
841471054
668820698
5736932
447903
758978250
378518
695650592
481868
453526375
614473926
643978267
611459101
407489
451159248
888751931
884763715
49662280
818960585
624524743
444568826
942011727
987973261
528679294
476831
982894980
5060200
909449223
888175521
39943489
632147650
761643617
754093991
692841593
424887382
996490432
756459081
469815345
877437974
538168949
6108
810803102
441600968
309011
407084678
978656981
499192698
440924018
454490523
853836194
752464394
748932499
799435907
627430435
3261
5017
546442826
907322891
902008046
628414492
489953794
475197539
370080
772645308
420171142
978998449
645727268
822674168
64586
975641400
34
528528645
449700899
5422835
613201388
729582857
55808
929538593
400671937
5069
35550193
6231
404176829
688207630
517542418
418865191
414354869
455487
787121313
439327010
436586936
41974
781253393
4446889
408573382
977628083
464601433
662020044
558139679
884205480
670128733
4510421
5009237
806182772
46807283
283765726
497975229
678632041
423917321
456834825
646419964
533
809656638
513716890
771262466
538162163
48989
929863048
436563217
477785303
768172816
5542780
820596530
3985090
669983808
641412173
778933064
702672096
841812121
39806604
717396636
53857
5585920
46145529
809078855
695032800
937900714
4630950
472578856
748235329
851301296
339539107
709893780
708460707
478013782
426511253
47337715
4702231
38877847
378713
990047168
481590977
5715
737099482
55196
748353085
753438163
64759
409
948929159
38452322
947356643
779528538
683185976
942439896
32546
428065581
838186951
4846
480898337
846842705
49536368
419452729
737325489
353721
464686288
6851
793733019
3065
4681055
840194758
641667780
712271124
648790802
429
56508730
709522763
486284061
45821728
433457737
906083429
576006457
465903084
46294
412330805
688616288
705672870
983246277
4861438
47770
642284071
482625
613400150
442608982
479253106
737933361
670439308
60361
490937406
493121808
4556700
4906961
788636630
571092693
4970468
730541215
506419075
460582746
837435424
727019257
848126778
511533987
839489389
478779083
702544244
610569553
762528945
3503331
48323470
4860820
982004902
482686279
50407266
484544327
490766315
703801861
721070036
453283
4746
433169885
927369605
911411773
41124617
49327401
48018183
807365449
580114585
484759294
515962666
518059369
611997930
740808
447188764
428284
906148258
556775847
61589693
477941
456694567
931719813
651363641
446203021
571981921
516319109
814103314
4692325
4593824
453836163
601282164
778816094
778705795
878836077
786152892
855478989
460059
383
703445639
462462
498660760
757574079
4542974
35390
577532731
48278
405028288
36235
831729457
878890955
402273878
36764
341653159
4091
499212600
487850906
895829408
557317887
4219311
651705798
678453670
735684180
526667237
466747548
460
706
38307
553767193
791298757
419014
828624969
716363430
685843734
53722113
47902
884976092
55638
918065102
486502361
513233549
524668
919736316
914608414
38082
706295865
978160986
327107
515696098
437979589
494843485
692854894
660359376
511775159
958761666
500120356
869914819
350798017
564103850
652189763
809443140
487253
835270118
450311202
44975
444703141
796825099
758101249
50689
893319433
32989
47306
954036934
440991
658903893
377292
888593673
788078964
413526344
985844506
571049764
524566897
44655
947920062
580058934
491042242
722306060
4477021
4776382
843815239
715717453
857215422
485852022
915312888
43694
364241572
46117947
488714820
991809260
717838612
529206548
431555108
635240074
5003242
32510103
49091
985245518
400910847
625278
3547
475885
722245210
4742743
832320751
510857117
807760577
950942853
5473
537349923
528292632
5404597
460586
940636509
502925107
570027130
587665
6014967
529681977
50769387
490642696
24335
482570402
837517797
965037110
877462690
462558616
904445581
510821687
766173446
768892941
442982
421188330
498040559
803972981
927423582
815205153
981124670
949675612
744685881
864273098
479531
410304826
45480362
490553482
434847333
575458952
785626820
801994520
485573
4388
46762240
944777852
4865165
740845661
824860672
2991147
656426221
418009789
584871564
4915770
967195378
31163876
947697853
770315793
30974184
825763075
671863739
4620461
49676083
490565085
834257243
970325703
449452
750131869
470779276
487671455
458427050
831606378
50494436
530190
54223
624192696
930828115
454342458
432498414
44326
48472
46847189
640302024
544336624
807934570
700437138
931445035
616487094
815300295
413387
468291041
805935417
848279764
565174386
4881
5102890
937254697
781916841
702343267
719644899
680332698
484872
42723919
974481956
954643695
38495005
551843775
672308458
47017768
952752261
617612969
5012
636779564
48098
533678416
695161901
407089932
623735507
495116
659540469
490228506
34548
769697932
2382
45994
927921933
4974498
423007535
718228899
915099761
903572790
879102321
46775028
769871917
469039821
962007116
38363
478253060
492526
496325
443726908
416264699
766362732
692383426
422963433
53534680
692084459
543312348
495900445
804800372
678408011
475914251
52993751
824187089
622819189
884669015
5813
766973299
612872696
826972840
802100265
458421
499187
376400432
38979
597885971
4934469
531428379
40587
664670719
741623307
927304283
464740565
958517974
31475038
559045465
744346719
728566231
321692648
39945
5320367
958982852
684518538
985778552
436948276
5618454
55842
716533048
549839
811149004
540030810
5154
840951499
4527374
574925153
782336906
655694306
45448379
910976832
653029338
520348650
44760810
490167732
739974017
488979964
50023
52545184
988008426
889988664
966566214
454819
65369
593324794
517864
647825329
659745447
430843131
46154812
552827196
5166408
527983947
439895436
47403356
463935325
891211485
490819988
52114992
970652461
666986384
602677113
521449760
703485077
699196187
55119
503905067
487751319
720648787
518896472
807783344
661154644
4779450
456665016
532379
960857000
40302877
477086252
4776686
618028359
43728667
5933417
930212229
627579244
668427114
386262
4025
650526876
405340311
917402283
539480942
730075435
817025837
51499
743
813307606
741061604
692105427
860795943
470571732
750563094
945552840
741818437
6242
438028126
672086621
749658100
965453585
770863960
44476
561976235
597360457
408169496
715387895
426848047
592200168
762488663
478247889
47342
913728643
45514
510646599
726952505
4640
647530041
974607826
854022083
49197828
766238035
760297741
52757200
592754153
924125324
5515
976833068
770014521
926604029
994656174
642069612
488251118
972305959
857863562
843891529
404177
56544796
769743730
713660317
470190457
772457218
3499
431298809
810910708
446134525
674440038
900365708
696805350
500955701
37665488
900485250
458674
899259201
931919630
49534
503009036
886714932
48504383
398643209
866493349
4906300
492389
525146
646660336
543647482
927753593
405684028
43994074
844143062
821333385
537433246
441525538
476463855
446950568
3863653
642462808
649059145
812151067
444062770
975769682
495136156
46876199
4795172
4687415
48540
674847250
942503866
829810631
44989
837918619
47019667
584057571
44925803
711939343
719696755
667
45059991
417320022
634072819
970287820
592966122
630179758
845821499
900249543
934459752
450405971
838662609
497128437
926846195
472570
48547325
45693
748998195
562821111
460217
62865234
546940017
481117763
677481794
429153352
900056827
46574
46486490
996253471
924524294
538726
513667769
49064346
784587801
952509745
463821837
473979557
791010458
824924800
4774862
712736445
493460006
454763
47770264
4561728
485051854
695986540
452124506
4814272
980108873
454589224
464192890
425822706
636364234
567609180
899030993
511218162
4491809
480576085
5257503
480022837
736077275
49418643
640193565
644690115
878656232
37695067
526625
912092745
876774379
907688612
765245274
730982489
861237059
643893161
720593327
741443567
709887160
685263194
569106057
532230931
628328077
797767008
983604668
480904319
546121222
574821187
565698215
479699941
561460040
4957239
801259471
856191394
58575521
995592109
533510
539277162
725168923
916220574
932644861
474889166
830147727
530497406
518105899
494331908
40110
5125
759460516
873099718
3890
728372353
438872850
433883073
514831278
554987131
944770555
4827883
527695618
319546704
572920187
944068386
907824186
972011386
756743334
689347847
868645525
4550
490931042
897771173
571407489
333567400
44453
779054646
714684005
557450279
491479488
442561
435957437
700277
677503987
390209
917765810
449295056
4882275
61201
382805
700190228
467852366
713489370
56143990
612074399
4573
174708233
868432651
50236
530316582
42176
937131609
4933868
586550945
448430436
760103512
4400412
474965986
411615864
991545385
507247112
938886133
906148125
476899171
843857772
400856969
350237
53682677
572831596
703580839
675270011
46122
434465
325857
929290021
932703071
337808715
833436054
676890693
959073768
793382876
4208774
47639179
913715498
672949903
855081010
916260767
750829900
525098273
47227
910792040
934122323
860876687
616385283
4727195
802969064
736906453
810930661
898330359
48001
608356835
37062
543241620
51906806
900425894
453394987
590764557
451869182
699602945
912261169
4486593
561647769
655209878
423361
47856
386060387
531213415
757864921
833821584
457739
522251901
55745
918405711
4997380
885237925
872326780
849103815
862982759
481388387
326
975769514
581673066
4595342
777971424
890914353
46156164
515849883
3210206
729297318
798524459
783091355
420358409
4559276
660162762
622943967
662098464
941156448
4371973
930142122
461323185
48063662
4194907
739326399
473354232
443953728
554604993
945028922
505573
646319785
443153919
479484729
422689
497412
648183951
4517694
1981151
995884153
982403563
907056441
580718650
511
733999197
52987930
858280411
846924916
57459
457125471
849044005
772042435
740843654
607904065
957750618
457499
667517057
886854767
429154587
29578870
555243997
574665292
715251870
45006
4562872
389057808
4993
63468100
61096014
676638088
4660580
543520939
53172
676018367
520870147
6618852
498039
493012373
499095
725269672
724742902
491541463
600773467
5374073
5477676
580765243
428291777
553173593
617676014
3787410
480068
515441232
502174885
988027093
696032629
48136155
994517332
547329764
469976167
557725084
971412149
462655572
421508304
658927162
920955198
3851
527469994
505912
45371
665419691
632765953
534316108
583814016
835494122
728073498
441027805
739832854
46274
531606966
987647188
473415585
4815455
488113741
488223
883494198
466966
705729476
756769914
769345099
631413707
891863672
767689623
452159918
560175252
457851
989170248
664193698
823901398
891535081
893145875
67062
5076613
894111624
411033410
47379
707245992
936428406
585308321
5184
21056
4586698
720207876
833217514
579040092
516516649
609316
779380038
47705480
868914819
447588275
57792899
417166214
834156511
575425676
464248775
495974215
318263
567629747
700457688
724011238
798543447
469029754
859319586
421087951
4045371
654402279
515546890
456285018
598023457
482223497
47692
459811173
930492195
49843163
498663167
746139982
4848702
557269891
859971485
645328258
474124204
755424457
772801980
439503684
886352243
768116508
806635147
658265277
4613046
633128622
4223
886714569
528551443
453437587
967170490
464462
531246691
4903398
654291677
895142037
574209462
4414
961144177
698968355
608301271
913547323
687255449
988992388
628417806
616568603
795354319
966725461
4581421
465057
613874196
543535
721126025
353264
552198685
486369809
49061925
4814543
3839
748665225
836841505
484665700
46318148
551711822
405549046
6548916
757212090
641077736
32979498
585101121
431008
552096954
418141280
595599297
611218
727705096
456040
491795
797931757
670215426
580341
4748
4179
3385257
522688050
837789088
592120687
634958575
660621263
494916654
48349566
869856718
49810
693647341
3203
876502459
769368696
4284
407310182
909871510
748724959
48913543
511129871
5270
704878782
50763
849201487
36659
473620371
431792029
572989016
492587
659066115
45592
991264397
914057760
5795
838896683
538423307
542
652853272
530386884
936480227
458081
4525851
440463967
982295051
760491778
48668852
4461338
744104190
454905
494997
920021908
664408626
504724719
476535640
852752576
468163190
5929762
672721040
4793015
589428050
425910300
922416155
44768952
44728308
991459680
891185087
526056574
404798576
513235733
526336887
467539555
785880752
626362701
917460972
927626376
752139123
47502
929230877
865596044
439449400
543174889
621186652
893886549
48092
888228523
568566463
499929
677175560
4954663
564737657
45182969
4502301
767662997
966223703
41431359
510492884
594982519
4229
48036
252885729
990249831
959056661
632383274
40938953
844056226
739096560
665786153
586442930
467253155
792938087
979624973
4531846
39866
766189173
851621736
991825422
530036116
565223496
676766984
935834176
906796555
51326006
4623985
4545771
828593719
861472779
4518451
695210273
755414168
498811
489513
525460484
484325215
928258331
711823357
610058581
607764669
724710576
753427900
4413
444972
222728
4240
669499717
353566
727449658
932945399
854705090
376303601
654126163
723076311
790689874
661963868
793727153
621221033
458662186
501656
942986272
537230783
714863020
555789338
432654162
653102800
618286946
469752266
878742986
4890970
944781550
524600897
363053037
857996969
939311081
3922627
737054113
49002
434286291
450285897
4625
597522604
661436400
3723
891610609
928562589
431078426
691758192
758024517
41536643
800092862
44935448
650693585
400124659
889577861
49453904
597296785
828988540
49339
4886
461274622
751832694
5381648
4924892
4318588
540224928
40
475076
577170139
4658715
48947
555735573
51125
964364585
796837391
911228827
759640008
929760202
45323
495323734
709233869
460571
643751292
3784391
4416064
924667548
535205845
42457970
48399452
521538171
628529490
44821053
454203451
699135979
906227331
546409964
456728314
3350914
545342695
4595
427886161
622346583
443413909
586575
568769470
45394239
5957
922477526
606846957
4549002
56141753
564106483
466145
460206190
692116574
45143122
738141950
711361274
505272284
703366095
482933216
3627799
608762467
41735
999750098
513715813
4037672
455364590
579040946
4806219
784271704
875483766
461700425
528516
804765454
970172248
4828158
5297184
287330
677362244
884367854
982126230
4197121
456340656
626174083
56909817
949827932
460618808
434298824
937262417
463856714
711648376
893104148
628730798
744773310
927516976
895399652
637849852
979862811
4501800
496950
551260391
845442651
497050915
48097
427235902
48237
992547856
894279560
5091147
572853020
947074998
874895172
889532123
482138953
552246207
48557394
665388136
49606
465472169
600367699
5287054
608379391
554068819
722409623
571984460
4345176
4494
616825221
724578675
4692042
482884311
957609601
473341641
682720605
400014041
538161365
45898
604038027
408930543
584604812
817169522
4821564
981982863
541868416
917130273
595168669
675217441
886438193
433081032
874791344
4856867
439181961
616405551
559586974
674710978
684126945
461590979
423519011
831807554
4533123
908256929
446039954
461167897
912477326
418194487
6469503
450690100
488850869
888234816
853585754
991089235
46468
968256740
415857362
51578
941575602
660025937
4131
998253602
49473940
533073129
438847620
733214440
469344
472734325
483528423
780843706
901328346
4758060
534660726
570889315
52715
924859637
704239148
611036
589107113
892873767
4793317
4313
859365114
886466866
885283461
690730396
32461189
423535696
56801745
811309927
715157800
648661886
795066867
572954570
47904
48266
741019570
829737107
4905321
735273302
490794018
652030012
947603615
4041354
488070251
600711844
969967513
549349813
479058038
567928253
707597318
595535152
472769598
457544045
5886411
750938996
4819489
930661473
571540361
464275555
898677520
5189877
808635092
874478351
62769
498701114
416697897
491788663
412416286
908553391
949074440
908317293
45209145
459954142
856057916
975085068
957043658
50475
980572183
401586771
978136178
984059548
804018336
455773026
479617297
714754064
719887635
477597
459223
608558357
478036995
791416200
4671792
687113759
511586037
879017890
427000125
723313678
423218946
472054
45410
406816842
600020434
6171
577569177
495595348
990551747
776333796
4966247
486903254
629021745
45024
727723089
421877942
887082619
437458165
48669
455419576
981911418
6432
837397007
511483
967707837
948495117
913599318
44774175
787160331
5587
996210631
812503176
808380146
630695
44657399
546760150
510697980
893034169
585388587
599053571
519312764
4143661
786159584
793161310
493989445
728300304
602381408
600787363
59669
47456471
634146060
763622955
810103213
514067
963098288
705970575
710932729
768352005
909539736
666677450
479103
518950716
859118586
542833695
57998
46700929
911727044
638911028
454060229
513258225
532616995
47066876
785606258
506951990
4904377
350805628
801323525
780779868
49443274
580663893
492218402
731701472
552349423
862814627
48294
810630912
896539916
48124
410820
493955
581682459
888520705
4724821
417428511
552936908
5856376
947322514
434894
491546
517678666
808404239
443486494
462400
47794
634240551
939670084
328160935
475805939
468815
3361
561149993
531427779
450041981
492062720
593250675
818600726
933297824
520639371
585081682
475196592
883643438
853414144
4507187
468750991
478385841
569310504
241551598
519670588
716394599
483065344
514707976
629124042
610303279
524905
4587087
938480899
2504
46939
5564489
545106984
728772266
543289317
655657580
971578847
904083988
582914312
908502411
608570813
701367431
391723795
443788692
972988578
664862877
376437489
665191833
500572081
319158
647048005
679126337
456775255
458332759
467371
855751246
616116765
702846986
47697404
688968226
668670405
4907
869823834
574018626
4382
655397885
514020340
765335740
534267683
49967718
491072770
627047540
955106837
565954440
743087544
830579767
940701705
747706309
859585474
3137
745195592
930569660
916035400
516086078
555610121
497056468
461810047
566583417
930330190
467585378
909372669
817840497
832764119
58782688
508228886
471039400
715269748
638912761
543851070
622566694
6016
874610355
651263027
863223692
732887804
742190883
427052604
445727607
532330198
45129871
190538125
48256578
673376216
456037
821100534
628094710
4483975
45731
641090889
52210856
948163518
4596
48469395
986280520
5500774
4983036
944499774
620183908
3933
742135514
539321108
45734226
729123768
483075
47381046
976209408
973399734
432878640
946099148
50780651
801218101
514270244
942071214
716783977
606939314
485956085
487583013
826825128
959901000
682970228
633889308
863708690
4785332
550715265
432725164
480332
503022146
38020554
230
527670838
38114
725134572
741038214
680341470
453707
923522013
615676846
970618530
583821326
607761572
44117765
370427
46321168
453877480
753345953
4736685
660699134
49309942
522652291
606849611
190
4620916
802037295
409076493
470441
637703764
516651076
557614518
515476614
423552862
425209278
964311740
365418585
563164
485909
790803554
27751
52748
634780949
675786739
47120
827600961
662130664
566034984
942022488
803202956
4151661
6046345
478756571
600762
591055767
502044247
478375616
583995534
439507693
765181537
48129
905296273
519437984
485433
873351576
544140433
306586
881479036
512733873
47685
41880
995596587
591312644
765599662
411366841
519131989
597058
344916
960103480
664174387
49825177
475307532
807996335
4529
894769039
979665790
778965606
829941895
43569946
4846329
821623311
5503689
512737650
849610753
5276
473657753
4311331
39201
500861
898958831
4787
4610390
772806466
874221880
448532975
936011871
4703052
256790861
471727
697365652
4586303
597317687
659013858
915291076
796730396
936468058
609667495
3484574
43803
445462124
478356996
4891
639106905
584168025
49296174
849095130
242985
3532
956852863
450387205
4701482
909832531
41727
872113089
483895758
809523071
890169788
599334548
635911890
4934459
844709999
965749834
662537368
787585334
783312621
704307371
54442
461910380
391012221
662183704
781272450
52770
38875
565416141
49048596
40306690
750
55734541
401353161
48845597
650212648
591575144
39410
598903597
662877812
758871787
415972003
43149307
527738877
394626
787373272
759216922
858364833
504405874
3880
934549967
475033967
426862977
798111886
550849690
4700312
627605969
568908330
42226198
553556838
707021070
489301
408038204
873183007
465907060
553879233
447809960
405720296
967863303
48239
789445282
791925203
38015752
445644997
58986
38491829
3333
476526842
988777351
994491718
615273656
655653937
428328235
577608647
573664438
45272
778650747
478731882
490217010
814929116
506930601
627236663
623438996
948413562
47288953
292256006
747511152
488712
636736912
6085767
498275541
583435679
326784
527458184
421288
47230177
632898
54979899
931995450
434841942
326764
39069708
754773501
400483
4751892
5649190
408485485
656426029
753513524
5104
876762510
3707684
444046873
405348764
896348233
778713390
536518045
405185962
3359591
5072
962719842
474947384
735853367
805254321
456107054
677823488
494775
826222627
4049519
784615302
44961
480690029
555090653
748454283
808944094
4844026
442437598
832864822
643553028
6386437
443396439
985185580
685459930
485894824
46516379
43479
503558373
414294821
494918
880647894
806525105
593015
555210309
743051759
404511662
4856102
528669378
620790529
5787
941652924
764853229
484446764
525215145
458411
940183796
63825019
814202586
649115294
721183479
4782172
495143949
454343
53338
409896211
46165
869833709
53987036
765082704
4791
466270
725676708
455666
432673948
28667
950592432
989132792
415068619
889863900
709241429
862219167
793761355
56880
4485582
473475
614335005
493341837
477914
648929929
600109077
927890350
3370
489378
825758221
510414936
448244
462578477
446759170
621374125
41701
475212031
352465057
506481445
618277964
4824198
491070386
909421954
803790241
47114
512218304
758540238
872862990
40964980
47923876
611021415
454081133
978659472
435343571
458680584
3214
716429864
777248775
773064580
475
722887874
944586574
44073
735523770
525741824
955266426
427772221
608154818
964657181
509370
37880730
566819907
40827
451626022
482296
456539260
860266064
988995551
25978
3945
853529372
895391363
467951
54950202
392482148
580787631
406886963
47479
50149104
47365
476672
510470821
814102469
722860265
43363
5583129
971534777
565327238
655686214
3832
47685561
317079658
431645
931748690
49733
873189102
47344079
949670084
773933196
948621700
788542617
501296
702180071
385855195
519870667
446030
555105631
4098668
586972420
372162952
965019252
542631433
864858647
52273
602267942
428413
387383718
615888280
34692754
537330
527414
776318951
477150961
899241936
852310770
932251400
784610804
42307
663585228
894543738
425890477
526435
943340246
646447596
51304
49870078
523378
871506260
541088197
451463233
605
760873506
46527696
641726137
920589188
5028593
44807465
911020021
978585927
497782521
439772791
398324583
459180
5921495
956411048
786125804
688028810
4930
468273152
47836
525493
711497495
945826586
856011460
995423634
911623689
817970637
543606
432846672
478622933
519770842
672306236
823281916
698065628
688293336
742759175
623715993
933703956
863767428
989406662
954253795
50972
593600347
878264420
51702516
732457738
775678283
753151424
595932615
487638601
704668962
905942200
568064788
836487241
620733678
705008691
559766135
588554899
939836932
868768829
628758
397890602
949051789
805495983
57904815
44686
463632
454447
467636778
4658274
794080608
485208
690689027
742707108
654488320
4396164
523708733
713477980
814787913
868814371
979687978
638037
492363
636260526
25457945
780313809
815976685
812718935
761540517
432827890
45106
48218
593089603
603520164
769308298
478645709
971162557
839337607
689354391
887511259
43459
436040010
616058361
448496409
3447
478317445
446865327
554807744
53575
844009140
441134542
516383804
667261178
832776735
709776055
459477181
610370160
48694
779872949
479498375
807401240
683212652
989877294
459858018
471599954
444318243
575782423
547411328
922796912
675454115
826834457
491763
775569923
432281099
432681
798731857
970117341
561866360
42164
615864486
473813949
609328047
49437
717907692
810665047
668532243
666965593
633490495
513951419
784772376
743348968
685413124
446741397
905982392
345552
829536161
676838337
46202477
810688296
3879754
644285670
954360032
765561953
4039105
946929753
574971584
584180989
50539335
872517462
599467945
542032331
680143222
452122270
706271029
626206899
839093138
851391156
937363042
484306626
779515389
680989077
44882569
914491993
48295
500485626
490036
969956384
920353785
679563688
755351430
455006251
542737364
4448366
697285853
906793891
460821838
4497087
868326609
494255321
523973164
4798280
421077558
49115
475129352
444484
757550789
963003334
660957734
999553742
496174849
53036
821287582
54536
49515853
735691177
626527261
444074714
722075277
847067692
3963
716305558
558728644
747372965
513461945
50696
6002
4649752
461488693
854644516
657141894
643218956
794337938
667388658
642372875
578401102
751524284
624390783
5374
589350
5684936
767390777
432722989
407927412
906296786
791255461
794000221
507855254
787117596
531720717
551855308
44891
42124
945656120
421626233
704259157
756195719
459394634
714119757
908847145
979947220
753444919
4598462
47505974
900752868
56411548
664861387
455696222
823534364
407587737
930287875
456094734
451733
641777919
697854962
600882019
44465122
893851788
522397944
759981670
632775896
553479524
587160268
447114008
706738422
892449720
775739444
487098557
831285534
817797515
4938182
872227298
638741244
536140603
438664190
949763667
627534715
666062173
814966819
23784165
432547054
722602504
871979114
4450400
990638881
883059870
456340629
4732
409789430
671100189
714178779
5497
849316736
656669711
46907
508120771
788333010
766146429
949406457
46475
597944399
414114
525998169
455909
345862
489355049
860357385
446889
4422615
33533
481575327
502374735
648638330
44877
410285474
802504465
38247736
734799874
727882892
427754530
773363712
932986323
762064508
611672994
474456
52935
469206
43464
396
430690360
755560283
510862903
454301294
556527086
787432898
786957861
48224
973229121
688511649
524420187
579061740
614979415
610620669
46971
679133907
781877033
426985737
4617744
527246846
452797490
378817
4780829
796484998
653982373
843221396
762294664
797145247
46024
765050754
844004677
571566936
888437983
792583469
589022940
372238133
49960
452934218
436469511
55157
882654501
850821402
786418464
621839225
4216309
44606
512231655
987305653
445461107
858941620
446423430
489652431
405558470
516314
47181499
390
474868184
608323098
47873200
317
483054364
552823245
505607800
576928652
4011202
484393476
854610563
542440613
4964196
530279
41940
4776983
969392231
889466069
886578072
593871430
618268554
918539671
54659
610353001
496246
790353722
4814002
630211843
892597850
690123257
563524853
481155690
954470860
950538429
425957904
496592532
493284000
644177828
53044
732579901
48545
46597798
5917
579601372
465653981
738353662
834419858
653002052
4454545
930713524
457180706
691536774
441992034
895673004
424503264
344751
655873581
446018583
497362
433464986
438444553
494458
749623278
786283376
42134024
758823618
430076775
573211880
472648326
427474470
710518228
437444709
926373412
823751306
43028314
570291303
45887
627516763
455820092
798040250
496971147
572491969
29624841
877586112
815642506
834995608
494790097
405095914
45444
529783439
422056023
5805
901766815
4885008
555182535
48066619
965495998
855007964
433878265
3969458
867582736
658311415
754116795
971274830
546139572
915324375
532691806
401794011
3703839
912017709
512626245
478702018
50386955
718375400
894442696
920705797
496626500
42010
557065482
681815705
3206261
4667742
480350391
397737
630480313
794480017
50994283
420738671
420548538
427836438
859215522
624068604
905720116
942944402
801246338
830261692
425189300
477964108
712225387
725775056
988757613
880828709
841546777
951371844
49433
508282
460792
4700914
741879775
64212164
539971153
795582132
873344409
983398947
439767806
4726
771008374
772321118
635550531
677135480
852266440
966175465
489666131
899954698
558462913
526079291
664745352
4954127
816403923
48217
857044549
718738000
424714387
865020328
495038
40706759
434888836
4156187
765706520
470739987
604095802
811246359
670717450
56094
814454158
714973685
709873555
855342062
420519846
894966377
938820979
453167901
766470695
847279655
438900575
4920346
555797993
33771
500630112
703752087
760537208
957393931
403105199
955809360
445633951
5047628
473007343
389030
4949824
46533
836727465
54289
471681853
738469454
999861595
34168494
475742402
824546710
662971962
49451229
685111514
520140614
346264
861716788
358
4742640
48051880
436851255
46880
657839720
467084
402585399
924070250
54380
667492922
587282119
46608636
486878611
524939
972685207
5405
685003892
4285
608559155
54158
479025139
5808545
439165471
488704771
584536373
313553893
927621130
646634691
603152901
568454424
817050867
474741087
481213320
425490553
682143722
866839846
626283876
54318655
430839014
956420253
658886542
646859954
750496829
756066647
855583046
5410310
588947439
637811790
53316
272367
464269718
673033194
830649260
583183280
48696689
469741239
42697740
45209411
4523388
531978016
483073641
4604192
433865288
460886
428077358
928656326
864907296
618505154
816139448
733179885
684950766
671913163
633685914
741303317
714367300
606795783
2710108
444899763
4441
889982300
885711999
526070043
47634570
327820
612330602
852579307
820501434
645871500
639183429
569762161
709023985
888353198
497081588
52193
4898841
512839
514458114
651246955
902043447
4621890
532141785
422079637
447056745
696546813
986040276
471958060
895470209
49000721
502299226
417891292
435404271
517750752
767411057
499288226
423068739
954821639
42260
410162921
653255669
739100424
3897073
446443
617
963739428
538881668
951338426
712899768
52261
735601984
905709324
846312886
977048812
49797
422559
39785
47929
852442396
64683
369
797691731
627295905
494734
530665616
791071020
513541006
2447
405575726
745639231
45214186
728086143
943947591
609232805
684457932
473322980
45640
813726095
48080
637234335
711872790
811594779
4140728
51149315
40166
421431127
869057898
251866773
737462335
490599680
716851541
713138351
42622156
43205
734438433
462069
584902624
513451107
736859250
467207053
49823132
46215225
37031
579950286
4746971
467968844
6981
49608579
848983356
622285
690157639
473545593
409600610
543300107
493409653
464569756
529677312
752765961
951409067
45543
497391025
484611
46206346
884002254
871117173
830318848
752171589
733087782
793708384
27103983
756657484
738754304
681612675
475040656
47503209
428048827
505726319
4177202
828744468
693262244
852879391
417493
553592358
652600146
402050449
647041718
48691
45849
983121009
738955259
790731812
4633
432736065
876683355
735368930
426776112
943347789
913852999
408175100
687100018
615776672
536627629
623430403
556787780
483300227
4648114
841936052
612986400
778241125
978040393
997192156
423943406
367913304
49547106
661913888
809614684
430856024
5089
468794779
3797759
440509578
495879
54179
713318084
498400068
45423
406485
588057543
701752378
658010445
946764422
398141
898702862
502757774
819573814
421341488
736479537
838196537
649942281
989423053
547937
5000699
662729679
434644357
833286383
554223496
793121705
576439166
472640391
4986
426297738
857251370
815847251
504678018
630299502
754768394
54495702
3587
840307239
44144030
878544768
528247386
857064424
47286
895266701
486302873
817176927
56325
464884
4451480
3010
615977745
489347
758938437
922108218
846924391
47966
48811
416922
461785451
499346
723186441
889365377
611549519
545856469
562385437
785127097
651375665
527477346
837141179
458583585
947643154
831000925
910949633
605402713
648545301
460567177
616635
760297015
49936352
802944794
727900794
434485839
631923388
497215
513499
848303125
771153054
47336964
469031485
658935299
539
429402384
458033951
832012269
960736165
482544946
5253385
435061
541585193
961700934
667141971
3054823
517124216
893580021
57364495
858480964
52305
46820877
807072043
887691812
512777762
487044539
851479998
20150
984645330
39312125
648638287
793797539
743442785
951722257
5192981
43928
703828891
478551126
48896
543107747
906239522
439587472
40866
44561590
488611061
501676327
758558427
735931240
968885561
695252861
24240483
428449445
56249532
509208264
453659151
632397792
975690525
781410059
931255580
723182797
56824592
575738477
741384592
626209131
866860384
578460118
991560371
567045015
548202257
683800556
487874
599244056
756779234
849909774
34681810
874217425
686217339
532881845
844865821
612012233
489572
52273205
487477051
781477858
954621594
464114341
911664771
743666931
803882411
45303921
706167864
3330
872198329
602667593
949424925
510529851
689206395
53250
797740674
366381460
4047
518345639
41054045
890610741
903555811
874571213
902982841
459838649
380508481
441557073
46091
627521887
34475093
478320120
347132
347
554682
47615
424930526
417424797
529538219
904944679
683492248
393427678
3263
874798250
52496191
876490792
403690553
602078081
705079174
860335350
897830422
881067553
718515098
955390417
457583066
486943150
47350603
711316842
331038572
549481524
429754711
821268170
893962822
432066
527739262
4628088
4648106
765842772
972797210
4663160
815511101
722154
45914
635094115
579337857
449010115
824388289
451805864
535161485
997038326
972275314
4447
871837372
500031
519379404
460744523
855581008
866476983
439204911
526003
797843139
425335550
801301218
46049613
45779
30334562
6358226
910345850
827453940
843330607
833998671
50846
771451924
5878
444070642
420836318
471622
789265438
547786299
3588
651528703
830575109
872182406
825883075
699482555
38679
731347289
927195620
574754214
420635389
4683
486512631
774165135
898222340
499945365
645539599
574278520
712214068
741753073
5284164
414979063
691910509
968017518
467378571
642202686
429621033
47591374
33696
383604522
971817964
53487501
935665393
855164589
4319097
380284
44582279
991678668
650785908
168820
45722579
515692429
475385921
765230749
560372120
4012840
457882035
445111982
537859420
939290280
542065364
504699965
547220147
862189252
799758829
460564931
552119912
694283290
519221880
498896855
577406213
5580
918143144
562659379
546976197
841278075
923199782
979168815
951745919
833105642
421705688
400361302
5047171
5397
4794524
598523005
45828
779802015
870904842
882656504
824146387
786482491
532218025
560623353
878038791
34863092
764172745
499991514
557187024
33784113
622420
412893178
853693650
587186430
920778761
463435
937563004
39421657
725978032
62607983
492986565
4192248
569221980
522525468
597226081
563168488
759101429
598318921
154
859683960
764135551
981399565
867170020
879220184
48676
527029841
830042472
789818902
48180382
41030
523571
538068454
49488
581417467
606136005
463874
526150332
46111371
491806
596904393
717627409
832980161
44729
41480056
3414
816858348
495835644
562787861
816941486
813519395
978278743
561039200
4013261
483098
443959752
721493332
814933238
50372
4575134
933732479
557721
4445311
530696
5531
866904663
521392278
576928924
58582
688310346
579116329
936341839
651031871
453258
490932681
669346902
4444
991482626
430055230
531975240
4688
809215195
570987814
882497520
954813749
4533
822243377
3818581
717308845
985049448
834358265
809022808
503451822
667007296
659691395
595452700
412546033
480396654
968334758
983052577
482628232
538617282
682345763
571050353
482902028
555978062
462731125
1084
927835328
972641552
964934860
868254450
709440235
46686
834606844
756262374
492971808
48479081
485306
468184242
512523
423951326
911236739
598700
4572774
461870551
563710342
36583716
30072289
836879550
868002552
492312548
931268299
455306296
807666559
427887369
801172818
395412
4846796
494719071
842179580
882707993
697384240
4817
859488408
831590850
847001971
49354006
432052364
489054428
423793993
499135709
665925153
465680055
982231757
46068096
500699363
423
995999784
469726970
953346902
463103
503297106
387612
469963601
434423985
488671412
756075754
871288020
446242092
705453564
513935817
403457022
38506827
690730046
501480182
983795991
761230955
856840970
804983075
549670026
682944282
701498976
749067593
787157411
621464634
930563108
4795435
459405357
49820
457262259
58352424
575348985
50472093
65027507
516214748
499415543
644944727
889328503
506413226
914413195
840648841
858053504
557720244
835543017
712211963
559556583
690743755
420636344
4053
485887
947437344
513514217
468862307
539934705
491890
613297160
396914
632105955
618515330
453128790
39979187
4668620
803450919
956852546
589519182
49307096
682321503
4808188
698698583
720260672
909487868
496795
49315086
746361204
498449845
922527041
625689243
53824
890623251
528349498
492359699
474927473
563869807
973158204
418394761
705363839
53077272
49853574
425592508
902407744
4848027
46767109
3060846
427613000
555046817
4135
756237350
732545191
940655883
595869848
47684
578784221
820261541
48061721
943915009
50124576
453164759
968164963
49997
4720
976063452
987039476
474623
559938331
645608750
430923
813734098
684600453
422352926
829474763
908199824
659021906
836124258
3677
548598008
595422834
881307605
909928512
682452798
911961015
882004744
547981332
557236697
696115068
457255077
462824
722199536
478236
777112114
643996865
337930
416800129
4327
32120
493231546
331880626
146344683
993891708
39775796
951144286
493748752
457380
472597882
677944225
45569433
454238035
458819316
440930858
475265
769945620
56502033
494507952
931758749
784501714
726269377
895612844
453917142
612809148
742172092
47583673
510265215
481561263
874968339
923398137
814422960
420
962024518
692230864
955156662
909138526
47306786
507149650
545568245
651841896
54441437
7038845
594127805
48520
499192
910930466
425297989
690418910
382320470
391587577
955645160
4781713
678062874
916959252
688899557
815517407
2561554
715531859
591909650
632046864
428712185
50834
483071
487740262
533702057
461255
991358390
637063118
907052667
778724138
562604752
836150316
477301
590618
436496435
448790
470500
4155
542049773
46176
49796331
889256197
46916868
4886790
932083579
4849
920444096
4805065
978347636
48507
443223652
432503952
60941070
52499
719324010
472978361
454902085
462280456
922466043
44856570
716798033
888266729
601567665
594723420
408255467
50792
418019139
928232195
615709347
440079
50916
969289405
491004465
448702889
926154935
967179063
434539474
912979687
969136787
568583549
971066961
623950868
587686434
672769492
691376909
818120863
845783179
4255352
823784937
42515
740378850
547643676
506990846
569762118
872034090
950850186
4841548
458320678
50447
481727408
905087720
797546672
908193087
828445999
514024999
874103753
54993
441854587
3698
425909
977029160
43088
44483507
834501154
565758
832779075
850437124
457373
586180060
41206340
683436527
720222612
48575
4543093
854505412
777260852
458533575
4936977
649066831
429671905
45662092
532628791
763449326
887343313
505502280
742993806
430666759
911177783
644683173
4409305
681853551
60117706
48912
794878968
286
611765333
457953356
450680
763698933
463639440
916131094
678072443
423534510
637299781
367413502
487491295
721359481
985457828
809533309
888694940
36788
954148787
423476
735194129
707363746
540316099
534980347
414033781
4971143
603049230
532899771
483458
3462
562033526
854590470
61841
783440325
413497097
907244547
5926866
982306884
486756182
401903347
44698713
4769232
684848249
453412879
37245725
911254156
457748
292264442
34943035
736571766
964848692
526405181
438769158
513868524
55171976
4872311
666343979
48555456
741629194
461924373
602521508
670540744
972874115
481567856
440235070
47588145
378
450909
414784
936493858
469071842
481083243
729684014
925085233
33800
775572545
4137323
4955301
635634316
274351
824365390
688952442
263248190
835848893
5633333
712246108
715457419
50741
545024532
51187
666441996
996036868
20494660
4628194
427568879
500000001
32719
817488573
49315
823913653
914574724
44822239
3644652
415293076
494857098
421553
48471661
763697833
490949359
585124132
491679319
556905789
653895048
795068432
28537147
438456455
45601
4408
612626426
497069199
562282
904646423
637321986
850420594
418090807
963009239
482471260
45152881
762165784
572508871
4746009
997461939
430234163
916271423
44536221
731186719
56459
625077925
678924133
913376906
595514189
4776140
402433668
621946267
806987666
922142826
693123447
46398
572073173
709915763
358360712
952582955
448200931
763194052
842187626
660618041
810082808
582770
770114911
822323917
586626305
821474296
626697554
363352485
911333143
505209895
45396275
754520667
601398042
5280281
879623237
4189
429341017
959685493
5393188
957204411
463405313
900559184
906748835
441668
503917228
648270850
844956856
552869747
607496012
422216962
528162849
545359315
4672859
551780877
47985249
552819024
771736146
449860
4915
564290
602805061
893817520
543906710
478373
49333626
956584530
50343719
45721290
895237716
545643107
586878393
33033
960187822
583572561
822524513
515672489
986476778
290949318
49399917
450730920
46031170
740880801
776358613
45432
563077343
922155543
527173291
518564643
863008500
451714289
645357573
747244362
829211260
845337155
713935899
776385792
931993462
693869920
57276711
703472161
467376655
528019
349577591
725475403
695921342
617170608
4562147
457798
534616152
965848785
448998068
426859953
53908475
608269168
54584376
869981772
530937413
50864
606797260
506014975
4782
530430604
46563228
824693708
748552432
536394
851669191
442522615
681909358
449525173
704641629
436793809
45820
471103746
917564863
383557
672505484
682374766
455235
863931172
3274
450702
492219
727760191
474103132
765404416
958020722
355991485
567696817
674873012
463584826
49702875
723437438
412669955
532650617
47087892
498610
980404881
422592027
45520939
40296
3353406
55644067
437625193
555294510
937602242
576334941
979414486
724469560
418515287
863135353
46164555
845903669
886985207
709326107
474584
577455907
483678947
898691048
419135578
993590510
555477638
3410
976625881
826114257
6115895
651465818
468369754
554126143
684044101
494634
479699
416769
57955
444281836
509951512
46748
936274065
956125120
754924143
407107262
698084744
4450580
50354
479830057
486606545
517002418
34795
556496
611406658
408352390
4794170
420561485
45245
621025722
996209968
4472827
4364103
637851152
863207743
45665
5052
4309831
477292644
866613811
769858656
947652533
431467088
47630
923675673
642559412
576097
46557633
489848030
970631923
882270019
925099607
759745332
847764741
622701855
899611759
411
6446
858196400
499786577
511276559
467491335
514714167
474933239
44266789
973990965
550025741
657037103
551853283
47841480
767972890
863460069
4778
694189223
872891273
971877320
469210020
797620231
523541993
752283619
403174904
436760168
4870714
4884769
718771710
467988925
990565365
416307755
651133230
430008197
900577649
550158060
446745293
718366179
663634610
479676002
831118929
724366398
4787939
963043072
451567563
420214142
481770
4782695
858821733
884835176
463545302
437797154
409983
751354209
47740
685003883
465555
930176374
758279674
37678
700362504
49901280
425638468
47898
697585148
432128293
767792636
586110737
607405240
559419850
54012
710384782
4678343
528785980
702416139
690752237
569366445
544258988
836729715
49474
828274094
439811782
634969608
5153872
553931651
529295173
668761897
4905480
48040340
684482008
486531
410409842
865039501
52095585
473084
554340579
4560199
37923012
971571407
385301
700770224
581949048
4527284
4878613
54427551
641905553
655160572
680198196
704899281
990546538
813291080
819827060
920312186
487271984
573737086
870315360
978048076
823594950
468056518
408426899
955219413
614910641
449143616
4500163
756108669
51727672
429880482
771045042
535854869
44312121
998062857
46452424
36392507
4116664
519468491
5039731
45679131
862145193
489445
4371736
462025
4864
954888140
533232624
49311122
45259958
884994113
961321258
469906263
933401384
554060606
701219268
541362281
3349604
849538075
603142758
541794404
474016
55351
5561
44982
408621068
843227196
564405708
470188549
527709034
455207376
510415
54733
699902565
935546351
853559103
56978951
552191383
591823634
3864
622641710
4941578
4687844
995652647
701312416
418012593
442447689
608774019
858306519
473056773
705784103
948653589
855979330
458308464
665536257
47404
894213156
302857
544860
856485856
424576232
861751659
49733131
4967
696287798
4428
697111940
489240291
464098
595927186
501831622
594224953
638864918
4014
999360642
3758
864479428
984652636
44489
270742
51524
600143161
948663452
505676485
407273182
484447
899296334
886618550
547437152
476640
455915274
42119
904297494
421605468
510003700
530008770
455968
45540
51658
613744355
52970932
48660519
60151199
493015660
37996368
656041802
473
4509346
902530521
891465098
994091636
35013
972507776
852191610
545089411
519677264
743456603
549086130
858676891
890286188
597609407
617548686
551746207
752814795
47900870
670608360
52670956
642059932
5952
6228621
538312799
471958625
5229234
892051728
456444011
888600435
917402676
4460496
950393663
429063312
443430382
228802
949233882
40113670
39472
49360
521411236
594250129
544930170
855177983
834884984
789915556
452562384
461737
574358287
451101657
45167
478192
49585769
429087
760722875
513342439
862322586
410470
736161440
453784981
683019767
524001695
451284
356997
889699419
3836
573098444
51792637
45930691
495574203
859159691
47948964
53912
675280131
5042225
48358336
561476
478165784
4559010
481424233
416080022
757114966
533513023
649310052
449501441
4065
46563148
434441628
471279
452790
409514701
436597654
639430813
887453816
837350273
970567942
2899242
592028104
532103822
44524209
418554514
920821429
613438984
498213158
598455827
748648758
517411260
851814825
504214
686043763
4465
813664013
702030670
694963997
852637950
531501971
472195750
459620553
44968062
544274780
4064911
869475277
691006105
709618282
731912598
993662672
49939
37820323
417465603
474631920
507779276
53661
975637290
885818828
638
936339951
945322992
449496780
683813446
820736552
804002984
4186593
433681793
22142
728373093
961303375
765204508
812039869
454622
476790283
4576075
36335679
49686462
581331775
742918871
519915877
854001114
964159351
442679835
780395484
687586285
452699917
490932
557386564
37362496
491096646
51761707
979785361
725825813
705384042
480342649
485083
972638852
633146858
972043148
997596064
432124172
547293174
977269920
723414998
726642406
604727825
523301128
701602716
4342290
4662075
760461788
764585971
483491
777546801
25807713
43528816
906698528
927787492
891674579
507568145
567481718
621950592
593558355
520775580
64357
469
4913148
905044147
528010392
43155018
785719166
677408311
47673461
458232930
431246176
829880823
412564820
997025428
62611175
4443393
485159448
614320164
46669493
4585191
883540491
876515871
279621
649413031
808977586
743634000
441976120
889996820
745248027
472167550
641106636
426405
693374854
729151395
472345927
759306706
456318
891819053
4615562
550393203
45548717
485580
959864564
4470991
490194
363848
719228169
416711258
643111389
824182072
861354198
47810486
981270656
471017049
45781107
3692376
753747658
478096211
636590715
463632187
53486233
784233555
484594228
505459042
817764915
924622782
727921353
832436100
47771637
470010720
923706567
54
510958060
533296
471266174
986973599
3526331
712600314
525360774
936976370
652732432
944558692
596629725
51059608
690568665
47960098
980068222
4929642
804631663
45463616
3545619
711835202
405685788
52268
861385468
458778434
753929405
630373557
967226284
866792146
464248596
664005261
743227004
44117247
730537441
4583744
604639296
722929766
953200411
6
633401206
854183439
733652433
508535
433073266
703360786
49708436
689683456
509525
800105984
486856
51011501
49549885
907717765
705257377
402546483
828100623
657385498
984650458
610388981
526875287
481509123
665952729
444443
55960369
405694721
787065562
921884309
559371831
4365109
586003980
950016048
659216450
4647854
433854994
507
752499663
543344718
70420
453559642
517948229
541623
272117229
980281419
34507
888488402
472
924940612
51734
3308701
945816889
505567936
997159202
45898851
777853518
488935025
819631831
400809110
754638154
4119442
2409
539927
553401965
51089841
782903409
853529583
660361233
49147
624417589
601712551
879771770
436513559
616027149
852361917
913196459
866573187
3903009
5870
865525281
770765389
820098132
3725157
964725493
604590707
602337248
949996983
508899627
968941073
496612
541970912
567709
614285906
925269517
963260529
608529935
47932
40748
638958774
795488668
5302010
981903908
958201808
843523587
431495158
471931983
47735
6009
724158953
872069162
963336783
989820579
481292771
52216
738136001
783055050
857845827
445725300
527121
462846091
664435206
748354877
5398484
416800212
895245835
514888176
642493309
756114319
613255114
575133769
70
906885630
413684063
34677
3971
841796788
897910000
725372239
658267420
454563167
937649676
528210
934053325
772196030
5415717
4594
457406410
503924932
47073
476655652
31010789
3133
601156414
4610431
761289724
680873402
423608524
672855455
889746891
443252586
588122054
491187533
62086043
909772211
522919744
881829257
500513254
4739566
697191177
4502218
815997015
5838352
4484287
994740282
514466935
501543084
960760967
897033665
3446
42049410
576008805
46203
5673676
423049551
57143578
930970424
417660350
483259540
575737352
975175952
400818984
959480628
489767
881275243
45346906
869646979
412509
533569391
485857
897396894
914970292
477108690
907139803
594143660
739178498
522870890
590109328
48427
526156649
57255506
41517
1979776
44657465
42724244
46398344
668451461
4242823
851044669
943051371
494778560
48215
474679
423652769
597369
45497650
509651203
499051
841435572
515245661
492314
782183874
472741
483567170
419939745
767652652
962334864
499954441
4761834
700165
575629
30426702
965455190
46772467
856738070
427921210
431829290
52689873
938549970
846671072
695095584
4454
608022301
834252719
846959687
931600673
48122
48086144
511166728
763451828
971486193
23459
433237784
909291720
4968658
634955479
839828897
49918895
613678916
497943
5315
953084914
462677416
543738289
583684179
932477284
4744
53279
827589217
709476945
990568404
633763913
764898544
3099696
642726532
779174468
977177884
585402098
48347673
409007
945674987
753745001
674537521
679912753
624382818
413216824
511946277
869463600
568753394
444992807
666678761
857589968
5197
51919
679364651
44728
700329332
898155519
698322424
761157266
65
824340500
502546862
796836977
648097838
520392106
563388
914775108
5299697
66302227
958070761
880277468
777251131
606731980
556011606
573162890
412172089
849809336
733242750
966802026
48051986
859323805
909207118
595548752
508239132
875172111
606434420
764046091
489906
943983810
943681349
552976659
246
447996562
702627610
847144069
969210996
548315671
580008101
48202
560728685
942761229
438971334
618035373
840903551
540361764
652778763
4959229
879468557
845125909
355638101
745157095
824152763
36904558
424843056
560599781
458605061
3365644
53825
920639496
419734431
43729944
45103
46882
762223275
505094327
789795250
581906
769586636
25212
676675711
919645934
444620596
725112496
740724837
955896077
743614041
864433110
660678979
45148
449798103
53098
447802471
619817284
472894064
952193757
465464609
4494625
551609537
506309228
692271729
467478845
957340351
815823603
882073702
47526529
816270041
772078197
755285242
885913964
459221586
520119
5348285
479277
40384
566301969
723062962
861431500
435777
899595195
945374583
659448661
3608
534923177
560815385
454847169
642613617
558249151
818076719
715627939
784541663
469461904
673261888
844089410
530394376
998199169
810903376
52786
46792
44038164
4746136
945711440
47352199
401027487
571711150
770203494
2943803
932931717
995927057
4518516
491483749
418033155
435454193
538010784
629430212
779204599
533743199
949975812
5346626
566011320
482683435
491393906
734901152
597662824
891610644
505400240
499638915
597209067
851074136
634093221
793485852
652389676
540131402
4472102
376165307
3825
49766109
4444443
494021792
5937
449222164
41310
553426053
497170767
864573500
967664002
858322376
795493927
499818947
634681353
835469423
446482431
401298529
463663206
625216627
520824759
763240261
513531
841011730
885889464
45132151
475541284
820358424
44449821
507297
707268225
588662248
710303874
366372285
789102598
846826986
46855
776361941
635530250
509866577
587558
694855826
3814054
490177737
781394383
26784
484258786
440086196
972979959
779032289
526607303
528137565
987343210
583681308
917075228
675034373
532382
413975190
523728432
405321554
440169466
52731461
345849
55170887
513252803
472528502
53386224
456366647
525806201
455432813
461875418
4315687
720821336
40032445
867355025
459798934
984652367
505731568
631814231
894625581
599900507
681311961
570771733
562429245
681233570
650885706
569106747
442871588
669365669
45053495
669813839
564616132
489485
666026631
359081
904232552
492057265
674532509
39946577
998908329
60221
812814339
43195142
850045878
403349104
463778897
799622620
812267965
580699530
756272290
805277984
842245690
708804782
900509927
798884478
50634560
4555787
709303575
675141194
477707016
546042269
941491768
538960510
435852393
904837557
445845412
50938195
531527070
712400038
47539094
482169810
888003927
493918
438861979
49961952
405761756
53955462
694514886
431034306
3872708
454844
804904699
421109
3843285
587649885
399160
510201408
505064
400372526
610881793
826477872
423029943
737978198
492388095
566428624
559210365
854922823
903241239
739977972
422708714
50303
845854635
549758623
753201419
45809467
960118886
668442184
44959
522821491
734059233
935306128
865480048
404750
906195285
625325752
474125009
770984637
624679869
925872012
706286683
599722322
508369247
412050658
548600355
33354964
796696606
573741759
487356
475767921
557335074
4339125
807574996
37031946
574123153
653555813
992226896
454926854
564140776
838554600
566200402
959262147
46443
544426997
47298272
6225
48587
323438
570736334
820027783
810195983
559480
994654681
986299666
468936
604677700
5426
593702881
810853419
916869715
4654021
413268859
541270451
976422734
565575900
314569
4649778
724406366
428708767
832543800
585938759
890508373
513295897
4691061
733158250
411773152
48337383
491785
605868161
5847401
564133311
653941535
801810682
938049890
49096
529696124
3949832
530381019
941720221
46541
807461396
678077255
2250
57407
903972458
3232
682870187
987751974
638769304
68450817
856663138
831894029
676707481
455873209
871837720
45355863
837995136
402686621
646046461
467473459
49642
616659749
581036143
748472528
908248004
971462551
975437099
45216089
615859684
600639
499380121
794573938
462771080
450815070
604797079
588653435
47293598
658756615
921566684
4569775
643284011
279177
621652105
33466178
504330248
481944
555572837
4503
681635136
423274102
764381543
835807089
53361
446760970
55008129
965681881
938260215
49283094
484440203
53161880
513218139
995329307
791503350
480294295
56836594
622854710
45934108
935120683
49973
406922128
937225674
40086254
4763672
719614049
921217268
788657222
833210795
535640430
413755979
397289
372177598
201
584082364
985107523
59001
991422854
4152780
980579528
47768350
487526367
458347
340907787
447006292
424392712
534546822
554570672
4230886
449090
460607403
485742630
4547430
930599299
855832089
410605737
621957063
887901160
438
656247279
700042541
804489577
774602355
786921044
4654945
42734296
635221513
43969805
919870119
780301188
416129841
507978095
825588961
775991554
467810
459649317
4850341
39450872
721109818
955768404
898848085
950537893
816362900
452835
513898414
3855426
766085191
481131818
4560572
453602993
869691659
4599301
855330947
812149226
408173825
940617828
577956249
443005189
734069011
805429737
599880
426732
866030798
604946686
808732034
961407629
903453417
945830864
662718648
524430137
725771487
858780940
4095809
819509422
481605792
741787706
400866830
955893992
458310768
630652152
475813
452734320
810643883
468976
414496553
375308
997206161
4172025
37590
516108006
904453129
483193720
4885153
651414203
448403412
737804631
4322078
940611119
995805291
840195742
505513525
50166874
684741846
993544551
576220377
618296397
868686431
6259
570940192
521884725
459841796
728138095
450649518
36014362
486381763
888911804
875841049
5804450
431033
444120631
408317514
394366
536307351
668720967
446253307
501473602
612973115
935149486
462142921
46060
919071106
4116886
951515175
841687527
842329937
479682603
777825854
484028
466661371
568023765
52866711
594415299
437396204
450626
726976568
510306401
648205446
767991889
933980736
444177284
856954545
728594574
731939509
763260709
719022363
584770031
582919977
518921723
466028
47354
468944107
719739144
428407524
433101
541541013
660551885
728305376
471088494
49068
4201
585561769
455349035
455741394
641308834
893974864
47919825
625297648
461955103
4838393
478343406
461579190
856015924
4259
623982056
53020
615902022
980715603
602862730
4940302
47361
624561240
498849
49803
548842922
901901316
970262850
892965705
6174
763654782
307269
664433245
4631820
640808859
568644001
974255228
887076633
747053316
4490299
506635585
602677769
818187592
904819109
647561548
681948698
794296134
508044941
464531762
512116690
456642
857302763
4446500
45464261
505652978
616094562
621896721
4699828
429884189
712034381
981540119
48566372
410914744
56568
923962140
4650358
4121
48105
848136126
936831973
842516624
646059714
656803664
4314
749959115
370988199
708027869
244924014
996214233
35880114
45239
858960053
853876468
391283342
503140906
45458203
752482364
870071128
836239645
45632
4164715
937794437
49626134
540119700
717389289
43374438
4482001
848800404
47085216
514572138
46348462
635673430
728870911
48628649
876709696
740567303
682714451
515899461
795380591
906657862
3958
815084795
463529654
750936970
408455130
795868913
451210
892549373
866225835
991267751
517078478
449967958
497799756
471494385
48187813
499617079
681730370
452815591
743940409
428226501
838673395
415509389
770265018
550768114
431325762
807814363
450474914
734752912
470341843
791327322
992442901
47219
435474575
599436221
507609318
51036638
493482
753102493
571368692
544928632
580452502
3503101
46897407
45277
681143452
627456649
516815979
874124540
990794699
5330
990272675
503774885
945308248
729716789
5923833
613394475
498446088
943670083
554584178
60110222
451410390
4145
53996
515254728
698315569
864692487
5441092
867157083
564233692
523712765
833411512
886444473
833236472
716833516
532477832
518520848
509948526
687264917
760206162
70481
972030612
468048021
32504
500206037
461706015
457705307
954807269
5624573
465905332
17
788883693
441763325
532371118
537411408
465486435
795344791
739399762
788272361
4665212
46931
590909347
485739403
590090374
918185358
4040
36539
642189044
497197356
796720569
477554138
768591177
662097411
479303
602221441
529779736
43382332
450074620
411636853
472443
653900655
517849640
741644911
455429950
539203331
423917080
47179334
4862435
612718608
527848699
562724534
395125
497952
4719821
460848311
469787105
688133209
571862322
947771001
40288
465471205
49768668
49046893
408918311
966400885
506223953
430808306
454789729
573630048
43395263
904844194
470156364
748907713
519445313
912896044
47778380
46174
407600990
770582683
435091674
47626
415623037
33361
489569944
4473871
638379774
975057373
581505736
44566
781748815
913088019
435453761
857197147
53494824
916449342
48232
37149426
809347496
588035725
48188510
5199143
579182205
739050551
719684990
701467208
446402856
717746791
441065290
404596
455714
899014918
654883930
671233924
494679391
702510344
504623033
691825935
576081831
36561371
51924
477369
501784062
38350014
501402631
707843779
763731897
3482020
740811555
420516039
404057122
44766254
771015027
817844733
994128567
472247728
502092494
494983001
3915
490987
998994051
4871437
836083153
503199
55016167
48645978
431841532
47955
659071661
493582076
819789163
543921583
845319950
989991971
855412117
971913232
802110255
513745893
4884197
836764966
49518
796184762
55866
941636682
603624837
648226422
837778814
543095088
792863451
823768115
463325581
649539461
502872449
576670709
44451
934531613
848664561
522707437
928054955
850398941
441785
882706132
926801149
416438361
929914520
820816182
788846646
574326663
711572803
864260894
46745
532845257
515899253
759225214
461592654
984968444
42529
420709075
47912180
948287569
674591886
963633390
703055483
739052916
772159268
45560000
4463744
444670
878530731
28128
565061457
685596763
496161684
745765222
466925313
653057955
470370415
478306
714137719
629900218
590603073
953602729
470647416
678093689
5200939
840350921
42016
540027693
761030
4448
616
624577791
567823539
884726267
599935307
4949901
633687397
479501005
547478319
576805690
45252
4533148
467252006
45299470
753851190
415204149
518501030
842964447
439578729
571923763
930570214
904718333
469069011
731263760
928373524
420679204
500875999
799683684
521544403
467782077
859559099
847558297
916407772
798180074
4605229
749416894
616732684
575976254
541009657
798780761
439948280
537455675
520131390
654450090
934810938
364963959
49526
508164655
5290623
419597764
2987
591165156
636625048
448044689
40174
47303250
807372319
6473368
495561339
477484771
473114030
459460510
3098
904354254
846771629
473623809
469295029
827153255
425275803
51829
406381
666
998616658
929169648
351260301
49893319
471616798
497681
443890921
718838189
991990121
431329478
457474
4856174
870860170
408520818
479649023
506029443
767338606
802464525
627158127
939544345
535378005
439095387
417116142
499058706
719821374
817804772
529627429
959253183
57853126
851652122
833795099
967794251
731130030
704654441
724872063
47278748
440976545
856734597
717990264
815893630
605456709
963486024
829263267
456037359
864101519
660069585
884965018
807106931
575135380
496466885
517023905
886770902
577179808
655115560
418890755
939859676
616526237
517254662
942481221
996791618
544211059
5814
482034385
868235934
49913622
3930
859491073
494569145
507716091
532540864
4866842
524114489
723468168
4728934
413082854
459095406
403127292
728030682
559740
544366893
507120143
4501303
501180176
789949326
818055310
834211470
4685488
594993750
727733894
878351994
916213582
990465635
45920
660086432
544643583
982046971
532779225
495477407
477626
630714774
830066137
778522371
412943436
968781477
436159
33792219
61098896
451730
710185518
475241059
417020871
527872371
889527088
987563731
489881025
4688975
988426864
917208820
507015936
544631671
32230736
4965086
590771
684950770
667558197
594360566
513720624
453523
834120850
853059881
772612761
35179412
510650315
4506801
615726423
459822549
514121792
502793067
760777830
578894739
49787297
525688658
467335991
4091173
454718922
54259
904027602
909700244
450008000
480316
594013995
601274048
610438724
362973829
598069581
845093468
5547159
451166160
480707116
787210892
978366420
709756930
746899388
44570
708369832
5150
929998604
452949
539352351
911634346
48864
25560430
44902644
569547564
560218841
604616879
903998305
860226334
474416929
504267115
444760
768594136
689970829
525982
38007
650140380
540450354
784377159
45248104
554521957
573019413
478917700
450470599
694008555
967310496
594633869
615503661
583375602
22772150
441678754
815053702
943180252
642962672
729554950
993626345
646816634
421959575
493972
47317177
5270475
442817911
734468388
897663718
849697754
787046389
490414001
633314147
456721950
929528128
448481909
4931977
891759032
4803830
591363773
873689650
566570957
559900546
816010862
924097179
4678008
987108138
845383045
757006223
418388015
419157417
509335
925371390
843752288
650358874
532357874
45499067
31189
773215544
983073793
49914910
427112
46338182
889897396
519722060
473574701
888048575
730711633
879822934
802821262
414042520
574651907
819145287
494620728
846323416
676142192
558862463
959648163
593057586
409697
4739339
51575
471147667
806799379
469057705
681966929
529148
49355841
882476649
836858778
655458024
999395263
47775363
47210351
658761609
627141208
44696267
941845881
410504100
843368412
4085693
65353
681036604
463083349
649069242
467259
889318881
518861218
58640952
472643551
482256953
489427140
46900
575344605
875473230
994015315
804006520
800751371
544031809
620729564
872125968
917677701
873697920
615482333
588148
463725
973311903
420153876
910792627
577242
588051415
62004457
519317449
538438564
490963634
592791453
515845516
919348375
596234305
436353858
950604096
795836183
983841109
3333207
960724905
517019185
468404508
695175567
785669591
4691
737947231
875506588
595044935
532623341
451578622
893779592
493586993
781654685
557792443
52448127
448974831
867542018
2704222
4820990
26314158
832919450
446323
657459866
542974889
4912231
944479086
412336236
41009
472719179
45433
4655481
482194593
5202
63686085
783665454
545746000
484246972
467509
896601187
724157686
854362672
45670363
613486952
785481809
441208382
527550710
48985777
921390593
54939039
959083058
3351916
4437190
866564518
694235278
609155529
889466328
46783800
541189031
682617749
591585
45347287
805832615
933489379
499901351
4573483
517341785
4783186
848635450
45460
893139475
580008497
462246484
741692983
405023719
495862167
42375129
481759902
749038466
462512444
702667645
466302672
610140076
478067909
518570
517679975
553303099
975159270
507053356
427539754
936902509
436397
408637979
409880
620662208
733567132
44720882
959504085
37104
826037984
3671
48323039
354
575026865
49349974
792348539
441560346
889573402
59470151
916566449
472397200
937045305
670301898
446760471
34173
516931067
4358968
791722249
786068204
876941655
506753825
685491619
516925
827801984
650217901
888684791
482135426
46084995
47501026
938695533
4886937
451435
436475504
686820916
47313
4240500
411884105
44813
992393906
26933417
525601779
432090
966529893
751673288
945616293
50826746
820880172
562466716
815890277
38291140
523819899
651345628
391085722
520200
420275
44560670
503047
942255507
724950180
427681326
3809597
432674397
46463117
955456839
900639819
753442083
4231761
36578
3800
6349
561496887
852344471
556563216
405437141
545550465
5081834
854323678
793108652
771097287
851651726
414739
676902197
874029281
958315111
495045247
660865590
45925
48853891
616642869
518652112
46952
425065920
435276686
526751271
933390702
40252
488035790
828488161
46430
973624664
434484
406064859
493028974
721583807
599049249
51819505
493410
798824050
54786
479150789
5107
937274397
967841274
736641109
630635480
4933
55536957
599239698
938575111
783443073
965405209
789571008
711439840
47124
53064872
45897225
45255
820399739
634400179
903518497
588579343
20630160
911428282
489453694
938479139
935949133
943354380
884879613
465532816
527284405
885574753
45267
464847479
465505464
880383797
40436135
661247223
473914033
692318794
510984444
809316419
46441666
406988287
806612425
520352811
769299480
908598790
785437402
44919
996462100
561328886
452489994
662754702
473934637
579191508
456088718
52626099
964014094
342952
946867044
37422184
49608
421843
44801337
41368285
45071738
804197628
47181186
813368909
754062376
767690942
506208124
4604604
269157970
971368477
621673671
939043166
655633712
40487065
878762767
871789795
519043372
735634934
48444637
57068266
761284670
481147087
774077089
47840
715064802
513657294
655306704
829992043
4495703
791717465
939637545
459937612
633253605
926883107
5658483
484015304
632787833
4019
928739397
473315421
45943553
536554771
357207433
612134253
993537279
844112781
433500748
502282
968182379
610761653
47673029
41783837
795784045
429213203
470939521
533625346
705736729
4507821
583325672
626696285
668247357
582035491
945002603
403343045
857330554
545740781
790027691
42413274
733930535
4646303
601344544
55981
507486996
758695914
872720757
413930907
463514
512467
561912303
3696
5136
892943784
23953
43647307
506688969
657139927
569054333
627936831
408651138
598679525
502361846
523602632
671728101
462068
554185091
793043500
604085074
3765949
61142
949140793
499662367
4586770
986477273
51549
771687417
42136109
874483697
841411126
896843107
632680090
4186057
653049120
688703148
634169054
623372767
566677965
515309
496893873
802255756
591541422
450725041
647719354
317678509
482737
6830
528074
990924974
622234161
929236719
494094
958880482
448322843
629983155
520943432
866370759
658183171
504080534
424191222
46409
984919363
438339525
475554950
29426109
567305542
488856949
448188888
44744992
703010950
610431457
732722803
710775482
345081453
5146977
822708091
833664991
4885714
785680541
591167989
943248235
449227888
845812014
411880
4570
4464
905399876
45196465
491026362
4447887
569732314
923684569
50310
832711101
457485411
467492
3520963
559054073
424452
555053636
598504827
4012
818600937
51233716
689196676
441400550
57068669
742280360
798069555
250202
789658764
531365432
42290
761378799
582271617
572423531
923973477
48249647
890370343
694915836
861929478
840355447
936068650
991600038
48992635
446209636
639180778
446932
536053335
517942861
526683
684015096
505645475
492152534
5644
669917083
591943435
769202729
870900825
451810570
37906545
693437889
899280416
768943548
721904127
684458431
577526759
46561
780931521
53578
6248
665660861
448953
637006067
464778409
461259942
796420255
59176903
5830
829610446
570317
488199896
458887371
445075
424854894
4901070
50276125
5203864
632928434
448642033
4486277
772909717
619641333
40063483
912552291
779870180
2159
770636694
682344682
456458455
673349530
735489730
477550
491748301
45046
848413842
458927912
931492796
855539305
859971504
450471243
602928291
980604936
43055730
745604526
4533617
5191
697788522
53657296
742986923
803325064
4488
583391088
441361077
39219763
5756
47389198
833848622
697707313
921153225
749701132
450370
908257578
703656696
523283
811269770
474992261
414413
490406983
918930868
807007085
3663
879578672
816421120
816331439
4302
447144526
576681683
655026953
847470459
886839332
459454696
47853
493223501
57690
935874502
874446955
549318222
550352
524669971
434967394
46751159
458652662
462229
28681976
41968
742933990
5049
608337533
427648062
964373621
715426035
495246484
34252412
635052519
448434864
511031541
656847708
38262
472538
38721
39478
864055470
414909544
690420083
391053
884925381
792157017
986264782
827854258
538430852
579249944
909578164
41401
753481695
593013856
835140202
464937941
712296290
691696967
44940971
4964
842644314
384466
844120571
52501
847869106
54794598
994746136
725615928
419470391
479326563
808257427
475465639
48217171
843216357
472271522
3670112
445568114
4850050
515873489
417273968
421427868
47543703
813831561
54281
907900749
619090397
695975740
474054679
622964818
575802853
458628754
826867578
513517985
34156
3393501
478219320
440300389
482474082
786912557
4833857
675415818
839757464
892663243
344298
835372656
715937281
291478851
773586169
461390706
55895249
549844844
5174
414013136
470671428
476057758
901178114
830291974
43558545
524440866
5385
486950543
441844800
588997
45718
923598875
53350
889171860
679191974
448231320
4718316
580703807
744977593
698650755
514094066
476806851
440589850
495184195
721135685
927978599
794087037
702057393
556242894
744227694
970958766
583748023
843459997
774995932
494177287
505547
473509802
481785
476694312
71491
453833
615064750
817892523
456496965
582467204
46015893
401142057
453559876
933576589
507617166
811984682
4291874
998031864
5209567
500694
994880689
592514810
604046856
618958599
671608708
631071362
696530228
4357307
55659430
46645648
489628660
65098
434281650
748709747
595320069
600935801
535847784
932012371
929660656
810922389
886936306
55058276
536595248
460343322
53416
483706267
466300593
975149966
421370684
4535478
49190
896569537
4923
418634389
819621573
527467509
743922491
620732230
45671
935471631
857820254
780543129
41496
248118899
3583
555853101
810390796
835409473
46458095
861160447
688800119
523310926
41182
475528
420267902
640178675
588
451740
3741418
481283799
47933
515938
954367571
816417548
832812588
484874321
4652239
450864
598660290
54125
582280444
3084
948387528
749440887
596731
768831151
982461198
599723459
5148222
447840
873597772
947537073
607667119
46143845
420074
437844
564444548
473895
628362708
4531061
842152016
420413478
574513377
471998688
543453955
5369
521597322
461912209
797525324
47730818
910284848
491744958
56980
571151587
589007920
507413695
959424135
995029851
36990
612199755
716158939
4545834
778415268
458045
48558078
865811476
789071770
805859840
670387047
500502355
51585018
694156476
483619869
757617035
877946096
49465
47630424
912274428
57529
591426
869470417
869705234
481478
934648308
903308564
598449907
472119684
561209440
55146524
967250905
862336763
436260054
415436013
911313612
555119426
46481
763556214
46356
726578024
494590677
783845005
650986472
485146729
519179
547821600
680690383
912313899
805209004
467063
903266397
819112943
462254968
776901153
669782231
898494359
64425
410547288
449119123
709286803
767056271
631234184
403941321
46111141
882353638
56789605
42901
515495862
492107338
4623021
942773119
687558992
56237809
489624949
654374290
724826143
690448007
746616597
529035577
459177775
952944439
817895892
3263955
4649021
498031132
757290602
565236911
986900879
426963438
816224597
620107659
735146814
847811250
3818450
522719614
891618437
466978000
437584130
5305960
344635660
411332985
45638
681718936
473715
978183527
3955
455559915
679725013
839912127
819049231
48013414
728731551
646909675
848165260
733054202
423937752
623192300
904081764
614087082
45831
920996340
479024332
48532837
49255276
695468805
44853
49916088
997855426
533792578
914391923
545857100
436260900
4
805005798
719990249
49599204
3883171
44900103
525463456
623541293
609647562
594043369
745054808
962425720
789916135
324506567
445898973
44180
24381324
871573981
5924687
549067
5289975
886694893
47272608
838130078
448851058
440146780
49194
902573541
991131323
993920561
669960613
480302
889197482
990475338
599912
3636700
603959196
40533
429269073
502440543
661359482
4853395
763426385
35384
828647930
414491220
5635266
4171044
3134
572022411
836773179
590241647
769774568
715315443
663184842
972246161
398949277
674870215
36238449
425138540
407502375
431306097
717516763
749881021
829793265
495490
781376226
447017560
466913537
45783696
4970
49651703
481276406
916456208
329622013
845030753
658131308
485677
528956287
640739801
949896313
421132
697100840
953715560
49031448
658490203
5001492
705026955
708947072
4715656
42672254
34543
569618168
634246388
4674792
565102764
898475882
5266367
376313399
439973011
731624610
747211356
452259
33940
503041385
915740756
516308
812178978
476277303
5292
47527
461176721
42502
4737631
427088607
964576198
597683832
973189154
599355209
712536744
573747500
776293609
661924426
498474200
406894617
693655133
505679370
778497407
748304082
515749311
48604
44423672
480859046
51669917
422182300
46284264
46431
31894
872434487
462160688
400935839
541448937
642097348
49701836
6179735
520675
62410
451168314
944126181
815242193
5195452
4622644
512927476
4540747
569308274
556231052
747820984
531240288
5199940
904974062
613029788
33452
557095090
36943239
947944315
956667501
311273343
675677647
47221292
514052196
4831970
406076835
500367479
456501958
858897121
422893425
584786602
569812888
548623103
995102487
756593755
738078885
409413034
977695234
932271897
822022974
860212638
51029
978223780
839150543
774058460
403630044
5169899
990002519
452104510
975637500
417070218
49072364
934940462
701826923
518265656
858290206
478505
534727938
427146744
640055769
4854
692239920
473249373
58770
431968242
488634115
427158101
48032
579707319
47341
425154690
3743859
657845535
44603
759006517
31276
470721
454268520
59652776
3270796
416714305
430400089
619037045
45488637
504944
996693423
55341249
742253207
900240857
486609773
544014125
691776013
693832656
507196886
417759667
475414062
74101407
920144167
455594523
542120
963824371
598006213
732484410
675114
908805265
790649628
597440717
334052437
532127587
33298410
763077935
4582953
3573719
731534904
697351830
406744781
842009955
946332995
5754946
5227223
668766832
747289125
4666207
44466118
635803607
45541
485138928
747741101
27261
743410810
678563914
5334523
441657109
485461440
916434613
433708591
613174124
699569787
4774493
4567625
945975623
566127110
976093947
616496162
56253794
634887853
972421735
836725678
539504120
46824263
506237026
531069542
50057
468974842
545442584
6481789
718921802
474894
823987571
463810246
642667885
599509458
53497082
953523861
547749864
495314058
476714501
528936863
45519856
544453822
39189
861612113
713359195
413893565
47355400
801676930
966181734
5571830
635918610
631232406
938794417
927847006
487523724
4267100
48118
599895731
989181490
4862
885038596
503130443
52034630
774539553
938640385
943730639
855308173
680085801
548485572
495476
908737322
487912984
50672
381046
46931307
710020693
472226282
4768508
485509501
3649952
49283
847893689
630243327
523071524
450758310
59859716
901037947
878343289
32333101
426460
533371003
833905727
412993
980485767
750020487
952524868
796002910
3621
423067990
62647
414138339
391984
402914020
468793
608679736
4209
716444453
565868
497837277
590744430
3968
837981989
574989925
901128413
634192873
701778937
477310395
996504499
855991373
840336937
2776
707551441
5556
44250165
547456636
646928967
710661216
4679385
732990545
490402797
377692564
684506865
921501960
467808317
658158344
894486508
4453907
47639058
55820585
44963760
782374888
830996354
581490345
45101
420729799
966030042
817337831
757929178
46643824
468194266
816623941
406948992
977780755
3341451
492953
44631408
784112835
500076120
475651604
801928085
3980447
64493
44035
5475
410435
3797
930453397
57876216
474204294
694694346
896898520
465272240
527944668
475259723
597578546
998463382
483147871
793643273
806563064
44749965
471665805
507836
844355924
42388945
5192041
488721
446779
759537593
589850942
782600557
795285030
900310674
787268819
547207387
42580853
523159901
564259846
939768716
770303139
487396258
971951605
907811600
455748893
795206710
663815700
988544658
48288
435530758
539446354
894523101
46605
5055639
575741039
639316502
465351943
47963469
512779309
451871396
501187794
832879469
723684589
850396052
637037608
902152609
378086
43900969
459615555
3778486
488684
2926
4579695
456671480
4460
3266
816097311
45313
836722837
611189356
3526558
438535386
5131380
948455426
597
41480701
4922389
358136443
474903730
921144034
917693753
466743
2609555
799170876
44611775
3654293
871528012
687107664
710421516
415012038
414142546
463544129
66687906
830741012
960724396
549729934
486426493
48595
49471424
624036896
58958
466145629
599935781
683345139
563059650
664350806
611394694
4646827
4627126
839872136
418558193
599048824
47391507
495366
47993
638124961
46267
524510411
965013555
420626743
848495727
451418
553373743
847488683
853789615
45051
879000016
498119
45282
701038039
481121
546635755
410697299
530815485
862267106
808142741
482141
622856253
4554842
891172883
658935167
532509492
712303739
499516270
291911784
760220390
656829760
688695499
415306028
468087454
630788335
932532371
569473151
333077
476245377
800384396
845268272
789862799
971628421
837173258
986695343
45791056
969228862
501253844
48336414
50839043
505553117
824438008
641103139
468665580
575625743
565211048
3918044
969038820
836293964
951450127
866546825
516799601
974840765
930038912
421053399
748610989
47154458
559477824
906833173
498080
3173723
406587719
438608518
44277009
668565543
458048630
411389080
494896589
439595061
594459809
587114018
922643785
628010723
751032079
2228930
44820865
508774556
611044156
46848
896514245
924747624
925582332
544706044
619214984
461664374
609384431
543923910
676770741
966170776
712630647
747275822
6338488
955022667
44819794
57832
918944585
4942144
623290778
705115462
49376
985396377
567746120
421489
49887049
539329129
830331102
467103445
952139825
601517
244
520134560
838080200
609216402
858315936
51004407
59843
967084262
58230022
516885599
936290446
433493
48999306
608515324
400489188
49295667
999440687
686340660
468349
528480485
797484808
888248989
412189913
47056754
517013393
438750061
595188762
680289166
50176
51915138
54412383
799649697
46621776
462682863
765565248
802387559
849510400
3990759
465814
615702868
474791406
820145429
37092
485599920
634514566
812870466
638034033
670040796
49609
404284753
4806404
45089
448920134
525329377
474195485
691091549
571854487
895746621
659334944
894123361
41180718
859005731
596246442
4891842
545740
524506795
555317440
453631901
481819715
4660
639916825
820593770
653553702
781851403
745953076
954768656
984948269
750609134
996192790
440542658
627493649
477010654
637307944
794353540
945000331
475386
415043328
456362872
431279171
788173922
4597103
406381418
410220921
939541170
591497305
4657149
758527591
42083
658382798
739047440
421221196
43273808
645270541
663246
668395181
996857144
980642698
826819321
576850703
2656
786918718
448201996
526101706
915308707
923954949
530263846
44634083
422435624
822221010
922497915
997803439
4356370
488335174
524892449
754638612
527638010
657513254
468049886
854181351
38661
49789331
608765102
645669957
404690610
724167010
541732189
824699810
982521656
498306420
788046056
886280136
4542080
4140617
921562077
821305819
49626677
771032035
802859799
467856
507899878
998289047
3619728
819396630
47975
4589620
800614615
933005070
48011
815429351
403584723
442235521
868493366
501898821
3674095
702900084
617326608
4602
726022175
763049298
486111041
856784826
666457017
868138462
913755227
888459828
4700728
988854130
705207763
493843411
486943651
555226992
479935175
46925806
357743
6834895
811999806
373012711
936405507
508665979
702594222
594661274
392367911
886682600
41088
532564019
4101125
43563
948831819
894467457
597228
3819588
425772089
484351197
720060269
467213
593330490
682793554
450982528
748722064
994121525
955144195
673406617
49375260
4491948
665843799
448827
726100565
484803326
47610
622155767
438271249
560052792
848177440
44525
476819
4306488
807923431
54390
750928946
888441731
483102232
532336748
465309721
616148830
560370748
728285323
467157
985882003
4971299
400148457
450762
6678
896717895
497491
563
516057
650068111
551677391
800064088
809583055
484374347
712032074
38741354
631162712
946921625
492049
639250616
477709323
908721514
770822000
476550076
634873491
339074
949441076
908504876
970638689
681229880
677748682
478200220
908084465
688973594
499384641
566528
41639
435935
4884483
5025308
47878794
444387166
602259195
4150231
469110308
45437991
4568880
3577698
885495617
647954355
710030436
987425917
549992
458731189
810155568
621977601
438931937
49665052
512487
53319
45020
744176430
668859150
4070544
672328065
788722944
485868801
968700893
819841298
446449
49579521
639467154
728885381
925464745
478578468
706160157
715123117
627201886
865264554
517255342
727315412
720335976
880385507
684745358
4521794
4578084
418442
48564
915729644
312095
620161538
632467900
490635858
549044159
902812762
410092813
3648280
470878722
450012471
537988437
5692
46332781
674398396
52794341
560439109
811968985
4467033
923097548
689840843
665873533
4777702
525494
873752899
443246177
525502436
2976
466315682
4713
425151
552884561
732131167
511751
60958217
623698777
578701325
45878
954136583
47728
46738
505971778
704241466
662380640
673732990
460155876
487714162
381062
219403610
513112953
476789921
509028
766402250
975904758
45013
493396
522871201
421810559
473691459
528003424
40828
35641221
509525855
485801111
535967734
555599882
867366945
835153752
718412624
888252237
477127
709074529
636422462
34085
360225242
909887070
977051852
49324036
505530
492283356
846970851
904451780
480750
473949142
793133988
662285039
61500
28285389
926342439
634443258
637028798
992179422
894069346
587406300
554053427
914305654
283350
428548548
873635085
893360851
963413658
449702407
465508061
762087902
418446720
531349075
51847140
682349003
982416837
478406930
835563073
642731124
912410231
496590
475631
480754280
473848381
922656794
431984747
944555352
70575
773434907
700117357
925912256
825145187
5291
725446617
4799
949272718
603592725
968086838
904159618
48335
4477
4737205
949157205
415594
920465318
581298610
568753180
491099377
468334080
863360676
609266671
797105511
724052941
519679
955727127
535842710
526355015
500317
22373189
445684
50104869
47536
840010251
530102146
49080344
49278
46452
2607193
415447726
631561676
852460666
5926415
4864548
945044913
4747498
489886116
779605548
453281
807666568
464233377
474693
456969201
737435426
857854563
744893933
4729896
508383394
481050106
416559057
899436349
384762150
607981484
924555342
913573468
5255128
5178685
445995497
995291027
47273917
983706192
717116192
468425243
493789511
805729905
827317026
720165655
693301559
719870146
516679169
413257680
650911810
818720297
792826189
804811911
4575540
606681980
980699281
60980
507686021
3807518
572698672
453979810
704887740
803136803
994130480
5540142
950000078
50943
45437086
485730721
2440029
964034445
4425170
836581707
856003016
569063520
414642559
590997732
709373480
601714754
44328
641377281
513993152
530285244
740204572
596252579
412140493
501318
630113874
894525310
821982277
4863270
456694575
426939761
39551
44657369
68802090
778578607
49297241
987610644
904635246
401136911
713484337
47502539
44590
429547779
613782492
683129015
644887255
977313559
585423337
490404
366001794
930457028
44997
406360843
42140669
589379178
637968809
661634170
73363
999686327
417570458
514773
39294695
4382441
622781075
58235498
48149
46884036
471165733
886780658
939204297
49163161
679192537
944866854
480880
560069
408804849
813187453
765469231
477488
899043643
459953899
597570
968891056
773308706
478021
669263568
4708314
433575002
618910874
774711027
528341438
523946589
479705
488355533
43483836
766253530
748661910
411745314
45958199
610291563
4893008
911082203
499587
26338
37322
41581
904591796
461105219
846846646
42981123
328437
784295589
840851827
476814
581162087
495643
427804881
478215349
950029528
807830711
568043210
5802943
31192596
741275004
44778
950971735
49602
50600578
892616012
414445026
582509818
391375280
944943259
5551
468034358
454824334
396100751
401066067
648570359
476062
453415014
529510791
38455
677495378
638247159
492205641
415382
751711923
844108880
667777080
4743328
542287810
856812786
26884
485010
49253966
976020574
879497258
468394066
779428571
811820232
399166924
906881193
409130362
44546348
63724
690018169
45413
48033
60129
672157871
4344839
568170
44759
592981416
455264862
48007683
611529020
495229523
407156849
777017991
47125167
433680
499559777
922670047
871924205
908254887
397892035
476269691
418411
389820885
51215166
291057
794577604
553141680
869906627
476771431
471055
438558271
60714
747512967
45955
514326072
683868706
680789567
964891015
641747021
46131032
503319196
939468092
615725211
896758161
770221004
788565034
47303766
635541347
4834538
678557767
56212917
480376661
552589320
471967184
444428387
769638782
45934
884945386
878361091
853668962
468395931
540696089
595992476
882426780
479117
687821121
839772227
4358896
46278120
4276
921339138
756288907
644373955
48626
995179012
749737445
450627855
932035328
47504
585898891
729839807
569389466
931936146
440378237
447429725
481905
443069
476294
41808014
373679
714115094
44753
866972915
433183753
41276
632384386
717439149
475115411
423069174
673614603
451312293
940016511
841529716
956286813
4137885
795086495
637328835
851164396
833320081
958611728
48322
652658123
28645
752493759
48665079
762630085
763370243
803090609
916488358
48326686
969214753
47122
576101355
647128258
865534085
46477688
991308411
506389
684989074
956772552
874182799
963138319
940955989
4916
594423621
814023332
884656756
47113
556220888
469777
778264637
652175256
738291667
662189141
836108048
31411687
4978811
949065121
7191072
812560627
789497096
52895
463008418
421843970
866975073
684876090
756290130
985657853
925198707
640918314
516133822
953721633
963018515
4960
599240244
641
759891827
493341154
848915302
32001110
679157708
843907191
649085833
967977261
474020687
692780369
788459918
936423843
577621313
425604572
782862299
674659524
639367402
528346
491683
46852310
522911205
495126664
915020664
372046
688741961
46419355
504206573
460004123
529360565
624009743
906850481
732873828
47662
830140420
638306662
441297
872435251
516437087
951872035
770125271
530069977
367689
675520303
577829874
451305
777597104
904967324
982559952
991236422
595594492
467
550342394
980622228
4225600
25036996
892721705
451996266
804499351
47798779
497227059
729999093
438959
775742005
449056874
546070
922949750
481495003
725236244
485434358
718021106
4657128
519607920
477212
561508131
48371
4624447
4806168
587705055
621001153
980894510
627599729
546703691
2801
627858
498298384
551122
515
4796
948342896
3451773
898166129
707152684
410859287
48850600
886584303
873301930
538471783
470035631
465910959
53747
421860
880135027
889445570
692652612
493512619
604905972
595065569
895821350
47241
876451320
484548074
514066792
590394146
505913123
45268426
509915014
40181146
647498884
648068734
516865837
998460065
731535971
502055
30779619
814064665
945461550
585802487
51007
832923122
701761438
479386261
434180918
660596344
592036398
636959164
49325
686757209
674938038
911540185
911858397
705579114
49947406
458563217
65476
972622928
477522660
409506
47201640
414835115
762493324
480743145
667943737
715662505
35966
39296367
458933673
998308226
810584933
577208587
744869882
46097
790909567
724861281
766309862
845466921
833803982
848099482
961213797
825740826
26768949
768655178
718407046
548823829
998910480
805514539
427413212
440783155
534388151
35826
478974081
462830910
948282411
582541914
803243338
412455055
956609452
877285081
683655520
672202927
49146946
717533551
578579915
972637246
406396578
561842337
5572205
427020918
509474789
995501506
815641608
569907446
453923648
52063
42931
610396325
402330099
55175
891207029
523459519
606526466
48075
753351826
831920854
780308263
461129617
629553141
3814
485012941
956450969
504449
689691112
972347076
901536901
658563981
48844
59259555
46746739
443698
453217742
791289470
492461
674662060
708389880
966486737
760379670
3096499
4511672
808999521
529531085
491071
498044604
480463152
972618925
467186
444660771
534701533
973035725
34230
545615133
631630003
607214877
481576112
776435001
36812
5386174
439850633
639266040
441107562
406365040
759458530
778083406
737370427
4989482
671911953
636424812
754871076
411711240
557474413
519211955
452619011
829253528
868728225
809660807
41713983
4684836
720332644
428098444
463910336
543343808
554110
847192201
529448885
47883751
577324173
37546
691045208
655625751
699490394
571168701
939992966
582
47214
43101110
517967
643779514
52186263
803374780
627653479
725266914
703367134
824578851
587943447
31732256
562491807
747842147
756609634
420318328
620654340
972998054
881522356
863073082
682479714
652705442
658278324
5275
665293821
877598246
679119557
507011509
884401909
453859
733799015
454515124
743077920
48141942
748787361
911871769
903562543
999855127
490409337
625457278
509818251
45507650
4384
712523006
41699
785037852
46170
436608074
457653
722055896
49875
48041228
630110810
4846580
957464929
46519096
625317924
48298
850590536
522156247
4846485
458617435
49923
397080870
656222
514586982
60493
924986528
629758
835281122
915084787
475369
436563
806859557
48420234
473479948
833821837
943218495
714605261
393321421
505071347
48739440
581730784
40986
506569434
451506079
881379263
827100865
513
555849488
455733072
931342491
569069208
678411876
33603030
597850834
514916715
800409072
985528338
636545974
959439765
3926
839141826
655633737
602072046
908026890
679172720
41979741
586586105
4378223
840355993
917655234
586014413
482398
849621003
782688645
615948990
732185371
904180899
48297919
639398794
60894229
446635
969340983
47081639
824976320
471338117
787709305
830584001
457673
445355023
4867861
591701335
5170870
504675718
481199415
854079349
900366563
47637352
721980929
718411686
47006103
959378674
899614047
627391152
533350240
802710104
993852970
960418355
575602057
469317128
453267593
778964029
34956
45831430
813394689
4729
547297035
461837
918450295
3999
37700443
547741606
895745402
466718652
324930
488834833
657624185
404804
629542722
478950058
58388402
871672313
537102501
4563405
489548978
407660
514123519
954731455
400580371
33965061
935531471
40774364
5506
798676642
803712158
480791579
431980954
585124028
4498023
816912358
888167085
498129179
772574665
47733
577820574
845836510
925289105
994655663
496121
634938317
716950223
555867084
45789
870200186
822769906
520387009
996587242
412142856
48292
799851961
591606324
462440944
487744565
649415135
556791794
844835570
800572707
643183463
39806084
5055742
389692
483816678
731594563
746186500
58805
456078854
653081180
430045176
509341
4719055
735977689
36851349
934376465
411137824
537556
29974789
426654538
473925000
943580309
726515737
520921100
611017402
66625
578223334
3188896
802525788
445142
498488
812046813
402848649
860853011
487410940
680853399
674522601
53559
590590073
872759581
495009309
809274953
50187129
445802674
4756086
3545
480306198
487961
690773604
524643
604590878
45218778
982434001
59250605
707853668
4543289
50880140
943912550
565785357
422910
936088732
5172876
625899662
3658
445055520
47267762
517858207
902007121
706516094
970766302
484308268
436800735
447329036
458962619
801103686
457
743101494
906757802
813118156
572001284
473245
613642520
335533343
997100516
3114
966188588
5135288
499001
442701
293273563
58141
479583954
2862889
529609795
55174285
430822802
401010
472680
940554275
403246032
879903312
772620645
695143499
967071927
440005080
501130717
2610
756313928
577010962
675594242
57898
452280120
575238066
47811
567256391
496727572
764538270
895751412
891761596
627924459
564399842
404613179
46466889
490495407
809775296
866437390
934262302
459323150
924687649
543599559
4227
992381544
890153889
51277
930127330
849116661
5381489
749470310
4825
48809152
410466011
777623516
931787578
659981614
784674311
791195174
465084
586
954139491
945962539
412478942
777633218
513261869
821521879
862150800
999024945
882797810
770645522
662913264
681016552
454732063
893837899
4701
593655271
42724457
499393055
929628179
4210
591024000
876713508
834790440
234407
724690449
587174796
641926334
513197072
48305248
974864102
901747732
454041
806872174
675328923
917020381
643304551
563846041
53295
699875341
810784237
5531682
711579587
534040857
4867624
808580508
70001
536722935
598347502
574770113
621343530
46415839
51334
564552566
744645312
835281688
461562598
579904656
559262492
683376867
638641898
5405613
5271
944525052
616752707
372555
5706
4543635
833757893
473931990
707283144
704721232
405247
28573
4912268
47796980
456854
454346954
684403791
987540001
925565882
926328765
622762113
387904666
4649988
578423074
466913898
561573279
758184815
815801701
776737915
743051547
5194
53924
727529959
500507809
887865573
587
583627470
391637
483249871
556799097
41446628
449065521
47298710
687878204
571787572
494158862
695267335
623470404
490739418
832178523
44636029
552492533
562722699
507892
734305259
429856465
740972883
524576688
481131622
588132803
500549246
579620468
39760307
765019855
672050897
464557958
4619817
4871080
49682087
865982730
535941998
4180885
586707963
825066785
508122
4287
692074204
529816929
860212158
509922410
585083086
37574
580133506
945334371
551620545
701985894
908287622
48728802
4652603
496600824
723004690
595714298
771189412
779904795
522079584
931370937
750334142
472420
730444047
401866107
45066
836440639
4603804
47813363
4431
44985617
471694351
545695777
329523
807265791
417362
411659937
572506974
487713639
828675097
459778284
450830
466656535
462840
712235022
398574431
745375646
602004118
45052674
48343694
600383144
762657108
972316684
638871838
759965136
720202406
509271
446171
500421647
682914035
4610467
901629760
407863498
402376150
945165546
347300
440850896
680101694
52024021
720399616
509649684
902933992
550252382
684805701
69308207
566851
503598674
992195206
4240314
924005388
685470846
4961075
531651777
468211
926100686
795795206
779826100
788254746
709799525
431009904
730258419
599166886
581114250
555951649
38207
3954
418543413
45713
816722166
549927935
533198222
864684981
670963129
905999338
921984349
450677
897885633
732253242
661988584
374515
783994006
4942
513070450
469222
60962805
811086608
45339
467417
403152760
600461029
545374239
510288093
790623239
679172018
46933351
985354384
400238956
816337289
946473441
461057879
701384219
368665
427
804802415
415783828
882566114
953365470
446217649
995929236
939088569
5055486
919076812
556058902
4966039
412327056
542183042
545811872
891690939
926504191
608834516
41085477
635064431
542461805
470472211
466985602
767980716
681974254
501510079
567318130
539641437
34427
951905859
437791907
581826239
42443
743880052
716461846
460509759
48848
404364768
930095949
3360286
60042717
441139
610327078
413622950
1104879
911043241
630274435
541196039
957923128
3928
4751
740558491
36831150
737024409
990151172
591794899
479834
853492454
902954282
441042103
676230365
47452374
58527549
983740935
831744889
844575314
44439847
783874327
986913867
4366784
748456183
47385960
530283523
441051
796563734
704927552
448628
413800290
782031880
465931306
630700264
546758247
4316468
5885
477812193
292697816
432853524
922978292
49545128
763314544
543735451
703961629
798279259
765290222
759940247
44739
414160615
447447
482449778
546037084
658185773
564249011
296964
49147414
958694688
537316815
4698009
500787773
844355293
579049201
863082907
813903953
911462763
420838105
472370801
1792312
542431387
7013449
753135802
379705
449317396
591669253
709656871
933799436
4540604
4927346
922423240
543177335
523575539
874416389
55436319
577513058
4109
406301326
756459567
4801227
727711526
528838864
36489874
898838825
4971086
478399712
437625131
4913454
493214168
5741075
985339243
497435350
612687783
5931
4451308
843748127
4695492
806122698
940789541
2826
525515731
808226239
403357548
891826753
43161525
512508122
5302
961216567
466034200
706216928
497841992
4749430
44468652
557362691
803985761
848503528
622444731
773654983
590962716
4792928
900648189
500421329
468478218
245
579371616
485719697
5312
862043186
642198189
345162041
813826481
407251856
534626843
928592215
3237968
801983557
863414187
44681988
530500951
4495992
60967
714396410
948442161
808264268
831193515
900922094
714066095
409043840
4929920
962790810
708541388
567417730
732677108
476084
714004375
503496401
750283863
447366089
782301626
782668497
6625
965932314
772916101
965088454
651381191
489521836
553829651
782223447
739014794
415648055
784991074
923133019
3994339
482543
426063
656061007
570658
871333405
739539578
516856761
489497292
913576254
48497
5086425
626110
457205773
455004407
826406134
45105702
566999217
772805203
486398
483303421
451232
267921741
462803
736485136
304957
537373830
476231648
868266221
4035733
987749295
978800074
930485340
858278679
678553937
790461398
417005520
523841792
759699930
583421312
469769575
540849703
509952828
427779735
928576608
674919240
927554735
544050217
573431
43855595
871369779
855026806
945603127
650955537
720905239
475706055
864061073
980687192
643143031
920639161
800196998
47755
945164491
496682065
51897
728001094
464334006
871885441
949113075
634757512
767783749
58230
579759171
624806822
521034487
820775396
873027524
998233559
494053847
4948756
456089471
817892173
551720297
617165517
5738131
945721275
960097912
982658556
778277714
451046784
406926714
754233924
940923593
44856
900288284
654703370
591857681
837236473
951937648
785744492
612
498722
469641486
430540132
421730452
861595770
721533599
940193223
51628
441429972
623351556
4586014
911864892
877856802
5365077
47134291
702241257
45910393
488788862
959568566
773810965
988650949
631817043
910917492
438590987
500989260
571775389
655116796
964205419
466873181
854926429
632906944
617591722
637060978
773309882
671292931
4656497
477208491
747179196
629090634
971570797
893654552
417397339
43268
557792450
550156873
712603532
489473037
47144959
501492869
836346832
419065
580309759
950187956
444519210
36096
47524011
900194623
995043695
730901191
875935752
41873
5277291
616823630
478269
420952468
472769134
55551439
528842618
48030574
3792165
926926389
828350965
579565541
818761065
467328593
225325535
5912
569437940
704973762
797819092
733716553
464821107
860010756
5188879
41358
450054182
259073514
494048646
821262743
868688881
48967
5694951
4724863
50042
563090
723822201
5143708
456482301
437521201
816844641
529507
922519302
657207831
53865500
48903
528906843
5188486
623908211
941936897
48148183
703428905
973469893
442437997
5011498
794127287
890441723
64972
810655056
868744430
710457863
44503612
879694627
54451672
403101294
490703137
457322
4501880
558602700
993031483
822310462
33135805
867707141
799917166
830989083
57457843
601391700
852331536
934098423
42839
435049144
353855
656047545
956150166
404745362
482088609
575652509
57249779
444232728
842030489
781222537
785343791
45247
33349709
918058888
957740382
878863778
857082677
37005
54805951
917908820
717385891
430259
854481677
590779755
901056534
534093461
815435098
5372
4543654
555966352
43878023
403338
460966072
470052721
50703
562139144
44751881
46442
445759408
401878994
841100094
348096027
969465841
551013
554178004
764214430
933538024
619742591
851118009
44674420
506354649
849134290
55056
574506963
713958307
684942896
499992499
865468197
447176
59793110
521952
432640088
460472502
943376053
985022717
999961575
477733478
930518268
48117
809990911
497151884
446281833
572538621
48216
44498164
4074
467696358
4980218
489086389
510399063
4695865
996333415
477263046
441221
48933
587642024
4640233
803211430
461524331
6536
977831230
753604962
420442411
49414448
444940152
520254
756608861
537140860
60931090
480
459145
845358205
413599036
952208363
467780993
48750548
41880920
626825210
45026680
686553055
407988170
902638915
406038803
960422796
408087691
893542097
443391568
576160809
421971737
433588570
401557981
461366154
3569209
639591079
762222007
493919
684684126
4234098
4439
464992437
737460670
796098626
595035674
402674200
547145770
602239338
640112505
488065091
572695409
452668060
610639666
688937343
466355369
48672
417682609
48007
880573823
446089
4936913
418955658
947663538
451064
474909869
554959396
425843626
963121417
519067864
565787753
948764298
940799396
449155652
475499970
936997334
642122018
983749934
515756425
666815606
987684206
539838
638745322
867947010
77
625162897
988420065
41199
509693366
808058513
471340007
754823126
709337086
933385577
863806522
830127534
4297199
754279310
415248
603850658
839036915
575640068
563739067
468326
420196680
47965835
4566642
894762062
857327532
989323510
756049207
778843076
39475838
474344976
561788878
955901020
852077447
776649980
840537381
612885337
887027782
57578537
543771298
335151587
787748220
709682362
624724364
683809179
903402966
498941150
932301804
570437602
50675
869460590
900067128
5422
793123736
720037947
702298187
698509637
503732770
2753871
858772688
56017
57477
681964297
731359238
738280546
45386
729120858
44807
448056
659027870
403585024
698779870
614649975
881317197
422344
493262183
427070394
808987969
3592
910004322
606158008
805517742
509752570
796480887
40443813
689173185
778710141
949176520
983339527
924393627
680240730
46225
795951425
536160557
621713700
531241833
49418
495822
752428720
533844390
49656542
955876816
464552
572234643
49352
792794345
518086944
484734494
648399719
516039214
440934563
641735154
650382718
501866451
954180194
43926
331313661
866962174
625849725
539069
484704598
558378595
468124
452880
492397958
977024042
4833
460504015
608604257
574420487
432697053
660212175
562678696
926899876
453068435
545132219
409870519
614383903
562809871
49704349
495838908
306725321
47387448
465229
448024327
589634005
460196729
48409905
404099579
412788124
627232551
528009617
54043
787738743
698668627
43618
541713831
792622108
665244925
985250025
453592166
863483173
925812174
878323736
499999
548599285
995876702
548758677
773124167
516579494
650449742
584961708
740713383
6141731
30
770704053
564883414
673888713
639191109
485815032
4385
3461
737563172
827833001
423633882
611355242
545331835
4754269
46754871
754232524
876120864
6317
576013710
510179320
47713
556086078
437246048
477572
529814385
566885760
416542850
660220505
694694426
509870736
738721009
449920
46403930
820451125
503002209
444116931
485159818
845252386
914851232
62376
588389848
51440
5172522
793963774
866205810
803562981
36455
30622370
613405554
510317511
44500
57989
436917492
585713
934922753
436606038
4447837
661019694
49753
4105
538808165
41437037
401366389
45429243
678710297
781090153
470374126
48336
709522024
469732389
943935991
4657936
501075748
794853982
734812763
549223662
986950362
968028424
989384630
532776613
4848676
4595438
461138
4639370
3299583
62672888
933932023
4984067
454916590
50982479
357506505
49924
921052216
49030
4707239
398245196
484430733
646349963
877741746
538444131
566191704
447877
472120
412926
492024
879099362
490777411
779621599
665836831
456733189
423363573
339772
942439376
594507532
943942645
33578129
967267494
343615834
830588268
783363400
4655515
416616002
853924005
858467814
546937131
498552
551040572
993409849
813177529
3824
858119646
543234058
928824961
507090323
822568487
446362801
668419502
970416911
587809577
444016874
517650238
843702449
48893967
760953002
900029173
4705
573349869
6458039
413519418
466054453
928572247
759639307
760565230
504739985
921827390
423769009
740990210
970976642
4118852
489484173
5092413
415011509
765171379
572951247
49448
980810645
907026410
756169748
53204
844942932
970367753
447240667
491168145
50012
623756173
804871001
570022938
43142122
950963650
465046
455941302
870108232
4546181
589978
47980
586438716
914453085
450595359
481509649
503986046
441797893
442304578
516540474
545573122
750584959
387351922
64161
770611914
715646308
684658018
711314143
49226321
4954796
42690534
974113884
436501558
506093158
970674258
446097353
712710101
693472121
451110039
572496585
588120300
877946676
449442609
5342726
49213177
547841
582535126
453502
44951
631624185
4151
489104319
517567536
500546252
767796275
543943301
556731923
697790315
629946740
945717457
444901631
497532080
571286854
440969637
464521
626659999
43597685
48040
866576825
403556984
991950616
954970178
6050
795801902
827199028
545991536
571592618
48316073
949403888
696069045
471926370
709606184
884043809
496405
700487922
692628526
716666
660940846
637100755
505412219
689378792
704868871
52058
578895206
50383
452143410
674972934
555361291
987198723
992237648
760747172
814998179
498512483
787878048
571169173
710985535
49790
716873165
410773460
804932450
898111613
702852112
701507569
927061106
905300969
837869146
691013210
47862
490457
4647036
698012490
451026
789062033
507322555
862598130
445111
638393022
772307646
514537704
711298838
487178037
552651779
47092
483751
4794063
512744353
573463288
491409442
655172596
519393178
731042973
6522
996726489
488583933
568574
5412530
824293561
449575256
42573
503629160
454761676
997533591
621956584
557
604777593
753297687
489191333
4475091
47913073
442704420
483409249
42955
45178
437247533
49691260
483482937
909933774
682887785
516273943
484764
938012327
462591111
637745263
3288488
49655244
830496378
46647
4299
589144
437427
478998140
596837464
702961449
959479882
758373264
883512594
900423469
927207982
48872
998737844
3785268
565050930
934436252
482000
764781102
801155007
620699984
822162526
871057929
525412555
947679389
897412319
966909570
4643817
872944004
46018090
998365153
668142138
632219339
408066947
574071294
46497
602610838
537024024
988724305
456949
464357184
623288433
870560791
661809579
819187580
940910261
5236647
894903841
530
793271998
711884472
497030914
889645401
499010058
57842
683308545
519450930
420345750
701825569
823155345
489998
671031590
49143889
675508346
896612098
448541886
479012519
624508439
667168299
411182277
961571501
682915956
975235813
919802877
616735068
596482194
497950581
914289563
774331059
476
422992713
797629115
630318875
4362236
865345786
834727342
499733114
495455995
898784872
33169
520432998
713094882
701282557
974623713
737987340
423698372
553009558
436132929
49802976
44482012
804107935
868537224
640141568
938660025
479207445
778941760
737993152
478359551
952568139
591186987
557431235
822562759
817789352
538387178
653992799
576003884
454686751
461763
4339895
557500028
414491701
609
471421731
950620299
516616
598718884
565344066
472245
47394
369097
418896313
904192435
660466896
802286603
748974122
690376224
38838
540965618
566091374
407848206
681003393
664449827
766817427
776754023
35316726
871277485
449781359
578977963
822498223
641589011
441227910
5512
737548587
910200168
44723908
4506386
873950265
424521992
559605615
514009245
730966593
430141552
926365374
926917063
465148220
836936350
592747640
610639677
826162324
757569505
628064761
57233380
5215829
612925770
785646456
696689770
993553804
470750166
4574919
484765208
467740
471271533
926360490
434913735
606820451
500658414
842199611
618683265
929735832
483963
448007838
605800295
251959185
724245024
591
3423063
780703087
864332903
6387
50605
52999909
938620732
404335082
784055702
833125782
4805280
762515379
836602270
525165080
418339083
636379066
637359907
596995
666858507
605830281
794703179
724670921
921401834
446607544
546252275
687606150
491607398
3683
501048896
489349
34807
476012
712614428
4955356
629184874
531682267
845009411
47452030
852240909
929021969
34893
914528159
789043355
621201495
61195
757342635
478187068
928338243
750382273
458504356
844687894
46277386
504847477
373756
876823692
481593165
614926558
47887
527658661
485703592
4687239
429719887
900379955
522497687
444678
602891636
4502
942671923
3840680
625209524
444243263
51610
871365557
723600328
658629126
848467212
932745783
451821333
785473105
814843161
524477184
501515193
909431806
867281787
859559835
892112399
580705017
911540183
446509950
924783988
697835995
520334850
531684610
845557024
47242
49003984
4522375
786235784
787213138
431212133
47723547
446837890
492824602
817192890
517419817
622801799
589568387
581017620
5053082
618070811
4432068
464114712
859269735
547383973
678252544
955449756
4604939
996976862
774707338
904868281
834181565
421662
488653294
564445550
37703860
47336758
432114532
4932124
930653986
948835699
675312946
717418005
685224485
935786147
929201791
471247172
410815703
39455465
583871254
690797420
5144
992556319
810684784
756585274
54173154
666469294
548670
48313
4470064
455002600
450103551
4813
657785092
970157226
738750199
954637796
558319675
800573199
836072587
55691200
878853525
476941559
4446447
698853792
485970601
472679593
684773676
494075
29170
6250
493659
567619080
623617428
948038319
46971638
953108210
4868424
477539420
499170124
4567453
351510
524083
763691726
54490
791055849
667491691
432836432
597698973
507568101
445171056
48937761
531456177
466169
62631
538334224
5391936
527833535
495106
967307941
439437187
521132800
47953172
405193945
744244390
967475758
842631503
627202200
404824711
48531916
559039115
904712746
863657967
793874232
52917
405883053
625657105
31760
867460719
501167975
510972533
622683760
768433812
939661919
4247924
833099261
869578969
854019772
450951995
4253021
495221047
402738112
999389782
708628310
928746462
420181299
40048105
703493972
51964984
552100019
902835353
835935338
616478941
979382498
670699431
962104531
615333378
42753
538720848
643845766
457782
689009994
850371277
858084622
838444858
45344849
495223079
45070866
821697653
47950679
408413010
828160778
617458324
598262831
52850
562308921
725649981
948041266
52431
700270219
717427986
54499519
4631916
600482404
787355483
957513709
3862215
4618077
4673577
405440570
481732900
844544329
781056547
663738459
731092501
703683179
509534
3615
4370849
518921353
977902165
775841413
828099716
809393905
4720909
552
532794655
691594265
49504307
407755034
948615169
725602254
943316320
416505301
404219901
845629926
52704777
615704261
946024511
47506
533479260
451236440
55452402
44446640
977250691
658795673
818380923
534213372
602284504
44589917
454777162
991887166
923967633
566955160
419231
640822717
665486416
307569
780386848
4864584
483220799
912752492
925701839
603429982
594630596
915469481
546057515
33145646
481889374
780267303
827150176
935223383
577620845
547118
458936
5086
49793969
4444445
49491
983319131
818374202
846919081
48962656
997198339
4922
592883384
673629306
644627782
477464020
930564717
585214239
45238483
719057777
426317408
477105941
4809615
800028651
909814965
768003652
979600852
52645093
668480183
444627
949043196
447395
789522839
484154926
433074712
530346279
534014012
471665077
565138395
440489
477645219
550724801
880056792
504892026
519740498
416734892
520694
391041451
861214746
583879407
429619107
652718642
787109625
674677171
883063244
879826490
725700351
699462528
436338521
4763456
675780002
924721403
498278937
658575885
590259403
451946494
28665
491130732
51181
892261281
989177549
559688135
427568802
738159383
887502890
671996126
501232
2738169
436725628
966893283
476627
662565646
740615180
505658401
791363723
464046890
470265257
54474090
521687605
476540751
495798285
952260263
453684644
866732445
830348755
46205
431437707
784818180
626958789
951127536
808444531
4406708
710189614
668410342
528258989
5261259
426311469
834999234
953781784
583415827
492576161
663886608
821617852
2883069
909198167
410504521
5889
429771807
488266714
525361114
727231294
52466
646186792
507998977
968807262
553393851
62145597
535488213
45379287
739524932
995478827
932386860
535377140
564975481
782577049
406210440
711644418
282617
414659928
911160339
4857044
411765386
4924756
56527271
526650315
806874405
60928027
49472329
419587585
47371
461995723
953216643
632839322
865196096
818638361
37531
749203454
724629171
988520000
547017345
992990488
669969315
47661
652464388
771534145
365069683
604512669
891195545
801085985
916327465
659184240
51174265
985082943
921943944
783766240
659396889
998351147
430654387
655334034
46318451
637641554
896838793
576342391
642664568
452577750
549412974
532518165
5317
48660308
624114376
689647759
991988708
791531989
652834
578718336
941456062
324074
466737415
43005
503305
971670447
536379169
596788062
721425296
401092967
606291576
962980186
898744799
625448139
663872275
574376608
878341613
2131299
774504938
807662214
645732140
813115956
506513898
673053174
4950395
418853354
7481435
861597459
5521171
559337029
884954791
588723049
919482099
4641848
506891068
945579937
586825395
540552336
947714444
642452145
639307880
4678009
467428202
683690237
50167
4614286
454193
494728465
956570443
307354
689577175
51066549
641997792
644248371
623750153
993590631
570937449
51834364
639239616
456011099
773964268
552628366
844954522
670271571
734199457
950113467
967344378
910048559
773583239
499157162
744164697
44979
933115425
509214521
867872154
752162981
790004281
600028415
4728742
828747640
496314678
877807369
628472722
791756453
563639489
5292121
624248345
388122
476590741
489076080
20981500
44182
63103
6807
992837793
663045
803373288
46800033
582771927
508727
716541083
503967809
976516263
468480963
472789279
955828742
4903635
437501766
588324310
977600820
908508504
472897464
740453846
883487825
630996174
420675087
510920
43196736
815736942
457363330
447784306
931124318
836176420
739831435
35762
537223655
499926
683280017
486286
440099658
55697
49802
469766133
446270076
555596
51689034
868430993
998072099
589299493
64316378
694445078
6915
596490317
869783821
3946
53287
49984911
4506836
693364093
41867030
55146985
842713324
839825410
415883922
890760093
762923427
395376847
816081593
501626232
779311486
464326169
574293932
458608
492597763
6528913
600772472
535022844
627412667
911983892
882807993
920601701
727224114
662766171
696444520
809879955
536125034
567264296
57585
482905617
608319242
949869564
414163345
433902011
507357207
739416827
983985128
773560655
850007849
46325836
47695
3413
60632628
533493980
580248934
550535010
45658
680246489
843124913
854218059
502018172
602562416
33012005
887027541
459
967341600
842991069
876468388
557798897
5993
738535877
857687468
4651845
647129485
538782096
926322773
949469431
5755713
4814551
732640264
925973280
391383523
452132121
637890121
505028099
685352193
570626557
641680975
636164265
848837443
603603161
47880303
987679786
958983597
4617
4631947
797555447
456768700
884335602
449178
989361966
563661692
488651094
478587
53757325
4504505
432869415
914625449
605654608
44857719
6109
849450017
435076847
5802251
34841
693350204
463790107
61117
437592182
494714653
5267002
2943333
642475009
665196146
47620150
784683383
691014041
460096561
798313111
909582975
771983374
490664924
44742
649567605
778427880
534571
43024694
625901486
475073397
770879482
759475683
563087760
64609424
54876
423836057
961174439
410674107
915402129
438248499
697935437
416737
648438167
4901
494330
612123
47897599
498599850
27459041
483926
676416809
39183282
48941001
709717382
768101772
983885938
459047
430262461
675492279
449144687
4991
438375438
445259813
412884990
37973448
998821992
587726809
785835237
634718716
470856259
626135220
686159042
693827530
735994069
945539457
681739287
883992320
714982022
730510623
959367232
774160906
4548116
635
924269122
652923372
684477153
758220479
905865240
518651832
48531
5072611
5411664
44635301
684132729
974201662
962253368
566996878
39060
44835163
957175563
55181571
709243605
565492522
488432176
42061436
512846052
4592485
495837699
513721246
418589152
651799200
467832537
711500399
458888
42968
45934777
912468183
48608700
655530878
5799907
987711748
44917
4404191
828171159
32890028
777822874
908547705
610846332
831742316
877939526
869639979
570626467
772709100
726061378
584817941
486474092
404948
431489894
50949
440954481
565282625
513315253
953368865
42628687
46759
654620553
736235874
444289406
981965315
48131936
943941582
596056574
44461115
27781
916745369
453207
437273877
945506826
520466991
512702296
904653146
445641639
445441
542510428
789466197
57993195
955173038
888912871
776320771
48516022
48683
46141
581625314
673270743
613469963
46390
494103901
409701542
644065648
497157791
464332500
450808812
910194304
985396785
621091637
54788671
410881455
779006643
665830201
886961660
795760787
4740806
878940926
969277483
580794856
58936756
441831978
656010670
539132654
521531482
649266812
40167
594312501
765789087
814464631
5672461
5006
39093932
865516864
548299918
554409972
696016257
421621236
5126171
623408490
827336008
786786773
47347729
905019665
798380459
951701680
850941937
3857
592487171
921124686
4573685
704141559
607463392
727017919
4502335
948212630
44481
687245670
5896
666631982
450217536
896434798
918653962
660452658
642616761
761335719
622687304
615731487
45138520
856902105
41123705
864136094
451361398
45518
4837570
464905271
405874
737856451
613492833
44738728
451068
4422780
982493650
43706
788174878
975644413
956251565
882149863
931725033
585379
535055098
53482158
3549524
781666666
364998
757522366
491019
488657
492061911
4798573
416343289
45053
797474321
402112372
456192000
745901326
681435516
704447059
932360088
616592074
716681296
40914840
48230062
221345
46816457
701138878
698540587
972329409
462272
562437012
822339514
47360716
4992929
4993190
811521331
409461693
422145324
548959022
487002
4609460
919787753
4370842
4329145
51170
463859487
791963445
798168199
773269191
892168912
778327465
558878302
2157
5110
599621908
509097357
301613
484080
4199644
493359735
649308145
5119396
556442414
591550762
54415
46081328
2744353
30584124
801801785
452773237
471244259
5302619
53346
969123242
554735731
510644220
581954043
533436503
466435
51758422
50432544
477425274
524482
491370698
421265337
41872724
527894
56311770
2736386
495177593
4489408
659093156
656529082
602302228
500731
988153063
484024
5475570
834777009
943038831
635170021
452927920
618108045
53702
538016347
47542
529405059
587465881
889768706
358256659
451876800
446333297
48659896
888134627
606323125
955413638
482671277
448705
45208
483623238
434276181
53247
45406326
599118057
597688307
4900115
410650324
723209411
925020021
471470287
496972
3455083
636821600
769042264
751579158
404206
554724149
825710763
466066
912107292
582037
5065
715484088
860417212
404039219
724944633
507554788
705710704
858171800
801178839
852278135
51568
882774154
739808028
4958540
41126529
430840066
4892020
426855028
700379335
497277593
45698651
740138832
470294
50193934
604164109
970802749
625
54125303
4798670
591589756
967537095
897966942
865044548
995689040
37263
935172734
6541093
58838
953889398
905976595
4366848
412856102
49743
825867495
483566753
698255948
894147079
785662445
397311319
442581
535661806
762379148
880225647
833203012
574043639
544784450
530910914
834288779
713392391
449933
478878
48581
446222
783044095
524991
477174168
593788937
896554029
756911240
597193568
512456192
730874137
967817163
810842581
600467801
647043629
807535395
414633798
539500142
685409710
607521093
400234414
57359018
50000001
723428593
648505890
885115616
4692023
619394502
520989754
41337025
553181351
55079
990650394
866543985
684582779
50830
503174877
491435206
733720195
469733976
710102108
616724266
4495474
591361359
4824377
585317757
493170693
686233892
534
479998923
55062482
439140329
44501
817835718
489359998
567213205
599777254
667474364
786781275
850859492
46798157
745033411
46266523
4748344
531976410
871710032
483860720
908585329
541104014
468165993
511131889
947767964
54956572
4632925
721290873
659507936
532765146
651375789
525072431
906003604
424921937
420234182
894060997
622306184
49401
525139475
47095089
738113600
892602801
968100805
496251
400643936
995552209
444800974
873417034
885333236
722734905
656242948
664450208
48207642
445798484
636904317
740020877
4250004
41500170
4255108
522468798
557741110
826421234
877180239
622790967
449270
737297079
47309
35167870
609173320
4563502
481611689
436161000
550491290
719376330
4462792
4485419
925346221
420392288
470967
523265307
300859813
894197100
529942334
957221178
759023539
497929
659895638
478511
949054216
474385366
299850
46481316
501179
474574829
48012239
618273
632066280
4250367
774251969
439259174
581001182
5494
749623305
652016930
47842
576286542
729362622
468334888
39336
917744773
27034
867150120
51
425433183
467937005
848601329
944808804
661362233
485026585
967058848
976970420
798429322
522255
819032420
454205056
884894135
946238854
916105227
942088043
434417311
984205317
720003310
56227593
957212845
904280361
553171187
585366364
731065782
428708663
45097552
587552039
703352247
500344081
468940
472291100
660788700
481384533
438268797
473710386
454793
951852995
975197322
886955824
652002380
470515264
4341
768653270
779731981
658346269
911867151
731584191
591168804
930654162
651824626
583568869
461302728
446209
416832267
4968670
816703205
605632750
425221118
44541
691132282
741454005
878104390
28556677
895873349
38653678
901737103
673018919
872338081
5371
725169775
461771
961222297
951454722
3048
837209078
497450052
489968
521103845
4985615
423471816
946965686
768045803
740248974
730685553
693734952
659247349
50007788
831755909
533070806
881519661
424761202
525296673
770202422
539787587
474683095
455706
992591889
897922516
795533992
45289315
966123259
45987204
789200698
455572923
580476015
498020
51647410
746860005
531866276
567226146
3725
522952210
3896275
49751
731324888
666886149
58558
620603392
4200940
708471574
44568072
918202670
581116523
562419356
584020913
940053059
953375322
4995986
489910418
532021374
454861
48752687
543160
46427
51079
49316
431197690
969420239
680027534
48807166
980055679
45627778
4817788
49709
640497736
6247
42263
788717102
4725722
386034
461733
545384253
493383975
964606667
688216586
733825943
829661290
971115801
846875271
980712418
787188499
306202
39270
820200048
764237782
824925361
562774810
713125856
48417933
413665321
147329
680024000
651889533
989969159
992565081
924430019
718180573
567560771
453893425
499981106
741767684
576788697
914937550
775021520
587984866
997768967
648378463
721217666
868678489
4721414
641805246
456168
487673627
469072
49178223
753858611
448306458
582030940
523491728
523911447
672307532
637371192
929401365
526413821
5806
411365935
581184782
45449489
932888167
561402980
39797191
735115344
581798224
825295613
859812748
970005914
961557750
5519
710730827
47409516
510020708
861420270
718017468
5746199
717341840
49219879
970360312
747815890
590511778
935236322
461966
680695164
496807
611411633
798785779
915705155
452524950
939139918
500680660
489535142
702655779
489569243
46584
51506428
965550927
37301524
4754522
545053
49284157
942500493
498739
735478448
49825
525099733
555151921
2337288
909032371
848221448
634770554
958303383
437827
4767832
4834271
466595327
453630
620063018
439939108
729375958
4008
5712
48484
444166347
44597650
547279030
578624
629617557
4792483
802262724
240405714
692217729
486453
695323106
633616621
751414509
37091047
55693
836478216
757154314
49230024
566800329
4467992
476472867
49872621
945147066
42262
632694695
447689485
913563940
39116387
412804747
498187219
808915101
461717062
5015
895589718
850940700
542613261
446962363
47451826
4571
732855195
460974
496074
516399388
618040635
520163410
909764117
467755172
46679401
852293337
466505039
28596
990994276
635953847
603118025
712423130
44244314
542569708
347328
859752164
940042949
642770289
763522439
677801493
896683497
4632859
852213359
715435803
814947337
871626760
492727779
56776
4715249
880328116
445732520
827631074
59672
4474723
6010
42062
631282688
746968691
49685
818144190
473196644
601167241
671573391
47095
765780947
827216259
641759221
551892753
4678806
672989657
745399795
490420753
416507416
598292973
729787803
416471375
532549
949277310
770522022
701004742
475113728
663029553
753532237
48802
518272674
502271646
705551293
4216
750573732
427691128
577189565
627730977
444
53528
411553640
590300345
727533243
517560662
756025224
5157110
486688613
465536790
4575199
492159067
919051671
5430575
587934842
939737704
538170900
652
844181417
884289364
623202391
513896769
996263583
491731
701892072
666151694
5168946
45492
964667249
432848553
803620487
755968486
368344
6073
723748650
464754
579844559
5115844
498120425
4138242
45858365
630515751
637631293
446568
528483982
836498468
422
522710752
512056487
942082234
528258273
737377955
677918269
834513306
495293
801985744
917375079
53733132
40450081
802316316
658408247
56827518
784092798
465986403
47497
469058778
453792169
4785162
406252891
972090337
784545485
451429090
5185351
482012587
55731
858321625
488594784
474486488
701347830
37128101
47176
982782213
587149330
449445871
41257
823464046
781100613
954752800
46139
494984
916685795
607555428
982398703
682841692
740446799
459023298
466901258
478072609
477981
861407205
5523086
993626761
965752370
777356784
4607856
996996026
628479885
6696077
898541721
523558575
587292
927352371
403480409
599724753
454428636
492737891
548823086
886260359
4292749
513961716
593431459
31002844
50361
50734489
753560494
446460960
398636
403365048
649294065
454065703
749278436
705510874
938118860
535469488
807088400
442506856
502926302
4909205
428827974
4688215
435572411
894622265
591152883
42441975
458314781
426678489
3334
729953486
3154
5143948
378706741
402979479
923302859
830271794
656657638
777614739
491779
436400244
55795130
852442606
593654238
564757
470847255
401091189
4847587
3241768
406412346
688288783
597207218
45415059
682047307
873756391
440868
816052174
499418892
490512319
856516892
449156
937874423
947281061
4902026
810031327
418991015
445492813
347090
687184450
434563665
45194316
3919
43427355
639710203
677059689
4549104
47251
861320393
480830300
623288540
550168232
663196946
771583510
491117803
861006695
49384713
533750474
952522349
802333449
481795
556308293
802895300
544238928
646179038
557081608
712037696
848590716
47256227
491990894
969495681
43743
775051163
876822635
682813358
827948358
44720
755451510
960617121
627547177
656919994
38355375
911256587
961817821
466230
820257043
4983828
862226940
661972616
845840233
472229266
565567
328637
616549310
535144748
675174541
769768883
45290
474119053
645854105
686261102
512039622
619887871
446075
818665385
4570469
444760799
618748701
450169661
444444
933711954
44777056
595726468
434571671
49506
455264
445561957
751924444
950310864
479360779
49821
892361176
69534
5340397
436089259
751288966
698752475
720450622
848907180
445353
41854223
904917927
416796083
587780097
436012320
627677072
45032822
475703025
458281455
751354643
530023038
486061186
471071862
816097845
48782000
426880709
449589
614072360
405400733
859785524
809532058
662874602
496303
873610504
649308183
677517700
46409135
813564369
840849502
982784387
631558326
46605298
36414
335347034
46827
954296739
754135023
650210876
885995116
887001857
820341456
565042808
40915
42503729
4467520
47547381
482559531
42766
801020062
312
512190928
423660134
39285
707207500
487071664
965829021
956950908
4762
573750014
4819
550511579
693812215
510097704
4960023
48446306
515061457
664068057
856683194
563772927
53445982
675810770
48876
5099116
625541164
47464310
504726924
54186666
446483651
898672073
358894
728044707
4127
627282992
510714364
509480309
592047107
445
4713835
43603577
941942141
433262811
51330775
497802182
844882776
35
432876
47033535
4926240
442844
603613097
702890342
46187
41962453
564954400
957431978
772773945
682313001
667270212
562616053
864106681
524871398
427413560
490542
767047860
667828505
5491
4748949
690548108
790416057
750942180
447483923
4136
848426682
600334473
7044972
779375902
613776577
701659883
733265739
678858546
864729797
47020857
885231334
475224
459888554
927888472
472445948
728559770
435234
458381304
999816185
702543866
519234000
451476
693738666
4453337
831265637
46089970
472685
47202
474044532
36034485
52476
626610045
891870093
664009837
491551
951014086
44076877
467109697
549806586
823940527
4500612
545863
869733784
509291062
4784633
35577
881840251
794774585
705399965
42695863
605479101
581070
611439183
68700
455965
508769896
738059073
672979931
776115207
49531523
423469294
543399537
784308590
659372306
907851912
974526581
457616917
487383275
744728712
44193
448186452
981742345
610609911
592911638
43614121
446524
764329274
510970167
502164641
482257124
948571849
485755
5470
983757767
968088617
696467376
774332214
677419820
741752590
883284753
864721377
957901534
980981791
963642158
481221
739715334
664384589
649980868
476637366
749793571
451338
729067003
459840
658078361
605497643
905564098
732753931
611233928
319584
731193714
725681487
775610517
44905
921539287
517316850
3919048
35399820
624984683
50893367
675530744
906141755
5276840
649991122
488996
810134688
41768382
920232801
994694580
978585665
874952325
468368368
794631256
907589117
808239719
4504531
625848153
466696185
52820
943043078
659852801
415827928
623024777
534892671
487382028
878018937
445983027
909806007
710137238
2602538
535747662
782663717
687572960
466548842
848641591
972317827
723338905
864703529
835260195
892250991
481706805
677972847
896339553
48365
758321206
656032984
412435987
489001701
3882676
449771550
5003455
427134
737805354
882005312
856562735
742564646
3842
449067135
4365021
859188412
555160406
4971
448320
49657
4774500
871868442
691064176
420242698
749105931
608275214
487089
700287532
454122
5375373
789941945
491935
436742771
804236729
507678
518963379
399753078
566575775
46908638
49920
488095958
986350889
480828
738506430
963448432
4525223
484019900
4800429
690264762
776123047
47237012
554384368
590583870
44976931
48034
940798206
967740250
582487206
44864668
645267063
645305766
762015864
41785
722397582
620942433
45583356
404283122
833212575
654759543
549208256
470123709
471888518
515111395
58928031
933244548
44790
4527733
522286458
510554933
54652
800634412
291092
749270884
3363223
520883765
451023345
657096575
652068300
311
468453003
849301144
651987354
515675688
604549231
24152692
435306353
53455711
4494279
521419483
708318458
441459725
960441766
550782041
668820659
849744201
531929251
500461
933372130
462311397
46562971
818597666
534409179
400441691
431095426
891335255
4763595
532666106
663223712
482317623
411018491
460116424
551231414
492
799222076
426914563
454528949
831412031
466654
461974
847904926
4591502
464060830
486418802
526456648
669932337
460918756
456065425
858435808
889860998
822421196
565216690
4675891
795612368
4895801
44304448
3889862
908278726
899253032
357527
559903091
764140628
481525
465345795
44363
774108541
518183611
565694
475684425
374328
824478380
45232
898034992
786593790
921603330
4967971
754937503
425709101
753484264
948337182
476106877
552300867
883416101
246499
4623895
687499124
487898
3400
427570
954855375
5346
483216720
51751007
468553
605493714
933820962
403489109
745026519
46461
476017589
674003985
833294081
860573460
626278315
991136612
701461225
4615654
736135254
690060772
854526853
352783
44792535
4852
7077868
499796976
431
853099248
932308404
986767263
599103381
500855774
46336
407550227
524090731
2975
769217928
457367414
497984358
847933125
686689078
421835775
587408172
922983516
48625
701626396
418387
5493003
834824219
3207
872776517
912048504
42369
409564314
921960245
860578205
432326
406758001
406673557
981120206
755934846
424502084
782461310
548516
453374952
612185664
523862
45061215
955168194
880259851
402925046
507620
664735559
448842
474085916
436732784
54702
939151856
963904942
417232803
402860
48380979
4699502
434023794
3724624
402744030
875050910
47674435
520859682
992413359
46455
490773
989892095
659205803
957327771
434524159
943309448
530617
970074533
552917569
4478386
765627457
556318295
714569066
586477469
464850152
46291220
837716302
552642122
428784866
903972060
6096
573755540
5016508
675217513
814771038
933273642
698004307
3680
58913
517057209
736169963
987393861
747526565
594314622
768288942
437858543
498648003
820765466
789160215
48358033
816338691
894265675
4924071
684107438
479451
479699653
5887153
45440549
664639479
456875589
732139097
494118071
658371124
655772
707831789
895372412
558927068
833410572
632588289
49383
3886329
576359619
545955531
609963820
414199944
34730
679881180
924311694
7371811
774923836
740895028
56428
465167504
778773165
1837165
455765245
673767864
624034625
576497719
947314281
716670976
521964240
54946996
603414945
469915527
3308485
5067969
744946357
871026082
889299464
403665606
947805347
705487722
765202476
451928
721469642
407225216
855318823
608184
476477366
668910360
52632819
697244950
674215150
468779421
761956479
465226404
5010028
544882321
945746041
539555
45357499
950399658
475199
522900031
45584
45686146
49958
640404397
510933361
53256050
5363832
899774060
465883694
718476095
460234472
658323734
382572526
909944572
553937528
4386654
651472905
825316371
794786231
51113066
421906992
859008332
479476
489217
856690534
559468661
494720
429450329
965476348
4615883
703950161
765488848
546344573
46328938
442365041
739303170
44060366
416432541
724464081
750640260
682718443
642797360
876145779
413402065
900289615
789806339
427260592
787364280
760321302
45922
427011
497624
447137850
874355735
48272785
36761478
45913
572047550
4599825
41798
442161737
5493
816235664
830910303
41667
673233688
821312664
442786260
686895543
575880761
884491732
567790948
567144700
48954619
662305372
459184638
430884392
749936459
443988371
886429273
856801144
452363971
3963490
404979688
891502831
609394489
572218692
3149216
717703061
483256
863964175
4565849
457850
428786764
575969834
484310297
719222049
474084
888367235
40746
627258002
51581084
663882948
556031759
587494152
4482361
908336884
521017235
491671249
582596004
5675925
484615
48992422
488900534
4173
632271524
477556
707705805
57694
721641942
5194431
469557
778503397
369801283
495871026
490353
432692559
599128397
450932082
573719862
824159670
507976971
434969799
464604461
573277002
47724064
700642991
618674556
427594288
465794
58
463757809
377724032
822779687
974197750
726938080
54185
942210803
686318384
910094932
812180699
49929468
46142
523539417
39454433
434608
588423305
659535512
457510
488874469
557230336
44548
614817559
510796263
574905346
509228005
600400719
677111117
921716694
483014
507877850
49815075
48515
532916348
593853341
689149942
792594712
900263381
520532265
4202462
907200333
927262376
473020414
430577882
417065898
533290
571988
675771467
742825965
404992943
892645843
539313110
4630085
639675398
445491186
982375585
487211932
731819832
49592452
475716275
470747559
559446530
38525
31342
689581239
720978465
648216621
693656778
471005048
900241291
610530000
901744264
48153879
5005870
627285983
625014090
523284844
845452687
531253391
924960131
868962696
776569523
449305210
3167
521026457
835942235
44532
794831728
659037753
477327830
695218805
46055294
773843672
681190155
869244600
546558598
961426238
569674199
634007915
388328223
6079828
4450962
465951629
717427707
47406
48197206
429390691
760586314
4999156
2816260
986983103
698584460
890284971
624279413
46334366
586134292
516077949
4601466
808745851
441390
625075932
747363596
501321140
664165982
428990230
409884380
39809584
416223
763310821
480842248
688845967
883190540
3602121
49576
498009162
45344
922793778
700331876
352454122
975864018
50788186
583475746
718592126
470720
657516620
504959
48728024
999251520
499594510
571521318
900784660
898989331
875221209
660409157
408994857
6222498
44584263
760755462
454081085
4606757
832385766
767543960
4877253
441313126
537260343
407669354
50577932
3936554
4990194
876832134
420127169
492963386
639251139
722560299
476382513
437348552
634416107
947200662
899625410
487808181
837969818
875865962
5159234
834718387
726297841
917977427
5011103
496121900
939491586
54325
623709225
414635902
537503347
975786976
531444760
49813056
583610785
920906013
501277
896129124
545668121
491264929
957178004
4722949
793453501
864505891
709989667
624474259
396082237
596179525
3969
680889063
449323715
580370587
889867020
4989972
632600818
653563484
562139355
976770270
654495885
619558902
747282070
501851464
843715745
5322778
490396823
497226505
37232609
4672
761489523
3542649
466812105
552574277
499550
38761880
648720312
36686525
541312457
483814788
490576213
46684
4547568
991224199
3940730
768936779
844242916
40878
4557
482827545
422381611
665414606
802659625
471743239
425686088
468600642
421254258
572746004
885292791
529348223
32226
38606
714030724
996362593
454890
420838528
395119
4604106
742984975
624815796
958684524
46161
814032659
680029244
509135399
462009
544366536
759497032
914558442
904559953
472448
608384
772469732
856021125
877574552
773058321
840362877
614811029
759151064
568847647
571937329
4771115
4721184
445429796
500001
862299252
3331845
834033904
811510736
461472
46829
953956780
37929
639300244
767652447
4421477
856881049
641901732
458156331
836974121
4500686
739787803
4612237
719719052
539340623
978133775
568930144
487069102
796531177
58882511
446349703
814095391
697403322
37087814
692914597
767437400
689165928
940027355
617318478
783517488
463802878
4331210
28060695
950076165
432482479
733675401
475028
725896274
560913028
969019394
890445426
484714741
492806172
411719850
827497801
4835125
68353948
469619
730012255
944499866
784636457
709453237
431140429
5124
754563325
527620
886039844
710363567
665877966
815672867
46279144
810704611
849473846
454975973
4623556
529564089
873024793
428467
908635249
839788303
863821152
808678810
748951553
536892990
798085824
439607
575913730
629482753
68222702
812657801
45204046
991694541
45185
521984932
46716614
995809624
337678
839801088
891464366
987385880
384234
506810466
547264170
759002631
27140
911561235
811007365
527045076
451826644
975052344
474941396
423550519
508213904
51597
605407516
49189922
766614034
713019611
697495579
798960398
434903410
48438
874055136
686940323
629133639
953462362
509672
885582293
4520101
452838467
455742086
5874587
5491790
567944700
372914181
52783725
936841308
460703
524354208
848337121
39559414
459606084
570143209
601323556
683518857
797905776
730292440
3237
444922763
46927142
586122143
670535270
42670
884094280
50001
434423076
798907098
383186
5466314
3999129
625335061
494059255
54077785
850680382
429770760
985918360
490068
682165055
5175
47866
710298902
799555005
45331
768730450
446151467
811079140
813274078
444484785
566978027
713760127
646892041
580566234
706321530
589624206
554875642
954728025
517959802
947493197
467714010
832726951
616148934
4655662
488416120
4813540
534961754
5031783
665372974
903713048
845467322
959102539
420329360
542099470
4122428
54465779
464046918
953309871
790954622
5773119
5509837
668774840
403969911
845979845
781069144
685554797
749598332
699722768
377805
918567038
3251013
755157540
840899324
489056838
719620600
820558104
4621700
263
569887109
4821
616660451
5796493
751007709
508827515
920872223
444997972
619200032
3796254
485493378
3015
788355460
556567686
440111961
34365701
845632089
4579683
814569851
519583096
461302192
626828599
479442033
591928132
436752316
530969506
965077768
565332599
842098904
563968118
852221270
620747864
983267443
41031
437571307
44539829
682837196
514121257
613091548
472449262
725626672
488580155
420836047
869334622
694043499
712382773
476666972
54947
48162800
483746391
460027589
972360804
620605058
629941702
463331255
47715733
600861650
780250801
968873887
584900082
3254114
480123459
508859181
45122
4835
737095317
678831706
605695402
5099430
572609481
709663015
303042118
44824
962573474
54149976
492964498
867799010
889830107
710550867
457441122
4447955
49793101
966416169
285909
926281200
410782241
935484967
594761754
565369860
445723714
718503364
498040
55714682
615275993
4762237
619215726
4530844
568981235
41658
44041968
719397507
273
5840
721757537
966996424
44448804
910250778
828897382
722728872
916365579
687080183
974486433
517000957
589856698
652327249
4944075
507911056
4569056
454724792
766677931
530009
497485
41433791
480640020
573753794
28278677
546030494
474240738
494987451
44861126
605674789
808474720
662118102
902593372
877967866
497761758
950284320
881248177
660553480
38092
746235944
846744943
945240046
52497517
490298663
4571258
619721147
3302207
992418927
478093958
465837121
472359791
672667393
44265872
364981
454973986
573574339
901079978
421737123
472327884
50007707
58406
37653798
571971
621603266
3304
529298942
903465802
721140687
762633625
495288163
534003230
830640073
869862708
307732
47393
709936303
54678901
646507845
715336174
494805181
351614154
581617111
613466060
545258322
530039
489775309
698813064
449169825
482490597
981565797
587560309
25116
548945997
52298025
557611151
462112799
882798920
45235
876448777
452762226
5487082
444795
780831622
4800
951948215
978743238
458537538
653685375
499195695
393
705521998
936471231
715952821
969630976
728348129
918430550
4097828
845867901
747278089
4757805
575488941
578826598
47463662
4797230
553875897
594879635
780385030
477959
946756441
605415051
468329
46130804
951751102
782329752
691864793
439578606
577645278
446320835
435026122
491545
547127248
633209575
451455
665083564
54569
722540868
651488307
506082632
457956718
798621746
548971501
926033510
39678
491310612
4201869
680216769
46037445
5592227
3628922
702374958
656124049
981551599
921991066
965357381
595725297
675529948
6275922
604482238
718328650
791144519
487480
771527572
651919831
970631126
51772502
918303750
46080827
52278
313
45008088
5053424
52979185
493391719
639282961
398218
486239983
656779408
2954
2411
979874103
4501
491545248
922198388
707230897
46319
4360698
4089
427987916
978997404
659312561
44683
616184658
721581205
933885864
695057375
402032881
322926
874621267
644643502
894968131
37643686
45724044
546951279
419842130
866795508
45129084
577079973
703153186
925699232
552482
783330570
50738096
860885856
733275871
475092194
985217603
366948586
44765438
695855184
4518569
429478
46687
582846244
854510190
44824869
781128728
4640195
961366280
972474680
517790217
983774781
400140808
550951045
641144772
494971377
48106627
473278374
714575352
975213702
719653219
823024483
972172865
305423162
839380429
475316148
555375537
4827318
45368452
5311442
5063
672246412
643727939
718198064
976870703
42352
593100821
590927318
724992924
733482706
959225418
980100459
422817574
822606084
404431853
540310199
458460
501652760
642865830
587502572
427660401
456755065
766879304
590929283
541285203
576275835
4271491
545301699
849950815
517604092
426008
417848806
774612810
4964377
46105
609261682
372990985
983202040
475990
590798541
613451225
887312726
4233651
846262724
642644454
662493174
50627605
851372130
602954610
567456788
47508514
547640748
931502008
591725850
49590778
595202714
912731044
780345991
533438740
581191147
513348089
481283
965300546
704508470
47648
528684081
942909730
568208530
496313630
346955794
599646756
616128944
782709747
514011458
53614274
3721995
655083803
458194999
784594840
739806704
467462986
557816724
660254557
47405
459574257
517451725
554529
598718694
983875768
745981917
502673494
915472933
49918705
487890587
41529
472214491
938313420
4071
581441009
5237
996252383
853059070
4115702
580646202
524502741
615215580
570698436
876868672
987776645
512843
517330824
487772828
629404264
49561528
848726143
381981
489716020
687393184
495280049
411638150
633120165
745101280
3225
489806
39143
499512368
560336736
851162311
630377618
3862
457629
5087234
45931122
601515308
728220690
49090
547809372
43827824
937803632
727989392
845475444
4325518
932994123
334116280
772449077
998005809
4486921
434402348
370747
479882030
4744959
45544
482198
873752599
899043194
5989
478941
281485
4161141
4263368
515441183
44960118
682002722
475829041
473511
491031442
792394650
599952860
48538383
657033639
566247168
461283
49186
449646004
454498317
571301
821185025
866408914
459274
431425042
4894960
901019277
877060115
624011156
706837222
253
571424467
933071097
639353198
943345054
745586199
482106014
50322552
615656010
557762042
725124824
726331252
415948693
525741118
48424922
743175254
66048
610902287
644669975
618499800
767776776
813624116
792953059
435548543
596250743
986043689
5075576
803400546
903996126
925847257
658602468
566009
5206
460534640
598426809
547388875
710206055
409803965
3983961
531169523
636985499
899916120
876374733
48849
442899
448777769
782375823
832817451
499025050
710351395
460626
789338487
4875083
584417176
747014211
666273862
928324257
59743
4913873
638557270
45104
455569
46742
61773
706421860
5167623
818620025
788547462
433812858
510486017
447895
559369872
420952408
629242511
495391839
976915965
682508698
904877575
47140
570459699
969200797
411513843
4529057
499012
33680
541957145
575408557
579719371
537109
664625288
551549822
600329606
494471
439418207
549472230
879787818
543942980
617148978
617290731
466580
5040098
569708316
742850624
929039688
830636211
404188027
643815673
850037268
488452
830436136
996414193
44736
578245546
733328392
444445
423132107
933210292
506328786
802659807
996316372
774424252
946004059
4448017
849991820
456444958
494567
475916575
49149
656318731
5339052
47846571
516051224
774605911
4920195
776868220
567382315
939168989
461009208
603975075
409529094
981390283
2798722
49807499
794060229
865666707
765119749
786238543
822150534
959821245
621265246
508446326
50112749
998031036
4734
483097696
659284927
698626096
660641343
420788871
47379344
370608
39146
548851808
4512971
5172548
784610778
694908892
313761
903839892
867848549
675403373
964429023
474072
922637094
34534
658306887
588929
479058197
951297897
975695799
831361582
898370987
972231151
462817151
42841
48973
605678799
442474913
999146803
47366
813974026
4437476
58973990
587618666
454485180
751813826
876442999
953088120
569611640
599965333
44653
46899013
4642447
52067269
890066072
474493614
555853
4565087
783999928
546754802
505065486
456420309
992732896
483114159
5481
581022201
34270
44641082
28916243
834253469
40130384
450051871
479113
922983519
833169955
581536311
714713067
4998069
734420347
416775402
4448092
691144937
978675860
806398368
690004905
727377496
650744746
48434424
5592955
816278518
604784582
43268296
973408906
853345013
366306999
693960178
4111
890208301
852036392
457032
428563886
640855631
533338122
248054
485474112
981643974
710355851
982025171
466611767
713399334
650471913
384622440
769259686
975373130
465343688
46033632
409115841
44591
469821584
788453967
928167294
46821407
49308522
713271136
42665
757517898
752360995
468584314
487649361
882747656
4766000
54883
973299549
868255798
931446409
5819608
49271
46065
456440
36972500
44381263
489430712
457935891
610008916
699898645
427273372
614976522
713386015
503340844
572723716
53941
772041977
448941
553790933
48248361
709429902
389892
978473924
869147380
484715
514300350
950400746
722221068
401502296
461472321
706731346
654216050
48256
4866915
42098627
736193381
902178559
1642
830759995
851073794
728332239
976791841
50718706
558769237
846821347
917514844
658579313
494765
32757359
5604
797124126
595097593
4692379
769542455
683275143
840605513
49900
987355244
817263376
706334113
474035
49036228
468153634
497123
792261067
458919774
42195
4796098
905948370
40971065
583973317
882038648
650784484
886662446
843923717
592074248
512996653
412692965
439247173
934253005
614443626
488043464
523133976
719680324
492329655
4963
46360
421626186
355444
423018661
791748206
4337580
664228434
635508664
795029015
778427896
885751850
955889189
509701358
34509
422521699
47380847
3722
52838096
47595
462766
858068772
449757
486515479
915079055
512775671
644398899
905809312
988088696
541077200
963023779
405277
786923650
47986
241861760
452333422
733370350
674572273
57026
716890060
46372
3957
779640834
46966
895569568
556800389
847207396
465129
916317147
2204
443571075
576928675
580852875
922287382
329940
511223
876949502
632015329
757576894
648613574
705944175
466982411
460842697
614838545
886363764
649971629
810351658
920882205
721411749
659865533
766866214
48870
696891851
432873791
475867
476680880
495305385
521365751
452597777
758323277
1877104
992055544
451285064
783234747
502819978
838300741
683513121
446640840
732932311
641244522
485080723
725123747
702112724
946111903
776327949
442536647
48575184
676866308
4591170
424658
771385231
808714005
436296851
657881502
44602653
812267895
583348559
916509823
33598941
418400128
38380
47833049
986219874
481799250
853510578
569405124
4785239
761464018
469172275
659304384
731911140
965651977
900522887
490241593
773138035
3687975
52815315
671352873
465291925
937430538
964135663
439187394
447914328
902734951
663830803
405728662
741087495
889081392
741795546
607061545
968253006
487848564
814848734
868817561
40490
542815499
5616145
602205047
902692313
895221080
995380259
698152507
838105947
876120011
673205692
624367450
495740
532191244
768831708
527101646
881477621
995043953
51483753
465248
466084621
821723650
505328403
762698623
462881386
522219993
944973124
49555896
39625472
46240864
980669742
913362895
553832095
438527121
802230614
517244058
830316246
618143688
715509686
4849024
694
49835444
984865697
407450058
461611987
451335712
444886
682807834
469290
64252
62840
40856
51407
4134914
815404548
671226862
41379
453579
769846954
705373770
464659
899824074
907870450
664777503
557235837
514456564
676097172
718009793
4859545
752225191
900269492
576173895
53664
820776957
851505457
828740425
419083
720614628
2678632
969770897
469335452
897994357
483869828
921809030
855422933
602575441
859261177
573099133
741081840
46698034
4342
4498751
885418773
5084517
426966445
480733
881868090
899676959
656743483
47157153
828536928
967663473
49832
651436293
454704
550494842
559907800
491232322
722336764
806852798
794696712
3888
4730
831982770
484335971
456137
965208970
63826856
457243597
783797376
806327991
638027789
491524671
3227
467836479
331038
621638666
922065658
846848455
926916387
861424120
926802943
434376898
425554437
706832624
45387717
784426034
778198669
4142462
695288951
604052905
879918506
524718
465428456
471010482
500660963
773460019
706584258
502090
771064872
331530237
631668586
912428110
850256474
48771340
852385658
451906
526313
937110668
469124869
782128977
672550602
480085304
997916363
52994218
496317
667629824
783281580
564626180
461277
470241
39570046
683285574
44831176
46174922
44844
48136170
630173166
804994054
503410346
5412425
777513312
542683
783860195
631342033
412747
48214322
5253641
534594860
475308405
468476424
684485654
827231363
444650410
797415030
418950975
524207528
453002046
34069
4627744
461070708
4991469
796828372
935124687
38119
468277484
49347363
678138290
673411726
4787156
557946
644560597
732736090
673242457
5016
489833
491700426
401030965
729849667
508538588
404200241
865490660
412045458
481605585
599648696
835933371
869210143
682734074
832647578
870326422
44776068
5368
588560697
468727
716538887
724942271
871684819
546163765
42307073
739802820
519486491
751543915
49561174
977429424
5739
5498
46251
755178717
490580
817115371
623563729
996435181
528240696
444490793
874085590
54850
494586535
735378758
532419970
573581427
780069085
758311410
646596458
4019092
841624826
666509128
529289837
4741407
3479869
796914311
885323410
980394022
503212356
581599988
920519369
42479
51308
913366956
705808658
5546
54283716
581441067
798776109
461357186
885248324
491558008
596183056
592769140
763822585
887449172
492718752
48030818
815438213
434304314
552674747
884358182
535623607
480435278
442783
442486142
818546003
936243757
408876481
829674368
600958112
963243473
482607352
826256693
3731
584796746
4359963
651019109
400480
917685637
870796742
368557
998259980
47363
805779418
558110440
3486233
561220048
706605119
665440408
450945709
29124
47218762
568685511
5716
805410978
686113245
545644066
761414108
487712100
701295587
5677502
498324733
727054271
44947
600584386
45719
4547680
725916109
46791
333171559
50993
665377765
42178
318653
815315171
614876770
884508140
985875374
463310
742244300
55039903
56453755
803525055
804885607
958094566
680608235
887156824
624936446
46375
807721652
825121784
836706327
456437473
555989071
546079865
611796521
4894
523087525
5899966
497730988
4640929
542196649
826761752
949522437
4703528
643186056
801536204
446972777
805046983
492516157
938306642
429550810
450355
746131416
524288520
720912991
976247128
34685603
679391610
410674960
968774905
981634418
852913952
788375506
460310693
446559271
491098161
620420300
488547443
60473
4137358
479798998
971651893
446892962
6196
447697356
535647988
3483757
519324964
462950803
585614575
427472268
5059251
521971223
723232211
448553
761914652
905964594
357781
495133
523726977
913281132
476967034
891452281
5649828
626704143
466183636
878151982
4771540
542491259
904078518
787636797
893132706
394697
956192479
4077298
43518
536259167
613789616
56630
422871908
980173884
634974127
596237
494511182
667397126
638333456
964911984
3550794
623034272
778906844
464995854
835111025
886018725
4911646
968965217
672184485
695929702
983877891
22434204
521064294
442041963
504941234
478927
873691779
409678764
542396949
485877480
5860233
449451389
457469
593625811
670156898
49427568
786246078
780050282
609038314
620
583
709577708
411290381
497509273
549899923
407888415
665681749
881670809
803306929
494827209
44907896
647862025
531506461
960178127
768833562
491570926
708977137
749916994
48151449
788813705
508762474
751665190
893107380
4489993
941724750
724337463
627306909
796999632
622935938
820378203
450771300
825332287
507020542
500264320
619845326
787899860
44808
768548976
536761443
582111511
452935556
513115393
553503
436314139
4862652
974077046
719532688
54030
893974685
48567
978303446
4635029
348192124
714153213
5122051
911971610
507998299
488934
909050899
454360
451610
993760305
992477756
982451689
4015
49897890
448540982
366174
36466
756910819
552359382
793242637
590374831
453558
5567
867405180
826927561
456852
798467550
824990461
4855659
45234
667342875
649348656
481691225
51842742
45392
33066
506628547
45919859
974548603
464022503
627298242
46557751
985602370
5939
542775172
446576
594073407
638015476
682686157
5210
60788870
476690692
43432
746329516
742916903
412463512
2168
859330986
424148295
460438
4372198
697695250
4766210
531841841
630934594
563371461
47121196
53299964
619511018
431764772
378753
576609090
514186170
4918538
372485669
797109134
918166319
834807633
841633803
853789697
470186233
4955736
605284762
562674231
495902528
901831267
569697133
796581029
4626040
614720081
557872119
5282
863383944
561436296
740139459
850440732
829245887
914789557
546037593
852627275
815739204
47355
4977
381642
625880452
52125737
3384
46025
5495
464519530
50298516
488283289
733684577
961442488
4954373
62103
577981994
909642311
550842531
630100328
448352423
4330314
479782026
473009
546745015
594376358
459229943
465446000
32288
447357066
912899550
849236172
686700004
592683631
766692804
33212708
615194417
936621693
634427129
615767815
510988087
404911184
44992066
712978329
4595897
4736
917627957
647666833
447845561
569418950
467026704
804176777
539161502
681313515
838000846
691641302
614885549
5333
620053202
479819177
582950746
508998659
925762679
679486089
624328772
637235853
547573632
606975306
649821431
781893905
414654794
848350362
804933588
946795461
46749
952743504
3862240
545644325
617193954
810718380
28946148
479851669
18524
513997701
400463396
864628265
845903618
982512365
478550791
4878
598985342
630340607
640644607
955459206
53896
804135022
736318395
415091
466442280
582230249
595644039
489803102
610275811
946230307
630723579
643022025
845222562
873763369
676753516
870079391
406720925
541113660
678416317
930414437
655826346
451789031
518
549728599
791531359
44589214
502510551
792158135
676144185
647619050
506727708
911466624
786431074
4754
564110705
638427016
631589104
947546922
871917929
417553427
5341
537985926
461700940
636294866
874953108
517821516
731886250
49844
909232901
37656
42123956
570466526
6609
787132047
872756794
800840891
586942049
571311
906990846
612961174
968798930
683268545
49853
510929906
840646414
2771
760756771
998756451
5696554
905747437
935466682
541916620
965240234
49828559
516846638
41194900
902229470
6095
71734778
505176569
53489954
45998
833065305
780512393
468884679
423572880
867802229
621355471
507680680
499375283
4628316
803683526
39909387
506747
24369
725216429
854637016
636583159
649084454
42240987
45366181
666215156
48668062
2837
655593916
536394967
834268475
819688349
442242123
440823
816848828
431884131
421810194
713714619
994109347
522609807
4471024
457353192
797020062
860396655
964664853
429149242
4837622
593914360
437935157
983742348
552558670
844387255
570837996
821783325
835654321
913396502
781520884
4671773
914031763
789853045
645970200
4364
3976
760163459
485013301
686483900
498462
514574147
503815154
659327128
827120091
985529925
629853872
943599796
828109043
47775
838907357
427255240
765907901
955099209
477011682
587015994
863165810
4960376
40513
409414385
583303308
904878620
31132054
567158148
628291886
678551377
61844
751689325
491910865
47108534
5098
579420450
969404936
491558321
656294030
45032407
878690129
805212768
690746433
919463217
44949364
885784441
426536128
671468574
574429353
816002543
936486914
62
626118917
789671310
38267950
45944368
477942571
532070238
583286305
4961248
749729281
842005982
902401345
558632500
32246
814999768
539821503
656778056
623764139
528687776
29885
683126479
660544473
47026703
930884835
902375369
749010621
875348838
956581174
906469433
4909
680704768
609237461
900248623
4640810
741499453
550537
985457863
585154552
477393
963609067
744013570
951609869
581268365
438194537
668140170
441578732
45940488
488671421
58994120
630091234
863484610
774322345
54614658
913425677
798141039
894783203
850716753
51530
4473808
511676310
867941513
904064064
48599
672950430
794702151
43506
738409841
516795238
902669227
453478
840561832
931683473
751379619
5981
5144253
591628948
920436804
492146
706405007
35215
851496736
984871769
488716150
7360
4835708
964141105
444732
464656
46984
786918105
974313467
421963715
829346512
793828705
655361503
470186755
478810274
448336662
4715126
430421616
4927217
770532032
818444197
5091
4760670
705690236
886508085
885873964
875605034
739911034
959834475
4983855
570668
496764101
3637688
836620185
717163082
973642826
652425785
404470119
823677123
991100476
563837297
467724
583317132
983074844
972668758
46329327
981320030
412349045
47334511
4297
771273287
533749372
936564620
804984924
298685713
47788368
690214203
798928626
4453327
755596123
582807896
415071
912218827
458663
906721962
680240608
882561967
674439705
4787897
760913940
50295
49704729
837133148
522126898
793546698
372070
558030013
5978700
43470
477533
872322288
589040522
970582049
857869138
482292340
504812010
54034
469122090
548277396
55797124
4890390
492058
857228921
606410681
972065176
650575503
868774861
423508910
843510774
44015
495179
493261003
803886638
803542809
5923993
649034765
790628324
45806
60428
943889365
772989046
547584120
773645577
917612423
918633049
799845009
48142490
618241575
568798021
516759166
835180294
493267010
32649
871186401
582582032
4915841
592029783
570630376
45212969
438840
4470715
986310745
566364094
479552614
474178962
762391153
474334
347901
540282610
484245902
945860129
949137611
604263629
900910927
982778674
428990
639126875
875935686
4450286
897435376
3803175
50340
43599
728915786
4774
410836963
513470847
18314044
901497581
3704
551006869
415817269
655890235
450996624
856822267
772375756
947827648
776327922
731651917
3804370
722590587
55538
662729996
704555000
445480
477412
653171888
46538751
536104789
918580087
422086
49768
711413951
673148683
52651777
792308128
46569785
874270634
702250014
780350316
540391226
453334203
315617
718914889
930262884
509753021
519865468
801407141
499980502
577563
537841708
817888030
932474494
48786541
869172425
4083
730536265
53286
47127
567845886
851827745
833410399
5109
428909042
47965
592530429
891511343
941587755
693870784
852630208
891395847
569089133
913677351
471656
3596
49885536
529373763
557454404
450040896
915676355
56495015
979281494
926627468
903495954
53974
579051298
403602285
924148661
834064094
65295921
450927902
51520860
706878728
524293
630228787
683863208
440808691
626137012
540697543
541885170
707867681
650075925
428843227
40381923
902652912
456904477
517967997
896383305
46517778
428093605
418915
631932328
4660395
589251217
896209366
915596128
672640363
578059367
973297441
49778363
5266568
485087248
507621508
766690657
353918
609306784
409411010
824344360
599285060
851440746
754002493
407720751
656706741
47491184
960023587
43364189
500426484
890267634
610122678
50592
945234539
530130142
4971739
38961
511834838
4728651
473025622
731319372
925549242
649945461
634220986
46135210
784575754
937581758
650868
4292098
454885
50
979473450
588026000
549589568
828295063
745309038
4675
565461813
766737197
4865623
749269143
793744170
818068389
856619844
570568117
514236073
798824398
617396658
589674
859155054
953854242
466707
973379800
963713145
541379550
540791933
52896984
503657468
656663093
523237759
528868057
4957920
676012375
484762549
50339250
816740003
33164907
961381293
461376467
736964496
4841498
48644130
46697228
595771627
44109825
834710917
905946456
560854760
5318787
735522418
4456299
415991784
500321661
761175585
455513
2878
482847894
887176377
997249013
502002611
722622912
462206
600737786
435591
541591887
551748053
846492637
607167925
934370948
417488459
786355171
522867003
5864
420450397
943738467
686433953
717650919
4757
523119
465690257
837313005
641220143
662429422
706420563
4551751
964525046
4488077
551493592
715979898
4299655
589555030
481624822
480851258
413677475
656654651
911013923
701311170
899778273
684632849
541404725
402740294
954235480
34864
373471222
415213110
875276255
971684999
4755
889190404
288
4851746
985794108
478061016
956069344
5626887
887317349
577463751
46667
475985
558635
452893312
472199455
4473623
3484
420072549
792510589
514320554
47228
5853681
752266842
5490
641562545
501089156
622834085
588661156
978056466
729433405
609367907
988844766
4455189
682281991
395994
580306975
682568529
47295
947893735
704
534912330
514753987
51719
897884915
498258046
957292420
41965795
44986881
442135617
456853258
660640152
952616439
623212326
972697749
523160788
618245746
458705849
497687863
4956500
48276
45115
511291454
455188436
583864062
968706951
920705977
777773547
602550115
545662772
606793325
529645322
657316211
728842694
651579710
985263518
733564079
428696503
655526632
470818013
989201602
46101690
518440981
606762229
518297909
731034606
496476758
467032310
49452273
634203043
435362756
444405671
954127810
483361793
761722980
681398112
715851989
437030
501025518
605725773
444028
746989569
979882770
674271052
992406135
484974901
760176214
632226180
547851804
608857384
435957729
48291672
880886054
477801690
41318
49173089
603658207
40277999
6738
888151503
717666181
484
5572
798093863
843773843
506619005
48268
5245801
455298696
981717210
499053227
448853321
607068302
865666667
695763946
489863245
855936442
490253404
544359
983315278
750481033
829035834
563473394
4745413
4853010
5079654
705706494
28448
538645305
561043569
46511
421983782
54352554
713648017
467778
446914086
44552
921317974
48214787
530472719
500769240
773324008
480497
3900700
591296038
407987190
734862080
769732502
395354773
407574442
951955112
431926719
586893
622318521
676427736
876625338
915115585
638459698
304058
450105
421168601
32810
532502132
444239304
526935114
451307825
571888787
840007422
463561902
788403699
45152
858982832
5139220
627214509
902823808
904554822
923218865
927539082
319
420773481
665849961
4593514
597963532
818526574
557743850
4609414
896465701
620126617
448552859
769984129
961703333
49795
556138701
477269994
481978448
451804
762522580
35884
417623
549916806
710867642
670974552
329031760
958537128
818870916
464760449
51571130
774160099
4667935
768387165
557721600
413567356
490757446
595326726
434552800
850928283
934955779
958221176
648266646
539125427
470400986
52239
902302034
3947
5288905
389983
365155380
894621859
4455
977149232
914173003
449519324
617705559
695339875
558217690
431348947
356
624727400
602417262
824152633
502302945
463447002
578660290
799218075
4707685
976619639
5662305
408738
963347563
493086
5214161
413849351
935308298
679827556
490573052
513248955
981629333
436691
3293212
4348210
48021
575833671
535035983
786677035
44163966
5420817
46931520
4781
732806047
478996823
440255197
908538886
743087378
466794987
4477423
841419973
885987388
4702455
852885738
699806013
631578066
648682615
522036331
4137257
940524827
4477823
481685389
822026304
4274133
463130
705301405
407655070
526991327
47849
454951
468959816
61747
50875977
69264785
942876101
36029278
522035321
910678303
463108
418622268
30666
5567453
582588107
356556
4002263
831432605
433790152
411657290
843962391
941887815
977164142
455489
932670781
4973304
420705976
492879673
738100257
878348365
476245
4628
423908331
468
665047050
631984733
37049
594927044
41613206
935318340
432037737
44445
295890
796652430
595950064
645552735
600767678
612949025
757955658
42709179
636517336
423383174
498947606
918524389
947396420
36425454
46923
571757145
533215000
41614
695542998
654053734
963799182
576801353
953461397
884282003
491344890
517036924
651732886
643100543
3749448
606207722
955260052
768561786
4403182
759737868
500041
619559572
936921527
48862813
437702791
66958149
371283
417902714
449654491
943556955
421383193
476511
715404395
509410
470449998
48079042
914372303
48291214
49605
590754009
713147452
484359588
491650072
890941162
565424116
630785376
738705707
926015536
45913052
940154205
43133
604574931
899175243
439615593
482702
420677212
850717789
551385329
726631054
543487427
54456691
950979181
498759933
895191432
710183834
987845553
793767878
693065444
623919603
447548263
528197295
571044163
49224
601272649
40163
2753
781694418
776861636
48695
713152632
488928
749645015
412959620
744410570
482707
4831228
4560158
49785305
981966005
897148484
39821538
968443422
509913
447525
49883
803234375
457483900
64815
864877972
960094909
668011840
53948
460071019
953773089
579222497
452086555
823489089
715857866
912234443
348872978
578602302
447438037
26350
44294210
525970509
486770817
851992745
843400704
44106333
500331973
476858729
320314
468776
327456
932405263
562100829
612961346
538442467
309
475020
4963908
4253977
643055659
4378544
4692785
524114412
540069
411526
843189755
672050964
650077678
4597435
5252
995330937
515943563
459095
4212339
700191288
746293034
484350452
26006
745959380
929709233
460816
50129
782222342
940667119
870586424
497557036
463582
719111965
459213751
42362657
816115249
773848224
5626
482582344
632509782
4799163
665563846
556916
772909242
808490148
981593305
41500882
700227543
586527
790692945
25088
612342899
983365924
697567982
432918748
882988959
849129115
898411143
802930742
46022
626936119
917514137
379076930
839271023
433334960
49779
915431197
924910439
543730352
470409727
980276482
375667
541993
468225209
885935694
400557883
4457487
647550848
468694
447583612
607838581
4974685
680825053
898034821
800127540
3735340
535626
803028850
4516818
3668
973718657
845672143
753074428
942957067
47626405
524212184
674098145
609143480
446144
4565722
854588112
736772029
433863080
586945839
818086345
494652
44690896
447310498
442032824
48208
491219655
522310251
601467665
453690990
38962
651103092
840789699
795386209
4572574
883910850
530924006
705747662
496632574
612042528
879605079
516654862
703166526
606010001
855752861
894798611
639010181
53291
816722292
524575948
631879571
847203179
48028172
47029
47535
807695876
554649682
702235904
483281789
48242
4889073
796601512
55655507
619605561
33539
874187988
875778880
467934
45533
437126613
760266652
723722471
437228852
455500524
523555
454854
977089682
4636485
786119203
437324
6043585
46642861
570904
776323904
807826638
36345
956479028
538541723
807631175
3218863
477129
891995407
991863973
36326
525855820
778374717
922931940
827507905
692413709
600480052
48469381
500036299
512986001
986701935
46556987
446226842
932528268
818143185
746344410
805413285
560364450
50180
3629244
565780479
570786279
429019946
481372798
423654145
582365685
54452839
415406246
57796630
472300466
492240121
5274104
43433396
727605216
454121169
459421
599170913
507289997
952993773
694304575
421947297
609651375
703085497
869172193
995169715
6372
468259207
491762210
33002651
771793116
598418359
715752376
46795377
452706037
542866932
953371128
421015594
4738891
34295343
669108610
413293058
794552466
5256
927990750
871748255
564369665
790039915
504402598
533590412
796886013
862531682
872443788
44946
576768412
988656430
894774503
718378274
4920
966523892
891396569
560754250
975263485
806250426
950720302
952731452
49696
691726228
40397
844786492
485349792
454001
448867258
575013260
47988738
507468
740365344
584426027
708676128
727545942
563790220
482324192
514305956
867178328
44135
587947218
516822752
494495381
911891968
504974
760792748
779055176
623433158
484366354
55824361
412378
924571271
512274209
576744943
988411100
723351064
978732163
713685979
954467585
530925011
510125513
520687383
37349
851926733
819362273
527633715
779442421
846608306
830288657
5234091
956872501
46374742
46916
721409392
461280457
72401
513572891
734707635
783613222
568016087
482613270
3369
47732
922275175
847438205
830716794
45898275
731707042
634290403
666234692
56071
497055412
784013096
443194093
518620
572531145
774663272
4769608
500494365
4319475
609894970
685216176
4945344
423330026
849152735
472426
643359336
499401353
942483766
49384456
625591466
475209092
960060986
497967
41699331
4509573
428860405
472544331
491395599
4836841
469945505
6026024
765011224
571410142
414186789
45901
591302633
658062473
786126833
468647884
907040634
679769565
45512
572270440
651793491
670245306
745956185
337154
59001813
571281770
747623690
686091594
508592738
647093712
53298
46706798
454066
397850
4309113
47951
555551429
887838089
533493865
457556389
715163777
486433735
493835
645478847
49878
877294356
648471995
39336494
482148340
919053725
709891207
3258
965917780
444583995
513909116
930446186
500779999
796742609
844826658
313362900
786676133
441520052
809496609
375608
617716027
703602926
4048
46798619
54459
603344505
522503427
931952257
485933304
751392064
809510155
456344539
566934062
5056862
928083291
545236591
514442793
451250301
826246779
59692972
499693
853306052
495312
599445
717969494
372201266
833635495
822508686
752892594
914678934
4897690
813391657
549431595
660425355
802273466
466550320
27694777
870297311
4540381
852440171
57223
476983716
969293742
4747601
421331155
645938554
689904428
896566317
878764724
543571035
43741018
638903640
3975847
4401
639431834
998943561
946087300
611606142
433389
596051353
446576556
834684292
535305739
703497419
552526074
658532143
950119098
4572691
783598541
4789669
552759288
744795993
5253512
434328256
4647958
962205007
432739697
574872354
589499146
702812706
565708476
611641792
568603458
41788
455023009
738123233
463580
33983
881934209
804179209
565382
958400212
661624758
598876671
690283007
937778739
749948901
526338464
994757398
402604672
983218827
6338289
408381029
647739020
808296812
47209393
957730940
44861
4806755
475066
697874925
674875831
2766
610001233
557940274
724013493
765876331
455172099
650804664
527924302
39903646
821484187
47193225
883749130
730111511
826556685
425431823
613309193
791088741
5312747
646151017
481901283
623904292
498253542
528998632
46838711
547521
573897191
604088028
673017403
326952745
46623907
6154427
579252846
975040161
818888393
471308746
413452
47344658
995581357
57274
868157153
911550650
515817401
927834935
579582729
4641832
985822058
4021
918480219
952470326
796046412
833268524
985709954
507197349
756360177
5824
48450207
746309121
463438861
516619
896593851
739211259
31492
444234419
890551070
44754143
663345240
719665145
449506647
4547
467629
540383695
625234724
45791207
593750096
550195714
36487
701667877
400295482
580847614
6166470
681321218
759477773
548281644
663041221
808644162
869269813
606591862
826427651
41415
466865
848305354
49777
765586452
411055470
866208687
4661453
630235081
45144
874528345
452680376
479672281
614119002
589040232
488811238
453814878
44969985
631887808
460073
45091027
57149
461073
516609261
576682021
474711
469661
902583360
542951583
830741299
599622576
470596499
763370193
746296061
687109428
44451053
805072566
799640481
51340251
828664231
574557278
600227410
4982
843138747
664428620
983242457
447586347
397584
603703
957917558
490285386
888328160
3631
540446746
4803
3411
580627154
940202145
4190484
501450613
978762789
747967330
706482650
856646324
918162966
45446
800527359
454863192
801121383
604560
4526
47214684
4244791
577366442
706006054
48104
48052776
32834054
46192498
50608
3604618
568688229
454163
482801
639218777
644071370
458335862
642601568
981001788
449375517
922272801
4498031
530269267
481617936
609458840
445640022
4841565
677552295
731923375
968662208
782808640
425550095
647925661
437714193
706718862
499210
418555193
627657269
647608101
750267528
533371090
5686054
658484978
943825229
499997129
738434252
540484893
832665301
768344802
915154265
2667944
435088379
482456419
408757728
509809285
417961713
444555377
507021780
534322227
467998072
711191546
613073031
904664237
904810057
522683369
841887202
446646
502380006
5926
534128256
48070
44991
4114443
47703
589622299
3378623
796197340
660145977
777192278
428181516
512247927
910633796
991209151
706636038
493515154
485738911
680228163
698904481
68505754
417232384
4637380
907471520
5036571
774442996
448076335
39570
977294696
958121648
452945732
408131540
942539161
913956587
469653775
45443438
946126396
690163255
540402599
442405
688458971
682964922
49495563
507390903
868235922
473800038
731366046
241700944
505582949
745933428
914662217
60657503
815144796
4798
813411242
444294478
869920050
648430535
433349680
574224855
492288562
465841
979455602
696365138
580794071
445576345
903949559
44473832
514739538
536348777
45750
608286511
55308
935177806
445747071
767475091
788188462
980598840
36347801
961667987
408392
905593180
530437879
45849036
981070567
862475412
674502151
540543
534796583
43910170
788059907
577055088
27066
899558164
829792493
961460702
444674
768875079
456096
5000001
52555593
533790037
631518955
415921886
676063301
651752623
804042441
43908
3964
4906
928346344
533016195
486028181
49259797
957726951
599702053
4620959
807278849
711492986
381735499
598127966
618832335
665680121
977268579
490069961
516272854
406906428
664217427
556282511
710240156
988765631
904787897
48474
533300669
47612
477423304
443631000
906530981
747852738
478013168
6030824
431238924
4848844
624927150
657191566
948304560
5075724
530436269
913637582
400566447
943258846
901936081
944383280
5190777
5007485
486302661
922392065
521356048
906100714
786177178
927648162
468687079
996998491
521598148
51229431
796463480
446292328
3720
45101805
713365447
537393088
511904530
4188
691378743
44177677
467822275
45511911
841384751
916492206
4969
4818503
666097683
47690
601475522
812365064
929939029
446539187
984889722
856044307
982033905
906446533
488173696
842163767
757616367
958535560
4870488
653909590
864982849
925551001
50268795
689573362
4843586
4570805
461698515
463622237
490697999
403487
712703732
491112727
517529167
472803927
961701752
535123465
778577724
631555947
888829755
3484711
946359812
757139051
453904085
45791578
478750141
998719003
902840234
780276320
329051707
761719704
428257260
24898769
668754506
541051123
4930413
44109297
869057893
5122805
629186983
3554863
922598704
969161002
754217927
590037
468739581
507742062
270980
909460890
566944
628859383
705548144
528947133
611829738
982791309
412931599
880064255
620928372
620038699
808618909
785972248
4522952
672886842
958170084
409922890
5311414
795933889
639594896
762677963
52727
4518973
966920269
616679058
698015425
700443412
444591804
911307304
481103169
546864544
960293364
844368258
469844703
51363
702782420
985959160
5741356
928545831
831926507
680782293
4835041
5247374
467736265
36
497022
475650033
791373699
562168725
49127
4362878
418662257
471562311
828148846
497250354
48043029
774551517
990705152
843245856
649755
589767458
48986
776300721
4546170
415932261
505619105
939979063
621365486
660069163
946222263
837077958
865496719
936388138
462339674
831873425
36387
640394337
4549636
981370978
433555520
880563774
914845813
4401835
46802909
4067232
525030151
570888120
512877562
5569796
686893009
450953116
47070
567035417
789070457
452407734
4574678
446534296
632037602
759120859
910854223
483190
453131
580263645
578893579
887515537
423206831
28258843
556471513
981073722
757584609
615813009
931672420
927155399
4449
508944601
4321380
453367061
59315
431818488
465055954
762535912
44744057
505011
899155949
778649564
50402476
556276658
733831215
681053814
434176050
635018921
688306336
46096935
447716
760555036
830644853
983515781
764281098
52016
47881682
49085268
57265
873526077
718247917
530889
703415186
917143331
55535951
447
687456770
601207064
456189871
474872
990862007
898651405
509657537
532334
47178926
452068487
822618339
39305669
529856525
449356851
838311495
4407
48802362
49798828
676904300
567774621
755879483
512374147
702935771
686760391
381
652062335
776249303
915996013
722611237
430474716
52351440
931623528
613146857
635959116
787806611
505641523
772917640
4311
524780642
723894127
546828893
898818101
681588662
852568892
878753513
522940524
515479213
878516496
466548
645321087
837046772
901982756
465078064
49206546
575964844
4657953
904130856
458325868
4842862
470421095
665473813
917997337
926158513
5166260
797053812
944886413
768237945
613723645
511974890
49019222
935609980
48320013
44403370
390333
474167
960657895
324383334
477231051
5236282
575051706
725023370
48902843
431156
527600867
760423659
429148665
41119113
47305265
553801652
5599510
663437692
899666181
680249701
4558658
513684529
551826510
532308025
686783634
4514927
573732009
4851087
875943526
451242757
445350696
980612577
4490
771949416
44467
47947
404054923
670054093
45473
589554593
542272
655426577
862467676
502579
646755630
738938118
47821658
2426
570055006
655518051
423050900
949881788
963248248
522407309
483886
447206887
453415344
412261543
573634470
542926614
4192
490228218
409540515
441478419
723066001
618685866
5606589
435044273
414549991
472348995
570487296
470139
564298964
536533486
607796566
45513
513155140
598546972
480461553
829313476
850126417
448656
865723706
423761076
7107
494236
437046918
60735
547
448946745
517582891
807745482
939950826
463793593
546855503
616414489
436035
5318491
649705990
4236715
41147
49108
510591535
491344092
516335918
455443769
493489942
6279
47954
570369022
418952
598331267
677602322
826932104
914693383
433737384
547570360
488374189
42496
3136542
759241109
487468363
521599863
569940915
920172537
720825762
46140
848426238
42111
635183931
538328408
4880373
977479911
489497
506291656
490179
465659735
462821794
315321080
563115120
978029017
406070658
497623793
640647609
780093920
981888411
632993601
49097936
537778491
43818763
884936507
52319283
938535552
425435942
604492936
481218841
797094322
992978964
564553362
389459
654033803
529809442
445508081
968908420
36270
49999
645114871
962657900
457799766
6041537
5680819
301086215
801645470
578986
862738937
472888316
213753
917960221
45033707
46834
453765083
920000062
50705570
46180385
4367
802487280
39809214
483749339
389516842
621591517
929934991
44653847
475167
4507925
447899079
456408761
480993890
51743
376179579
460965
484279948
638775764
505238
973612645
891599789
426234980
463700963
991942284
705276637
676342656
52359601
5105621
740691967
494499208
46239760
4723704
4935414
463985051
614576908
991478179
551858121
729020604
411385955
488825761
940084091
47370602
560091940
453968781
451141
850921361
865635496
48996
778298556
976598776
42240
477931633
840644870
53707
816579675
687122606
7339406
498059770
775850311
46064863
998321732
976977977
4859561
523788024
49096774
570008160
407336
42128
515998072
701636193
457595731
894752120
739394731
516743839
938935116
488466942
935035538
524495396
758718695
767410133
898892231
495322732
464020185
711747101
788620190
445447
567482511
467225087
930903140
526272917
51423
729015530
818085893
30758
729486918
604401931
687142
651781904
799045476
517616709
653098153
488221210
716795826
303
474551391
447160
667970242
987080284
527056419
5235
851270707
534009500
475085
36926
697817105
4563119
489097
448824732
730887196
465854206
486372482
645844273
445683742
402414701
549210689
746845340
3168001
4511596
483362011
725495199
477484
445391
943353508
716731152
580108557
577378157
451330
478274295
5693
915784025
4712416
542585
563817852
446035026
596516694
57123
3442793
452726094
59685713
827814922
423299818
640904448
458801583
417537487
950935466
520752758
454434521
499600199
475342409
558876862
787814685
723222779
698992079
935587212
471573
500428309
46181
950277040
883215038
623812737
458320070
746422962
44940345
4858445
505372
47580061
704357135
739558487
551606717
635330
500792534
42699
766144651
505951296
759135509
552301253
692911893
804248583
493849173
541427547
41177829
841217515
604066361
997452817
46413602
995383175
6476
495827
776632474
619333957
432275588
603212304
922051222
554958
788497968
475739692
5661171
702550689
667417264
823874293
980460422
509533048
696256870
453228
49541191
5677
45542899
815447328
39311
784985477
555112
566343679
490706094
714301346
974549125
688099610
5055011
452567261
895730529
46083998
885875849
510008707
5458365
346557
48203
845082233
866468242
982855406
581179115
771604363
825428592
570727959
932779660
4590360
644304566
648922787
459703120
616957679
560537333
49716283
4974694
4659730
760986540
559141942
770275799
604379680
451178
950383173
442365371
505204862
44751161
986792242
49015915
788024961
516649023
473344
452633
477222846
990268686
530928482
4600689
48697351
40939
908806798
480486300
807135112
813350081
56514
875982965
456318443
566642179
49742226
820048317
509818
565730429
503532615
775249318
876028654
722158963
649442124
581848423
490041551
565379975
671351234
606785747
40649
685144650
517604780
567410511
981734512
884987867
40865
672231936
48192536
4605
434476887
406157337
915241305
463362044
4131532
4444711
736914342
459137153
482097200
725042189
46617644
756086796
613609980
500567916
492928
5132228
40385
489201697
4643
574223362
679350550
491896910
420433
456957408
58260407
36349
731585485
627686738
582401744
622648242
629233352
4562433
4614990
469565407
45775658
848335070
610972402
950732627
533375029
376
540023634
785868531
36112710
4940186
640432166
924630830
4801515
505568676
649184456
917123737
54725
4337971
662251862
930600596
5188277
43726395
743516992
703814824
904131376
4511643
651528083
893177538
963406974
49592550
874644594
773733647
844755870
634267132
65825147
523160151
845920369
501353233
49827
544330450
511632275
945022716
403490115
464389226
460774395
529716608
46032972
933015967
580611069
470214
497550816
7156278
467797
494848
727923596
52617303
857900984
885703616
815066587
406363
467129
46640526
423887068
999881057
55440
527976947
50652
931570312
406706375
400803991
595079000
45883
591383676
552521430
986582524
549869114
888925910
422192745
595038195
5936
528206946
552069933
4843
466424103
3014
5027947
714616172
507227411
46403
447819
45976
732771045
555476673
871149244
504636643
497380552
860629708
677685523
4024
925993999
767380151
47765
786612332
72074426
431265805
626408853
999328613
556222361
895183138
489718651
4893855
534134388
464457242
46128
565174041
988449005
654519949
4935264
879382582
457032258
49133
857853677
550051885
870859613
977887197
45999176
658877372
855966915
948291708
46613
403368991
424455413
532388720
5520
447765098
487562742
830942673
702486898
493678440
528506260
4260607
38780
733615011
445893264
789427540
47317407
412606104
50448859
35014
590371452
903210504
989099784
862526945
897704185
36911645
571782171
915531111
465648
622753041
513382
4415621
508376046
537898879
54007
628845375
475420575
976490370
365515
554793333
251174459
472151929
599
5907
951139283
904639140
4460575
45301039
4480527
485981533
914214078
5300
631690103
56050694
46410760
267030206
818943797
531090
39596483
438403319
802995081
357223781
601771681
416993878
49601
4956058
845666802
997694341
444867029
925304176
45825974
36158
516243150
471703652
498051
614410845
945499225
854993821
627887161
19573
938115844
956689734
4864065
51196
442247277
826861969
836087801
461718
981731524
618628728
519205036
539639982
5332
628296146
484050039
514054187
579350552
976997228
972336179
52140
857844324
683633709
733576177
787261378
550430115
428339710
420876978
720350877
997833119
897152677
689854364
584765113
838271296
896411110
451489579
443722293
906526778
943009561
604828
693152553
554761271
619388168
45266437
795756390
967915115
408848532
979055516
329141
561618
677355537
998115010
796639831
495550788
550552733
44554
4759414
822579295
5561352
58460
565387497
479223
503777771
885204207
538234820
481932
832278361
5854401
408158614
609404743
919828816
453697088
5581
491475031
509936483
438141001
495143976
44684
753458819
818928403
714138032
44615678
679177414
400527890
760334420
4319583
903350946
42014
803254131
499434
49636
990575400
39880
967656920
678981937
712312655
4643355
507708523
487750934
48916367
675340043
470910
485319567
4982827
403570
977264120
435908
704503135
971278639
473182578
612116703
872803650
556741044
860899485
461814979
461509237
859090551
482717
641250990
920563949
878910011
555629294
845072578
495096758
46564
734110292
947258507
980837116
53670
641427185
450475
535126671
523247998
553815112
698981577
461988444
907110453
539754066
481952857
653072036
902577321
765024280
637274286
460082
664911293
476468
45315
796755927
52090
645737294
998278870
911405864
4940032
968737169
521018262
936796765
460283953
595963748
897760926
637869052
535214281
6383
557937219
480577043
740729357
642005511
466458
564945829
48059582
411914027
471201346
4343
640825769
453453965
471835145
778893389
48914795
39513933
586199
989833287
4076066
970185257
510396986
698818750
500260612
738244864
652479830
812516529
45168667
488535249
508103050
781764737
735468621
695644263
430979431
557122757
861838765
781776661
692723566
420408318
456
43128928
972467780
477432875
568252468
567731999
895637197
474960254
862188794
46366
45173761
705204571
969803376
410527891
71579814
654654918
310042419
497839733
4579515
426337102
414239231
614477909
55635518
936564921
469228668
47650
762945648
6393535
555057541
509709514
710178332
566290866
719047600
628732
782391456
402280016
931819527
770541550
754172449
5342057
49929531
435699308
650280441
838468274
805327602
505148986
53336
39240
929535285
44072461
537556634
624397029
510064541
50868
451060200
662398227
402230202
571261556
488445737
5465190
451034
693695801
678164663
924587492
595983195
552711914
574866603
659144585
50616
630358916
794234437
48183
436089445
49169244
585155967
446359579
688536922
943285557
577009700
487417938
696822095
29380
44883279
911464872
868924023
741318280
469387
825158135
599051788
36690
586100296
4880047
961017098
498306143
48038381
870566842
49432
721498657
614207581
59529
375567139
539872480
995477064
527602286
48062818
4912995
4941710
861796596
481014
651272678
800721121
759480044
490298948
699113460
47328
493038
438885993
477409557
43098
415269
408304
866673616
845880276
581438765
463854255
878834366
4690167
482463429
476833270
554551282
49825084
3617337
522655348
746529460
402192700
453963688
513187519
474068
662830188
576680675
565682435
626509164
465916092
901845790
983622003
516684128
849366088
974315942
845661478
42603
47965398
856041024
497078765
856485817
377443
55848639
434766276
459106543
44534
30453503
938567381
979314951
837517882
4501686
47826
659756996
575373886
910064729
450164936
574157704
466136274
599366856
639069728
62907927
701652815
768346634
44025
779886265
51923378
778527845
879917398
3750514
921879521
444189935
733389690
494101
616173957
16659
997334612
854469164
4790099
916056308
964299445
46103705
2504643
712970519
953407961
460533374
462177533
599200054
672705923
439422437
54478003
952314644
529722151
971824408
689490477
556497892
870895504
546204778
689386502
527286035
802227572
414923212
896124613
989207286
617279107
44945503
502472070
44704856
548531844
613
55703
64092344
460327820
4974851
5480334
871076892
842380132
703854220
901588628
638245650
492214
666717422
804864776
466106260
4615633
769511914
959211120
4238
780542666
45905
804249531
458060174
606953867
503504831
501188456
681450321
4541
922594414
900425167
456422201
947394373
578717345
744061291
739192172
988149070
957943803
411271197
705771705
45983
497461659
516810440
773592120
813622000
55202733
561190156
847674324
500900311
808639311
530532196
465955
43292
4856193
712031176
615870945
543509658
516260974
4987
386144
430116040
4665177
50984811
5832496
714603402
497348746
4118543
44264088
539828733
530680
472249512
446336862
5008581
993332568
557917190
388444
43489
45047478
49397159
523496598
548756387
431692246
3280891
779429028
829113754
401468
515269
924412148
5376733
413312333
520462832
733455904
4497645
498458377
47788505
999052013
44857
857175378
557168563
919968561
55574
776466094
626390748
741123984
49020
767423729
4745475
46112452
532547133
941418924
483735
49139
37645
731630911
622071797
451044
588945261
786994518
459085925
70135
674531017
272239323
423591136
547977663
724627825
47834
4893766
33169933
3091136
566478447
480149573
640084397
997262488
642538615
47942
732771431
829293776
910547367
4865
567308735
44004702
826577334
994019431
557229263
837377380
444981
713302617
47352
986417060
442003680
995969986
951969112
606494158
341822310
414727860
4990874
472937
817895127
704955336
485697101
46143584
401551447
457154748
563288972
795405704
4943
400685406
488234
4784
470034131
761984196
451214858
493973
552216452
410306692
48299
692478383
513311477
622991750
427654440
543587544
442660271
713178892
582010665
496952151
456466988
494236577
52313214
496204098
35392
494528097
705789216
649279325
575901272
425949164
589277980
47991
720062800
3516321
541542261
991847052
965115536
4048903
703834233
748850066
459149985
701595430
874724975
783626120
638075666
411966585
993145200
704286653
903358887
3286
442258005
723673166
977543992
626414127
720174609
4103685
529709969
44915297
714608906
35921
54955
455358962
411251895
497632474
49754812
714911918
636088186
905929037
483119636
467664110
540262045
495869939
886870698
507918
940274280
4552186
465165547
3494
3855
4757378
998235900
973077406
787670240
897876978
907791162
3962
911608062
543654531
878646614
574022191
550250113
586580590
409798235
413581194
735167666
50376
359060324
978223926
403114999
6092340
773290431
984021195
855432849
917149095
559101948
854994062
449886129
857873149
853321286
742099418
657461296
466883
432681132
61093
361730250
439433465
514865396
630362927
49440433
955151085
903790411
546933698
483993383
893841149
657693232
526936305
52435
36471662
695092829
507783609
935657761
47967407
996779692
456438039
46037
669433983
685262933
849839712
713890056
45515534
5134754
673372108
577827607
766722762
896704597
984313977
962444846
46967962
48074269
4670971
46837
39752
26917
401470216
943185356
639462265
500109762
565325141
478328861
416833836
899040365
4679409
637070393
896900279
456779
892130602
519708838
5273269
3487
979840680
465264
664218155
955048747
809822338
519090603
4609225
733047801
875051009
459010
43984731
990177277
532135648
771759646
583866083
499656
868060001
457616131
718909893
578251238
583235608
772153341
469794900
805216514
548006161
818038054
486580
49217109
800421738
892541115
770605853
708750117
487646471
411937503
874209595
49993
628147327
5866232
803848392
801434655
633265035
42389034
522232452
806444269
483177
987945537
751040293
868669424
811201486
923246841
415374350
891321036
504563670
888077794
988632916
49950782
550691255
518868388
47362721
4565481
537735295
629929325
626501488
425433
4576212
49488890
950280984
972063678
458082695
3809
490943310
774310132
500910671
512553
48214193
939851708
412212747
45375
479485523
952324858
462574504
917296401
741240925
36416
667475905
963857152
515088165
910189832
626275977
648940916
429313204
514478134
416430006
455008395
901841946
720992567
539965
990149005
44635666
885556850
764995299
513419
906257265
950221046
45400378
462185944
889012221
4550045
427464425
962666324
923672189
681121963
401907431
821120395
3945127
988489527
869848514
471833415
692080001
4658
541189778
469516753
4988572
562024526
397241
824906958
847968463
601999250
29448532
883492833
721425983
592701590
694570991
41309
498906983
43965
3982
328987
843434815
814250258
611293581
403276847
43351857
528051878
832677509
612238550
824299849
565567618
794749623
493946022
757315101
491486498
48921863
958363375
912361270
4059642
597075157
476942
451258373
782192769
466001575
727706769
927076107
710355521
965320208
501107445
411274136
532749293
572217840
639506124
983976314
909570918
600130845
715313033
849412378
505824825
519949278
476754642
926156581
50509705
833607497
863643264
590350697
417188
833033616
425726527
464804390
546732459
689617063
778994415
959829369
794334637
947314936
694712361
717849994
32116
527569971
34636964
780653436
657057433
4244732
778791220
48050648
466401957
573607352
805268712
44456500
413483267
4921170
930293063
449945120
45067867
940590035
446661117
681663504
498420
665516593
985146676
47858766
577645126
734085939
459041200
522479887
691115558
732153012
67157
445015136
818902388
42932
603567420
761090620
4176
449413959
2356016
724624637
460714
724124458
975816517
467300686
49661
714657792
797595078
559265757
574844522
479878
563515071
44918
770779998
556357632
987844887
727885837
987650934
496430290
399376545
863445915
816788717
490956081
435103032
4694503
508348418
50467
5914
556546334
732090332
4934461
522597551
902706075
967275821
876955483
422689950
469473308
578654922
780037178
50808
445427824
623120931
418251494
4956354
555010935
907497356
586194744
761986381
653717254
418873475
952975693
779931446
416930323
968956597
4783942
672359538
452887874
560195497
392611419
4584549
46824330
4977701
45014
427487
530146727
887707131
44211
4975
939643569
961648138
591942202
594630454
521577773
958060585
800871002
445294165
808889092
44462794
390126
591903538
670849142
539220976
593722682
765713433
793408176
467225655
46264767
478970830
763705550
432130780
920467947
52487739
759504555
313690
489515423
471833556
885385960
924990315
442410165
415808507
829397753
682832568
461357042
806483099
615798745
824118933
4995559
49874080
485333870
645554962
420508
956489462
482429850
53431521
847559930
496860249
597691257
870154529
409204060
897929973
559384613
635206853
427039881
468852
676449726
937155777
908488829
501126
5708621
44633020
457604142
613589267
694600123
983741511
41008
958409254
476161433
47050
985960816
446195993
46832
436860544
61049
962790138
875633034
2569827
580253893
554523508
666457118
49937936
857856740
464403255
648676427
40725
3484747
453479
607102206
864534363
538754205
4655269
937911559
841663806
882371426
656553368
528965146
741869659
44858056
389321570
511330617
3936857
59479
493211396
718753833
37481649
545204908
661124254
783943515
790321712
53512412
595943848
425158357
966617412
45356500
406596777
865376363
671625619
467435984
965733120
901130479
6234
454829289
574472808
485567601
484371518
798139129
884655960
749925326
754912144
873173139
826122791
804675383
4815153
46653
495006575
47755042
432101855
547118216
537799779
527513611
425365380
804594124
970630203
542098777
866642076
4524
444338564
598345999
478567788
53221
720095908
639555544
941867529
564027388
4471438
467556
662
407248682
510194
398
522304389
545391467
799035629
834167673
56509582
707762794
488825876
490097
613563657
51284
518637988
845798309
413659780
794868288
539178925
452149287
45962746
418046136
531920291
49648
47151
346689449
421
837023500
271377
423388083
971985874
825556904
464110128
671362450
466481204
46335076
947276937
527116577
866158167
3897236
1428476
669577130
45164467
937224144
692598403
637416854
828835794
570118327
42986724
855988530
908052186
815802709
489232
4812858
964850566
42907
462740
938304526
535103292
791635504
66063433
504540624
31708984
44101
466816856
565032498
771049919
48971
57508842
29453936
469454
4850196
790800683
837063925
483482760
49638
5677043
47863856
50046
495800
4663
687993860
921308984
991302879
617376611
960580980
5507755
634535849
930806719
979180555
480590324
902516050
903482760
877626151
784466744
893078662
473445327
3267
890214557
37965
54594998
667756231
998131833
626663476
740402429
307192
576214314
4847409
769057417
596772460
446069136
833414326
520795857
3507
515096047
5204022
441583573
429434005
4609979
543839618
6282
5094533
5911887
58866
334452503
466838970
539068808
4703735
851452057
968065875
534136578
642845860
849810426
445087
752938510
800884025
856874490
785211886
497971313
918265884
4743798
275874825
725469733
445582748
48430114
784307956
661302309
958386723
855560065
851674477
473211673
911930236
53638404
934336894
820244579
482961
533464900
50080774
555256287
516990965
990708714
54535830
5520719
45358302
505327028
426520063
826068603
809557970
636799030
4912195
818646948
451939
456137445
46711
608086940
3624
772469560
995306276
49704689
947649435
454204355
526785902
448166275
446388353
674922766
4318546
598782708
455643532
3199226
768933056
865663946
55643
38617814
7624
756881185
525790951
677867385
306995008
423451351
4829905
598288180
564202492
773443660
512378334
47878846
5393
637068640
746318910
610183319
907013637
636606885
814748014
445986
864568827
431826294
427707088
474665849
764009885
722601999
510790473
717441109
747118725
998799761
936390112
669137340
488951
663469741
902649512
803113827
721158429
695850810
614436868
702350434
657542647
44385
451600098
939766277
691436407
831109219
910826361
459653
599599045
433295
388467501
851186343
849043457
4451253
44520322
921141422
835582586
587635108
55587
497542741
760695776
4483062
733015557
7817297
482263
901831759
555761826
62960
514323506
876264948
525
445881283
56614810
560676821
56155
987988642
643212051
427174561
963531412
714003063
460773
511020
775176885
58626617
577991012
758487381
58125674
958140218
945052369
497220514
935417006
457644
920949659
389
50027884
920746657
436993812
481581757
577826080
611489099
5743915
784390145
703636098
546002311
376757
458253515
738014438
442956625
845918281
977673596
4485726
838237599
499748615
4000193
536256724
673037526
477559
706806470
576759477
879254219
483562459
47798281
815087275
498137494
465662908
747780222
697295786
619226786
908790766
38499
657455309
495737
482696240
447478729
497807842
627989701
781819906
505530900
43219
610092081
445554224
531254598
597016529
38219261
3599573
482456504
44462099
499699988
493140499
960753175
4555011
44879947
895412063
677267005
688978297
494191596
446452405
4316494
808598205
4536086
767361210
927161151
468638153
526894050
817865580
410124704
745670016
24477
726080738
503034256
651755170
587476266
35198759
593459208
996866659
856304793
915444282
545578879
628943393
570108478
447185857
807168864
366735235
3301
782471040
985396188
547743609
562894416
431505703
407804418
45935505
11836759
506916228
756199567
455079
600877198
46527012
4642441
625338363
365305
888316894
4413748
551095253
4194783
48900
852624450
655754423
704864312
694281322
45481251
705211800
797270919
48373
625946372
884755681
406760128
538378833
802577118
847071144
691905643
448573242
5982581
361517
825464019
565938477
672996368
40087475
813765850
518831
672882323
4535485
5080591
4690725
840633524
756818863
467980584
898197454
936041960
30765
3178
398787
658111464
494658884
650080217
940833280
506269900
35993688
797036941
411190057
474729
637824704
918962172
43832
926281484
964644831
691009486
52999574
832552687
836899931
300753
543060440
785691828
512627851
873357716
660684572
823312958
732336244
929979297
499648
407747348
630353930
559598743
978722305
796623827
4770760
48352686
305831
546186007
905915534
499228865
917783632
406571264
496157
45579831
717984645
49362035
501647338
793276159
446344941
657900491
909807412
57157758
565128945
532321158
976525906
723235731
847162879
909386655
38
709749965
858552293
892884783
979676690
942205623
241
489565483
48448
426996998
483496024
461110324
531980751
576092194
934962411
496319754
614859698
4973887
742253525
47176838
61111
4467764
879874833
837227027
683943554
903692429
3200
498203138
50175
935285723
4496
560982
47175071
565565666
418192302
566936048
51312
803258029
405893782
795420786
46835391
421078174
834637945
488125780
670291194
946368167
914243368
899397307
447806883
957908497
733937705
579468424
877489593
593834749
450532300
952946188
469750
48077168
6198047
942780581
952865881
745030276
881677012
650346537
382789402
422683010
907448709
974521845
973870833
404864363
544637146
864379187
416813378
414746449
808523944
511233241
4743843
964894045
449292222
831543793
893391881
822166189
561346343
490993
5022796
653714749
3642
739015311
594409741
45983460
930432596
508639
482146600
669744934
472829147
439055626
3440
595152123
44977
633114303
727585735
638785142
695716898
884129033
632849774
49131729
38250529
412285921
468790165
577063743
700192246
637898961
36998
53313
458020583
42343
714612262
624595896
897031852
647458045
757095407
671642754
719687894
514911528
4578393
4814133
750187100
4848
3779
615273005
454196
479717637
633891919
801472087
540183169
4899280
911175763
458128077
44063
598989792
465885325
709752962
611527002
881630460
467067
677604040
5388909
53895641
644428042
703713096
551800393
46308665
717671387
4844
445835
735428855
544845259
4879610
466262701
4185277
899834641
824101634
457474145
998435165
473561809
461220432
49472
484943096
47000
813583189
27944
868764844
631567245
783692894
4165
445128843
840725881
943756861
728012096
380993
990662653
517201237
433562657
49002407
502669127
648676156
558556457
3375
41946
543291809
761124832
489678
536429133
825928942
523318889
455966490
882362545
4471258
565027892
672
640715084
667172460
448743
850504339
736884741
44493334
484329335
46146
727652077
4460426
18074108
4763895
664779713
54699117
620832822
58444
641947702
987335948
350362352
506742414
539933168
810233006
538732819
724818680
37765852
4639498
44789482
52584490
565443283
987775017
615122769
439686138
506460665
441585
423480298
772845891
422261443
507911
515508189
691701302
856898576
588988
47599945
47754143
451521061
544050265
833058442
484945207
480472
999149689
750908585
446436
43288
839820450
511695942
44425973
411738221
403836264
788149449
925799799
44581
780525359
596451074
417486763
763839302
837488602
695345965
709522774
615175349
427577120
55225584
704638345
785264724
622493793
524894815
699811683
906904183
5005540
993518131
45890062
686065475
449459
858867370
45401088
588932597
400675712
646589492
34288
494673382
398570271
803153720
2301
637823349
487027278
881666345
340581770
944551180
459921699
888845235
426122530
546630616
722266989
4575503
65620
48690183
674842576
567456472
739669504
572
486468332
4569399
862901305
592015863
864583497
704006689
413661841
705468440
293224
556283705
474923
965147030
460981
851596928
509177740
5541
35447051
51025029
446562071
823153675
728302914
589782609
802060357
3846346
407615897
46954479
782119712
463166908
592815817
387423660
603101681
579
40314
46075494
799730655
485904
663683993
538064368
46908
567718579
784721319
424285300
637044631
936609608
451476837
849757915
721915430
849454359
53653
406266109
526566688
4497725
583559182
406586864
664490020
498506
482837153
473512289
47100
598526885
721434817
4387286
435556636
895150030
970028535
586369423
584723600
508784451
2834904
969098040
46505
474356
438986804
4591415
51453
5217
533327548
835429055
898931642
586485997
720654
626775096
639017539
443086336
567884602
838229465
43369
4786950
907555434
691226935
850486122
490265679
411464306
51788466
47891706
538322
56318
593616594
974520781
804607925
28216
822950019
468704165
590947691
442367637
421141
686
531971395
498625969
706993695
461555529
6029
857098988
886039964
854580929
491944258
621396570
863322936
529883501
4482389
442543430
437192917
528823
41926413
456778388
471672
769104298
812962695
229389972
4403
549175
759435786
852783100
639552410
4847
638235655
832253094
553449077
727509655
826033534
627508904
4449508
438140251
64739088
500672591
569509348
548158
46766410
658604609
816701446
32702910
462691563
523861168
539568151
47891964
895195108
747656271
4144979
747664381
696723813
4689527
954311155
47165
599135255
49696469
507439153
742686876
619553219
46822
976852706
426654314
656982727
931833721
985455492
728342258
587647927
553994462
460368714
3878814
496973537
45999
828123324
992361251
871465051
48373677
852504317
543021535
664672582
575005119
797965947
771705795
746310551
4940
45174447
775574713
993201348
45275402
491173443
838226550
512570659
6191
43580649
974327179
3281352
679373485
461050509
475051
829068410
890487242
552990292
4894716
721730500
449379
897004382
447949
46600905
928523400
485007082
911427820
42540994
725664578
489450950
463840734
427152719
510583849
38954439
473520
453652682
809699996
638400586
858713470
44621935
792191888
423416016
41820
4499577
722447420
764724316
459800
890134469
45786170
786013740
3557
902146831
432339815
776284941
421074708
492551774
631035378
639471353
949357781
348160
804103976
593293799
445756
861358344
476689323
452427424
707390282
410891214
4758068
532459581
536226633
936399446
601768287
823554400
4515552
967149203
932460259
648671406
3551
677132794
989187017
528925268
3851833
538783935
703345022
427152698
437411
504283
494984166
734701488
5013512
894427531
742868748
984909531
812789399
893534810
783822239
538040959
719645132
663633237
557344511
924088248
660293659
805324734
544781909
493568
710338486
431243
447182990
410056758
780477768
936201123
418186958
493148516
671289017
843027273
834424125
446183
497016144
449859421
4322962
39364
507544621
480844
4607239
826905050
506560274
857842185
49423519
814199087
793305548
48353
617781687
789265654
728292047
475569
858493873
742719664
47145
562867899
685500019
766850773
49715
466740856
47508513
812062088
479213371
727169962
4870401
684783718
849042868
488618481
465205734
723648930
425761543
654517961
967086653
922980217
884687130
568854739
3665416
645315893
5360274
867088544
4629048
624588969
819272385
357298465
49028275
4711907
762863745
695338892
562980195
454502712
754185746
943065641
48662
802245947
598240
3317618
989808490
529288908
814028597
885467704
47746845
443763908
970751844
613507400
982080447
5499
4933239
4655406
793000796
521380
617782951
575119156
982068747
401539099
924122436
725167182
57640
486626338
46610555
762583494
591832024
555077079
456714816
990456343
712381021
808236851
802117721
611988785
795372252
635894384
639168060
489117777
455213101
621814358
535
492890405
781119342
494566
327498
687353782
678653697
500751820
710092833
888446131
963785265
782081528
878676477
972432470
4556728
787037794
786045858
45478726
623639079
62985888
618445097
920216318
965592820
635916362
599069854
580
874533613
974876764
412553289
599862197
923699974
49614
572713354
910768993
4574696
485945468
621809090
808335989
6300014
682480635
4913194
441611005
593831350
846999565
5366
42491337
61191572
460842195
645327761
873726716
942303599
615422738
981168776
731919192
594607409
431029139
838362243
536582153
508344336
648194905
840511360
4713281
725012023
969360028
975874129
511021
558106283
482566982
794936391
785287640
48539
880503604
773602300
666531443
50281
968600874
287383
680821723
6469
996204381
866019276
51740619
987830225
41761
52217487
962019404
781676299
45452
712546713
872234199
804075395
841276959
47548770
39625
467470
441099113
826727834
678777102
739480484
763588606
402428988
951015775
558594380
746665991
467565587
469378
872794508
465295012
844434171
465078739
814698278
479911523
981434417
525240466
35712
995805024
665919806
773031414
808610198
562999660
43057127
412515019
773095327
451931439
463723782
587360952
415941257
554175148
664526684
483035554
450908692
4899939
977779896
801647796
723775448
442454901
410029293
606411153
767619449
50411
48727344
913871902
364343
671488276
495696
349546
689627395
783878060
459917101
854818012
715715
839917897
963977640
844194809
42335
932636880
541806821
518669581
586739707
45572072
967671004
881773362
53376
4755780
563747704
664417157
465286494
559819243
36645
684825478
752070571
924125999
4945248
50220457
988268266
883812484
4532835
923649548
49641
660336971
461668787
721205940
745630898
47800522
48262121
436599925
446308392
446152620
364064561
511287221
512515713
448162
604413968
460829752
748989717
48919
839992766
770034510
468003974
44072
952075603
48106
47196354
834459610
834628835
48843
5215644
646663941
4493577
449228
45378075
4822173
50127
371610413
52779713
47530795
4892902
489992
51598699
566888697
401606658
540937814
807771668
4482313
45307676
466955
792578401
53999
945157678
971822307
859833298
838103898
37386
495776942
783894551
47534650
990941817
494857562
4805763
975654050
460952345
484713
588031427
46426204
44782365
530613853
421282028
553239299
991517511
558575354
968080347
748223221
715721471
824697173
54107630
413786133
415634214
838386457
995629092
601513719
619319185
517429157
974416348
48012789
674251798
49477
442806388
463627263
805098141
44618912
555830916
743153180
889219705
653700269
41407
440171012
48257
774203164
367479650
777877594
540068556
454758583
326305571
456024
48546
482922448
476751822
41776450
848817376
778288573
697520699
580916287
480639023
746306156
444617713
518746218
753160564
535734934
599194803
514610
873161552
430158099
40681
512148638
493244869
656565754
938020236
869515274
47889
963830137
937292473
46029147
4587637
597370473
626161412
716136583
624339799
844145667
678027863
528625
5439
53078101
719888916
645502143
419713859
450620362
47780
644978804
833151905
733849148
944846772
544657865
47025895
640491909
4417
320
845982910
945405524
923722794
818723890
471969249
875521031
41229599
553243445
52565
49673
511555909
593626500
3961
3573310
482412
511908327
722768581
2624
997657904
867317146
962721616
566300278
467527
464948052
799844195
44716594
337676103
825570327
816560286
428071019
582428887
582268075
45767060
886088444
818665285
982704832
523509362
787001590
456958118
660549490
257
721585637
787877151
984994701
479123793
429948
482130632
599759020
664557697
620185646
677347870
968618074
437834939
473333
489503459
42764988
531833756
778976439
520475
55425
801027721
404219365
973155461
769915742
711781602
550339296
4221129
739145007
861681410
504
803037860
675258411
508998
487998
665549632
883217015
45856641
886924053
902145960
906078100
493870120
933652798
46456172
975829110
419356651
545909554
493264313
39957647
47136170
495336328
47010
687962607
3695
596885789
583288236
813405358
701965791
629052104
468945156
862155167
552877647
6235
623809038
445144986
489002197
736887181
43299934
453750
752097090
39968399
487849776
748314684
46788
792448495
476112387
4939994
5518
704056018
603987797
576421378
4420
490684350
952134654
739028079
897834638
525049
672537520
796
491437352
511837829
846783576
452145855
455249
477944812
4830630
463528189
4818719
49588445
816143317
991042461
960443729
911691393
462469058
636693515
47016
29364
4801978
47878424
735413791
643383967
496006365
3774571
33834
543078075
889726899
5960
711165521
829818516
609123858
480618895
489474482
484637849
3469982
640081111
500
592770058
571228885
576167
817696128
882250582
447344
4961283
45922693
550573654
692158944
660987140
500999444
837236126
730788252
4521225
478014565
4806367
4302642
430811667
636844701
394989
571008833
463488
49814504
641631171
774035167
4789964
601896740
448826
449000
731295334
495382641
926990641
482549077
48071
44357
47890786
684132413
517956064
477545049
927601363
51893696
483975839
800238946
598154981
440736972
629340078
714272249
905663645
512872157
796657722
480972
492725487
481798813
783354785
766564309
423112058
664327867
897261806
411502639
820866727
962257218
450629678
4654792
756558852
3347
878985418
526907
5401
745211224
608300289
970837917
412414804
950257503
5377853
575778462
464776287
836126358
791670197
425249238
795706627
549987525
45288
474712704
812974397
787395059
474588827
448153893
500492298
690060433
58601
991454836
530706582
623857751
477136411
554149911
416161916
46153
578201367
465481781
729218109
995985049
539745517
46858895
928356949
655354518
34680
43201
4963181
572912
4078
822759169
514915225
58676
48745182
867281547
435476078
933335578
956970263
456764161
921576824
801730922
985814399
462598890
495445180
460028207
773218035
3601037
400492168
988923694
628960110
18
794844788
943143335
932220518
483862365
686970015
593828660
754214557
416566284
701773726
815223695
31974
4681830
675102462
892841148
560090727
636258091
548856310
805220964
978375278
501170
484908075
920402396
460844183
3395087
5622457
490713936
499121989
775893131
970195303
749520393
514726759
863385030
468844196
447026188
656177665
420496064
866590551
472915769
954810155
722172192
596981312
4863969
4336
943329488
4192597
628211896
498737
560978461
449449
4006045
902237184
539784964
2968442
744002067
51847
5766
414524615
685012542
363209405
997425456
542411334
504248014
506760415
4746603
773789866
710760694
4701415
885417306
549205152
48105275
891416525
879011751
492198294
423627473
950157439
456956437
51550159
994618167
477077236
974748682
44094
2782
4842950
969305204
750233035
929418734
781043475
51270560
4065761
747345563
504418
45086737
682851648
452352
28568
53636
755348575
594919474
663445208
46841788
845489716
39141033
449557429
47255429
44702507
612228204
45912
700632178
49533930
560549383
475471824
5174321
899450987
740077683
530272318
37843085
633299956
3095641
801217427
811834238
550626192
561108708
48965025
633736859
4535282
856556819
5365
709688693
49220719
449987091
400768881
779199451
802143644
56882509
446378
377833
882608712
45280301
623220663
45580216
4626643
874610019
519809098
721694173
780988772
5023289
46914538
883252015
871893976
48063
4831174
616467395
723086474
861200794
785843710
915274946
480175863
5295
530286306
415338802
586828096
858753835
917763068
488010570
511685441
439440637
5327297
3950419
936243279
578854191
877662771
462516
886737236
62830
5661
470596802
843641627
721127343
696183156
995508302
709104345
893906612
455668568
929247726
594263532
957563473
503924875
413489798
891168540
465243285
5326597
580279807
744785193
700595227
971177674
49782399
45447
901335047
551104079
940418688
4511022
977488471
608338594
4790
530824129
442688091
6096808
430057177
5281074
585627609
516053449
412028619
434353989
586494200
606121143
593204354
694234272
53344962
873961491
416119720
557823959
447581
507044881
889414818
5044765
727983219
612367948
53921171
47392624
375058466
474656396
42605330
868278233
697252847
4677645
969780544
789262805
883103701
390362195
566078
4233259
33141
572536425
490732240
652090115
735036219
643371063
996100471
746307230
433354937
791283150
4482535
927737698
29564420
3488487
923531258
523990032
48700701
707447497
473926
844196958
494760
686185913
824309649
48711
705346330
589197332
585083760
4693863
426129733
46777
465179
474118135
44692
916366645
974619352
934463703
4821843
784888378
994335943
965097044
47106349
48347
790583451
426272205
519650709
611506361
667780340
805250482
4411801
808517683
4007
419111982
694692550
662524365
511991747
793285532
2266
515195653
4196284
696486279
997320590
448075
499127398
910321151
44395324
44772514
452183590
4662
869937028
568833263
760263733
958453951
720700135
4617543
661979011
767199149
994171407
806747498
813735249
416765
887525117
499678915
57860
755145686
48149520
713921388
4872383
817073760
450264
616365642
604439055
879909668
47960117
4981831
47183
4942171
603260505
49651636
692582580
477326
188877316
544910228
46079
658190590
885868231
477472401
449424234
791170271
776168023
896527386
755481563
831390719
422038837
474766596
46626817
45350218
507174485
493085937
578332014
423269
589160439
844486581
841878003
324292505
796599172
49776
58476994
897411578
5052712
892575482
467800
705636298
5483202
4926637
4905357
715249878
942108135
546049798
643578759
594649385
580001122
906481966
908127943
4958513
822591925
738110882
771556662
569232556
451881779
471609
436511151
977060951
867973550
426522
6003
453773
900650587
480915155
837158992
573485138
866606557
701843363
861183207
848386428
42635
589868751
918733649
432809291
996651035
640
618146531
555590760
453312453
3552
957047850
549667079
5118814
37822624
601144055
4794367
658532065
385703
617405834
723362240
463523821
976506776
934396417
665355174
521852025
490638408
966211383
479388613
953532732
467971747
866357296
814128924
856751003
6046
468615652
449374770
457636933
443708730
49868145
654046091
439101669
61508
544841335
511254085
415220
516922600
430309292
607565761
718528509
47437
4615376
278
6027932
490671767
771305578
38638582
845522557
797108457
5162
845578161
571294891
930031153
25682870
4763754
953055694
535826835
587395792
819253116
986622582
410545669
863627758
3885103
45507477
577088
5370514
424759
834747071
401953381
487423226
886157519
629366426
43841
4652
529506908
35833
984882041
4550875
445951
881792198
3613169
965147216
874449826
548763462
4814
4927944
980264553
690556800
739096720
994772039
4650856
890246541
740692575
772623240
436992589
560816837
455905
826518932
4983090
3925
834468063
836133077
58875
508093008
609666802
533413216
49995
457746
567739139
479415
802972638
4447447
895910802
388
792073058
907295236
984147145
969896058
43353329
467002870
634946303
48726196
779280227
41255
527577011
740362680
679404657
449802364
468771
572082115
51686905
4805216
34350103
605499568
915334952
705979193
688351202
950593649
41966
766622351
981554815
601187484
476972737
933736721
945727320
533760324
4978422
507640234
43490
49070706
557196
31562
344007758
768890733
44682
755880753
626394632
579210738
419239912
882288285
639980961
433364776
883705593
671219659
44715006
871151104
410740056
37698
968556635
595973550
903027962
641330465
804150333
455790802
639244682
504866616
454802247
881367143
40731780
426543717
549603
449901686
595835446
45574
841718685
520776214
559203100
571148273
679293549
689282688
516936905
4810345
31925
752252274
554389672
758344352
5671
502887270
46437
946213436
443935612
408662628
49663548
591735495
43155
957225124
814960213
829756678
49961
49382797
540542898
932678556
450773859
4745151
822538187
764911927
483076538
614216441
912257134
446273171
877346611
48931
890593775
461943668
773396973
686930560
575730609
58261
539681318
509686877
596824244
521014199
554113453
514023835
47917823
607195729
723298412
608276
36587
976260177
888054334
410131893
549519880
736422524
845618015
428748014
886657473
786195526
938099884
425207945
3911520
553613028
530887063
755257449
285345955
59602107
428744227
538991056
600273
4458511
780410443
40720
758353282
922279442
4588
619204983
827083814
5761737
946502613
48514
452046403
535979151
407749779
5166
570234323
759689295
4310
509677926
511945727
926911095
591561231
855034820
798508521
467457617
4114
49331399
791895436
489314549
489109473
461677206
878773000
775957216
887889689
496947617
448902559
856963267
539450825
678794660
736887684
4594354
524
463152128
435034305
535023786
476321124
687703444
853092854
460674
477608846
442207125
969467085
886099715
749359761
883241638
537328719
5379497
736296487
937122994
650181095
684245722
554309261
473404
542865182
888219361
608990981
414314161
4831271
67
52
919572951
995701605
4035
484986
55336469
45107708
638599034
450099675
774906410
634321325
3734324
819839510
4222
430570575
869409452
588565906
494006841
934770175
51662340
487428849
500103296
4330944
44172
40367
492424435
60164509
552067310
949923753
49467850
650764650
472049
465003653
806508662
737718469
414439
514892746
733232946
50114
606259167
533777667
793266649
499298724
878175311
39168760
830137463
787120315
456107582
468641459
820367906
977956615
58581
46150
917869726
46719
834932703
967503281
905510132
607640206
382282
569327024
755837709
492345
812797985
887803405
962247653
932994952
737589371
765213390
895293323
54447489
4663335
488466784
28666176
950339841
836489903
571627523
44593
574653034
959320356
478661194
494000419
835000475
619653444
921843840
801577657
783765547
709121877
5378715
907804127
761212088
914918736
461349117
806064787
580557061
508537771
768486460
43
886444953
771199791
462090715
792700498
4831960
509
419578095
990592866
585972310
4452958
959655196
714048805
475110166
463596388
936693682
565491272
48288953
679678403
4051
734249738
644482929
4412199
809526990
372565311
926380224
665701719
699868420
447624276
555726835
824580827
713670322
791275038
4992778
488124
48579710
713379923
757076817
21385274
959331745
444192409
625344910
38374
938275715
552211341
46494419
474278677
579680400
54729
994561340
46105323
442904592
769056454
769161444
708455166
48492537
417080077
49838
590396616
48
662025706
566146313
956911753
443061826
5788324
456787423
979286925
463321230
45249129
573051732
645648264
835675367
463225268
952661576
892818019
679326837
772153286
544459641
5253694
508674674
967726375
983605785
673784882
600
464006428
426486192
4550525
625998952
972354257
558229314
738328187
5601
3858444
4697051
423193755
769145229
437719607
939619994
752556800
802947282
444539493
681611893
629058423
40429
694608464
4560
707700321
50750141
579980292
58660
38856572
859401119
490019623
35804346
533873266
448778577
903745694
46071
506272120
4601563
66742126
438878337
4473792
4459874
415622582
902341706
753093833
466393913
464788559
607936346
992866325
5392325
468001078
441497737
883508603
604384
377196508
931589010
762064497
438955484
45660514
2892
435454230
857754939
659196941
462433216
683453646
511159397
488680910
974927023
467643
960875417
283
4531329
527422671
45187
44936
527411
669945255
412260515
545929625
940966730
663805410
437542832
4929
473818
591751197
688643994
561759398
806684686
819076497
458386041
48828
482063
640687339
5149
47748781
985870366
970413083
706710054
514008542
430614940
830306753
986126385
552741919
938620569
46011325
451588
584710617
994866720
443401508
6359
513481
932154595
38900513
686022253
816151831
42861040
809010656
647664137
468703
625699900
418807995
707060841
290
520521142
685286030
484158197
854638612
927440709
3291437
709650850
48509653
820706549
49332
45314
728462732
677987746
5600876
883518377
546800630
972856334
45116
597155531
430902603
929497232
814553602
474006026
627922039
29203435
3820
462746
37111262
472107686
6088673
480228
446713
983274409
586006864
47061
60496716
646481081
447901614
406747132
689285531
623645951
887603822
465853842
971659844
46554722
876822246
745279210
785555101
488112
4727973
655828106
995797533
993025687
416171928
469597
59900012
39160
50727941
39322848
686548372
512902392
677727621
795864993
948854087
520412802
891350821
605572981
424281337
540576501
550579
645602586
51038709
39720078
645186452
418836344
47246950
448769762
4425
763712329
539448613
513521355
538600126
419750294
414235
998853784
626875389
449463042
690266173
4552
4184
772583855
814498655
4733577
997191831
456091503
565403020
492198256
688159095
440465
657685555
669977183
408277117
554579952
507819
957229454
43635678
619250851
915909426
801683856
750966053
601147802
444741
667170902
46130078
630369135
417843821
410152434
675363052
578325646
637646884
986495407
488102274
925878550
627993569
570696193
731358504
554215117
454466598
905467885
793674489
723358848
758379179
598291914
531977194
886207393
693946534
559489895
53957
934892892
810996889
5203675
483633210
422776325
444598556
632287785
924034918
906436346
423929972
4945218
707909979
4641
938057625
50259859
608926
2806574
575
41792
4727834
982976345
33551
519005586
344936
3916
439061927
465123279
498965738
878473043
943455765
841880539
612009209
852291675
495298
692770154
523350313
446788171
712178686
974278330
44437094
793715686
542423023
784481280
4470933
677008009
820723826
487115012
820198494
738932742
574303126
467998
4508227
919079669
828994574
4978
966983989
520056572
470591867
727822562
676018824
684170820
735190429
580373976
912134337
469422
975296719
690813438
951728016
4644159
560205354
633679423
422996
836791990
923268400
421144743
961079389
49529
453343783
516190
991701856
775364388
4857569
447864581
628532715
585965618
863528371
697648845
808434171
611048585
461179553
980249812
449866131
881983727
900090859
354733
4906948
426321968
811304442
607443133
479312465
445799
504134108
782353028
4687446
668599346
858515297
637338748
486029385
43340
804079206
442805611
805329702
827890177
4758598
670025973
650365694
415534372
956949426
965349210
5041142
472863909
577937168
940854534
507394370
974292064
813321592
573969189
44492033
717438436
555293798
6212
990656538
672577434
673641962
551256755
964208341
383101
4708586
6064
629206925
439266234
52264
493019679
600019073
971298820
547594609
4881522
481552
813974470
910969346
731122874
3840
778458505
63738677
44522965
957873881
573978957
818858271
649326559
631719434
658864893
745612098
4485001
838121518
36872794
929707245
395476
563871881
481554575
475480
457952
488256677
801549629
963445182
728810717
596314808
807883789
492682671
3662176
5111833
436105897
967499426
497812677
494653753
481091
424396712
591662586
919312619
4709
507200
2887
497595282
982907132
462469585
5676426
595046495
685540346
892231615
986373456
696518799
902181366
4219000
759037224
4758
867456430
462841
4819515
726762283
493717
978621468
821657026
410302846
767163109
802203352
722128441
989262671
50759
232297926
504174909
763821835
470756197
49032
766839515
878901453
496966862
592327390
690697658
518820450
525143020
3765839
332816
657
527111199
31166436
623628306
455492
427275015
54527200
2644055
942138984
4784958
883313057
534261015
47562129
946219392
624993504
921484944
911035213
862376572
863445046
472003
480088041
451073
785769536
834813015
977977810
5809612
800639650
650866833
462776
48150
44665698
44141
571226772
645257923
463977322
440633053
45124
919333447
662508268
463932246
520362
793702928
642719731
509442258
451053
687915156
49677695
923810240
543946938
448574
453050388
722954441
436843497
908039513
501752
786227012
41549
4994692
488120826
914516310
541505188
859611407
4767058
835608433
704752617
468133483
4778461
447356
49335487
453697608
987469358
695371008
704321492
3147723
847609982
46348732
404049259
751415413
543370885
41064198
445660654
617924624
562787812
600914699
434960595
66541
995381345
534498903
975531538
545103701
45285131
590837023
707978226
44529
487440948
578924948
709498597
651292892
958446677
465513951
804930058
5151
61162568
45504792
753277025
468087153
507536212
927253800
476009108
834131271
879516379
49616020
468325723
688462459
818592059
755140898
804970743
496535225
719624785
451871216
874681353
956981668
475599
507720292
353
653272024
443306558
594069847
55887335
5645687
489887
837504600
530980
463553075
310740711
428500598
507429075
4725743
3814496
47370
757673373
31314
431330919
64074475
48017619
34023761
58445
4592076
527816078
503724001
42576
428857325
617431631
912912607
841167896
481139872
494205443
695000487
526204
688200218
639273630
977505517
47142
536607672
322193
892341501
677106503
5572657
602080013
816901326
933959111
890793818
702367111
589880140
858971805
996143309
729408388
406823990
47209
827005838
462518401
826916109
843357235
47373880
575571798
583985799
498830401
483958023
492692676
46912729
621671908
896515937
483197438
3428
49911
49474682
813326097
476258902
44078222
438920004
869184230
831471160
567249599
537491706
409243513
4190
512822842
472218
4049
957534198
599013
4499786
400319299
641264
3030301
543674868
799060037
739679977
608529590
502842439
4453267
450397217
48331950
454000754
701188063
852063599
496067842
776391714
950497800
757456956
48769622
847283534
910452481
989128825
459094027
638586188
596579404
26918
583615146
524387
345690569
368943
826539239
614759557
460137813
738488165
44623
950098134
525739429
799136411
59077558
4905653
793297507
682953226
472246917
4680
472718173
521489824
609840505
58403
585938826
876313717
48426
427189451
501079434
4693
47477752
571323437
766481058
3860365
867385647
357045678
938574749
44688
661838145
484057719
39481053
883330579
539221989
498214885
5537
817509284
452383182
863363832
529206610
449801416
542805541
4720641
826900136
567426671
4455753
414012876
473458371
52653078
480140508
500264211
4939775
739515646
854147474
686879105
56706809
923904675
619722895
667550587
579474346
60536
544746743
891150866
30711312
935907751
4836599
811472853
846853678
405309776
4798828
805346990
476409
4850793
648962338
477854851
686743991
958716559
850633815
938511618
561978853
446924949
966350511
57415
636314842
40628
923431863
905749321
45813
609388415
570084709
733816921
726535649
439866649
57522645
641031518
993780396
801984466
891883069
906800882
907078833
4726456
594504479
460592
36359840
902462352
495541168
812503302
45956331
855460620
498919626
41186
4435150
192262
726299914
4983148
932128472
492706
5489899
481739
681458249
476219348
5503
51040
405551173
734991166
980508105
885928709
486322709
586020045
744138027
634528343
566051241
986358307
920705539
921457303
681253378
811440636
4812847
4767
718830112
49955
669004373
985111375
44816702
627482763
333380439
643737085
757288488
863555725
691289451
467314832
437143
5437636
469670538
862810247
941711955
4835469
34118
665240469
492741663
677753736
493382
5282686
672170487
766999187
531546881
42342
966122987
44146
543383710
454586534
658707165
683348233
549854018
55780
992540802
800524246
561034737
442810215
3925990
458933499
998759355
804956325
993380970
45319
3122217
700182756
839161680
40576604
4146
601729508
414733804
46011
621948906
780472835
464149952
706811203
4918
400928506
53560
806514992
669825847
999994563
709516798
5448351
577344
926744625
848153239
6264746
546716552
710406675
834638978
44255
706738738
47730803
606510828
994627750
963864989
663254790
732580345
436938369
799133881
625073950
494625
700144264
852256144
973382562
725350460
606176892
985048981
687008656
832059570
430601065
736451177
45469816
470535878
596272615
945333060
451716902
564809803
931300186
538489464
490656
535367890
731466838
439096971
855663546
919674916
552045392
433825336
803159636
472380
955424672
523452828
4113700
469337069
804737706
4569920
951709856
62330
778097302
712666938
49421
42382
524416225
875487908
53358501
392161681
481571339
804146820
699092177
481440028
967893930
732555996
495044237
437126437
972416377
602319813
758695803
471556
43536
904772464
915751244
415327155
690176354
595990543
557377792
442910026
705107220
4909420
48665553
591221337
840618015
701307803
49818
709298338
479516
4917136
505453042
457155
428533668
55288
592022655
444441491
3867008
996244551
53388715
56338
710794092
748904739
4965659
45460307
737638338
768662642
908891078
481099288
48775
575836274
645823364
888907997
561097135
822188955
494698629
611469153
486382469
464544643
983307705
5178876
744595896
993700768
893828219
498
495760111
418653675
41634898
4075950
56596
561171252
4564
741819385
529251702
822221642
839491832
446806631
440515931
498222902
743645094
441891960
919937555
32270
46073803
572050194
611978504
569647781
461803137
721842434
45629
822595191
866887178
3749
437738727
688044413
659780107
805611780
974145373
867908574
49102730
657543421
983094481
837257103
445882620
754901730
743395706
741462452
405446493
448581408
879336259
752183964
999203191
54457668
47669774
3948095
46355240
465246750
897046315
978959802
461827
60185809
935512358
983902090
474358
618329208
724688670
886436268
434482235
893086522
3924737
568516
959691522
702945079
579214180
789102049
4398
754219013
4524340
476225440
485296
939636563
519981733
506679
508247231
766054311
879719391
438775614
586627123
47295753
759709477
873143213
978525034
468064564
457757
863234459
729420432
433793990
499501840
454804716
607789085
605038785
685424058
482292539
546420327
767341022
47614
923451857
867785885
849927860
5915
452474707
655022
3543977
48169
499734847
927033245
498919627
818597593
4045
49835309
4882014
603725130
573937350
731793750
306917925
464075
495872543
706591902
876637268
353093
832774954
845002755
758883879
44943
596775157
4918742
633478427
869817954
573473764
532451004
48720318
943020808
460886048
611782
35378193
462381862
869813675
653906038
4312876
737438173
949942597
918660689
670816258
3099
480011692
944034181
959341145
453543196
617165579
821277086
861825951
845690723
558642836
49721
990560074
48680174
665093149
710383379
798465815
907000254
5548
866798471
947687218
4719747
446281286
853122049
418635954
451461920
828461281
517495441
547398975
687335407
48435505
460517869
718753011
625339772
395833560
522253924
4047554
485031581
429018767
462616492
3858655
852154739
599607824
913601557
349
568168940
49277
726104927
382481379
613222611
416552
652655183
4538771
58341
4882
624541163
469848
446450514
698586932
429839135
51397
445065076
50215
6019
461967542
43344252
543547985
425561647
510779294
491496939
781980415
730428872
5185
617759009
503972637
47235414
4738201
49353057
996193367
561095651
602086881
493009487
716610350
976930442
850043089
457617788
448692
4005342
485721701
47973153
46618701
53035239
435123644
527990519
616502328
701856422
992030506
771574737
486879634
916058467
441886440
905744072
850774540
918969938
963598510
855643805
710781797
48060
889053690
959955542
582474630
485229
651266242
415643243
454920261
936920019
532275
46564933
754912322
46997
47508
873433618
510600653
843458509
470682172
497517
617226710
855883069
49319
549635130
610242086
558814529
995157804
572023615
49275
767901811
533321019
442819928
543033755
48468
682719152
694402864
974070352
441545331
559858924
577302520
574068950
60053654
557589401
518740634
438292
518951753
540001176
966134606
515416874
604276735
4777176
45793
360574
39892
468747006
635258451
784243520
4662682
651901784
591113407
45039
600148390
55303
523890731
326661063
578263104
880391108
446328145
955069310
31046
735598226
562159976
552676978
687569294
884585663
912164452
668282877
50920148
565310343
993599989
656673216
903764975
520163
419765
477677161
700585719
596417267
48684
426870040
557142070
787801375
729365881
4696
5068482
608356388
504670926
494474719
767944486
478475173
42182
510871099
448182404
801727286
780690719
908913654
593712081
870456230
648175048
945955916
45484830
523338066
776992942
440038908
645230713
48569414
467886261
4926309
549577762
581626709
792934047
916869169
476223
970029913
45982
857066039
994289870
4271020
460595
6143
4493019
459385921
864523825
737482962
411504579
490988943
450922887
520445399
875510007
701031256
542007326
473951760
956128066
476468511
679098218
811211416
440753832
48411719
3944
932419852
53548057
675521457
850193292
45919108
699417405
837736280
691367214
456950
422298772
49566785
952133998
490134162
477988177
777530502
489120787
4933270
611587365
720049482
964593158
705697564
573151121
568599470
900862999
512600224
49537
896273634
465948887
996552701
5237329
421314322
463789922
4592419
846243364
339
440686858
809740847
958568607
39626998
5147154
46322318
496194
486924261
847758208
759326066
990422938
699727090
3271
953942606
825892053
813960144
936253792
490717
714994542
804588915
410703299
5090756
52369
638001526
596035516
646908644
563154050
721612595
576106202
487963107
504009835
788445505
441136257
981694619
478177176
44478793
873818605
926358134
806308284
644144280
941003764
960619342
515591928
619369618
921235777
517920
995918071
666167760
733940783
534667322
572840172
528005375
545229327
676577835
864570258
515427816
484701915
921366007
444800993
922218879
515448646
46278870
872595596
4898155
419506391
918952837
649225634
424584032
4731
662706752
4650368
499263065
846847889
44820659
692816284
49125571
472316200
47513760
961477136
914143780
30067823
5845311
859818974
451535
613088273
578622091
446969738
37540
706068943
496092171
534369561
5891086
489561
699876528
582034488
463503583
448254508
421129533
792630627
595770588
551555691
982161337
39568
4993114
664185402
555061538
816716718
816319730
826018419
615858591
661762426
885009697
592537663
721787041
595709253
957132166
425848534
768197578
4721
3713074
870373845
872621897
574640083
406435917
34771022
530849480
35882
535601780
460454082
770858696
877242871
455439
45417
6145
714277255
764685921
785666778
5217529
485210739
4701882
448130909
648598447
458592
482460122
945342518
63894
451544
689568843
467427539
732353753
440090671
927837600
411238235
918996716
412407
867594782
48209858
4821993
875886101
4779815
3931
696809962
4253751
404059102
420138382
494299697
828303891
720474883
735612325
892844045
495077207
853784190
457196137
407049488
833036001
991666460
475959229
37759
521831056
676225847
5103296
4580
957259431
831385934
815592094
4175911
767699881
602579143
770899755
651056923
421012942
433572315
518756966
979565848
490482
54939
498399727
39025965
668282906
533888872
485057110
489853763
3543
44780
421816417
440757183
846225540
47681
526141417
409876
750978666
495816905
480296810
648141938
613905963
47859
543024913
933445860
454300
783441204
949050518
4147
968156768
962347821
486973344
665534700
877965373
961343816
49772346
5362
469413
466693
851006557
432741795
670651570
812734589
380023
46061623
948897794
5579
777031294
463144501
877403386
4060
816472743
751603425
550110349
46610
54923491
670961343
527630488
543879309
49910758
450024542
524457223
571614143
995559416
472874234
918099252
537648040
44568831
47180388
836878921
631122619
858368331
830003512
972172320
585989148
513619877
410319560
792067655
462989
664905846
608604636
373477364
46442533
712959693
551537593
497093373
737439230
711507005
947133049
825843502
48588
938375499
906420023
702752306
959368373
935403504
4180
4552466
42298762
460241
542908674
51695
646000659
4617764
43077
45240
726378235
945662454
757578487
697148773
567921850
499828939
984659237
987752273
830972957
467768318
674827894
720702405
618611087
572462343
488261176
60040673
465762
4988649
434180411
450674626
391777
473356132
511525694
45240658
574020549
4199223
997769542
817344494
987384305
47199
425345042
805026576
753735211
44289890
982833483
431915510
428715747
628572117
405280
531141387
3420
550899647
31700
568317172
706913557
4386
421619265
640192781
557971
848647102
796296708
881108288
916488497
47304
473955898
481244
677063333
828695287
5205039
684399428
540445368
876408325
616061692
811484178
4466557
632528847
466407
962856049
476348450
715194249
601794361
496567472
475761278
46940035
933600320
586933131
795631571
967789086
536937
43410687
60262
3268
683054017
828580678
476015512
4850706
563817705
640523708
4555500
34396
429021376
437998170
780792381
834118241
722613341
472134906
4193558
637082645
564150925
973263545
705569793
46795
890611676
476589447
360792302
644036139
46191805
661534906
42946647
588660130
487640652
3717
688761034
598944668
468417
821397327
4562
741291108
510557955
54953
728654950
50813942
538361
742939816
979620182
586694761
516781993
480962698
45546498
48275560
472838871
691254839
600981076
983318433
508585
973038373
531995408
47369
675582313
552610016
4509627
474413776
5799
990412032
820592911
4577
750835761
535426803
607289026
856738961
572280359
585327014
60105
633269813
644436800
563308784
194712
48853
996829340
636073
553248237
3695729
459701
950336613
875126426
465945
484320559
754777779
720253347
4677123
756045030
893428639
934272522
939947482
683712823
435674228
455353954
453634383
548682412
799253329
801080484
870522135
960340278
700105107
802036669
448833076
792875869
458523
893809256
952878916
695779378
528844441
1574798
624210056
553927
563947151
461294788
512701
606895394
3325481
727133256
416530407
435451
891776271
406012
773911307
4855654
494431
46263362
900283298
462277436
683142690
484159830
4766958
816549908
755150503
990235752
977296645
4953
510091599
49999999
51676071
917534557
859536688
486327804
423128428
405871366
485585049
5572164
518342
584268649
30413474
551
998532209
499384
447131486
667559574
607954940
50780070
596438795
656400360
890371478
384631
655609835
984500782
689893300
44594711
4879091
403228957
825564080
5090212
538199927
413598305
455276138
476010618
907280024
643031221
456242
915621105
448835382
38405
61847657
414914678
846609449
458340
484013119
424829285
683991296
468946490
851170914
480574966
740765097
604331115
3238
65054808
555489926
428204676
53430
745604834
677570978
891509322
42694
866729902
561592713
713645465
727579241
51810
681788636
921377282
48433592
495737559
4692912
892226948
879464555
466521055
640721742
935470767
479830
634954414
6067430
713732942
606960243
598402310
826861934
698932547
666636840
940459071
531431585
6188397
462091162
923595051
624417288
46461379
893857996
712365759
322089
539792046
364003749
39674949
446372654
408212
800261291
486568
466288358
4765398
50198
859917603
914835887
45092
788610098
535249436
819370442
886937664
474779795
424441115
927582781
861998884
776648611
354750720
589937144
502493227
50478
57600
463190
508234756
998831532
53698
960842799
516858737
567413705
908008439
46506
921978540
814569605
3164495
609140653
655048390
234693630
872817710
459809
864059929
539267127
368106156
659069992
439022653
983466155
4461145
500043150
698543439
552320050
916810658
4610290
534444292
510646999
44705900
981388080
519798034
781165551
403542352
745915545
368063
817586043
831140128
417594941
738602065
764943377
884622144
4537043
464668471
625121989
43225
865365563
48197
539061952
520482606
261840
60671
704052330
444887870
472660
49459299
881816949
696265366
473444431
743122320
860227957
457222
481031
38681988
488598870
560129293
488872968
814026499
47448288
675878117
43454450
429954794
688572767
596606089
4600
49150752
953214121
737133987
28972919
837484889
49546889
686178835
998184233
720783033
684995968
514747108
525127149
472400454
768593094
510362679
878715305
453510775
719946160
715366698
724449394
987577141
978166531
47985
50630570
870996593
549323586
553647470
984511614
693404996
544572361
33246008
616977161
536460509
791350549
908267761
581928330
569605035
52422390
915873798
562721653
876805972
591512530
42533
466745421
544138293
491905685
670274892
493207562
554242805
44249
849064799
988466176
423058330
558380842
39226
841138395
922710603
746730815
617444734
510876765
902386277
51024252
850369250
45630424
818649698
392627249
891602384
716663418
483367
4829816
4192680
432867284
901834872
992928166
950000599
583861803
877591061
864840227
674467642
542702514
817836555
829703960
942319726
460661
44889160
613432069
4510794
39
888836178
861774434
576844636
505066431
986123283
689005664
775635316
473722
659574296
55676951
670802700
420807420
400591926
795133089
44470797
647128415
803967144
965338754
431218652
45332
464488734
488765141
781544713
565673507
441830944
979301241
4898690
45786021
483731820
901759190
401131044
838867916
49161
807430076
556054304
551672114
515428379
771300093
728996908
477691
48436281
58091
46191907
507624996
6509247
439156216
417599039
423546285
816207365
5063948
4116
452786307
4200645
723290061
443376123
630441844
640074459
637489
952637925
481741135
874126844
3949637
709401132
39972118
988813660
5887
653723590
483146270
520871
605484033
973161274
797099223
459156157
598899416
946376471
4545177
410003112
466470554
47029905
474839
978683198
559862317
47987532
627064920
833063875
572299195
5245869
630065249
959348629
685355898
927150897
66104038
427766919
467465701
970563993
45110806
742003385
624829246
577849969
982611271
917184343
802202063
782862997
64969902
372
483982146
4862909
560823892
581487
45188
964989108
858695832
753787200
3611
4598605
45788045
641817419
5171
711166369
836231820
682204110
998656204
991585704
434094493
482903062
37896942
662205041
36742968
46925905
459313784
933378988
947101703
554559171
831321749
5633203
839534322
702234597
636410623
882999631
440602417
889964355
803652837
507131564
546046360
4356308
47898093
709196164
475122
451959
813633803
49854
828719443
925555896
464275949
5307122
606665265
951372553
47796581
793308014
488443
519653338
993689362
939835403
839339674
955797210
834487449
567644687
503135584
601645116
47628
817121937
975527360
465466910
52328
418734427
866095071
788591326
429646946
667980555
618159
451878747
347490745
593165055
373497
508283
746525017
515245865
654653237
571658237
834391724
655748780
5441
55647
952508676
476650
490745224
481916107
428032904
3623284
573623628
858754992
593626246
810252550
6367
668987573
407865
536590529
567032039
532573450
50764
710313651
884956499
957513886
537387040
39221
409042437
815534610
567251803
422836330
472736595
570138568
4970499
467247948
800899916
33728
44631454
977451793
692085455
792866396
690920732
713259181
76318
857943912
49660
780242125
738722994
559714525
670949758
798885221
459890
47914
528681486
406525
42674
454690
46865090
603599608
518835589
527012647
934992232
964579877
49496
901641802
423831496
692275530
4449694
651550643
970532932
441233008
461905
568507593
652621477
803868100
884893210
532125964
491787645
40439955
643028346
893120569
489091269
787251089
442978
701947578
291
592071903
736284675
977455433
577821900
494222
740580437
785691890
488313329
444952654
644998755
4754979
490007785
396117194
797061399
795952351
861991449
516150
450989122
656916605
2559901
48955
746246368
887933984
387739623
43409
466574430
851827257
4841681
922053586
789426999
998818737
367830
5845258
48977
745704136
4643984
509796520
4513090
888843011
448413108
992652909
605337747
434693
449643504
597153895
4715
448432835
554776583
540354774
57550824
518970
485794645
729969495
40925
830890943
461017065
457233
909867899
493734505
4684
510942903
405902193
567230045
998477293
990780286
517496191
1000000000
438808203
937086267
7073
439784451
612122234
989958851
786956632
475955
499916153
506247050
501647394
992796256
948454789
744589821
977387238
4654439
895631110
969141820
930797171
549137566
715440263
562831477
669987277
476461994
466499940
39934
830829341
884145387
415860881
505569626
947366460
43451487
901558328
688791912
486464
874942197
953853176
590898475
48513
775756427
643595899
761376394
898990881
4094263
927295759
484103925
408373233
573190010
575614821
3574395
44704755
4774631
48610
726010025
765682709
464370227
851890186
522960284
602886454
47261
907986213
543709771
724059079
414783380
468295632
5834926
519746169
446804398
751627742
693334874
53154
48690
4471369
980105366
488312555
4482448
989389160
891187873
871071322
885223268
648637044
5412424
849063711
628921781
522350511
907581336
472616175
534240366
472412
760998818
925204422
649477392
793155131
573324
594685925
4344
991101185
673773066
730254223
857431341
489835591
531011958
643854929
759926331
802019062
410903132
930552694
492232383
305
4496152
620157751
419409232
5141903
5114457
655976408
570225361
879648104
33882638
455784697
548423356
679607915
316701
858782455
48181
557449110
770880985
4543824
730999352
420395577
392956
3986
605327889
562902682
577172164
522053
765872012
478680755
406388669
55255715
821033023
487920264
434697198
405383123
486716935
980368525
796089194
4659
4932993
490907121
485130486
52725
4941770
955813320
3668462
980543319
912335548
525456
4673
3132355
455021102
944260983
774763764
4137
934031454
452431299
840589436
5376
5850904
656830473
68029490
530002882
615383305
508391947
666137362
444820
5294331
553462220
507363090
590101111
635124741
610828084
620236354
609676245
433434740
835489526
807256802
564600029
469703914
884100955
548842417
45825
496588823
789309448
3979818
551862112
548971
540569502
548328860
407944726
932343008
649012681
447688218
845875606
908070545
796521480
981247499
694453130
483341287
593158556
528008591
610603280
641489757
463168
876535711
714085285
400339479
785932503
6185170
504444367
979516284
705138052
457449
373665
445461895
452095982
620418627
513685914
905212122
751964562
479480730
4297254
496823713
4242579
862577471
400575010
487352922
41902
403027610
913066036
5336
530822466
575514080
818988822
882578991
681830249
44907
4441982
991889387
45805
487813704
674359732
669830542
465115182
5847
903872063
934432204
4548746
551066802
857514556
470277822
45399
45180173
5941
241647
734221125
5976350
460801386
890402807
5222812
704411010
900135022
500197595
887428853
930013577
56840769
28539452
482090
4845520
857761479
456104805
495301800
29368077
48801
51379
46348475
645414854
51998
469877021
4507841
494570
4130769
49274681
881583922
623577022
52941952
563446
822771121
565941718
472508
485416914
803902861
821397996
57347366
805609512
56511
51129828
440989914
63131
571054323
49981049
599629856
627898996
789404444
452936390
461846
462044784
460993112
5516
734475641
920494208
731010719
492699711
46334
502233415
953559595
633639945
402449587
751052727
67729792
808607037
565958
641238969
465994704
5640
451475980
443533
963901335
461531323
490571149
4134688
834485026
996892639
252005703
515503
48098760
613170446
588924766
4752285
427738198
944040562
747353139
4489541
936668937
42578270
784920875
840570638
921500649
495097566
55239
327067683
4637647
496383964
462129
787413135
54831
988435574
577385764
932168236
750856802
641336745
485474047
45195922
930785409
999069443
5173920
470352693
535448031
858584266
32242
540243416
461759134
4744398
639467547
4152768
569290470
629386120
959811510
474131780
996006682
47682031
4720247
45308
603136743
616863461
645
936270563
626894
768832749
353400
428467360
501607036
777098693
50966
941509937
515078169
745632944
452995623
967710013
724817013
512602307
913373716
54332395
658613614
55173621
335411799
498261043
996582191
748912054
549590164
734842600
517551142
567955353
62970
690921750
4595654
735064397
4792972
49048
742466384
448707706
580804986
40834
56138
3408849
969541651
665998627
612481778
765469282
745886018
776754264
556351372
900652875
449401777
745402757
826226182
673376954
966681164
805539952
4569
829525801
472007519
5653634
468000931
647870707
772552841
437501777
4481189
41297608
969209249
554461611
575993045
57154
6251
629629759
472417
420919233
422598988
467447584
484840547
43158
460766351
4712
885733678
922410392
459708
665320408
940239024
455190556
510052701
893601341
755014976
634062689
862055104
599026793
860218308
614899338
655841964
413265844
475447688
715528749
47408
683521223
880367142
931225538
46019
482487427
587512323
469164617
683504250
47526
43712488
51397653
52558709
48782288
476771
971564083
651061357
51376467
461207045
591614891
765238864
458789656
852882537
45390955
506071511
632
498931360
455064320
770584821
675437279
455391
457323953
402283979
49781930
938991618
761700250
530489628
476036
710867466
845366063
953001751
886348905
952676924
687461744
422144040
498835599
741200493
901940409
777143757
5182
774447733
839642844
47840568
45147722
666576425
653629911
983691986
760627471
512905280
4958
578712872
943338495
423162
473821262
470608330
977031605
452679471
401894
4583901
856755031
499432280
403737243
46731091
4911679
929769696
38892
469873638
479445810
937944254
39638992
703568993
490038
891309773
711298333
759414605
955469071
852872074
414579869
5051
414847648
736894785
826238875
428358039
776777724
46553
644678
46080
5180
340
490587502
46056256
44346
487617
539806701
442997487
501972286
4505
46229
525274534
560572
4896686
52008
501191
518913902
687049502
5027904
568267535
965706554
974506933
802865011
688284326
627642336
659138280
4562040
612777124
948831539
425411960
46157
844124390
473523
569703346
671571163
887131735
671785969
971825805
524751989
627722312
496553946
436617037
906677266
870345642
408182
811148426
830027786
461885799
561223773
773500106
900246638
477869001
918148214
52040497
738185396
457174
733814307
835923544
481898827
560194175
514026888
480455806
5424
599115990
418574576
814219666
930876238
937724037
5067140
422792931
4698149
762318812
689284582
515186457
800701769
545812433
547599069
812412650
877044307
471717054
4836
549466625
575347795
898416938
28236205
622274092
457838
44538281
897012543
767845953
458600
3942
55662
891917084
444926657
39771087
489354627
4881919
1659
45330
4046466
902282046
950865228
47576765
806490614
632884539
724073869
651337623
4573810
48689
44713037
410871306
971764518
439958813
557783149
859228131
4452428
536095269
636607634
751319793
610835197
494497283
808631546
47931873
488854937
544902527
885503945
441448470
783427842
478276796
691909412
942340493
49579
750835993
4842
498225
905917154
907543668
43294441
965320205
394832
450125067
731207461
487431354
726694774
435865069
486246794
425158096
803418047
34687
579101613
863974540
457567742
461691798
571324242
40292
365463
756994009
945677500
50866423
893013698
678493142
44588160
523459255
436504778
488173
702935786
481880393
600680464
830206113
545618387
763578916
45642504
912268123
946386716
942678806
649452214
755195334
951832982
922889197
48765456
646873534
845926733
598054689
936286652
865356389
700167382
412541544
470720403
41519597
956209503
452870
400915180
642294538
730238211
943069725
454436268
457807571
506000570
995271953
48064
5482831
416025040
989524864
591504502
680052248
877570830
5332956
811751431
764050483
623442102
710251206
963934041
742392801
364359080
504452927
590853505
360153
444603
696187554
925698264
762466453
681896275
766363064
530728415
784046772
599743322
697168226
853685017
591789508
491132950
622968744
4630448
48165
4903918
794724970
832846686
63871
482014556
633247219
431127730
965963057
792089094
422281237
622106590
459469
524769910
665654403
506045817
690064850
767566546
525512451
732323560
4935748
983664345
590912072
727642464
49816
673600175
6790
407790129
835347566
4317035
699019262
849865741
48012044
817062626
49281889
490904941
818888237
675969018
597684683
555585528
920038742
848061200
405034327
640897543
699752228
50280068
746172921
672755728
4445142
497620412
750340971
787183867
863306290
420382928
696419649
424777384
925036508
460251411
875592636
467420929
494201308
983156636
469634360
489570178
468117747
763895247
734258408
803649393
450819
875542015
964023237
3832706
555708672
67357347
500789660
600057917
462652
2982653
813994382
48979
624641107
5221217
49050
472692
570436226
914304801
538304486
694294343
409360
530602
5233751
425579627
754522099
403930698
621524515
4988710
544235607
985221732
4558
697632214
4837
5039
3967
4447960
689546396
886515086
467468
53773730
476817326
580435510
46073297
579393142
490956
513965
528006344
583764953
410943656
4811
759808512
963594212
498815733
876347725
599914300
981857133
872843309
489354849
946204008
488325039
6048
556157986
669457696
44449896
39284667
809486079
478697783
401542269
892169419
928079494
811579148
440131256
477261104
4102272
595344097
50306296
471703162
903954944
442344444
65809282
636224713
5447
44662
863131828
46103042
648632071
745751410
4751757
500629
756209251
900910909
440040479
47584
901801431
454139929
664718977
47336883
419859073
424104521
59472503
937984538
450067
758415592
633458534
678063804
798040730
501050000
47210341
924803420
469026
699116758
728850534
5060
741034476
628642847
396613025
440809948
481034
839289024
502888816
57433310
403489683
619534963
613094653
5076
524457983
439418418
645405935
596307945
731765778
47575
652222883
776782802
449616834
43210413
401025
491814037
710746732
4581985
570550214
635195913
524727370
3991196
482509837
37946
633260335
665974861
918179827
618917682
38919
409014
875126069
880912596
475070441
5978033
674747083
450583136
680375524
589575712
778039458
474874185
828765505
483943
954017467
263871
4804928
535373093
614626963
549983
44102
429784
854194091
837768765
428577302
905888401
44619
801807755
448268817
467670098
748940053
838999790
2665
470165
985985638
955028957
800623299
601750428
669469817
975832683
488310617
445230610
460956362
887126820
706512269
492295764
587107
4136055
4760570
717893652
452886876
408980
4675694
903881003
312436
701564016
37704
552271274
4587633
541450856
495203824
494249
527534
32450
554904987
46993
470239650
700729077
399038
537587957
547336725
498785479
646261644
449012240
600647
891920560
799465212
815860302
460791448
804040655
841987823
4474327
489112546
707084855
983056499
639781029
32878445
586214173
548554087
46400
4676440
871367687
637738672
871403377
3932
847450693
823608326
43469393
709386292
3337184
761228244
904831862
453562510
477265
730894641
3983062
780035606
446559538
474107
49717
520715436
44444443
490204859
682138744
693625375
578465263
826905924
429763
456006844
3687240
49453
691386791
5072165
468945438
566337989
492247759
836113183
567824799
979501444
35077639
52269
519275313
865797833
581616388
742103201
543515530
977820329
43381320
610884674
710123284
791288341
504595716
521926436
683212516
494715766
448603
447054
784148261
914629510
579950107
688425939
5106
389265174
407167264
528791314
656598569
573202
5188
532241172
859492697
16
681411600
423874626
834175892
721298539
50697
456563
33337
65558
484735790
561090192
848988183
487393063
804935934
44322
904463890
478967
754707238
466663186
966869749
805856222
899573225
696261227
4725481
819546950
476072
575914834
45576
461607043
687203033
766167208
748322446
710220962
446661
442652695
411048157
569656
670511042
580484720
446241665
517578797
802272358
651849367
636891634
938274942
52316
497410166
702777291
781851047
453414915
853607249
413126580
734589920
49896
3984480
491326260
797332842
792760761
4103
884843591
524207352
496908723
29321493
923918060
4294830
899113934
515448171
332877
548423552
744390088
971078538
673042077
798026318
502750313
48889
821286635
410887594
3449380
446739
832910859
788964687
490166
824132636
851269128
984018353
49239
24685
5304176
322
529891274
749597936
424146159
552904920
380640487
617188953
933612707
859169559
991459563
740244810
604625823
870963374
33502
883904803
812035697
419366672
440672
455843
58248
625511195
553483390
526721550
878566314
429300
758601060
977134294
836001303
486705381
756538111
460688287
938838165
485860
665641070
39304
59698113
4957053
996947787
701014265
786428270
917110144
519856
595420434
809772337
496946037
979391137
774662642
620208707
848379346
4585790
600523853
517007723
476853
652807469
996433544
403365696
908085350
973420809
782042513
707295382
589953866
4983872
6113343
460280069
486371896
509486
746770431
576279364
947057323
451738600
869539562
619040399
468764294
3796
486041
922932297
832284101
508143564
450385302
39602
509109923
333633
715827867
46443562
426234404
5812
46353
45685
49836923
5133294
678940876
488490716
519746068
48046366
4590
218295
838207070
982861954
754290048
408491339
483623
472704812
569860673
467888840
496980429
475613
472091
465574078
730163990
680749762
864066884
450204355
512587262
496047664
643891092
738041702
405503883
3728109
509707854
540821017
46971046
47481
667689391
4936967
442231101
619333754
43386132
465989369
868732416
694282555
33768
544121762
969825138
433
480132
56638
5183
980837200
56225715
45107
465871216
895787071
957283641
550732313
550015776
621020545
558166411
582030467
804006343
463443978
466367984
917846305
610781917
451571052
648150561
723599653
47361491
4611764
962895870
592400867
818103841
632097204
616974536
968266623
597906272
941723101
62097870
871460207
475172872
605590172
438514732
41870807
441706318
4949104
805809554
430053
787650937
484252132
937496405
933568740
908786731
557229284
6123
985374305
703601226
992500279
542152368
40026
533788201
492580
4522365
466337219
866824506
505928004
518072577
990893959
658461938
5367
546427730
48760301
951524002
53489990
57817
866814527
938135060
592175538
967548718
541599528
4477220
929779462
3357
565816405
595699681
54550
403081860
52464
622236227
937142868
652354748
948558259
831278909
952730730
471456612
922820866
450925
707420998
335
42911
568508047
620495435
786732257
660506599
517733855
4534846
942730154
400488188
405007355
869080382
507859907
893185452
481886476
489985292
44763124
1366936
574693054
41574
767122598
406757923
748905681
959912388
4548
968426339
50427
4850493
571020709
521308073
411707472
785753750
445543
411990228
511456807
4641516
4863213
36510099
4647052
971602470
797044406
701897727
567678699
895377751
924201501
913636668
686123185
457849734
3744757
476246097
462295783
473525383
4319
700269786
779810552
652218176
653512353
39135
4358227
775759653
464485698
846144748
544182325
497766716
435902984
822222265
656763
976130887
44479
417651972
928170123
592883352
552099824
939723915
874127517
551990269
777995526
695610633
645469467
799236822
4551087
357357161
3316646
534143044
6053705
661547231
484376190
929351577
421905127
4775134
414703892
46810379
493412607
724653982
32313735
689083451
4645400
378291
727681252
893853300
782021074
713567462
684767584
4928400
486884840
45737774
496846973
943405540
865851841
463772566
459704
823673470
442866495
491139
825269689
983679128
446966297
675814809
492049405
5230410
473657748
45858965
833523877
367054
928642974
681883025
5537184
926512081
460494514
410447220
593242963
658911191
708778666
467969
463336484
552504
861308344
706903300
4658621
551784121
539498539
756336219
491429789
53887617
491257
572874472
866203573
460451070
3881
428228471
695804802
611069286
60037278
575275794
5958
957467675
420468770
45180010
509559401
47374
387015618
904163936
433693
696211861
4683539
710086769
882039793
786031997
508
400241124
839489235
497316476
593270684
629788253
717686424
640896190
464584636
499934543
4275985
469791174
772209341
447093
503605307
785226953
643174265
50438394
579521813
647238129
997768910
829074899
597985912
960626859
460790001
42822
572050017
438809555
965737734
743826935
53505467
559959
459761634
896849577
989237616
888545466
434925255
498600272
939266250
401500374
4997739
560490570
878562468
741120963
46702
466041573
870420734
541908501
989442538
594533918
798805145
51775344
547109168
979345920
620989053
513209235
836360687
419455299
647550365
579873990
742740208
46080399
825580185
576907081
866311618
648364152
467330035
387379
491527740
449914
588448440
36421079
928153681
977795102
695030474
49764
532744517
482635780
4756942
468527
70105
5832
50887
798869968
49245
44598
849327699
48005
5125312
49915579
552300176
917691385
3497
4400912
5824675
478022770
448323530
424508128
589351590
45661
42698
648210846
459966887
2636931
619834778
981923606
32477566
742059045
48107854
422177
453074160
739719318
4279326
540947898
424058130
681961105
552465014
45792439
555515080
571923421
440907266
718684706
868208359
821567138
4817648
400057246
927337370
929545573
4682
756641581
941486669
971661187
607017885
795151783
623754257
526110719
551331342
48360201
444833431
702583275
4369
934147501
784464856
552229212
603315237
763080077
697227402
425284340
44928439
442733049
4783539
582308593
526004
389078
990220267
703711471
4607201
4199540
45303500
45712994
694259793
726296634
468824743
478550808
743730981
535434172
573529542
4215594
561988
378222769
45084
762860389
406110164
471823069
441937168
43893000
800207353
552937592
870311815
541852732
49522
804046862
783933985
832074741
862782335
663497
596182912
5691770
600265356
864096298
852373005
809273209
44075586
400542179
420740006
5869
564869508
6566441
473675964
419821397
451343305
985248108
485310794
707915563
818734205
798422065
36469
520137
52137379
690156450
60946
592532045
679435168
510823947
320676
504792341
436572362
434205040
938746494
868941549
875558139
813965963
877761281
54146481
795602356
433995
737880586
431135756
685021318
875479027
4847917
427897022
899124897
786818644
926059902
903033506
3636
467132308
623535067
402176867
480056321
50644
600581666
753854404
937986588
41583494
565439926
624393
906931671
469914469
782824673
816911584
429821908
560289521
703088168
538792054
962610265
494887314
873450610
33995
840541584
914758765
835817962
747310618
830747298
505892508
467390581
738083760
64716163
973346633
452036046
411225632
771941008
742305534
750603386
933309443
46954
976685628
603830717
435718505
4582573
448498835
5516932
498800032
558856177
854821562
639182824
825277900
6385
959340714
776122607
932593852
5145892
712869390
457773
445176920
892158024
459983666
80143584
479862494
453472904
45026
572415798
697354167
850614485
606797416
414844844
872231264
389632825
512000819
694455507
4984830
437194780
735426502
559003838
734319388
41899420
915478615
676292844
692500609
938518977
510953
674105070
428671950
469441390
496298524
886657386
975295457
869467534
460000279
914314766
924238292
419133972
3726
631641443
406805617
782341865
781664720
434736211
594909905
364027
471121776
45296848
574982488
458956162
893725168
4823849
45050
546504820
49707279
681620027
635211442
505241048
856640924
587489962
337185683
905238975
685880
55017
917995444
4698206
945109690
32259174
47152
390320
963160739
528109025
462880
790653831
811370100
491726158
5381650
526498857
236750991
821111837
721537541
426439595
875702297
532097100
434671888
945135340
451250
521033497
822331302
411346320
43589
402894589
624405294
468996880
561413292
371978
5780
590701141
53610
720582805
496830918
37150489
844465691
961178569
3616200
846400240
546981051
767510513
72600
517410921
711670397
548499298
865905456
558931251
753416780
418445691
869257613
879498683
599872414
803483763
588619381
960813740
836083540
842500375
869865813
353173
678260266
631766361
874993301
4084
51118238
579171
928498185
541335902
656147509
650583253
410790
602181729
683445073
494595083
813834681
558193019
781125970
786375261
54724
468975926
483310485
870008414
493797664
46534236
954811734
50288559
895718839
953601003
928872734
633458318
555922601
590966707
815730617
407034508
5122933
663463812
647752253
459951
693800925
574329818
803809417
495524804
509331419
621098181
443286189
735564627
624522549
468245673
637656265
52934
935664197
559730814
54247099
623580964
861008902
553495394
797907126
701392409
542197405
622001542
4565
896814253
633504510
595246870
940875587
4601100
729648399
4474706
923578377
917507655
909590305
795808977
445107243
535369077
751191771
946095866
651086640
6378780
63785337
938600364
661521345
46599323
5208
41660582
736592874
454128166
625569784
805043236
925712776
41377
446603286
395530924
458872828
875772002
699790829
427944563
956987588
846427649
666906448
47343738
450198542
807266631
712218720
563308725
697215976
436888249
643331534
586795800
61629425
234329
754518111
677175717
560038521
331639552
58512
441750206
773075845
466453796
4520174
589108993
444444444
755238225
564829057
403326279
662868801
663278201
440107544
48155622
606600727
515530946
49708690
851422017
528055467
485316065
726033146
870079700
870843603
772048712
4580800
830636407
584754897
4995136
51930942
873482516
823215917
505400166
801098703
772045981
958274492
615808008
477109900
957165602
605773
752747551
503348971
804175091
35909
938305996
830090636
909630215
685266622
611684450
759248507
440182092
21032042
434264
974247703
4539975
456442160
900303736
785184621
626501588
409572003
527623647
3661948
4874124
47989
5440
473558935
4718448
474987791
715752002
900894963
38259389
831390265
436419845
626601967
818296335
542191320
788656848
4457
49450069
402448130
6144773
497449596
56564193
818024204
670262179
828052275
523243556
840098552
436397542
892898298
899739327
731418730
932284822
963373846
595457998
473514399
625497917
358244158
5430
2934
763734001
484834984
804245427
893415230
4674903
30262873
55131677
446681954
546252382
802605042
45112
894503142
944865275
832090619
820887128
829233726
682763245
3853
727207489
695465559
752525405
418966942
668784599
961967221
655005838
436255
493869833
918996107
408441126
4687708
46007
534985509
616235363
506654
589300821
764229901
702013943
45564
51544
569416514
986285038
725006005
755997469
946451554
651916539
494475310
4670286
473273
582938979
814676305
434715806
39859
673589818
45336167
4626588
59175
53091
778722317
978571232
47987838
957385713
807181028
48659
376616318
6979
520684022
423775455
53311921
717968661
925429568
36629930
860044896
518675404
417988
562322325
433318142
658403049
866140113
4530488
634
730068018
425052785
737914988
47761
49158183
584334038
450582157
536710459
517032144
613623524
921851131
493020
531021127
48687092
877601861
797365979
447494051
613415639
920015950
529906332
898680636
924930964
595760010
670348940
985647799
478766033
974462363
465553940
627467835
947537407
424558201
619553924
581518761
406987816
377798189
780385592
5028236
390984
468785
46254
612330118
53104252
4237062
4920737
816179144
897713969
997161740
975652791
598875245
489251
596560190
704468733
942879577
748269592
571248057
577156467
933837697
43206664
712823640
953805738
834311038
465418669
59
949764957
476080110
40605
49033
759541781
51557
4719650
608588684
521799744
919672550
998990573
898447770
452925
548830876
593153839
4815465
847068972
5892
810842638
410332627
493811499
875918078
630490929
501479882
480086
539080894
34341
688983618
44619231
865310000
447020418
597730217
645733623
511903412
953272193
688441167
624559083
696799941
878503275
895269567
734103350
24591
952869218
551860937
473527127
4620843
438612688
909963510
649587434
832575599
558096344
808571531
459456083
534381466
494314245
801529788
490013199
491871775
669737650
445765
330
605450701
487972
740796411
636398096
536694168
3124141
442941751
572225
51143844
45667
46311279
35834
56556
54966
468301
20031266
732942350
669676683
406835288
335236363
451218708
602535411
463938366
973374199
825279511
946739878
681312789
941454938
616193945
783063009
48329
746207761
606636906
979929872
809006640
5160
525305247
4472256
464065
915779409
627688599
3387
40174998
969798258
581917423
441692074
261830505
64448314
621108134
45289
4665304
498886182
611007193
5436659
523776581
524997580
449947612
631710195
427476072
848467759
598660
32624278
455988581
530503897
446559839
938629394
410957
4686396
690542870
794988141
504398502
738991224
519332718
511473584
352243
857930098
46640
45983488
783096523
922898263
437525234
529282258
521276877
710832778
531416172
505220898
461746051
3067904
582117805
565761556
976801909
797100033
47081
463473211
4138
989176130
712488644
54869
938823261
729600650
4275
541039481
826585213
5985862
772042569
648289500
664196
49843
378904991
36891
555998
654035932
48707453
992289188
709382429
443804253
632320241
852835015
481189264
884183577
5628389
538940963
880581252
655409575
4661353
425905821
4917059
917562270
52808113
647700349
800509531
42630936
737289612
418718
445171
509741813
755554688
428313774
552821684
3373404
405862306
444835
826310124
44744
942676069
585864019
495562789
3792263
763201727
595181417
745502987
4059204
712130227
988326341
810584645
565047053
606098553
936789046
660075272
447539443
936539049
469196210
6220
46083
499350
48454
480418338
453845
45274
4489366
783087403
4280268
508625273
4874
574451646
469835204
783378155
804492827
688920929
299487
420918979
686138812
811295542
536783726
702625857
556280795
466683815
478315067
745547265
462986370
882056535
39035998
893755465
504268116
416578951
750603916
546361796
536191956
973339932
474647
7287089
443039
271050
4446935
676357557
891534742
973014944
715177279
47367
474530744
942583984
481488
5722
2894
529658379
494172
603942814
611205814
513206003
4484
983966216
577168793
4549925
476287
980775246
888983122
4820689
434532734
518158124
523637235
445251147
482280965
53
4655988
924076995
552304498
434489425
799628702
519337729
593313873
918175774
608256109
441093512
5228524
522456
535196561
474427
882414835
717798916
478567117
533746694
528995660
49357528
699855721
457895252
42215312
483522
967401265
478989
5566029
893982363
6674833
509101
48056
549019784
5150282
49662
464164514
888679425
404696752
4487531
6585327
738204413
408054930
992622430
418028348
57295502
484686797
4819105
984738931
4673959
41100
436495245
313755
4535
838159620
770193982
4830302
4602466
793555862
4626838
490482468
905846145
967700077
899488869
495419
322653143
936566114
64551423
4725
424247477
431805586
651809608
408555092
47562
452704264
722233686
2793666
646760991
584789303
970105096
645550944
434012826
458724150
621021406
483479255
998336551
928941396
744609927
4749942
595318699
4759117
838492457
500071951
494899814
591776726
685080312
736178676
876207355
846113784
415865022
527119775
793538826
866337564
576596680
651
473893877
44006
51255393
871244098
947708252
525781826
807804928
484798
611381239
786873343
44825
456111045
46301005
552678398
897493044
655994897
39005
877396611
58165820
944448666
383213
413458225
813095762
5579162
3461894
401244197
4219
426896
440538302
45345
634188613
454113067
538239841
4361620
996508096
476434
510879543
692078002
461693557
834840326
543859884
992229506
4180264
831003039
445452
814179801
6824889
800298676
402388005
5605512
474963524
555291907
439322322
62119519
49580
450636474
483354
3325
688125527
945990272
657743317
3911
513313148
458416356
38587
656720680
412666228
521307265
426454
724018400
432025
568021678
832669664
626253268
858539303
571993277
803685025
753079084
905883010
487609460
575820478
416865
373406
824723312
695140954
441098591
593719432
601562743
461475874
497872664
4889243
806208904
658041929
865203804
480923034
869728124
488634124
568122361
4878821
445634856
807691834
753123992
899286773
845854331
712840697
428873174
495508
963648204
803739133
938130955
4404537
793691891
4591528
882073621
628402641
884119001
785060009
607766697
809413957
41686382
44461
961857947
39889593
951350150
34102056
516251400
49656
58000
940353090
4573248
439538555
537111813
876240635
4295025
889299686
489195761
49888
472268983
678060382
49203777
981560384
734897217
4960091
446276
48846
544168140
672388070
940096837
596956
45399655
480556
752297586
577386301
4566
41649345
737107166
920692249
532828485
402826390
576125536
939598371
411565219
511727353
46579
3715
817628568
32130759
485903977
635774637
4501304
619504
452218948
996450415
585360581
975384221
874040704
829858249
4800569
793398508
4324
375064
4989531
725223346
48987
428563733
40260181
739255837
496451020
61436724
792157068
49092268
5351988
962777061
895791427
857832513
976185191
855885637
472305464
48743347
507679126
640949174
937641948
575706198
976866792
547219319
458245756
779267887
496410464
821717379
364814850
4695
821252842
589967
984389811
774000387
575200828
500362415
891821759
837809128
722496685
4516130
896692053
709996868
4572392
22987792
479268125
474621402
645230268
508739343
443820600
472937779
47662136
47183079
669443201
540403375
5250863
402774896
36275
409634801
658854354
39851527
913613996
959641841
848180118
975197858
900128394
426040363
703685518
529547528
790016869
444950998
50320
402056100
49020606
557816588
400656870
2888936
4904028
43789
733142663
45497775
810734867
463887360
344
47224
543107552
994891336
43716
611634036
28644
59305
891402636
629781102
491648854
640611589
637318593
47461
481352444
818053142
972191400
4447093
647579482
995014822
471013828
645161159
44238
3753
49487
535581498
989219631
564045510
693463005
954221594
4490665
47729628
487524106
671020055
437840547
473746463
47033
797678109
851171514
497064452
47932605
901753115
3637
992705853
474509
45120
674799237
592737941
849651242
446267726
472621799
699853561
830917913
928283531
846119238
958613302
642759663
856269630
653765580
740420632
795981250
459934
452134475
938914457
4446
4602216
491381580
743366154
443034479
584895241
855717400
517431995
548782538
532998665
4613
34595
39538
761367237
737923046
966112856
452478842
33753266
925456137
475189736
38052
6078
929348848
908617546
874438346
57396
929027475
574225602
764476580
629144318
850733287
507489897
480129
745421349
4709089
653709177
47251907
924178021
920849388
4785652
479838969
540338839
662959829
541647210
905897832
653133705
691441203
937051844
470556597
867390839
423664
5214
33028
674942296
877937954
515642197
4228428
692363838
707239434
343686
5033695
548610241
676526676
4543245
890056772
496503
846090061
58680773
930967363
5387496
923689568
571198729
4465309
498861
50945940
707966548
333970897
736382905
45718856
788144897
576871431
490603900
4622901
511366770
4881898
63679
495483802
482074227
435830708
555078069
837018726
6681
32802919
436725894
596732656
747016347
714628045
633611737
4461620
406713164
739694915
400592230
887171834
800003621
681918728
501349285
412485614
639459312
635350245
4945163
451819313
460091
46699564
526627119
476302
540175875
49784
46595
767155113
6183
675997441
4974
745754530
519643356
420255974
668133234
857454154
596890421
462445830
948366310
915731759
956624522
758304144
902322196
940298085
54226932
685275186
580298226
5233
475394509
535891410
807890284
772117501
681845866
560475531
389852
745254359
634165977
735243162
754502197
736206039
649510583
3418514
590365943
530106090
998902181
496361
48061487
48798
4756728
46482
726329684
43267
545424536
956664807
549152053
606377098
478821
829939366
433390
753122547
991786778
4455181
788715643
47938
414142129
947968394
4377
465126045
447820
505114
457596920
517884909
810995435
549899613
806558391
513970700
444831455
3711
796759992
5670
613432393
45640230
996138384
49642230
459162948
744033159
468709473
438181676
966512081
415155673
645770351
309690
754787926
502126388
493400110
450792036
609003116
546902
23915004
48401
776021483
995797296
739507820
4785
40442
776265461
4817914
28014382
591584493
560836031
747727499
767934545
4881151
723658184
414447724
471047
469848978
801428571
730473671
286732
4897959
5488
615261831
485420575
476219352
674686836
46108086
3822605
998837168
967832607
652012661
703645806
502204463
629678103
473844929
936512781
570411670
626188
44072858
4694
4151056
37487
2854
496853
48146
663467348
44798
444456385
4954
497628
572645160
602176507
456749172
825952150
871928478
52756940
49393
701512938
685755840
974564418
868053024
557512964
3875597
4541156
443
877690622
961441497
31953603
7
426536275
6043
658718002
603199153
494701764
479355
526156
52095
2718
790797494
639279114
463278
49238885
486646075
313839290
531749051
603966006
4527
606455594
645511220
47590562
449525
41787
659905174
46964
594104109
787980894
47804292
725469286
721783892
769076626
48275669
937223636
40584
487255669
647605483
899658829
531435213
934760992
752409016
921873386
606167063
576422278
870647216
688300048
479254276
3362571
973109292
772436406
420549261
754963228
769652938
519437432
614002499
4810752
520399120
660126741
503448080
5730
501842713
56111784
47961
6412
54424008
555758489
862275608
998096319
626325173
863375935
52570
34633
882508379
798075736
61895908
38956014
695368602
4528719
824572123
419072529
569
731786469
468760518
418229878
977878843
772712780
720110911
534945558
39196483
649083168
743101264
430462151
805708684
573192677
603652092
905304828
507891065
4129648
488052507
703549827
600587873
502671057
513766097
829380091
517033077
498781916
910475240
403181
43956134
428155165
48197294
4876
937927041
853873508
49444387
893909742
921785536
53360
607507097
802813428
45979
52086
595073430
820920917
39328
472380981
720001854
42942
38375
4407855
472812983
577322301
799757141
4588151
429764224
36516
596409685
511516046
978239367
415055749
573193
489017320
44651081
428508801
48734989
3064
874473340
511177235
595192643
977101634
4083874
616984108
620160592
426066124
725191263
830309292
788899486
798626413
460245254
475337374
964822819
802790027
477052472
547486252
4236023
466905
593620116
45215
547207986
49436
952935267
667267156
653195531
49889340
558
968657977
510388572
491592372
348833
822898949
47610463
5034548
45767084
421291
662436726
34446223
3639
817076936
450079523
580426056
812547747
5136246
898448289
568130057
933836540
820632985
845456804
866542355
953021449
473266425
688009637
910157217
438275
620379348
351820549
732287129
653303342
6774
786854338
486750708
914177039
430243821
4621828
415482867
615160467
451731
647431590
4891242
627648990
5234636
630495286
5099
711134755
475998862
779263399
45412440
4909784
847573087
524071910
49124664
542122847
740918207
641599769
508264351
467631352
872134806
748400775
393787
47077
739008075
432341
59714
45770
935586978
621535023
4465182
705460952
639999686
866171758
870551456
474145246
346958712
519322
515764801
613528
475732358
568033634
444894
830928822
963954445
972575874
756913964
988740959
496340
45131260
4849622
840669295
824160433
4890085
448841
461718866
629169348
392062489
738423798
570755659
485640
483051020
470097
912478594
593779536
450138847
4337
566056567
461027677
425765
789984434
502066
797299764
767653013
992123488
46061075
49934841
4547547
49247310
574553632
452924157
55619871
639417052
430842274
731580693
4867960
39838836
4754247
446433726
952953004
544200880
659006548
52554893
515667698
609454862
45046197
899863270
385100987
700836432
517812588
558183569
777815053
873161430
45421
919763168
380777
3232326
477472
4682563
387837861
3685
684117843
877572598
751187309
485425756
946715487
467880
950591784
51417452
433906163
596464059
469279927
676248377
5440235
944426520
499436
703061339
465028486
645205098
4999184
823403296
508847261
584171790
4845829
544107092
452830
50028
943308701
47123
4491936
51963171
499140919
855564109
860468583
429856633
927152314
897880599
45848455
645609217
581937301
4524063
718752306
707225422
441574796
408470599
693596935
4034007
998928938
747717419
3146
457628
494081
432456286
488941312
465859497
936092828
858667954
724384079
576959435
4909163
52791
4812416
841031695
4656375
47302553
598858602
497002049
587864218
59525
546867352
634521616
464623058
484858
701233
40591
526187064
584546
892487034
645767946
52321759
406478061
52391
489261
959663946
403527507
513606201
519397833
779972905
929663508
872401847
539900169
717543090
621382307
450368
824020574
48511
762318727
916477876
730823591
31006117
45598555
829451396
614418443
668681333
586125264
859566501
45270994
706664762
880873540
690955425
596328302
660932428
474872887
753350264
986781943
642008820
540071431
853570923
775264201
47134577
46649
416839417
43478079
853624797
942389153
529944768
727380378
922514690
643588693
425672747
961643029
795784739
440290113
5758483
795952412
48831
883473944
521005352
998648577
784190905
561145119
930209553
456405763
447213
4707056
581641207
567
618268388
681620385
382300
445613
651873283
59464155
518993431
654783825
814935616
900763840
679229452
735414134
5220200
511719332
637486902
476134
693413466
433537718
674008261
49563
895674898
507803942
521872003
527087763
783010268
295081960
668318296
772597727
913299211
612933737
4658251
628726953
482612
488368414
749523799
588779198
573222297
634798303
699184688
447568836
554082735
591575256
417386001
33702
968369139
597731477
682486011
5033
808157726
989791903
317642081
4407072
541202177
46986965
496613726
475317
823234162
449055720
998944748
571571711
303166801
710749560
54406
807220275
800015497
1764
719726000
472449107
5211
962925940
932070226
4719773
533780237
55918190
592076814
4264485
563872
581213125
44681
930961272
668113292
458624
361378
47971
524530118
997994551
46281824
725722276
45877038
542326817
71477
400946452
782696359
33511763
45446337
738862357
50722
853500532
464626343
827186019
4589814
461513031
459960571
5167
4835922
533399794
742561602
729434741
4548267
666725574
564780967
464115668
607382865
464414265
809791712
754510401
49235
299
639631373
569320152
447167
4746611
528229522
47364927
56848293
4821821
959566973
47223505
654782575
31509
875802130
944332011
832488233
3899
641490310
600921712
724136898
749715619
53357861
659864267
406425296
479417
558748363
741375957
929344248
716509779
6663
443119603
422756351
62827
995737826
3535837
5613
4627
863954893
767927654
463783
24549651
456975757
712435195
950113603
891760497
772184962
415555449
201484
512883797
725952771
575871733
448360211
896056395
933697955
806464536
48243101
742518562
483871103
433749174
813956498
522060094
703439618
973336540
430050478
570115342
587475
574198999
61274
916673079
774631655
4742856
38141
544573656
671101879
845265334
716975197
883321742
775978669
781616087
630054895
809910852
3519106
495719193
570175795
660722938
4870
899055962
836482810
963633020
973644921
50500416
832863423
766452986
827836583
573216980
443066565
472754462
650585020
842352558
848766408
436405932
782736110
431394219
481962326
48084
897057348
843029571
612135593
743489387
426821833
862949781
4589069
459490
433769950
706551690
730970394
461394705
556546651
630182739
923087288
614130902
608538280
988938180
930810117
675692663
5278
796736216
945976249
5339327
606896979
915227805
459230502
536197057
745005884
513115102
952570425
568002
545703904
550925
905168315
750406116
476705634
551734203
373
43998
862236291
961482913
6622
46544381
483537886
998543668
629632548
739726429
994991090
424187152
756961701
632706761
350522410
4451018
779576169
409010212
453663898
826942813
670
761344049
630495723
385617140
3311
921826212
406170134
420285677
854522030
952260025
4768289
784625733
431974
465337
53138486
432108322
444444445
5203
4586070
420937
900269450
442800088
791416974
786318305
54904
986079003
581165705
820623262
528513490
4499793
619331306
941094673
816881207
5652
484379370
416150391
983508221
37950920
998601748
889449720
459305
33732987
497799630
991367992
865529652
998479214
569662307
932039147
63833269
444084182
415867886
914162308
786638464
856238799
4171718
46299
855871038
730079025
51352384
477115928
858147468
4517076
642617385
762161061
714687139
658145929
581725804
3812
45079301
608474557
705089428
950227454
865931678
604358136
656711686
41289868
594839229
498088305
630709166
767331348
521676749
688065624
996452280
679594855
700694621
809554175
49559
712253599
723960956
422202823
461971529
928993621
38381
529103
980332715
928320591
693531720
860788974
4879789
741073707
973547195
5799748
320763749
842703135
2533890
410313017
831339688
4280176
498894
780079234
48368
887070815
464818900
637037811
707447963
453542
402246115
5909127
545176540
464181801
939550871
884669283
4380
546968932
27707
574548311
432745200
768853756
921172470
612196
527818762
657177524
972190384
33067681
45212315
615485485
798599996
776740547
421967226
412244834
763284828
686967011
629277980
638799793
45209
959894850
741036057
812189035
560927738
56291
53583
503523421
4616222
35824766
460477154
5360287
986578135
637860657
27950652
2931057
843862540
825641739
40515029
483160
813929898
453916
407786
46677252
548127792
603419241
501233605
52001
770468101
760871341
464101574
4062684
48549781
47049208
34796
5290850
670327944
436063397
500111658
728506089
48769
442
801993287
833890983
3830945
64906
574645404
788604683
459650
814122242
526829
570862997
606329835
470095137
644802454
53910095
603306016
604064
512760414
4786647
907936000
47195315
320160
657593452
458615487
881655803
462062
535739827
951813329
5101174
585542900
803258622
767899057
5041
757114535
855653129
4760895
504559259
710054637
5391045
635249206
453766631
45262
423145822
479272220
30544471
3471
595448589
629351991
906471115
472780984
709583000
509649738
483083138
508545
444351369
480521
551674366
499
775270926
45486210
455217834
432334398
761315965
4460774
591366250
3605329
48551079
46933
4747925
859159845
38579
486592182
455995548
914697196
35565
507885
861586449
410912780
462844367
46150019
756107046
6607780
728905201
42601
2972956
820696246
446087806
779904810
671846051
756575218
612320266
784028602
614799542
505421735
4771576
714090033
434978299
50932629
705537567
513880601
46911
50702125
5861
4551580
859934946
725434987
436980761
739633120
900709966
632142625
625992559
4666983
421161835
46670080
4604364
329676003
994603482
4795641
802293976
698000000
441267460
969560448
474250
754839375
4775123
569672228
869334647
945667579
447244611
48646
595169041
670944904
874185683
417046465
931144141
655589129
780854101
959610230
459301279
2902
429382708
44157
4820347
673545778
599388021
426109735
400992154
750728805
925427909
3076
28962686
759777156
596438
454644839
43317499
468994
951480075
3223
921975833
627023292
800033761
465416164
748150490
466588
884687508
51696
466964
597049919
754972306
468723018
624145658
47108701
560347
491954405
674093439
835647764
489906683
465701209
477327920
534971187
916615837
474845255
746431280
769411788
4718711
888490042
664063243
712509082
57021
441186834
678762258
507559790
495995528
60245883
495574485
256097273
475362190
61573748
420652723
915011031
601539622
663895
601374887
4187118
37042
477653300
583217310
401123
480644388
402251259
578339131
614625554
802973582
556988
531289250
448779359
921585251
532076
663847147
554765597
847045590
59541
52854
681640423
37380949
536645880
278977359
46534430
605204502
592758721
729795000
3712
964230210
708024112
638020219
607467356
716553938
712684702
471607
2710
858544843
696398966
431346282
381133
734067097
433777916
733116796
679429373
6031
540089350
834406572
908150717
815430343
4524034
560203734
538992753
433258793
464855923
4449464
903511688
958359601
648439956
43070
405007043
659729717
4940161
49834
47211133
6524906
745799450
648386372
412019710
909540766
581862779
735849625
464260434
937269093
862370045
47937925
655395194
418976436
761316092
799980436
618220405
53215929
669020133
465049125
472722328
580008
51206231
709802935
707914706
952103125
51965
485237483
537284520
705130343
775754869
462255
448688405
4241597
911682572
370912743
45331077
956321808
4581380
737238349
47602249
50444883
522097735
892709539
672538785
385464
916000051
474477647
756726183
497202
4962939
435339869
871443862
564309909
652896056
911746058
697426241
904454454
673124816
824239252
669559093
996784959
564450831
742587004
394499313
855942938
677885756
295
592397986
402361215
436868558
5528731
573440831
4393197
776517113
856719672
857589789
551828280
29522718
4579466
796548272
768523052
545221136
45554
722125700
577617668
431193062
889688221
763410847
511563
237638411
421742619
846648199
712468652
519759
497853717
810041789
5235089
991572659
725503654
605036770
477853
484029644
5768
997350023
38872937
559086652
473877
532088180
920145528
49936459
5024
494088
3469
44826503
583480370
573123215
3574
637358513
565563118
754674083
5105234
735759991
931922466
49158981
489567906
511630528
452969
449752506
740158303
662807223
41895339
900113947
461915009
467948
679855
46139936
820189955
885104432
471332938
641184697
379245993
464132668
397121
745179716
452138324
475384732
482784
527095789
950766119
864450115
43576
508137923
544356446
49858588
48045342
980790557
417920
4364697
412851288
540870598
889586366
53344
829438132
604894401
734231175
4583699
5961257
832433428
753497066
28197
779821834
833567545
960831685
458140967
599777128
2625
456139673
45715462
917597174
39805672
541261206
404
3556
496373138
959256176
445776548
844282783
715460317
451296
4931707
937565843
477431288
624399288
406712792
893095477
37849
515820329
44918318
893424384
625595
791732769
808144871
582349130
513769707
49444844
806157925
732822355
502578
922008881
747844462
698684182
561484046
929519047
44464
983193952
838059756
629246194
423697720
51944
879748118
581315615
5358665
6668
483144783
489350677
815325659
752767818
43580
524384796
4678844
46050910
642676943
942859653
577501406
39919
792008693
969193861
58997293
688325927
862291902
640777549
49730434
457583443
709915327
4662739
588512637
431966599
361051
4536906
5721
947739793
45395210
574483862
210428
570043897
374144005
5589575
513927963
38429
633351
968022795
48130354
794077359
554385382
856429947
602954236
497274384
855280407
832723996
685268802
642206326
892037378
765531587
838371320
430526245
779287755
444694449
402433880
4869373
47955436
496571393
661898163
404148257
283277
408733832
633157858
578576716
45157
2601
478071088
928203490
59653
759014782
51060959
987936104
943424801
449630
464555091
825929997
705383513
374851
4818302
53628197
842581697
497402
583319506
773758637
48804298
41245008
749865986
956183741
432647188
40506903
796471650
468088262
820911854
55372
492511782
57826
455449
606203845
474154
918292471
378352
500737925
470419586
889586508
34865240
46977
429826056
708908196
761541210
408161663
494950374
830238096
501280724
31479852
568900421
778752980
434347243
644264104
565748857
507856882
902380238
46338734
783643121
827147784
519597808
615337709
5807643
687207345
37394219
596650509
695167010
944956100
531616115
3537441
791344347
52056415
41325303
867213270
449572892
419744207
419293481
439509444
266520
959351424
435666147
400851014
760442716
3356
429894300
59234
389969
554395808
939973941
792286513
612007444
624255922
48788
922716211
3724
540223856
427115100
699900001
967421316
722951011
804073402
457009031
704868907
50970
482930021
402198388
236236
478121257
639154572
48258683
877735389
615146953
51034
729052154
804143607
459295657
459719494
469313
787333618
4353942
42018
3995527
754235849
788069514
861026847
978366532
490126149
643478476
812555198
815877509
4975569
979851174
771751308
650794642
889167517
640779106
491866661
3777683
446732615
774569328
575600733
570113309
838316178
45304472
759539561
856239054
752194689
4877203
814689897
935057755
606364833
544900
761768602
823467287
419510
461181160
709821512
6085
560055603
585719799
4300163
3966407
571431946
443293867
914267441
428578270
44938
965381872
566394051
4568
4850
423277299
996998601
956809956
4699319
606390257
452396
453545804
42576276
43555
620780217
457704568
479799635
463831282
4905726
566126
4466
828884012
438240387
926928945
51147069
501840276
740582733
458147287
939264403
705705297
579426862
4928379
843802882
406632
933200896
717995979
792908240
776050133
3676829
867588426
542829355
896835075
55753
913026829
545197614
862207700
772190019
590681009
5496
50000
977077469
5087581
921738174
981026187
47808
802215722
462264189
46695484
506573485
48934
46035776
766287114
523803771
660657580
775323944
458497672
452000968
888917544
427878938
486296853
6175
965997489
4649967
544991919
524654
4979095
612741874
474541
656121572
382268940
45465479
357475318
799321606
691968261
18736
368172
45654875
41728
488559485
805197583
618769781
411404879
612740981
506594
433682970
717278758
778262791
882686774
845929032
945888188
543443657
955841547
975994576
46253708
967276163
583494402
424787063
4521
798927471
924767289
761900227
791979963
541082061
702800416
4238523
898203361
530712619
827106032
718677185
42912886
791118999
811829883
771407110
797030849
480476482
810297557
581331994
410903683
566926752
757329300
585765324
4867501
444494066
5415034
497481972
606576828
633687915
913469920
763291641
3988026
988393202
50169149
687120831
537433738
730366607
438266
814002066
878634526
45595
4802755
874393051
583246521
857079381
45698
568630895
640551457
455094750
905552567
45462150
985962760
52542182
798066208
750423544
481822250
51429841
965747325
936732450
488246159
49635220
811533768
468122069
597510156
931223195
891801603
427087549
947862757
534937895
46499215
508909161
857545019
750156990
899861697
461439234
695889859
490272838
870844806
728391049
454334095
623575278
555236067
537903583
674951193
3256015
481702289
674336833
920793784
761511960
924508339
48755
772249852
445134210
900868057
747158562
708557399
4619117
988196678
506748253
549241768
3106964
497245720
906622505
994490466
4484855
691702695
397044
525315554
404625708
446305826
901493999
539175955
895074608
440948074
546655127
517948879
422400044
45295
48297691
491941333
495732820
895056767
563255726
4971513
688410721
951486050
457281712
672698604
4924
935017978
447202033
484041126
821326481
901289841
564556925
44205
802925319
686767848
653907710
676449578
647208892
401148875
498831005
717554811
416826736
472278812
544881832
482635
501
876308607
918641760
567148602
740352942
628202684
732975403
404150095
41393
458592580
807280810
576727496
528217819
821049241
867740152
563662047
485826
4130
668856157
886514774
467713
640056688
435326183
404189462
404477930
569721799
957901449
826879834
519857683
816991750
55329371
502640783
4187
962852705
703923227
505284050
55041840
443085429
3377877
933793864
5028
594849723
591755398
34647212
817117685
496567480
49457366
418971117
49240143
873249927
26178121
850215414
565029
701549922
57382297
568
667681662
5996
456355
631556137
45727687
484767479
49119
454145758
771814804
536334080
971036311
523524163
621252769
357353
706646738
752500220
464680193
474199548
400089036
695819006
909834446
615474733
483484753
466051970
655385585
888796566
4830269
960152920
719993
647616476
41842848
504664431
611959990
440163442
437937696
469926683
55010307
435257799
491170578
45072410
778391443
4746014
694119679
549167536
714427246
475882753
875466693
864452120
40044154
684097079
793260365
597372714
706743933
5311
823698760
560966
448845
431939887
595154389
4736007
767956107
521105909
494426
4535040
879660634
4124
52530
4754841
4977465
373861
647217
670462768
44884098
5171803
45613019
475131430
800001863
685205038
799510542
511246593
440549284
762686603
431534136
471994193
18292
499622
797180244
560886491
697712176
641263119
496310258
70185
793392830
548158059
41750697
47451725
478879262
979395688
464876
826705066
3903
975935442
440114374
46873
485035
542938
548944886
4322597
845614906
653922408
430258192
869653004
37643477
777853417
638849617
544741
492607423
632489306
866468880
740957777
5170
432876887
754769763
465676672
653698703
421193414
311211192
523261653
981777835
900130130
932357684
938618427
462151398
960087751
683942151
6413465
468357088
43945937
45834
671501507
603531
63015790
577167276
5347
883858849
836537300
681486154
468307
471057
694728249
909726570
489416875
772623544
771983194
44128750
750592184
572712
45877611
4566442
899312412
578811382
56944
482643193
724164343
577004227
5186
854845993
860336905
54142146
566377267
4657829
431341601
705601869
513671219
509409
435581060
695668461
566974065
844358539
421488218
4476292
299743
51528
651679665
889075570
331896
711030054
608419634
46783
479349466
620504383
598639191
5389829
477190
938523177
4551845
490076
930393654
710379354
497269
688515044
851465486
355086
438560
649027529
449466
506284587
611476979
426610729
487008
672731430
653333086
687757468
760669876
965791811
597047
452291185
465534
48288022
437254326
751824749
927278273
406267766
476789785
845413391
450340
619817338
4930617
497916
585562860
618681408
49267
714661884
455110111
4265864
44740660
904437012
933852781
710247245
417255634
48256805
542725553
520627028
906507821
905043132
955444095
784031193
683898336
979056874
825275894
41739
515644709
701561107
577970187
630496131
45235053
923229198
647152414
653184489
641471337
4290679
876320763
4613739
74746462
819272412
415088939
42308647
47962881
895739603
426669098
453196333
605096931
489019737
457006926
710196578
41613
693123344
43760636
765235573
701963631
696944043
649402373
522209204
683315558
733738153
952127997
668459790
753887607
602831392
512619118
603434188
750000037
907423342
881536031
828576772
804058454
46640594
471957
490336347
631376472
735760742
59066
673527596
910433602
676261087
735162214
712756440
664266890
590022656
782819927
761229593
799835723
645659412
49303
650526979
639141032
4261792
693927174
683474708
710461091
583117552
6374420
537160999
795629681
3035620
908571373
756937416
632279970
452347
921783693
494065087
932674091
676094022
769229352
958384526
4607424
745501843
376233
898617711
495807755
902142255
635376241
4327328
798071114
457819167
4316485
827571863
757361922
433429306
963575474
431548857
640549036
749295274
426961472
404883283
47977
842503071
443101640
636970537
882479640
960340031
552977661
459912984
730149537
658699716
825227930
679474888
499229731
492863
508974671
598263410
935602716
4630103
440427
918226533
773898637
54501
531229274
551627000
831872089
889369434
5718
4478253
586690862
882207160
621382950
346210
37524877
673960830
646187910
471900
936083205
469949968
470705778
34672623
681825044
454673561
48482721
489205815
49193969
4538315
672907757
442724229
52220
939998953
755809254
484333923
37395
896337931
583139854
846398848
4649959
753654238
4663372
620737122
941955601
944370517
764935377
885454979
456869949
711584343
471371401
49043
981640307
466374649
44847
53801746
523518859
535388374
653831995
650724424
497150331
633415574
43939
490881802
631040035
459646206
5605392
491933706
809092824
803101309
432927689
529485046
545249951
33074654
546374733
478845
44811486
34035
617519675
444790248
880386095
591014392
938365005
554864669
47941
974019490
877688377
5713578
57365
423129367
833869381
514049238
994209866
591871533
38759324
697841923
432714128
527954940
5854358
58706826
531257172
43557
481684531
4482
912471992
638000209
581327
5117
824038434
988416158
486321310
538709396
661110007
847401735
837269920
765117695
691025346
811399788
810351910
986123983
49347
590944998
331
52799335
731874522
5040571
737188923
516268265
549268039
986785690
667154500
810288557
46425
717651040
629570283
937724109
817511922
47997304
469250828
768074595
812945391
950188274
4156119
468828989
582845833
453590141
950105117
517061
54640
866702449
2919
556950096
419308988
685042068
395376
49466549
690047463
454065
476862
4483
47695239
773115199
408952220
421803644
429349156
573892002
3418
997023910
901749449
639058665
620994638
590962384
487229321
465623
658571067
50584
877802487
749241699
448563
755243609
736983796
722205102
554284471
44051
784879441
358184038
914970324
788540828
583966927
636649843
51922833
416576272
627771725
5207656
402372861
64649830
611767333
53050156
5194073
62054327
497873
50502
927638793
517166
403028496
548540796
997367260
446640
5386
967983565
414644375
48428
496346875
547389183
490095132
43771046
893029827
609993299
586270656
533883511
983295351
489598644
867984360
43291
575876770
682561960
4540092
853983622
579051458
985532327
399564158
778290497
972386090
458789002
58506
36766201
988212941
5228910
5387
489123980
789181625
980581522
614826728
504445779
51590
38027
505469
442028689
45335
840198539
763513474
674476252
402510565
929098755
456392537
674589862
988199955
4261245
625947623
4954523
426283
543293921
457565
961592443
675814932
466885846
977904496
625403875
60580812
48943936
467079578
527042349
619972
342388
46186089
777879063
890983706
942999780
738356008
482736116
404757883
521420
455462103
981899447
849107421
48825652
982024617
655942666
499635641
561592274
573347000
801580609
4451733
506844310
4489192
40091792
952392498
422684
553017756
773677762
494281328
49718731
752111169
771371332
935114976
507267811
681807871
845027358
37770
706146006
797667791
744188497
358669205
898862765
750786955
539942
879102416
776573597
588647610
970724913
46174029
759634821
40843336
496645253
682803979
951714796
870612127
420093788
987684285
905940110
984116839
850344191
47384953
4218518
894596963
497030
774501855
416934412
483
823737293
549320
604446590
954657445
738186271
906753409
4454045
747462020
486162855
683310201
4222903
530067381
944585565
4478120
499419147
511001042
43936
625542260
589022793
983598417
870095347
876902405
41961931
515403382
648110423
334686804
6047
41959120
862676621
921052397
632581935
993071065
615592297
4945634
4921
709121607
772950520
978021005
632823631
801590451
876325462
829666301
567298301
942482466
428514173
629415841
589665072
419889004
778995304
582497143
677623638
731710314
483000710
610506174
515906871
419057249
854243366
443563828
942525690
358666
885245306
618050712
789001935
440328
848878263
856458323
710693911
846505900
460364455
870631047
535350150
502616138
789066454
470776530
2765
48504
537140490
49498
908820814
497931
489088407
948116433
569805
519546742
681959084
469764601
418876042
403
53169
48813
682523713
674427990
826351212
483377448
520641889
432255566
4732806
903333416
61459
863661581
457556617
817729817
532536025
4924471
887632320
700749350
43660
432567335
547569343
608200954
494779395
950750853
45586617
535451969
965207069
551623
415813087
419712785
3724028
780595103
773423398
633507482
452547
4953922
392
954020435
653240100
633099497
718208447
411316117
617864739
834130399
488557
981337746
48442203
922149128
4202902
4984821
45063
6129
564080
970094584
857807737
434752834
436937392
404165
38538695
502809124
871766409
525640378
46066396
496482718
882400101
463940274
865471766
45450830
920558393
756053092
453212375
510581364
483741635
962868999
875800532
764493969
438632361
436874
4864189
537268235
557786775
49281483
869951733
515772415
989777633
644893803
474650
765856532
792047025
463826878
833932902
551919
640332487
654783376
598894940
916575644
45065001
568136053
49881261
568203840
5240
419049392
960921710
575191642
42397
703016477
667227736
844527397
572972
48366545
721750559
480774
444420697
624059022
630719465
41638
565
497313871
48876555
4063487
59122
4971574
403559314
4229278
724704992
998731208
987232331
45770389
800654637
692094762
969445061
671829558
497598
972741018
786366875
817181367
892389618
473453103
797236912
729107328
952580172
49401390
453369124
902132995
650947970
496105291
48918
870781502
950392600
502823962
948503875
4470558
506745165
466810698
922306954
498093
4673148
459271
946593617
4415
812606033
568206673
32332
912962514
662075409
818934410
610410076
580630175
476335943
6556
701498974
686179149
5224788
588222560
6776347
47474
35345778
778465238
875376976
468827
896355291
38233771
5239
896134162
908329901
885042560
564245740
843854754
4642504
802503939
507652138
3929
961058154
4262708
61163538
552655791
53542544
966258385
620211206
748908807
891755422
844976761
5951826
58854137
771182823
808153181
939920693
29739
4544044
5288
4812716
791528622
990452049
4854050
455308
484787
918901905
468642670
485374642
836800659
442693120
608650910
407473308
489591429
908979804
654046618
520559292
570768346
49859353
54428
41849
632561973
455873791
439876668
574590171
423089043
721617858
46856
417
4732369
4926409
434835875
416134222
610196064
417233728
894584635
663427755
555444971
2685
710871608
690669355
564469454
56757
431710
4926404
500111893
728978491
4274
323406134
544514643
711265587
652885655
537626441
944390763
501734539
449134690
739535378
451134155
462624
935675559
554139068
407358
475352815
4638253
795690431
42496024
45831413
258
475471103
769928440
887173663
47682
905222643
834663094
45704514
999834199
942748438
454297954
77947364
4479346
509901033
971305251
940909725
652756357
768001384
469450828
743511723
427410761
604415219
512228138
509225
914565357
491557049
494776
561182
775669020
45719826
908572400
46157863
998691371
4423
464385334
803921802
766105582
986177066
4442
502766763
847270737
975986732
926788186
818613788
54277
418929
51942262
872888447
48306003
834383208
6684165
596834088
58280
659697331
836122723
645635793
480159039
4866854
259816606
42673
877801204
41384178
49359849
805930592
465756808
4443
46896418
918885981
769796520
40511601
44373391
453305942
995945335
499676366
45690046
511010481
5521808
880354605
773475050
34106
727197231
489581956
816878671
769420994
426935665
688996923
445546
487725120
4979846
412597011
40902171
56696542
908736181
574028697
833128291
634424232
25886
423179319
607936360
805280658
870883590
55105748
747685629
541422846
521866095
572589512
843707469
527152827
530848255
606790525
462072709
519517608
4847444
781677978
995071327
715010945
909330440
691017957
576442563
757057653
746877604
65671
618003978
554150899
464865198
4789329
788742208
444003564
417538276
657987844
708428702
5592509
973394626
949046437
45945
619226087
944693223
390896604
662191880
700098588
749819930
429919409
562634923
920772339
437710963
48370876
683962353
437361
46125290
6394
536071380
3600
450790
443339520
3802
49735258
426616522
910635658
433710475
594297080
757830053
687735159
855669169
645730293
61032471
46232113
475283942
771816795
861044013
546425634
915778223
487190
49441728
560429319
805311716
499312
3686869
896162308
454141339
421806415
621205330
918285517
554315
915124876
46167
468769294
788785567
982057919
859979461
639253322
539482278
680151518
777259301
369294534
746151178
4966
909312835
473957780
593422474
986739820
529901
47857
593876257
46120529
51676739
632456831
4956407
729352753
57288
589073558
31917421
554008306
973192087
48159650
767056871
677758550
437
769055189
571158762
4714814
459972709
667449654
956026696
963765277
948284812
798537980
411600617
550769448
669103327
679040866
936038369
892342320
928428945
737760354
33512279
850282766
859857364
4658729
746669333
781764480
586845819
536554515
47511033
56177219
403491
4222984
864181464
4217201
925078744
579028674
844158038
48308
840472632
49558
28800
651059333
817928964
297326
506752139
492226783
595108371
411263398
4589491
536417854
683839740
66473
47773
622777585
405580983
802994352
893618729
958229321
618249495
482320
962915365
476597449
818858860
947385724
641440002
449004
469906
473374196
643517618
706939496
811176524
436949243
817950935
511239
812882862
767626084
37610122
56679493
903985980
405279807
714192807
428861802
889892201
924298925
468914
46774
769519630
947182916
975297299
769044622
545916293
499006
478501
590883789
489813
579614
466269432
702396117
482131018
910106010
390434
529585
541072878
479177
4495848
846679919
597155851
585491874
612381765
51274
673635680
464484537
490144546
469560
489210841
930703408
645806953
439070267
885513965
72410
844980117
516441
4991730
407814863
995565641
759130323
918109417
427872392
362253
670543262
47080
706468436
912668254
5068
439525400
483109264
809755892
4776606
57181
615590792
493899
825102015
577326099
628824590
607241623
831011195
467943751
853399389
4906717
834222384
984553104
589380
660061810
610077984
463859660
546703553
491206128
553014785
47763710
979433048
4920009
958281074
598488444
491193
588743812
935479645
477039697
53937185
5003496
841100522
47148084
454498
836444639
561856261
461439
50194483
642836692
486148085
447418566
419594447
44375
855737013
807255417
889603354
408382416
442885561
866818281
457317476
900718492
676451569
854241856
46631705
592173358
868789727
804977124
532163169
408875357
457517164
663525393
669251397
433250707
985496577
541981
572372049
4564470
814973754
581634634
762106420
622534897
589114287
49483957
4845908
891685099
984193265
553080727
512892988
538817010
643909529
451292790
446585572
913675189
4221
438859630
640482415
467565
810309952
661750720
504241373
657263519
467934103
456669919
453919056
487525796
750364869
861213389
840120428
610122024
800024955
900194917
592716236
703741695
626562
596275755
50539
703527101
723628226
497897280
900057676
694439642
589262655
46618557
4759104
772633577
710406787
733887380
949885322
731575324
54860134
601212519
45287112
743971731
978094358
500958582
457575343
586823492
3904
2420
48566248
963058691
914822325
936665017
5554851
4640857
466905303
841435015
513214875
494610345
910629546
373879959
971984131
3273
3258760
401151
757709683
781609346
454758464
5492
886195477
42318994
993228807
782311146
765256749
793257322
524260
48225
441614109
694412306
551602986
759851368
838870654
840624266
692903814
469749
4454534
974831695
630192407
456973710
837210846
50631551
720638584
576753036
40431
552459262
586186833
482581104
1872765
653815503
514153109
762843060
36040827
995797901
781395517
53942
605170496
4832844
406839354
887355797
623237134
794888734
578340850
901503900
474358903
464619740
622425683
448735585
3921
829653475
706842988
48325465
5102
48319
683222756
420626227
550951612
903737545
771331814
676199055
767084589
937128695
561640095
454034675
5782
623117205
341486911
48185
948618476
484379553
444935882
530008700
45811
265667
49156039
974432090
47129855
807996662
794658975
5805010
603017812
793790096
4875
603397280
996287222
574347919
516570789
462512203
607736876
563892122
4928062
745033481
526750742
762218723
736102328
45716
701542635
662178281
488212
458407
963599912
527605244
747290115
4806298
777782010
813223676
61666200
911935884
46935
841469839
999117224
686883388
933712855
4604704
956604525
474941304
581180
778177089
490549014
805384315
917735133
704341127
503842697
832989954
623072264
476571821
600487057
632670864
3963152
494948926
46838761
567519271
442524924
659029165
472982118
607842517
633929000
506954699
536806099
815955156
34017781
48978413
832940994
46875
475923104
802265149
49396595
61726
515266249
932360350
443100748
46689210
557764600
974664154
443728877
930896574
728596727
513775883
923198949
977256440
481
744413511
806656524
751479327
894597588
403124339
5994020
542898528
43229
476012895
465514599
834733462
794422064
735936251
851343788
4480
5469
536562371
485883349
45258424
511173762
451798461
875297177
957685110
495018939
6033757
864307892
4839868
48285070
45620
810865556
960223951
651479336
820468343
47935533
668017976
760282677
5416167
987161762
899961545
360484790
457822157
4388081
34771041
917434065
400904
937002133
51598455
421862711
573607
504500158
758334777
443665439
824877288
601123520
43024
847944098
493603065
902325293
584556080
968994670
788462529
574
783889268
947240832
443688304
545492
42999
733521591
986654231
55491260
959616907
514472823
535917270
52407482
4584434
499572559
3929091
48728
547032615
4511685
386780001
463274920
435236027
612538166
4097233
863547773
502252
756381251
5923019
725413280
46797
982488310
4777181
869963536
671358743
883184063
621
864763254
707718046
749476433
776633175
931672882
810986008
875484413
586697645
694075843
537472262
610611526
49287
45298172
46258
473510262
809416948
540333573
3712508
923454645
460156988
618319221
505970819
961381090
885771724
596406765
481793985
986023583
838481227
491854197
469120776
43592585
970649030
824842402
673979821
825097370
669966034
43603
382873
421212
64140641
746560546
797754578
948216337
790155160
559639649
4890690
516380709
825304491
473477626
851748700
4991851
3446396
534697859
883972836
55437787
5017581
906304013
581632917
4290
779833056
929254592
488610703
462144246
989174742
859256073
591292733
453224328
926946686
5725
532922599
4627491
771535724
535382985
622206270
983542549
612004567
700159189
482755
271263862
537548806
735111388
721278861
845214660
806838411
794474081
444967127
975131384
49564928
557943622
632024927
45203831
840555033
412437701
4319704
426262377
510256065
47861
560440
767563604
758770280
660385385
47347682
40480
44482
428923
799570428
46704721
3813
868815181
894121084
401566990
45380106
830699699
556757988
513679694
835538755
517753631
900812411
459781
484651968
507509186
4005
720408059
772787489
4906962
27468665
818687117
4674078
46598
914941175
820027614
44774399
859904428
835054013
364
45229
477188315
4690556
413674722
403792751
4271
950073469
490407704
606975588
637133876
867684003
576321368
466490952
771596163
758880835
462631956
577885
449935856
5672342
472752
836868749
553611524
574552089
646343065
690823815
775252548
5065794
902972761
719254019
984060807
441275706
3493
870983170
715697894
44675
455671617
575529466
477766967
458742
481101520
52957
506454647
498074690
611031901
646751411
843578185
800407243
46321035
45743
655523357
934425402
48399
485133
663742
40525
755182503
626905502
666485769
641232440
46052436
481213155
458586032
587926567
741990291
456549912
823971236
36027
4968651
474891233
453169375
447157568
843858454
961067981
743635604
695605847
735380697
471717
675711380
780632287
485394799
421907875
832528785
621666880
404444238
557302
500777244
49041111
643927133
698955500
986711029
43484
736851257
777533938
325760
712251773
4664585
5480221
407213912
869557609
3306478
630088660
46929
944455049
689586017
36835
472415181
634488550
958647860
368486391
781720588
610905698
401332924
960398200
427079983
492764371
866997954
452406655
426731
4772405
470244367
4238271
589931055
721033948
700506173
731342164
640957302
445693254
63420755
4397192
646079251
691003270
512531286
498165257
304218062
613303502
429485176
818387692
918824062
465093
707773294
440267
581313795
916485481
4579257
854474358
642796011
4704607
4433374
533896401
677474631
49983472
58929
578839
442069261
503210435
608129275
657166728
944184279
47968
485742103
499471170
493262160
593784738
598851379
42053
590613719
981340537
4966524
49762441
980189052
512575927
58160
418715631
900748853
499082
55880699
594806307
34626785
35696
6075
3893
959824182
967174909
881380878
976977674
481220538
924663858
995304030
498880225
746191816
53195
566791300
735022225
567776927
799591920
36927
6067
474070076
384303516
598968244
462435045
624132228
474902153
457939306
427660900
584447801
5951
523928692
4985
725537276
47668
593328916
480693797
702449756
620187844
490415858
3492132
4856331
506876117
689179345
783953635
704501894
608019547
542284308
3659862
486402
758780797
671340283
45548
31276921
55247689
603885515
528141638
38542
45374690
538547378
513512259
727029657
422361203
486921
981543953
783651582
911044819
522090
583760342
507192609
914838237
809946098
4590106
438140812
953907042
764154369
48703
431836276
755601736
521604361
604347472
857537416
49457884
565803612
49101319
606595128
973660028
532468022
999980456
4463644
4566637
689069359
475010539
993182971
715257816
49510920
636340767
2995350
4777035
438795162
493072987
766648672
652574274
522387039
491093
794038143
458135614
432194057
541361120
459078321
851008667
47791972
529903738
34772
571734257
978960088
481501
607142692
465560677
474947486
632113535
689625632
876671714
613449975
852691332
726410335
473250021
553682670
457202
3350
910403364
920979825
460952
665345750
66251
50288
851196757
928337393
815343118
447333911
696842091
613918801
4244
2709
574388570
639993986
876511965
975298341
5247325
3243
654274403
4884367
665355460
456892
45474102
787515056
3879536
451678
916368853
709447437
445605363
46286834
47796
551723247
45039520
705592610
607109612
526911742
47168
752934235
574527299
685169284
784494160
667297957
496492188
644639122
5627478
799837035
996656853
919232379
917232576
565861171
500399
887923245
519240376
46025607
581951
846248114
550256555
3975
439298937
530672209
46638
707670962
739229299
518181952
674136721
719191676
482931260
624491418
48665
417755351
885555562
49512717
949887967
861607587
847579317
43558973
713217152
57722212
953860036
725991363
891681570
443724930
641498057
824484311
815921297
611636709
54497
4853261
594726943
747438900
47384
4664000
619206147
600606862
483362420
487370
447380727
49056
534702876
417334756
446073309
48622058
938530466
493489716
6567549
666703788
463860777
921334225
326726
991268278
828004683
42783285
4700
887428949
488522465
683720498
903934824
4454368
496333
558565807
610273036
426403521
558741625
788980574
48666053
968958163
685284112
4458780
440854417
862774764
54623
941782587
461432404
816461311
917483751
411713
876655506
431207189
500465855
978615785
46950
502996416
510174424
753875600
6843
465871
2835
575018445
475202665
45803158
50261
555020685
781658856
732073372
981162351
44796
858563352
624496
911834315
566467614
445721
976986981
554767917
62197
673326233
417876040
776680545
864963585
443874
800665605
569989352
947399010
453142396
621596770
46722
497324
849460887
933843707
568924018
822875165
5053188
534486
825309399
944447811
682709224
727547816
48679
45630691
772142042
764860695
52933
647593518
4264038
841635899
4643123
698503192
58453
37955
857441224
4415542
820575930
935353091
800775913
48288811
428025265
698274648
4552283
999439488
745187636
979501678
835455137
418087700
620681318
573623527
508602576
816458819
50674
5938
802134531
841555217
48550273
721858309
4883
647199729
954167271
592991606
865654817
528733702
720507100
432559921
560079897
512623378
448377
698216317
4717223
40898
720557715
890762782
611245163
641481222
988346057
417726695
739753933
921386328
702827359
4549154
450199043
551847450
700740151
426995106
5597
458310885
509972427
515766424
451183779
553089178
3771706
640933403
549050462
997213126
841294791
627217483
35903938
689330413
41524
402871942
971649869
918965610
696652710
495578077
571558251
598746
68144
706959278
924684219
586309295
705192064
474207219
734766052
48381
527765047
918762153
939514497
49103449
942419509
5339142
846930150
752135751
822432441
471700339
666451965
944436802
722069241
612161720
414494401
629450759
4671
777664012
400297146
587510543
4924858
689565270
446925
672412030
727616571
582236808
44132677
399005155
553338327
649977570
832966193
4633110
631377488
621365329
977613824
4800094
875981604
510496627
752348635
49329221
473916005
710630662
386738
804148169
555763930
564809555
483388756
435619640
854380619
45668
52568859
826148700
633121703
913083181
856998343
429007
6166848
5269446
975725832
696892606
49969775
4789295
687494522
471692828
729412907
629880432
4754533
795679822
360299
409712860
407586292
33732
511675243
4724593
850309479
623714615
761053313
708789978
833059530
43048
424
49679452
768507437
41370391
946799267
446024
778855912
775329891
753714453
525751226
651734933
483001
40433602
46032
562227
850274101
47978
5352766
43171
4629183
903629453
49634
544981915
855293384
3699822
513556169
557068323
580881067
953578918
548226640
5119280
556389063
846321472
726645432
826528519
726158012
47267879
575123369
644374478
651219864
590722895
681239335
531855803
685295843
940622602
424974296
4176896
463026
973392341
873534113
474944218
537313392
582680982
481733
445829374
885727483
468931300
488929332
605370339
843615032
462294556
861068562
444256712
564282241
870307434
401374284
479387508
49116
445529
892814536
4463841
504517315
489587978
801211830
5303291
833730872
879847992
701963859
760148598
596949229
496043
645152786
714522220
857538519
5556484
957385535
575739412
49405
638996120
39588535
970399202
429653
42188158
423879345
419364305
720425641
5807
46446514
802777325
454509801
573842791
452198892
523723064
587542
837172841
5902948
2442533
588872334
684760083
42380589
3314
771574273
44977524
415773429
794725748
479061
529795213
466921613
526206
551835205
788479485
460333311
807540792
384815795
472775231
996191132
727885422
474422
917543793
586835533
402066425
3034
3228
49635390
587529436
532062
967303386
278440954
698381387
5083681
929872501
951308600
735915658
543529929
536912692
477947894
463545666
41384
427255
464470545
991116923
542223138
783573564
474211133
470122595
873619167
476994
49862958
738446676
927802744
443257049
979072358
853177333
420584674
401659204
464527603
493557290
53743
518168088
483459431
639115052
596444654
832446509
42453
57399
895827262
711821262
629834525
443919636
996559605
783935448
673756495
440625
722000934
534908
4787932
3406077
489979815
681133161
449520287
591592339
42604968
839599494
32801
4549708
3806470
478440346
49667
5111445
960394519
471837550
545334646
985090448
478743689
467454
391622168
472685631
5472852
402750639
690560242
662970798
927922167
765864307
4090520
704421207
561587368
646753924
293402
680831413
778708055
999871653
609484628
925670367
6002570
43298
882504303
935314069
41775
840789850
976206591
611141198
3935089
5417147
849491457
5472
50140
512677205
4535081
588745618
707992720
766366823
434108908
663659656
4549
38188469
821071615
59677
46387
716303515
812527748
554508833
933650190
29654
684247126
402329065
784118537
44272
552564920
399550
488163
456814337
522087022
441575595
840426053
751533970
638973818
627554052
423302633
624970029
792288861
905871045
46815552
37053827
955720616
642017739
716368640
505268
986550460
4062441
6901940
641035435
451511149
843187602
669929462
963853729
4476692
438914609
924586446
49786
39416
5826
489311
908445571
480004262
430025651
57312
475540613
33680417
514735864
770259636
836369547
483017027
504116509
529879692
999733515
772441951
441323
711583503
455045654
909400485
768816802
837906564
45287975
674942916
52577477
354934
888783703
666792437
385315
499161
825351087
917601821
678966400
5690086
4550407
823212608
671224429
3865460
983284796
903912921
862565092
639299325
838237376
841159358
480062334
41099837
689351613
46654
651246271
547116
42108772
445237
47483683
549483953
660161375
953364347
51184
462792565
425056004
561278422
937490799
934024777
48611
510120592
4999567
807470595
510043765
756764983
912693443
995009692
478965
964882273
803901215
893413143
489458
795815179
864131855
54397219
473097
563479480
969049919
4951606
991364686
457852
5921
731561899
869233885
459397
584950765
49219
757700713
435467475
4868137
333105
57648
4350471
971491458
698866243
406448195
845666311
538628920
497686
377020
360895
391654415
4518
924111560
728145425
4201666
639374569
50010
920950876
352501
465049746
552289632
548867746
498879
518683224
827893719
4716669
40038230
846066633
480974425
532497480
48715
943290241
914550059
683471162
788113296
52692
577662478
724264389
809990251
930499409
528835335
848613069
450033355
696990135
838463759
522568
55938
409577
964680590
525948262
567971215
619317870
6152
834274676
402048083
666958092
4945892
595287559
552186605
469623
880811134
598989450
563306471
538434315
855281458
859824289
58470
691830373
445112
4687225
643362159
992110687
49610440
445620
788848955
879008931
844926280
791701073
846663046
717193450
575100496
625471425
959611122
456291
971596876
54590493
49252088
725180931
941429355
752142692
802918143
950435905
445771
386818
4924332
44714838
585209004
466333
528746
849797136
4634
854079644
374701
754597250
569352311
703941841
647229227
796797558
46766
949235013
793042511
482783495
438238914
485537
49376478
580304733
863987649
765354603
606519172
730139718
509363114
895496068
47274896
5817745
416829521
852759655
410675715
600207717
871734015
556950629
995672128
515293
433290914
554807506
447718
4163414
452431952
955404552
4571130
59265898
627352041
567796320
422128694
795430129
479677
921951568
3690626
797793378
670874614
500213547
44895
776666135
823648122
981444900
705822306
576048853
499988446
