100000
649299166
908962341
608307969
43608
514094734
557296533
495
617163959
596084868
833449056
465768168
793839434
727635632
677569354
718836695
5860049
477782537
45005118
514920324
806850905
441445866
401700949
463536952
447410506
947470590
484205428
46049
481843
670665853
816024628
40606809
411039
48169
614728464
368829
54738
731850980
625836532
785015623
42097926
4727014
3758793
630768411
5367
913689155
421355629
48420
5020
727917883
52678
905834714
474846
965931190
66947083
4934431
442902158
355013396
660829021
875183070
982194062
370392891
583611766
940499363
987827427
959564339
784718394
487750266
770229032
40959995
987403694
613328224
834453311
507941941
589462123
819621960
768152780
880012886
542180466
866545709
897393023
939527260
623854406
583589125
4839414
795625195
964556398
590483704
3325
628116333
483843
4906531
464150
59741
689023727
749035633
983481804
697401173
437612
862827314
44118
489331
933379951
742610343
22529
606466851
677659661
408461539
990789255
4629193
930425486
448734790
795845701
440998639
45882176
902219724
532413
805500050
452792
74
554619003
415151706
439010104
827523774
428472554
631289804
813808595
534180583
984943527
517954339
611324265
546986152
564591892
432663624
492478592
470239324
559706299
429716722
31546373
59092455
5132
715132257
424910379
983258979
815199024
4731957
4566976
782394875
48261996
805458579
949153713
877222761
5779
945425128
926337094
4652776
473691662
5828
446757317
638419325
598975940
675094245
545454856
714297640
974915770
562266410
691506882
658655985
494430
47885431
854827023
473276472
704986723
48800087
880682226
446250216
414370980
48534
481101897
486249816
856591422
6035961
765952681
526688
687665337
634570404
436622
56195
768075788
47251256
775215101
899303865
4559211
949916811
948461804
817840907
861859509
486535360
446970110
874589098
531453506
510926906
564632828
44524
920782694
593820227
454843037
6482
521273021
426150
840289615
521915834
600275706
48574686
41013263
447065
761248040
26218654
4503662
773382473
50273
855964103
849427674
413450
663390637
869701093
506221
50725
441643958
755157250
45099
5149914
674592135
479155452
414718603
890182549
4918003
514329191
939829654
427420955
951761687
560587566
434241237
432160242
446128587
609505726
417805425
947902613
56626138
933168549
785742005
683261714
827165219
509111554
933584191
502461271
62949
32540
587473458
838800869
699850978
506791181
912843688
33727
549365765
929219922
3849289
448321
492672209
549226971
30351346
473694183
890826591
946853478
598192148
948812976
4685014
839413610
985136896
56571
789331595
4892477
5190908
541406375
635161944
796736912
580012331
700312614
473632
522233
44774038
743794307
921181071
521139239
711639494
533158690
4431
849240046
439337
465334766
515807285
569314897
874438915
296184
423162212
609510584
446141461
4857078
413343976
570399876
40649407
426314387
731837059
667884879
497849758
483841399
912090946
466539108
473316
943591012
694639106
46752670
450597628
881022078
601819321
671384791
701797717
775825675
760168785
4907265
469053
505618256
557695251
622977182
793740653
483368
456920683
4610345
461748
813140598
45169
861265877
911139362
413274799
4712909
43694198
618351635
689590011
477181477
675509792
5135
992290924
919798420
661609874
5106170
600641887
3202088
854224683
47606680
647278005
2849
660022091
480362020
551540503
435385697
225
49485
982782887
489272277
469890
506886748
518363279
507492
869534717
821212567
914034876
456642273
424232291
452113517
441740479
607412156
917981284
729907627
736620119
503434326
5370456
792988724
481118
644643598
969084692
657874012
47037
569442536
49944416
978326354
777971224
52632633
554073225
831970053
871884088
992297290
417256438
426261651
3305709
873200749
550320970
670481153
703086704
4188308
562899543
541682
522678158
981432731
454599
6068368
34794710
754532255
556238163
664093171
748216801
601618208
805943673
849710723
481886916
681086680
643187327
45447952
468796101
597313388
453432105
4975433
49536216
489838992
896506079
795330501
633445514
917266546
907875055
625954056
28475529
906794194
55461
4462778
953475150
852138714
727954738
235
578291
785421961
749481854
410319179
43460160
467306
495121
542445559
562829647
855896257
849449557
495418009
680098463
49560
412524253
5654614
596182930
520977517
3933
785642802
45095264
595561602
636409040
38205
652721129
45094
43321
973576079
878226630
425461974
534984043
542483558
3497614
406397402
62466368
561112269
3033
467906257
52221
431293995
751226478
54854
779994117
489417501
733110232
466715
512437225
4935147
554376459
698810146
779716913
685414182
45316129
890015296
473998257
19180
492128
46106
598858886
777439163
602335004
727493626
449787946
68880
586633591
494814
630672638
5008924
846882121
736574054
805868295
52744
899644209
44754762
464538390
565657940
612958703
824154184
4522365
438940454
518966799
4866279
650347366
919063477
989674202
492706396
619206425
481737
418935760
594495573
446583095
638835529
828530859
588539912
605743319
4653
652848953
806035085
532466969
431556255
646705165
888034493
4701885
459030959
436175126
884739883
36721655
910727227
591505
45931
659114049
488312430
534522838
974801276
51245
995000865
950393423
482493205
415983881
947642226
647712308
953834161
425411601
384141062
706841197
446194109
830078194
39126608
346929604
823670908
3049539
542419179
837341854
674858470
34901215
724223626
964432795
669149316
710451923
435930572
882415260
709423102
6015
712010461
502600975
43774318
768254465
577897
47935558
403
608720882
752389037
459910038
765917698
805361918
48426
691615499
50754754
483219894
703596940
531608516
355208
907260718
635304002
45530
447539408
437880
686143173
445081023
984656612
542795534
752105905
4741336
994558328
752002643
952754083
712420799
952290191
882075702
19894
625186231
6238
980508020
579875122
657556222
807488835
416739428
423137795
545123396
3137896
828994153
467116505
4654675
386445
430978927
51047244
842279539
4985197
480677186
713836808
716526241
990968262
531139309
44179
888736599
966313102
50426
738885131
486485
890269345
665391584
3118
450045972
516485392
416068164
846289262
813393914
4003425
424231
916421720
487356751
456443660
739460105
925004819
909815759
40558
4895984
816484338
657381008
879267674
563807341
400887112
674149909
975836697
526293
4964212
845709388
5335
481410138
538589117
56237
930290792
437958134
579484927
940041542
749545681
4913069
801237545
600066133
836022865
871726644
726129138
41433600
619544139
696323089
489740
798297747
46847
35790
876290275
4690359
645361607
851407953
867928602
659901005
471645048
423928239
860791052
513475
732970990
457732467
3042
597898526
804740026
755856556
898871672
417863552
782319112
557248656
766394977
486671200
501339012
769067348
44315
4359
647502167
978688527
878770865
486149391
418309956
504622103
594657016
760931745
53513327
425696990
864053729
548820675
650759116
697808178
992238029
781135281
451832219
821282665
632457597
848661281
553017251
950719863
651448194
56847210
855953088
501267954
516577738
517474
540319
4646654
45504655
754039729
797280777
639265845
579579515
457566683
762384601
485724109
40146
328788
798408609
556056015
753555692
808834216
890135077
562623184
5515779
683708727
999919807
749623602
897428305
47469639
821881997
465982
30945771
45386035
922321388
34493442
47031883
942587747
722249623
648196554
463470
750794678
588559682
604677780
44542203
56244
43383
788922047
867705856
970632483
952769006
599615265
610464424
832708161
466064210
407533753
564328023
729908327
901593587
526861359
627166433
645606006
783473370
599268072
643261039
514669207
572681622
795347083
605166
933487450
501498804
473184154
50781312
402873300
799937600
640645185
888095116
190
980626385
4691672
3658430
646888251
417453
368112448
525066880
933889473
635008282
454877899
464917999
612212264
611818701
515724435
441354151
553361110
809313547
817206668
551005863
49539363
675518165
469604
447356
66416206
384221
672808036
628498072
925556562
528586922
618466224
556118263
47755963
786668243
879823634
981429925
457035
774040883
493072173
4652075
454173697
424881989
796545614
701143536
574722590
596386726
426587135
471394
733513329
653645582
59137112
404208388
481730518
863766961
985617173
4819050
457997113
812663392
673979689
551785387
625466220
564710676
807384612
401
403316499
877493068
456833
634146875
981687019
958299751
977992279
861127713
632155790
891499941
642152817
632295593
3725614
779739824
545864706
540930439
404759
3495
64165076
5021827
5765415
474922037
892131714
53230471
419289471
45912
823934049
622138608
952775688
5904
983777284
570893539
47892531
491900
423387803
517898652
4928539
49995729
730666737
48252
433949349
792826424
926714898
492062
928639646
47488104
619575263
539061569
633289273
469410546
909208768
434943916
954872838
717236538
692900770
295110
47498012
723248459
407961291
750173314
487598
560966436
772659533
47008549
838602625
433860807
721731913
575886317
49022040
987955971
569121098
642504700
33591
47325
48474088
400686650
45171
524293685
506846917
562512227
441241480
642675884
707306862
475584059
454305182
776753465
55727293
375
5764381
991142828
965929045
794242377
47066
931929411
504479291
413448908
976149301
659063950
721936374
590347579
448740727
4594019
859184219
898509407
864667304
403104955
656994626
44848333
47203
583134584
45536
524332097
856186824
486177878
513445712
582348738
559459325
753840600
4545910
711554347
881604813
612071855
436191779
992621115
50923911
48941125
3758
560284753
723792834
42436765
921889560
924751753
898122395
433832923
418461180
652485729
556472256
550982989
856220300
656157495
867670449
45029
5251
347675
45879
455320
51366
781024993
946285815
498688
48528192
892595247
475232626
936207702
630616502
47248
564441935
496906304
877955752
812501068
4518949
680887917
725763796
499029470
535690286
493215564
612518293
571037909
534015108
466904
48940953
438455572
449553034
2919556
621085890
40558059
426917694
738919359
640921378
957093322
836947748
791825368
6460730
319958241
463175696
493467497
722402342
535451209
458154
48175
469396
943602677
419554786
751739867
803199918
889172521
4993969
5054665
966070107
816984516
48097874
821128869
464765
934786554
4537799
610548241
979180473
744017791
958588403
820566679
934018391
520243475
424204816
704026144
748888138
710276723
627002448
474661235
895688056
304888
768518352
857907407
6147181
487420222
46958725
664243797
503429096
47115
44820
681147562
42545956
49074169
458655986
466472417
38818
553853779
825284101
446948673
748177081
44002
551071612
2823
803425184
995560644
26858
513705646
896313809
885128032
568374256
674376312
972337124
490132212
745345410
415512177
61469
731775901
6393
866188019
4753930
470374
795815523
514296
900982807
790388854
49694743
861908353
48909173
452311052
41149034
463029802
962841008
742419374
41532
46826
895471864
40381895
629769298
50041753
528623312
602984012
790638903
799776958
992961311
45492966
704541965
514396866
977526848
5585168
407441699
4996412
46978760
464107082
505593066
454736611
784888633
906675316
433881698
646181373
954351391
943729513
614200478
486588
416244936
490746
977197066
437315148
479269613
629294096
463357822
626234362
692396632
488473
3336
493964449
451307203
47843
544273497
435116446
454803946
713396686
497391
966443180
46090
997754672
419943237
4113226
525181043
487771555
48060
700469850
453070964
550174272
525294188
46097304
745200526
3937187
665340340
438608649
571138477
685780611
789850510
438223766
47785
412818076
603120514
534549
781879404
4444444
522307
65313
451718533
486836287
515225663
47803
39159129
3548193
813286102
576690029
440456043
4890805
527176342
688155609
793070452
865338060
762930933
623510958
550733294
478541417
569699317
38785
48797399
4950
50141
5839
773607616
593201665
496874556
819798164
460060
525903990
574654070
696564496
488630285
734254381
489572763
840461607
668420997
694782153
910914367
421510973
463552
33813
739965515
757536717
740405752
4786
488986251
485946
3530
686506612
50142
470767571
501589287
616540477
441538
4854669
831058553
980715521
624822639
791431354
3241510
512329203
886347053
753779409
663775377
454316471
857758864
46435458
3389175
446179239
6335474
491373300
968984996
557476745
448730872
551736
998586740
552543611
488948956
4910062
771987118
753664777
44922
49301657
469317059
52732
467693
640562083
838032054
478672920
472449
469970745
900349066
707035111
668564960
630653622
46405173
602426450
406253555
537010884
610388972
565078347
922858465
940070026
907019138
876227407
890452482
693748386
4409
5961
543445925
970442287
854553137
682886761
707853790
488695
523724
675645264
455031948
776013579
816531501
531380
853374911
5947
524422183
470551041
688653116
5007231
621844958
944694630
565399226
488248047
495060963
756467932
2482817
594811469
782383998
725645342
876749900
641170740
648758831
766302835
699039247
477965423
494627376
967299492
3030111
764755539
4712579
793032213
703633340
50708137
497955
521199022
3744506
912900223
44765998
822809812
3091723
437758292
761153411
579439895
737276335
47572493
3914
897038839
621749381
36929
410198209
43249012
5857
887282278
728181516
902760015
947703848
431450547
895296296
784062024
829957766
427562546
556619930
43852492
467672007
4680020
4257048
490388038
578126166
49754
445906191
46314685
448819
613369746
5052243
974104663
466389658
755572132
773463090
4604
5567
385910
737386571
473297470
50069824
807577584
924431560
618548847
420877
602287548
609044845
513442180
598968473
54112
513682322
4526309
45072625
4585584
541794345
843979936
470077
817203181
657173279
628103681
447387936
282263095
48437
509013922
924376052
556592724
568930
419697079
583663516
46752
481138
999870705
801612241
663783495
855312180
896069786
478315413
324232
727630359
40459769
578640594
453057941
48678096
6363
589290488
593889818
507847
48318544
728770633
818388443
742516715
714643024
495012
578964447
796561839
534327215
497555806
795447543
695031594
324271
474606688
507851379
736843660
4884077
948713712
892419717
845400528
750657559
814179534
444696075
757085212
47913
873160676
668938505
671557297
4584469
634217122
566198617
826067482
29858201
491854
520618267
5694405
939703463
749847706
584597004
38073061
657764924
456532
851398482
333704
774436561
934699350
408684596
43856084
403263441
608831101
567224195
675953152
5360830
45769424
652229477
4780231
707979192
493129640
887195087
510965962
856581331
643302658
489110
615329
3928467
747372160
565589498
817033801
751603857
916881132
806792288
638106738
956748284
5213
501293
833506660
485563824
45290
57134
683628719
6171341
895248730
479612556
4776185
963231862
480932
565897252
471671641
695594202
827378648
910056578
949057712
870873654
5531380
978012939
446640604
561388100
636938481
819578873
511172
965568436
661706686
824380307
46017627
626059993
451050233
433417212
753808619
473125795
496401
889396358
957933702
824044165
45457
467905819
51030638
638296436
928971011
39413
4631387
804361079
500139172
770320756
663644783
450296224
436694032
5624456
617914665
716388872
599177731
463910392
469372522
819090651
969139113
48678334
796139871
591126598
761166919
5183
670825293
903045292
520044
983858029
708221493
464606877
607968920
561275703
889920495
448958
5943
619737460
434139308
967102156
496039252
458267143
420408
490240729
449877486
811941582
915710871
417730850
947120268
517011637
48305159
44792624
44383156
662786600
471
45699
504952920
541816216
47806
699607028
919142503
4782116
48497020
545368850
806482586
482977280
510617099
43320917
703477010
877737587
5352
623363598
421911049
2858883
669492047
432826995
671571412
918664993
873076521
634366764
958001055
495581218
936969388
524421033
695117036
4985434
4320089
5333
618881751
912241518
457271837
554780059
899930774
857187532
584015429
450096852
5921459
799077173
497224585
45947
811212273
503802208
860756510
52646615
4661538
979857329
985251723
770669390
4556822
478882908
911163934
852823851
586405623
481976223
905809085
828651756
479879013
461227916
848067258
787534807
788231905
997347701
811107026
52062059
427806780
44058
419188533
543240279
31660
827078581
798149354
427990
991175931
455267649
568894
530260
648370232
408663
688741010
446529
585821420
427898597
510820407
4397
4992
551859612
500938061
416766583
831190653
528973620
672003738
667701069
50698
514790235
419356014
680547249
477346973
44319
30321408
485392
262
466627896
915389686
533195378
491071
682648907
842961335
597062833
417257
385652516
44038
575531847
36580511
549866901
400
43496299
463674475
848245421
531111
968258773
956119501
528648139
43909
844491515
459469223
46756653
606898629
689869282
47978791
471444
722165731
45922537
45484245
532483298
52927819
546868990
704216227
704259766
849505590
846823740
55554797
885669482
647174473
960450702
610958234
22933
771116897
39923307
789752588
443023320
454001165
54590836
986511932
847089468
446548941
658369413
45280
487392253
444130715
512126
34810
49272619
856502474
527494433
878161607
719238989
981181970
442662933
936062397
499434
476266392
482111788
481901836
387238
861559657
482521
503328006
796622988
936890469
765076737
627257121
441773
47832444
770825502
5101837
678826203
5054880
865068462
949594022
446570
4455518
699124439
6079
628875537
4916205
964868990
32739
561835973
509248728
802405600
840685581
974986350
428800553
808123331
553913897
514213318
743576317
483639461
46798559
462454
56259
515323451
412739771
35776
924150649
4413657
50398
760285676
596445523
464318113
889170163
725865465
882051447
913317615
997928417
633909582
917890018
946045678
613598478
47468369
552566613
823334211
493932590
818972026
888911514
445085776
779725971
502837968
45351
579529
658248964
45711794
571150403
816386483
495384
997356892
51616
6914578
555028
4496
825954691
738831932
78162
448667
58507831
701320328
742420325
594911985
913585145
734657637
439398136
870268940
742250547
4323163
471782862
650886039
22384906
44130624
626162895
444506803
5073
444528674
44617170
754528073
612406060
905688197
766124318
48601
898998910
660808219
977659118
729696426
6144
48567
774659813
858352773
607860772
828463710
485747380
929317180
986976170
516015531
48331
482751200
875444798
47845512
447368
463164989
512067077
4904877
49443838
770386653
4637298
499902
675184532
614464839
615035518
467937078
438884463
679612982
464754
750783293
694381585
909970262
4814879
507626696
724483893
847954040
967517861
667443
590984888
811666998
643421337
4530287
859273931
908895717
47736
484125513
943628379
49965923
742131590
840363656
758404673
501827839
404917042
400594204
486327950
48645
900982196
849038335
665030124
732394410
412044343
453788252
779504407
907199060
445856962
565985602
593998961
560910
39895
525658833
786864268
486015507
532346
875488663
640297729
549537628
698647488
646038502
389220876
438448710
426972615
478450216
50251
928835502
755769004
818394442
615183940
958476301
986960846
505309154
584590366
613390514
515300307
536492941
623575191
939780639
835379058
665009978
681369095
520032984
459629616
515864
672445569
968567763
626734546
808287498
681335600
413125567
541309189
442594992
990087831
471627572
609479526
807564092
850857909
5615
880707676
718618288
577450636
446552397
662383314
983829634
498256
643754899
444357099
982511289
480457815
817388846
897885770
943735763
6391935
419349607
747269311
923427660
604038
580738
659543254
833149666
817436001
46766456
943852475
4810
448611476
629654582
619519665
4530085
768037063
447493063
459979050
57044
439428783
669701045
49717
4366433
464110673
730213977
698345286
412966628
44855991
510548251
45344721
4699115
4549945
598086070
412823779
444928539
969500014
521607126
46208731
4695629
480669495
708490916
554926905
569059162
774340741
43986
4594341
457502687
460249821
689441957
712695589
801887810
442948512
571557226
898468305
73372032
498795466
5166
685753321
443217143
601440214
431874400
482182994
856854351
559805744
437240565
687343492
309115414
553687045
453970763
479455164
555530679
31
50159875
4874785
406530993
29239
3897740
772026087
49292783
785138075
894770681
903335076
593992534
711541014
837905895
44756171
905170873
758506638
509603382
734858349
48988570
81461402
950068253
865851227
510764522
456676934
490635802
47306505
46215220
45097650
581954412
899637108
498914
710183660
535692432
451021
645221676
448613499
5802530
725846222
4890708
821871041
776407033
468378501
45946
62779095
501295740
699452886
706579053
707481600
441076687
615421468
967052124
601268220
591215
417915
431464883
684652830
4769326
573816397
786057273
4491733
4804911
495271205
460187014
889534590
60535
426267878
4984702
639050995
869440111
45159144
48346
72468160
550
957806585
512990991
977563083
43927
366180
50830
4822
522390804
47264763
642486219
921282487
525866478
633607078
485970649
4077130
828804712
44364321
44561404
821081673
567795546
4706778
948528855
399349
594941834
798915498
662805860
833425138
4759
810220906
666528795
428143984
458258
22892
935628561
504903614
486931
592906766
49089609
853172118
467140
53352888
892814524
886967386
964998815
665866154
579491670
7002
889737853
673244555
531256358
802996316
577403948
51822
49205
466466181
445149
517585432
490557074
988955472
971930079
999709956
603790143
707324208
5058
474795698
44701394
654827253
401295474
5437374
5116
998734965
755545819
456076
848934807
923425253
833060139
755591774
47480119
410402814
422824591
447811295
508237043
480345018
965658400
851592062
501435282
626297695
46191244
895671907
650711641
474018750
861822600
885545280
47000234
510179866
525949960
479309
824351434
426053931
4661263
55111643
680834047
781759859
4178081
719735963
507836249
680745457
578649286
451787770
537643
4341596
400125485
4637
671982649
450882053
39150
801599406
51474862
914178598
922281438
825800545
594591289
53313583
50932
508736055
910317660
422007374
407612774
455513555
758199645
748628337
559806165
693061453
605740058
49463411
49134
901949465
899993932
45639273
393
460362814
824828295
4238
487158557
662015684
876780426
4572106
732730788
920963689
40119780
995753559
582578000
893666527
929810988
547675511
477086614
739298515
908572206
526479895
796463198
625595276
5239151
755306477
701436721
4890787
466907368
465819574
825644567
32610035
911263397
982296218
2226
406242367
538331446
617080433
783102485
555037994
544149049
596472937
47341972
463814
730066322
911279572
4574
574484983
665843950
626524635
443102837
737687709
426815714
702027136
4768022
4686609
5288773
879791072
401026169
986920325
945585540
438002
487026237
408431440
667975282
485264887
471920112
55473673
961794630
572441044
811824467
4501872
494319345
431825059
666201307
797306102
909457640
499669568
647495734
682330571
50098008
625703654
869133887
626727092
968784183
538755996
524846501
534112169
768011773
889615699
769320796
801775666
587452459
740178958
47778
812756596
614623
612276424
672698800
44121666
45443797
49398627
781721032
599022485
579593039
851930019
4550107
680627009
4582033
475348
3943
492944299
417524560
4656505
717
535419135
526642272
909392722
746665278
489129
476580861
452441
719444229
957565059
6206
752350892
879936858
771115944
404090854
862304416
415690322
963294436
4682793
45433
838172100
707738395
44362
980166170
890335218
465354335
4598914
750592786
535958744
449101
803334688
32519442
802902988
506777100
780638620
501844446
554469318
479400601
52842
503269658
615231107
480911738
50712947
731523093
985895794
738912121
434526838
36299
583797556
497472078
45662091
680200861
38643
780368935
3974736
960061898
2561
529470290
692075021
532502456
413168540
849246490
882723835
4495026
991319587
550162019
936271996
427927892
929872766
344857288
866930959
790817533
4816586
51296
894160821
742537533
675158483
4348
44688568
416327697
38420
487400
4556794
564467511
479524139
59164398
856190219
4958738
531257303
557606230
743782902
3787919
644141570
609393132
670957562
467602
718251260
989136122
603699713
453030102
882050966
852441084
982035782
47962621
649701270
596000133
455041
507459
487997
719993863
384259
950798452
758275321
452736892
490841431
744016132
785479373
702038431
6464
795424903
565697782
553255172
31072
47796
726110645
594232236
796019122
809156069
440513633
473693828
477092720
600794108
4691120
403550704
999848456
638688021
498158524
552397607
748778875
583410243
511971886
710756818
826432303
446246149
837011721
461384381
897148660
896769988
644352760
587549722
669127677
818395178
478256185
488569875
619217
828399620
550650999
406411916
589412222
996293055
425713
61190
445322401
679922838
493070
722506163
803178219
836756422
423724962
763985503
635765088
4452
44795
57235857
671948698
431218755
4370742
607889617
745422562
737115695
44857286
918676871
421009149
4805639
469280616
720417826
820595110
4840
48265
750474936
885886119
5296
940742579
491135616
487228
958650543
438140090
501869
530279513
467008
3445
599272
859348680
755652739
32037
6437
464296
42032620
44246
6018
488632078
842207980
687341394
798888477
470348428
49724783
781164254
574286
967989735
820918538
902966393
833263618
887362661
465237897
4661841
4640268
452162
520812256
54104
484286298
408039655
599200776
46698
465914551
453738
810628255
745675886
406796469
641071385
5905483
734196617
576163336
932261262
512351828
504048364
446458931
920224257
516616954
60130
675122709
410505110
569322895
451437577
46680
539044
47407
828664080
457203359
4298
542970471
553869003
45799127
4871
658598955
4350103
966895568
4550103
880505108
4874253
783770075
969952571
4319439
519292832
609703630
789757949
697399098
478810471
981794736
777365740
464751071
661713195
437722483
490029
988254577
4515378
5726843
700486825
44361
553703
822679735
52856574
611590238
390879
910307700
44053708
894077662
868562774
496266415
859968668
480080
698374149
809795567
538589602
984102605
38273
23232
39554
505344991
738
782406431
660701
507868394
422228585
469886961
980083340
450416758
627850281
568192308
966477415
493304
502338664
967570275
57820
540102370
973208275
510899216
934324585
531775416
936264385
956618144
882194030
439947362
974092994
777092508
584621740
433736679
50737644
554711393
565517
489272732
898546832
772386246
48918501
538397060
430210
984411967
464045935
487191136
737402585
400310718
937747753
405604337
746725650
540990
800578313
484946744
614978
939818734
26170251
3671299
713346800
519673098
5130
739950685
46429
292564368
492074863
809517462
793811532
44325
55947898
373474595
705198511
48279041
947614265
53050006
4445
438017665
565315405
492231
651047067
458050650
44564315
658643057
919968545
44866
909920769
619630380
780893464
39429259
54853190
445405366
625663277
4936614
777283227
958063127
606457867
734872198
949821636
459955
416513747
848775576
952258872
475555212
6679
440306897
773990313
760997556
46060661
974346304
942428762
496288596
45065
917824424
957014936
52119032
663450029
951582329
785359922
997358966
819010900
856673017
986225388
454589
41580
465739772
982894149
747585388
743270718
3595536
448871229
445594287
454862440
511033133
519391466
51114479
47933340
46705
925183053
436271080
632913247
796408099
493949
497304052
3979
569359258
486826
456417
541789830
568696229
630451655
591380826
51842
55049066
560382427
743537127
47016414
733551405
990382128
864006287
446582
45264
308
641009801
606286753
2674080
483686084
810972950
47650431
409283962
4998856
47473001
786464331
50264215
616007831
927095115
37886962
621431640
595118985
599088200
590626792
792975360
463929010
35767
699338915
800488208
453886092
484674499
977533467
49464252
203964913
403867712
405179044
540352407
45024
547316980
932989181
592187880
4466432
70988
680225200
997121184
47270992
736649160
5039169
48664017
436252
36537
547373722
817958359
655792568
779885795
612762
572275617
958865182
768732541
5533582
49530
859759676
635258782
639560076
797468841
616282266
454450
602045
490853
469818101
405143982
489708
45266
47139
565785
428424
914171274
888162528
501425985
463218509
891956667
409252026
4452182
896264842
453115
800076428
418606876
908466389
57262086
948414651
446738066
859322183
449278021
870345456
452850130
924950072
650925476
518468
49191739
594691165
37080795
405279676
44884252
423014511
669106889
403730155
53112071
901123358
6078313
63952
959834474
985582678
2959387
648020659
753587526
45788423
437386
602403405
722334976
45955
784054288
5207100
4966777
600067062
467312401
49610568
968853616
483338895
939300587
512045199
5984
936552674
499690
784710339
617829349
5153
35564
677157736
969910947
658905517
951681883
961199415
41238330
499445585
49894851
722123427
713186425
466094298
538847902
425823
687748052
568876
566526258
556401819
472900
679828082
713886813
63814
770243535
722784347
834508967
512870234
989562424
5150811
749768019
37965
852710237
5266153
3280818
494999167
798422537
720896621
47834492
747204563
492926296
881934921
4870604
5822
813385126
732171124
829002021
691319259
638432012
804070710
695682857
744643841
461979591
756256052
691693571
761313609
554484713
721574763
700799
512581976
467
668392794
532534322
449022503
735642812
484516
436576607
426810
44318
433336887
489239394
867526173
750794172
48444006
446068826
701557893
56951760
599194937
445229930
490121045
425914810
45574
744903936
793752293
904709596
796421349
525014905
498463
797646421
558210
598626841
938280846
879749867
831456277
984872107
426964
501939461
953010183
714552496
4902382
731421790
47526885
700418137
990931177
822214807
860722005
44923446
514089945
652687047
507049055
702411735
540379770
5065772
435309607
862437153
755401652
506695294
703276424
567097361
937250022
584508265
562463991
466432
951725973
665044347
3899
870148439
5781
811694622
455031811
3720767
5191125
564622378
831213436
467348
974902094
535179633
581913349
38926948
797061695
45068
746285015
49873412
976083079
769657629
48218832
879411925
918822196
432600741
689174769
43409
737608539
814051563
475415228
672148304
49428634
53327841
973993067
572452690
487529
435277970
530504964
4561
781350184
853507777
836636543
704155335
491025670
637428302
44823982
47199875
787875870
607878
469756267
45493976
478395398
5162799
447559379
425068612
621000788
425325551
941959226
47142
54554
49315007
58050237
726345570
758045915
4993357
398943
547041379
950526940
622448309
580432
669507844
888519213
908524863
710692904
931159895
51823
771108831
616969901
613861033
412459580
44900
675979258
992621083
441129681
511988124
556203
451772518
598686844
663638079
713710013
430897
49527
42012
646246134
697494537
963725072
4446496
651292001
436462188
878741335
774204571
517499122
618425447
681174853
843817918
57671
945647496
57831994
861441922
645613474
37878
421881277
486163
541895728
937796446
45015
417333009
715816034
498090497
507684731
866296999
900107045
646083125
458233342
62693
434999796
466736988
975170501
496915699
890410950
49775344
921212302
531602992
671143604
482451357
4168298
691184741
5921458
499264857
844126452
4989947
34572606
503962
686052092
393008
556680943
819533923
48202172
458622
982060811
522317902
411381226
452067
39954088
743437140
433322638
656570510
3660051
909869245
553438306
694496279
523801491
849757557
613788157
982406490
463104597
40480
538259024
3144902
913212581
5780104
771581387
431586444
843582660
496870775
979219203
601109651
2400494
52540
420368552
448633
4464919
710054867
651684245
44769682
628084
773886605
829505294
3769983
464139917
987455710
923447959
762192606
5891
44939466
687231184
701111721
48115955
30901448
545598638
519014307
698782706
4507652
47898666
930148988
408354
45753473
818900469
49084839
622082958
68917
552010179
983650541
925696751
40284
510715676
958647323
975558309
741478989
577744314
403240968
455883
779383754
781227457
738758163
464254763
443315869
466356
449465454
908343095
513106541
794411950
952648031
582985415
50465
812513842
45647730
634053
3006
568150642
528334246
911473551
53907096
820107344
564848859
961552859
852383427
349286
534464414
521553
835150448
476609605
49852894
874988990
459127938
685008353
890896540
530039662
47552
570624575
736744101
499
5446486
511226418
54322
744627655
47430765
360956
464082
3075072
636974413
978810447
4807
448690705
621043091
464117
863417090
499708461
582713074
587361
843322405
53465541
553810318
877038416
496027
553142875
447573186
48389794
532615497
598280544
5290689
503885447
420251718
44682034
476866219
49407779
826410724
401586407
935270917
4566900
3540654
617326996
722121026
981545159
885421693
499634920
44617
776836087
44708899
434228
749266840
993488863
486235259
554724940
39624883
388569
483848290
447875429
788698893
781856184
640043639
446203
623152126
680074135
795483724
53062117
58023
435910384
487520326
690133306
892232618
451481644
3967248
745729015
671185371
447913404
36369727
706283340
557
457769
4585
487988857
891989232
3819
4502341
632754644
920932264
585520854
457151
879685318
582028431
676736671
668545
516236
865833009
49294203
784135375
460917
605320279
923243202
633457475
578686936
588369347
462042749
900012517
965664466
4817829
468407
385253121
559825464
613759472
666177507
40407493
810943246
599780867
707388985
706699976
496352572
899298741
624333874
744247336
820053020
674306901
4609594
780889431
687661311
367494420
470855511
672232543
53684
952490131
465794106
548446936
986086299
468227223
999700698
712083643
665825879
999180854
975019393
458353
784965511
367406
839274828
875931837
784576916
861965457
4054529
725313149
490843430
741071784
710299501
425623864
533574690
543217418
941494061
470215936
43507
758999981
48600
953660634
677612905
56540
922900612
766544576
5787751
53538
407832656
498918839
879600467
48932001
410071730
5323214
45219260
543191
706603881
990903760
555412444
896766698
943630827
898613218
865464391
807405152
653593391
47472
769856083
460389157
575366485
496156056
781518631
5433370
530021553
497898
645165
63150658
790839749
620260733
610593444
583765842
975437755
48880716
555546500
50602993
953067883
823645254
27645
479839904
972176112
473198313
420889535
579258644
497787060
587248192
898395574
676698
455313691
758122031
497538
445779
467113
4817775
662408406
4566849
493391317
455265626
433492902
997838853
433697113
640265776
521488191
450598911
957143883
497950402
456549
48893
458969431
965592516
3675738
997490335
34837109
3986
410639
34341507
394895
776704988
460348216
737166177
490750994
691430124
892209707
429295995
413134316
687920397
579700050
447348195
547410262
948476771
692675790
542370780
598906113
37905
469032552
650870160
478087
503672885
47710140
498234794
995651541
956528231
48730978
5455239
882642985
49266012
48752
888011078
498
456049311
46149
674951055
49921312
788417590
522270921
689030671
652471218
42431
568898636
519060176
435710319
425388755
816452065
505967395
47075608
48358
619758572
414577752
420632943
615383448
546210140
405503541
784887894
805876435
460234740
491720
669092147
449978
477994041
818935144
842246406
4588341
50216425
44371693
950282420
929513315
684911253
486115287
438030502
453157167
681364999
921010271
801321065
384
625361717
398220
4888175
698847480
43288
531308342
5355440
608746457
413577121
619373101
968751344
876809466
919087916
706840176
914331682
951406405
636174741
845736000
6124931
446925867
482748
42300
858209266
481589
563005256
750068915
44451
829336958
560924526
767707963
46110548
588994092
875175959
950327749
990658995
460736
885310329
46562
618648425
703518721
799610853
501079973
595181104
578693535
898451367
706394869
834999378
40262346
739676863
524490747
581099939
849741520
575893764
322958807
455598944
348962838
857951064
989409414
623114782
467864450
739196452
578302869
614298065
873256692
595910401
587964578
44892382
970648787
756878787
725144558
732858148
397603496
788186745
3562
659674374
979130392
542473398
708276362
671420789
545713541
788877278
704749972
982396001
803308641
791418432
818381103
4343937
6511
351407
54592858
565366212
552689743
50541577
855274191
47218062
628359360
486860
999101099
509552433
688867342
992799973
672986130
614187127
807937159
924538219
922117566
413384699
623128124
473643435
747070344
888904006
816762852
4210208
518315757
870670080
571405289
603845481
766546603
836047182
880687086
330274
534878874
484063973
753787998
474610
996676788
49236352
677143795
585899956
520141486
47880
687822847
3966164
57233038
680083775
866460456
501589
288
505469017
47402043
738990244
68149837
907034630
412871943
42048860
426258009
447241900
3871641
420998006
45257237
595150981
53531
424636862
596031951
764116702
481508
466659307
779403773
436119113
46224575
944452357
819274869
565268526
649765927
709371006
905343036
663373182
584662263
487
668896004
451082094
423039080
474501594
482665
912439700
43455
483586326
461071914
46227980
988715757
744782600
597276615
420743048
735095443
405462
955034342
858632402
580860171
452452998
926867220
610180965
842204576
495922820
636103813
571856618
763995571
529302278
453122
394163843
493162
58972
4577
2470594
445007440
3381
578573077
550021854
433856950
990891879
3569818
532150039
416485161
4775892
47528
693932532
814409919
687290989
511629801
46183
863394199
630809986
4710353
602068987
676805540
631641808
879111577
943472845
5463972
740505883
49707
442598097
555093326
973262078
412467382
494176192
5212
505471264
681662326
920834111
588159918
5356367
384846
498589863
529942011
3852
998390775
2910
4665175
503714
504451
654246049
592066306
833609226
725293625
467413
658844195
588109831
915814993
595024292
4661762
791106537
47651
53050158
976278682
47885
599420857
5070398
962676298
718099110
48154322
462301164
4154692
459718703
47426141
29576
4517
44864
817771124
4940
4690044
988782147
4660333
457656
418511680
49221265
540291765
5604625
911590516
653103040
609992443
391
56572803
970255421
3832527
641773602
848672479
847198457
4670846
4510147
408260606
780340468
778631363
764452697
4658350
44787907
426627
643365120
54689199
519310118
718669305
59960077
657860899
4729594
799079814
5196
985017909
683626934
449670795
445608
402362527
590981354
942264995
4501
552726038
869443090
1843241
46104682
411552690
419959633
973702374
45013
589548884
939239731
49100914
461273072
532242224
825892672
499220583
498773126
32814
681337252
733561937
887326157
473527696
243826529
46584
968034130
517743762
538793769
460682
781167470
437390466
352881
4134
4603189
2640
439993218
985598017
581293204
718654754
48798
900634347
903604556
797248399
434081173
710006832
38305
792789726
838100343
452696559
50919725
825130403
3786563
963679498
473906208
4996205
472676227
405493663
439377
46215
639190
4940241
629993117
429876677
632414388
779277662
845348530
978753945
614998878
855534115
569992070
533138946
458863144
4710
731480509
451696317
914082697
427895417
906641137
893211146
752458760
927469616
713573355
433840632
916343229
446483829
595655461
612898055
59354075
712726252
729387287
54486470
900928570
617441956
500536236
705927509
506711383
485462297
4614025
498263440
930915256
803730248
966627693
512602445
407061110
503617571
464600829
766481729
433818875
834328801
30682178
4069589
447919835
452043817
871749716
985295289
844743553
735194769
861443571
545941697
596293942
50787
5297376
572148533
479357836
570691942
880343342
997049895
420501
46135598
451785597
5297
441605494
492976077
4768332
600926960
827088519
908532014
551543309
47055
599215021
759559887
485
467482
38221071
999628365
504424655
795905818
444660951
519872314
334018630
534150286
4747877
494403544
699964000
996702309
405855
897103716
646303197
976341733
493881
926707965
505492760
532679
742496349
571468584
779625838
707520007
449467459
496676780
771653069
960799587
679491017
504791149
533734733
55069196
662794694
463117585
468018812
475343631
964641090
46368
518795782
777030996
994102058
833147330
941932195
669535552
4915352
794891340
504271151
997424963
865509428
869019196
518939186
519074649
645548045
552312811
475111471
67304
480718
752950257
456068149
4840527
551303754
494511
48119
577457087
498612679
978991363
488576170
849891342
746499658
424145
901120848
813009378
683614079
52445
4511258
839298676
433321815
537328102
472906578
871456778
846922565
478016885
43402592
49206122
61148189
549833121
467702943
47806196
3943605
568
462087352
734800009
467256167
903381558
997809344
450624802
563425739
852115896
833779265
533526
888234939
52570
417062
685971772
56900
528062625
888782106
655405497
492719
676245008
49526
833717078
44684192
747312525
45008
631202684
492913541
824373113
4760424
3913250
429086143
43560276
39815
444234125
411589786
756431479
55476558
48119460
885227449
960334833
653374159
623262963
981137836
463459
808151760
699659
623309923
459856
614521820
454420446
998227860
834378478
559277373
649590045
568216398
415005514
395805269
426412
705241563
481103873
965388311
35441
651532041
684327548
528659990
455899295
497637608
681020223
869929184
540920736
504575013
496188278
508853367
916435212
882754862
599259286
426540693
2531454
560458815
45083431
533379393
447676
500076489
647226266
456857365
462170680
431838756
861166013
623388862
4927424
4896180
940149526
426412454
935953815
611443
841314614
4808403
637848545
5401502
723426479
460521118
57826
742610822
621770367
504959561
46502
811520007
488423
904871431
378479
658408
832859316
897086957
683051019
832653143
403998065
4785337
682062744
771894778
513223465
464772791
49189908
689995167
4005
48047
770399213
709196520
771074588
276
474084
701914472
48754
432297540
707085409
714079461
896897333
547793257
562617255
581391380
760582927
402103839
583881336
584025864
674349
48512564
48403889
476756
614240591
38551
5184
647353924
748061053
430682270
444533772
738268465
608404135
983773641
569314638
640362381
49392470
507769064
643037092
493490
45330
417559821
976321051
904345295
419486259
3475803
499956
449589303
468043971
828509685
579305077
586768868
52159518
46895
439614621
751570839
767221071
470164
380
46057245
411904
553283024
51204
491094374
416719467
766394473
503307502
404308901
782189053
953705288
908138749
46577439
448223367
4313507
49966343
736315414
501766923
854752082
934809820
823234084
601805897
904897214
885814274
437687
421055770
428910244
4760083
892784581
820937492
44516
812740038
759407437
4338
423116677
855510888
492166225
596010869
437306139
5000867
599952760
701165635
489320709
45285
4478470
464364032
5072717
948088873
584977666
48258931
921766555
747851796
665288244
965680655
49111
708797726
453773923
49618338
4144369
733202873
523969273
741367559
448200
3250380
856893061
801394739
5441783
582353
4576
646127925
47329015
456285485
468603139
866135045
4412
969378310
4309
791834755
486955
403045350
525259849
563778516
452139506
619000404
877388879
651114961
523981809
866408690
822920378
449736702
778705914
806363905
485107
649852433
498443778
714519575
431579030
756466
385775
774670448
44982
45263
447439638
803106501
474194115
273
492913747
546042364
470913
613918359
45528
852790009
372714
947243050
534764497
760756492
46032
735975452
495898
856567836
402613884
908478212
632364663
442315914
483087
563243692
486336931
4787896
529435811
806580118
989695953
452906474
419638927
742348801
918371542
665644604
45629199
977291497
892364889
875590969
587490629
4752335
5928862
594217046
709815530
451158903
896833197
849777503
51919
460853618
544400390
892236395
783507332
4976525
5103257
4308
42416
666980597
487364908
944078234
458988566
628864665
410024495
46318158
35896
523454947
34694
876946185
716929825
860995981
469237645
50262
448570
940475706
646147365
815478965
37371
49378778
481679512
820522567
336765260
49101714
686404665
426527925
476608
3366682
454505603
4848019
399775
815333165
576900588
830765084
47554
564233302
568262994
637026115
439340877
632864375
403183861
5113
448171
416556087
4010440
952981233
591497647
410538669
601971061
4442023
4878937
739170537
582596135
700329233
805533792
694960516
867945802
576508632
966715560
368286
734013258
48821
472776
695608899
6050455
674250068
892636424
805711647
455823561
607455356
530493270
529575570
975503615
621735586
417666148
463197541
504609853
928781817
554120195
688532129
616837555
420315040
562152155
866371149
862167782
4773982
534704293
457855950
53316122
924572244
56872745
916084153
644865989
439989854
336760
401889701
494470
505220243
805077686
972379459
933395329
448850405
449685902
484154
59859
559146929
790263941
849552766
939370106
680986947
672884124
30511916
962926449
465082096
4094
499640380
764990007
416041627
318131
934001642
43160133
4920222
44953365
598579291
53616
885557912
751813262
889519029
5817910
43371798
45933561
870498836
829585060
35850859
471519853
52832042
555334
445160794
4352
447693603
923064108
416164762
918760219
55088
880708399
3732529
38446573
803066671
957477947
783920199
4730550
661172052
438737127
567699
282441
362888
46948365
756634595
813919208
469195821
44559053
26475
453111916
411622380
454976126
873007754
43357812
481865155
744924406
451112276
321405
654376444
477680254
608974833
623773466
52900
471812883
852117952
2709
544675540
528369795
843650823
781618081
497730
764330317
474445703
821378617
869603910
496255
498941
748720495
692823779
522975189
448163094
418533334
645443240
932708984
760565847
798192003
908533214
501872770
793786338
45801
885435943
484426141
808116241
604015117
655775
873802725
556787522
39247808
798740704
906603805
626643521
592446331
4493
887804581
583753311
4842546
40482943
522119135
49648638
467841273
637875192
978042892
680187091
461213685
459089598
490015
812451875
648233951
858528031
980652228
636686116
642749549
41873559
483700683
488155688
979867624
777090878
901525088
666445142
486209815
805848327
44444
578958711
473460584
428586
882886903
542530612
728056378
4528063
646620813
678344210
980723472
522265016
853581359
874539701
400609797
593713218
4366455
733022177
810833497
461784993
965058117
55494
46292562
580059401
809312513
57458
448431
448398
492189153
456046153
59934
469891913
590352338
429967259
45370
442153
430391473
957287890
497735333
926125357
3610
369251440
998950998
746356126
885669687
478791163
492892518
729893018
847850450
567185906
3952918
48163960
454364739
848818763
603380204
859580363
561553105
693397192
469127
350449
4162
490267646
4720542
768194800
408534729
860335445
668087791
761029375
50158480
958192315
645708150
600960844
4982459
647104073
465054218
604085569
423698046
890835774
865389400
494902399
4942620
741124907
443230447
767674572
559740
881101012
446685590
46377310
523844580
49021
516056846
4808760
599127051
625999118
652382653
59616
409089661
35330
571408467
904355018
523410581
881043406
47318109
480936624
903684082
497299324
928307739
909648998
665711571
2918360
48973647
490981358
624760792
4831392
42237
543618522
49696
927271004
708980478
755931610
4767591
785167779
996128560
452880565
4809
817614754
899966349
560583389
4851420
773855101
3550281
42773299
956908700
428838983
47162
43934
879778880
958009526
47717355
4532047
401429159
584912971
48995834
492929
558257220
629242095
655998872
463155895
4873
612125324
574209888
500064588
674130960
617324254
560442007
50375
443402098
690807319
45650311
771541389
740166678
4097817
701280400
617362707
775025394
921640349
452744816
729108670
566190162
513837
656747179
960945737
640867810
475738190
895441137
660173605
755127831
949703032
46296
907784040
50387
584938058
40353
940563955
405511780
459291
5810782
640337282
839207001
753034199
43038240
543588066
414190263
512204414
580790958
49972642
812422979
562539710
58561465
45743636
687924823
669302380
947294642
687938502
835795046
432112446
416523100
4488751
590835822
829002627
4810610
48922149
699798038
744480626
935536490
921896645
4929623
552220932
897917125
630919308
47131734
961195911
60665
906600765
765594963
743128794
557077
930113039
477217656
403222639
907533439
556942496
538358663
3790
443159228
962808012
51484269
618984112
671508521
541188082
497416
3638
805246378
868715864
529448125
596060919
742658738
498630255
422636552
559420358
502520996
48878135
543707404
865874748
507253908
41050
451397558
703855530
45654288
573601565
294
635490510
465426
821384346
496334567
532370370
537339781
823545193
44507444
846301426
859986976
689247404
982978361
591647871
54698
406931733
490776026
452775756
444472
500634209
4230461
441149538
474900289
792993589
413020120
47164527
456343
455365
4626419
623393200
416000891
786656130
718899737
423897
733117642
471879736
695100384
778855478
510526
47355
546426043
4326376
492500759
817625566
48345244
472268355
6715
475518465
633907445
41123335
691641953
858731523
823075358
4619690
42192398
770496226
545619697
706408115
516595754
310184327
49862
703824270
45356
699403738
661688674
894130255
792966554
623187643
4846846
513293221
4373997
968113304
45709
706604518
593369446
437105994
651650588
414646043
692127381
4812998
495308939
489242208
583764345
820502253
617746764
995352222
898262117
812554771
818391309
842411788
447587688
606369357
740644365
717648457
49050014
549538230
759966859
617498297
49794
951852165
949422909
678136359
772204010
933972200
804121928
476818516
382243551
4709749
728483297
40355202
521518395
4959721
705704527
979284476
440543430
449997920
560414156
878977730
881186920
782971025
724890959
509744010
816549320
627789321
4797717
622563534
552929
882616343
453893
484476
684361549
44898
618976728
661170126
638615021
697183796
37501083
390538
985220214
552239040
463016404
479084622
620424092
645908
474
637470702
4503759
379641767
520578
940810092
390096452
810556848
830802412
977905464
487730460
4829845
390801119
720827075
865458350
53674891
52935
783760936
4013089
589099055
6347851
816070291
3753665
351155
452617073
431668611
51905
770868278
853780460
588374929
624139310
46658
865150917
662342484
805115853
466140
596696400
511923634
928472321
64980
745080610
841976686
4562820
956572514
593799184
950450497
431858022
512454284
464157
926187835
529271601
999261070
504282625
628027497
804728475
492322314
45873
793274672
458082576
492842948
596108946
479363113
459155440
4498147
966614140
737718407
579508771
642775651
711107531
760423203
61585
933316988
766026681
40743
797095624
515110625
706763173
776305817
4278
615638316
496633533
412238176
38455200
448975
508995786
743971304
871218296
43839184
761947229
49170219
658948234
567844824
4480788
44471
739377668
890747591
505748
47454369
548300213
937192573
942208846
474969293
47849846
472639549
506
508322331
975450180
826486507
46802
454076704
586743773
763018932
961446048
994148075
494426961
535164166
518209845
938936062
675829972
788927036
772001250
799870978
856992901
558590973
603304327
583350036
48716806
992801338
46270808
46751834
968456712
958198671
632334328
996237113
970983992
4384378
705513574
868798154
473805646
49245872
848372110
451063538
50305
3916271
48829244
939761700
856109748
49426
4474741
3504439
3526483
699462761
3926321
572270500
699246404
462809400
513679375
493374
488573206
644774373
395
45507637
558628425
570422365
510422716
452173
49025
785078126
913553468
655129846
823763066
473116
780419040
535061039
50658007
599536258
42082
790195697
830086531
410781981
493224095
933194258
916222187
455173
458649397
816486516
673074544
599326658
672783822
6444
45167469
659189607
930808680
557561055
981125237
582381274
748228604
334417938
48797553
606414194
4542557
4641501
4525977
873803125
532051028
434319641
42477392
726025204
555979785
470855952
697752602
822277981
716506440
837004943
495578
51050564
42180207
5395293
473846935
861437804
598792449
908482416
741783006
485077897
892259692
39522
4756781
4849593
413464202
682545453
472577690
412409874
576751952
4756
417407674
635860595
546220440
874326694
885672272
560807357
838567564
605352253
620971509
733696979
464914445
569205221
889575312
447035846
4871256
887394330
978348277
794539911
487923033
38705
933999346
970586706
754098025
4769830
4254
976111947
735973635
676913722
570051170
538367972
405551659
407547973
2155
43216770
838181446
653888124
780101067
732668842
417882
429549540
775418547
464554404
850307323
665714210
606174867
876179050
445182392
575740323
458479664
5918060
689729725
876371796
46026377
649674633
44643
808222646
897514840
541434838
761695859
554402947
783350522
382187
454962641
5665
880281203
45490
509199410
42152
5358368
417470
736897642
3883
42219
49387267
811088787
520700334
934006739
593663826
648870256
49737830
783118127
774482590
418791790
407844764
873087594
747313017
469956705
730707484
717497984
471984221
439291038
691844804
806547927
476273
969392571
464225
863099593
967257540
454332401
4633084
4604624
569529876
410902371
751884547
862374608
495486
305645
401662705
902490046
723823703
406073621
403607442
430463996
525571578
938246390
653869168
434818263
891492983
593491890
422371
44620220
910500308
608936434
490943
39572
458569
913221457
49786
652665095
4309775
618449
723714596
994945907
1926
26454600
468715007
955431081
693941877
724833190
982689085
49575
4784734
729593889
712287685
810777726
49577
448242656
47150
451302988
502149
592908540
855223988
521124816
588402879
572062521
483742522
996694890
38628843
773620053
719538632
645998195
769216409
738113433
668758493
547492485
645348854
854961965
450349
823919479
51062
57472
44424
709266230
758675721
455810998
766504137
444618052
728227153
726764078
866131209
547427
432684162
44701444
45569453
423063194
565152610
720611120
664
720200289
404992789
441165273
484047118
837489002
673034981
916182383
476788
48940110
589992207
49937
921474422
995176041
672223163
30053
771741963
540781078
761660349
448510207
4558181
483099441
49579986
459519861
623543809
45437
738735794
47477072
3349045
893715680
428058669
47294666
727702263
979497965
4985
661923735
654053231
742614394
468646
850964929
659835095
989359474
956760750
546718483
404082919
735666663
568962081
903236889
990305349
850218551
459750400
624672267
890358417
509820560
805666942
47941855
906669397
728141468
404007455
656380183
573727057
47303
45019940
547583567
601851653
453647517
4922638
407026303
42350
45123
926595474
447281
437181737
505656089
569621173
704003895
682091748
489956
695445566
711819168
563648215
758701478
342073716
55536
539433537
714838385
480083250
840094071
656584698
813584158
5012333
45215114
573091824
877362934
40714873
497268477
417134773
492522515
673073205
482704681
46365921
854195705
553456979
524191273
427690
563386673
834034315
686844168
607886650
4500747
52964
4693632
46033264
488030150
546725487
469180957
403130427
428170701
896651330
943453699
461384342
4667249
832461689
490663018
482975
908141372
39063510
938741352
36517
51053154
636052529
556202323
678996496
659025341
846974666
989161103
39247
590672217
506164
417717505
46465
524130492
468898
844447429
851656703
982007599
639726526
48207
5913
481676509
958134373
985498989
3918654
784639265
812224280
946503709
4426475
555076492
812387394
51213234
49797
56249635
938235994
722755394
4564
937117548
743821465
5518275
471491301
799887058
978274450
894966921
26593804
4040662
571016285
476243
776471293
973298041
38748
777082374
690413462
872330078
547912153
804139748
861018422
4285
975710037
867415849
978585816
3378004
443256224
831721927
4740845
476551447
663273052
992054682
45121132
560645598
599599957
833981285
492952972
47148055
575164
875640448
832736357
632473120
4857
800081022
450945227
517197001
884345390
860672819
594364445
702288847
4116981
36581122
778884733
425589281
772532446
3465686
522089338
601767688
45539
740906844
981562391
496597360
31135
45347
761532225
947925330
4144
731013331
4544977
406902852
544186201
546123346
776092408
995317412
345194
962258372
641215135
46603960
459202015
46191
986991268
456956
512663
6590
475639991
586143724
6365740
731346268
2207
857474140
568854588
906766931
564382749
466052422
953322403
4540466
25557151
348998425
653769040
788559134
676782529
47580351
584479137
486207069
769362882
53746
375057083
812506209
464018678
4729157
924579496
595590941
924426378
453727559
837758236
756138705
863723958
34433
4421
49415
597751293
656662483
482506735
437165011
526655
809570550
439696982
484252685
780497358
756914904
714475447
704233763
38578
3734106
513054687
990525584
862483673
478607569
44200366
985664475
477658
519283462
773102757
957650208
41462
576192578
585224
49753258
338319001
626089801
879975148
923774060
535067
54784660
399676
665956553
478674127
957883257
5001
514357510
3418566
938075618
986607930
644382927
467045509
910092703
426363850
976208133
849482077
453448936
531759218
839572322
494693945
898124765
693983036
464295751
420329320
59717
840021936
776291929
505398652
40507
572141251
803779450
44476737
5866813
540666571
565234147
43069
491160
499619724
500881795
931980079
526854
541991495
5603
628019925
4994
480124016
852641277
549446354
741587399
548735212
917804729
43151299
782976262
492981661
699487971
52411412
477209869
41000
864111211
528493297
5985413
46292387
681001211
990204049
698439510
689790394
782329500
555463246
628421604
963171610
537913355
812553689
723267211
652599765
3194
718595754
47543160
768782611
455396355
579540553
523150605
691002182
697874074
496052
817928714
582499296
436718106
456454
930482220
471714602
416419570
407197684
994616716
892211979
515384984
496370
438492585
659321490
54874
871039777
4913718
4491553
514040
863817123
844705816
421019428
455527499
49856504
451979
5477
981878890
398902260
858889565
521860
711703484
53955
736600584
534115649
782301018
978274602
498173748
582074597
747469530
46704635
953723534
407331881
2427055
882585304
413243761
38921597
926752638
771373301
449109636
4129188
507086410
465841629
733548065
4753712
424590816
846917653
506080918
566056401
587317848
709499703
810753203
857377793
512
3838
553402
486868
675121851
978047602
885357014
845831251
463570223
645661194
391039
468785018
44987
395595313
705933159
521388393
894188037
800598395
814588199
3889
807057126
47308
915367290
635206969
2850430
459582894
580332324
669798508
545256345
3551911
5083066
47272005
462201
654199
440450061
48753
425166269
695996177
966230499
722003442
761496514
484223559
861026214
755252658
49567576
691255556
457841381
839731991
762215797
603281333
474060978
804817296
454780670
722770679
5066
728999044
949013450
952373601
489327611
722274845
451398
59431
730044705
3893120
633171571
710725243
911068028
467639469
497619879
979654932
671867487
645939621
647137824
44444444
467959
599865063
423654026
962986297
622070785
861478570
651939129
536070978
708000954
47578523
948565514
571010428
771758273
4127043
928314641
30829
435903815
659409527
48022013
51541488
520745818
480315
506040279
880207667
701285200
981551411
56764
442741518
41853
47502
35835
856061938
52324
803581748
49228
3292
564684929
45013559
48591077
768537752
402456418
640462193
44470080
508125145
615410721
909175731
418143802
933294142
611547936
497256493
430660509
560571502
44923
407795775
367958
445284
661683761
815439874
54480498
764081861
728041349
409645842
639758652
494861802
569108542
4876275
623320275
650868403
861409205
716901638
676033690
554409
685835501
767403492
4646460
836826101
46195422
3279388
548928071
859762426
778962985
736565008
577811665
996246640
4863290
4125173
624887626
949521087
498239
4702774
693099109
810227920
649623216
405949950
4693825
390439
777892299
424747619
494392045
617538827
5785098
458117692
608949490
513765055
4531554
759605365
748971994
4978158
476069745
4796992
647450508
705386162
469550767
945128153
875782093
3266843
398895
731303389
4937
726035298
820813100
2076
4363026
44941732
464363
826760941
49105650
947994288
419014856
572085753
413431113
2000949
422461990
34913579
351246821
536377698
4800655
374077284
4515464
522584901
623384291
455764139
46400
909713602
4698678
446028855
63121289
28187723
875746739
448883839
714358352
5162188
4133
417926762
762108817
775597967
471578
453430
711925693
588993241
991659103
657601719
477865
564171071
539939629
416768
48820954
40147
5585334
434995977
543040834
465015671
705587282
516177179
49462
875927238
6556
404709216
402557820
510575731
459408521
925158324
560611900
3850582
651426334
315
47999
458995801
4451461
980379317
498042450
862532474
423529531
913541487
519347674
982907919
659867343
489306837
49308353
432571579
502130846
624860266
930573167
860246442
496541
842982211
557817595
470180463
52442
459795
817365640
885592042
985882079
906543780
430701295
861653511
489813
2400
957415893
605636681
793973150
719237306
947109845
891480603
707106455
549188939
49844
821706179
717076516
999625429
909789145
47074817
3772
968225009
952439172
2966968
432593113
889940271
716496687
453826426
670247018
479236
698072757
553976819
889201177
539
460051861
48591
488098
750797207
450776
916179309
483028272
32124
587361086
644099969
35315493
961566330
768956119
433855019
33766
488566
45809343
702753050
978088090
729765076
926967986
5390
484440587
493063312
481286471
723029069
989428202
5837972
472298
4519895
57617
583705448
932750402
4896393
684733650
793081122
4500790
808148469
751215555
557272870
445488418
295025
447070582
802192246
508632075
866809663
919527040
364607386
469863428
49304444
616187837
561953048
4356
548166764
474195079
569057418
798459402
681600717
588021924
403703525
996926452
462957
600716997
684723047
921704105
45539396
65539709
556762170
941185625
627070975
699716920
4484736
917010113
902498709
4048739
446514252
798595209
481134282
458919078
686221442
63830180
407559176
432549384
897267813
465120706
765387428
427526
981812755
860586299
670954981
937049441
447632
740616014
888872669
52202837
768941644
737418695
606907134
56832
4655901
43224
484930001
702921098
399334
835062704
6520580
418622961
855190414
783435785
630361696
47741
53732
992531935
44600883
48880785
3354
543945094
43626
859651376
699114400
35836414
433772317
848525648
47979756
4854028
799088558
821743702
5105
319923236
438621261
445008
526563509
44818447
4991727
47111
665463196
688106083
50097480
737016850
533326386
31284
764260043
4818183
750039619
717520459
4564858
556119548
48557
774410971
4630424
445017391
5659946
450173677
437957623
524281
947826600
498695807
476847529
233907
5169639
888731672
946375731
578973845
999637832
4199900
51058589
401255777
885855908
471522624
552285649
584909
5571
507483730
4871768
5100
989827562
413599879
46276051
657552523
622282903
954517272
612577839
539561384
570555373
608277751
559132968
576265203
4204
586585594
687530949
707351525
5969539
875912583
443505587
862055803
463882229
797258770
844901251
435078789
447793729
44684441
46244605
509504093
909001241
891633426
785393501
4586658
38158865
775390434
931708159
966132576
909434094
483473036
482828287
508798421
524596003
883774373
4362
807166948
548136425
581737470
948361656
673795614
523087069
4389
44529
36797
828168956
733710235
399508
505662819
524878825
924986785
533523390
450167108
775523153
976835877
771031367
515377407
39559347
51991828
572979567
5260065
956022167
742742086
351528
834999536
635100989
876808290
700105456
405953490
476897554
906513717
433796224
54261437
555035887
489607364
410461852
864150842
903204744
563255399
464146
4461272
5014053
487915779
4304710
806683706
469791863
731440671
549696216
581882043
45565950
3493602
528412281
982489099
844398532
717396877
550117
771058689
472428952
50707
476846
577364330
911587144
916746697
680546339
4571157
894766820
464300
4826734
375737339
562624401
850761313
734550739
553143991
958882455
844910915
48058
724550591
45583
689725355
44252463
431525077
572075391
622488122
914315790
854520023
950446924
776649148
612659891
361068611
2544
736706555
53027
646808297
452645
4694162
461039279
560074735
472406710
684140753
805957958
44418820
448911325
829647857
720095387
44469
712314213
733253224
577353123
972759153
431740223
749973648
537657778
526684953
414786
471102717
48842450
754666062
767587864
32747036
472985
415379867
967283583
930689473
5523
502077599
703248709
910752632
708180391
778075325
798503190
875568127
461093
404549
455569285
50208
939651545
45691860
33221
38240
3140553
517447
677433495
433878927
669766674
48852515
867099955
842222050
426474985
508340925
646957135
3721
29741792
767642172
689290857
469754608
438387189
962753258
919703370
45768785
786134705
765692143
610765476
767411783
455261295
717453291
59050706
460554
45637168
613293633
938863169
645818230
824606091
727000979
918854575
425649214
522114876
886160461
755281039
909457577
959459860
818085563
611694851
723882552
4622263
45338118
614830819
980068100
704474076
453506979
4803646
925403942
488387246
849171867
465295457
486040393
654882358
872590341
480902
565414730
446338
714766178
413826568
958154362
773262351
667614608
426944062
550389568
607120694
6165901
984504446
436320306
670749
5937
955823136
5242651
649061232
4318738
773011884
693748338
559975816
719806422
757214341
507186132
904064803
849867784
60170
55910
890108697
584071991
778959211
602285840
5368115
900015312
528584631
835060783
38645224
48415531
907009866
931306387
3881575
811869213
426263273
44000
49287
4660811
49644538
938872121
997438956
557010364
874063452
784729460
484252
413655835
656931565
470383
711008192
508316969
425192502
453528971
434050779
614241880
793475774
850835956
45346
402515054
42415
876814977
27467
5687830
4975
466002
690686575
320691571
598080491
531668792
485517657
669269560
919018967
57831871
427561849
48979140
505103
449714171
506701544
933611781
811488886
713981696
36202
898919944
50173492
414115421
5742
417200689
747174306
870026327
773302294
583086953
767824776
767543386
882857949
799360679
497339737
717621125
627959808
859638661
446956356
506840697
43075129
801227675
48925735
327
650288151
5504
3541
783996241
400545
5091040
981494432
410933
804513458
4897111
559097292
866191253
871671228
33054307
665145637
332612
47290
53179812
5771741
587098292
709415605
483105281
822372228
4967977
596843126
777199089
4835396
424808104
497326
507997314
4870616
5673
4020280
496610517
900161953
4315159
904422704
596794787
4636336
419915508
4830930
977515917
562100372
436189847
44546386
49066942
423558036
60640
921144604
804546165
451571078
478874596
968966121
434027835
901553290
450239
4597
865005490
40732922
45987393
466867943
495421007
448928713
583798362
5464330
960801399
889504236
600631537
5304777
712754817
53137
3764882
790554749
526079533
831870658
4504439
726707745
802077093
851038413
34100
855937002
558536699
605950459
5439046
520842278
3197459
879975977
669140496
655447462
713206171
665606625
38223
43987
449658366
63988953
737780111
584824278
610193417
445957443
4656510
42936319
557158119
47523949
414746455
623699519
379519710
441432080
5305878
612208357
789897153
792306196
885218345
950299284
901928143
47976887
777221347
365619
494115280
4780277
470908
4661860
620961776
4887756
5773233
472430936
415756459
5070641
564320809
472856269
500923571
468976
818336528
894859515
451754230
454425730
4391595
521179812
957608416
844292141
405871602
2817
745785052
646700525
965092741
812584418
483033
448947695
965108865
558181141
535041260
562003
509789898
466141959
593699044
413434559
831466786
45515
610387682
953275272
472596
671223821
994124381
6020886
402021
55179538
6443219
767150140
574587760
755329223
38021
4755015
973404697
506799710
56253028
651662542
51629
553010224
476304884
634083897
37615
435125362
838901025
713430561
659697515
787259881
996030317
65
573779958
513006146
759463800
501617062
975395520
878022368
49210775
575049983
867515174
795660757
46853
759416248
65817896
3993
979594425
44633646
47465071
981093910
658411953
846283589
959073369
603076227
443897696
534200413
736157039
822918678
70064804
758240431
920851015
397867
4724318
745250060
515275860
450001
532982
911968663
916073854
523936
3151235
886518840
685622355
19497
634196343
536349622
698555018
566668549
608570046
46704
564935040
4153098
760352853
4905558
774189724
48837838
900201863
428594529
947739144
416673463
956462939
858911045
666053712
852877210
476004163
860500030
984366250
524735
494918
701119321
639422531
54248
443071970
4822057
27441576
5350242
3818253
466838
38854708
936800837
874242575
416372523
3850960
482786350
482854
799028272
477568213
764413348
887496044
844143740
5300890
51848373
45682846
29386527
862585421
796200336
46331652
887240390
412461073
618008855
960951060
458923895
782123329
576244786
599902078
518523911
965100818
499439191
468326742
962616906
734440263
941567295
870204770
3645
473866422
847235162
890499104
418315
472158117
419603361
520766232
591045348
508050232
800961953
412175
561951460
482163148
623010017
756287918
455410
732657164
980377267
497234681
47058
5895417
459478445
463812805
894006423
627397004
56061344
46382
585069138
517213569
46966069
974477464
762793372
469430719
508387
529709970
541031392
658981075
805377822
574199330
845306937
750676282
497199777
38024738
833686971
503637131
642546563
561703976
596137345
492097859
560129
60249
601434985
52118
519556790
502625172
757505016
880397928
422890136
875385850
753261744
3365966
839079169
4879
540036
5446199
821446326
577590680
792105093
600585
963140517
4075495
619308503
605065344
434673541
464648139
4891
4688
478421884
50965171
597724949
868067987
829699996
471670777
4909280
952940500
888208522
914213983
702177760
51736
428227621
6060
44588060
47495
486914722
886740298
564151155
761379078
45782754
44831392
466396387
36609
602171327
5395683
895270884
878911885
872015045
591617322
457248
740992331
495495016
34410
453898794
476052014
511837972
768889891
46157
713786332
727948415
529213212
955564203
5016195
571450536
4782301
4458082
608554
578698563
754550980
531851323
604916025
976144864
892303734
45050391
672769589
651506757
549847844
382835016
630401380
514497937
4743
470651
986977386
434685874
422964468
3896
611372137
801744680
477061300
439426
52409503
775734760
734288333
653597270
841560489
475288
403805553
480487200
834287045
662744507
45000
413873649
468352926
4848
48973704
442955153
507826593
4553074
39196
881523837
710358849
497266924
932794282
807367510
47461288
501363080
422017812
472614
839538216
724504377
41192490
450852594
593971974
6525
969818284
455699404
929384394
548492386
357092796
418102524
47299947
670230053
3306
751782106
446696957
998764258
540968265
729833760
45563349
4525441
658812605
442927545
962334700
933542344
724060079
381445
435132
753054052
4554889
649373124
4832004
975653269
4061966
4555493
46944185
710869305
754597286
5114063
44725159
507542082
550843861
914548356
999774026
459702732
56624
747264686
680993132
529508773
856451095
403143726
846484258
415854940
730595948
514400928
965519004
832137210
627348216
452126
453061327
4495994
431358416
482387
530471
47232736
759719690
4860
622838206
4524285
496954073
715462027
525019985
948255401
791437743
824004301
5021974
560284966
430887019
651733282
5181772
650624912
477230597
510582324
38556
485214517
802735193
59802358
4865629
690520799
789268961
743394520
458272
993324418
5490355
833689812
826027524
770631008
491803
50894
4857866
4820267
944611274
881941990
872225142
495109212
759209727
755722989
427064846
4717288
493534485
500665384
801526135
776634682
425019286
48457
353688734
734686610
936330059
450386945
856045840
733715843
827967439
52492286
970302353
405547185
497023
580578650
957650883
863821068
5775
45773
855053957
930551067
867008274
757699266
821148666
823551596
598602194
49746
670532322
540524
47784578
967386768
781284555
614654048
44986
535289618
453636857
45544
735523292
469237964
553582650
851473544
967226240
614875640
752757742
674795137
773974926
771875514
705579740
505196327
4212186
406124
423618704
409839636
834236129
470481824
491227769
4761749
990528885
486402
674750146
446886970
669842086
903123806
927873410
854509954
4909041
5317916
444647252
644299603
981635286
608812
794654372
480535511
434448098
834031950
4701809
424827628
900682304
473350
983727529
48440669
846138278
568513291
629938795
857524678
753145841
46887846
466673577
690507617
823592564
971479005
482258269
944634311
903975567
999147804
471297
705044880
770563674
515175663
902775619
464279086
438786082
808163971
951837054
684388781
918028245
573535023
635305238
531938102
447712
452700040
613580650
838894380
531054996
827836928
659327660
426015478
523878585
443829604
802464384
598205134
723227922
657105001
913891883
740976602
714763006
58970
548148043
585682453
460698030
41988
654114130
589716978
546464453
712483229
622388378
654020833
661669522
488376418
570277038
985954785
428730
852749499
474075
673586919
490853942
5663
448991373
590224444
467498206
834434207
911797382
607074594
913771069
491476558
599509872
568381033
51214655
955548751
993329640
922240149
610524049
36214
490097985
44480528
616669
730453829
828384121
913431262
778661488
426749476
750243906
843783371
3481
496391695
681879073
690554631
848305653
43463
41740568
318
992733604
47277
488118518
600427484
924180840
980196268
860433970
609736518
56234422
524980674
633751925
820120046
757083409
612648376
611703624
3592
957405150
586562970
4968067
721920760
838441050
45545121
622453159
491822
491180
59557
492075093
4217
465131489
5323735
538948605
925709186
964622793
928555089
981218588
812750413
679958499
2867
535271449
495890624
715209634
557678660
847097188
4491677
588622449
977735935
978358009
520835494
4742794
654
423613277
58148
628552467
490004036
917587495
556848624
534574004
477433014
939969956
451796089
497535168
610116649
583051175
50054
787309955
740932663
741617581
698260552
699081238
590303
580879649
258
690844346
871019549
711120721
803842543
666062165
477822641
931261319
575047
696507895
702755300
452451645
579710676
4979473
701754843
558560953
426502476
480316780
45937
505102817
880639359
38141
891996972
48018391
402975723
842464893
623908722
604184044
664398774
790293203
473365104
512167929
413251060
4557
5192275
5708273
478415283
502294166
535668365
767190190
747948087
4470793
50189231
557975
624217162
780548970
516183711
574701285
490356363
971618606
838632659
4532491
905390945
445043453
446248
5422991
520621823
982400232
939178080
790657985
659628819
910605875
530969099
721975753
2244848
48874
941748016
968420534
411053736
781809494
953611237
4452005
477346302
563023255
704253482
419278057
522445104
548502
41249
629340609
609089256
53640392
862831120
4007455
667676380
465936983
394292
4708409
783608317
733143231
778807080
523089651
469584389
875794352
54471
46910852
545351881
46194
48967703
930586751
5089212
828117419
845457692
609746516
532934488
55353
608208
574576438
4529300
696831131
449285
50081238
669486745
842914050
424202344
430768050
923770883
757891614
419029
819218104
789183089
541181645
650848153
985228672
635465437
459963670
640345722
4920210
666369775
7375
906364694
773068381
756059120
388882
968092845
729339652
476404719
863338015
419780102
996388068
809511382
967835395
663815829
233
593918999
527144464
542279419
5638283
862613802
967446598
681605195
4369937
413957
772931078
436880
539179711
543501
563890572
680721570
855973664
907138162
43666
406841235
5013005
646705016
57882
730873842
887034760
49015705
356293606
791110524
4823
967664624
574472969
529963390
858167569
51676686
44045
913303358
411789705
883595035
45170579
871015026
838535179
4394
661197252
4306658
445484526
49180610
885587893
530234
463984729
830344522
453775110
823361591
457073990
616042448
558098501
683580093
932349081
55392668
924485433
824347414
4827324
56643004
444687
4756895
442581689
958321611
987755779
461090385
476156043
466182765
576686
47455592
568485710
645516653
5645949
45495743
561867382
685193205
67302812
627136571
732789104
48527363
515204971
716081494
448933850
656639976
600543457
963034554
297952801
475547843
988725264
675185279
2846
976043841
471665432
742240598
456538207
456852773
499029254
590222836
418769604
939092455
435687478
36421775
976152166
896437168
879802186
414321744
457266670
952466906
39057
55150042
813638025
979232458
581017199
970199190
37687504
565028544
596961074
476703101
689534243
4787927
471995231
465252679
950227504
3959
467662
593116832
398006
4081523
528457950
912704961
4370432
812173342
3962
827229326
949027928
550414065
966882000
495747
482884230
652577023
47176699
475160
795689709
794903971
47518419
642473626
944479883
484840
965908970
494630262
563063216
4623469
864544362
631571931
498178349
46102
4146
666636334
491451
830711481
487554365
563541454
473
4507231
367684383
668641378
838579721
533176387
958387885
542018354
815922701
858441029
49141885
415299463
46293
572511106
803922539
718045386
485264824
418
466602530
208828637
941122285
912580900
43843354
48157659
692268238
926022493
50698787
767641620
488129
523
5680446
42083
417500628
820930234
808386463
970742314
897103438
441047617
937487858
641523248
875820410
932698573
42461377
47100
578377145
435866929
45141
553134571
4674
64426
47878377
37362
808052022
407828666
60983
993087716
5234053
968593153
650541524
609639819
626206717
610883150
463354710
756672625
48952789
481086
5262550
771501679
534204619
492575605
578611809
5336075
559915496
631034216
4831111
435604
729042200
550562324
903476235
745004944
575453288
825139964
5490825
466641594
449861
788150568
712220052
465787562
5931
751763369
871454798
47061
497764110
700478348
425201096
770147519
744990964
613334841
518926384
731234707
702438945
777496519
459968074
716969498
651648906
979623075
47145
564029522
856298112
596288229
977047219
946541701
601074610
490178952
527948219
531802035
421127651
736231963
985899381
843463675
517435006
608760234
44787410
800927641
5582
460440
492526
477295
824364453
546970506
4901698
468307932
528703933
712546045
490313640
45251232
492620
596625793
445709
540957056
5478602
51428421
931516143
58084591
491611
570948548
606543510
558323896
4160895
778620800
484172762
688303153
996906823
58842305
937927786
434346807
478252897
704460587
477131044
407101671
498390918
497393
495012323
736821748
572767360
952250514
391541046
653128355
394318572
660869787
5734
4647146
928795235
828059062
407166
900209428
4239
807080711
747920246
589770940
879882411
4961299
912431976
491552530
811297322
461708615
696021553
407048418
560431852
538209495
764791253
52344179
725918598
5201
709384246
45703040
492238
408678525
3939897
883634579
466594015
482902
558801373
512651986
556710664
561022190
485996
522623403
804722283
925228915
865196359
957461625
730871590
484870685
999608228
532790230
446997
4108
440784458
416149
710618415
660477732
909333476
507655637
830886667
723973530
412717534
687442499
933229695
2937693
655994827
438529150
440156533
52080025
440394958
402531995
810263831
476995554
4722061
842504893
408160341
462080867
534545001
423735220
5384605
440165380
847358092
745658036
56979
928098662
5983448
56842853
933156553
44595387
493110572
5409
55329
858539965
754259047
471010010
46476098
685635551
4699674
52127
555906147
588555861
756840239
707573836
501902266
773303517
4942970
644599177
769644227
549995759
520867689
920286866
36144
747088314
844324235
442597677
984338964
798226503
545
507416351
509143420
980690398
650330940
405968304
788701597
44396
433585283
901385647
983715362
495049410
641572205
711510428
939535899
420788331
909368056
479207613
546123722
455088465
630167859
807471218
47583
474189
689061306
578724
973430643
4579105
832825995
959631540
957167329
592520792
734602833
619831298
40582
424934335
427936274
745784139
453539526
716499869
4709738
837387869
458726160
727586847
740085718
471849394
46768
439078185
589536
30243311
942424114
473064257
779594506
765408048
770452632
736471976
507338992
608151863
5474695
586900805
490209431
531837017
923904262
38412
709570268
841414913
53041
4290
463370917
907298170
901566707
542328
948460931
444216532
49352317
485055431
865367714
48457509
792730116
778459574
745037006
748141896
995658357
768740722
587425703
430178465
49598
425410794
561518
850584115
458300701
934425421
610936516
46104600
513754057
668715311
660854636
607312436
4397851
758655990
48838394
990050052
46606749
782467888
609134583
673352440
538384949
4690827
838516340
584851454
958884939
446936811
484126432
907697673
940889742
41895781
663975272
982110595
4403416
469841307
4441347
499238852
813988909
47602
914884643
773833084
508274514
408067182
921390599
972996461
468977894
3177
520330993
576299598
416202800
4511914
844566710
481731265
518888367
774607577
864413485
553624696
489107252
49414
499999
408808298
568836523
958775470
453742826
657583491
753292671
480559795
54780
762825600
50321
952375197
4433
406370
826780626
817280991
538745
360456
877812303
807402477
882279985
642103893
575070073
474582
444225392
967667621
950146876
48174558
551711945
3380539
400527302
432208
731546777
463594
4982623
3512192
497736882
989744124
626550204
946656059
46848
580533059
647689382
3622118
452018645
662264603
38602
897624169
673447345
510234
499204
786085388
932921769
628389360
4844
474119
789179262
834168129
596195665
37030933
808311680
53539188
667155003
927345861
56925648
4678005
439781763
362523826
451627544
48682992
45644
883709117
414787
840624772
4817240
670844593
955342383
958188300
884896999
5302133
417948977
4010101
919801924
451793434
506640065
824704134
469259786
970928589
929817591
542010846
50700007
719354072
759849208
436031
866230773
50333
494573616
599150503
4908483
42766375
957264602
436487551
640866625
45060
704392439
828819865
762201723
853613609
424418029
4684961
748924486
485474899
56613909
47647196
491564027
613844254
44286286
922551929
468052051
496351983
44655
790690880
839511343
887083306
570612745
898647211
4573690
648082317
51032
518302853
852379872
492626155
463062599
46700464
59463696
45513477
542097403
784743020
463280152
967953976
491421524
5037
423720091
5734245
777201176
735491752
454842
623584058
526806
564019250
454444
741401820
991373337
747236942
47870305
440896959
660537845
809206413
4949035
921069691
561655434
462661185
4320625
491186624
495921864
859605304
756640917
612482772
455613426
444167092
520046400
3821
930510002
49073749
789584566
406094903
6562
526970878
669084078
452752779
449255961
790268577
4538680
761080246
48291741
46276
45122
542060549
476747039
49181
677696288
690180952
966477530
4995778
5103183
925611210
45771442
962462413
503591741
471191900
4487247
770875977
722757068
42949
419136636
950829370
5556142
47217305
906774451
583460171
52950583
608277347
962889595
610009863
604506919
965269076
719421489
845491081
905612316
481027360
954456681
967785692
673016758
449262189
4464547
627031772
840942488
766047227
759870444
654313381
824964098
628897387
656294572
437151961
45552359
421465050
533080174
5270
580426647
46935
907532554
544233038
4869325
721343065
59813203
778537123
5021
3723238
462860167
479744846
717390586
906657512
722337446
464090
566376819
440380939
883551695
496881273
496529071
44479899
500734114
990503751
930774203
48509573
959034590
4924781
764879090
717559083
721660996
929413101
507873684
447009733
850802166
977422980
539086450
722474840
495708856
560476597
447824080
4449373
588595900
43449132
404864942
885825536
623256957
34151084
494379198
912630590
444652271
920022358
385503
650698979
754815229
969476259
475741201
4933209
552243459
509674800
466677845
440927180
990539696
5278
596661447
460868340
35931
682787107
43958845
528577002
808879947
711538265
932580046
663267349
461173942
42333
662152452
5226
874764089
549226
996007293
47394
584715594
694995
730818495
545769
514886022
728
972908683
517125
442368503
48430022
456022955
910985410
488996187
210557
378719
487554301
406924928
418453495
410300324
604300382
510444714
794944526
44698
497679685
875711821
4124665
4882
60235
846595848
809610481
348827757
539821703
496899537
47429516
661155732
451327317
968257437
657832025
553312974
597145550
741772803
44335
754586206
493513661
916662180
632349598
4960858
501954
520802205
5358345
56847
914628443
939006892
3970
623316
4649443
699880899
4459004
577176225
654862260
666315787
571095120
4988732
486545158
474747282
554052968
862399827
582603265
527393288
265477
482443496
5155307
3948
60815399
992045107
47476
971771028
931591352
830597797
515248547
851205329
491494
454731687
4377707
49935
424963162
441418021
333910868
720212856
48311302
765259202
493897
681721685
726574635
990545599
684210145
45844321
951225978
314174
813268845
6483133
845146761
518747418
699360532
931451113
593765764
978977506
595765676
5886177
772023593
465196
788360898
564103979
512010
914052280
34811
445786720
697452422
477538
470480889
473675
646325711
920503163
511593
778535148
571511206
765230538
320671
50758097
480854836
611772954
516652631
644727209
926918998
437954202
601080513
410277990
597829704
861675553
958596111
5311337
423618064
487777323
967813054
690729823
491599744
387937264
457894280
42563416
666072899
366937376
479744507
432416754
455561587
44445
44990533
703411739
698499
868502663
778763147
911311654
5564
584542
838818928
957153406
880774826
920508869
486611023
581274156
519596089
417529029
53963188
942675523
954078276
512375965
762839349
47196191
427744125
489279
505061730
3932551
656999429
994321764
980785833
462548932
909354412
644040625
785545649
462303
662256375
974804587
51655618
637853761
672005856
703672092
942986577
45228
50981
447888571
695101112
470265900
596804543
444166143
427567759
833003236
474875
898099471
4530636
978342423
446428466
840338152
470292258
760493788
657379545
759501613
595683594
404913117
683736287
872810283
996336287
655442261
518038536
775512287
622546643
607431227
44903363
806543644
972365397
568641162
510045832
496185327
583990141
5151379
630291473
967157693
407176519
415774066
557092393
46103126
4005741
408265717
511319
506633082
971429187
617443019
449459
879701725
497149393
562922693
49481
5199
612585548
447578136
675950008
660588343
804823830
4482386
40029366
625467452
557981827
646692807
999327378
682088111
62510
625022662
483055134
647797933
685776581
827562940
918413128
843534875
857306987
831392509
37382
441558276
4681945
36877039
626920820
66220774
862000677
448146900
519220637
986689060
478295393
855813317
706795897
704287836
839463353
606127920
505757054
473641
640408859
240
680448855
4323
789316616
492365268
466366
45464447
487975891
908163550
924339583
790022310
908797997
666199
49435
886929369
560276101
569518894
324
457563643
4886463
4074116
831639662
426345379
61614809
762356789
508341886
789510041
637261292
449305
937312912
854717165
484734359
4756527
888856465
607675680
564865944
3048
510155171
504493413
4891068
600756574
435365446
976376210
493941346
455961338
971462142
608194
568246
704549424
553743466
532233525
563489443
438616765
39966781
478589
470624645
885028238
469448161
723551
553912645
761535577
3785421
465337640
916898619
67860464
543587205
455323
452986829
703587315
485508195
448898596
50133
345432
53178
682928138
722074149
691497496
851292625
513946000
451729540
787941938
441207100
647261869
526921968
4947
877581686
887525284
544322
711671976
407061464
415731535
491241
580876013
931035925
685480600
946509750
860296492
545754932
3508286
48640
848712482
910873624
450240690
501524
518302505
556691605
45996
618255117
957384724
48510470
537224354
524910
837313863
795707320
53582
833389672
4615030
883580367
4560733
791881138
856374694
39284041
470882356
478950331
961224911
691373908
47751
462187482
3390143
528645717
951701378
565710803
409836247
566556
445843236
680728712
597747328
651926635
430915581
417358807
472255856
3410654
54398796
4697507
484196053
631488155
401044935
423207510
46030841
453622803
744920282
999371863
426982579
698097003
448911327
739666170
469246
523761221
29885705
483943192
3531114
603347722
45804
277401893
479248727
3417287
526868
3978707
642590190
469509
799939223
3700361
544047515
448305604
528185
600918672
817074623
517376420
694963217
802124360
656163165
812504892
421582796
4522
561045915
855603895
490420
985246896
489419931
44606
6757
643510312
705657192
937687203
922264899
468015
5489
42091250
4516264
457869
984196630
49054
4918730
629696676
922091022
538421327
4004
420294677
762465626
757648677
32078653
819928978
586421909
608173904
47627
868068346
993214250
726992931
501358
746089292
439521
49236566
977926050
5613117
824952282
419465718
655724364
887392187
429652
571098912
469118550
490853066
4282252
996062110
920850629
471262334
919309869
874106320
2763903
4526303
47965
467683483
873751246
931540497
259633
960397579
533072551
685424143
478752897
783599019
933830559
525165272
815490542
498641
465310
459654
797949229
43663978
648737305
482560160
502102239
263746
410722264
3074868
603947412
823343966
59063
44593472
550248777
520442510
351053
736096237
736260167
823633955
347128
485833004
966098208
588061364
5725
788916156
662908418
949708536
46292199
465177475
869421549
906322515
464545468
770009156
717632060
59625483
512989537
765180426
941465629
808422675
511086884
673300806
585124683
4891076
494929864
951965638
455639010
467593024
853638330
466832314
48081
525639572
461653
530282089
972631945
770471463
48741036
469204550
676225280
443403996
49090579
47346007
905817654
44917
764162980
5087
668839907
653633113
896815734
880154422
795710742
43896
441111546
77
4802046
650947055
52001
882413423
44144439
978485657
651892251
438048609
492059121
404574
650
510127970
811064423
689564198
45298
362
675842484
505038828
4601252
455943
373759
582805302
993955437
622173348
411129188
651508525
472282674
473009
735914126
487536519
639702503
863650536
785780806
479738372
525967285
422720915
863108516
4555338
819651989
569513434
420629543
47343022
739934306
549840436
713077524
558530755
446046533
595123575
771749735
789370503
44538
569736468
556543294
4330792
557941823
409706
765093935
508574791
608289754
574347309
821399640
983616555
934995507
709620212
450706816
912955115
49276
406977700
903952444
726512232
915513183
640721960
495547
5037841
983744042
460341415
208
53525418
466854809
45593
570204500
456281
444893432
594190125
495530
890446997
47030287
965560264
729900486
46534049
901685867
479084752
44642
48871
4682873
450575412
893895973
810314669
435158755
56058
4274380
879113018
769711681
44444443
49834492
563778597
906583796
466019623
53164298
49048502
748068171
974630761
888011187
46176228
784591393
56989
444951988
575574807
965536669
3121215
29155763
481673537
550298831
503547239
741037668
53264
45330475
910211954
509574893
468245553
466702
673066127
854706231
638011856
609671642
22953
511214080
529111
763968047
934488290
755660653
44218
618252445
46450314
587531232
748699494
50913
885282630
900108398
786735445
628797734
886338985
767205141
4650793
721970710
450267262
467776118
3284317
587164462
4459982
925781426
975050567
598698153
623358926
47666
356951
885737072
991534412
505094566
581876524
658772546
514695316
813586776
555871099
884750194
437675
553157632
776952803
54436020
885077578
583606310
525805556
569990932
963350524
470229
500789739
598493213
38928
463675195
48578
676557550
61898607
507298550
470408713
634833527
584258623
719662893
432320803
475030537
441395
47615890
506416539
44581716
4489022
2085
408487196
591344932
488223664
380452855
816700564
532977878
529837049
489814232
960476743
425622351
3756
468551026
479913
868502220
618197171
449777132
861087714
413455680
48282867
524255720
978260317
43487
547488991
4447450
55545333
629599476
929691430
640607334
422788993
3748199
603163703
888314867
509057
884354106
672946147
938009472
939435284
981070081
698399485
724004751
551562874
447933722
797385474
751931956
573216648
4387248
943961458
800929647
26448
951133633
785403246
719544299
3285697
891676174
416580678
862558652
593788
609486877
5822336
507110413
830867607
434092914
483519880
475625806
39138
935137596
425044
778795740
647113035
723311074
465302836
575430318
757520318
450971541
547411
482987070
910400395
417228534
590632796
445896301
409249475
428261
494841938
534671780
765109625
251
935442477
5836
939159086
641822418
803889976
583631549
900493759
718261494
38679303
725883454
705691797
4493333
383942
944367649
806510876
806712923
500843947
460562151
700001858
406222896
536291013
456347
914670293
976035465
3450610
420329079
427348296
454079479
615323222
2650
281693
31939
489662982
43416
52430
776599549
541718447
532435965
51868012
687137753
424686035
457337302
872673641
674087832
3871403
677665392
595802032
501100625
44872826
411087912
600261821
789914951
400666580
906678291
5339708
910847732
837309853
574919205
5359706
966088869
522100547
512042359
999910528
548712206
547705
5549
45513285
776062390
753504249
962306138
456792420
855364242
614033664
487829000
412708053
723616227
494439712
49932693
503743956
610576071
638029238
590965654
738210184
645588283
767541387
832576789
675274755
713541625
751802797
53117728
622171290
443451490
51071516
556257744
402016370
963472999
475259254
515776
975556694
875478354
998382944
950939536
538648854
797638807
538620040
482104367
750789431
570076874
45250
5461
463253237
646810937
886009870
851917954
4805085
583345188
507196121
482421395
497147794
891373497
442697215
668602850
4365
4981003
533284975
400641593
940400658
48313448
509498161
47753632
469740
436672935
683694671
796717434
44656
478546137
47523
879271739
781261668
887076459
37640867
562373883
740933032
694329546
571024243
643579217
453812679
443831166
554781340
487562836
49319
49531773
462903762
4933312
853397249
899486276
792856762
667017377
44811693
476609
683431140
413052975
470860
447500835
949983773
873025912
6716880
744134227
651786591
976795504
512438539
960971103
869277299
485598013
492503097
925991479
617732623
37968259
953924562
869163631
676280392
842391958
469548084
809855635
497478
66031991
19646
4898595
622158657
627639917
459268429
733496927
631557556
828700154
983368325
52209634
406074172
54584362
899571073
3910
589826052
45422474
859333686
758426003
897146477
704197802
5097
610148581
46920
613607208
691947159
751759798
52595728
4617093
457444350
970710127
649545087
536191363
817546662
14752234
450914196
50993
578934610
59325
4177492
614440710
40454
422855741
942433429
465024735
731187002
4605905
614159206
521294
607664975
404657579
5009896
847375905
456227197
967041474
888526935
405203223
688504363
370131007
600434895
510515351
991430328
934188364
48938304
497400
44876481
961915471
619719494
601540866
580643881
45419899
723211278
827310730
907293637
922445400
56118518
503418311
962358706
971715439
467059091
4596954
6239700
915428930
46258009
727036859
706421881
4170
884543876
959434411
628382102
39574471
768406504
700172503
516116598
930236334
53352384
51621931
440683
604794159
973836868
3485817
667109157
552578616
46732999
432376762
31851
755406457
76
973374745
475505800
637624200
807513888
4359377
751288251
660659524
477868096
498603220
728499760
934986620
682038868
506854700
31057
772467966
700778931
415019687
439995229
761511308
478323389
432430172
664988907
776988296
806932738
45786533
694055017
512824659
719570935
55289
995119357
961549467
849874772
561291052
927008507
567898580
361875519
455227333
519690572
771809015
565345000
567507183
5253547
422664
60833493
509710185
4500394
810151517
978944250
567620
479585913
327851
899910205
517061175
45370994
922277016
762178588
879666397
730793700
426463299
435565451
470701
965246487
680856736
48722
653599107
500794091
4363464
656397816
934340782
4556676
999547739
656952107
620825484
883662634
820019558
396808
657908315
6352033
586936193
700561862
825433758
572128364
778255693
545317765
652453341
924126192
41476
6064188
982662057
687662018
454117822
496100464
847084097
613243277
824852903
528511836
496200744
465026
451204548
722968227
449905180
708875710
744535802
5441
982874100
49110
569676128
566925379
826497732
409815
601269245
395879
586723112
443510306
559194543
777829391
824528869
614316565
728291012
911461909
789663089
445540717
803335600
571581583
930786076
4568310
937961695
505303276
47949
725534527
554053596
756490845
390781
805156494
514968662
765704610
35697834
3297418
565133456
51380
5187
6934
804000668
715638432
472977
4438051
4955299
572946617
736812545
5451921
617791141
32953721
643565799
524324678
766735235
54679
468401618
41355
44598
49500507
47795729
5931665
473404642
725379295
455118281
992934452
440576125
810900500
739973802
573781143
491428
43991
493939
966059510
822456908
420364
659853909
850131967
673533289
623678726
696836624
487589011
789618314
695484077
35925262
786209273
4744700
46876
789401669
732496353
727764044
6444714
484364618
778828740
569531209
48430
736372514
452099064
242117
455751019
878073991
535060529
45731005
915143048
443909111
637667690
864993135
383339
453292740
674746927
629264246
616798218
628131969
918973145
45471972
50600678
660842278
49928761
453315292
620902233
46110148
940738793
615214552
910007971
451157192
610045
43286978
482946879
907346530
733679145
862374726
828593189
883590522
864573071
559667233
48046841
435546
949594465
520683085
748779557
843038038
563225786
490030
51589717
451616837
492228216
404939058
50892402
327806
794534373
695062138
604131760
58617
895123829
48734129
498914073
712788557
5802
45089
740347161
4734
514293580
63813257
333251
479014
693739492
29590413
938873394
899265460
490251
38065
574267093
50931
456166458
584460843
554524225
625301189
514175278
559577
609874216
799832213
746346088
459168279
992189932
604671366
493325512
5271
476850732
529955142
634881296
494518538
799859617
972077716
449545
746400056
56618624
671929761
354252
606134464
961302726
700
4754932
621563804
949978133
875405773
752377960
42202782
607705080
59614
415633
880198729
668642773
509052603
709041380
48626
460678
4853932
940071960
597
511826627
39250920
44291461
851004000
538031711
997307170
638612079
812842395
690464432
773966838
840940001
576180668
655099991
530259557
426186791
480699
45504464
768478113
873257422
400608266
854765115
591357404
475937079
315468
885358584
865031054
5859
4933473
46241
624580888
974937502
873972120
981805597
429088028
44531536
46050
734849872
3642311
48312230
340451
436615920
550361
4311255
627841577
585331584
612435086
740582400
546122927
440502798
915615378
437599198
45583116
859075418
822622920
462707658
486554902
4716379
836136502
943677557
679187406
871434092
776719328
607764868
38013704
457849401
488177714
491043899
3966
776697343
699062809
494832713
681230521
4334748
641493398
692393180
720376157
971747698
658366464
453428600
869809072
461560669
842873758
983655222
857444684
723745300
4475502
871346536
467406
55060
3747
744147830
609923
536149709
4563216
41397804
457234
716747322
45331
662363242
975339194
39124
917028585
700632487
501592233
956905217
879400854
37063
458805
531568130
63729510
907128483
4583052
669724295
4936739
474336376
764707347
756540405
558228526
61340403
816180252
45625868
696142788
42344
807934756
964242035
939577270
3686717
752294300
747187603
475204991
423995045
44797461
825676507
665664004
586654091
447070355
684995614
682437533
994427880
907055411
709147773
518994837
835359336
561911378
605990445
889673174
452866674
4388450
665567205
816719373
957297368
557618152
925594511
404039
481555263
466649103
412847
981935990
317440
789460811
809916475
5163968
430478677
48993375
524714513
729050486
476865126
527791948
876109143
473508
780761704
483945
51200664
557578539
767947509
485513779
749968608
818352073
894986202
608350428
304228443
503181
484375653
44933344
433985812
801227476
719139224
425879376
907763756
598917041
44591222
51268
477804074
474689450
557359849
905496454
441375513
61059045
45396
888387522
419648267
457267
46687
767233745
519460645
855211584
686960
964764495
995865254
4457449
662752922
933806796
36782546
647040880
901269940
49614413
434669719
794551948
679160308
481213619
612826131
442254
726055481
517095467
45591198
536665
512949999
5303
672813113
4985211
710001934
729245213
869178555
415847080
511838306
518471993
975144305
378911485
964184509
818544540
609123986
790076332
996168679
4153
498012
760645028
42739140
546259215
805553254
473128
688880448
485647998
880695357
666992082
432996540
401467532
823541239
836334804
4783970
45844
471336
579
428268690
870381885
508847841
428486668
924917813
499584600
701005385
5065651
484297
732208626
489489280
548464664
568599966
927152599
414817578
45195885
48015
4380
46952
526741850
806299227
921483277
48427535
45126
39208069
46195642
450754052
851190872
581256196
447895602
490099
483730153
440713895
43809323
890456587
836536776
456276167
584798608
742645406
5917
505453887
742997475
47319866
799406128
639334477
672111649
802646979
532204436
498831169
956005258
704777668
698825792
453206514
892301802
972340747
939253880
803647155
869576951
50313838
59514835
466470848
4355049
747630864
930745637
874946502
53851777
908410033
526240
639848105
850894717
766263919
912561002
52362044
876516708
864526335
456057678
54148263
563103223
555146659
785616899
886326932
714506203
641695650
829598494
448381148
755692026
876723345
638168629
663329335
466428790
53184058
930975189
761832310
38442555
292303
447458966
49581868
37498744
824953209
478833595
593257461
875497819
573884671
48505794
680723564
964180360
308276576
425601122
448582275
572735681
841813591
657412674
3850336
683757416
687550029
426945066
744962184
455769863
4023
4710201
777707527
464415395
871658121
830769560
601303422
2564952
4530175
590271378
443234034
743661236
48843245
834081399
576753430
539044706
745417593
4570884
884546217
409170
896274080
72233
959117025
936119611
45096769
41942
828530733
806843203
538012260
49882
824885026
45710
405788812
3748988
649293699
481385255
471758047
766523047
489369
656722596
49433774
683153619
668383415
799627999
551176901
956966555
584491444
3768077
508293568
4809644
533286
582
400498086
607134341
60232783
492255964
56753513
955630352
447582883
505219568
47710
45180254
430224
404177400
934427108
4557485
44830153
705503572
621082905
403920394
494875
448349375
46794742
972812977
913320592
978459344
429742557
835944642
55902059
433866122
490370540
588698311
53415410
6285995
850227434
965236004
467739808
531022154
4208379
959873881
50528
521726930
4116
406150601
493312195
4520842
449108842
956410900
43057
649294709
22425722
972323362
950232685
410534193
4653176
46994196
784192870
42392688
833708706
681205530
38685271
427937677
627326540
741286435
827949416
925904971
62484004
604160711
502371385
941048704
47245453
485048100
4287151
633154377
45321694
70717572
51722
866477619
978500470
551846602
788304942
470287179
4813289
588150908
548260110
473886590
696713392
933069300
821474621
556357562
520813986
4905
967918312
881666730
438421487
723001068
547240
770808537
879237786
450219468
358069
920609198
741470785
690506183
45835
931467522
432012552
883921200
672814377
952513151
441272916
847256485
755799695
986513364
822574245
444101510
477818
866538354
628439661
610532279
981263982
4075
788897024
944928766
55858214
542070
44251112
404881976
755409568
948839322
974209303
579796681
942684855
532891442
891691228
854116840
531584393
500085103
589697993
535229
928615439
47354
650399659
39613
4902
711217917
41138827
963752514
571249
7442728
703920479
903786969
42163244
629663846
401413558
49917255
5006
413416150
5032047
961844522
4448668
437097626
53120700
37793
460283963
497723
419415162
914466016
459178
615139955
471493705
55181
508962183
862976945
635881951
726055392
963151551
471540705
925602582
731711535
789738878
416729277
987544442
608860009
447521794
733844784
812526662
650080092
47723248
471884
472323
660091526
4934329
836224162
839788713
825605917
781736027
873177758
495813088
521455467
486128175
910898882
553262240
755151463
424287860
469944
875397495
610412873
775599851
954782031
771160780
641451735
477378942
5247736
778154316
848011940
55121165
47255876
443300883
496716
884567946
4711032
752887403
45892
551190358
55842
523129068
723718829
438796568
53684892
512369640
868493791
707508429
670250632
4970777
979063922
879213253
672716313
804290851
509440494
843501071
867230970
53713593
952344109
858418838
956615953
714852660
651382
452777270
655019466
964360681
45062
937038895
637537398
712204639
58696
636639018
485768604
753334761
711238830
901872003
710845612
401769596
763213654
975046082
498090618
42790
474668852
609004853
652083357
896167986
5252602
487860
4429
852160194
615840505
611441368
45738085
693807285
53236
765460633
50001
479514052
702757760
510457105
849842229
479917215
494785036
685472148
888844332
495868028
427873457
431326009
987453298
49124
786463976
4649573
4947649
593451159
696007417
560
543045906
818482498
743311877
995470376
837873946
825329523
947310956
975675153
400390386
918934223
486857040
769844729
557821787
440505
671982775
436976
632632131
483900421
515097783
57492331
727225898
825563609
826790150
47476230
959089938
857251185
417585881
4966923
775296252
415479788
727024631
495596686
522928317
953660765
443532
421939635
54955768
963768212
658116727
701446443
444917963
671766032
5665793
975541723
432753710
409928234
6130
910139908
661750319
732177409
5360471
666593029
774109692
680747675
407946
410736378
46874
586701820
4562598
667293213
489486
579917151
450804
449501449
885132063
764466753
68395
4745461
807050413
481194
854465018
599840232
50054064
6183973
439530
455122
971429566
622674242
5049505
402266375
49391
535910397
51756387
629488925
4761208
49740764
856522825
585980304
3822
654237816
4123224
39381
648860414
667770767
748754665
921764967
408313024
377740
937695538
565415456
445615593
699
815639919
404127554
710194659
782661820
404644009
4781094
652848045
486250
49467240
56260287
457644509
729572603
46713722
43510500
51683
489549071
4821
495964909
592678357
905411979
516148714
359679642
24
792758379
4692324
620315134
511346
529694262
949430048
501773764
954141791
615998920
45491
869977181
407925347
425560043
454517234
4467676
800899899
701757426
425021814
440499540
6483508
880392864
37149689
4633465
517183
2985
839941101
69275944
4905716
933824882
47372518
525996571
457980350
54257
673141958
3654433
825900144
813312097
633874301
406893847
478304209
520079309
39489370
496714849
565
503041304
871901979
529112390
458724278
872445473
475799712
793820333
858451037
49300
903238826
4963673
749731571
5264
416871578
983814468
4619369
3835391
4520044
689962034
4969437
897546125
813177266
429436391
850905922
39899
462771649
686834511
417794938
482495
713984707
599634980
741265024
906826095
574197
54159356
402090766
721199311
465462
661523350
470706516
523157134
440448116
846412058
663280371
936341544
426746464
666066222
478740
2847
495531
375785902
46416
4675490
58683
603772557
612069190
588714968
5039992
4768035
912815047
512273491
507063127
4501136
498455
5255934
777738190
569560432
451113
520920180
420371
502526329
597778761
427941593
624308351
536177298
795018302
842933232
5390345
469719540
940331223
914507958
4087941
971347891
843752901
43989273
931864674
894844239
412006796
966390414
954870390
590990079
843385280
363310213
471928488
959802127
898479108
474781
52366098
855643746
740845279
492995200
631724373
673197060
886683286
868386895
410463029
340978108
510489487
47801
5450
5056932
482483
851727859
688268730
843591350
735057155
470783862
559287562
866219296
637026758
700354749
783849080
407605264
4543
957942940
695384415
378130
753244405
673944320
51367
418130892
867987807
676232002
908827855
919164351
401547530
697764601
770974817
4833478
594866349
687748524
42689
567678996
768923445
45842
3827551
483110581
691747112
769958762
660263532
476553
357368689
720867461
40971
433961704
931528442
487145037
700876360
46414047
70497
486094476
461021
716397640
3837
639661802
471108
522659181
4426861
530490807
918597391
525040840
852984085
431369
470353320
418791483
48973902
2929817
559589625
856840467
4570128
538849396
49054176
46372
550256864
942807586
540372271
732889568
625007636
480653
646138273
698394359
547968296
543720081
960641610
657918215
700706885
49207242
867275898
497486
903329364
44826
802713724
48870
526731553
53614
625571452
926489587
923674463
444073580
447776343
689329202
71958
544927728
409827670
503746538
606133141
44785
682828286
466883334
459614
772155789
925616453
762885775
316339
3841
859345003
717362423
45445974
953760728
486543
609238707
59588579
809541822
996866794
602991217
898329022
437429922
480266
552929862
528913572
723615281
582835284
628283287
841077974
847344555
682635815
786430710
933711032
4358
384184
444913898
897067030
508238444
655566302
616241169
4593254
673252001
849892340
46158
2939793
722853993
419003283
47532689
741930770
648960264
607397059
45897
551612598
435967486
444213
922880951
4339533
547235341
752991675
360392
866553214
498356431
454290
694389598
946175446
684083987
44944
5224373
450545
660266548
877625771
3768
582694272
5579846
474614544
57587017
31418
44769445
427400177
705612344
980971778
479110293
428892541
527901229
720646502
538835097
744462546
30559388
5262734
401323742
538
421437079
32733201
448449794
491131489
844869478
475632749
4678726
854966058
783550063
653967314
956714926
4806275
610827691
410540985
5450057
926829951
54591
451560
212063
786552820
892330633
901095394
429301375
654718896
49816152
681201007
3747554
455540
5589
493594113
952615483
834954495
920573898
464846631
576105111
4312596
672430707
718450523
942548231
519793673
578985736
752857894
558768529
518392432
775277117
778344792
936729242
461890708
553828984
830145801
754106284
582239811
467383323
986464760
682150369
757138323
459543
5038278
743153720
897777139
503978631
519221132
4425761
49374651
849519299
3892425
61908923
796390573
562489
420603131
766257772
41668966
954825350
625594411
4533
440665004
734506467
624677155
323243978
47919643
44367426
753369111
406596742
44920629
495038
998982183
5488920
328803116
926394896
443597
873611771
658872270
406068028
772169486
4591
719685610
4394864
948300676
815619094
913040792
4817464
930276810
873415667
450582258
988099310
516648
891877145
993253298
571696944
631603168
854502854
507717454
579311595
505444057
457286
601824519
3973
477274388
610010924
48979
999559777
653564644
48086554
618429320
736504764
821919644
483003016
50005599
950599249
440897463
523987148
603540173
664535680
458600
633103140
400672766
923850260
877597970
616886778
993048937
785980149
976715260
943699901
582369382
853920593
977229524
866152145
595999588
892598723
499558
819433023
422544377
4748463
877758872
48878
485599142
451735
966395242
597999453
649364059
444822050
668766300
867888734
886317866
570657433
414828300
690773626
608
3395998
409214470
664118493
824056590
615967480
481325325
651958116
679080113
787887727
824090553
462259
801595939
659886
469064602
565631065
698463007
467779834
637
4254834
681644173
912903062
441110
970549515
607869313
620946732
44596346
446979831
445760270
938353542
506539394
962221003
445186
737823607
901053330
4285590
917407741
35385
699634496
478754
454031195
871633474
916767645
715408109
779378512
52388451
846610874
836640928
899089616
62031
661574681
667570478
403366614
882964745
640424654
34555
707148289
355845624
943582870
36590
500417631
5849
5613082
513379138
941981076
46106772
799720721
474797
639366318
838859226
527844949
868989534
566079146
999233642
602784640
712220911
511281404
588631112
449239
786757192
541674094
624104417
581918979
596558992
830588664
528044325
47630
4817378
482361913
615967371
690195611
494232713
998040174
462412
985902091
46088910
50226803
907250384
575206463
988951354
4006
791553321
469391451
45605
53041129
4956963
532920173
34766154
381673
962389188
889034513
480695
649792219
857748700
555462859
4601
738426986
35044
825354121
453254
590898710
857732687
668318382
45448
470223526
3778
40346723
4537324
541572616
643487483
687274918
53068
962203238
629405785
488133065
577780155
604870238
560703434
510556750
636853841
430089326
434795432
50414829
866936999
602456144
846461122
981167426
820702357
424214
541297
495697225
554529208
49671157
545772329
648329562
495584536
410912608
44965
568906662
441900295
477695906
975569340
893958898
998368614
438312814
4916666
831328124
455986964
502534560
701607943
38956326
441189
857229505
800193530
437733
445428210
792736279
4002267
590112893
463669737
927474950
555906620
46194836
836077104
41551035
449433
820595882
595182844
41442
266592
52139
44403
902739007
617057789
616534331
4185456
456691
48790112
839278397
521388733
961357336
35616
983963032
615914894
505723
807983705
522207498
3232051
861131801
411880
525904189
563068550
598229349
820197353
813088811
501366
465657729
493679
747843560
467023109
539117267
689325419
45993669
491186
4596
468745
530999914
823616568
830567677
561720181
4386249
517275336
996634864
517326833
709397074
662026754
724423104
537808131
520434599
749290678
584752735
4777301
572604581
491003275
517507917
43872
490310655
453308975
636165797
49216138
628636513
1453
965246844
536491515
675661600
836645775
680407350
980662173
519167
58721
45357164
5736
3268303
488978
450703157
333697674
816073134
476173758
481494943
805896280
65645
723518599
944485279
483702879
824355204
700295110
483908
769310466
4574006
927583570
410517833
882585862
725264046
457514329
454192665
727122830
5306054
585691501
802983980
57073696
710637712
983895711
670501048
762815135
46353
471985798
58769
623586
662649820
844638249
863057652
674136351
809859639
584248503
658252905
44562038
711708960
518403420
873976523
2939072
2652491
4935261
608296
489742311
605307235
637610456
983414854
500531479
464970106
992242708
665314499
704303791
916225269
35532120
948918445
472185412
40040028
511521
39122333
906044528
556818636
630502188
45228927
484729306
788701006
665106039
446993590
508234183
889526433
45574068
481306493
36515
881984335
634326246
563399990
994516334
955699571
451271527
49478
57181182
880190825
951285299
46589
511736343
797153406
45358
619667914
609265394
848428670
886772332
854624166
4726132
997900220
641856659
648787877
559056465
4630394
49690
559071334
685909628
51739546
562416470
551961830
851297553
805090388
680398297
43671266
59943774
499663
824412580
45952844
440656676
492007348
4214
532912659
776208456
473831
672846436
629553094
522130
471030968
843179200
474616669
606443
476928528
733231501
715711280
804902898
468621
922687773
883123733
450950960
3195
587880151
4603325
617993403
5342886
4513577
901252193
778924100
494726125
48831448
50952
45825
454790
755735155
45565457
49606
961810184
510023892
5899759
954161708
5911765
921906203
471091924
42451020
601187674
937003544
762463368
843424043
342
457650646
976345305
560440046
5404
3104024
698873356
538246580
33643291
931353517
997972837
868437891
56901
454624759
5312
636890196
757524742
464692
984153051
484271764
650854358
825667004
461831062
4583852
598816077
372072
957841700
859221117
48930713
785622619
447232020
584103997
673064007
47096
505021485
478551599
43750060
531300799
713115753
538649160
534587777
828848498
4737636
5798712
472030361
574956
953373404
446683351
877570761
621806207
552558400
4951333
537934705
914098013
412053396
535646776
978627164
3393474
450466
40407
668895825
4255
46833
4143919
887082250
977269617
754499133
607868173
814295277
51560
4460320
789591874
933085987
898589437
407422113
978059146
481982
581612101
346852
759606216
563276083
3686
837073150
868358716
950668538
391292335
907555561
485525354
4963761
794247901
944526687
514186779
42581542
392184
464045421
939065499
4198849
588449330
476907112
666929931
765009782
774470634
616032742
799470870
997694936
444041
500028
690783986
582096327
893254436
828816863
387388683
611682628
841947063
809135517
476118788
686541889
460524397
964557574
6661
652484563
44843359
568519271
569690465
689115881
433376
539395978
516649222
3855138
974082263
49401436
42899
733704489
687957964
700973090
833219363
753419447
660282503
5578
691417215
514701319
727427867
978348584
714008113
461981803
822061786
933878835
893987932
527698927
391328844
438345
806877364
35867153
44605
492314961
401096734
39554436
486633500
5228
49068120
471717
462470
525230033
696365098
847699565
490795
780343753
702940726
498589880
508176044
581885612
719354720
709917927
555404076
560967865
655568717
719536061
510686155
4879731
651512536
410962264
873194138
414751546
900188933
637065426
803786388
940144264
858399937
539615571
41515709
564908588
417081
893243103
450104228
736892613
824617079
832967998
863677351
915937802
734517938
976357789
3830
907097181
947132640
489854846
492450464
512303600
733421379
5362320
4799
4992153
4215
564950274
508669
699289545
744297288
454663911
562567110
818933992
5051551
480250
400166023
924361888
769068792
4641826
650244905
392135
5197068
635034571
711881351
523173
6526525
47354795
890723139
44613186
48375
970133058
809741774
701461118
453433765
411194360
798860546
906121414
3209895
751601359
769896781
633900275
604306489
496036077
462691402
656238813
475632536
61267
562979740
707437310
3781
39495
510942
51962406
740471285
603625578
676788585
440133390
609652174
411355999
480024100
40875257
43194
473492805
470218394
653942304
53512159
316596819
633887982
549780067
942576009
505696525
55949892
443993
47652651
641061666
51384459
822368784
5118645
577882070
475918103
425661642
732865725
359457
762014006
4536975
993607415
480641
984067571
458976841
54258
988573458
45422
629167388
964797845
797296521
916217319
328756
797940170
666683402
631053550
637507
5405632
490497591
4370652
512024
824066509
512666710
607543154
826160546
4723039
682722464
685199076
515995519
55759
48743983
982547692
475061
596688125
490064359
449135298
476318284
409794794
828350170
550404092
47342
668307991
844486485
959401697
568819412
725383724
447895591
505565314
4161
479395638
611642387
674783885
870296373
461874
819834473
529159890
841056544
539694642
499756
428226390
952120380
992540551
519732744
4269
48166
477378544
796469442
406229019
886330653
935653188
555094426
583487839
690640260
692753
442149722
746961682
762733861
629903069
595306216
2723810
505573
614438956
238543
698816381
961776103
515091584
716351644
33872
514054180
712112512
860315139
424013543
485503522
578116882
429907800
779413729
433371523
803394346
965082996
708006914
503002
4817109
984459575
639435851
498489680
4502002
601789065
297786
466300916
493374928
540991781
688152282
56276882
750353183
47226983
589451927
775054917
441194425
857002347
779640355
46023
628824218
47007036
892588096
629004690
565936399
526652656
630328164
3131917
695103884
414392442
350731
529413988
907565148
818664865
960548150
834473374
573744982
650200787
657360070
500874485
497636
915493371
956314326
854974875
414798461
591627824
531052364
4537676
631673913
239
578751519
470652757
4135123
487599032
50599
489227478
892506836
845381291
522898158
569116684
460502718
478816
3970520
842600573
452976920
510371
562011
55220726
520841
677287246
805743561
531108111
258178
433244183
792522406
612872265
453
703763740
529360847
605883385
736198904
5267
870465372
467788261
42576
742844483
386104
748695096
46136507
605460145
500790
49566
901852617
795509828
525473864
875964877
469681
63854938
713342469
533318844
729205269
48035053
652794759
51037218
50975606
481111291
487959431
928581856
722927124
5016
516365
613174398
746183828
777205292
853014475
882950613
416565825
748126826
610648493
939849606
41874982
707895563
668366851
4739
677157884
561593910
644132011
993013658
909033166
523925440
4298999
600037620
832047318
452560482
827185184
53174198
589800868
703543532
4515317
490473
611376112
46681077
419247849
925127717
826862385
495216332
984691661
676063991
6268227
807212305
790913687
469903640
575381103
569531386
44468384
69044
49284
360375
511396889
44539743
722672979
732598252
869565153
543216628
525292825
719574265
5630
975659366
976101186
506062473
988614299
691359292
49550506
507206017
904707425
633062847
57967
409872126
640724216
558335536
893503591
832613731
744689425
541593661
420118108
988091259
807881524
917635306
46119
48441814
511517
562363993
818499133
479063076
778345427
486722443
608722069
413075465
993423658
397051721
888165302
638214008
49671
957376132
907375484
821174767
412638688
770832079
872086580
6673553
723723783
986678709
894048586
700735033
3682302
38314204
956539199
486270743
780506184
536453256
4507483
507892
417147989
4273815
874178333
681770683
826960309
450639
581013571
611016797
900440775
803261854
403017602
4627325
45006381
546141795
974701023
483559674
4458622
551008175
884975689
881509155
45438
883845310
635155731
509228797
54696932
501752839
416030
451149409
481246
841344675
465581009
511422046
36520
613401109
495889
678648289
489431145
463823235
589964768
700367552
541516861
4559959
697253765
405703644
821247076
49923291
416907
38627
631188764
405487499
536065076
857029631
634921314
518047341
996653861
3296230
441516361
983392662
923824544
584341223
734402093
26451393
489792303
902811278
773477817
934534704
45802183
632687059
4707456
470
635945376
809357774
4598478
402120
46738151
479929
502362636
47640687
645690963
6878860
4773486
4782
413952883
234501964
892329316
4145604
413717864
896159741
817271724
42017661
996162967
509688687
421703391
625116124
984416789
37
435777537
475773237
6666380
627734809
451829268
46783
884198659
651588210
41642
45171854
609419
829762054
490333861
699301515
32964
404803846
617184761
4866289
766412382
578987726
550370859
629853493
46922129
478426
710537655
987816687
58309914
887257658
577970543
389593
461490295
726570363
44331188
985464026
488302
965737147
971058121
575992160
429151745
432181261
439054929
75
629840164
430756896
32880619
550371206
421337672
781938106
932743247
910021636
928143641
466347356
929948000
526341044
673400685
986068069
550366772
735286370
721650473
698187680
460916578
4823489
921227259
4952028
463377485
564108
873394660
969084479
455409855
706444578
483632918
716922102
655161258
562174343
4000
6218678
852506657
628158334
5432752
682326332
727862979
3791878
909654016
4578178
826331264
538934442
33823
4925835
725827285
680900453
353681
657504417
794506185
890969785
544662777
617062
504541434
689321484
4917135
712887921
485367
5503914
51142706
466739674
636830327
802106532
550060566
412350078
6000
55269
690113232
502327727
797749400
769480702
779642672
400057309
663857377
623691891
599276685
5843
322
754760561
640061537
490495287
583671683
496836
979744534
426266999
545397302
559405780
765257234
496934587
985259120
986371681
407851
500745233
741292682
579106097
40073316
540928223
840650980
542756820
648670525
442680920
475425580
573285161
474468198
938472481
463856992
686610284
889675438
5631168
933691193
971873027
669295073
914858481
4825819
772810517
709835827
657843112
345432467
583074867
479215
40319
55774111
521002142
52878
456309
4930510
674789063
873822827
4451310
714511752
875173377
438193814
40451211
434756832
5827085
912511053
745314822
4668022
452098
822288483
456199444
807743168
33310800
619864151
618925216
546359877
469488846
554405952
777777061
941974947
573969052
588668365
410886980
6638
45760
738700152
449033665
60233
866581556
820507281
952410625
461913820
537563345
661891859
508174317
452860
4492574
551085884
761416432
979075105
511468886
790286976
595484603
327102
788091281
5134726
787453123
797479967
631402120
945662912
783809921
909426337
56375376
456231858
878244556
967491207
47382404
892128287
758088709
439294401
932860369
5071026
434547029
405060955
5332101
527992490
571580763
967660254
470854881
317023520
744655822
711777724
423553478
927948632
732060882
44459819
5110
936724458
857799870
301948
646170120
743494172
370688855
613902465
4598983
840190114
761038831
560823649
429214261
448413
5787
614969187
531941813
747372587
738101471
551741982
48033196
538745331
4453779
434705482
924391837
654451687
5819
906738827
976113752
499375334
539887480
812220136
438559671
645829450
470273957
795502410
527774232
4202913
47362
403435857
887272342
517338047
4482248
438855270
434020811
447061846
466976652
879685180
494495726
27481763
675509265
4905224
612307861
561673753
4616143
469702898
54331261
537534848
373459
6304
555349596
48551
4881857
4072644
422575523
502256
773175165
722731257
776684462
590038307
510854579
3545611
413032709
926582150
631116242
40158023
768498401
502255432
856990054
50286766
49674
872130493
5811
478944460
812987663
496372878
464737814
926064447
503386540
4534505
61325954
602905337
628708273
420461545
862438716
531445645
445774552
510598814
676696168
815075934
603784255
928461156
49857
5799
876801352
557265941
433800155
48419
989494673
680426956
404258245
534220059
805250491
4894173
496045
384580
630617363
971358810
486425
472104
683516032
657688890
404773509
661021603
411109832
984109998
547827141
467098169
916013580
4515
665193654
2737
496311
854012958
870140857
415390095
511578889
4411558
897496549
498378784
493064846
655765409
437081612
726747681
713754739
679595740
557726399
907181205
672296560
468933
985742046
721822540
867730717
842650476
985173109
4474311
58924692
689372655
695453155
897444343
600808252
579687416
46001740
619908610
868535227
617093893
492156
520155793
640276956
883349056
561947
733700127
447854976
858287677
669129830
434620727
861916903
430305103
554267064
831968916
50861157
5236
507181129
459132802
477602803
420807011
467324
3611
929945102
38992
673683566
501091253
499530868
4913807
367608892
474072291
834276967
416496248
719586909
448356
52439
753729482
5261955
355785716
44551
48279
893855617
44603683
488404
535442838
480389400
4498100
377680761
940675378
459497
358616896
442331595
814584690
869637792
50205137
469952011
871055816
47005453
419808705
45510289
706202264
660804736
614270855
463899739
605858453
6483100
927484211
467826411
59415915
449102042
810982316
47257
395465651
876835894
44455
4933609
842224625
48817772
4542463
430824829
567045886
683030712
464326887
777253884
499487999
893021039
963578127
818013899
587416749
664474070
634799
4740
4633122
725852114
685794989
428507490
901492874
891632580
906966071
44804050
595697950
564534596
557448982
620686722
48967055
5178
40915185
468718
35301
591843178
4923383
621874216
50006
516806748
862519529
4811210
485683293
505324696
4742254
417814269
481520923
496670564
664192679
937549697
836231116
5514800
866247289
802805128
465253
340531543
4055849
845064837
454025
896396566
38905
983348784
933628206
694531591
476922343
556419356
871644867
712261402
810749639
886997292
730808689
983339644
41966
4481747
481555106
478806101
752818781
874803895
968995284
767739366
667999941
819886336
43224105
51437
890528369
513517
572673334
564296498
47810
650245398
628164822
5455380
824660494
467585100
788339900
48129028
513421607
602486608
638334789
739209203
966979556
4674025
45162632
493842342
312041
670368946
475030136
669816381
675914395
325123
682582915
688107514
48663772
521241206
663481687
412199812
378904435
864243296
878252423
54546
514201
729488595
4915612
5196113
27551578
867702437
5877625
425539533
585592230
528153583
407667765
477124463
768487765
513024127
600301013
426236941
37758957
57605
641312398
785724927
686739742
439466641
4304039
438035702
476371702
476874821
490905
515498445
907824481
762000608
49384
461118918
59102
45468613
971725606
611951295
310817899
701225146
554158699
4524639
4971393
579806637
658320850
480952
561705407
668420261
792038084
38053
509531743
3289
463067
43546
477343504
590808037
4519345
48992885
49164676
511623640
472
462449
600416625
503154353
41806593
444864983
47054
262657918
4550734
47868
826591821
489857299
5966488
3149
497899787
784302254
848678267
372617688
33671
4854501
713220608
451310844
4467468
484376505
987508844
5394
777266696
4445405
483109266
619379415
493065862
766361232
666055987
973773633
591473458
711073179
625699436
622042723
36325811
606817822
922259158
355127
477503699
413862122
894282262
677521065
48252491
984899989
772645147
598997221
707512781
409705252
631552967
4317
456379
41401540
771677404
542637138
743342066
799764697
824242908
455663
503237651
841876076
582182769
421257538
981824308
487942248
561223472
449806163
633279520
424672744
4218263
5637
895462654
629291672
4489919
806942639
931473395
924100612
403716191
45998
941373508
553841175
686045099
558034953
49976
41516087
498835076
452390087
495106
757269819
4491944
428462173
584
702200506
412363
642235746
378082241
485040
518289
813018730
504178782
770338999
967890328
440212017
28032485
507226148
4962300
947934457
713947188
610231592
993598079
505464281
777704289
917121124
421310927
481056
49949363
734234177
36561
874214295
691181551
995251443
858332359
31831870
3294
669771456
957035624
3883270
967960752
894374657
552449587
582142291
460968509
4888538
4660780
726257228
482120843
52989
880625078
412396194
535763129
432008567
882075612
625986144
617178300
454194104
803162912
417162775
477852867
47361467
647201422
47271
551000319
860053680
763610989
577290842
726348036
482427238
576819904
616975010
379689852
613823267
937039001
464398275
626307890
614740059
470740790
35033
880596066
460144287
668412683
483606394
296949
817945886
667886273
817347628
5681009
688510266
668581061
473646201
588264915
767375843
548953867
801061679
40902
50627
41496
912857054
26010812
421525061
691016117
553423190
50212183
577075
560861847
487261164
2803
428843
392594
564128440
926133816
685247974
824722214
47571665
5341
393077
483916438
531853
971803087
4274182
420322966
571991078
520292573
895557531
764633005
971734100
969799873
46220572
665547944
887110202
47311
565149248
27058599
4667829
472381
425576673
3228
858060293
426181663
702670525
641497933
470323144
45364051
38632
51612669
44263
415557075
43158
569677932
960862008
475397
715532379
962313391
896974075
781077461
463585612
744794791
464731
494035669
420852570
590704169
554350468
883647093
30375573
3128
624139059
882205460
939811937
700352520
925932684
446908829
679525529
708871686
44397
917090681
821788844
701693838
853520591
4963239
420442454
56718
712879750
505205
51039607
436162906
605705291
438081711
474653
4600916
830024886
471199346
4769363
5573921
607565507
678347980
771021430
609543507
706728439
583423920
464208
988472697
49431558
827837169
409080795
826031186
857812893
482066
2458139
4289689
411959629
923645595
410942
707409928
739697451
581468716
458699234
993243376
422947078
777406925
44893315
452514972
821760856
615794587
421396662
661443747
457100
48338466
821746242
875178497
826777192
451230082
4616129
705883050
993463924
875177719
4962146
536623391
619915011
51696
4970532
420017213
37570
481961772
569
40213280
59918676
791118876
62319
824845595
900631730
807307924
496142113
4070
907189367
532872815
589767898
477046
756914803
5183469
813525942
770309363
514082115
580926324
53528
40882198
484747045
444921548
665166921
992904234
690621315
747825139
865632155
48867990
635578559
968857329
447778953
905172435
743586788
900824123
925218326
558977072
771304836
4605255
437211602
49127004
569372373
562539012
558232708
961416928
412307503
476359
45041
4900876
572657288
781505545
488668013
696578091
722626542
888006324
739640577
498116
812931176
665861000
776646303
411646288
46571126
44677100
983614163
743393190
497296353
783837857
3392123
37083
6356786
3942
659638695
924724318
527548406
860340338
841856758
479576678
720084754
678456787
719726589
514792
966396071
939355349
607110514
548086445
49740404
726721054
49162
29684600
365742759
703766449
945483136
999020888
405267686
993828735
578606626
37268114
984469406
834610110
743400148
477975127
867507267
912093551
27185
53713
2967
922352921
814605628
572678276
995109085
47317374
573583661
4066561
986779148
4779956
821262381
46108679
444969070
631422145
5052314
947759771
530781087
487145296
918910947
515889
4665353
716010991
458224174
736624435
838462634
564502
491841235
481289180
419484976
712029617
838960391
5716951
423050559
916936076
464691971
749121102
48406374
653930451
573405028
962106896
509780
436561549
962196796
44939
504881306
46647
521326
957748417
665072858
783220444
844279205
589445
447
43537
701716522
485701932
943666848
770501346
458645935
4890742
763907529
497277379
759635856
941970764
875297461
947957372
895322132
915482551
919854271
379789336
221952
400672283
7027372
815870581
42443814
736638854
419257
808931639
763601794
999123383
991610266
850331418
280
46657775
441388411
483965828
594119
464677821
536398711
56345242
890154578
469679046
538014799
49045
471599
456483508
888760053
530194998
5760403
540950321
413
45732
986506862
851936741
4861
578430437
445480207
556929905
4992390
906982812
737570548
880268173
440512793
768350012
531485727
648778048
843782327
833374177
728339593
575676046
515664021
4347424
887076553
465451480
39677
467988
474482565
859064507
406641312
448154
546442964
982323632
684435320
519973941
897830874
716998117
726991599
482162454
828024164
796511294
793057556
508382
48133871
32374
793642154
947288027
913648569
4781339
496448
727295667
490933886
612974519
471693
39296681
446597
856941633
472258268
59112466
491312709
579524566
48832809
491398552
520282767
496553781
447949
42667788
4667018
54289904
673263597
900965249
993428879
460190
849266798
4840639
526906071
781321864
806625468
988526098
741768993
409134031
728135376
805406254
578877746
660159799
788536392
919395324
953897774
501012
684014300
688084764
530728781
854854314
814193289
814699825
457703286
896675703
485148476
747381884
472314
464595
515438041
670727101
995902173
945287800
665044963
532349430
3874242
865289793
3725643
448904551
6420
667198641
517684674
467910535
997686655
471118734
849516297
44933986
402033872
471130660
4805072
945807599
745738037
954137492
444679724
4679567
5095
4877774
903477854
583451637
4017453
528029681
5053090
680635365
593272142
424439859
598223229
709993313
50368
5393420
814638940
512530637
818304078
865280498
4456925
571301282
502906030
4999854
898687562
535086464
4962500
47646
43592
648970691
439734250
5451988
479001
52461
520079592
727465920
774133619
830129684
4825023
36674
469132
4121
785373568
833080652
606038467
779954604
702783701
559824973
484028268
821073433
449957
360781
972194914
4932
943158836
4052622
425505691
47748760
819584523
498364732
634607307
49705
550458
406777829
583043230
4727148
42834737
912055338
883859506
48199048
459814070
353
980550246
733306327
408519969
809165003
930318130
924098818
824693790
845083396
47185384
583878884
549166517
404640488
960359612
575287790
855941024
568197
664801455
63631524
839424338
511376211
504695514
891257330
638691613
4720075
452831
566339
641511488
4680028
657324019
451345423
5320
562357493
291012
413825597
43215
480967446
4518573
576601642
482584416
560304232
572648631
39937
4179
695769215
6054002
908201155
46795187
773145826
50856
995189789
417578392
849905347
48359
703048072
470604076
437637853
437747015
626289050
579071733
877623613
473118
441372389
742521363
455893110
710321204
508038938
906615942
6033
864759165
891455498
46551
737470202
4303792
707506372
367995141
778162106
455294523
488979
3622915
863397269
46910
960113487
737247972
567153391
457378
534452182
787464918
629489366
413501994
473684985
474851
44979409
673887718
553397308
4761957
746605971
533591667
497203769
456753622
4636
911151239
494373889
4875509
4852976
613567832
472722
702688963
563878694
33229153
913848617
991493657
810058036
932548804
910446971
719895423
53010826
469277103
785462366
621045745
5255
850643722
511227529
974820601
4652701
760231237
3423048
773059637
529686697
662892343
664482174
706227079
523291831
705773882
483599
476844582
484800
580833703
869360859
950551291
57728026
921920691
735550434
519930607
563855790
542641532
431515462
911438319
49430
5020091
508401
4696
452157832
408804417
5381
641046446
377258371
524382
25410206
778622125
620347338
46017693
765727607
60054
486037757
44658
464807707
4508
3535144
400312052
467668
851250707
438478063
755715675
925533619
826613299
492710853
595517802
467965287
464381
4335
474442508
483929
5323917
727783529
414349
240476612
466512
356195
560130906
744681575
413331670
662742291
835585702
494047705
41734
723278589
457277277
959916192
510830
44185102
459964
979375994
4554043
751924277
46421
42686
905780271
466496
496888515
572608283
727512022
768552038
687970668
495090961
552311392
712679055
466730020
888963499
753098547
46731
923458589
4895019
483326545
568802379
4770332
753389231
915344143
447073162
464469913
543328351
633887250
516647757
412192495
50519255
415863788
4526140
46573
655332896
668752218
587590932
341404725
965713290
471961830
446641108
623631324
929919866
47522
362593762
640779097
464721045
525940957
461789539
916964295
631058126
719543734
785287438
923643546
805885679
426581
781130601
901882875
646283767
445982104
580314683
868654168
5576093
515943877
421896031
577758287
654917227
683995455
865230532
419568756
494341280
4057
49420
432458637
453685231
768211892
475173
46297777
567063065
4753
511647146
727940459
58871610
863756300
486137597
434377900
36446280
572868
49179
797862500
36474
964213921
803218658
415315510
897475528
598809447
717464680
422
481553201
400481666
552527997
529868033
682364162
932426587
564282248
52134
446891038
832082426
448562
669053281
529005952
927148880
931797738
709013769
808017730
438901372
37885
328964633
790674780
486446
496357180
49249
503300905
4181
552619626
504099035
473245360
468599960
32563886
651158954
458622472
763618359
471910646
571145281
2908723
827310464
816286037
3398
3882
43731
45717592
50098
542547036
510658633
568354276
797137877
648129333
742851078
46949189
496466515
417224
44476
537067684
419809187
47085187
645565691
581032248
798412523
705700083
812621593
688332105
484767602
532801
973324760
682793770
616417355
906601312
856039978
920588111
728094328
484562
3308
642999335
4714354
830277423
52918309
4467727
473992
724355060
954957823
812674543
46316447
498707550
492220532
506775868
465805
943724765
541417119
52714
567683128
442644212
447216
47917180
690716988
424693269
41358
849777136
604625318
762315080
5301
419273601
813516349
41550
447921
4930
461613024
53663
596921509
527581992
545543064
804766412
737448965
512179560
352191780
496848083
674938210
893883836
941075437
562113162
445417491
748697020
837960158
441440
40497033
448789958
847232538
685759877
887755835
543999586
910450937
806807885
546401892
494228
5208462
483389
4124
757015485
47503159
37497
628733626
890344503
614785779
481017797
742435252
659255354
572815514
366729420
48610
986194080
701503722
6168356
962635140
901866922
29676
981562418
837578431
477317
843939097
781066760
929173378
552345945
4702
987715876
455894152
506891
822003563
965875520
777722798
522192956
764019279
725320743
752866220
516231
4376181
662762163
682559679
887413743
483018
640606947
4110682
419384606
45191655
403658946
624571888
487073621
476519196
3511
401323005
547070628
47239953
924245550
5970801
777715625
870068733
553618625
4659382
553393204
980439902
4700494
616522651
591798741
415473742
954217690
750352668
419866555
3582
990825142
492420
854908880
4855
5836542
620942013
815112261
401378845
595773120
880580862
486292194
758334004
574079593
48943717
295089051
48444
533198678
519416374
818229057
935839061
39452946
42564012
836174356
408510439
531837428
618953533
966801385
363430955
648703311
721286130
734872125
449387807
962174207
566213
688880475
500864
417241782
666837484
51354171
4591783
416911666
574136281
6634610
4910132
4508291
877757959
425922716
46823862
679860829
49267993
48941224
816413171
43062938
820107624
641496445
897637152
498148
640489268
44520
592662207
5266370
725597100
716447993
806169819
569621211
43469168
463810121
439961916
5025055
46601805
613304459
508471830
837460567
950345339
780179439
3774
799238680
37828622
714086878
792810539
629655124
48351513
48439
415818
560114352
5292547
577651965
851407095
496826
547096216
929996237
939693933
49035390
588820091
691049280
499824894
892927225
486147430
457506801
460351967
478508893
551560
699684522
545679570
454306
47703502
651865880
4456377
475219120
425668013
534486385
2394
517263803
495154
747520419
824626417
961940351
49221382
487612231
788752998
934538365
525117774
440253054
46231394
974372977
487724895
628384
880082993
953669158
567582302
516248
995156502
608605446
48313
453233640
732655569
845918275
647672048
476299722
854928281
465265358
775381937
552370
489994
521262954
936425799
45716218
452290071
726378982
648257502
425966844
46508544
642119097
745739458
464679980
942009894
3243
414102463
5117
219864753
48339
483909
978239210
645935175
597976618
517155
857962587
701674565
977559029
775062639
478886338
471915983
554411051
46628972
498928448
537317569
874566018
632151192
553
774416868
607555660
517335958
4831431
981607132
872612548
474515214
995462144
901503796
3883925
515032136
992087176
447852
873180989
417616235
719900013
637611296
755264075
53392955
943175205
492961869
52397
955695703
519865109
504331302
913733388
3152315
62344933
728848127
791441122
759265515
228567118
698399714
720078002
809200193
43398179
5341775
3780716
627477771
4175789
427370751
591343519
959444639
39119148
939950749
467572944
452933252
955253372
365002366
484256015
594318354
665534969
49753
311010
34472
45622059
901721156
547761260
707141315
49736
857333090
621474410
4987647
620128554
516383
690800565
959186435
517231406
767603355
4727869
779079128
918394751
839580061
46458486
538973915
53677
540890643
405607287
895383503
466656310
51325037
5281177
848104109
47994478
545189314
589977902
4843219
481603770
4513709
48651
708169146
420848228
776143430
4724
446105580
547351588
989858908
757653431
475492015
473790309
423983699
400062494
524510999
554693259
5216
57821
47133871
633274280
897500392
683233735
556908078
4539440
539146941
580109821
510576282
789488839
40428070
556124791
814191405
357989261
870748605
874997462
781438554
56895804
582751247
49192
592534210
4631306
629453638
697240966
45003576
951267321
847881272
596879
449662536
910192698
58923
47450
988184962
702419448
898620327
958022055
566050476
786519022
918376655
6162
882413619
975172188
41829842
44642744
5160593
793013010
846650049
953791985
828960056
4753115
553436
966690358
446698803
417327511
4788323
949188362
543801558
983433410
498029539
493984
726610316
44389
405001584
980987778
822976591
404749306
4763187
641620651
679274007
4572478
723751462
382871785
683447720
770074761
947179888
800645089
485643493
435978144
4755454
49969432
703565328
431752893
759132894
879220358
411262600
568491867
796727185
475079
90662
578443624
885200396
923279461
444678348
872128013
787277157
776320813
41889
855837489
528944
979200229
675682629
580451778
776225265
37953398
463673225
873598933
548022241
557088009
977363347
987865104
434429
956316062
45111297
27182918
674667341
399179
660902302
846708707
798303682
451240329
58285
49781658
905121285
48269
798924314
747111347
980664749
475196715
776860958
531036833
575634808
917782453
418069702
555412741
498451
450659220
682057123
44457033
517457143
3787
889528398
407145581
775006265
450199778
527826677
4557898
423027225
701956868
659389457
601648970
636417148
541125901
477110714
628891979
948122085
547239310
524443390
813617819
435089103
744973818
45547049
970403537
767374711
456042190
478723445
535380136
493002
608870496
650748465
905372403
676061576
449482849
4972242
739557411
621499111
44178
841908669
591235702
441275357
518284577
807590499
5679581
497370701
551293351
836034457
757968371
553668511
695970542
464084
53111
438846725
3675
509480873
949190539
4965856
522730
52621
684735129
48184746
501245204
484284665
667177200
50895814
457308
949043716
829911968
661599628
494977247
36087
759027751
442257437
546174003
5080477
4412037
628420866
553290
48760548
866146233
371494498
853765582
451297443
496762
405916032
477329
931581175
873575261
977556488
4836966
802720265
761148954
474068
902791402
937871074
677797738
43977210
745809061
4293664
454883761
846834058
888567689
47319
509316681
951719685
830900574
753035826
986209666
639501957
48417
875746599
591203635
505803
540214221
463628353
297764054
467479
506550295
615374193
534243743
571328515
753889871
637808607
596118606
819353385
445059088
620009632
576806404
946726666
772847129
687653021
47847646
60119741
509060107
899449068
850122612
904230462
515809713
954337677
856457472
833769896
542705276
596378568
445351
445801
707313679
49476601
47167579
745950969
914188581
484128
726098120
485152433
517962957
4911844
510559396
443630791
525569046
963473758
47991
991657028
985671242
722810259
759041517
497374
659
904067928
45500440
857616195
577196
48920
55138903
808267693
922820884
773328516
48469
745319812
958845816
577142915
883696744
445081891
811990724
650629872
531742700
951632075
4251312
632850314
42793250
612303990
49939161
491465100
947776418
543257495
54275891
48111
619600245
550832005
597670302
739269308
760053344
440329581
770345352
4406482
472992070
416802274
4884
502391490
500015687
977036641
770090713
4774
810044296
903037504
526132225
730324753
46520
44256
436833797
58279096
614812635
911828355
4707
783090506
899867797
5276
418555
590267773
513452722
548046146
988791544
831602153
3176
865613158
43400479
921631383
479321619
487326932
466310415
905975773
4814135
838940343
632788798
888791000
478463
764312816
599589659
50745
672609084
51945
505298780
864784920
934446485
464774876
594133109
408802198
447164499
831360289
878738869
888974768
858878067
288827
620536850
444524368
717220392
811729777
36539
486799869
447028751
43085
828064252
410946601
519237554
415068
45160
702968265
973001957
4909079
489014621
415445230
740231942
604960801
485354071
790319086
450124945
543081081
3183559
770938641
4475537
912496400
847302111
59124
851406615
46793
532823305
562622681
477401604
570206109
949762857
611895906
930385873
493482
640069370
442143898
45065455
194484
713223778
992956680
905613640
738416551
777356831
941544300
823093365
505870667
785937209
500535
4064604
4268
564910510
591526677
400285155
880141021
499670
513684504
458217087
701945491
439132955
4938879
370913
717566608
598975834
55024802
491356068
566701260
704046757
475619343
929822752
532547
4255280
667323773
5564641
42906
699023561
486926
593600785
50437657
841775472
913317896
598058996
725605125
452542421
749883335
5649435
473130116
656441998
967626190
912399372
707834558
5249022
49303
459952
26526
578408277
952765408
4958862
521850525
898381103
919528623
43839716
676146161
420709003
45072
870986880
556181906
403471901
918947912
48187008
51880522
984802962
464676957
6853929
508930701
715797133
4712149
591171073
983522038
595190271
4975401
954339249
4745130
420566513
38143456
5532696
508192971
928607981
446531056
641047364
623771685
840530669
4961535
858478616
47033
450719
4492942
44443
626212355
953073498
842159774
857859303
4929583
3361330
875263415
476096307
660837186
4447407
914032455
964337972
692161627
567048328
609889528
49536045
469060598
451215024
567757487
433849357
37833
642417202
486482
591183958
977158699
547910360
493998839
535645
930206226
535411394
866229083
905825199
39453
477964891
684071856
464332532
481612828
902315647
698775834
664033781
429002548
3583607
718214228
871071237
924344238
420592379
836037536
402063
834473949
882937934
3845
3395
854519238
902578842
928058294
779412166
4503227
873412534
414452278
750977097
7084
694388703
46444283
698104552
820520901
866087788
649890247
489321911
772678153
454426746
642951749
456742828
872114170
534275
617981354
723666246
428367027
37417782
429005336
520440424
747435411
997145321
456930939
866172545
731489136
953781368
717303355
42125
473628465
483735804
731676938
49939653
676078377
783867654
747336370
791394993
427263314
952442196
499036072
760104738
693202471
41031
411812951
4913212
946975804
634652013
461541206
4631180
460371771
459279387
3151
755896396
4691889
465025
653387195
4480459
454415658
961761447
49852876
4110126
570874589
418522259
520157279
674005
6315234
748329969
863969771
800493605
479279622
4050
492928
874364471
49540
607423759
631027298
656648809
949688159
690853461
54075
495393786
53797087
469769446
3231
379670
753559619
817900241
689285420
805095737
921878117
510455240
677523221
597406369
913072417
784974352
582493672
925107647
489027450
487280975
631615117
4552814
5311
704404172
54837
616589430
446869
498821
561529
310056
428882830
414734382
948417037
4475620
5567756
603752288
682404939
470802
557611
556060083
622925766
561381239
804283057
46259
22163757
910465344
58821198
919502244
532491736
525530555
646067210
542935236
48579
577564094
782692002
746426533
943135218
702046930
598825730
449464
484308
899493864
594008619
450613123
665443354
927141413
816543496
647766974
384548
3618
6270007
540402678
686455175
46238
487885
527728825
411629957
533442541
505050973
683800569
39713587
943712541
3840
489825771
651972852
933531091
498867
721527223
644346097
46048900
61457604
840611963
646565254
474931440
838175926
45533284
548959780
977682599
888052869
804040356
4581735
45693
4869236
521834309
847099697
693252240
708470040
992001604
482225140
504132
608613397
486293587
394675
690447592
453319
817884435
965255831
430574228
843211415
5587348
39104921
917074344
517277752
410440932
768034862
949902779
917753325
5619719
695867113
457160599
47235
5457654
514249253
470502885
584338434
5539
698267032
4747133
575648546
539014808
374376808
45677
757076769
753578711
791315773
466169524
423093739
777617857
5939
49479620
4765
62932266
552963293
55892
738596778
4752915
487996689
44835
841673108
930756234
665587035
45094544
483594
730769880
971099318
827081622
656972509
35221
542461409
4500
42482055
883333974
841436672
912989714
931495559
718910863
605870643
945935584
568081530
3797
584417390
765907518
4773126
708623319
686734083
44554057
53710235
952751197
507508266
789622048
755403169
872412619
47436881
925030426
326874
683360019
519480454
470253945
729440298
825546438
680212411
471192605
690786966
698663124
48994191
641613590
976147382
805481280
427623709
599673540
862025734
701590339
886444343
765031870
542107168
614795601
685590300
497743727
761622520
850775024
519452453
4493082
493217805
474697
48432389
649025714
914537712
2340307
740369828
487980311
985266698
866856134
847455340
924302442
51487
4886
5204823
596954950
767459393
607407
765921557
555088267
392056347
676569445
910168517
742243222
968499893
911267545
561183903
759768430
665
770896873
45170502
538007746
3691
529266
765247032
797624720
575820609
961108690
485186
676751092
531443698
480419163
705376794
629128574
541180915
715996133
408094928
788700279
929042416
558678176
459693698
799381983
702044980
530769944
4189
930731303
2133
949442190
452722569
38235
537868723
741655324
966190694
548313467
524095892
4644208
965565691
803961872
738385218
458515165
440592900
4465763
4431402
906818318
480086338
4024788
756529480
607171882
451592
520799187
510685282
479009458
620348609
46962845
37166757
52519275
871784022
980660879
721960515
4717579
58376
508591506
739487584
621757059
707234473
535736217
871569078
673355095
665044211
956416397
4825185
453988219
485608979
442592
789015964
985322853
467287
728445390
684875061
826894589
4560022
483737685
629796030
723809716
545134384
603634910
46372943
535945081
925521910
550223842
4617030
764215393
887954980
905207616
476023006
4605825
629134535
572050210
414636537
447243
748862069
725793410
510885556
461404193
527175604
836488206
907622057
892842131
935717425
893170428
937929603
863735958
512417709
5165
435211832
48174
771119123
902301076
52589
758961051
864782391
514492145
932510148
486154678
940151376
42034509
432624289
789574087
760831689
559898599
59389199
510263308
550238070
47738863
651581131
766699112
691212649
460257229
448390579
4765056
46239
417653126
1414
4336
49591448
429767392
730193538
437889
771361144
5462
796715561
405070293
2496
835698739
510726625
699253524
533419100
581832693
588333220
52599947
749864526
496386805
32459
332
45902
644315
736943438
994527031
4564412
974608176
901049169
969395173
46843
603958538
469527348
447201247
48913846
4371392
45665
459599105
831463554
689895259
457267311
970803632
787691698
516120786
918985373
594606525
791160982
483212218
714840536
466166137
493037038
577733071
466213430
479540841
893711775
31766343
536122876
726748882
801811238
990165163
728753224
605710680
55135235
835710635
495386008
440686440
317114043
572683339
471035
451789772
657111964
452042541
673596881
449483037
4654222
690037677
5592339
665036952
46126742
439615482
4645793
761258275
4308250
414
847182146
808157608
4802009
42292
469470000
780438860
622058035
666911644
5104544
472269
49163291
946547081
471077996
46246
395395
978232135
311913372
889053764
557678381
749583516
542453542
511466059
428506572
762916367
496158075
400306158
909677331
479442100
2402754
681186011
41684048
609216641
971405759
5194192
976442728
46953585
507301023
703738155
514575178
485512888
976393090
931264452
761431712
642734267
922219905
402281668
374477
653706761
48845092
684803467
491593613
27
629126841
54944202
899702804
725832000
737095351
526614380
506708585
46511492
4974894
625786815
991264571
49442866
537997189
659563204
529380913
949677878
740375408
203512
501303017
897294163
983058577
535738749
754793884
767616929
570705561
5338370
447251403
877084501
878404311
414533339
488683617
4922664
511046416
436145478
43740
998999892
921709467
816221956
999090632
448655
809907039
994153057
486071109
637664537
437969028
658979377
482450421
520982094
4764178
4858941
554965964
523513026
4978134
44595
487929798
46968
756059581
949635973
575298567
396200
797252109
491086
305950425
910142079
4339489
866071760
985523001
474402
469607530
956477350
526954908
512235344
420882691
5728277
684919711
3807957
530382538
682307908
713607405
991154432
544188746
506785158
45446
36858645
450192
368283588
841388994
959856375
954791270
501979
486641709
626667230
278171
701135584
559272065
39763
445893
578438
622640885
689223482
830332580
45110545
499733812
528664619
649731205
724646537
4670
999062243
602147118
774519494
887414647
435159798
872160454
613749702
462909602
3167347
390427
4448415
409541074
532180618
514097641
451409613
454395598
420778481
696881298
485860234
945950184
593995081
413916726
752333015
887854176
818706445
468864
858490239
65618
50428687
616451414
691698144
902557459
799376291
48330
989396158
401926580
464844411
552495
794300925
433751700
45355867
548917715
856700803
817912894
449854558
4801720
592268964
661139122
897320699
527202026
429332429
515
944422809
762313205
463820
779066783
599010
659581948
948030614
49635469
3919391
884384255
3801334
985595691
489364078
494403017
478747611
4435277
676798697
402496209
53079
51967
539133811
7314
886014120
795608631
452513
569630829
689133010
763415783
412839660
579751127
685860020
589869575
645487867
537085000
4943
44970225
888174444
984691555
888220667
755171153
48219417
3560
5488037
408041013
4514577
495093
689974778
683889326
941509070
46527003
761207821
994871300
55481
369905287
961176507
719893840
3751373
638193877
792198931
817193432
862336942
547365490
750416516
999093633
883237684
575943030
423407429
749498797
425179181
722589038
405178332
858833734
788954357
604942208
651686318
4473675
514709843
684387147
576
869553884
745191734
765502474
833757872
631945097
787610657
967529379
405615698
475852837
42882944
47414774
4158693
474405
4592219
966082103
839901891
8351800
700317305
437778187
605377118
440999435
666535877
448259774
4862676
813467095
4904432
900934152
560718157
4869696
4862507
863050675
877764958
38469
468024796
4665
697483177
541033274
977556935
755296896
607201484
583607220
4372727
4551169
471901319
6717617
560141406
508441151
461121
48441480
793391063
562062403
603368243
5204058
59542438
473668665
895381662
846764441
852967151
525738557
707140840
658435052
326744334
569033135
624766796
717047242
554083
869938194
435152156
879235201
894344136
532167606
953310325
882640828
515775474
24786
708533680
657190719
880208267
559951618
532738335
706396508
841028187
808243282
22554
906933961
4681734
542130456
566814452
918533214
523644309
500721419
510875842
273535086
437825739
980475695
768409344
944828642
622148072
40932
45643901
48257
518222679
581484332
882292151
57331968
561768825
4671184
782920713
45817658
646599850
472983003
46250421
893744072
514145824
768576311
613469639
753241969
632298538
447996764
533945872
641084060
443866246
835182382
665727711
716184120
4758758
402791
46051036
445726750
682160177
46237010
540935873
566699732
966110735
678894
977915162
682735958
699648725
639134518
902985839
46323
583456573
48626926
619998424
644526112
475479207
570141511
578239905
421360023
520770583
496643
446683992
925045834
450192575
48039
957057932
47603
443547651
881783389
696249770
621037948
472038332
48655799
951757297
731749241
774551192
467185
604501499
978126264
4931206
341523
800890551
946238626
596967361
3855
46582362
611403680
740845595
374399145
950751347
643773764
939916561
494553839
722573947
845096568
860991096
656236484
4976162
719101566
423822
448997881
976280099
994383372
432792674
529939
929791002
422721766
850364808
841839424
558710717
946681234
26799
434508079
969663691
996306821
453679624
922168543
952688744
39080
648227311
864959105
705336609
461840138
535
47815808
35624
611142900
911397888
47537709
482795403
427521752
887365501
475288583
44784
807403175
861196733
60109141
442298758
921046622
48630
6127
852008591
884904478
980787501
942433536
540130379
497975060
641140260
976421548
567149929
55747092
728088061
653460767
440342711
4706971
47119531
466301222
845881374
618914609
543511148
441986179
642096480
915911539
518882533
995502163
647483604
654076321
48369071
714675763
45122941
932599536
713620163
436695899
34443125
563021762
448040589
669977247
46060
640558652
40551167
52472
440459991
861663966
548966502
573632764
642303308
660765661
674619184
849550196
723811776
965549311
461930416
50537575
5119713
786191527
471534
655225075
622403834
846804130
4822107
493851
49996
952326442
574247617
699480516
756444594
558049121
662120512
57329
3967067
765054101
3925416
963950489
479815869
702502926
889663097
4624568
465562500
4934654
766131069
574927466
47153
683678334
660163258
420939822
49303830
742817179
47844
504484070
692968847
38186414
686263293
744498968
564750937
913834531
709280571
51954
657926346
556329
815971305
565533357
502731522
426736618
53973338
858734956
575410511
436540
422012014
39343997
914526202
553062638
927928184
696066442
491672
833296169
420179892
962844900
505835304
410241936
4896121
517399611
48720340
47534
493513258
498753055
402311691
5632
47294808
359870
568176257
424889
45752360
42434734
600681357
4604049
727470730
966406468
43864398
447895304
506016143
3787108
533616676
789409727
749281116
402927326
487757
732499774
4939378
48782649
58556
479367571
44525
4827201
48414494
780049493
659449561
401558213
838383531
890850405
5108459
890611421
881715926
454279297
495400
865854066
512275115
509074773
940600186
441739
722425999
602468747
666720
313107862
54999
731548219
913292231
51758488
834276501
532940584
656125273
717712938
37880
483914627
62437
845449394
853913401
908542842
587649088
690363864
817267710
575601342
44376968
46268877
715021040
768936207
4825437
462584
468769
54064130
656964709
459455246
49913
471206876
447111553
38383
424256390
681540941
492836136
842752008
479341425
47058637
965351826
657491047
649860540
523077637
659458452
838253288
641564633
828827618
601300976
498034990
839589723
947597617
45554152
56590216
792605559
615714814
726938550
906362917
4536716
549123249
623884997
942055590
684948477
615585340
890401373
519481985
846453240
819253717
683396991
970739149
438123158
429072577
739294841
49731
800296951
46575952
786671310
772441321
576115305
979977272
798186899
520743843
998803876
868831604
732403342
450434255
459736140
58992530
877479128
401817039
4809709
4551342
535469657
735901525
2772
807911901
898491955
459443160
4450395
47078
430360290
571583672
648207845
755348942
778460195
407845107
736169657
455494417
496432
31479558
754839162
46531406
651023189
49656
412185926
726346521
46554315
859726674
47878
58602
45195385
402142215
594593814
602160099
546514656
46926976
804433894
516
485107876
5025934
411899899
437238
482519079
593352844
467010518
943600564
558040032
43195682
945871882
581746615
728447747
459613506
4415062
45101973
885893569
36951
864464832
912243010
837154325
898363233
35716940
817045293
45551582
930575306
557041382
545978655
557648069
893068746
477007
802260068
737293108
687985078
61382
481485481
456691705
704150927
772518521
4620
449111642
567673011
46216
447602335
501194
519386349
758331185
2979523
774130252
985961211
476873405
476884906
807876875
546863883
58459377
46277659
841911936
996213248
506689116
913544895
445949
42266
919449104
424455148
4436094
878568746
48807549
775931557
666602909
896758221
45481
5338566
670083092
538284247
547122023
410715142
909799314
501053848
860185755
856396436
466405508
296953
4916038
480625932
456820891
759024586
60547996
595175338
684971629
827560558
4597652
51381669
404307495
674606465
794348858
461170
539471541
4548103
596574838
37387
43491
783191590
549877519
810415985
499391
888344539
767117491
445621167
803933469
836353387
400097504
403306733
45836753
936794156
476841
60138
509866
482454
489378
590317310
722141423
4116949
827682753
884664244
451829602
954043446
433591442
738885773
723534336
749406025
584883507
773106309
837721971
828748854
841398264
5431
678766396
616216538
563898211
46764909
611270708
872163695
859391054
52162588
723396043
949382962
48714
523495296
375710
408235
48736916
493485353
37438
663657795
700297488
478076556
352
405383710
434640105
421880708
4415063
816155731
447165016
4334579
45881908
586284485
493587588
969275189
411283565
4579244
602143400
39790491
489540882
4884686
704170383
4773919
915132212
787056552
999662568
509360865
824556456
4043560
577953099
280702274
348156543
387493
561493694
448493
483808568
545433
623313743
497785
49834
580829555
536245074
497348839
295077
597517573
481704396
718541998
34225210
814652173
615557777
403629317
439769595
698982119
977024521
520498090
48713216
607554067
848524367
624126096
4907941
708713442
696199655
856489638
401588626
545853635
48565612
578409915
430303464
769168602
443499937
31527012
406692271
48695652
474394738
437189962
933352636
459190
420383169
761256373
4797884
3220726
473377868
777398912
824764002
775451883
900700196
597221432
589898152
883626095
4709414
840356543
661047237
5093
820747367
3228859
773300718
497741403
989449623
579330198
42597
543091421
4487
469351
5459024
465841
734736021
749525748
4885827
651091274
894319859
508467423
430579031
421344189
3946886
592338325
428178467
508400303
916670428
535099796
571537917
711370693
53348
757211649
447601223
525975314
45102
639476929
488
559563
602610812
53367008
515891229
971751076
932725696
668473619
680277782
893127386
480425370
564807483
968594669
544071
910190128
5669
473150
482435804
687003067
4986033
21498
445945179
501132536
409012149
909194875
359135017
956470384
585390025
857660017
672266378
46675208
4796908
726594662
501508898
5199403
5909121
881733910
479061219
573696680
774827454
437386681
939598323
892997752
453920
501638214
982256937
466915916
46455
766370665
408
753313945
2849787
807052776
490367820
870306172
51878818
447188
422745
482673841
792528536
910440729
879934026
5233
964464449
748761498
617298
49835971
893412780
671478997
658751842
819859732
834856011
47882
814649212
3559
461502572
986157636
706836533
754748544
485041805
767034605
512902888
532218229
641908079
538262470
522885978
509924679
577468
723410865
824866060
829155469
5085898
761630953
501477519
3064834
579375152
48316
619821362
542295043
4888658
937862110
763361353
782539883
748990522
952858497
506571670
45300973
912124380
4863
36558928
554239473
457838
3027
563923990
637902
4930700
46451
770542693
831594608
953805692
747900052
970707226
605724901
731723162
40473431
46362015
67280386
915773985
401905345
56914263
522492418
980787790
418051387
553397173
517022
558674
510500240
392213780
25814089
28460
3800457
1581
4377247
4169715
797017261
451049330
45334
840798136
451712870
427964246
769015658
788479165
475359
433904138
580956457
880091144
445531
500321246
667576376
45877742
696227986
996890799
3122
457915380
55259
829224828
416980280
539720012
453269209
907057375
453879167
34592127
910377258
5303047
709560807
577765141
729522019
736965156
5466901
459666
967498846
45808982
691997464
695158771
998958896
706361045
438913499
724474976
401279783
902794524
482036603
4592993
547566430
418563828
889007866
859998436
665661107
776383690
446560807
997018535
991413078
782053405
549771529
674749771
331
575371957
45381104
29430
5971
401803853
478779
427807500
43949
530935876
673469079
44950
46801
852923538
633343583
474038464
49942
709723259
38018
453846163
891966619
792541297
412757
548636262
873153123
404837707
446373732
829818456
918493577
480761161
925428557
434380431
47056477
988300772
556880494
3817167
666883270
4855515
599984147
999372348
40687
448391040
820703753
407302709
297016960
4263131
469398931
804815649
438352988
699782324
614973159
801895492
544382359
44787570
600633670
900058679
62972
840977463
572198469
469742498
590716734
41788
544706
891419608
952896774
373675
61327
549436
514942873
834258788
602687652
771252820
542139
419276899
792818229
543096384
4899834
801873616
877866385
824134841
973397611
774644554
425153397
464737
640084797
46323028
502280828
809312789
653741570
887237859
475312
619112400
793071672
4841892
693121548
59112
697407975
627413187
4747606
48398248
967628060
563050273
999122816
770102183
39741587
914744642
710202244
870743768
548970789
46786
45377643
875426152
626147796
990144633
895538502
655763533
504922329
453550216
935474619
466240050
910293995
633885437
37551122
672434412
679238837
467000457
4345832
869683068
802895252
670632300
344991
400832
423344
721103720
868546612
756118254
43217
49867
423684573
433401554
48993228
803051442
566264725
469210628
514380305
932378607
410623221
943309055
461877
865018454
874945870
49158227
427436796
516604935
52741
467361976
573582634
487350884
517471380
985355210
48692
698926539
532173812
638292121
462617162
606339063
465627571
689154499
50597277
399165893
837541424
4644
877837357
4736912
485889521
783989067
464193
694988927
420796650
658641327
44962227
535375415
594379283
3656
824300447
479637
918699960
33852028
543250807
644454227
640243996
853547687
3736404
5007986
45222
487875952
690806194
991579683
864182711
470559370
522517985
498479
678017336
991790750
48919
651007333
790082157
496107681
506467621
727417011
855776020
794012276
723846417
532648278
6229469
773174948
285318870
997259100
428614007
656291951
920338292
45934
4728271
442448
854278291
881862145
567844859
721586317
834442958
615829349
544383983
440342860
3662741
793759982
489585306
491116101
4740746
581928209
458359
820431252
53018
49085495
4513044
942553781
806463190
47537364
780488784
813455108
923518980
377
46833898
606063479
454090196
479013
547345353
42180640
5146850
494485206
765419959
500436635
454286596
862205566
932087630
523476035
656011195
42961
753043363
449685091
699950291
401911419
407789909
4946067
928135450
710064911
885954660
53394884
47592
433
698502666
775360174
758371831
733529494
790928835
533253837
607285484
567215726
566640365
594580571
512525098
644446194
446474738
435760
738284047
714439543
4731
623516263
477102199
52180
567594370
554313750
445255012
802058346
37962619
857538415
1829
55306398
646724070
436981970
964972081
619951828
48745
816308403
447744434
48495666
861743167
883681705
6899450
711248880
4666984
830034303
3449200
62148
43601848
825362791
4999806
730395205
387837
947501506
632994763
46694
483832680
721107120
582902875
783705451
991755379
54305387
629410424
603547602
4694836
703776923
738545710
867578377
848531253
716533038
448967091
907250265
580522745
946954762
661634614
455105669
4928425
496610
494144767
911834939
583434586
973268656
753901144
36089231
722540002
551295945
53972
611916045
987816980
48244853
54681
510776204
828153817
570167247
4960052
723744177
47166
769806864
4855081
713591746
449710
951776169
500628176
4420621
833089159
449343
924872298
500908
714970647
628117161
439098125
413032202
730193103
705467222
5031
425259685
426420147
426941749
586441595
576731369
668618386
837252739
845401615
45184695
750916823
744663900
662273137
886260770
4530
820585329
503341701
785287704
741240846
835955192
949388325
480800560
755873609
843024937
4404781
5485
514393734
486885725
480595502
664065555
597770645
528292173
48587
4021502
571712537
950806475
487513719
828806037
47562029
58405
657388179
664834377
447780412
686192474
463125324
4761267
4747350
657012214
4491832
463103182
746775954
316204
526499618
471153780
503588233
49785703
443490895
980980508
903768200
468527573
731507172
917562333
4453417
4963380
512077225
4581856
970124041
572498221
434872646
502767
44869
469481997
437087273
636792450
452958695
554028340
743520667
778649922
489100613
746645524
989283909
642091760
463197765
726523289
837687202
551310396
649880
491987876
52409037
469590753
976158031
596212392
4970378
842697923
878110303
542313311
46669220
662187611
738987863
796448260
491944438
805717062
47862
48193166
993365034
838415874
966074864
774793713
569879441
4302
404503428
789779916
552884176
440985323
537760657
488854869
986181564
660455689
474117396
841410371
989312539
500258636
629002024
501319878
666627357
51796893
4433813
486764
480894719
50824468
847930986
559709991
642334871
493694
568370
654863718
980683698
680606250
859013386
688272481
756189822
5233441
548920018
947560328
859387054
5082276
689298386
4887
988748195
4801495
425216820
46919389
788622007
413556787
470445931
489137472
537716309
715128470
883000095
412781130
874914625
47650
870720839
464275837
948261862
4723103
3453
661318410
528546809
717128116
322297
880150258
600698957
731476520
504345
997094555
438844093
448285182
499222063
528350997
477657381
798376341
466142
955890313
4842037
6239
528131905
40467191
664675058
515667017
344258
512374242
383812
665256871
53770908
4133935
964614406
708179619
822675445
423606217
979965986
439255706
867597395
45308398
721668770
48531
556478726
989818749
39008
530590394
4872451
49719
4387843
4345343
888380969
449284
656077123
696042322
39199
5514275
48548942
768776422
729749412
630989928
905577294
989295826
44753534
50638423
924084553
814390728
443680345
44715936
748505096
654959375
476921
914005705
674194370
753064904
923927044
607062518
495549445
447733
515788918
812041994
660041881
781627660
839749468
784105428
787140485
5215893
518984450
4723525
991353690
826969468
973233953
4170881
448379400
43337078
427242575
4584667
689067126
528817786
732806659
3078
815881244
5054
449176
508785476
297946
47782665
633754988
768972678
810632032
404342665
517144953
715138085
455342
683443321
854991500
651144587
830969699
41602
956817495
496350888
730124042
744970591
789093429
592698927
5555
563219937
4610101
735410265
996290625
508418264
945916909
354543
496824
599635251
66005365
768126865
786536586
605003039
454286
494301822
538368720
622385489
586011514
421961965
5329326
4396033
4573415
475990583
638491984
837824276
521442
4740423
6357
855560542
494603666
666724599
619974208
557903457
562714283
500529
48256644
417194617
455731127
683013022
4650858
827172835
976381063
43007
4857511
552755029
830844329
479045864
851813929
57202492
44946561
643482366
946518249
876949868
411112606
750799391
710466487
46765
828236600
868461247
953083420
5688368
5454
625325575
4944
47082102
485742933
627367331
5065170
386323
491733008
355613679
710403647
797328366
768583618
720876372
839990043
795275959
865896352
476739
960388260
605519522
618565586
35608
922102458
559791957
957419234
486618763
958342314
6007841
725770179
654161204
580715223
450994
809399745
42405
920635126
555627416
706161634
588274562
49178
632828930
889354987
817073020
877568992
449219886
46051722
974325237
535885726
997248324
524116147
875944868
43336577
736820382
849860892
403979714
565922095
61
538337406
31451822
977317188
515308039
470478963
451795935
525974188
494792602
749768358
538051899
652810397
565484882
604216682
617991951
908526574
861200968
820582516
877568117
660769383
453349
556482177
536756315
514914694
397249
955011725
604200695
4608784
644276973
550375
587613683
575699580
803494251
855678889
967388631
46373405
43336269
714488538
4341
42252
6076
642288452
658407853
4429634
492773802
431356121
791521828
866144030
630931493
452284303
672891081
642513234
484095464
513315645
489179
606931899
512207864
771225906
62037108
709577555
822463822
806397333
45685577
872450107
43377
588054976
708307446
61781785
433532472
422361746
4975957
543950618
461982151
6126
425995470
505309786
995490266
4698
42988
432943955
461049629
46953
654291683
875685599
501728089
993782135
939531603
605455650
853369141
990746139
2256
488864766
407781563
820498678
455534451
424882133
2735787
637430659
701741889
763808969
970518470
571631468
5069282
604643502
53944
208568567
901339428
429541
953965058
588700029
875497056
4808978
937268720
623209631
4788
687110148
4626061
822760552
445043503
4749053
557518316
47360168
880930498
993567635
899134122
953062443
641527
627129015
47387
990890400
934085540
556962853
970546768
571223275
709680160
33574
985866828
576771670
58444881
542820165
750605314
410379109
53982289
45057
772040482
767572138
6472
799554022
743874074
593330059
461963934
27798
60797
471129488
517044456
548681387
614453644
405358269
546246877
958983174
750324484
618100925
678613022
560754096
44624828
832829549
566714258
531153889
520184814
559381725
448243706
943543698
47448875
533581135
427720085
403318583
806313631
822181177
2901791
4377
4447697
5469876
3917044
790465973
5151
834818096
3996680
625978487
818254567
490929148
795795975
413257766
4405970
571845
831153380
464425815
489372253
48791795
951864577
5440889
867980363
594987296
692428255
5526
54200
697523050
939620258
5201341
950305576
61852324
60557
6310059
3074
910217218
801847737
3800944
854436818
613034970
574132996
635195026
910310910
453902358
566371030
613839673
429078
51528417
483758793
991094911
4143
568054583
558421380
794526247
447919755
469499849
499754444
805150951
475265774
681961428
591889
743759492
43388019
438097333
4282
522424107
706972218
526143334
721623637
528917659
835412122
4030
35180
638174517
477654724
845970574
869197673
826624091
596646008
524891829
41515509
775139687
438148901
673082930
469831913
458063107
557003565
5004
448063648
893062782
745481991
981004565
44594
49439
828038736
5157
301382377
3824
923393825
951446158
517256253
522092555
4128371
299623
54543
937042109
992920788
45286026
952595326
49982996
403514815
927051041
383473685
783620614
4960201
832128869
32176
472437837
44895098
442213
448410
49559
41189
933772542
970182843
48566826
525244492
815692043
4652637
773257798
567033
570575840
225082
472960693
53477
961302285
985897659
792701992
782922806
454
471336348
507213984
5086
462980356
441011939
4297247
766581867
904706952
689228709
55514
612765416
538998628
432637801
56600
3622331
3661696
542263191
446492092
967459821
644168718
46640
46428414
637801014
602173194
5468275
448225682
632915265
55048
846261339
728642572
991036276
5602
523992737
571909908
661251729
455710193
410035264
442781206
538549057
381502
768007749
555223609
442633515
548274365
883661610
487378916
640144220
899560005
893370306
3123
3876
469270
499550247
24684788
442166004
781303314
973608370
27555
597040708
48372
543593372
716477330
696346538
696479311
4148
4381
39346
870854240
459086947
890939917
50964
946440140
59135
740162976
462423053
865465449
777142152
48375805
517232283
956175923
4588566
447679589
4218046
976909441
748184293
6504945
589629613
914183318
543899047
910685720
446245976
542792799
482999995
928701003
749482456
4968091
470510355
370289986
6020
48189
418340836
5533
682085040
46689
559800498
526348405
549600063
475149578
364661
795014528
469169937
515927116
5193285
883183784
484577
495397
45931160
54565
582260850
745416960
52358
961091139
522130055
559178552
231
438837230
49358589
679675644
4900560
712292157
3676
506225553
608605819
465505491
788206045
37375
980446264
413481
840152902
820789072
444575433
958332572
660538540
62289004
415843588
874754529
762818149
775986870
915950591
842257865
879281813
4636701
828359629
48728571
486233854
471619663
47681
667610083
549658432
505337721
4880363
485794393
4672609
910862410
712822436
56810
725366793
48206
998858459
794028259
505127686
916098570
783248232
550400
861897912
595445698
460128434
41152670
886882354
482105941
462193343
491102
627918034
55479942
855730221
729821022
893246634
580730721
845860560
421253435
511001
551968752
481952383
978443017
856094019
55977
626371905
504553923
726029598
479942928
426489925
461251647
448904236
942011610
763598512
48874029
634137571
796124953
1863
593337139
5587628
455639
440689
656090744
899145489
955297892
484338488
46014
559950983
909501253
400027601
45092
6112412
630451454
564549723
46674
827038416
585738063
669355081
721732715
3275442
711903080
477427
747293703
47626
4308595
439389126
485697619
426662456
952360325
700478528
52250
634
3644
648279775
436464731
435064364
439017
904443291
49332616
754358395
525672
489736241
547116097
557342721
52199986
853132345
614384580
44698633
487082630
846757123
500249786
922408361
884687421
852298788
893063065
571691856
46434280
658301509
577412380
453963
3435
50392
4616820
928931575
749569865
49489001
4016443
539421714
838063855
3514
4688040
606623796
4905941
599050544
877044496
530121826
920378427
529622318
971328040
838305479
975963182
46094
5688854
48883
679791005
917675557
511937760
718666581
515465839
570095
798424013
43410767
616332270
525814399
321
723953494
4834483
853587699
4717
3892
507584257
42354699
405735491
4603096
698504990
677017792
862863494
4524216
680171886
279069
509500974
331771
437615964
571373209
482965516
916090256
47994426
4901934
555579539
968375452
936050774
46558
822310294
47628
543066604
571355023
680730448
582176326
4541332
399121883
683150930
550021
862789032
633196603
387875
543203432
4689
764841423
406459033
495724
42818
906304276
612823158
485453
667655256
582711448
661608696
997115089
69120337
423628117
499961348
513786044
464466788
49033087
960169746
905061452
895636056
989855220
49262
497238
426825104
420444443
829745486
530924167
883686923
429687000
728826388
54823
832040546
989176214
881483463
461216304
3744
995580421
426917470
487911419
44156856
712950054
733519375
4403426
4668935
893348249
45847857
511842958
751537841
33085
561569359
549928527
576281025
448638453
812432825
817877174
789060097
570169300
794157479
5241464
5959627
708808187
50545
904778659
5285921
923970822
896990379
430119908
472216977
47356146
51037121
507046084
438788619
4469298
870221122
4809145
687009840
663238942
924525329
790098037
593785118
965379700
281141294
680386563
856732699
822280333
477460553
40783
692813316
840937442
669176736
479905554
559019922
863722921
456861490
911599539
788677335
49374
4801640
684394536
439472360
729958416
630358397
472466243
44089481
648573194
672541364
44704
382751298
41134362
557864642
553591437
622598777
56945128
892979940
515524
480563562
707750346
503561446
883587327
961098902
593553421
683397458
5254906
802226146
656621030
464107385
4524815
788122109
577281968
435129659
640706657
903374868
920173116
728690944
887667696
782222432
905068941
4879132
468944068
498793
34
59517127
655301015
873683107
906512761
741113266
5012
43715696
4427341
512932537
359044303
872876308
711547245
837576754
750398649
4491333
842167242
995181716
467223521
411509366
871268226
824895400
986328563
750937669
491066412
4094846
68
805730470
418711
339622
4486488
359349882
41077
886018992
4847682
415596210
880765962
556773009
446398565
913673306
533183787
45320947
503292987
446853271
904664308
385090
428602130
462889155
494168
443447947
581958546
938035377
424965760
464746526
455246
718790343
5601649
309391604
974000068
5896438
686280006
772777565
44768196
660655496
490251091
4815373
464680384
789104441
788887704
656334711
536525222
479948033
4215196
764680613
46595
46118963
680545111
649891351
771477268
554121509
47755
778855669
600275792
46244276
632824509
728107756
479071926
722372642
562592742
448577
57806
895479268
903111894
353006715
4949455
615299381
497106983
714570288
418011616
893656509
844926792
692633199
407734763
823931118
695427281
612880916
491136411
409474790
810262123
4849671
868740879
693792503
935341530
617970118
751105696
814966997
553899
49930
919768803
266385543
55996
43862791
751074695
548020351
450567
834575238
45065045
934478867
472910652
472673509
50846179
470845
812595757
419539065
58177
472174592
762797774
418537688
817300614
464482
521931841
879576901
651152622
513773496
616481163
235357625
496246001
483474354
932660137
658816631
37778
4378938
567981575
457871696
863477485
62983036
609898657
464424629
513383040
5640056
3598254
746174122
836674738
568693597
463054713
713644668
485387304
791339119
4502839
459862038
495590
461328
583633655
861681511
584956506
424588273
473661873
48764
401427486
795931243
923891026
50135158
626311213
550745225
955257456
822366317
900219656
472943339
577233827
41414019
667366840
481985432
536490677
844037978
39384688
4453266
921179396
737098525
483628329
834425242
530419184
444178923
420134685
563696543
708323155
451191992
748456578
959013424
468971952
541292242
689863978
734908897
6529
365345
792467560
670369367
931587221
808907038
4498805
897011209
433345762
5190
505264323
396841
983603103
47840937
49146
535934340
140035
607660482
865994565
4552474
602288993
839296129
4639
765123608
600805313
699198330
571538979
630517546
4965996
741943566
913308593
530041547
695686318
659387642
520683530
36554644
5080
47423114
838040975
738688200
983535752
64730
413186037
647497681
600587472
482535012
795967580
578698886
608046027
4964121
463855880
410213145
787358956
51789
786958153
40789
903682996
5752
600190726
540433316
621255109
886461316
842288042
874862305
680657108
526223154
624571505
4931035
809645485
428545015
565305562
486229484
929574047
477924842
678627039
527135674
752718938
422517955
815267465
41131
939966681
901854734
826912824
958078963
861607392
781424777
4872
758035552
762653495
472662436
3543531
54936
48041
497021
949740898
5004334
641358559
61432
830256579
784028170
639576811
857280731
499971795
614013104
460285861
4346195
965010755
437816975
706376510
5942
453993
554815
562388048
973979086
639766110
721411124
50047035
795968589
636598
38761178
704542746
46518
886179277
475665625
440115304
828072007
726939624
548821284
879492454
46100
524449387
529354068
899139792
576692037
474288069
723972590
584740915
49730
458652
495475349
951718129
618109732
560972965
403153769
560924713
545294
65656524
780833285
49735084
667289601
407536202
58615030
4465274
674294163
543148337
547680790
648673018
929115385
660611140
422678199
437239486
50880
451307
536050678
38566
753258971
990455185
425038704
7273424
563953060
941021931
775673107
48695545
326246
44934417
676886914
4804944
975430397
315065
683939672
42754
609624984
435818
838904906
937475870
4941431
477386890
802248706
771769708
595744936
809610973
603348
578136261
644428432
736867485
864028864
44774483
47324443
973775896
563835604
452404137
371023
927515587
464209
46555892
52161
4947577
642824876
5307
892835160
523269726
993087380
416982814
43851071
5669334
732587568
55680998
4141
854791840
401912324
938980514
64131099
481364717
402702751
726446603
767837666
583548312
838154968
4835
824156122
970474124
45014
965429056
795582080
35139
695673743
773366424
432118321
778563093
547267311
445176310
991593843
46618826
456817330
47245590
5699401
4664677
805182559
604490696
958426352
532806300
829725514
463514
972822278
325480
870664249
435068622
480708977
901856696
932665499
990354204
491293958
417715977
883310419
491913180
58017911
4246
948998788
477085416
407060450
46567203
416802550
453014355
418584786
547643703
457
820710622
818604835
621350999
470685
419796147
890113200
5371629
817921927
485868837
4714990
584911389
473545926
664311208
795248314
49454
489006654
453151536
43360778
421812981
47630453
4452641
536056094
906697359
594020113
590834407
591536150
901608401
880908881
45550
479989216
795457320
627868159
569028354
463844778
837402709
44470
427347893
942719829
379117
932092519
52283
395732983
905867760
791953865
796052669
845760687
955497195
446186745
492559
49780034
4542
999776479
442747
955730757
813496758
495375476
854943067
476348
879596330
437043717
875996306
791457428
540891
794330636
671252513
45278068
700275644
38540177
4272964
46762837
501736700
574022779
34345128
861272967
817207899
48997742
975700000
860775783
669521709
478192320
677308042
909729403
53997335
470401607
768178196
758337555
741786937
981545619
4961327
488396
994196704
680465194
447852956
725784523
3545
47996
553783680
467492862
642440329
553694327
609996470
663026499
664052875
470822459
692496455
5363719
528382438
413843036
4694109
986417597
843069271
479719008
442751791
985314892
3817
50591
989061256
450379363
719228464
932326384
533419823
998584673
906956115
885045856
761018122
465636
653446603
53144745
497533608
643221522
4730159
723818663
5270701
495914
863629180
574016255
977131627
936436619
413570697
422385070
17573
588597738
403504021
489548708
909916581
538489971
799885228
451223568
713769427
581947465
923477215
643756667
934992629
818694080
667110719
4640067
615731738
981768170
595332562
575043
926194637
500053707
510382
518323633
647087353
725482504
758402683
738839744
845887315
38310
816203563
5227
467432
817198766
517863601
425650
861849450
974046440
668118571
645871872
456056373
44382614
473305980
967402876
5194337
757235422
915913298
803563607
447980196
48663
498301
472592016
410264
622619339
941236325
884687844
492653332
534241625
559115921
39264
791836162
46862
440978845
497117
47482
459738798
503739381
468500329
919634542
480313047
490914260
47090597
49845
445801147
411012348
4419897
44699615
646037838
738377120
816094451
6397
451940830
440084835
949139783
971962082
680083183
4911430
386312986
36630714
817756890
385943792
421748
46105178
689205340
576841278
461538
5056
383387156
739311955
652471816
51684
604881488
62020884
852999280
410377453
488292704
844407813
621283813
483088
591579295
967981491
845499546
48677
549900898
776587212
472499
803403239
489701003
37256698
369130
927139314
963780167
729087401
976476698
21919
623195746
37333
456076799
4510672
710228054
392932
4789827
907907385
716301562
529289620
366201636
652270251
966494096
473905904
445456
5892
52996
47911607
901886837
858262804
454658640
991562431
3925855
883274828
866925530
456903313
46878
951973083
909014454
4795907
764207435
665010738
448696051
574282659
853466377
923680410
476614
620493818
889554774
584152500
494059664
979711600
45795436
849565066
18799
48402896
955179626
2879
406487930
718023370
457492515
669455684
37234243
914160812
717056175
514698777
890598415
486945760
817123258
459393040
616713094
56819827
43595786
478580
852069302
421736532
684672936
998310974
4007241
47372244
4240
744661515
4136677
48133441
772918633
862700169
545951324
5463
802792962
474143361
773765515
782226839
36101086
843361666
830805193
417571181
809346739
728279221
827162802
885093902
495437201
740529025
448004245
333
654576137
870147817
910084954
832819025
720373684
699115211
758466009
49212
813088913
931039389
544099395
404055261
47235101
632946161
702092169
51085545
988144806
699560352
979334114
532403117
5075747
941588226
4627734
775404643
45383
902002665
56402983
547062473
691214328
625720281
401782971
738566522
807220936
482627
45020592
663006730
47983
364020824
429169561
651476827
861337845
448014576
816475697
489350828
629305249
977334367
46952573
985803765
4089
48090012
481804526
4551
643301253
888951805
831139161
41401
400233956
48256
411305298
725410516
47362910
791715481
492942530
492921
4476
4035339
49562120
4532796
829293097
443891405
719377130
735317875
991864980
834295976
876344264
4499086
664685452
493592567
444688991
476034025
31114
960591911
549990382
550133
537493
588701522
567920
659611469
908612297
908232295
4811442
519953339
516300468
4861949
662944968
681516942
594891120
774899141
574086021
6301
958022190
998476211
854923247
684623475
55425942
544408272
54836
318877
789257924
150200254
770266925
407864487
924351383
497309727
611457360
746491912
856095234
442178
624356075
814213793
49314744
718689236
451134491
788179070
498184536
680190775
919054027
984381281
5220805
815976386
591531963
4544380
823448389
548188178
43442
885418542
37190
426962678
4323529
471456991
840799278
628879658
727927936
416413
566299051
484122
4225031
947282458
440098241
795165268
685478069
972978193
503267691
470528
595891278
736390358
596918304
399943
4235676
708570324
497451
4543455
518908462
44924163
893789722
463679407
632430622
446065707
457427930
840154083
439435065
922381688
783815713
435228147
798491889
4245393
36373
810565256
695347111
802942735
446633151
908975323
844655407
995670521
4583413
668870
816428278
484944406
497484
717277311
486643045
469552618
960749934
476681824
824892309
598338365
710425105
959029611
547110882
43675704
456165292
45049028
562118016
67005106
723679568
444847133
305337464
409815916
453149
756262278
492193387
540780544
4875183
851033962
513522513
470837989
575968516
408889050
456211017
31645
780250425
465081777
529298545
974382170
429938722
38823
501048548
613976606
450
499944844
942196381
508542855
559029362
552414240
49230
905070865
410666369
4542534
668370030
879217613
846060488
592777934
809914795
403567409
785998116
507217500
4395
57429018
748503447
610095379
660133327
994420702
910795497
499573
857938914
664034306
460803693
501166955
803213646
411372528
802472841
588251899
599381961
4647101
697105126
440296500
755421023
872289716
561051617
782614689
469738936
37503
5540
579378221
468218383
492397
459472051
698540473
993909028
635532570
535604104
640115702
495028
450110145
905135269
929425451
807328877
553071
684097207
478280886
34579
425774155
512294515
447094
5472586
701134289
46709
486377809
733398064
4661
973235265
666709611
465260934
565248044
518846650
48510
49033
880782441
681044731
49413
4850243
37969730
450573108
945202488
965501924
873897571
732090760
4929705
603376994
513967252
4603459
401506274
766735980
939135860
51133
762442230
479960335
616027370
828666957
708176759
454281559
510612720
260975
49747
46509311
35
559899
4913358
944843348
424916230
217461
50718614
732598787
47695229
501357243
799189427
52209618
925572509
4560460
914929158
524100096
488469152
558084827
45098
704274438
371250394
733900719
52542929
3384
55776439
45330263
40017
867266194
46029433
942071957
983176361
974137288
998520000
418873
939857921
890649396
447639840
422246
842343452
812145876
439712
607349187
391687
569166289
464000885
658242785
644733165
567471027
490782745
470995
39583238
723571687
437508416
493832832
819786201
942147435
54522
477229054
819861636
466514
471298
983854393
620728499
752218499
449916522
53109
594242650
673619092
912230916
662769366
964181294
970591366
978047543
4725932
783618448
63825
467027959
719357263
491393344
724732125
433004468
4768043
245
5501
502905254
4504
783377492
898736341
600432607
798534773
522029103
929889942
441732810
500332553
688588141
832497981
823461060
474961
879039968
4754302
48396467
38974
975979254
50405073
55105388
687586086
751576572
49148573
934059761
54202981
815969314
799290480
39141089
38255
477360415
312265
794057237
434216657
31525
5362431
874035406
816397441
884611958
4462408
899362477
4510935
997376754
533355841
852220368
936384121
50641
46012493
472843
962800223
884359415
5239800
5276529
585884136
662513548
43075
843800217
931806505
646443341
455532716
823514740
635370046
505864
489756815
39005821
712353177
4193169
809097575
478070245
940418280
331088136
424591121
488752
891144014
45786381
4104680
46
903511346
411606339
46364
709225558
791172674
626784918
488635
44468711
493634376
552294076
514620008
463084069
557784129
427983413
689016378
509744348
60442
623453455
870275011
547430843
847702876
46297
550482249
402845989
452361924
784597376
694297928
699096507
423405223
35467571
28123
413563232
401246798
939251494
889851765
48445535
577042689
46780
39096251
5349243
883403930
802388191
48922092
607886707
541442964
901649127
28151785
36195646
838399380
3700128
4350
529245561
495478848
426141214
925588954
535436617
553829053
896634547
660254854
761279733
527814400
523221301
475122
50096924
463239814
846285055
976981618
4258348
946467603
944960018
887910479
911192358
677167579
58697848
645022972
749274623
822258182
645498503
643791022
695224784
937369442
995642094
426398633
63646
4220564
581404628
403457
617780522
629133915
497714006
608557238
2464
951969657
843108959
548477331
991551851
525268689
591865356
42667
586816826
472768962
893621461
328431
734214623
4641
433126
596151689
881923955
347
476179
536503941
462449738
740000761
470564876
698628826
426929706
939498473
767553493
41399239
450409827
421102387
49385
721390884
907289028
611834618
408943251
4477559
965923138
955868733
27255746
4979508
805086628
655921739
48692646
671129425
601386083
954832567
983419778
834998469
479705218
995763108
715113192
700473975
922301508
5319
651826596
595288796
433702116
493188947
725162847
4257
471736135
454739453
931221784
485700
540493
475614052
874364943
36536
653575046
726842243
620539853
599874207
585884669
923397722
485307789
511214898
715168219
770051694
5259735
717364455
978076917
532287757
572393337
817869660
3234035
439066223
925487079
421262254
980509222
45928
628103508
954513615
63092
3921846
5307125
6398955
37551300
2980445
901568152
545214545
648500559
576582483
484481
939722658
481408436
493221990
52032
991828185
751700659
743830713
810883482
4137
573135046
4761803
740581815
494968403
4709860
919403735
630979136
960035985
392207
35248584
565880432
720354516
554713652
2414742
59445
834155947
400563324
451614746
905606821
368155
984236808
666430328
48453186
796087461
618108834
680960059
448865
865301755
14477593
883916317
484480
450401
63044010
806692541
951090030
504
803990846
139100
423381898
471248353
768414772
49214
413630054
47456
502707586
786786323
848751405
485726046
431968867
508188481
456165045
349
848206106
720912134
865449841
560531848
516279796
5122272
533345241
4789
584991649
44084126
556266884
574882562
507759549
490623366
805475466
468427203
482987090
497717067
979099378
4463593
653964117
877394751
572899951
671213865
627443052
743004775
51347559
438696113
598937959
656681662
671819441
4292
53517
756572579
46746418
765256707
473580062
617207950
38300
495941689
886652275
833538832
572865151
991094954
686938065
495232089
745203258
48246
760448523
423710318
565999534
636060641
458479
719643813
906343526
723757932
735785640
870683004
904632232
568191329
731614452
882620339
743570016
943627913
890045149
455453759
46650514
647069995
804652185
43373
444342307
791543037
900921078
438263796
998139366
487239101
524493701
942270017
904224524
488065225
929747901
676156017
566396753
469763126
450871707
773561827
522706990
44568
506499871
1791534
797759324
460777056
483870300
719263971
848317866
662653117
668786643
759718525
565795
600440005
404833976
410313998
31141729
44060684
4883
870879003
3586
490741805
496764578
406101756
4781420
40697268
31315114
520130633
728154097
50225
777466168
887957596
581035
514794265
606733679
463655800
4513989
541685862
793224070
46152158
934432047
926107551
419868290
706730639
5626
662670209
638038692
419861197
36334
53955849
413306844
377510997
658389630
578173360
6900814
45090050
454592
45725
47606493
4389222
3349233
574710178
49305
675836551
758268165
528450054
420733364
899135289
681119423
713353843
908364870
670239180
493149495
5745
858589316
631357032
948134125
844156085
255874
40545
482470001
441939
523976871
544792656
669084754
886859764
741532109
340
655593191
5693733
453780349
514717129
685859066
517499905
837011565
5385208
4730878
483098143
444629427
404088319
772581080
420063825
661562120
654198096
833865090
648820795
406
679518117
998496883
753066197
351209502
791795752
471112830
41618
922206454
467553695
527592271
758841430
46634
45883606
551115374
509483639
474722680
886347506
49962
998262736
962934233
500113058
611816930
792463477
47025622
5086581
49852
655375529
929163442
422409408
558922887
883304056
3041
858253940
413665470
804327390
975114620
868984735
470085386
936004393
375784
574989535
46054
527909361
727639004
567556677
427087016
615001629
34430676
598162553
405013
955834912
575561972
670031303
57678615
435853264
975805221
447490637
475639451
239807437
40151
999190105
856183815
530024784
412714
830225664
663871886
694608948
910481133
638185292
441483182
4478399
562259605
778870505
604303411
590232293
47527
548200632
792708457
788771240
640942363
37569303
444477886
514373778
902068723
423222229
375825075
402359128
45018053
488816127
32423
575867030
853289066
46228096
856092458
5475
4059199
579785613
678388879
473384872
41933
3008919
544067715
49023362
518184
620275369
286837895
453536706
516748227
816947828
594127141
908592588
612000499
923400430
870631526
426411726
56848098
693222672
889857735
500508583
943271328
599613015
446029010
521961429
533126844
664088643
564945163
927938395
924198086
912958748
442813125
498245132
47883930
4841786
989330325
703402847
793279812
661656
584624644
739325944
929262183
528333609
459736583
789697607
585403138
477110173
440111659
3927
5871243
475562377
498261
55913731
521227355
33293
49342
49349103
533495932
696295880
790800728
45217939
610807483
567653290
290
45807281
775931277
944889954
580103372
44757172
4040903
735784211
43362641
403289214
43052
473150935
833644756
696907012
3812
978968631
931329915
834869109
550671461
747630865
446947532
566837077
476735245
541091075
801477815
550081305
836481507
516419680
654520545
679407013
534
938322971
667686576
593331780
763336474
51505721
3436331
797308052
48387089
681335731
837980565
506644882
579283163
48312
701177242
4745047
762743833
900666432
618304774
3957
469517867
741164795
766683146
515401261
980491828
408707238
58302
62429204
572822576
775205630
573414085
971255657
3782
495973682
556334923
451392
487267327
575827837
475292
635911450
216294610
469580840
610238805
453128804
455913
640536
950550578
66643
46334
858221392
922737710
705244882
503501284
779184522
357150
416097179
401567078
555061115
471693112
637712950
961640754
5034478
603402264
538508
802495785
770084197
4649612
46646106
788451150
890510711
46633688
3985066
797789147
771860212
660816456
895579696
435971146
448132233
471196
540126118
868705560
564078988
578931532
995005854
382861955
377774
577906614
807717321
721576619
519934448
667023013
878702221
277897
771066722
617415
4548582
464830669
452353689
564020540
580272
805574327
703471424
483547218
3764
943836995
853604218
690327377
605160465
474340
348595490
868416704
993380074
451985
56382348
467783
7266
493387
687128647
456004728
604808686
559827651
665225888
541476177
759960522
696879500
826503821
5310
678599626
418005340
43074554
419250617
653753183
2282
50235774
423414106
950685818
756655721
831653244
972995377
867710867
597500784
886505917
745653434
4668248
458170553
619522214
556036732
659803112
862675835
664908607
762730078
44870767
695519791
467051828
854042128
614626320
667658418
894348666
469106828
500366705
477949694
475037698
630000436
474450784
483716387
416478292
4798280
37633678
737084031
487434898
49963
5049974
4615228
616950789
474728
6198
46857466
35807772
447731
404491894
489430364
968028371
627293531
518857916
47605
959675387
448277246
564185
869877544
509111927
600400527
468574
37644
371728
424933845
953509510
478120724
710456803
764497330
804444756
539366038
462681247
636434938
44571724
686748508
577005460
558594199
727584752
821819468
721488647
49768042
462169491
48397726
388428370
506390058
408828414
642724558
940281841
50939
789584557
781486783
873416881
715306377
998949857
710742766
46091545
950746261
921037125
842787731
490251444
469646142
865102615
767150946
43826200
810291731
3681673
781282683
453122333
591050577
677905314
943207286
738849579
765856986
4055
606855798
926500803
482956
679881968
457018395
810996283
580978420
952835018
51154
477715685
792761455
520340427
556
53180690
698378046
45766598
4653142
402243123
49608009
2712460
27853
347053
872988678
483203966
905034957
488032169
624030695
49520753
512363871
618140859
916782828
48763040
966021729
741322389
34301
4739369
790316514
453712021
460760366
321097004
626027718
37840984
587271219
52197189
531815898
5098099
595047705
522001371
61051
738844530
948024314
5751
595982777
46903
48751684
481578
802749158
453885785
497421971
693875592
37422
436592019
40659
410782
414534761
51340
512319846
625421292
652765096
663068747
4923946
494893601
719858229
742048790
50923922
925107472
486601
706006197
480199
723794690
919021720
627026494
777646350
5091456
360854
4727875
4720
616240380
948703909
839419701
954295463
773674591
499851
385947889
401875308
683497400
905777342
591823885
442471354
511631224
3557799
4220
550338729
4796308
552850406
950496897
382416
887330420
6132836
614391153
860847672
723022520
424952175
511940591
468155626
533741292
725514036
721478788
410761295
4838526
628475
492662459
908328487
4793753
506804653
517233408
662019683
401349865
41156
523727554
513018573
735396727
513391964
678600821
431428019
519641343
497070
423794
525716680
40469
639908074
48467898
35940
649381987
714784257
452940434
628758221
57799708
460510
782014002
447013028
428107865
995017595
605556483
453399785
49754142
505584788
623069958
553655368
933992868
602073734
45587
812288125
484999247
5407
669695777
490176792
450438063
275029439
903502402
864402258
47629496
630005725
572916502
787146232
518665001
493469175
989015809
44313
914270643
624942300
591633921
725056080
34183
911146807
811446435
741399067
401213
50264124
47011351
661877588
49962537
627559896
531858013
818328896
285722
48148
40706026
717151980
532943
472199561
44626
2322
807872949
564081374
328673129
770384861
37414
844801431
45625814
46604
715410799
45878169
950797790
944243853
855512301
996924577
845845647
504701460
506110276
726629927
45472232
714576351
911005552
443656258
770817223
523480014
887399305
5104446
824456210
480052785
792558018
788460575
476103002
453180
44967
846319362
552179749
846901856
479683338
453887847
709927033
772799475
684305905
50162
663800988
860126885
730456187
48648504
664364681
561487265
513
579608006
564537222
45841743
417875052
456811696
4913957
667347940
459204954
419166595
935931031
713582522
527556432
60142
479003823
699924461
5279
42366586
965099165
479040460
445595269
970591199
812614470
438648
467305644
405631650
5655414
4762493
852527341
921331110
698042686
45860313
4924
989169917
44695
518433114
401409721
985396024
874918329
529839206
833337889
4578718
949260999
810190210
582658033
497587900
470191
547924652
547766506
563583813
704826447
699498073
588413086
48194174
47360449
460694087
440941816
472660732
55334
524493400
372073856
797547006
717517418
4654609
465052
33186726
978911760
519909763
695818148
811337283
4687
566346341
926426470
475320734
860550723
751118672
504613634
623289809
30746
932102209
37091
481479600
414444283
4713636
904179490
575559003
764047622
851759376
590478907
40667943
5503834
603991709
453010
501297
354505
486857681
311047288
698265146
3943496
450268003
924750803
476637365
723516589
400141
412050408
474470
55410851
49863947
784668395
420277189
530870861
670635418
733068070
4620750
744306577
926454463
481800547
507456394
594695065
709387630
671579695
538004319
390183698
735970121
667460526
542195304
412311423
928297095
44419492
4957674
597708311
6035417
47009
3773430
44423550
4865
978618717
48863
501824
41500
499608
916765796
639481324
732552035
696096364
549570949
43425
4695806
477354578
684656305
902960115
746811555
464052809
756060503
869143232
4354
959195610
655816246
453933384
48682
618375837
410433760
4970882
464735530
896243870
4599709
735878105
833564734
742
524754852
947216315
5296608
830559887
45053961
414608837
506919
530792800
622232943
697831517
48446
905164033
52411210
493681837
770341108
760260756
669022834
639926279
773959491
835643146
578165702
3226629
812023905
637839708
700246633
686799172
795050255
4942684
620194487
3134380
892591897
536787533
3932343
555
48983
461720361
718922299
4909
411287385
6608
423553978
791398272
481184
743777178
52941747
727907213
922722769
618642778
731701453
3842781
987809147
701942531
54889532
44934
274272605
507679067
589905438
975558801
551226383
700851824
478697304
829330071
4281165
479786351
43375963
740667452
834726023
500869780
766771909
852207886
942307520
864043752
672652775
465075284
573728606
644726773
518576872
576765365
735373558
794914310
833770139
802609171
865805121
951829326
46033
400674842
40652050
904819462
45459977
475390013
831469667
917545405
630711259
920607570
5604
524340374
47795528
61901
537917394
793757061
874750120
46819
62357
801531151
608834567
582442596
520401815
638577168
4697389
719918720
493879952
884878536
3654
943377267
507877934
60565261
5634424
911925353
34992
49760090
600723988
423532228
4553231
510004702
45302192
28000
48193817
654026584
886823628
4929
499397399
47764792
637296951
47077
817429019
975658474
895193760
57812
942895130
841319693
430411726
526279259
527435714
46074964
728952454
651320403
423388462
996937185
631848558
4966163
45364676
49053
587380061
965878699
537104156
915150152
810412231
809680942
845367441
543821
526813550
438841354
451487719
912652417
450424595
46417770
38909565
413404206
3982330
526328945
726661228
704091428
990122502
762707162
897352701
41373
868016259
4640744
393494
4937731
481164697
834737629
471792576
48108398
42614889
525661597
593564202
4659
451248163
978929912
266448
667631161
786461493
4466
52570779
953552937
850862997
966163413
516000420
562341871
479376
33890939
403061410
462021897
574134846
954704898
699995649
4649096
644535570
912008742
751428885
743133808
36865744
562975733
450953371
4994863
5103991
491482
548792153
401005076
859983834
56619198
46554085
936164503
41190067
486053576
470502823
967343670
748576702
649591579
465237146
933553313
890549280
627561530
552585331
949856602
4016169
3507
433983732
637940660
637529213
712065902
534269765
713330099
48488662
607615800
624538212
4775
689370565
969775227
609856409
762205003
48106
478324528
482743
822974839
624705823
598893816
438784
931883921
400082063
959173597
972309783
607790498
622803859
797033714
853204383
532463857
4408202
515129433
447111
549150307
978024456
570725744
865705822
961617326
677624245
712373799
574879901
456328631
47471769
55911
415522830
628173505
709133068
432446682
903658851
479033043
670037938
4663272
446276866
550325499
832976697
901161435
494285
960356237
49108428
521915091
802985229
322926
984722382
441287181
708715375
495432892
47289520
680438335
328287488
4260
945191292
411695541
429092755
806428708
821332347
533591648
572678650
657504824
53414026
872197816
628310721
4477651
63372
437560445
489023980
507192969
46394
631225665
3143
4686301
627213809
479780894
895270783
628387889
49888
627518336
637083948
4479
47013607
409681083
534937857
984972192
979609278
557125
36199562
585293513
668972499
459958268
6186232
914642347
4746268
864822719
738369915
635449940
594442
566104
4958405
791578293
37914
781694581
863688945
868611013
497080089
533122748
834708521
2309
410367022
46374676
449046546
958464332
417623730
4894118
786230569
695837205
650294738
297
734378664
413989955
476939
406268521
457272
52772
44989979
953931434
719385798
48065
57630
547023500
985975637
534705176
865265127
458764296
494182932
736934017
620346748
463446779
460600
420132420
602431289
842385123
26509
670508473
4983146
941177666
442397679
841739451
4859874
559306
596191970
432318520
996273120
4650852
877524903
472849687
852153770
993782373
434742581
857719169
709661
359
422568
4156307
588275361
475641636
333853
515535339
460504973
46561595
439730652
498884
896476154
536522571
525661256
4194
429515674
570892685
5999316
7190536
355589069
449468
402935941
903868711
474169728
41178011
769649858
437307916
920768923
456524338
545937995
738349000
916466418
612047859
886313736
799087887
46822585
696840305
706204062
962427613
554560666
772167407
526902045
29529311
603581791
3522082
45132
898125931
46812
627354030
709916117
629733437
869116644
591461760
543754475
48087808
613461600
544035261
546443
4069917
860843348
512195866
929580196
49554239
506818
3796609
469447761
780219121
49194
815480543
917483443
533381
47026722
993428293
415569483
652106922
481147422
891440302
595090047
742245886
461759920
903268759
36625
37359
427371035
46732363
817102522
520262540
519485642
909937826
447493863
4710601
860996449
46794826
498920370
46893
483493
520569787
708404077
978123381
46946
468487
549820355
495454421
631037542
521489201
4961
4537326
762218821
688955335
938330446
4149380
407356
592700251
551547070
529903
4863109
29312523
511896596
55463
439202174
47615252
502480316
684043730
4513855
5381537
867189669
765835604
498253718
598701333
63274886
518061426
634194875
468463131
737809746
598988965
50783624
425988545
535733117
672988340
561365237
949083633
537835
972744628
509556661
46777
423608140
423449589
3680543
676879395
45320623
961917208
225943
812215186
4866368
474294
443760494
404636141
648621220
6956
604060197
863208455
4959057
476577
472346851
508779976
748779467
927053770
4650117
412248583
48445196
648083420
444249741
706247062
431074748
784271389
598126244
628970821
594943667
823183655
5232
494715
680667658
749044491
460890
48186444
48462508
846303250
621
429362154
964909337
508387520
459932067
495483547
49970102
664177380
454617315
829628348
909498103
468883563
540579487
638867979
429726
455868920
4420
47467103
719793011
391672737
638994110
50767749
723207417
600824458
851391449
555554456
3352
447272273
821191229
886616000
485109641
859215887
970121985
540472694
496373293
804817731
55832
601947111
55766
449680595
694446058
773997279
540540411
874571362
450779257
742605069
52300
6231373
521678018
644799167
958048125
462031322
44566
4796548
454664
533532663
605238529
536559385
4783864
62239
812009976
5159777
721482805
665691489
4781428
477221585
591403576
624314150
621670160
5017
443149
46186319
4546306
480034938
463137607
415885816
464304819
929090965
639937208
587341629
45248871
576858
419646
381322602
899411691
361627
6188
455545443
45481726
620
46496651
625726189
631837995
902807028
423570
907518482
861717718
597246896
3674558
781286282
593353386
4697582
572539562
4400600
968186347
48164416
5538
496795383
3110362
607047939
977467585
879423275
776554834
892452352
534008106
469365
861019195
773706849
46236
745291219
700177418
930474572
747204860
790977430
62164516
4425473
961991822
695936895
4815531
614424490
790666196
41430178
44703147
833527108
639953973
492421495
42418
817146727
172766
535623289
635307013
54899972
48289
667059399
659901031
3723
502306
54500
4236796
574647539
37176
805963326
582374177
608034015
835049884
465433311
48822938
994630867
546780888
638998
701602598
442150223
709376739
4122659
881760165
3031
985187609
941542430
429938
887911432
854168963
648764588
53286125
4566
455503
496706006
537667
525080006
52075272
427389014
873251313
374324617
433208198
819894698
46286426
578944241
855139150
652481122
33674003
57853
646358911
762353861
719110856
448931449
558402
3351688
642558939
633972325
778514257
721732532
480056059
957504843
691666467
514959372
442564373
4012042
982835559
51194695
434197657
681528444
465105
48449
44584946
990050934
457643009
498849
441902
437070872
486167106
454500174
615622492
466969309
45448417
497359810
444009017
871655327
437649275
672022466
841069850
744586306
473226600
583505071
875092140
498744400
857574862
44692420
5247602
574274410
427379777
4270376
901836415
985832181
448344328
52606033
483875659
47389
47508
780382439
808049270
548571098
47248563
499275
930704399
880736551
540275127
493938
485824917
635678880
571384708
34920
667450438
4408804
994837374
635474630
462006636
531725935
919668300
742419280
408811270
559226996
4710875
49733239
48301016
556853451
799849308
689787407
3798
917415146
459190317
953209357
967086295
408875257
363984
933083266
54973
810162641
570639
622668867
935022205
648481835
702202533
58777
765135865
53768623
585567827
661765520
790525856
433910516
655558203
50672344
402207174
3893
680275231
825076495
49330
561609584
835683361
550568052
562054361
660576550
431552318
37429894
662432598
475170419
865252353
474669495
791701910
36472134
454814171
47168
734504161
585131043
766305000
544945736
827639088
468856
366535
4565282
573774433
845248955
4667105
752455174
455657
572442112
444947941
520743270
770535496
4773
856683140
500885552
739299311
45638235
698990576
477682741
670042121
667588208
823370687
590948
449048
5292
36495
593357026
858412478
811132063
579532663
518126445
525187
565287254
719981924
925421465
837643613
968847697
295465
753666330
400382003
4912372
44257827
501082882
616284765
485125644
55174
475265981
794548547
511208822
921667615
452434
5508650
44518
640952682
52603
52836
884536676
479964
438034043
4683473
405932218
418674058
827165821
53489
490777060
559023217
6041
4412504
4463533
611047962
402600557
546576592
932228558
47122
813538844
996617552
632103031
884841996
623721947
46026
785364432
45539909
936630254
868635881
831311534
317888
605
499889492
746697348
829786837
837558644
497388900
598487706
411684443
469072
552262868
986351406
548800868
843904910
948509924
723659341
566647131
701749221
601948552
757984225
5351119
676216406
4649842
675035176
500173032
405618857
661048545
901431116
992403436
594065030
759021542
990874284
38188092
440190676
48820
532002031
42345170
6405575
868642973
552570131
519399056
899633833
804263564
24920
672975400
727621070
598191226
836713713
757945037
633893275
441303024
987990165
874709987
995530480
686521072
688002342
962288817
993928495
842166544
46999
653256085
4177964
783217651
699557870
588719288
805001815
776487138
488370
63196497
690080630
452202694
431220393
62005
945610612
584626763
668830599
47246912
48193948
857629860
907400232
977507383
620135682
46351967
517125639
918274403
485686764
523571763
999977767
3947
563955487
538269237
539385483
526345114
47468
637078281
932662566
570102509
52487
532732790
445581489
967917095
68867639
807367019
43898507
4247181
973923392
506198181
548233614
771655545
802080391
510504275
898137538
533515037
50347442
54205
844364726
535522551
478753199
544028220
514577215
958914201
635808324
786500812
881160590
514074033
627749682
880923754
722651598
400471870
942607172
512666094
55263
468277806
476461646
461615148
50490
821227273
45323
45962
4900685
677175185
926046753
509290376
723696903
766905982
811580411
574689724
778387139
875955992
45792125
389450232
534909969
262745
829498671
744994568
427449997
758136590
44069592
4530890
45954356
726134955
477977174
604007696
630349900
59352125
923652131
570219818
396882650
628876696
868014092
978445443
433026884
465617500
557747811
4941385
651457065
694524001
475006627
581819674
406008423
880804050
411771132
446386493
461284
728303891
36071743
4612768
41870261
951900535
893531961
612130075
832856992
460153452
4659492
614643965
902081272
43306
552527709
910569808
356149
648
950522911
474037391
474425884
436999343
572763596
455590064
381259110
733761810
51595
4585425
45842652
591594801
861887925
48831
923947014
394483836
462053999
685116
438771
49821800
63474
836921306
49886
486312
768142870
761084275
445853867
871829365
515096
766738298
769736701
754693020
567955
477802999
430654
46141818
932924123
851232733
829705681
449705940
800092790
3977
536082511
886551334
926943836
52384
488757
461285385
895900031
452120089
4870
793369791
494931568
49231844
526059045
767065006
599100085
41295403
939340887
831177857
4480172
870696588
33993
893992637
446264705
821026329
455462270
542194748
971372076
457468430
636361980
983746142
816102732
371114
490841366
541244397
765298004
504694
462008
430216140
570930335
861190389
650263700
812307930
468546049
46934929
4877584
713288808
595519335
459668719
48074
733786050
848927521
3666
481648695
485587150
449423717
457095036
507184944
468345891
46129
944810217
831109999
3775
513854
859775443
619178587
723424281
779971043
618219091
662251506
44146793
775661470
682561547
45753
964838231
45623419
629184620
45749
4606
694071119
962575806
404294149
55239548
670156685
630620263
851525636
50623862
748221996
790726140
740337060
433084136
46023569
862624518
986806089
757298128
571360819
511467740
411105915
501289582
717578948
4196539
45954957
746308427
426154
406225572
945684208
4672
31103003
961480728
784794705
395036525
440681906
918089053
640059800
835794633
209397
724001055
61945618
931032409
670404674
878155056
880214074
429282061
455798883
978835021
753118863
926165837
528877936
764942947
402541869
791589433
615805432
936907485
642695269
610771039
572986956
425250529
586996369
811093854
639033906
588043002
5051169
519003710
535570260
44578
653537159
478001114
49073094
52794499
874098250
529686735
496301
920438986
538544478
4407694
526585165
750541012
607131796
44872
845671845
701195056
400357535
983820029
822352167
685243516
471919927
504281156
24407587
615164053
4500681
618566449
551742591
4614041
587302
957319536
47169
753335694
985115129
561402242
4519005
542437687
46498883
457213927
484236684
677638653
927493417
4830217
489259
500738559
581411418
667245487
635314386
826060390
511107920
550536635
979800321
559044179
670906822
714822205
44730
679046707
787760745
899358372
489173
726074213
566258618
578139034
970825367
879228380
502185199
48948835
610774943
441662
5337
471154609
513244988
838566412
618436784
4209058
4780
534097812
609564175
48085690
50563386
888038113
630034553
637885239
496910748
952494868
547702902
444722994
735878474
959591858
738509994
70196216
891694890
767264115
519494219
543331637
811904725
553529518
523739047
457406865
45287
619627832
902122501
56173
926430156
6327
650978928
446814740
973396911
927996342
805682284
727536144
555750384
509952782
713473779
4264654
458399559
809486963
800893371
408498699
872976130
49368
986817686
48684182
667324197
53685788
44750
497951767
785503829
4946131
453020533
675857529
524443
960222802
690475339
390588903
45143331
976155998
964795618
619894353
657454995
523764384
367330739
513258474
485626063
786138059
583947130
950667953
819077519
766921819
424635159
873918735
5552
468789728
546629397
802629541
870244310
913433771
881543620
46285
453249197
50819
55441
49389713
866762731
547444
518436
720917508
993957120
4835638
455721100
51107
461820085
44732266
471749926
689116558
50340
933673060
433262522
4191317
667516231
631556079
983403412
454210242
47722
967786185
456918
735039905
791378088
612869069
811899116
660733874
408172048
887966564
535950200
821236541
4491783
498460149
578122797
736031266
617162812
992015711
590436623
951023018
61116141
783543933
760447222
439627
484684905
622402635
481662365
418765337
45852441
4551389
478619
41232953
625880
421945710
488365851
956303027
625482031
903387220
403459018
511023855
553203010
388013149
619648169
481947206
574
3912544
496033002
575425242
831417804
484497011
769701232
577784642
844937244
485829245
55283005
870280259
915142772
488607
444887
449933927
593768484
716731426
933668183
440102228
726113468
4964235
779328998
757981023
765590490
424169669
801161454
866054160
906082560
724605927
646209522
44575
845576319
531698372
516748726
442086171
6997171
449928364
809230480
654244640
937051127
6783
794801636
696923632
47961863
493504044
579978510
561966056
792520345
409368
4990229
44302115
37689
483423324
702909332
628922695
745176282
940273503
53592274
6488406
482177
518605592
43696
47228
414305518
910751189
490170029
949957755
47050423
479237306
6001
983025183
701095414
941948817
428073210
465231482
43071374
445374
627162021
630253404
45016277
683550003
633831072
902680648
625876348
421540
836242604
815981971
45425
916924562
888859829
542802830
847695900
577298718
401377657
722922073
719545874
489745204
441787263
444867377
28791
708735209
575947096
45803
891174792
852706652
673379162
54797
696843630
4744233
5079
26103
41263
645983358
967109410
4520
589824390
393242924
449654268
446781
370355
428374305
45278
520055
53507240
975400347
719910811
829049563
869678434
741276691
5947136
494604219
57074
909607591
895817950
41310
998233517
48399137
796660738
923490166
474034299
705758270
6830
4535307
628363761
452573257
860784119
735025796
587229417
491291
539017370
511750017
767996162
588002246
474786168
6030
558111147
838398853
479912093
921725080
4676
781506174
4511104
606919843
465756218
49009505
4160700
810520874
3807
429264513
811147299
870733799
507974354
550604106
787990420
983422082
617450239
977038421
643600557
907494655
908844864
909358071
859103718
486492
429172
5443
4480739
47161082
928847586
766659530
963462542
48378
455613
509470840
955779897
492075245
40616585
423345988
956433925
403937773
987674455
47333
806357096
438037129
464520064
46432428
789033256
368074
646645639
451284839
966983347
676534427
614089161
488140
485090386
871592112
474674
810814107
644781507
965559974
4274670
46058916
836006931
47874
991239852
924407686
583367543
474641
442888
579151352
834901009
6361
487489
688286667
472435935
867834209
4452736
753519683
622290506
498655578
488206153
951636177
449359025
968948672
537222000
486382343
825614266
773668253
525211661
568285515
630281197
879202019
880954256
430107350
950187442
2882
648893310
665428884
421908972
6427928
508799
53084795
492160
446951
750103888
894756770
47149020
702
35788402
49962165
589268277
5223310
610659120
50047
38199
37069105
698924136
987907890
732055156
55755197
866581625
46091478
815870344
6261958
614147012
5484633
940321385
953324796
414499645
493145827
922685694
479275115
522821
676915755
717479834
516680537
556233252
626979313
552802460
460585034
974380805
776949173
465342
42869
401737120
924069716
705663798
589694249
402136555
729518883
941363224
421503334
5880669
616263675
594978937
596717195
4855838
786907053
522880728
964955981
764006272
788556857
605395339
657437513
635103706
675389571
775016920
441406828
863083638
47090690
5049072
899440396
927358439
40468
702571430
462351261
550535524
580484
566227611
36502
653628373
830820574
4765874
852724440
576331965
904886810
609293503
765532268
674348286
434215009
552383787
456917
39074
811573994
675772556
997601566
647167314
574359440
6299858
800793784
494976291
447374229
817155323
879796516
718899523
4991522
872641166
624752312
717567802
637262631
680198053
47316687
963989488
32507
4535856
724791663
44655332
47409364
47648416
680992
482443988
813276497
47132
994604641
980594364
4904095
419292313
532130608
48525629
772562160
531458160
555187462
535249061
466871482
408549
931297186
501458
372912
645685152
4722687
680719751
990283263
421586485
447848
933583155
562713375
4969114
468767018
59071
4366
794621708
457061
573320048
607335539
536823448
812637007
46921734
43413336
939157128
465896499
56383
515248608
631137811
6232750
739776827
443504156
4762
4914708
529176680
572372747
67829001
46135
469828704
637897157
449886
729458843
997412319
403925351
704316115
489335332
549009704
415184796
603
949109523
47623
959734006
988267268
459209
939704722
964918317
574525935
387589
707800144
451833
959521905
44558
710647726
535737943
445976419
882380627
3016516
444986
685679517
879225280
535768157
430548
977298389
776317892
634668784
890544911
509489192
718936380
489279699
45245
860427410
774236941
966940086
41738
583054636
488441560
993348642
354958
955513484
805125908
842112869
859918115
645893759
4586
53747
430798736
458502874
59984
4612372
4104401
499834773
533278
4960
943684204
838223337
53768131
746541088
498906299
575533790
449401510
401274682
458377289
558313643
965430937
808809348
535207370
912259260
976094582
911031491
983453261
496639586
647501565
713330754
57274292
613761156
4549529
711587010
894731361
697728203
761341740
789514134
816893157
623233589
650222739
919001892
407977540
538152915
48599
517721972
375074731
51972045
877399132
946768640
49522
699543289
460498446
4744987
4674031
866019245
903766693
722236374
680955319
45163573
673201873
46226
967401825
44710
4959
5241740
4465574
826996808
50622077
602459289
444616
801814576
754785209
724128397
5882
606383428
557887120
665095484
486284200
521479992
987088140
683251645
36702
876911195
566297660
679566695
47036
4671167
468380
498479700
576220230
623373227
707711824
810511225
781574353
445386
413927100
894010769
45442258
465563906
472235476
657677963
634750418
523272061
457752936
911769606
371683139
4885070
445112730
829363080
785231276
673327457
46214331
407364917
382561151
732266846
566107279
46671
802544249
709345687
2608479
700954927
44903751
743512966
930063625
503818392
43250911
671451633
440984679
506241
507871
898668539
550688903
598271340
485971826
460447
895994134
994506907
963417927
810422386
58215993
44087
952352678
751224915
463966544
523357
941983709
905581641
43363
639107044
672366003
451416944
736818939
711890666
740740042
683479485
793822519
441301
44767228
448794
562397972
662794979
678600963
951772944
4528
56435876
433404308
731352412
4778737
51463
477128438
516788945
485966855
433802605
42305
519914028
4796793
481701024
482650748
808330369
453506257
345840
5808419
3360780
678299657
509936595
405726210
48768
675063804
45329164
980269695
840301102
523209079
587921301
574647371
782176115
579629
687292639
60607593
798862700
991476308
4922767
459276
765658017
518078323
466063
535291489
669599303
984586818
597664424
661655807
611616795
907681465
512685837
43335
983811985
911402848
518019034
934208454
835568361
522644389
406434384
799588110
626019873
784341207
500259904
647702721
489500892
909312990
839968861
688492712
555272702
37445258
647343959
46892076
57965
873869219
559333416
918440879
694850248
47281
826475318
775281578
612935464
706029184
442358
804842263
448743436
42057298
530081570
824871990
544792742
679160842
828626789
945775094
630161264
4405
453139010
421131
902814666
706755168
528997153
478870
822127745
3895985
497316
364592
4575714
438942805
981776725
759078476
841681269
401517
535133376
655904501
430081
587268892
3081889
476736563
470441009
943709272
688435409
630521890
4172928
994026209
647525055
47805128
547611602
4684
595812371
635133017
421058650
849137076
46603943
554147455
403233028
413647764
799127504
494354036
679641047
933769911
842930599
439655480
833963210
493813930
936298404
49701220
601910076
382257
991816395
948121828
558551800
50000000
656224161
913350996
642153793
45389828
38976
695704782
5146789
827620182
873694903
53730567
45163159
54509
4787
643887667
805395935
557829661
849446156
553887
876605677
435173945
454526
979110388
734536754
4472542
955481105
4621300
4492
51156010
573923035
990653855
412201
355317
702131548
476007322
702380968
898150543
3767
4878496
587381617
475135203
760069923
777562362
815871430
46172
935555241
584785932
467730872
904755166
4018851
866446038
908393894
768289951
879640264
560455307
883208248
816629337
466994711
49787314
420363
544279351
687944852
49086
835095466
636650350
3848922
863471413
4815
422774566
918104977
705231480
358374
552387051
739526168
487060195
3759
608711905
620538499
449648016
42304791
861870243
428467986
779666941
939090054
506850389
597566483
522352948
747337586
994116712
894648685
40261285
511062695
883795555
51310
485704
4733329
43290978
493439523
480281
762684529
442629385
48319121
684114715
700354323
4332233
746772321
547374367
556917537
931791815
773077586
683546465
47537
889109853
4427084
486286158
604805805
976495139
4887425
413221
54752
928853648
47720
953643758
5242496
3583
4963298
606109933
882457613
472917
864984937
953824978
660964553
450839601
4245843
678261093
22186
473563500
656139918
421462112
488195
4727402
925300213
841654857
526263284
673325486
5118362
567618140
796210711
465355262
932123581
28347
699480820
740153561
882522077
862688646
755288077
868776932
481645468
860349291
621069845
520261
768263907
687855928
796664074
534427
4690326
573742
546089131
51098
4665634
948232607
413453386
840637431
548226159
451927804
464235
489013
491433
869144040
495602225
979252721
6461611
611175798
555185527
943634206
454116110
699522513
871157836
821052808
459105
531033851
492676132
464442
510545634
705863793
812311756
769817520
5606
459084863
640161822
538770498
782131324
4792578
561279891
628755420
601122620
705439741
658707214
784957801
585922473
739715812
976150087
525155979
593822237
484206281
862237040
586787581
904923239
416056404
454802
590924262
623010398
802337807
5166057
467086132
519238563
978243050
947634648
32983
630982876
902189163
783349245
413844439
5391961
30601923
948793755
47698
58461
439701421
562807851
439473157
5234738
440
894269189
612216656
45080469
676632261
46445
729038679
5505851
49528183
754699876
727447951
462927709
3762370
588582390
579624430
766494075
50118
3928688
989342407
953779810
5748670
532520010
503244916
745291516
434788663
895276462
473959170
491629490
603983900
4276
435108521
49247342
4513568
33802907
756961542
841061097
935400922
994850967
777449855
672099388
45806586
888873736
649205935
548369069
48759402
499291069
38014
508551881
777568517
42980551
858126007
5142856
893102497
4766350
636504110
591240679
521568025
793499282
365791
671393719
843052034
495747112
797963836
754923042
583815383
63701
3796
4618939
532968184
41776325
607973396
2511
617572719
514787080
455114481
501274510
4551854
909929111
445553160
860605661
5244736
658280601
482506
5119372
479279383
973547600
528986775
899982160
38111367
47854245
464414
438414073
817009100
3597165
5602403
713744323
723837378
959006603
702124907
822475374
692284373
426267025
494696
437240065
59414334
922914173
829221644
422975044
507961383
501938468
485559055
4004849
764812839
996400304
699173899
976253112
500655632
45447
415461
404724304
377608
5051
766651789
787569154
588286
48097
487993875
822117005
637279182
969861927
567183462
632330997
52899992
894858863
589383909
609302207
419687948
37074
490976062
3539
690480758
788139137
901244566
756042307
481644182
496338837
888029794
495705
491059025
590432140
497637978
42094142
958667342
541938502
916628907
6165
883040648
19298
651994874
693633868
469188306
478343
3741317
870562428
48945149
820366430
780825230
544307295
62007
441636015
526861587
5364347
45206354
783807364
693959776
498410824
4987462
682766043
4876291
503943
592727883
455238458
520116629
503467
406719799
5557938
465850911
47945
625956727
671070226
49762466
49144065
871233648
459542516
551283141
762153162
626396021
719103069
475341
41197
807638807
585784321
509
4440742
498798438
727129458
928357251
839484752
404549188
455430079
555176138
578630809
763507207
865943662
960947451
726842900
944963930
821102990
407470549
4804689
794945453
577390919
724359989
750612042
809336041
721216874
633304865
4603526
4628004
403796153
848407752
588645529
969538536
425806097
412718320
917190986
463287119
436650668
836319512
679806111
996902119
418818987
717179362
625559316
827295956
492223
4864075
710330112
631468843
445247573
829143489
806262061
601679171
351148391
734364502
904819689
482114576
991636632
883538231
46631553
857717723
639147115
498894365
820347973
653839807
759980984
46210
587528537
337614
603363786
47071765
550630393
833680733
608357765
650331213
5774934
594630335
639586170
46169268
4531070
461314361
515967190
590193082
507495785
957212470
803866181
480856
912931447
4310
479544
562765750
451196906
999983161
956309026
783737507
505572674
4917396
419535257
709655788
683677319
437034420
57944717
704715376
610449481
2262
763136446
630806049
916630977
717543371
778142904
695575581
650527635
680595224
4723895
46541
54523
478137773
939545783
3873
46743803
3593
853587479
478809
712303306
2820674
48390192
413371694
4857547
628262482
526137937
521862579
949009698
398149418
49567839
45277
479294048
805371989
568454101
3390634
538166120
781925254
4715631
45137
916269952
551170614
862814250
55230
798131838
42619092
50535784
832189207
561749014
607900974
949681242
631542064
471610
791198352
4444942
697265366
806839591
954769687
563363822
590381007
937424180
790506970
47184
498223205
529044302
929495828
867660951
466656019
46864104
693163161
445859649
37718166
5022
434421319
575395759
872255031
433415194
830246381
635174283
897516761
939293998
672419194
967968807
48853811
731931021
493826207
734298202
973118967
49140375
484118206
469407698
844507348
676330930
528351442
45374561
478784180
557159515
5414
242673472
3036549
466538
49832812
477779590
741184158
421714262
4705
52318596
622643622
405349722
5882878
430977586
581276523
972241688
861180709
5284
42664575
514196771
424101977
5479
974105142
4082405
508905895
902501258
702037554
438113437
910872963
947078474
816143921
429705756
45762
914488817
460822521
796646185
428341128
855917913
748799763
48117002
877862249
951985299
804173068
793114131
569924
685636832
990503617
793813273
481115
45355519
4830036
711767711
922931120
426084976
562925731
462345185
612586265
895479668
440182300
841800595
592387068
55444
497364
640092906
3968760
416465592
773838344
829984456
849681754
411728
655042396
992475067
535085576
4812
4906978
38432581
377085
486195
763283811
989262556
52557
504858
554301583
379832710
453369063
4116659
460622684
954117472
4969666
527634
491372282
542177095
503046
641637406
409208122
929268190
36483
906323486
2670068
857365032
497770
974846589
789878942
562638838
952638116
912687835
743577005
487561
294281641
48151
434406346
3488
765651082
5189019
41341802
699584882
590379046
523550
499034
732389193
755333313
451051
526623538
946128724
966903938
426711252
43042
47401853
4511478
966468317
591838529
930767752
461073643
473971235
32401469
511781511
742620543
961129405
934353600
32478498
687748967
344421836
793639046
881460465
918664184
837823619
783713497
496478814
512058404
771123238
485995
3138
832200470
694587087
440655624
940275898
965338687
3658097
455231405
6674915
719517584
52892
852051060
522503163
930751839
825159696
982702217
59601990
63865377
469499520
650111065
642068803
673084813
47519
994938749
847129649
804880962
691433398
910727717
630543995
4890226
897278786
950549045
491467298
775128705
828264404
48094
412179646
639207411
5768467
771544206
444977763
544925733
48277
885873507
529664037
540154859
448804856
702673957
567612049
4439058
570932442
802036197
417123169
805842532
899877661
404748
946571023
4709141
497443546
500106
512644637
593015326
456759785
708836437
677717177
4283967
480237365
491286
627029874
642272818
3483967
492344
4744
441337159
868884023
38316
517330207
38566201
4187094
4767820
625786251
3949
303212971
772719151
912537843
898978551
359683
526130777
3870252
492981828
707465049
630789684
496462726
356048205
783256377
923806635
915803624
969948263
518154175
532759731
50665
574386008
49125843
648104760
651010297
395068557
673485646
725513473
984131953
4527366
550499
719980350
720966928
517326441
424679558
459422
588142687
553033414
680891571
574348026
3081
4590266
37610
660908515
457252458
470053064
5139
447299514
481957594
43450897
610663437
580306982
567285874
474679470
588445196
712440964
871526696
433269447
947205725
484063412
625904266
407786
974465129
617636553
565793763
714811370
854127848
438737901
407590
642311345
577407743
44552
4952611
465341622
895005703
3786
507397676
831518799
486275
550861078
518307
734262535
481446764
775547584
43750
45128024
412663
788534881
4988954
492101
416031875
4811266
47761859
917718194
570683295
3940381
759859525
46761908
527969
802498626
602998274
723438211
765420150
436709830
541175420
44302896
447508896
445043996
480136
585463319
709435772
824152058
773499986
413718517
475475146
783117007
935805332
757422223
581075236
746074002
419336163
771000237
478082
468160210
814405287
597955772
971063430
48578234
838412240
461283
985818176
613957362
747095395
425208942
720249245
983384282
738782684
623323357
610531328
937634566
537991142
4966001
625124112
616987086
575742880
24961848
46468559
507107406
298511637
406567
4250801
890880978
508622260
822148854
931137786
4500553
713228464
796821885
668441032
799016012
465765779
683520253
4814
754613434
731718700
500859858
511360
679877781
967681954
482020
487413588
45803979
721349696
5601109
434956699
512734258
4883527
521636
597603274
481398046
797344072
469996680
46700226
5797943
926686254
579698986
475475107
633796748
424363
929205153
996562014
530044090
523130871
713108228
495362971
428347964
417657356
418450809
951856462
536657872
454319289
582752279
556897905
761246061
923315503
44893
856725097
854995887
653527768
506464631
40559939
783074632
703325828
38417078
48545
339113375
837559929
42082882
732620797
795965260
2689417
752430275
46162297
578458507
731682611
582654999
46447541
48747284
52278083
722103513
633544913
4664335
975189280
373657503
859211626
755265621
44033425
939482900
47541320
798667625
712027379
43987299
662453863
467072662
799769469
967353687
916197657
892058024
706851161
880253839
762221524
714164247
564459017
774056791
648526441
827820352
3351
755571685
5257261
4416058
715092214
552981994
664733519
5192576
404995460
688539326
571318478
552654183
56052279
743935580
470621851
4291625
44774856
856172254
4960042
44996
395899178
3546
47186
46229056
492751516
4926489
5785
884939947
938474257
955351560
432467676
491597051
401048052
937055979
626559980
473362984
936012770
770620154
291831500
456981067
421926
594071685
699126676
44111
466216087
800270221
45968677
56874
807466428
870495765
957463692
3854
863286127
477319560
471536380
974236727
443672
408431355
679281110
846604302
443219
695218724
987855597
753853559
927771167
905406801
981550955
661227481
838065765
42524361
971618731
610982746
519044261
820670393
46888
713555169
47299208
506144
48972479
618421612
602600778
573564387
4737280
871616351
833091502
713697733
560263960
427905
685781
37488
645454510
980736885
532203831
818622678
656567165
770621859
650512545
45662565
977280449
467457218
551052463
884188742
658164314
656191793
748349548
897683272
502983675
894220382
503383354
518964687
452482111
950836258
678327065
46758
44796114
5072390
616168149
575240427
855166209
910680464
636513562
644013467
581577608
45567
994849015
494154
781404194
4504620
654768852
330382
405990
487814
46321
950917001
985152391
817491253
4900139
488841752
597193840
487049170
47764373
576040023
58488744
487297
458278425
728914360
890347332
619374038
4889
621330596
819663880
515496360
4332596
400827648
46753
4961731
598999851
4507059
883398389
546899329
539489
994260158
48365
940451038
742734243
811844463
717628146
879700400
3802
682163771
460998
407827994
731064344
879040340
4987410
58727
49869
497054444
911070982
473469620
411634
32537
822267948
606763669
551079537
511926
638294387
4149
454414127
676705810
747911166
474306035
437036277
571114652
446905752
770320192
519226732
425375548
42533453
764030441
837450027
671823625
3115977
800432159
37421
532211261
435386238
889435736
733970782
640352700
6186
461040
979553285
4834643
928984566
405834701
492841298
657856315
563044479
704276681
748619932
962887986
869528388
47232246
603444840
834918241
367132
362102
505172615
709765580
3877741
836165207
430533190
905089061
627055524
4590
493558726
627459395
525662988
957341931
4494156
4642435
23828349
573296325
4683649
766302828
528716765
470998050
355204360
46555
489402
482749608
40812
31022
620842
527160718
480037882
3564
588214
48505316
757148574
469715994
4749424
457812
996761643
669510089
44550275
669740686
461343251
479774507
695222864
508543
704871044
481654375
652183629
48236616
496990038
684278170
440595652
481467956
4717498
587146195
796339870
888185757
525271031
834683437
973370494
6394262
516945389
4855045
604823395
739236818
486440629
44243710
898407118
547473
412642267
53498
497448228
555699195
459595
441769979
50105718
500435673
662721789
44466
448657088
850345667
710523755
514968595
715337951
616626
836295232
401560163
445551203
544296623
53568701
48680
449743841
645005705
919084284
459354037
715841543
861489619
612401045
434741542
46371167
610196168
3823287
4677750
44318351
630358661
711947743
923509361
850053410
3980
846750958
563064524
417394738
27241111
876459164
509479063
496413136
472166907
45797905
48250
508897189
820860547
838854579
999553051
44255380
47290972
55566
809887745
45069
5357082
601831296
495509977
4675584
934601479
424448425
438016290
514013417
26344656
574685928
232
530452753
3741
554320602
499163127
419536443
761111825
30272811
4811
733358762
539155459
844712191
900363734
742937957
442291887
889372230
704948888
473031278
4706
500683314
860109902
616853805
873266430
453907
47028
520487987
4446737
806270433
983058392
778967491
818579509
581503406
839928019
415910184
3877584
942511119
704727656
665553629
542413
493841776
42222
414305
516233628
45268
521987836
4481
472496
488266927
594680813
452857137
49406896
497308157
48367
52503
67046
770245137
449883994
6651196
6288
741540887
5369
913962288
576429439
456022053
869540331
530851323
802565256
483058685
958378660
5247541
895384187
367471
483831888
963119505
952595759
595816683
810829389
840954719
747628933
669466038
906728969
716773600
501982047
763754906
3258024
849319682
878558231
802310346
710581860
883629320
4635759
955133200
4950063
728621383
452535655
470963562
677614782
5077024
450028216
665010884
6468829
44070512
495750
694464055
855028016
704218494
64478
43214489
25316279
46418
429747045
939629497
838812086
459373
45584891
863730134
690040072
668905367
965833439
725460839
650292833
4140295
881189372
54244
815994258
454919
728476404
990861079
488817707
918470528
636311
346898
672932581
452922187
859273209
41481580
29295
459203261
737392304
687300240
454219873
774172311
477791787
579785399
805894783
496285309
719285317
472623907
3244
4603912
483788761
535274563
561547912
903255711
405224443
806412575
600082497
799482728
884806096
893944450
473268316
695148512
543903
893614431
664411378
418749
805189200
4850765
49623762
865353923
60086
751676381
21596123
864495477
4490080
869450113
946528758
592340572
998236108
44501
736757966
48770
496521398
611409303
7184865
568069900
947363260
665738778
449511
784823782
30164
685822221
52618
460473138
534244889
866133930
454392803
750318653
528503489
879282332
624826200
495500
653720136
45411
938103015
57982
502260
575105287
966901596
858278016
433594135
4066521
429694108
865825103
47284395
759669491
849478923
458901403
609050508
538170
797630521
767313357
3673
46459970
490646
804255471
829101901
790477777
421058070
967517900
48504
5144
48496280
66057807
879881301
536458694
430442910
47381
966395442
5632118
48528
819307783
545011611
821161025
56422
927426960
499028696
21240985
547296611
877269324
4243381
843174104
489626375
461347139
789359577
46888619
531640818
863308982
36939
694522625
676194928
422516624
527072
401062987
578827794
49704776
741557682
460653
842900405
3536311
47022
996208542
721540574
823706745
3516500
4958248
598418880
5733904
666430428
860820838
420241023
758278637
972992018
449728
603587492
4748103
869395114
909653926
952041538
562730992
45231914
57621
436113939
48803154
783205924
636825862
489088
674280343
654115569
523890
474260152
677738743
966698768
507
640612164
893112779
407710788
521750881
523215387
553725211
982613116
586139228
997905289
633046403
414668418
357279005
690062489
577514923
913160578
4832089
458474
3951179
4501963
466278531
449480
3918
57553
925550929
5516
972845263
929376920
844400749
53782
986056470
49331
3664486
463832
331693
777520551
5104874
5579
338720991
914462683
431541235
375364
6287653
444444444
632613150
737759262
662323470
634975095
474835551
834342129
758955128
950732025
929211509
47408581
457597888
458293
473138628
766326671
625802223
701210918
658086584
622880237
48834
493401242
46982
678069604
620689159
47262
492209954
467876
963765976
931535592
784491665
477915347
28448
464397546
41467557
646097022
59343
500329
883828542
804931468
573247174
829744409
482031568
918445965
803780407
808765758
993921751
620054004
460344
35169011
48875641
458238
994434935
47886
4021925
850418049
734207033
876755264
613368341
449469143
45591
720706736
516314368
715453780
53996
4833
4703325
930975191
44301
47960515
475042438
849886075
587481815
972412346
54470851
857839792
442372926
853373542
5183074
947213618
5480203
5473695
414774836
732018687
630967815
832414445
657233140
835761246
860396451
29523
441397
421607123
453477
3808195
851037198
925955153
486834
763431045
4444013
467624798
545579420
704997982
470332363
867191851
545768603
690861067
616013750
420932281
809823584
421859121
57710
505064469
578414713
655410782
518113562
586932691
4817559
469223705
499563
448161
48538504
968527417
482560131
776240629
686102995
678365167
412059439
656371599
493804435
585271000
580866649
970163042
422634662
46703913
747432949
667044798
727269929
851846938
984917001
44723
489925456
648742306
846051265
672351519
559272487
445291
482305006
425461247
414789997
796132102
544505982
500000001
44699908
579110290
43972290
47247381
648997531
472955978
4835891
574224256
516177272
705961180
44739395
229145115
608351099
581255907
997388688
544245942
650937782
564667188
989007099
52630
400204900
538622500
621564125
509070517
611283797
768483504
6407884
5036170
505976611
2311
993343778
5089
672512931
525960
419993187
591741386
643096537
371464
491294169
48026508
463371
531184952
50614
57707
497848
905559549
591874489
2939543
519402285
613817476
579632302
732262424
890801636
577328801
752024416
721729163
905214900
663759209
497401836
436322986
46298119
49906
44823
830077791
422365289
643865239
487142
4655460
545486315
4552
4959809
562805767
413806546
781247400
408484564
754973856
493309
825980787
711786906
730131200
894316301
601062380
812526185
44952172
4972862
4816579
44904781
5185710
755727297
502634316
46147666
972426635
448030886
504683709
4913
803137735
406835793
881404903
894823945
38299878
519426681
746629581
769277363
48471
4952383
993763637
845348296
4457016
6418
563935989
737997947
44936
810680856
575793391
749140975
953036451
852486269
820470832
6202
4919202
464681644
920909610
551820866
44783223
917580556
494032972
4864029
446648353
889400677
797761604
937617470
928295919
836109750
717496078
536492485
744809898
4451646
43905687
44801702
474134
648544971
459278630
673073013
950766995
884607994
422793
500629
872346727
451059
43739
715172625
416820391
441009624
388432621
875898784
429116064
999356903
856614868
45327
576568805
939959723
3931
554920333
853691852
424691181
904631009
563289577
564964275
898392286
613916069
530035
3911392
729417848
441474032
769856003
991268445
48972126
627095353
457353
498606165
866879794
622317954
49327
649199471
734631459
913020956
738827646
520799021
818530665
642354524
875181807
635242871
46120
57645
543508075
474352088
468471672
41177
819475377
522714383
574614410
644316313
623111089
797954419
387683
4977021
997778273
429364223
641776630
46021
813450736
5362071
783681267
45016905
39290
46722
484246181
744257772
700053418
525374033
425692237
824260795
467975
967490595
926540297
518917372
997554104
819651422
466078691
479369078
706742107
4550142
942060914
925198903
503694670
538901951
923686276
554183353
875725671
624643200
763799109
641056012
421664669
49867566
904386491
934491453
616983738
52505088
920948007
791213026
472115993
47345
35708380
483817977
53938
487599824
441558565
4058
5090
594997107
458953126
909369558
662973957
761846714
655473695
578226878
729410988
359494
857740251
574640202
491001
705944199
684917010
5847
523593691
565747087
447438563
959410686
47899
4301392
777590568
58650
849434894
44930
795407674
448693024
4688876
836022304
330723
714904522
726985004
754732699
474101405
733380877
833436116
994159449
915874284
824123741
4562791
453551551
49142
964365383
4681589
829882029
789463005
678170036
893940013
621534557
577942867
501922088
891414543
4431854
49483157
561186028
4518
992770960
447333939
45686249
813513428
47604722
451839482
463732173
526896439
4875434
635118530
34060019
820300690
4206903
565810698
36107889
476659774
529265670
812822310
931086778
633574515
836343395
541656434
684802706
348380177
730824121
428546387
928129648
682392382
621285419
423718520
562169439
478232077
878622798
499557780
450502129
368032103
3771
555947166
5396966
42432328
788077320
995434407
46425
735778859
949453426
29073
848565576
860330227
917272333
564172234
624740620
418394243
515085401
673346344
680017884
956667320
926071128
894204950
46499913
551525484
952798681
470795
400191408
886920243
478675592
795852503
905319738
512833002
681944743
767066020
657818036
594743978
22500963
987362846
499467464
413937191
905342109
476105
784903302
693288767
450850
991903082
783085295
593193515
4814731
6362
780517633
770242088
859446218
4216
867737803
458023816
988086037
845705388
811650618
48213
425435969
606913039
560937897
626956122
846080683
610784369
622829582
616153406
4608720
44500
51222
515407
829395414
4716691
442494682
862402886
44917707
449339970
6576
47359937
896655875
691567039
638637900
549336581
785668903
979576998
463429975
422094070
405313
939212580
58520
768124021
433300833
590328681
405566326
530231976
465014
646328189
790034904
532402512
469934167
946014252
529342564
449227916
476324
791442634
597799445
524007628
767043007
574203771
668208196
48732955
619815921
634536
540048793
760573552
51209
496002112
4522360
906108744
609445423
772363845
508077733
48374
835574003
933241568
47486
974813993
46250
839260198
4026007
578383038
56701
464362598
427800
648222426
433955054
767482931
864393947
498595951
436382999
855380916
5245
898117818
836745799
47511379
918040302
876552164
427172057
445419329
666022510
503428827
2135
683957025
488591
4506728
459180476
936870951
909862226
328047629
472338727
4630447
728563094
445392916
47716430
4591947
3086512
27769409
6055
435300
578133433
606978805
474914669
490693031
910317449
47417
597100872
608631009
433289479
59522
291530
29817
702845904
431245
815797796
44829356
54654
4500838
4717750
421620168
488486895
975726962
32296
546847141
994414021
759236477
731874944
459545051
823968840
4919952
566598575
781469674
544469380
455894318
755760564
611954076
970526009
856718099
482
962636606
553467480
44639
816966962
616292020
421513309
535794877
892369237
55561
808711825
819917802
820026182
514678098
623251522
834421246
417211077
45881
452577197
645095006
464151190
944472894
655618823
870392598
521682
441966166
439553254
880050362
489651882
577245093
914052990
599283140
497333
406397
610195928
753313013
975051571
686963309
4263424
506997
4660012
448633328
440685455
726301677
403530007
837943505
800172775
48856
455701
679394853
494261211
677255261
45425663
551494
39382998
604229368
489886818
652704428
513060225
752541456
820590976
998161911
52328
565465490
5452536
632849427
758202251
4778438
974394792
580655926
986559666
745378536
872898591
734987856
538031019
520847897
631876684
3995394
614271508
620604426
571547154
566356493
46252396
638245370
753193346
48762058
978941697
530945930
491282187
620888935
4844008
447551732
4688919
976009168
696955445
768645644
759214050
643953030
5031501
779301162
65828
3785810
843061904
650991040
181
972428967
491530175
724361600
868644338
930845115
444625741
37593030
812152668
720245225
695498948
366910222
4837906
866190169
49233594
27646633
564644714
987476385
469073711
7590
51046409
365
949444308
428074086
523960131
971872042
314075968
438665259
3254011
795349674
897827380
449339
688305625
455643240
819488025
48857
4468752
44404
814700480
525029622
45185735
1847374
621825095
5660073
919256413
735541053
485631640
50185257
49990631
897164650
875189779
4845111
835366209
453804417
646571308
810178887
46074410
435832646
524977212
471865869
777094087
419872052
466039137
556269399
47081735
900825125
437046121
439811610
3730245
830992218
789478832
744269986
4686433
558767
866441661
459093237
970809832
678448852
519544306
454237
4985619
484814896
641131876
594791772
684206685
870923511
377808030
443067493
2652884
876346112
44070
820444927
840206483
627639551
605623627
53558
489482788
622785476
917005404
449098308
875658549
910478487
502741416
783258884
499596868
794571275
544403993
700256074
838758032
664746507
880093064
942296604
678907089
585737524
533214
662918984
870331337
668224033
847009165
37141287
972020349
548583143
773376161
47287
859230098
336572779
5046
669217402
4557685
828502664
533260124
776493203
7447
546370834
494091610
439451746
4571723
4601556
451081425
412133684
532411648
437267939
510805809
907286188
811813561
979376819
460280
41810254
655407
591302065
603083408
3560608
567647488
882170951
701916959
966960166
655124093
49241833
457008223
577867
55157
992922763
405494530
711067461
662292857
456658451
927890295
965205831
430977594
654892803
501859695
46686657
796054021
835369784
626897304
436500687
420684643
873172490
3987519
45004
604782662
487608706
534815
47120927
515341370
420891769
44539113
639557940
761152662
830533253
635121167
524688391
441272401
715987078
978840973
600902365
529403327
998821338
567049571
39370
656881408
804825274
447637360
4032866
406006083
50511154
833643009
763824679
500315768
420970146
423555793
3221
39216142
49683906
592722897
459406967
47818
51702
527713994
741102197
691933010
399863382
598105984
553114237
887833506
882673117
453806059
702013777
782682931
747585374
301022065
923228952
463137767
4542692
4414511
477460005
940576356
518077797
468677274
708471255
492088
684246815
606997293
916739435
689160893
467558126
4575668
893892533
538466590
504900522
432537205
981858185
356643
526606025
583841958
45766
4519127
851188546
689424562
652919782
583303798
4509212
451175
4496310
852145309
408510995
848210052
45836325
939075957
419005666
768333329
510477238
814984595
403664619
848795039
571338846
850315201
627023075
414866743
614
768268753
2711385
626977260
419747719
782115456
45527611
305210811
467659832
749875845
864259061
29652805
418469490
532174123
479045
998130069
667696827
800758489
643003540
627455938
882249624
758560229
673585891
767020940
4832602
764362942
613378834
553425038
741753104
885574421
47225438
808037238
961601478
477298273
793453878
566492070
973304139
536936217
56025275
918283572
625968253
806424297
852068672
541751798
48919128
921451465
895791290
953442122
458486246
929072985
947444956
621782658
551955907
544841137
4885640
778381255
932419962
51880620
5385820
589580740
945912608
4899888
743009472
512689127
559625910
561518388
633091100
383296973
857185914
424788
448137309
659058472
517464270
534398886
937136024
420490402
670384683
976145270
454185053
4934395
49760867
460464841
650033049
487540359
767127787
415052601
567021099
484617
412606563
991097658
58144542
723818470
460202
635367259
640910588
740684343
4700865
33531932
4581751
883279210
564781694
923711623
46141653
724166108
944680345
811600519
417368
915995296
49186
744876538
461500
4630848
808307902
443580842
565139
526361286
505632
4635839
511609924
472061945
427012023
387711
798741199
516806016
706893442
774012233
522568
4331
519503320
671684072
512912854
833101734
929788808
518757102
670833414
806069934
4541883
4854332
486886649
799848119
718947023
566058
797477218
960778954
712710073
44085818
964303386
939879103
661510899
500988522
590446856
44275962
422456723
710032928
950474857
434438029
899851149
444907
500456651
507736755
817254597
912991673
629278877
48273053
905149123
700642844
603178988
436683585
439621703
530991196
406303198
463394152
470710
995740042
741796308
851227092
440751621
44933931
779895942
471546
4518436
4776589
621320229
849683459
805394411
464716919
971285921
4914
755305707
720967553
499537527
598882868
608161712
463954938
634427274
891452513
884289637
48923929
569669985
46525467
34105
993756828
51981
47318374
536693623
901505041
622410401
424872147
518324635
740532726
477066718
835755598
538588994
929268303
843488467
594944022
570683815
448064
53664
524283298
561521785
865724595
454474655
4819598
860194042
840335987
405874722
44829
399847
590113333
658499377
764429787
488881
44486116
902964315
932841238
983933592
790087695
53992
859295748
44446421
533075382
485099
842529850
469746
4388933
521408226
476534391
992734156
473529243
496290673
514984560
486000596
946644086
797125052
519027642
870190955
45067
849036598
597011148
547519
4912460
460
5257216
823035012
692522490
412275840
909728406
480708
761581319
934640111
410926939
975089882
773203109
42474
842809350
4546113
786979171
709485506
4969747
470360
973792886
941297203
907101687
898894517
817741500
764506487
669611724
570451045
491166288
662890796
4907321
5646
914892852
488272513
19734125
996120547
835221970
4756918
672727316
535262215
695478243
43701613
446529648
883412914
887296125
597914790
865704585
444444692
563048791
857304634
432764773
533866330
941379467
40515
5658
839532447
525415
764699718
946252801
906459869
333222
42191676
461286786
413294159
830550910
675389587
481490559
530312601
55965
956368375
423867
521070160
531651831
475022
582786701
719738482
465347619
517220440
989717292
408706443
877350691
451552253
618476635
587
628095256
35999405
454136609
532575
812777745
552145534
924588411
874062377
989429839
676393638
53532
782640824
958309119
474427695
682441732
893821233
455923
658697143
863432725
47936616
737560445
810771829
49972375
607172631
767282763
46275186
599083973
65146
51041123
437996027
819874867
931409368
509025568
490699
457777802
436993905
46590085
628209252
673427822
820131999
4938221
637014588
750124093
952240810
500973870
522044922
4458694
461656228
833528899
801475888
4417510
533939776
879254914
962722137
873088487
42994086
904350600
45601609
710815586
441387351
507421395
844600462
468768668
639675336
583255791
4798476
892551361
506090761
806936060
530475370
902255657
603356320
757465017
449792637
488640002
879754484
496537167
457353692
409708208
556358463
4452402
943813806
820367551
945977525
498356364
18
709197095
4687113
703140020
487594025
943724537
4454991
868491067
456328978
853354594
567463715
471896129
42829725
827151574
4871695
479320993
496436
533472955
542831715
721578011
460118600
4945259
533362967
614852345
261707650
828306907
638207501
816069676
724005601
367899
895803679
27368
895957140
638234
621895115
41191
754068702
820789252
50190736
520405987
793301912
617582
487809483
727270860
629016674
401371015
751934231
947884312
975448998
878124570
685934468
895609448
898862545
461062
4524767
971243939
48350992
46092
679797728
999047546
646619401
501060105
616402945
5410622
834342824
802644197
988887961
823350804
418168193
454389
5558106
498705288
932401493
541498683
432881525
589685493
951410325
832714048
788368074
419945234
883094988
4254166
45175651
47954
778237954
47113922
596270573
696102827
958634643
4494068
4275
997699179
476083
4743751
48996
884096079
606248555
782956302
448592511
504849028
757007112
469569826
507209037
753321025
963430005
504876634
564598682
874487950
862206437
782317478
49669173
794640584
728837421
892393892
662898667
793513241
557617306
353488
6002
564061012
869414727
909619983
762860218
759035418
4776679
903273776
733019565
924110191
440483213
459575
5164693
47177
6528
408631976
479278
998968585
718582458
676763875
3627309
909015926
858911044
737047306
488040404
6103917
537610687
911173544
48419817
466704367
582612
779508835
920640374
656516174
868287479
5331911
45733
814818737
624646895
848871033
46967
41481537
685726772
406615395
475423843
677522414
52199
4445460
714356855
464496
943763746
614686886
685426090
555199506
44482
849379460
728613098
5170
598278536
557064446
530329412
644338742
769764378
858561768
474513293
367130
467809
618990208
4453
472921638
841178593
524045
945462770
480058471
52909090
866161136
403444954
430467984
936983554
4806731
510672
608021793
822324923
35071565
800184411
564656811
567401
451795073
38041
481699
660936370
47770035
4202238
654290294
667248056
998861850
4911432
439535409
710252091
558891854
756547165
881797363
474822567
483592
823450967
690463546
520319064
3702994
657269899
692448091
747215595
521148923
661368236
562787449
747805606
987593577
480189839
391509
504960
54616
47015
540183298
820475666
4661990
664128980
45158243
644914916
615716843
448139467
542851798
45042079
982680782
983071418
727966824
489488689
556570052
44090270
977044100
614956772
854606602
755358555
485953
595945
481470145
989084250
45954296
497537
50200591
709576041
4787364
384613
746104702
514199606
2987
4706268
491109591
644581460
626477096
767364465
518423180
528723550
383380
45184526
463590
554460584
625212289
784689396
49138
33674950
535501406
491499
553652707
904085572
668324724
6507
400974943
672716492
519444544
45190649
61402215
490397820
481175011
5073400
46751100
4636711
630688577
47735634
63048
993017070
484413896
813613735
544858499
42829
4850044
45392
802373260
578190432
4719521
45505110
878713935
683579482
486494828
3443203
480041
47151668
882874061
3447106
685043861
984246695
958346054
635755288
937631592
873781210
880235866
614957197
498726634
4755702
4614
700090499
727271516
602166547
45262577
5623964
48319167
720836575
4713823
984655288
894320947
558696618
971205121
50231761
749131086
465813671
499185444
428917
402009835
26208
39116
803959071
46832540
614669011
45170590
47233407
478717
4384
435572744
968796326
890860629
635927154
45416472
611684521
352544313
590745599
647070670
33225
493131227
859734641
847803030
632186718
870505284
870228316
34607221
4393203
4213514
975785495
43407784
606020209
440519745
906074162
489984
702375101
616744734
374768549
600323661
849532961
977413759
764079700
3299709
591560926
894669035
596490116
869563011
903382914
324224
34983
931570111
771670536
504768864
545607160
491977163
51928
634317228
595756287
723392761
426245378
52329805
809173389
3962021
924747041
836305667
544194005
627412339
49281
899510167
488457455
4875508
421068188
46045
738554376
726317390
524545267
534873319
305014048
730682486
45872
741164200
876515943
503914
530923002
507276413
978329816
545045699
781307410
48656406
928964372
474329675
972734698
758823051
617142164
717136076
572989337
636
489143228
47979208
923417089
446139760
443002816
762956896
928936808
632560672
592949412
611744647
526906888
875866021
710598679
510040
473073155
812611296
663074067
588421408
899263079
49669656
692116124
753788490
927182899
400689982
47647579
450149673
976553414
894238963
808084900
434292525
45181
792688715
849006841
987857293
462072410
994516213
6030930
658064105
903681713
825590900
677512639
838418326
499915235
434584055
458197278
411000954
483545113
441895285
421395687
489438635
653662266
490279485
2971643
839415545
467931
830838445
594743404
452633456
48906118
991688604
449231683
767995470
412800799
812065440
929212398
648583488
623511245
995935874
566949507
794236634
527652245
600773173
561915780
2972
463353909
515722207
882929629
732761926
406292
583072139
52704
555926907
530206
535001539
47561798
677861376
648788721
452602
804193360
449549
821063987
902719443
615520054
891160504
509940470
804911246
699116833
413096365
472148883
677725591
407315155
569455009
590522351
523449224
4918238
586282448
933361211
549903981
863618003
55808387
686586049
866344034
737766845
491
592365081
899519964
432486262
690348199
4423
540360764
4649537
452607890
673363717
439812556
859313153
413114526
888966407
893627009
429536284
684220629
4444974
855447267
886364884
893430782
942533636
449826468
456390216
759793799
851536010
316302
988704775
501848
45439765
505351743
36362743
901731795
939673545
914214672
57564
542164709
912672126
47590229
905193798
502167895
511240
444847
4758485
470020650
672990852
2285
624066631
445433357
776276519
485816633
522590380
48616
4587925
40289596
536707600
726757163
495556169
514039687
520665445
418759159
856387885
810104724
48902047
466921668
533535778
702951313
739379131
578899997
902001249
4078
457048744
4694371
825107337
26023
484553167
44740
441918
909697225
45003683
694018693
476053886
458467176
791375059
468561227
405733623
674858404
4305721
59161839
43091
587056831
48586850
971996489
773219083
944217536
490797704
935131264
419045868
952292485
957064687
565846096
421175268
698465730
579971859
5791
753338074
767961206
627672032
574595040
951586266
517649401
709392742
818252963
4871103
905584554
4314313
835512501
563672745
604429730
587950429
803075234
730791364
535609934
552731668
908834488
648290388
33653545
575190101
459063036
895540922
999236452
805744060
869601256
463151
47270
815731380
577934273
690868591
475619366
862358686
553497950
418534095
778526175
463918049
761275113
803993197
56112
532346625
578414
621844483
403120162
325329
4594828
718721
4122304
996816730
520427147
410049495
501571314
507388082
45648
566675920
632075897
919405219
927881780
470480866
428430
4595359
367016586
356
574804049
466550693
918258650
741081654
806138148
479931
744219532
583627625
566391463
51571
45015057
50311
879006046
786628324
685411835
861675383
599958825
469663176
981662636
831669717
807192052
523272244
790409761
830258428
46571588
795080684
639957788
38929660
4005070
593577350
912955761
47887
606737894
956398214
758872438
46406
486870457
49761
49679771
493697
858407731
899548072
631626310
773942249
47682
713528891
525206358
519361
61679153
3180952
676703324
582789859
4887900
51577
539366654
4371
556415381
452711223
931236225
761484262
533961694
585202683
450600090
5422321
565936262
403826
694298457
454907566
582643904
827696141
429647627
931806645
504145402
767273972
622696501
4273
554769906
779245593
524672516
968640603
47195
903852346
4171278
642692944
883867284
443620653
449772395
38054674
800152502
567700918
812043669
508128050
47496256
416500585
785894287
481444618
813732542
455839745
833231129
592871765
466373373
42657
960998306
808760820
849673672
701105097
828660540
657347845
909257358
429479901
52009724
842930628
951979127
772277697
655811450
834874658
575393632
4687440
892263333
897196080
452977821
47564525
407565209
505172748
731539340
472120133
466446
4756606
744580065
434353826
893286347
972558450
954390349
4471434
739034939
47112
45726379
719087573
825220172
957573850
4463021
43945
788745641
836596050
407288684
421897863
492008862
34724044
839906076
46365918
619238671
3921175
499895
505961106
483777
424215665
826858395
4446525
853239047
771754229
468546052
722568513
5643205
5941540
47565046
724347860
49160757
510909715
935318637
4895737
579184260
50558
992921026
930705643
5923
43108162
849124609
931328473
775035252
4663546
44508
712522612
476521141
514757488
660226143
44738
4983735
894870472
3854397
4937157
639192348
591307881
994350470
33835
525819071
400957298
44938
941747042
594099612
550270147
489426385
817956489
514598561
48635
712263398
845264844
664902
808120222
655452141
629692743
678277743
776658917
570872149
407410115
797765816
865333609
416630174
496205
855031425
525233
37396
57521180
48376
49427
499156448
547125538
881588262
45622150
414322
46219
826132661
994626281
786393125
828753957
565050590
806524409
5161265
45495
798500627
632407763
48345396
825257278
4812560
470423478
54426128
491115
824546236
479858292
504046535
739657344
421729430
710318705
474288
786888279
275844694
819067375
758615046
3894677
498045
476027034
516406920
45878
309
477482112
49877186
38579904
716946748
732644134
44947
557125567
403469545
43637505
682749086
5701449
890477518
6292
982424127
890128461
474156919
760249596
763169649
478531
640063420
518759319
52129
632714781
770126074
55649
448339238
432894
55231
46414
4686
58232065
3134
475145813
604665524
206404
599134
800805284
513795821
973852278
3969
854110350
608079561
632992608
597986073
43970531
641277686
897667277
479191391
939370743
541378948
458887
46169
440797
535998821
533367950
4801568
852184412
440604759
416538611
422479222
575398884
975553441
736559128
540565186
482993
31568
457432641
626431629
51564309
4629765
707865594
611725636
401494589
567068809
444358793
432911098
481467492
48963
743861711
887626657
544299564
456477278
402302397
646837573
529185561
519416936
979597647
478267216
956329861
776852143
466382996
45246
644254709
457207
5183661
554007157
428656678
3127023
701004446
422323142
468539702
916943941
989093385
840851789
484042110
30226
460803
43444170
974612579
465326691
772397870
962608891
4230
4711421
593733
546083105
540102771
5599850
897331828
562763712
551679171
460014
604539285
425383543
4456763
508241435
848657220
709375742
448732105
945136654
762733188
404894506
559793613
4552224
695054944
591743632
695520349
456273
3200
4944865
45108789
6025424
48510050
420546367
581486034
918852155
966333545
4668910
908233356
990527280
467605779
5930
42554
834281047
430875232
840782951
793352477
838759889
60769
834381666
474950023
837356618
436570471
942078783
560389428
885195889
480214843
453635
48073344
48000558
636656889
49388
412513958
624350819
778861125
467058900
738541729
926658589
37427217
899476523
698635394
4344860
518453
700548824
968288053
450628121
552144064
944040004
472111104
46115593
312351025
557795162
708969692
5273852
753298888
908215354
402825549
653005613
788875013
741060730
519476472
444002951
553487
531557683
892713374
830770476
833303237
47067515
486877661
45416597
782299286
42766783
474852189
5239
581108536
881979745
936818187
737257969
796575779
510378
531825190
654647960
434055735
902485930
506327486
444438273
485874508
523106739
969185222
723389192
311980
795339013
4406327
928542906
899801302
52516329
43345
4665335
43627
52214
909251522
618983586
717649476
547861236
406120182
531910253
830682896
937833149
895648771
50587
617503984
400157373
686041981
547549636
823831251
50276
25126
996544828
456185
496899601
60205
434247908
4693535
702358831
360564666
45308407
492324
732342522
642417066
955453775
967107467
882173230
469147955
6774320
5851048
761645564
28390
470072835
709197188
917789230
544407864
688394544
845984312
760976212
816682689
305245337
4292470
972166811
267974325
464231481
556325454
633320843
492395677
894590253
716796015
954982722
433872905
532523443
836228890
530055932
963395475
762274892
723831351
928617313
984569385
26461559
802288577
717986860
45054802
894102578
785351428
528325439
45969668
493426795
470885
741926724
7168
528736002
422404690
54477019
446587
747761237
678958392
499347
724477528
660941752
921284758
616902427
441473667
4018
901055083
833614376
716201367
457951130
405962572
476161522
541338162
991206543
486298900
753220756
974185969
186779618
396383
586332043
848946266
458431629
473741
3356
2810681
3795
609788225
45782619
41937828
46658909
905289391
667416311
775722371
981968660
591932673
5421263
3954615
3659427
964044030
544677428
424417273
452111464
642585539
604403991
567752163
857283105
46154571
656618307
496637
868660385
665738925
775310594
701103458
442902510
53590
997199693
547798702
454309881
260597725
488337385
490398424
476576022
500974605
6059942
736241367
771941326
955737159
601477984
4331871
5103388
822094504
921399715
655982663
748785106
48614
987310441
558570197
821087029
811771936
669983854
993730440
851690279
56354
857898099
5048
607424077
767406979
454835
948722124
838750012
629377
464355759
5865
638707564
866289395
621099173
425769102
50248539
732563637
810401182
411394318
973296290
781361968
601497797
407935127
4703258
835123878
975466281
423152792
450575056
467569807
834991716
818315600
441180610
648386668
576869589
483633
411001567
958460917
42678
454246125
999216862
281604429
734
912971190
639384118
916141284
734849603
259919
682445127
578821178
489794
620627601
652688044
4277
4370218
476537967
48902
548532515
532463511
809207952
813137604
47561682
521915351
405472141
737765648
3827161
558580
395007335
511234972
462912403
505438084
480966250
57699294
515370440
604367764
4732498
45150
894011373
932993075
991974540
426149010
434282062
812915977
49002
571789897
582961476
522518231
960672405
696489519
5867
590076551
55331685
542431180
48665
601636360
45305542
689261168
969317064
724277466
390415419
836046780
463165
564754082
428641990
820863744
465894211
734379403
421236030
444257052
56862
888600678
5843773
951685182
705605327
600509213
47499801
3413824
851775320
730538349
968985774
808251203
498729
906395974
48183
584462222
940407274
938252074
494651
607326821
909769290
459868
480032
805193734
827878872
42228
4889874
695698770
525225917
797600511
41463649
470530
529112610
774359167
460678465
813723475
5348
881000840
470285814
427849944
666713658
392724
538409110
673362911
772077812
418549156
787958682
5379634
461221
634873873
59766
752348371
4877577
496004665
426849199
982019173
822486282
759381249
609390977
676476317
437183
576834906
608258160
967676483
397850121
47874061
468038171
3813912
3432
46228
497796700
474248240
715625787
389962
433224
785000881
984043342
61765
4606196
556432
961811777
651396595
584750856
422506782
710848267
451579
746105085
448866761
55973248
412593358
550594625
5318
3426
410889243
460829978
807558260
4872108
832115935
869655867
55180266
750906804
893983251
478548426
931473890
722794502
501493186
49776
272402733
452343907
764159649
697532458
600536450
5260575
480829
832099552
498242
50181
677205018
434757
751650451
52319145
41706
41000384
592907996
58583
849275083
582027899
780022697
994590714
4984978
510759319
472230
953700105
611667080
49954
54459
440278185
454179729
47773261
4410825
782558959
498941709
659439718
617659116
813117275
712604807
596644821
569545635
484139489
356077569
608678575
812592610
480669509
541494579
412422289
569563004
797596771
502638321
970733412
869194827
4656147
906210892
768743957
953867778
945172687
931851681
808000727
39036009
52562
921911023
882295204
651027418
909350349
476513909
478842613
571884845
696148866
448133283
983757765
49376528
431181846
943323459
46446249
565533812
543735401
56003546
4953482
432047251
343
707245707
635073580
660045056
875570470
576082470
767182442
487966681
423831709
940795187
842804334
506126471
842918225
803901807
39041
484796
456786977
446268752
594731097
4900927
788916371
4952693
592537526
436633814
48821190
673764283
887348011
32590
493861810
866012419
18438
990201588
579598774
788063094
832101583
478692745
471899
476015
918050651
400266029
800569676
767997253
801530098
478811452
995134254
405621075
562343003
403300729
4291119
4666312
493034090
746171311
843678005
40863
901250239
812078528
780460774
48271083
786547634
56386
4157503
442752817
955163937
524639093
931040327
788011728
639753135
595568603
433285
461080678
534247716
824015662
4774173
663002641
44667
5027289
691115801
982915056
831340844
935119144
931025533
882339838
680546089
765490071
456135824
917111613
599681714
963322124
408568275
44673789
857137078
705361874
600213911
516422378
947296630
957114365
738214829
949157509
660050527
779511628
974971993
874975389
447582519
811441550
482945
540275297
964318443
948347023
651902134
43795
926194041
919491552
839589933
47832890
35768
523617453
950120902
4723442
564923513
5399
784389816
343514
42649
467997798
967273170
685421771
478362407
931521153
471484
676125552
468134598
52013
973686827
476168830
4188245
45195044
975378886
693817138
579314544
5918
595266334
990448814
914773091
736015415
479301426
44703
445405678
39546331
562500713
696605848
44046648
385769
802003965
406399965
961516219
474022378
45182591
5210935
796403702
45134
43471
698855136
688423533
863825507
972590520
888867646
668013907
529282233
793213578
617431991
472413673
38
525871274
450477929
492813
779648681
442892390
472915
584192717
559344786
990735512
3756973
603582557
449023
583025
748706118
644524656
513716175
864144457
670848109
931122516
321961903
407321168
974571147
7431640
4270346
807514840
473618626
452359951
5602810
5386
46774
49289048
473021117
719922738
995369856
3664873
62244
552171095
727237577
992665016
456262676
448818
719268009
515327509
644772229
4531393
573447979
926448016
4912561
843688503
473843880
412836439
561951217
43105981
47955
754188916
548658300
479675
480686244
493904258
462661458
943604722
584806208
765143851
324154832
522997461
415369579
45442
4797
404323886
727798870
647093920
5061629
727543130
518397093
550574650
535955728
491802952
505704021
804122211
572
984516194
814623443
621279
559365013
507199209
400444387
6865233
43340
692458839
764487870
765030717
785750989
406883771
527499480
911139107
4667503
839997380
62894673
753293247
43497
880898105
5063526
44633565
965490341
3904065
4998223
897823638
682692846
945373642
447071
598520160
843839227
460743335
44807463
644847190
693993824
486918481
44842
4894313
855870302
556730423
449860
4893012
450414113
458599572
42388
708144219
444960430
864134494
474251496
777161441
839215156
880304502
712226746
497695
3592143
435899747
406300618
6776377
48230
4603375
46168660
411404474
693602023
518308106
42369
6231
51098620
963682520
425101408
906842342
38059
4851302
555824613
403900915
895206218
4502816
460285
885942942
589170907
48030828
351112097
515313087
5932
481981
473577
366226
619756372
604665746
415729765
419446375
443782782
984959458
943819903
4701321
882329576
955615062
521003026
4881497
47986
517596066
867484869
641513978
964174974
984940173
922922938
491681648
904438793
608302584
45307
574886081
874215281
515855725
845413507
56616
703037403
519558038
4833599
838037090
39400070
691906994
672515708
673951108
69714
468039871
489132724
901718828
891613714
836042984
377331209
40758986
512462931
56080589
6519
504864978
820273164
462504
757856245
2858
735947831
649403776
728351887
404158500
729328219
404159288
4615469
933765403
753990293
503297663
698820973
547182111
735406357
45801442
912560126
31730
568501887
775094671
47121354
734056096
46951949
950492450
773380020
590481028
710916572
877701793
48977040
863354900
582128072
785308846
736940844
480574
47517070
895565868
49126
46454
979808001
507308519
50741
4893971
794566274
400046012
825139470
417402477
595570680
533459188
489684519
513615557
495698771
545499635
844034593
462777292
924486973
518373716
534068584
571167549
475978
518580
958603708
845239062
34612
588251688
652884935
551337850
709605606
886029490
347096471
874656524
417918978
4151743
487131
909564928
517180795
607
931346589
845232309
922553049
49408382
712099060
996360195
633546285
830824117
408993763
471329627
4612380
2805
810556968
404356523
575622601
48844444
549996268
668303469
627478606
781296002
930480532
458493936
5260180
655619434
500485
464576
727894079
437643010
943867728
45625450
686796992
771884739
676541694
839335814
449597142
596916800
543315482
406989529
606791842
896429119
48632465
928454177
405455995
520652864
38090
487449100
788738217
56800
917516080
550137201
808330925
506407215
482713064
34986
470961023
753635762
627483100
696753309
240552624
779709542
558048187
453034461
500170962
577900765
788703590
516185683
47408
43821
4667309
962689118
988985301
596287862
768360915
849820951
709461716
972292290
4963794
731307117
49151
543823607
39412296
542412635
609380554
628655447
823606570
899175426
53411
529486951
758314317
641396189
549298451
4250
885917011
544952824
437076094
34103
530535856
473152
719605126
918959228
855715672
627289689
49047867
4953350
452290
447259059
646839651
815857914
634378697
5717
783227561
624280987
876747111
545441381
710910249
473855662
980835867
612024088
44816271
453078966
613026047
48104931
544478582
589325847
6360
48849064
433601514
691408808
55626951
770142719
470317046
766028871
472134341
818717422
646564165
559900
966927632
567759812
689164741
49570361
584584200
696209442
4838311
905536092
4957416
513844793
579854497
432804239
933767446
37978866
483254
673460450
422474179
479674461
463437963
526224957
421161830
4472591
921860877
486468237
495731008
523290419
468859
547508929
959706993
825453066
848636101
918186956
938104139
872882666
45147579
779444597
326362
4641361
768241989
57583782
970105103
901205805
703201174
3451
48404
401150483
408010
992965780
484732724
850058141
693715165
668077526
5620354
45651
509532
870459134
57396
4516593
999632040
949575243
490312499
991036679
468311353
956666248
766807668
463341050
816169037
656707979
458520
583246886
54988
48202
527235214
828142104
641793043
409142147
996584022
4698145
48152
859658265
831613465
599465610
45605470
836568354
754726906
802060549
857508524
592386132
49206
561440479
769250603
603915
738724570
717172438
986503544
991788442
45014572
499564211
812026010
902455045
4924240
448519999
446144818
991329067
4401
561904031
488087004
812950624
572919510
467135
395074
745231928
426993141
417
732495678
685665402
39384
411579477
770753352
43076257
5243
978906072
991893927
794600578
711494954
3804013
40456715
758583108
57525
657625184
546225567
58141214
414275504
713457046
510672345
582559847
461377344
667957627
639451075
595538773
4886228
423807142
441162
51168
962973712
635250754
710593490
5395559
677966528
4597178
752252740
51185
950477655
897412113
742362351
31518695
936629362
782713327
44831843
4697329
413579466
799906433
922251789
429598863
43771322
491811978
47410
786512584
863933763
686195474
43401330
618671322
730525116
559834512
925238065
460298734
45880
458219122
47816
608375118
678854934
414350219
684662710
725690165
410171506
712114365
726200910
698060109
364437
695277466
604261134
866313547
498546
4113009
860606414
478298
938280418
962605434
369391053
48889469
712571514
860403029
72259274
23716
887454304
514976
811804431
615029709
49716431
463281618
491169
49307965
706554772
4709805
574152702
790990739
3009305
582483228
46587065
5528
885331039
943627367
53441532
49500
994277281
718952055
838495437
44193727
528969309
966174422
866114309
38547
852285388
62011805
642875157
962336941
747753999
950429568
919042166
755815632
792394234
469410507
812293743
435258
429287644
533752660
783271920
45988
4182
655203371
466366953
425493478
54747319
4800
442506904
662049417
904157847
919625516
454788797
512246034
616048587
664443174
527608286
391074183
42433204
646230271
946546605
808447500
325
599831222
460649023
4679266
419367564
466742700
585388006
354615175
41458
3724
50078907
885735656
4671573
48785579
45978
677597054
45589908
836050989
511279135
497705687
49966
940666466
592131355
434724645
444718920
636562961
539389293
806774386
823240729
43400
5221989
983651509
722533500
522159324
824390524
47656242
903985276
721997288
662352446
480913014
466693
948456589
597796284
45793
960483916
724696842
575573513
48311
444591
54585
3887320
3231792
568799596
635438424
772035138
44661
608160876
5231
628076273
710053482
328
4464461
4543554
647436072
653711421
534385983
984190793
442002854
471738284
3981
835917134
532595383
845809128
915159235
34382
471192054
759977280
494381095
594157296
601546448
66937
683807781
691826844
840379678
898190897
982845798
455209530
597858087
46176
400057013
53874
358320264
359615913
598402276
998198071
44472
49618784
526720407
481840555
578423800
750364504
756241216
622002795
537198322
494292
4963
714554403
636462629
517053841
50080
448309
4685
4338120
534663
920531621
876569773
48003
43654478
638626608
649311313
671434423
594085262
556298989
600917008
896303427
800713328
519093183
48430471
676715377
442667747
4729613
453644491
5061799
649046953
809213146
704474632
49339
520117124
830314977
543863859
842843844
42478
416766691
953525392
703161808
33609448
665661589
464544134
57112018
586882349
713204452
620932958
885343112
808930244
637254921
49718218
835104399
730378585
650339405
47547148
910570751
822513714
938696329
47943
674368180
978851962
889437543
562936380
774764716
5297247
609160207
572246508
797074692
971018548
481005295
4544342
546188969
5495332
627622185
876232894
45968
879755428
693641809
435146
955851725
680099973
715053313
664313778
34006202
759282466
42525514
4745576
644804733
2880240
971528645
411118
45997893
780759091
656877099
56946023
902512690
496396316
835333650
752081351
4051592
924446782
842054530
604626518
594413429
472994763
632171491
458987229
449457063
448615962
43443
725764909
48841
829687446
28335
51506
413824293
918504140
504868160
41571906
42468377
498181694
812069771
45742997
867801773
47398
851550896
821794164
609661353
418917012
429276
839274402
418025132
773616985
499461897
4747102
412283190
738800804
780072322
566890017
45175
740565594
708679964
610258208
935781025
999079195
951528308
633682155
747747771
548979323
474053
658874875
495512516
60004
426117715
4795585
362004
48004961
626129751
485549146
42874634
934532687
820561178
794871939
844143079
427507221
3480
475520
5056206
758181919
42472005
784241345
919399684
34212
884807922
6365
598037958
514169692
741819985
453503969
32723
973008039
610020525
904151677
501784
539197021
49065551
550618937
447628112
4669648
646070516
4801830
915651251
493530455
547714565
423348114
684372530
531098660
4220381
743391410
534298707
63759719
520030700
860986463
486301
475197804
51574733
549793063
499742624
559867478
558616533
894502967
859591762
382210
5611713
888853884
400188348
865445576
644789097
665603905
447041120
51987
50987496
3196
503066345
557500817
986061828
748050628
492926
470760554
821214593
29713
439423
965938106
36678
748470564
451946412
4502409
651045129
594043988
816207404
6537
46092370
661015079
405049942
636968642
446165
29990
984715668
795923486
3864343
423801108
472261
947538629
592251542
492767687
798890565
987491949
981613983
622553323
544632058
4667508
719611592
765924457
996284554
678
50157758
986915742
706800119
927602701
637309232
982980283
46989
580799189
48364
57146184
760755593
424501329
50962271
477859950
750594222
4771
889507553
957240298
44272
947288266
904332587
4780540
658102327
650707992
51732112
785842232
462899605
937690635
678466105
5482710
586211422
705939975
481874360
830900162
469864779
702331562
509821192
46424723
497126504
38708
806427425
794806895
617126963
52622402
45774
578800327
913185104
498161329
978488280
515903929
697193955
55826
580300776
832378450
709995546
602030115
977062112
625768822
428237872
434096310
838674576
776270433
55716
60982720
39428
617536423
888119774
924360138
874936249
602769867
47995
432790192
787323847
962983413
496470912
915421707
44923777
700391270
717269277
2491783
421472470
660259559
543310
496022319
788799311
496698373
512878228
500000000
642927152
555858418
751098008
987572775
36465656
867260412
815674277
513324
668285427
956706808
506702573
534105
551664525
806477200
826803470
681268608
824369774
449219977
916964004
928886019
788345847
3675739
4021
883889694
972813936
695983786
485792456
881425772
4953621
75592623
639671179
537421041
46749
474535515
509008357
475512
792019330
734259123
690983158
4756924
416825642
951868912
605243333
521698929
416898132
591301852
61506
415301790
525148334
702147974
700934282
474237356
442762
649231203
575663500
901271167
789847003
471897631
599390484
551426331
41388979
611725825
487962107
497984
608718472
4810980
48493162
743265244
540141000
853028230
677980955
40138
477519347
895466827
594470089
734782115
970901441
746881114
4966248
2477513
928633306
559230144
438461798
916939505
577167264
45582338
555431606
383968053
534729697
255608
832661273
900518706
901552960
43029431
717454943
521278272
444126579
660564314
714231957
5687067
4716992
491801948
876750256
4048
499848980
468162
813573666
612035446
984066896
34624
34262796
4879800
4164293
496157
940381208
534413
962606556
497064229
462377002
593531629
464880557
501755505
546298863
29592445
460472333
44918
935496726
809579959
954848081
482936468
871681075
710586240
983468850
822789859
791839354
258563
673565079
998816470
854808242
579898633
4984914
405678099
545143408
622959208
425592821
735011461
474332512
797609648
815316834
26737
734492304
493267
773509340
805340256
6220586
577498420
659562482
5641145
573841711
329994
956354741
709128917
759754501
742226544
4512
4342878
901691189
5268413
659451544
45735358
925536217
606396285
41087
585458171
797630647
506054537
46015681
525747074
3858720
665903469
462476040
489690853
903173760
444487
919632345
614730484
901682667
335637589
810703564
53492935
523374806
688863331
4560390
964670006
444346
810352455
468180
562664647
991903222
338575797
513973864
609194114
402074573
34565925
529562630
592726644
567899925
45506
921100889
472124451
65633574
941221449
591363094
47309
794245627
572321454
758445275
47158832
404404295
46347
4984287
463358
632036557
620308881
453868176
5380624
4581279
43502924
794657884
421660328
555586348
817231080
53094
625533531
640930047
521385202
755428534
692003923
883540902
937090276
528913450
633408560
922609687
722396163
651515144
471390154
939224132
423666706
958498847
522494
815001508
652042671
931771629
691189526
840434916
988404401
769166012
874812366
627283884
554333134
4856864
805943801
488622344
824079940
3704
451613220
836662147
899555713
671333931
475841518
786031889
481049007
50996
491309
48225
928133233
601
52559
676719378
920198486
55642481
557789591
665033688
937630384
5060
762321414
424060816
4472174
412973041
753593499
414924075
779303254
3345029
752459225
967932437
474215
66435
641920954
273702
713608189
971956411
708246285
704100724
436451428
484743
961398635
809299596
45712908
498460819
495357791
754012932
521801
5264872
4258
5126
492108
994976526
727011927
493456345
774147938
483754722
49058
524087992
46998
599670
992421919
506463501
449993327
974563270
607411617
436573892
586133622
647013349
695392773
902267350
479683878
492524093
754913132
811184256
4858243
860233199
600370932
841132135
539570775
920227078
5514695
629112149
803087295
445160371
4879214
469656
549053517
899182825
44548
687138079
519855676
716081484
4926
4511210
967993121
877205779
703828742
923775112
40331398
415945267
688851725
609720527
862808196
851198974
514789961
865470313
627996152
33627
48423
466725
981827828
431065543
748189031
639901293
919020117
957844588
869483824
463109260
50657
49949
979404775
430332507
2828156
845879516
533119167
694294813
519561
542382667
982473794
636651472
335944144
634771721
931067122
244471461
51249
747283795
957116203
4745302
653499025
698527507
52616
772607799
915830973
48790
685490191
681927065
703616230
975535053
425017341
541315429
53810772
4742317
475442
544826109
48849
4484476
927495094
41561
797656771
979147452
405594069
839152952
516475220
3626855
4520403
722046953
857551549
973245799
881418669
450735442
836581730
562849258
780252353
670878931
447261
426749936
457878598
452357111
444888619
402012622
484288061
731509413
983281012
474810242
787184166
839683572
847451952
874361062
550320690
700009771
883449687
40498
912053257
5063404
4539254
591584377
485309778
2351651
277
575615463
457477705
815002441
29080670
415020823
524264853
555517230
834891757
477780
911247928
4904262
835367005
47167
863881856
681939022
42346
598642221
503619
426805908
6456
6132558
832093830
41844
32056635
919050398
925707808
741725992
55450527
5604603
491213594
513227647
53410941
678847294
584392893
5920596
815623965
960690484
969000751
935520576
749002907
712143998
716634981
417470884
47935875
931126581
613749931
583760039
4332437
600805077
650641808
4651
880991403
747153481
471672
47723
4685526
569036485
5433996
4470926
36631
485266251
980331553
47716802
47696
961709566
519540128
621045882
48213236
43239
884664777
960149247
870679579
459991
49615612
37730
432508282
757621390
899684374
490653016
29695890
49992
289839
494050038
46203459
645632337
482117230
48978
454544225
731297764
38066
951181771
560701159
486858733
493823650
581125829
919192537
498808087
665247839
553107106
46154
469450726
45853
980920655
960872465
555570434
49246
519811008
285891143
750093145
426429244
695914904
4095
46437406
689266704
741013580
559494999
558889548
675464532
506542136
623515754
588064633
830324087
4583366
412963068
793456091
501048077
592429828
403709604
451703371
4850303
755399512
542517496
492456996
593411668
413923263
910221314
707380355
738787204
729829160
548709
500627949
406790987
985127830
40775
40570000
989294208
48623
56910
754528965
582453257
749329006
600113020
41819
472202
940844732
4353604
542605027
877673827
4051
782217401
512536744
847838766
54435022
670907192
617054
756689061
422764550
889119312
633954466
324761
470452
472114
472796975
959732756
5147
989505846
497770885
764639542
856941172
49952
936512428
486071784
641353088
866396561
35467901
698433752
464597125
54192387
505406336
4784964
4998854
728964943
51263
838579308
4758480
2490593
430467218
41925
844461584
448129
931730070
5496359
895843513
654373485
543538619
4719419
800789989
4732478
766787060
703612
700652133
6543206
845022499
411714040
590574137
4800815
628
895673742
858250349
507628680
981452379
474161685
529667013
480676114
46114
849904619
50926
488066
5652845
888477482
785715404
449834
504491715
422313405
603521806
764554320
626693135
772759804
960322732
691023145
598875062
539801428
954752333
513669648
513869426
423657366
919461391
336084951
4422169
522919239
866245621
3352118
806224621
457441
49432736
488640251
750847805
857948898
731567603
480068685
997613850
991531136
46575
526187706
447342492
620260011
562963166
919368407
741447959
642085556
509786844
916225841
660519591
47016393
40742435
508836467
831898360
821163712
728430232
237167515
653392940
438510824
44290
609280442
556035148
47187145
4645706
465259
855825490
486281668
45823
419933134
704201522
55919
478577
5998890
667940028
832276144
544818368
815104897
882486307
499467516
506840273
39541783
969695190
598825
471314810
999190935
943229274
997892456
48223
496800803
875630311
996144207
865806937
545791902
425520978
422253417
987474716
591969468
746585402
448906122
541522800
468990025
297681142
478498217
813953662
609528421
739872902
430129176
583299588
39385570
51841818
850570927
733727621
400288210
493839619
904066121
839993281
4580647
657688561
949254340
567655236
4808728
492405837
501633123
972396869
733008204
945659428
59654
736243399
647132527
899146178
880478375
486912265
536179194
472675139
431806350
636543778
45163323
932661726
660208098
874516551
534805497
618648
612654022
941555064
663815146
792437439
192623
493880
921208681
4033
418277597
500261252
806476463
46243007
733938178
993030860
885106192
785673707
954596016
575512991
476940
395296
6050
478287724
555856839
475177933
682615781
952240580
4950149
444745604
685602338
594318433
44733
548638231
959209037
55781012
845793958
626680359
692222254
898663009
634809391
2664
953908313
611712400
565503804
742689583
693840400
5356769
423887669
4677286
934689405
4551440
999894649
693311265
385636745
6550598
784881300
49118576
756760899
744319129
773217935
498352598
405752957
421971473
943245547
972464434
499670373
976022560
439593956
257
970615682
834194131
828106194
553767
458909
620063680
988483088
485071
522776
4589
666602943
737876941
45654088
648341024
636471262
936104337
448966059
4504817
789307919
47801490
616729026
50541
931048448
3360
6595
5354
44227803
41833
505795336
4530214
478059402
527661020
667975369
470447218
452500238
680052418
793266463
443810241
515463302
50609
736132168
787127209
50312
462723
920597100
714582787
4950371
37197
331412087
436385919
551309
925309757
613558268
670767328
898611824
4928169
4748973
489141
610222916
832223693
565573494
758840436
806998043
933392565
480455519
729432694
3247
456569
53132739
556182742
546545
355221
4697938
457857977
691875196
505052
41877
62563
486284
4610655
48347
499758698
41207
783033404
57055538
38214
400968723
529383724
939255340
644922473
581883217
651684958
731940229
437160
958975336
461183850
453270712
485867053
46361
599263635
462754819
427103561
968444312
539613
672899174
587439001
494543059
486581
547020178
923122745
398726575
949191045
510007079
5109877
474397988
503220563
567297496
883193683
677340947
499356981
427300780
637493678
446686545
515596741
649951267
561375
483526504
47638
415628661
652505091
7406469
499536301
792187589
4113466
500424179
48779551
971804550
870276327
800405613
844026306
368119
47858
949313148
45549000
729479473
444274402
972794824
566742944
520405900
488458182
928618842
490669358
871817250
526222285
494909794
594183435
4914285
55372
695591836
452292106
481216928
459674877
868000644
517182040
760291618
893604044
52815
563969850
25104
424518852
4893825
501858698
44120
476237468
809882310
844616601
62
56241
524035788
45217
782802069
655583626
441511441
4699819
769014952
36360710
51777690
51458
55546
396888
468030442
402882315
6022
819636589
806943656
937832455
805690186
621577
963043147
917751848
814023558
999912172
690837369
900456798
944134023
978797499
449961760
496429572
44703815
881268190
813292371
563141230
706677350
471200
5349520
652871666
58281885
3068225
483107
496575100
541785812
743295357
746501500
476862
861233204
45124
419658974
677021836
46047
62605538
469941
409125516
994349031
978367027
598833612
849048764
587561936
473536
602481388
984908929
37950
4027109
895674062
448524748
437812187
502413486
464171997
780951968
672397464
913595008
604546216
49986134
548678847
450870567
769639750
676499296
376038542
483681880
872261579
844015844
578580772
437104366
920828160
4128
568460511
883885431
959514688
962615663
990646384
847278457
52085
448796619
730336705
714362329
722579123
493836343
637885145
680368524
553744896
4759379
638462568
466766264
926156184
482110673
571054570
521541203
46719788
809874944
493351321
675683930
862031650
678412812
513831675
4645700
575612415
436793415
503562
561601614
706769808
5009936
721607797
696503292
4451840
42984800
536402319
60655113
509881
4818687
445370871
648360873
413992482
889702486
492746982
49740
984565413
668398824
631182880
623754845
443325466
478137865
452492188
45668
951269582
854154846
4672475
567627585
801349848
488685807
688757908
831665328
72545101
806036595
977495338
51338
51433
45256037
525360178
628493369
488655
498295192
556042420
674715729
780123075
4734061
5610576
718098749
33813001
772090067
735562942
417732137
52074
804983404
718282959
578382813
693125391
621803567
980538027
421303913
712762204
561409496
437269790
655120967
794331430
490747
629679402
3957112
705903523
694819022
786444381
540599574
415009150
877339707
47053991
564166001
543134882
456810046
40847
826780063
24625289
854810940
45122751
447706
501583930
442016282
4536321
5272465
47071570
782087145
589128517
906098961
4674646
957015400
479677588
997484962
913408726
380102885
659606907
898014779
845927560
741274611
862367057
4925345
466314011
42142
503690148
774834221
926414728
647306583
547008996
882357303
939022190
521507831
483204197
865443327
4784470
466934642
940527990
568577948
528459726
759665489
986583399
652851007
528555594
721380636
972431569
481743301
455747318
3325805
472626846
672979785
418834288
909721532
37030683
696048038
713507803
614236882
856188157
460733544
661490702
647763711
762802713
4695063
472386
417676
47060
4925988
721607406
563199510
947696321
483863020
54524
913209116
33441
422104629
725259453
679782440
820618365
444072447
4490267
466781548
819217179
588968454
644017846
847766870
522434855
931097124
904742634
551342224
911284206
413987
457262728
422000953
463454461
455558
430665071
763005099
759460437
430818155
458449229
508551408
4314
551293547
4813135
442268145
935322935
794409371
946591990
448168469
437473676
498816584
44910273
576647289
984476110
718702139
46011970
906302166
596148164
739661720
801704317
811129583
790514156
582098989
48730440
45078
46348
709553472
587724599
637235778
463119496
467798984
3380016
851679667
48951670
909957069
4364
533325631
777977678
41624
582781581
453635750
463959
470523660
473397
861466602
446282238
810365395
948230650
717267870
709904412
49056010
715787482
620812757
4686942
44808
706667653
855049702
804716106
592269715
633497979
546843458
857817295
584056826
475936253
319
714562120
46033245
950769413
45504
804452358
417253237
569021004
736652001
383366
48889
46419
450421862
870748989
4617153
411895
738456199
428392360
971101165
37791489
447077
52138472
739194715
403161935
981236493
912608779
501158656
53021996
41633018
875643457
483668525
622488915
5733
1596
474297127
4514
659386870
873860060
592982792
47217197
51377224
866903614
4976097
902782892
46924173
590170363
572194515
420213070
899930515
458864337
758375975
41298
446045545
445354289
842929067
867776147
865142926
612186671
458825501
723262982
439494117
809459936
740305785
332892
708517130
467029
855149416
464277541
3512277
429496489
973538455
48463385
56410245
53200960
669020582
4909877
571285842
496300564
718782795
542128
4631191
610948528
45419808
428091
465994863
667790673
551909875
680574122
639665007
639013370
495946748
942282195
869050409
762454575
49787897
666080206
625816323
602787946
955848118
539001
775994512
741233522
48013624
961622256
674996590
956189876
44354945
669706712
788567018
46376
922469251
408455942
55530868
17339
710692568
705861008
456378004
48193983
499574036
386016235
841340858
716992005
686116138
508914030
892756919
971308619
716797700
986943063
26633511
662545371
582601016
496019
5816810
7212
508187030
780273937
550716808
832333013
464452694
431136
952506459
61775
814665016
511157772
38154520
643684849
716365215
982169878
4583542
531985869
570197634
780855790
61060
563928146
555348626
824557993
616182238
735579889
5550650
438934840
923678179
699442191
430746418
41903303
460031923
941712244
894999338
974219477
682568436
49523
494125
795134854
955869812
541048548
48297587
490893143
597594942
46861676
909811726
842029346
962052902
401444083
418006327
4966324
657846182
519986985
4034
946507167
662076413
604700221
56403221
737194126
821114981
417723740
35304603
990252605
978405624
562424410
656862625
431505887
55506203
541483855
849033235
4087848
966652202
609321997
619874959
37053671
584227839
747692025
568105834
942692850
815444706
957277203
505645403
770200119
457976295
937946057
36538691
837915798
694225704
450761872
5230
373243
935992213
4209
922261977
652814379
5212265
905462581
49520
952810016
50997
852125299
647312903
470240314
748084073
37184017
413722993
870460198
55466543
612586278
864339734
483436428
959954419
44197
734422930
854151227
504087928
570834276
7436
6912319
443535820
877149131
759960259
774493221
4757626
49145
803320777
511653269
567622
623
450126102
876610626
757913359
925225724
49934577
727028004
379758309
879717029
652084712
837842510
737214907
36139234
970517645
52740
475328
857733098
4723146
559437697
55516
498444
5300047
470029832
677184440
454439546
40703
804062397
3113
910519856
502963464
388737
849626171
663989209
688299417
37655
49108358
794531918
657727556
896008342
4624735
556464883
5628974
688660372
479256656
796866038
5042155
944942165
445205
49096
700287648
606140515
967312708
850096192
830620623
987029479
819972361
859355689
628490950
751496419
972850913
6802009
448854190
813924637
490525
950742693
484679
962313671
4654245
47811976
4830843
637959124
804874326
622837656
488216
506022031
524972239
43419
4913263
380956335
695066042
745424863
981366170
737697093
738582405
881666827
426696
753745736
477805930
429107203
768430495
508196178
441019489
539897073
39246
466632
536766565
788560529
625868534
32186825
4677305
36397
931817823
859934152
704009312
900162639
499126358
751734782
526497233
982963214
464464995
409534818
454908
714154126
882335974
554406763
920431826
708443782
48819
49265266
4549
575208238
468334
59858
506646
579832535
452662
51497
512521425
449606316
5055
4840041
461767942
305
628982879
533262006
448884
597060686
619930302
453534195
568274092
749520897
551193517
673893089
35832
829265014
853664607
960143875
811959909
575760530
48340
705576431
462005225
922310429
48515
580616677
859590883
895852193
457103945
501973623
455744951
923835000
490675168
415119953
942037230
485501
51999
901118048
54841396
822392972
47475831
559298240
4751177
922655430
42255
567870712
899163173
2910080
458126654
680283847
416513216
978032901
30853
484414965
938500561
933319624
496397
44293451
690898468
962317493
778722938
523924
4436322
496484426
4693
448757762
686
571769356
487967795
513313647
673375351
55174240
732045303
950892506
492487463
854427253
646379874
3284521
532862838
929551660
500512972
618359142
487540451
957553208
597139122
530962732
676943239
932444694
954357372
51159
4881984
4588723
38718221
652028319
887347919
683337125
630750920
4785433
919818834
427092862
469600101
989915702
448748942
708560852
415551298
6118
959913246
485338197
648006364
724358553
951307674
547308196
674671249
465110784
45572672
51093606
539372233
47559664
3223331
427322668
934565587
4676837
455418626
489181364
792056865
475163610
981458669
838978699
685131855
472399986
464880
452354080
3048509
676319391
6129796
469877619
493916804
45568681
569384809
446434
554168480
889914751
626509275
510768659
405006927
962337464
831032844
5295469
668024577
410786268
986471375
933593595
535387896
717518149
929091135
419247153
632024014
874829285
36862870
957900295
805139692
989812868
494142822
898069011
403138525
4558956
458059
870743183
50548
641234636
454280963
633199712
445234
950689253
63452
855565404
533275704
583258540
994851605
642100745
456521189
607111
448126983
44846
25289
465304
408152675
412027455
4799798
45048459
4553878
526687476
779286947
800066760
962219771
795438228
908542553
577208932
4863286
602767160
953151305
646108264
602893756
816865499
975832434
4964858
834923167
753515051
498744669
4994426
835357500
481979
715558035
821126030
906760712
720655456
47632
624599038
570558755
47214
973883127
454736648
4690885
819542145
446780914
819161341
447080877
828972625
46195506
5661403
658798162
536242530
884239392
608033962
49051244
486615285
402746851
931993538
960685731
3952
768634462
736459088
483612876
725656580
845205351
952359116
44942
611022070
912261459
53056
773165154
731643716
980560008
861782289
441334674
931825610
49978163
641605662
725865568
533682379
891334710
797556150
517182002
983555223
817651266
46570
46565
991222062
510697825
591072705
804346395
593967554
835033721
48255509
896421454
585076313
509963471
979956860
703022788
598495130
676905184
573790360
604845080
621615873
692538653
944456839
424959877
26310
480123784
60478
49744
483905057
469821549
888533179
4579
763917896
937575818
628641379
640900842
4844932
776481282
579943128
524589187
660758750
4777281
46051782
465
580121590
835890816
696042428
505698765
511212954
496013928
4934474
954034983
43892080
871069512
498562737
794909161
609798985
483191618
720108423
769723234
884369009
478660
560930535
485610906
28552396
814413506
912415842
428113636
444444443
562469308
50776912
381334
424937868
423490159
998110302
529118163
45565589
499412071
456856891
964580201
697631386
46126188
652545465
488308
935687602
32729672
3293
46579
863983997
712282782
505368847
51311751
519147496
42415193
933107791
44402
492253
824777412
682471810
743002383
763214047
732642724
829542018
861391614
452862900
968858535
743025493
558873974
933251262
4799562
835677898
779895831
969587313
587533938
33808486
494387772
49360744
461724054
981699503
61008
524203882
49241374
444355
460410409
660932918
462778686
585241619
426123438
800749401
527417565
414389660
751359620
940934720
698619118
716682338
912575233
471805350
463164403
461590709
401171821
42427511
464251696
45939
476693866
774570307
869027147
801862647
796095724
466
767483989
578732724
405924285
4999411
44646
47560256
475666820
776855253
58114608
672426974
575362938
745274080
822272469
934638960
751642556
972686161
879602705
756231681
4571088
519530543
756338455
873118499
425884446
828147485
468636376
902148498
949926025
514549994
958651432
38471
681769428
984457545
560801114
712178470
55433
5028071
631323939
656587881
736067450
55167166
972092310
761525162
5379302
4937973
545178998
786260441
554081
462970840
48636
589667
466617293
45957043
901964598
48380
521308102
484595173
695615166
546844247
590832671
4713301
903582123
858943779
525645
731220681
570
954114174
693034073
448071910
518806185
469867
42666334
453244708
964428839
40892
675245788
3727
483786059
57957357
5377
932306377
4404
366332081
454218311
227410865
679664323
777303305
497701785
778119467
763196720
550981575
635131716
684646693
427988125
707599195
991589654
848186646
900527738
4949
449426772
459756
439384238
869404702
957741563
5372604
474110023
527526
490411546
712733861
604789354
625995987
433792721
314347947
489441
628622539
972538323
514817521
449105
62846
511966645
791185288
4842134
49242
978542411
5141924
505124071
994753143
700983023
478012015
4719
631513536
843951569
933825523
653268004
681160369
874778249
52783695
762019395
443573628
473107345
767599996
419543623
4692837
488473916
641063136
390199
628313804
781112644
4799356
838257848
525532013
404804813
620140361
810368416
44219702
838089754
995982418
660466876
967341519
688690645
726306664
4589894
595507931
637883260
39409
597224320
476291639
42373
485391649
459275458
546289
48486
587492688
515950504
717207443
532884863
975066120
4325
663554413
553872106
678516300
977063007
413634532
5148910
674519488
49553
693331797
857134139
851930255
645993123
4405550
588171777
439275
5154
627332699
891506544
610049319
821145356
4748307
896335209
827353262
517
901782436
974675190
48584584
2954
719908805
369702840
491147277
700540029
49597125
468168224
445529853
649073113
560519841
448152
738707132
415064730
550010156
695838792
887699496
507464137
667893394
831253914
697756859
815289641
586429981
461090376
814632592
54586418
603799440
949790083
4973143
727594046
524892446
863318053
4518224
893926981
422544002
51585018
701803735
802495992
859925673
606578860
422853555
985288231
388276681
43304
969111664
912983551
50691538
884737791
5466921
774094695
877213221
4527
903530778
4711626
4266737
509240741
467615
973747128
787019935
246769459
770396525
48211046
641794141
21345
303127
594683651
596547389
308025317
953191876
412242457
623634340
5457
474117229
694742303
633317002
675704349
56568
633630752
981388612
668008086
4545180
35257
400315552
4546
847215299
3970553
53142616
584551882
472153935
854285805
425482833
781471026
410654057
802007693
3259
806562823
726990843
48711
48361
821905279
456970696
4107893
493788
487246248
524298754
443881502
837955959
4225043
659433782
430606007
557518103
964703338
439431581
498469206
492105526
535724522
435680
619230595
4892876
549172850
650421252
920347608
867746560
618083966
464388545
468281551
427369016
685887072
4440819
479520207
818304915
795671120
944736430
515832949
34678136
415277191
455185445
465632397
711440126
461709928
269858261
798492526
3843236
899827848
486626
473476969
957667817
787301759
469498133
727202398
4456720
979493081
413366842
509422454
60291354
4394444
962724219
762618811
426455503
559782803
716328960
610486280
4288
447936303
877435337
510
748977679
848025002
323262816
696657882
49536369
4651616
820496766
460486008
793855672
839906417
998713022
845953469
462452
496601508
4803736
426778
708549182
501355
875977392
852135756
397768
852880219
762657898
412613860
483954153
923905357
557952406
4563192
930020708
48371
464441711
948809975
948052671
48699
656508776
5378311
824040972
319803923
332964451
45287444
671075144
48959
863350854
508364578
632815906
498951
472193435
636183360
4292506
890064365
412217492
789470705
584477175
580804441
638066745
459259
619462294
431556244
435479566
555472247
487776
932333273
406550487
891295275
6198670
662982760
620570288
42479521
799061770
47237
841724907
412633125
670766568
549655514
473032896
4456724
781555613
673306
722636245
910824904
710240950
36583
579563676
557277003
882790770
776459371
557889409
854689653
562552123
695700796
587714364
835088778
477823485
46490
5287510
27672
6516420
727183964
47574183
465631510
43157
546588437
527132082
459956
717993128
808695407
440689599
684312972
856254059
4460843
41749017
645341801
4633871
566975
408158175
824596482
803638693
961656968
475979571
882116444
608847828
855056479
575681962
591107258
654189505
445423
428443957
534471669
711377808
615446814
968911587
416004165
529572350
491054391
574597788
4144825
585566691
46153141
483894
764251141
705383060
46593610
404508331
433650027
554912578
968432481
46964
48184
69743
47394620
859025103
653635804
460045147
43242589
67515
4638270
455040697
459266365
454398019
793800041
993664289
813499936
914679969
4682147
55806
132196
5115505
5368
571977271
473242414
505994741
786818440
45191
851743304
878143127
493758249
863000816
515513
63022
60844
458144
48756
454092667
435259902
576763250
632511513
693575897
45215
4505
451220
614418812
863858952
746249743
585641020
47092175
897821037
929710519
330660
654260049
506718750
561980529
611219
66325503
697890356
916330243
723422068
944273338
584031420
568379460
47549
687244362
5111230
46133919
737018212
57162600
457485988
953663994
744433960
649144703
3346348
964745254
453205
5133
400277169
550016163
965693080
400945952
456223720
404123178
4251923
4053917
56633080
481225
805463816
466682780
4927328
990051485
854809593
564427112
384005136
977219662
974327134
601333217
442527209
43071
561342956
988156583
498743527
455491
4841
913946600
415051931
457754
500800826
458924332
422235073
600654455
838337252
600210415
812913587
564154593
829665489
52576
825847200
853101694
478117420
884259585
831450474
441397345
478170
478541887
533045
835948401
490310
865312344
42671289
923331248
675860833
789572028
3816125
603325011
916883790
765595868
46227383
936636280
4722338
970326444
857455673
752859993
534404827
464812597
657864977
401006422
878472518
957268346
617398845
581675108
484235145
966790573
48006
694895537
531494589
296684595
474793809
821665518
617740881
738148772
547503407
857275927
989078712
568653116
666374277
471365
987464273
919285115
808073518
619169951
920462708
953200717
459010619
448648
773413671
488114042
614770391
437603483
539891294
460693958
592698608
575331090
992763818
45119
4940048
551862088
958439662
440622029
940647754
590110734
4076081
449188622
845219550
37169
271641273
948328300
900846394
646579
808204828
646401327
821294179
744214146
968861673
4547473
492428497
568288105
47071956
521349
819425274
649609956
440038086
466680692
598854218
45199
941390991
54991819
484221325
958709611
49992957
6227
583332973
4611766
46510029
5412338
50356
616845352
452511
49756103
4620107
465017298
818888933
45589566
562345029
858768996
478959
830737435
46061639
427147
769646353
448517
662637355
466868967
620814937
808148664
672166216
981602312
963318249
49368433
699624859
754960287
771316690
40358028
6102
42927355
999390544
965246994
45140111
465801611
42317672
515948007
4715014
906376260
497755307
681237467
599155954
49891757
774061510
4612734
611142139
4877380
5616428
4723371
39278
401995600
2314450
537985802
949129313
907759381
45448027
422567589
52279102
500263144
52416
405645
463692668
447944
972476542
45312
986410173
931349028
434184359
432288622
915270640
650359017
752189413
878935087
475881973
413943376
911707679
4834
4062578
3614807
598556498
48739
60649388
871322886
832363087
4892
447885
418715749
533548209
547486394
601799202
490
857192551
481207193
951125632
498443530
644998548
828883483
47764
47831598
43154575
505179438
52295670
692569932
949249713
689934236
795579197
337091
746426044
477013493
72
465295602
662233213
48825629
863041391
502573799
6451526
526383455
609577667
5362
565942788
749897857
53320
35259
482607723
452152570
403547246
3965471
437928724
47027
4171
473522213
507728
998628250
561796457
438837462
4649
4376
431827
989172877
4281
506901887
721578366
481358748
694915247
983040912
522002781
435230675
515131016
919985696
936786869
4541554
628892411
595379253
557588988
970718550
495079027
971436003
933809454
775050746
383750
854098096
52505
777390659
631523942
30305
39483
49253538
502691727
467047885
4477940
406848653
3693
586413661
916031734
686264782
830233299
474076951
646709656
714496989
48085055
57335750
706906275
900460855
530567240
567709403
858564723
670583891
904590598
937697198
590735874
52952421
566425876
932992914
438001213
655674813
869871572
900865444
658607291
456791602
47912705
471578501
439114153
526444300
436988125
550955388
519140480
885046123
547240560
5035235
473680
496660763
539940750
339844816
52342
812016627
941732316
590842966
813504470
655389788
804228016
37616810
769441587
594527741
791161779
497229988
454725
602355157
737504569
912508677
3259475
765352696
807323064
928679588
781306122
703829755
452923619
592149747
47746430
974177821
904887734
461747
44082343
494108230
48475421
981141522
675257809
964153854
781141099
428279717
916929546
622013217
439005760
845881429
39355
972401471
849146116
799534109
4556
56307
474874
653404652
540013988
423282027
594643936
469405213
448451805
676458055
928838263
832008368
921367367
55336
504210379
3735147
666460320
505432878
661837532
503519
982644197
444734290
4867661
868389987
831900337
640058842
729938456
651066028
657643274
329
647572122
693566037
473018422
691327439
565973670
831272468
910066696
4404777
868488573
524060896
939984645
404112965
410996075
483830071
647720973
628304932
895906297
632884185
994415069
4632
574037546
741990877
591559576
889393992
591488180
808419085
575869233
50634503
710707776
48401
719238869
55391250
796296269
925359218
705021363
950346792
4550078
483529632
843083277
999580809
535133185
638782174
641935806
709705707
650548009
367907
48535149
495948
506675045
4763497
699523160
812401984
746681583
417666515
4526
45676
3697
637599197
442462259
837910083
451567
474039928
834730156
445012629
623949128
939869697
482115432
440823283
5063300
939639645
38001188
436610038
522183
932232381
934053769
327705
402611388
440001210
3880651
41252
662069643
648426657
759578206
828780742
4896165
637575163
548046966
580552336
5858
534025532
617821883
660343432
2643
900137767
893437368
553887611
638633005
908895048
4453782
493060731
49725
42711414
862603416
932390622
632123241
661182532
44768825
481608712
526370
542405528
876485028
521308126
437271074
50461813
489872847
919227030
865233937
239959
639421150
430913843
488573630
43154
821221232
41095220
849344281
48320934
938163181
528387152
801470002
471953092
541123338
682615651
50050
399311
438509156
446470680
616109174
559260066
445730522
968782256
4459033
441339828
652369398
785126709
615223831
4914040
51188
517249435
624910381
46842213
559155
5149204
624683612
4931523
526907
564998679
613096911
49173280
578548218
825423572
51259633
853850104
467740831
547851087
915954039
923684056
513806548
810980740
649948815
957952502
722876849
406718639
690771232
546360418
753365058
534674577
577432285
48473
46437
4704051
546702066
835784575
48576
453558417
464772
534473396
498762
732146217
533383
889520849
886690872
457954360
4813271
539557868
5750425
937844940
870120341
609325151
973486664
422022946
877662945
4703
45280126
4638
527720029
783505946
858349316
616704606
777333411
712065344
494901
480098112
467506099
49409695
637405135
549165657
542313847
936260763
538083151
879599144
694202943
826386038
410348164
870599401
703009096
706376816
553858505
778980050
932634145
440042513
443146994
694552559
807937231
4954
4836097
551418256
54445
527617
440807319
4654655
45882
489577
488473786
848566010
497031615
468396
818161748
33765
587240789
470141
553980941
456462635
456466079
853811509
532980553
478344895
692691484
512736836
867407503
812256798
991897594
813330565
51679
462211219
446413
459002005
486046618
417623
964730323
609015737
422977083
39234581
4185915
407937965
531761136
815607232
39858483
707669317
52924932
842730472
480954664
915802693
433834145
4150725
973878330
899244299
767438896
624999794
839036520
49528241
520121460
780584044
4907795
736347156
472716229
728770868
618629523
538388806
430237
565765332
683550644
46188639
562599061
750072584
604071705
4363608
865961343
459030198
691590464
597116011
476043
441109264
412350278
52203182
652910481
675725227
508562376
49585
776649658
474078927
756547257
754379237
883277464
442527
47735
902700816
752129716
817684354
407264170
737979852
840087637
913930843
675225984
955774664
134812
4975664
441828379
575784018
4582574
616926156
551083604
419125711
464452
3399038
471995752
489644
808917353
748434106
53019693
766742474
841931222
468141480
4930100
58403207
410878205
527287271
513485262
758927311
959573377
565174243
627804043
665171052
974116452
964932403
478325
417952069
238980
873150891
935846475
780763554
569131803
625374731
445736779
4217689
461391734
421472544
551849
55617
40890
486288220
444129
504154400
494153557
608193146
572027462
990704676
816534988
986050402
856254009
563295496
862531239
828268556
537455036
504922851
677500782
686305023
910229280
756571932
597464207
45569
460905
5314
548235
48900
47303590
524142
741753843
981997322
439218567
704967848
476997
466306650
583239407
750858969
772581081
912342701
793980381
52293505
899229382
821193127
630646290
3736
4683702
528514813
529832744
492583447
968821042
866462535
718380773
814425950
541400278
899753831
619656343
4393700
47034
559959068
46877
979605071
49158437
739572427
968323325
4660
479627148
788454666
900240631
827550208
3015895
561596236
470722588
719957546
973224083
433515244
351
4476959
831231759
961923954
49745674
836271509
401337458
723595763
4983
556008341
4587125
848344079
918884754
724526882
501836
905674683
46741
3734952
2923
3322923
746307852
748696387
33983061
559022
825893480
861287963
848779342
2626292
38819371
734446449
731391000
435505669
849553228
814048516
832034519
468541010
451824912
455266
554480524
49456
510269565
662884953
660375253
5826
676993731
963098047
404756012
932827015
3086
496492
295000
479540
602009275
44399996
736221263
594140185
839137879
938409680
4456180
432063259
664076965
691455588
44985389
4855882
438470112
475272629
701993963
895494051
895273523
436198
513588
894634823
709774187
439125349
52787
747878599
490159145
544970923
879142777
854900189
902017852
741289876
448097
987246383
4727198
423493279
48668
983116050
526999734
5023249
263409
701564302
46056
836089573
415861192
569157523
4875724
462284240
629096
767135433
417981339
579613206
728134572
727675396
3875465
751934524
988125887
40317979
47162433
450634
408371642
689041647
532819926
644535032
963777135
770541346
49528
5194216
447239
673286662
995577467
48928014
712788531
537583998
969533447
512661644
959109767
4907117
405
624040207
739233442
824847533
49353040
473835
653854041
48495
720135221
4319
696475723
526479845
649303930
511345212
984807418
482671624
628086537
51611519
45318889
776070421
543453254
49225
977274049
511882493
599108332
4013
451472
903884852
956808902
679709134
556626586
451217244
3612283
371554
476293045
716808948
906247760
937254171
759510369
4783235
758144286
3597547
593789397
4855299
923303160
507236883
563202762
412344875
993112256
48015649
560161051
973989472
44897
788014397
865613124
519608574
601405627
4662025
888527440
982546623
481019
883083666
590795
586778455
466290305
531
966020752
483286984
504754073
453687996
46926
609097317
43462872
592
734877297
736160177
35765669
4828235
44257360
500771374
545130065
4545756
32281
585945991
571132124
826657988
478945
497477712
48407
50293174
4911540
446329760
997613394
790142070
4922
806167403
586819816
531242857
713094884
717789891
3648
858963611
526877415
754042272
42659884
909716731
46619
954730933
967659845
49913680
519308
526959432
741845471
444949243
541701
503727597
756882472
531713678
996738521
558662709
643562123
822828279
4884864
915817743
532320755
428409
407000699
45284748
502565980
54929
45227788
791687535
841395860
907609635
870472438
811222070
51038747
753989787
484377
42420082
791634172
432020389
3803865
791862046
759763885
948516891
848939194
48387498
823205678
4947848
521016116
49926
795374072
750090936
4979746
481852
942041762
901493275
575847204
671539089
761781483
772942154
893353288
542140258
939029038
680995172
754860516
760098732
45521948
38572598
536929878
2652889
512057449
994943692
689727742
442689
735491535
814467037
488314680
638976536
590629915
451610747
454030164
434945970
439887529
42419
684016109
900344672
991888800
65914
483277792
860692488
450183398
576603
901170441
879111739
509629243
977048857
47465008
778643934
456403559
840924043
404280702
494015860
421363017
412434209
581324593
798320087
543465084
828917541
466657014
432873269
705390060
796500871
59842
898778545
554247749
997345826
428338402
586800544
415161
965370422
755027184
895077190
743827419
47561514
461250509
677911611
982669377
433818575
491671067
5460
451418669
4104195
459221537
4621
610590037
848516359
463675541
488842849
491348
578980018
824355663
492368750
878992989
881320313
792969206
4452271
961652037
491687
368776
5141
967524946
531084664
850976356
4932084
879802252
650308272
4667009
928936636
36991110
514192161
631831855
629385376
49249626
470038836
461112330
603411199
382065
838857066
48016121
525945419
575080273
52858
485182256
540149142
4733700
507007059
668021661
477159
954984912
891937385
4729245
585719419
737481098
607587396
4997906
32650534
4624165
323797292
444410023
914108438
659298757
4925240
911783059
664731628
465000552
25725
625538741
811490189
762260763
720477557
409220733
454741314
592163
45698
603625
835212279
575494035
55477780
2643437
619399107
619035064
629717746
820712145
645754007
6708
43136436
545278883
884974845
44297
614724574
610005706
28885612
756551626
779239657
568116318
479339197
26771
622923
50143
522400130
545705444
993524659
668532089
455783876
914755100
50061093
45957
586
3700
482008031
633975704
943412172
51607
622215455
678005567
483478
701762652
45165915
896281897
5179583
665599633
5042354
733219579
400421597
533568061
444753782
480905345
565210516
493010081
474796136
832671900
556357568
4643446
905524096
440098163
709582638
812372884
490567276
508772207
446599
483050846
436907572
720870514
47514
894343547
45830264
413621053
50502504
41178995
790115467
4851249
5701
408774374
789461487
466698932
618144962
515015127
450416647
4530889
767541661
650176818
4669565
517479655
407840149
561594992
455111528
520877415
475868252
814210431
591482558
501368652
778435789
649467833
667567001
802616062
428131132
431020
444851451
578449
403052
425385210
485608871
747516685
41255
650773216
875637051
497996176
491622188
4854664
450346558
36639130
5432844
359963
921431341
558405220
960437286
712431487
38123481
45245075
973109049
959573082
866142187
636790233
5706
5031455
648585359
919510243
857374531
735697799
5210526
3465
829937490
912023527
58978
4284
474522288
466297940
782100217
676209088
4052
418447970
986177796
458956
757230030
420317
900165625
48752770
46867015
45611
300739
703555400
3699934
568625318
540252874
525546734
43540216
746210430
569728694
725636628
933903145
805237467
660530546
61590
961664604
736740985
748374111
4609
839158825
50086935
420820545
833570277
521032267
636428350
922193767
816708091
688748627
4835409
4412450
24632039
338827137
53461297
4525877
721331576
4463487
415631366
431497483
535807721
49765806
567963834
754839947
497897087
44493941
895588018
586655889
794693757
680616607
589158825
426131
581183582
54760
456427457
47989
430175946
683413536
797777055
784002578
584177499
4658020
5052651
468099
4838
805076739
498223229
974315426
617111672
409822689
759076353
750767105
588162938
629037381
46392
492735005
790665015
598889559
558615217
685531913
537338455
5506676
487779770
700553098
766578000
5104468
408254196
944861256
696546466
47483240
480208806
593890288
751005957
561918640
787786248
573536174
674832425
590473464
759264008
525892225
908504281
6338
877985964
653836026
410658956
45075284
496058492
512085527
893871610
896247400
330354
572128054
886376253
717612682
531180727
595423026
484708
741153808
605535317
694066711
770964533
532839
685082146
814872905
910055955
474948520
792029466
645685737
702617825
865587958
833860920
403487212
598824049
617016976
530804313
966776274
621960702
2921311
4755
651
596841213
438447
709183027
632492919
885965609
603244037
904153305
452960
878281808
524428134
835690692
944131894
389068937
872409251
408753794
953641761
714683430
968419266
906934695
827846684
4984
493607
4581482
499447132
47146
4753511
670684785
470028873
6293018
868518094
483267193
956266441
491421266
752992303
46631052
799889414
819413949
761103860
49910474
45800062
5771975
727093329
762843050
400517636
816190505
52987
856962023
973367912
839004565
52464386
5061387
682063432
408420943
504914518
947245736
906574436
454446556
383027
674128097
449751769
532202927
755171788
4389236
3816
45436
492940
932482415
588118736
326997
890727211
379535094
670286154
48197
48337140
511911
4386244
782583679
789863549
43289356
46594962
546879890
462038885
440263045
838498922
659163516
545976521
497973212
988959201
991622941
519797439
739570245
467755201
848508041
709752236
851645686
925660464
466643215
776288660
803719271
514849122
4792005
906283891
898640775
552235074
831522107
490600504
51914
688397917
49762
4280650
472466
450314268
878833277
780335237
599069514
937486117
533961
428997699
456996
938441377
404449040
563709474
45556
6264645
626799466
638679280
582868929
523561987
31333
382
637428255
864202437
3799538
307027
505964380
486024141
927714040
822264470
47593
447037
467475
45075139
768459281
856789085
594625776
453563271
51557971
54805833
491055185
476983
952614630
479626231
990933638
740676396
763452855
584091084
446335144
5493
654622424
601876321
51503
710340254
458774060
516025034
692652936
5311927
473246
46178780
612160862
55875
495137
833858763
4506229
762816491
817955250
814979268
539511133
409451817
732485577
640385465
817042203
4475952
719636663
531934716
922985545
944862366
45276
3751
479373678
661046658
60628
826100122
735478393
688592994
5449
45792
489578548
827843161
933783960
716519105
45833
46610666
853085602
65201613
481554663
797953748
932502530
818973143
463387
907973112
794360382
507700463
664669052
969784091
619817438
763173110
417029888
813545413
900954885
492243185
487289
403406731
48850242
691465027
818299403
811881334
4349044
463980206
507290322
683642291
973670406
431396659
787946184
598279251
560369
561916313
755088648
930092281
728157377
833374502
457085989
592500894
837224676
973971864
945660498
861711669
544301985
473350426
662663079
387894
689533533
719527245
701290217
929852308
553745669
482309299
694579345
54347
952625994
765333925
528024909
533092506
965731046
736905059
534703640
38514
445056660
877639311
960249188
657568353
476448891
336806
498306353
5152374
3725972
472061609
57786
645800667
728587051
440763543
614699866
5230831
921990625
781053605
711961346
635396621
632612777
754947447
680953797
792421268
940442173
54065789
2092
545304563
35030
957069179
38513668
917067223
870731039
4846319
3239725
811886537
981179919
935058789
752472305
719410805
498982414
532809992
536615637
531509
790593417
851557228
506882164
552134208
804354449
541673113
643180908
45541868
971157282
514084859
907912504
522338674
624194132
434033812
827883277
994046567
46816395
27335137
976079445
726770140
415425688
54588
5754336
505488338
490794792
806211505
4941926
778212988
649398253
624505437
776928676
661435379
661479738
650838214
439843843
996388829
852595988
401848899
903328224
863521253
645217381
23758
430957587
412875845
574487525
832038586
405392
51797816
822420908
3864778
799365880
686089000
995810577
673600949
526216355
47781
3763
930464383
454770175
921460139
890735313
621269311
952147964
4666
979081290
813475237
683403363
40639482
773994525
407523688
4820773
636227473
978891055
784186859
754865748
602413031
657793778
626393399
4482175
4808
454542994
44479572
406419807
719264535
397088987
642872934
874407647
465795153
837229527
58273
520593814
426092051
812594322
443317623
888943378
47383
921624603
470195
795208417
660792778
889532604
418578117
643271525
926095328
473409560
584182924
960175946
553943443
485498771
638562008
41248845
630830970
380635028
31424
5567908
4116113
662464753
821405532
947729960
476579833
483390489
484483332
774071457
733627778
456062399
864278990
44006886
954714664
3523748
573564667
481715933
46041921
267048433
49245687
592437688
803538264
788123010
841950353
449900377
5484297
566768
436211703
904975235
550716595
786165564
480192717
5122685
4455416
774177046
923625333
490715113
575361827
948322096
939992124
5065976
457203
983762013
514623607
548973441
5535315
478227
526054229
500671
688173501
532490538
408487
49995
896150780
658722096
408891891
453793890
480438326
642324074
4429143
425316849
485563857
580112527
787168032
760291507
45098427
59526
787265975
962982533
47738044
39724
410171
787978778
598290867
54442
901314632
517418949
667633294
562680750
495558348
563565449
900520917
922095401
735827412
645766458
437860
5594006
497996017
693188099
850580580
583874183
670056261
902799821
498763
42461890
967938443
559663184
605164975
49524
429137275
474540974
77724
444575336
732408621
955408665
649480689
4975671
694271574
500335760
478553028
566506973
517134622
663964052
651026157
834563473
837980399
441972315
693339582
917289583
6580027
42988955
4159573
975118796
938669727
621815776
779278013
4942
482108986
3938979
458951288
988845952
854841550
544948319
847942453
455897
4657521
482676845
888453343
524982066
618464091
36517568
330
689656376
445968555
485431938
450573033
698283236
778195000
642637135
889338340
403650462
565792849
746301508
261
538637859
47269440
500481306
791618889
858110617
567995577
974032433
4927
571734231
668168148
724046964
550591192
743954253
532033841
3695
438218393
743768377
640576750
408790086
424935139
746645689
961561283
764446816
426933130
494700458
5144812
590308717
466598543
857309257
45547806
984786732
707829109
801675340
48445610
468421947
42610930
866734731
611641438
918665698
805238492
47464
4657152
442979130
659057464
695503300
571576898
4673404
695849874
879895433
451562182
594708272
517944820
473766750
759674621
971966637
544677609
478223013
486940529
679545577
576585620
500719215
873178028
735135152
588261133
428183885
448160408
507036648
459212647
47007176
754675129
485930
498079928
944886683
4751837
648358435
819088966
49558
895372853
942043746
637325531
492194387
814159339
50386
440047036
559058781
482644214
4912907
836997405
869969981
433143996
4769600
763805526
726669456
903302379
601213243
48077
986941217
590000129
526095306
465742986
4509719
997862704
640853857
571544567
606514768
908728686
396172120
798809412
543847072
42095837
3739279
644487073
695353016
452948823
608462883
934445434
636484431
626198527
927203120
52228
535291088
566842876
741076307
939122661
690674524
3085673
503161553
419313408
645720584
708670275
858647544
808548082
530101480
449277707
454782230
679753139
47985
41627925
421431047
439075323
4086
466228738
4725117
46884543
330160
449335589
548168
45796
682920707
892120651
603946586
851491932
504377
59638
564293746
598
740088867
770637413
54481
595800587
708649653
459095417
582058573
668928742
939607772
926775461
852561967
906472279
49278
460578066
860399416
474191943
475790561
481642578
798493177
869128069
650867880
907438387
909657975
550139291
48613864
805498763
610248132
690381460
4609222
758703299
731990490
4864848
440685666
644458554
959836807
798908160
4721825
513372771
4851797
493326
413156
492173788
751734088
481349141
52232468
696953688
420908468
714802331
483207294
425433454
940535603
679120015
517783
41978
872092085
998958378
566864036
4252787
4623316
447856204
407740565
451560259
516858236
887843724
969824330
47717941
482294590
936875976
45531724
46048706
708414830
47647
464485823
4861253
666030754
548690
661575118
714753458
577688635
596486059
4697344
1911848
733324686
43937
817055723
428503175
501755532
933802531
522510614
583244329
850461524
32567
603559151
667159
972849353
63758
447640357
932515516
984775120
459486039
861118558
659539100
609000739
5217506
435855261
46521
874571921
693998079
920867193
4744041
806285158
908404708
4929731
453452883
534289577
359267059
891757864
837243329
589142413
870049611
56
768001825
554331972
486667986
656041634
936096732
440160758
453877656
440319617
3838394
996237473
579872855
446785939
30062656
423184290
778606790
777264755
45616163
649351847
931043196
687962743
48519
660788824
31049
741162986
861632121
478481969
520155889
644457004
624843712
616952343
602530088
4777570
608410664
818656885
787353090
4953647
3932
655940674
497412671
5545998
616571375
639789287
876594154
402988505
732406723
488532653
439118412
616087809
674300815
4454073
873359579
772740134
930640843
444341268
937612369
478098257
445470434
5214
598760414
45258952
849362963
829051349
43869085
877366205
484286815
450363
49593868
698249013
450078
668976264
3652
940351994
785429988
440839813
951562398
50687
50526500
471857929
22522222
715434434
48192
711136
470450551
643163318
561416621
4781293
50702
749244163
584313350
457658640
361669
50595122
468071097
393760
47863400
437420777
310516
900614216
4237
45800158
583658368
961641048
678220913
845780332
555897256
783357708
852306026
354515808
497924735
426348378
716867097
49778511
976507948
745716680
836955965
796545637
542483473
546953
876718430
995749588
4874235
739478185
977986358
531289089
491452164
559749962
373145
440869974
49458979
568449752
952570178
403805
841387989
965253022
736881236
605556808
821776219
867063004
5428937
728312625
54440
405965564
456862568
875302619
475951333
44939291
516987096
620106012
663376066
907942916
953203151
618232715
406275317
405977079
839538592
953579790
4937913
505805964
571567194
452992
356676385
854912382
885454288
616005737
824043053
578056609
981396833
393686037
648690979
716367561
47644
940463223
807792274
4962585
54162
912443113
723230693
49549138
467869349
47577628
512623431
47614629
454260684
413185721
675212346
824533310
45483
636044086
648712864
370037453
776777042
708198022
372417
901735183
941813573
938793539
42413
466844
790904175
589512830
4267035
937927505
549670
532360359
52577
45474765
430511396
672465
672176133
670816551
597656726
44476367
956576785
901198586
552027003
5285134
942642141
533065105
847232091
4944112
467267130
4636877
991646270
45133
933916917
569215718
480586166
689683157
701942441
653146942
592338220
46106939
752908531
726142102
841045619
619533238
44378661
721758126
836726781
513958
788288978
463435269
511655058
452924544
817484105
548346066
326876002
496443548
860613662
451032694
627751886
591829835
941062471
4084836
446452438
522997580
596185340
783727235
484045426
604253007
468560897
892411564
469361896
41881482
636425450
628036069
589583107
589300056
598918628
928177277
709827563
3895
45293956
500408177
462154763
452042
61557
993188901
536719507
468293356
855096273
542356514
484840369
306174
43309
469811
874416650
46055964
599390394
4933765
757940708
401489
44710587
517659105
816034122
472241804
566566040
4696818
863751123
449790
439341729
886610581
541656333
880392170
710086299
867735778
599367816
48948621
630552809
983461740
490688646
4634
458039736
536918286
38985553
756826795
788564028
606195588
820529080
5017362
927961713
454964473
46150545
485043741
60924102
889481060
641404422
53694
520060781
5467405
820632234
410803832
5444872
619152111
399902083
41004
428694783
418671658
59707
5883670
449169
57163
741462794
730709811
57336
731515999
425719281
46449
703225573
901039249
527286294
528890784
911461880
3720
990504055
827163431
968387147
989307053
575139514
889070717
4730197
955287046
569100452
735898690
681052472
4284541
803805574
47769908
30141
46942
408345
493234596
785215061
695255526
986405608
666765755
913635990
43261546
657351592
606103495
904621041
745518928
5340162
424085726
903037394
5234431
404768374
44575221
425226252
5007043
39121090
957551003
5804
45285264
967646727
47114
407624853
948204263
983421023
615422113
421747613
425883765
593199045
556370
775093835
427753205
505849637
782093411
625454054
46494
898768103
511883807
961974154
594616531
688219915
48239230
731259036
766217970
952461800
470588521
879699080
731700750
48709
721300793
469798793
51162
473304894
47438
443968199
54374
855356184
932522480
571263036
418661202
512230611
849402166
481337398
481169772
47147314
460240059
439205867
696348250
401444238
691207964
486292813
468258195
588278703
481211
411817957
577781056
652782131
791610194
865907506
4525015
806407288
4423836
56473527
448037049
409261068
547008672
69176739
37948
447600196
629730118
542501649
655810165
45058264
705490284
918650801
36869275
4332729
401859262
405599825
46764
553601799
529436134
650754815
618497323
542020158
539733830
2943269
817641063
453459572
482948
909942789
636153002
3712025
47463635
519613011
995624835
982398852
32117
47836602
4498
895842626
873157078
287717466
421463
762958377
926286665
4612911
398747
732961368
4753803
846832693
468994
563402376
639214237
65488
42317206
736525520
519901763
467841950
460086
932555742
953606756
843265351
618027066
43138
580164506
455239887
43637558
484427363
835045937
884177036
4858090
49286929
817287375
39340
4538664
717242835
574790184
463556681
411445
768433588
39189766
49761093
664350203
462851845
864897031
700145283
910468880
582500783
788903973
647775692
347846
3680
619812990
483265387
533571474
741218291
751698142
492726992
888582364
857658168
722502979
44876282
868512393
654529081
50495
992666943
31009
797370078
734314829
642821236
663053488
629377199
487357620
885081868
4957244
48366262
445682789
812113406
431842678
466531
976632714
547979411
541016016
889620043
671487379
971159900
688748864
751034587
25496930
526222261
476669
955865446
45441
952555957
35996
4451926
482599
762918876
48978286
655170030
474852507
792883360
450157050
845105757
553605487
47951
403721767
949520153
918238697
669991501
948975451
890376349
710982152
842517719
919276487
531700433
660862624
807518561
535615201
900175008
46905
966915847
555725184
630878154
57358
987280067
356061649
46620244
818932140
402279144
492530688
6167283
797455440
866434983
514625219
809567980
616613272
628580305
925213715
48438
744822408
593502372
858680151
926957562
739773196
570224035
496326959
50454015
555440225
586660731
470099357
769998538
777129880
525546643
675197519
775589906
680294642
6988083
808289729
5422565
3987535
453096393
764819838
457183515
834398252
957231781
425299
41213632
478409897
730564210
778449480
496161111
44484
404932529
562611029
989981800
439798637
911585009
622073416
532723514
889590175
696386682
984985074
489822927
44707801
817111361
4761
996121832
565215720
522648254
4479893
784654274
935630094
703839075
634078056
717980172
762443659
862692049
507327590
333195
489172473
947436952
415813344
909208839
949191471
3847
598814537
524758077
452206200
609026898
604561704
868389368
522270583
793221919
476039
962802428
47555196
756378628
4975981
56276
495691361
346
409703207
4363045
489710639
518121255
982550224
643973196
470048
49287127
973482752
342680399
767258886
578229050
4491126
672670179
639922706
728144930
541015488
438052521
646556518
618482575
766871466
572926953
999949209
543559316
45118820
35150
436310683
852416822
818312638
45213998
575660163
650451733
48468225
49729
667499406
860279265
670830405
747740543
42587
830593284
788704451
4128219
980118942
434558392
452476
548766619
44514
35661
416314448
37964
954134210
44997109
715370815
994495180
4564800
43328
950428505
728277905
465263513
491008876
44843
866363204
375963
964071548
899556865
911162698
526400775
820140200
425415620
50766
554521756
815687141
536741198
848231934
712960208
873853877
969496419
629687928
918864428
833918652
5051779
957181600
452965238
49987550
446360732
669116244
731357245
5445423
874801051
4921607
490356401
564221260
539476219
820736590
729208166
588500597
416793397
451823753
24835
477940
726672668
785395013
660350138
554624266
845183298
39944838
584418778
4653311
49096303
813504609
493355
638011040
60646
772917126
917817859
438294567
473796903
898233658
487188773
971593754
930599364
789436722
3524
43831
833294632
3784772
899180762
496276804
787980943
530623628
414636923
821932184
451886394
676229195
573362876
460111372
4948623
829366209
875137675
641115345
43899
470492902
679090169
47048554
997312845
879589788
4959794
427647649
530426
691283189
888811616
4914898
41070
404548487
4689960
38612310
610634108
4457151
962371289
474689293
969473113
894734307
702282468
910851668
571
580391679
516197951
3122256
675558160
352999356
3464
959140077
524531896
4933889
4133580
901220698
862071936
61192763
583961397
5211
4119916
489865184
449082358
948255025
722055880
500502988
725746990
905435105
702204100
859954738
48499012
47616
991056153
48694
4547332
4529
898201415
559409
805380726
612130432
771466930
451707
419209041
54599
898059872
924446263
865067369
532204929
375836825
897327642
391484338
53822213
665080477
680491212
37472914
5756054
511054872
508040815
568392140
4483690
690546569
835809140
448940023
460314
403665638
894092604
513548702
469875
44932673
478966
911464350
49243612
769890030
868078005
2617
537921
702759232
859150917
4889846
528478549
946612455
493704257
767190879
636073009
5015635
538374352
770415550
945590445
590321719
845710808
522053291
658231277
917550415
45450282
432741254
607124146
729083614
5049
965432913
546477
481695667
921114524
774609688
747681416
47929076
743027785
421716705
43731257
891345897
4503887
585702130
493113034
883321901
435597776
455180
49394590
509235366
757979413
914359010
489444938
41890
427021913
495020472
517338606
511985522
543679838
4595209
475497540
3965
449849970
928051062
841996081
548220266
874208403
732741141
798056531
800812459
750798095
3598841
5109353
954762890
47752
427263379
46566
510306953
637071497
429626556
49974475
736365339
872534344
603262520
726395151
4610
743870358
497569
687179609
717487339
3804045
773613046
712156306
955467685
4599
822551533
51343
682577826
4485
547581665
552504167
4676511
26046729
895439410
46126
455800182
991749695
858000324
5420606
480625
513114934
953004391
454689
482208909
802505796
988954069
476434
641930799
641897978
853133399
831663052
978775078
6025764
3595
932195010
46965
4628579
758435995
433019111
427396687
504962403
4661290
879109489
442635884
949030357
4448799
588377540
486652670
772066426
4677572
659199721
877834098
469667719
284499091
5074
591951871
838399664
46891117
974999571
478430
587336683
866600850
514177245
579555814
432180291
49230401
573793151
917199403
21589
956309001
44623545
488853459
842296111
499628996
491332379
558848099
521370269
574126297
921523492
497439912
764927662
5908
423667290
49790
4595109
686934169
442809337
403069541
444806611
943554654
456157302
484810396
451871919
587765185
53627
433361
882001266
587657167
587199244
442936297
748674680
755260231
884630442
889974740
41621928
516819550
44508128
49359
602298480
692988236
630765115
575436563
647015097
734600255
540073357
631938813
851713113
655099537
962566331
888214102
934545344
653420255
754669893
436072512
623444689
477594
897181580
649784032
960342138
774766353
706231466
693623061
881459289
745886869
477957964
717098705
868649887
841797608
6004173
584672968
811286218
858386871
812652548
894800451
479311965
636046769
539628410
415813460
504699685
643256160
730921086
3917246
543787
735940680
52666042
615671025
413070759
410490304
4594301
37383214
522932489
943743045
48900940
699434430
21748605
50500
970873967
437530266
518183358
910649647
468917769
5651
519680484
972268351
536027200
46061
599429857
533394971
4784577
487805667
673680566
778331778
684866824
777427321
743273020
558185061
225141
641481573
422263
569755453
4629224
4856002
640
52522027
783899375
895780731
42707116
455470579
565553612
571458215
455771396
477125116
684007611
684579993
46235
457539682
802679388
702212799
4978
46840253
577605921
640324637
963922691
555248850
548421395
761429130
478126153
483735655
46859
851508061
383791865
792858853
432009334
787122447
715181600
470839
815718961
528816179
511879700
878622086
785373952
834711478
862062227
49316263
605111471
4270
665690608
4887325
987104130
899175042
524121067
48726789
22063
61529443
618333035
922215080
51295
4540069
42602
680942122
527312610
856829723
577924544
697158522
37541
960587755
573236043
454366396
652895351
455685804
4834414
868582980
4611958
588817897
423196059
822920651
6510
58335313
698146000
455976
732846309
751883494
591331406
752387483
47574171
406881046
922159848
494963742
847529089
875515702
736105784
960072433
636706322
45847
558041
478936167
51132750
878339487
469337
719759618
809169636
975904316
452104128
45942
44047
803687702
51243689
57568
774843233
563769767
503548361
518370016
986644289
490411502
691437077
784973207
547087
691978880
663292051
810842072
669104254
43983368
342657
574508822
821863994
449806800
483604
805173070
653728374
694896286
446804204
916237093
479995085
497921547
679555001
4830267
549741173
448017981
876517304
620351887
46404
843054789
536150240
895421079
455119710
584251940
716272632
914905864
699160891
804785039
273715337
934773881
667339381
515564320
958368583
611092261
958101215
689027450
482340823
4293
894804651
844079596
949548375
47174049
740957379
544423155
439243917
664909919
957650070
4966974
438960
653396610
600969862
594769857
883327887
734024103
445057564
671501324
679961886
5439980
490065
967507855
4838852
999328275
4528332
636741307
482526606
491541584
494386980
467465076
660820470
740474722
977082992
473711745
521926449
46907519
526235951
371578
476996
4961973
376719926
468208711
526889044
835439809
54349
44857
493130693
819004575
49220005
474996038
627052006
454934716
47634
32882
444137525
527247329
552857514
50524009
4321737
808561671
765043489
657742146
468844733
605395415
952312308
444801
893531558
578416461
637956904
4598647
540395309
46619624
38730024
996318320
776419470
663543299
593199913
493715
829731175
977291647
890282636
541963652
759634376
556523602
799271365
3992
510858838
798644173
492678428
47222
754876302
628946227
687959001
972658042
950099186
47709808
814464233
469117021
452739
841231777
469068932
605318513
818558899
688047524
47101
506161368
736413086
688874464
751361090
519865127
4081
914072023
714401890
912269670
771706266
314441
804131515
568082219
460119056
951549211
811952243
637696994
873870550
426415507
4053902
750706974
789167745
822166371
43498330
3975
30586252
63082
747420354
57152
506444
706500817
932520813
611471964
45592170
45879145
409450217
541906957
608142945
476281359
422485376
580384812
717582799
543974803
4054121
493735
927626388
855488324
425727
50350
444840269
41951033
729546069
643766424
758651549
765926179
3033623
490628
768180154
829753604
481962
650884076
48656
761229998
921218457
613150676
955624254
814470244
439005967
45162982
4652446
892021987
649352010
414494409
520913977
6181
36248231
4697533
4548547
5803608
566622
460548159
834915422
741842228
845858951
484979217
472243697
4337000
517944231
802220605
417380842
45427
544552223
449575629
507560391
487159008
414562995
964228878
485667420
46344175
470769448
636620217
478365344
695510687
971678129
483986174
587247423
465564
442132479
859267294
935507649
808739848
706371066
467803
425809937
917381374
988031176
880678905
469190714
840778157
471743967
4502005
558075131
930649912
496499658
49587
438269
47025
501521599
742583075
802975010
403903868
940921297
444551806
531766966
39335498
280230632
5530558
942541695
435017644
47841
648239150
538502568
49827300
821115594
779077518
818013228
821341523
499366319
557837870
732816640
676508706
500412830
47388172
463151542
887457834
4731930
685735131
562609387
531414347
954548166
5992168
44877
902672800
867623298
804608781
5359
913548129
446632885
953900336
871251324
418343532
787641704
642411063
4557749
529055992
996675113
614273447
781851671
861111973
774574017
590588177
664465391
47589
902406822
793173115
991740412
462157
956824325
47236
724333263
993694493
47362089
563263313
443818910
775145218
779331865
818632785
476506337
819076400
4505965
47696259
946173029
477608968
666074203
727905744
962402035
596
784964231
4416
498718216
649995944
482517748
617
36886
520411
711287988
970805858
477889643
842233708
985550718
416431
523003215
989699371
537724579
894295091
984063466
984415339
804437650
579196061
47831
671220748
837652230
44824298
647021940
491707
946286640
46593724
861356527
467767628
436490135
435102948
795084043
772847520
508528385
736451405
813634028
608098150
668872238
841784219
407142
487618213
530993054
400453731
4037500
814683464
657342059
898321858
811544993
463620
961988037
514633
661944188
814454210
4834509
4332
53943
522545490
582802467
4972447
851573998
45150602
836978880
686484458
4662366
506544914
629111909
564365834
609298913
852561518
611043030
682401159
52033
887523430
704862214
473801485
4470
723648550
763592078
601914829
739945419
873747040
46958
887092674
2920096
628991312
59592
806008712
843682364
904599023
465533209
37802
984555295
870796729
981632508
582704240
752800986
48764409
631716650
545938285
818740297
514310
850019421
974151527
4205138
4596836
581761013
728890895
629936815
46080
495268821
354880878
4942977
551898
499185901
2859330
574153646
49824
4168467
445517
447911569
565997266
710859158
678891468
501057
3483
46386525
894320862
52196071
586118900
50726
5486
604616271
405669476
938623665
809518301
459235
926692487
4383067
974201669
410731811
836394029
946827044
44833
4600009
562875017
49961
922289690
48033
460444925
454856
906903558
535346805
623240163
783409061
46142658
799960554
448045099
480644259
49561
649865183
516552157
959073000
943674962
742044239
495475
932716653
782978135
825088751
495938
517050778
606026
673636122
49177
448580
493191019
822127015
796693584
437417755
440750011
48731950
693835425
5648130
515936141
796456057
468801925
839827932
974260602
595678591
910190999
464668448
4198
612442818
46025
919986284
773114670
797290657
298838188
68952140
599814953
507801910
413116028
505020715
782286230
42356989
731967155
441624280
895122516
25357897
554700477
638760795
519740135
630370294
490439
6711
420912240
467153890
4875727
915332685
45254677
677364654
2448901
436049
4166324
617021528
581468121
640670340
5881740
615997980
487149741
840027133
635567504
857890677
607633702
478214445
494114089
491251980
858335095
471326
686154791
980088036
4321803
629639702
25410105
465776252
715181047
736725215
508481669
692532658
46012
63208
450273
867824234
62698
947872874
404523518
642551588
4151
625480871
796534748
52947
4920
752785319
460327
435302510
865503025
661187994
670512451
535062917
974660622
656154067
980787120
966317870
3654508
521564843
444220155
578523879
524230992
584706001
49664211
494058122
46881
34778
453101009
968857713
774593437
32595
928111798
665409535
45513
878367719
563203590
479311317
576907010
402124154
792030988
412284907
949668674
631
3989
54893
809128162
379248513
703229454
700471256
835764404
518085853
4668759
627446965
5469579
671494446
675114443
446678440
56951844
572503093
577966790
806916744
480306327
641411
824137030
40019118
421284
4530021
990906435
37164
685618081
879002217
439632
918060918
994370619
885507293
48351934
744289619
981515233
535410935
738422743
410658895
39082
785079110
3603447
701938793
486620264
879073548
45025128
459144369
531870817
521179089
713755837
1716
496729
835179832
48782193
675163185
539858659
650417634
49878441
896479819
54152
417037058
952750811
533035904
414824500
642444150
618972527
44535
4968317
406982381
632407610
461910305
34092
481301887
691804508
440707181
716780588
494102993
787467653
992551755
431870233
548301968
895427802
49341321
4851303
970746857
44672
916659734
739378192
475079846
38158
45137451
913446717
596963175
46705516
434370849
932072318
590999163
4924946
425026960
709431727
456495069
840455462
4061863
692300520
473747543
923604458
452236
488808142
917771253
487975212
974724618
636304002
533407526
619952021
498767013
422538194
818507429
4831002
735872726
951380233
538879757
630181068
514264388
789375680
29099
868531069
678254826
4739354
459970660
43583761
461725546
4656318
834232202
808464979
532459066
572998332
4134995
958526760
821515833
683245019
511740557
950637203
426077566
356221
581748609
674070086
430037268
452988
595385258
661086090
683822955
524369121
46299
780927897
612384875
914824256
538790010
689715542
65646517
6045
980851019
560279681
57929489
769943586
456941
822596935
530487236
45155
911527110
656267314
936363925
915396174
905220214
54125020
43736498
810030161
652929887
928382882
409323976
777941916
692125392
918456997
443604371
452822389
48348
481014
664882647
47017656
42016755
51126685
542950057
744925118
800669655
693047638
550182853
54886
602651715
59905398
504419197
4130129
522442507
4767788
6096
805714569
670272249
736422174
519865461
682009235
49481639
576361570
531134228
446490094
44973804
44940
887019666
955818255
951649594
397762267
491349
645220893
926497513
530237260
673117160
552850804
875850968
450406231
723860036
575044138
623442832
462670479
5069193
561303704
983183719
412563783
511952179
4563436
481078268
825729584
3999
836982228
475832
368219570
416542142
4876657
938812706
6269533
883577999
797598278
520355059
834475739
827990192
49611171
413982
857462692
495170430
895581687
498761223
446562975
799192682
656213354
885605434
534717
407896990
3978925
573622625
933542347
938635137
713789129
744852317
712258552
552703363
931726644
951505051
684523905
950069537
434908714
33231317
482731
499843
55603
5111576
689687411
705889317
420715064
705191277
49340881
887298005
45680
693472603
979675327
866643017
542196470
612311223
596413231
4032
5286348
836786164
767622220
773742929
799628585
458313482
895467012
437205393
459816171
622205315
917569262
406416
980328920
555884772
753660784
956324009
446653481
43773870
850141939
848932700
4575
63410
417645887
810919081
822712373
471570426
994173174
763570144
528493007
963556059
712504263
593075285
893562890
927727650
514432463
719675478
614079327
341493358
681309393
944022491
44129449
465022156
639558975
456539184
812145315
472556
799167346
535573
724109903
773202210
392938
933275515
450814320
539689771
49889333
886346985
607933597
831524688
828081955
347748
410258069
44434561
947030244
739393421
796115506
600667014
820531502
445469133
5436
839818004
4812156
529001593
920913393
533361
924693195
431807208
42774
765479209
846826196
828259671
454824933
489339
875136175
415055096
612238493
470375696
719451801
662387964
954309583
4653332
6973098
458178977
53386
454049
45883678
529663883
932938757
48831720
938144350
3540804
480332
622540228
561627313
619054746
5285835
469831
694392814
585215172
45179154
485355254
476375
761839466
3092208
506261391
483382
669069532
732355736
49200
562280086
504115604
876827226
966091099
830141067
657938541
686648729
657170196
612374286
596240686
638275282
844323445
647373311
489087410
561740447
850381630
586751149
573202345
415454969
482485
684563440
794801529
630053894
629164960
886946549
952541094
431064370
649110103
857055245
52946171
867465434
737799371
745272928
38237
772507226
47835
4706887
726976155
460803258
61845228
763056850
552819358
635529952
51292
714072282
529952512
968092122
772661477
48132570
820943086
930476303
851914616
6548693
419794
714737447
686218151
49469050
992825003
4089046
654203
575043504
790596125
49398561
404512558
935183190
5152022
47055319
471389268
442684439
787788166
766074422
506137299
591397017
769543967
467825903
522695463
584977637
512350562
490580511
443234
661405075
58531
44669
525543296
539038743
421622279
570034208
867817255
543476145
4651264
485509523
900008519
798905106
553203356
607267152
725884538
511096805
697406395
820244176
794158447
964002527
493701660
847238121
47810128
4461013
923530903
55214
748519421
3764500
434054007
429505573
700644005
4804532
953370239
849817496
471764156
681331337
574211302
976746667
411138304
802689049
622930903
437524177
424124915
60094
877157317
46174648
492091330
699060529
434882828
909342853
956014662
638942814
919247743
593833256
501040258
559898252
971172755
731180924
511635171
43635274
702682234
493981021
45586979
898766045
4247583
969709084
541727406
573491275
626414152
722115582
460476
571120729
5408
864969654
912562348
913778263
651101906
5543
30997
45480594
457448867
497705
542785287
47931104
45468
948579547
975594439
757253700
494049489
58905
593462055
5080065
455171
49000999
470280234
562186710
948161505
797293065
636198592
673321284
845392364
685361535
975573910
726563984
5025850
730851621
957081187
762291570
396318184
421663721
448405379
467187
904874607
3734
541783376
487617
746273298
407312009
944003585
890495187
700357769
62055046
881325760
4349104
918725917
429959492
633452591
546164307
656180309
658267991
457809
524698
301068
596215361
642225954
718823794
712064186
487642750
691994119
752466318
49141
422314
43785
942239275
401581990
483849
432735088
696041
930741652
855514883
527670793
707942249
716128124
873761467
448966742
422685734
143519388
446294347
466232351
726953114
720648
969060978
389347
783822654
417868782
706406225
46609
5632646
454963800
811914498
586707415
814849541
678964973
593350319
460307
899485599
685186286
624873775
482226124
666406376
860508802
903422138
46712862
3797746
4106209
934293326
492214798
49433
476460744
414191565
594683423
980928657
591596290
535214697
4685426
443459921
569920754
649592396
58269
681101410
806402002
48662
554834988
497839377
999330150
979800732
4939391
416737459
878179913
903530268
852034858
634447186
679016338
440613087
542021774
537910840
747690086
719044307
4594968
445923
651248257
510071
950581616
813421350
551846678
441066809
467338
942668203
966647518
469095642
627942110
4394278
680364800
51250
619282708
468368925
460830074
473429331
551990785
934029584
4892379
456577226
658955232
645239
591841146
501848666
712480172
5019547
902337049
474085862
531670586
549379559
598028586
50262243
3998
909282681
616131281
558783964
859402133
41953
631439253
47216432
936412504
492445887
4663249
828549485
49365399
716188054
4845368
407976299
499215661
422440157
4629
448176197
4922643
621328999
5190124
47802326
46588
492996830
727542618
724250742
2964173
570090437
789983244
879537866
556864704
871869770
609149583
424975073
897354820
558794445
402974557
568229314
441022901
450620572
47731803
661963260
466841140
750828595
456878593
507780
469161050
38290
456311
699395639
30333
584620309
935424199
451021820
735107638
420516123
552648146
577998848
489283398
54642
451095224
889611254
748299960
460244054
420825
924691723
588901076
5029145
478316
489533394
701813789
446741118
668114684
971256159
448187
4847895
515320417
826988484
4444984
455288
507473
30654908
418860186
498087247
484000
847003015
738651297
768241469
697595790
484623
793910845
519379713
482614986
45532235
4579638
963144568
510384880
727987854
456120121
692229019
49026
691263365
557005312
494065981
503065918
596787058
403809979
679196067
715783883
784835442
662068792
479053
759410340
484690597
404291235
809860515
4576729
604958952
770707370
935437058
498599363
468398811
354307294
913165293
243859
464271545
33676
48618
781185537
983112394
501568538
688039207
4864441
487862
57088
46007829
4929480
943663245
979520904
779161511
650786279
448355490
507304862
4759360
407167204
40800081
405005438
766422356
37354
390213
587535698
62469099
913731795
482683118
824500894
846938818
726047069
662907416
944933013
5133992
3426199
477796930
577427740
893852659
4567167
48700418
468116030
4949732
800223521
457385174
455608851
485106285
697373685
976786647
46155
817464193
447507684
435277543
666751366
5494
45765396
882163414
545293717
48228181
685302283
917004367
694324851
644696397
684659752
887626786
614581762
45197448
656845959
583697481
691916088
920908623
4813
638386326
567408756
4890016
449277893
778457549
467378534
964597251
706219216
655271078
603223931
853628009
719956204
719315855
641564331
615337136
43498054
453875
752660893
4424
961151810
998973710
595632119
928584968
840491023
345746
530686393
982272241
47822763
761291175
632429794
494218223
44980977
865566832
511867269
563656757
538110502
668057536
529008097
51192284
891781770
49988
739282407
910483027
724475233
733903537
661645344
52049
768349129
623240699
434523594
485829082
911412203
441019965
903159137
926302610
887625985
586051007
437528072
463840237
994124873
47176
680718882
830242513
874064248
494063965
900309538
976269507
4883781
923007513
476678306
5182818
47791
434273062
920564182
597008
996919659
769674133
566081004
893308521
799661749
528530855
5647429
466870
545769358
885848542
941647671
45430
54146473
512379
576927965
585757839
765772980
965151146
670769604
971827437
474083722
518426690
788217581
675463273
42934
3849754
489325488
497166
838831746
37794
907994145
336732769
45484410
644614169
45409
418060374
405600250
994248114
617743707
948379506
33199982
503197869
623800867
993768078
4098
958478459
47391528
458159564
914019056
850911212
642350323
965492382
744048991
831667504
3278
505418575
3132
406996758
897985525
828854786
5621960
870083163
938300336
878109098
478837463
595150811
775592813
898006256
619378218
364144
5425
561698233
505986635
458017589
873819856
680896257
442786347
422283181
484983
623890817
752249444
693843056
655232206
451409410
733056099
817831808
4671
460366
44497
880661019
486651476
484136
541599361
48882
495319040
445755
973901498
825617125
516555746
809010991
542138772
4993189
463495
458259
449245962
530740190
511740603
458636859
618072329
418942820
422746046
545141674
455808
569739927
741088346
657949032
642855812
564588168
807459406
908954319
514849158
656433826
468192574
804674443
556978681
58852017
515959839
461373572
447857126
802792036
449058816
441436057
5161524
4871179
44631479
496913991
517480283
738916160
972452615
492575832
664337791
629032552
502448
39666694
410333069
982724333
58150
622524282
455808652
941289904
924579995
807711350
499219449
39606108
855774905
485408
45724791
476103782
869484219
822552157
4634539
639673396
49388246
52520501
637330154
698378458
658653701
749644571
848936133
844374714
182158817
638763215
468850046
5247042
424859885
788851807
592160973
419611472
969893519
56208725
860447347
819322742
45196864
461189095
705252332
34949253
972564301
973225256
537610263
746152674
44289
989788214
620034371
892818251
879139686
859295818
443414513
473422532
527208834
905772933
533867546
49174642
475940880
4392731
45896829
545426025
559891675
448898
744390250
469514602
910740160
472107
859359403
841528400
832249547
601009680
64458
630530
631071494
626983329
3211857
49998302
44992841
579784833
4264071
461977715
45010
464841
452770573
250
49863
443267412
776791447
821210710
23518742
64
41320386
529893706
3764416
599596101
764430894
404924078
52350
954877072
835760922
882327747
458916626
5046897
455444381
542544730
876962482
591118831
4965
486362
908795105
410308668
868913405
917574170
453728970
701257918
667928234
758105721
839480337
519822859
821320933
579541275
487745332
678208970
662114955
628378995
489585303
921932669
655273605
669664640
834568442
923324541
40375892
479039467
488412982
463442
42178853
480415419
5111016
594836129
468492132
410730044
461650
636783095
848792691
838716758
461510
47628942
847998931
457175010
51244589
456387900
436825049
960071902
633198797
961132804
4450351
4264240
4885997
44721414
948141388
448573477
520525754
535007844
725743698
786916751
591832549
465194918
767985898
46127122
497
529216790
674666883
3383
53638901
643632465
487375923
45731
518310424
6037130
453231
645176565
47339
829758998
47890366
939018557
809715200
715699015
6115
442966502
2961
734120681
887717206
836846395
844104905
593312809
458145184
45914703
893436494
717262296
3726
917185943
888826717
445427058
856667877
841151709
475
47397685
449791837
32510
3317168
967137882
971643106
635648526
449485123
479713017
49484
798795879
3068
463713259
519939587
981843475
683826885
48890174
444100208
832868257
985637189
362989
850268756
427433292
26040543
4800632
40577076
872811110
591294332
777313708
681289763
594486304
721422147
912915657
518739708
618858796
410265131
415040425
522702697
998592482
677865230
64826060
924223796
838450848
687231240
515880856
485546230
473706
48862206
494680345
835988175
613641428
529192516
281288
6378817
4899312
453574
4848443
463250
49821
913511958
422081
906781285
505693381
540007038
805461208
909696212
710861314
557054274
47352222
447429
5181
27404
999137059
916023362
4789025
471129
748745633
3590111
663005473
725690086
905755032
821118411
320764179
479648
773969259
799640636
971180782
892035354
480470
747904430
776646149
830422838
828592637
406169399
66397820
797088754
770575236
910158995
4384844
787257679
585874289
417639
824936655
710996833
815291917
35961539
693308844
541546766
758113770
710449626
5519
654146457
5152347
708824658
518752705
290225924
28477253
971593755
541781
806965005
38387958
846706712
891617281
684175248
4691703
678127954
624189089
796381555
515962469
52725
677870922
857368284
582928586
45845
619467775
622682224
40635
433724
702778512
490160139
77552
5446621
50658
913972700
763251291
485264
529241
706548439
45819
44894593
819304172
548938139
747335151
921931079
621309571
3624
515559883
964716678
516018211
55041850
718898905
532429986
485463563
868830624
652466434
652804609
45423570
404158057
49396464
50042
4379689
593577
770858555
526616319
650769530
48291267
942826911
678246272
635046796
774418332
46991356
2795
880508683
607217466
575496588
738841983
499713
4684386
955888163
52109453
899802730
46046541
628347229
924145439
44738340
526182874
818090461
834727427
496977
4457600
633588160
795549735
4690856
947195204
902866103
595330242
461084231
58717
640019604
767598926
839841123
479801402
507655917
483589741
46948254
453173711
221609371
556939230
4371722
987965009
514641156
653701134
972065293
43361
867209912
443095904
445442581
951848589
3950038
549769176
913421371
613096161
998570876
755148681
622819894
448652191
5053385
46518908
952568867
483125493
4519796
433228866
936487803
538933393
788813552
592373041
54718495
402082708
878899888
45906
56523997
657304166
412899737
45626
48739945
4707181
608782030
884133265
974918867
504128379
447025
564637185
863964015
436784373
608085304
725313027
471630552
4938
451017
818424573
608504683
45712
619471862
794312427
438002031
461530
4889083
320
46746
849113154
774886526
520498179
3848
511940038
819972152
453080265
490452661
595993144
3335928
870110356
44630
463076
798881252
986884167
720474739
936495513
45503
891724932
838521129
379
577169809
456371727
491267489
445942148
855790706
467385160
331607
35896848
479489224
851598104
661502522
320235
950969189
659363712
45187
992566165
732144302
410821187
835400737
661350747
4683
456688
840906931
976002824
830841820
473241981
596944330
478668
50284205
907910946
732044210
641732419
554570629
4652700
548977619
577172
2716
4739104
47743
52679710
60049
629262522
438503964
586999805
635325584
793582187
755906454
46170
439322603
853435095
539537455
940097980
45009083
586749603
54548872
385120316
860728985
51935822
596823092
440887643
556677654
672558819
631694728
754605907
624546999
999386483
699359119
625904628
44763129
23541
473236392
693702174
6095696
944211170
430343679
450139150
745106983
490804023
535497656
427676042
554190
925084752
565998504
449645
669131902
483946127
47510777
918438819
417466666
497573921
58542409
580155868
49723862
609286956
3574887
882842498
712226171
929873121
908750256
3907
454574
633049801
456405
848297836
351411962
836621298
981010208
973241878
494930
956481931
526896244
984160395
868659639
822001751
21638511
859585824
46358803
532195328
974227694
46008
506116637
593856693
478399117
47849709
536995177
436694478
409963183
45897637
709078046
502876
448902959
4592997
446818295
540869812
979871337
587589811
634180342
512386423
631254444
620087133
49894
722716950
4779402
807959058
494261659
576813016
4535915
746527214
470933
654718930
796918784
48718
2155287
784884483
755343234
616628188
930648729
636795947
55831
4588983
546178348
45679
667246895
896846612
493176869
1647745
859784015
481119437
49571138
774930713
52186
497693
974837362
534065472
832659063
953336562
4854517
817878739
429420437
923164414
4611250
639919668
735459100
824223226
46971032
526256
379118970
632935430
534106026
50190
746965764
686609699
929913317
4468911
888022721
579015408
505401299
47357453
55381608
511690307
931128171
613843779
40879
43614441
556016184
500797674
47907224
669072140
506361800
580169813
507751326
53896119
707508026
4922423
581452187
518532615
491309633
680127214
365451526
37125221
768
638282842
4302380
39479983
446528
822713270
4582
46468133
465546950
782540725
929172160
407923619
587298415
916232440
445510157
847815321
4462112
696104873
48334089
820420039
938500577
673094622
960659234
3256823
972274123
444862
697793144
4853
571707856
49428166
391535
43
939766254
4311229
45380
4603571
839515184
544729604
473075592
671888086
636668534
474854537
579387572
412499882
860626745
972268805
4954664
676303986
829810506
446527524
660810684
949298016
813272295
4950106
52797
4390930
49020255
918750723
46739
636585849
847475017
440054269
668543496
3999047
570327054
685595234
45946234
649256153
478273732
4881
589304684
4458359
451465811
491393801
783436593
936407801
688802193
440861026
853221766
2366
870482459
772557953
667348743
727160300
718866076
472056107
714375043
494529835
834695830
5491
43077
47064291
551396315
46028274
57055672
45886
4397699
494476372
761101613
572486332
985106999
462433542
41477020
692835673
477386
596006502
620027038
550269622
721790631
56456
572744282
447858841
750806281
522900487
5982556
476599579
400932993
4893312
454856499
620347744
488784621
507053
915266123
4483300
590248171
789741260
19
949833441
552306790
58039
28888
634029356
70455
609530255
626193536
47044
720466029
50808687
5579028
35592
5568
468303379
860382656
50977322
918573788
949599339
514208246
654197490
517055482
620929
548968028
575533758
963776833
484501646
5078713
972287360
49595
607327966
58341081
733196397
551525815
493859095
45261
42568
937345870
53514
645871688
455698189
594961260
701220378
646540203
492729227
477823171
5846288
307679
881336761
4964555
4687624
44565155
488171474
425996553
55740
47023
57169202
608565259
581257803
625534779
698892882
751053725
696515581
589310998
441180193
514551428
45577516
495222
957682318
698358548
5506452
686901724
415759054
851743208
875834994
521492694
5569
603831654
804079290
986305694
854239925
3489798
483735
4131
5408919
799629012
488886746
429098
535947
458383700
535456189
861151089
652203377
972967078
47404241
962523155
503278117
718092777
973895005
59404302
928001947
909691591
825745385
676828236
791694214
608147101
845023857
684193984
5076
437257412
47048
611903533
460437747
939399582
694041230
44996840
799843979
638093837
557068465
433941585
931224867
798259948
424730786
629783526
613255712
972686531
742084637
515805758
45525
911652790
54266
807623525
911693911
718548130
536361267
714004764
696752649
850687057
512914991
808031030
6118582
3296658
745808697
635457672
879324855
554867812
652026085
795619462
757189593
490517
409823564
523558319
775117576
788955537
482373114
43717
473499028
48149818
43770
951017706
951905251
587729287
684220948
892563287
486352985
719896056
42945264
972869827
990183160
728378480
444714224
895445020
4479118
895912793
578724321
228831053
376515651
674705930
430967266
53401
470303582
674204560
622403839
605526501
3460748
6665
45071357
916774354
425967
793092197
773284177
61388
34827
877111914
359040
467930501
470562472
914698206
444508
381139
710892534
764928556
577124
468889405
492499
724056396
522670338
846021164
647639047
795934564
520126306
819457827
984308475
2903723
660213935
4814361
480673328
919381683
4862279
34282222
663337594
722477562
476485285
393174278
635455646
910872731
455180191
901918923
4711396
30473
733422658
993586319
3721467
4709115
493225886
5223185
823966457
493125832
682941432
415534982
46993966
42100980
709758000
44732391
665066259
949495851
431920396
692824928
600519915
863827848
805452765
4889273
711454040
771608509
529032
572768265
438700139
38886
891447818
659121240
870672803
684410283
3166534
775768430
767048413
686080584
801686217
49676819
38755807
430702016
545995367
554949972
443092973
484299
47611465
41233479
909730235
56346
736232898
4741467
789160793
439197292
471461
746254929
4631284
402096557
852845484
550772758
755953886
45767230
594449091
994871528
907415639
858081777
44229
520451308
47871
635535620
877189186
927212300
42775
443170
253673931
993082584
46201
444918005
455724
5314492
501584223
471402690
814007571
597676346
462888927
702553716
463946118
377975
763254747
691242429
21334443
747632837
475644117
442039620
809802863
763459181
470536859
461867718
816470407
812747242
751641517
621999097
4718215
562818455
913397745
605334622
943553813
49842011
57851
598760166
598055562
45313
50241
34879
4649492
392107002
923450206
842022655
613740882
689894125
731279782
706055269
47456757
812491075
465821303
332721
641152172
931110451
929665658
945702355
49808263
968657291
48966804
668693612
409876030
993774513
5382272
292148
621860860
508298190
865303761
887864059
566343704
736040785
847912863
480782
48933
4848598
496292
987415640
4573
600801658
4410996
810701596
821870700
456144759
655694984
531825179
926379930
743653687
64640462
650702778
551249
48969625
55949048
556992587
740416382
46612612
466804
492836936
958986572
469531
44521
836722534
472225
663595325
458986599
4502393
988807227
409163674
560542578
427582429
5070
53086133
48612
4536527
849003993
484357929
482221978
698197259
49511
509532778
685598136
710757431
463786
532257346
939071287
856646690
516821171
823955313
32822
5301121
457900831
628322765
435090
3339
733973466
47066809
42176553
34151
319438060
664278974
4946441
611905138
4300144
495236467
663542152
51638
453488987
4516035
452269
47667897
451223668
487114
853974305
878361256
32559
4703709
410989667
209186203
48901766
417986839
858918626
967266258
531075762
534713
622488509
978754656
47555960
45553
693441187
759753438
4653215
804997248
65919
783946285
524954285
405665882
951146054
542258210
583333999
646461919
656019351
900373806
838591644
3715
609503011
5786250
965899886
46067480
822724463
480385
597013617
554505
48285
966657523
420645809
707768149
709244104
2869928
631012322
56542451
445165876
710119432
59478313
52583203
556712
810615619
728998981
644208016
414605436
998148419
46924
520470125
488785144
841297453
694154599
430716737
771608158
448289128
590422200
473735109
516745098
5751749
487529920
4819512
755613732
406354420
48695
553702189
46124560
457152
460172380
58053556
987276179
520949755
786278229
635785207
4853935
480064
887056503
746133025
462322055
537625597
931717176
448870023
51073321
457189806
762063045
881096781
536308577
417063165
441271544
51414
454266973
845486561
665220955
268068485
340786116
905662396
564785945
4738
46627
916533822
5056327
620183061
852106317
615206043
534979
494955389
570920126
591527
982213404
42078638
2809
43561
4472978
562137
449439870
633806627
26858317
580483807
888853706
455029867
747039923
590347792
500265
539093085
486512057
732759661
812327817
920301539
491523310
447510288
756448613
938232000
538519411
48305
649974641
52483025
698927809
966271107
662326479
939400673
43344
659831937
551857538
768109458
337192
691864639
673452468
835409984
971918610
437076733
641734857
5917120
907805238
696182997
480060885
4751485
403051772
40113
53141
742729410
451525138
488030
708752827
644203513
547872529
778028507
572554462
565502766
746933041
460866620
858898932
556832439
4666430
6399
472472307
540481704
495178520
475365434
531563905
893979123
3551193
405540035
998071140
49363161
442247704
61600228
628250777
4743647
692774598
915977637
51523
290337788
4871737
2405916
440423238
667028947
699259387
49149
606731460
831066929
6493377
984439649
600900087
4003
3206729
494783853
824606248
507568356
476396
472077018
860026817
512512096
605630943
743791006
580303041
718272927
38619900
601580608
427420534
510139
477946471
3670
454369953
997047110
481631
747304407
45256
44569783
554007182
715877062
689721994
745359028
3038
676242615
930202667
989580563
457461968
49295916
5340
808144606
45708
567210629
623185236
440433151
49535
607935436
900669374
603760
913290914
680572588
4722353
755664349
929091314
958215913
609
821712827
602173847
4483679
44995109
5177369
915708586
4668452
817033528
554035340
3138255
987499786
55707
711246196
478125
335300363
972479424
448035
47776
935460743
656251192
463608671
868199177
823062392
4971739
731235059
482878986
53188
412210545
566183313
452052689
46423
4454215
728052132
480387
446857174
4792238
663443206
403971625
463017472
638306752
683115502
534997177
876216564
422996831
936576131
697600482
668990815
408130691
704095912
933614070
622527187
913082024
543092981
47458334
4520269
869536860
478913
498141
900030344
416582520
45658
807519242
805915375
786720411
470501709
772736896
3493
797049243
588411564
5040899
548322192
828690213
571618841
934051624
708922426
5476
847415487
44912094
958881922
5783
455493122
615532229
719080011
735413425
5553302
4144063
46930703
977853317
526369533
523964716
424924
48425
432177313
518504328
902618977
4936908
489034174
903715612
993490729
437418806
405413
4531
572545133
971930440
520567645
753014516
560814252
548825201
46655659
2655219
781598950
4758061
562567704
49799
737191428
843892552
49732
604429167
729493038
937698206
45255832
981729630
518564
813353504
3563
46317
467580748
806789908
860744421
31282
41852
404303464
971367128
5234489
497490716
387
954207156
847021658
47748042
3433595
48929356
264004480
836795334
416193965
947753017
4822142
474071638
464124350
613935397
898786835
494127591
920122156
47101844
478232474
5698
888942977
4593
728205151
53810687
458423
64169
419259558
956579049
809729613
861792078
49059932
667506042
586747
938696731
534720266
629209359
778283663
823901642
46249678
551124336
5634405
774263879
742060277
5517453
4459969
512827162
718883911
43506
33389
537637855
707586335
933689487
45866
848774515
804184348
818648376
947309461
603542602
508576102
4858
826876182
947671954
906203626
402418022
49953
659842868
701911763
47747930
49718054
903827765
696856509
797944242
822680460
816832278
950048605
504636838
613419482
502540351
890380062
777840918
608833261
694926102
515376420
865503514
634252567
785071706
874273587
51552
45540
55189727
806995130
502005
747341144
423
480859588
605199165
527805408
763312291
47413
47569
467542506
543103785
884323858
42318
783604486
695447267
470884
807669493
471992
971119715
513348779
643401536
703863978
460960
942018982
656192616
615404352
35933390
543061089
468854068
487540186
754879458
679029784
31714
45865
819363539
27851
430984378
403470392
495025153
516958
740160309
475643356
45700421
749693642
923785552
837838966
675
486895871
512967
46924194
626151999
693836729
34316321
884347173
483354293
671045062
644325575
866840682
534789714
586640982
456909621
2652
492824349
476006926
487690144
790672911
835971282
370
599453389
46038617
5871409
651824390
47730
3329653
4672250
457247105
47906
621818685
32366
911106044
490403269
460731165
38612618
566334785
543025299
760303511
50519
497514097
46629231
915317772
427378996
828573403
628094849
476463238
47099770
4777341
713319351
404892204
982565364
4857891
4894
872952087
5427919
761294031
4879732
4939035
545192947
869301816
408864356
633769372
948532292
47689503
905732995
452053080
42480953
997106121
49831
765226777
618657629
4750
580
439898177
593959796
556000664
473479333
731160284
402872216
5666662
828063548
509077847
3800885
618572390
653649129
842218135
751869102
858588059
557265556
5531833
819965960
731641716
46161127
664659803
531095
918893402
909734053
971573706
541875694
46992
870483817
736154729
497071329
775351127
691001018
696340930
542212187
745315447
842439199
733060187
884614320
957646070
972084639
457943442
716107543
468652106
778715
957729166
63548232
444523394
818847634
601985689
695475493
494607
978557457
456594804
667289194
915954353
54386
620693730
756772428
911253898
708216540
4539833
468934687
505921
4193
456315698
832165818
644088143
713354059
506316944
655327272
980219450
665182693
577021031
488683
862726614
650219201
711391551
360085
640355379
628376623
635964819
711338328
27159196
51329
837297848
47138403
589742806
518554310
456751
2542
611385569
6113828
488947383
869590460
668881960
799265268
646401914
4455097
932417198
939983081
928635952
45064943
750688306
989283084
706699540
48379
461161684
47973
366065
912782538
655063794
404094816
933978086
660776206
951832693
715722105
723857103
760119017
4386532
710842352
608573718
764407484
393429185
999518918
751477429
51618610
878722252
475734641
544661727
712014042
938769051
45752
6012644
788457013
766978343
970276758
891170251
951130175
989819487
4793579
781830614
452553321
822391368
510450506
430862935
413548893
978436034
554923904
670783838
714645790
714889474
374398
888552937
470475747
634440518
400466263
782841918
4632134
874336932
485295
977945541
552590286
586343012
717797584
43459
817018362
809253400
629376904
3085970
500962
49502
616377696
55624
597255094
571154654
872398971
847559323
45832
4537942
765731595
606109088
5167862
45233061
614045040
868606328
467370
4590873
656741943
620596477
906312413
51150
479012775
4192
883732913
859922964
763414720
756733328
430
4113739
462327
677859566
492712130
5686
527744118
4588
46034978
572314372
493227702
49594
472101
596049795
894495423
544965240
854868524
652873538
48241
473048008
675888915
548583195
501386554
903007960
774989213
695146083
50413729
5838919
647944613
590037028
412050284
3223
548294911
977805714
6090288
617622649
584238945
899912955
5102
594841013
626144
827988492
5761
916419935
652446750
334
816332534
489521655
507775797
48136216
407002749
6384482
505623714
50527800
891026468
827143486
649081489
52581
835506355
841594640
437007086
489549060
629335844
627769972
47260213
967791073
810100888
585626064
708004304
649208461
361648
469875351
271665
685647642
393610709
732546528
963188075
46498
638889
47301490
471516
845560272
456107876
868568711
597345911
608358016
4900
565144453
663072185
544650543
46231
4736441
520464291
784479155
497550202
361726694
635501712
560732960
959266057
642261369
43992
50992284
476084811
841410353
669461668
911772338
563225940
632262653
562123023
324725404
5116490
455661477
45717448
33321
47574
547549953
502455012
898512453
515567975
485678951
738236337
511277071
446586
4649048
790467711
574056
493254549
23285
43461
763315787
613322351
51959234
772820365
470837047
754098300
4631
526548744
400622
627638189
865684072
937116342
727785862
4425388
667099147
451271922
959486886
988520574
974457181
959082171
900798716
633093314
610187238
33874744
49148
642369057
496756364
4512520
419582174
47252986
565312251
458181830
45798
799124265
742402977
653455986
49391495
621522094
484484566
866854954
603104
931554434
63
948362916
46646466
500515795
577329946
768352231
4733
541930100
443748179
683353736
715578574
840577382
431733745
4639043
558144621
749072765
38435
359858274
543633601
536426462
41202
783531813
472497
425261427
717011523
702052413
782388636
4500660
918559368
736964676
758098871
46582034
4554939
723514609
5683
45996199
48290845
666692784
712867
966956251
628667147
861367689
576560074
44492
584167552
46316472
938132416
577448
32408428
671614322
987112100
42661245
45969651
429866551
4458303
37049
805596316
442700401
639182614
549711597
807887031
976984664
601228424
975603025
646665038
460940
493546001
546313717
695800115
935629760
4397689
716383332
746840662
753475720
678590049
5438
819203879
782517693
878666921
946292381
858953388
453727
662300359
346553171
412429871
45357027
758901707
907688319
419047120
52482245
466042101
51909944
717259150
4908419
537448913
455972
4930637
583080647
924517322
482180449
781920874
589092451
729552987
432026340
920354158
561193720
53566
5327494
750305164
868609950
949099869
652174
535886
946467319
452579100
909124161
435234
489218
928160320
40385662
411270486
5390416
469866407
488465
4389377
602247000
526283447
34875444
697058396
989705084
645949483
44683
929127135
885767430
46159
948350554
619975
515412100
471029683
774907819
715302856
868820653
577181323
849151229
392317232
474473757
56485
3880881
750228911
5066903
44988
898014229
46358
577320924
600919063
4534079
54982
4870242
629777574
57808389
420917364
749543411
45771530
464523828
991819344
450263996
51063
416731688
735818648
752249017
618344241
37690
894573962
602922707
598249359
461208458
715326258
37863817
780031624
57545702
818742859
715074513
428291155
501952038
675392668
885704039
593618060
47601
797556857
926867274
642007791
510889459
820470631
785858835
41134748
701838097
517133697
794755343
891490328
574309598
61712912
949138479
826579913
4882341
4085085
689383505
898538620
668730427
52859
529100027
464882409
454087110
49242622
565547237
528589833
532812658
695853244
553141516
280212550
959966045
843517980
54970
503260948
862966086
616594886
458442
852831267
64878609
995688243
513835
416413039
4429557
500698073
581588550
46745299
447761329
5220
444404
992629088
543872309
45915684
706454038
558330
3923
634580310
687888220
910171588
741233689
733283364
973142832
418923658
507893
4604078
4966117
635946787
700591173
536949601
665072060
4185
590788091
40324490
457479181
566422
393777299
567820132
53620758
543437984
4782437
57443
943298408
525540058
4685439
584052330
860359586
784049522
468584
609504364
422943752
439694085
868381187
899820954
511429447
832691244
50468
4541394
913363487
559118
562968855
640323246
476504148
934640062
4417881
656541857
461569120
860138375
729017632
50948
752620984
4534
54183543
893941648
952154310
534097548
879206652
42499544
45814538
798447858
605108048
5591019
767552083
609834538
52148
804839771
667816188
761026527
514149
673399098
650268715
643119016
768876051
46575605
463760
666582131
455875200
604808048
45341
626064698
45404
567181498
733353430
528493381
464027
447200504
612556376
457231885
941819490
830860116
716000717
976254926
435079724
46067245
668578592
430418340
4065371
45652106
620370861
925421330
630857915
795199957
851213575
4547934
919987706
656907000
403525250
278568576
700195588
635629359
52681
658873615
627534730
973083200
48625
484067
929827527
499719
750983627
408866338
44356017
488030370
386733
44580486
419252305
437889252
705556812
510133385
720410729
990617621
696676926
404954208
44623
502388521
612795958
845609406
4706297
478154770
951707855
782741023
460578521
953539643
933896417
665194143
593555123
550985338
57976
46920019
929373358
841198333
621066880
873174120
941670040
495857
700160360
45144
559842474
471865
42163
994652570
4806
358227
759276276
628453224
639143631
466804960
45117567
532997013
913415440
587852642
445010087
923993373
898701122
408628329
451194
833955842
5346
460903772
471309280
857403257
583362823
497550
4551343
4171873
3052480
938052549
525932364
450505
570915134
4160
48671660
760782659
930695964
893188103
506894107
497431331
51926426
566
654957091
5241242
652609334
489996464
800777145
460168
871687033
528038974
865751194
50210
4844809
528803859
922205151
850771660
937544280
28298
3589
622990035
544603198
48454089
867346748
986629333
462189186
575827175
731142411
840489043
400949815
38254
60123784
975808803
49840643
637880840
687076258
869479446
343429174
984598545
620135082
924616501
532060174
4925357
771057844
575048703
774982654
709404252
692313716
495504807
425792
557020815
457139
712405530
922357294
604347262
597550335
441084697
680935598
440719764
747938828
707297145
468515
59622326
4934409
984172732
50423
342749206
762029706
372397
44180001
618918211
49610
481130778
640274694
927193514
37594382
460890191
3562420
797814424
911272052
820169626
937727586
413191855
498606
743103147
629547743
4991038
928172719
47770
547946401
823374565
804494507
768566831
3159725
55142184
651696422
801191798
489031745
447719883
56725
2932
861858186
946534171
562679790
605117922
492236
410190476
48453125
564120158
907766539
860203459
591274018
583190523
668061171
451883
48850
713304955
3479
46665122
543711040
712611793
587936283
740327544
823991926
45528808
675551785
870031011
407610465
455228069
4978570
520502943
834489238
945226787
891618522
933587994
718238572
873922576
396278663
487810868
886681580
555307
682516235
759333880
909552112
815729145
927103405
404810084
626932788
4668064
782680127
3258
481146651
599432114
48245
582688015
572314564
4587868
4781023
555314937
450269491
483058478
957713802
439691
59305
43847866
774178371
577536774
4677462
686144470
677838470
988674828
4708
744627684
530434905
4228797
453898
873312638
974991440
707337735
448240536
493508
524057677
809146155
630180595
5778
4831794
530734
686952253
924236314
4840216
795810954
483642541
728312357
517509198
6727
405604470
455065812
764260004
442837096
51270426
870174693
4611
557931356
936731911
746830876
617423267
5819793
597307671
45368399
709447357
936710305
660248704
486768218
616596897
708193569
523677405
4953
652626414
637689694
715283721
4266
456655
6436
953036011
48810
539718072
917140660
4551282
412130197
4712
49456427
620071099
52613556
823731956
552381449
473926097
824591087
445371799
577353560
659541769
4304853
740499075
63200969
45368575
44659
842548416
689310691
887925989
935597290
44707
844693713
466353631
45371
748072524
525936772
5019
437643
4960386
880823441
904339443
640182612
757946105
712163376
446983767
857300037
884036728
727376324
498205659
4625640
439418332
750043014
4912701
668362753
4511116
49211509
964128604
41344335
903878700
39
42636223
981041943
931052108
475605032
767559085
416721134
565986605
715921459
383679
4643341
420426320
919914703
877229488
623476080
449917875
856781012
648157039
4566436
424484191
678548756
567303944
577669858
82268
599956593
37210
563504254
449163
499487
856596457
445098803
282987
454688232
4463773
994120865
464915853
248265
467548773
456121
843486707
41632
796655925
45461604
411723269
760069825
867929006
45184
897082053
801464386
438319338
31037
462690139
445308657
793583578
605445902
708441882
733586906
650476581
45554637
249779649
584659912
864538640
439271242
552750981
542459661
907793617
589251
930215128
501839581
621754473
990813719
801660771
638944063
456008181
459954818
520634651
685137372
620987067
668896507
451684480
701119567
54614968
666931830
46616
587077360
4969049
933687856
722535770
857814537
473726005
953651509
513712931
815127111
33055
4565772
487946
721935155
505671
657569629
480218098
546483
575885145
42996638
866942473
717779891
479140838
28508
959680743
506903804
476588630
49248076
860641544
749074102
5011380
688320548
55501
720987935
485678362
701042924
690503869
785541738
623005707
2127806
574083179
824370770
4312
524957092
827130635
493971154
449295214
612047145
417403381
400979212
675069576
609025471
681027105
571702773
3172
484631933
560934467
718284459
784968362
573954280
842084677
44074
433154670
670751318
4328
432551639
950400597
46232
669017717
434400738
172
4487274
451487155
994097587
506896301
495820041
610369640
24486
429887688
588728657
972883659
640778219
867551956
4590535
819009550
716431798
910869420
787274335
5888
915824317
714756251
461999439
849173358
685125366
4997787
48638657
638548518
2985600
47429
692067716
791818328
764265668
736512293
973699128
45219
820948797
996748924
814722905
49679435
5560
700553586
458074528
961120348
682735526
486787
446487911
444363405
852057940
767654417
606231463
889338143
787647691
526790330
2743
604143903
460287075
770852490
436054258
441850219
535686535
584863803
517043960
494400
388826
461520076
446100005
42679050
772367790
751208035
524451152
624375768
41031697
624
645848725
274125
637228923
672852825
905094590
477125
790843048
536174634
780421768
451988528
837132516
44114125
844881798
48318809
615376406
533803040
619228079
410141519
603750631
457355701
970157165
778534986
463149440
481685
48453
5234
760784997
634663270
757000994
637669744
493789078
382572
837651287
980397528
773732958
811609896
709004088
456167364
787865489
989328640
489688291
4642020
554129667
326682
823794538
4460318
45904
990110173
637446503
422329
424858
918492961
863184215
483365393
446357
952326034
804220087
55648
556473658
919329041
767533315
478027098
533051517
617539176
688588009
657281791
53719990
556332256
453778
996367947
483781666
451870566
512783409
490091166
791290324
688749231
997475701
4557085
445012411
593
877875504
564999973
560716732
46904800
33085502
436646352
459252937
360250480
575731647
868551584
774440993
497423953
748525589
658451812
699341923
503396691
905301872
5495044
603040563
55915
505643054
471575533
494997623
933665274
742779132
756724925
499015124
4957324
4677472
933612011
443854303
51494
326592421
902345476
515064733
854994837
954164973
49423932
446209371
442028918
663126944
620163848
777355739
48452792
457257686
635715743
470794233
5713
583725026
38096978
901160039
428826101
679811260
374030149
680297566
4817701
41235
528907609
48885296
548432418
491834102
908684600
617477374
400585075
475786609
984187798
675700038
928380603
48432
815073381
782311163
46825
50459448
4971224
48261678
428427502
669457190
470866
690809984
857433950
815823848
592015403
544090051
588190171
4457257
4519232
638046455
736391343
470648
757502013
470645
538444
930902399
44055
666514763
449968668
44158194
474626
792611153
357119
485455200
4512503
49150
523035357
538237383
462597
840966580
303841
460891558
488695410
458396
20611666
709388502
810143785
550690620
879229813
526904974
553546527
424617
4465260
444754259
446130418
219
46179
490358699
668489238
468686946
502145863
499840
518323540
47479011
765248487
830241422
970049209
973654101
778920042
5050052
741598824
418352900
426237560
548272032
538442158
499189583
715509796
831301848
570122124
579219735
496961869
546718023
492811924
466641
603361620
419636381
996327011
404680206
5183501
548802
748063574
424510749
4429568
901497117
5549131
530093
421180396
4593030
552920417
699562617
445504
518346867
35532
807380385
640525173
701120494
480756
675099824
31248
504635669
516495463
439837608
957197786
863555799
815374325
624906746
886710298
391051
65580433
45224
487582697
462834000
5777
450635642
45255318
658078244
669934826
487025387
795574707
743517198
752455040
590124534
620202043
850156844
860850551
49601
4717580
449275
736959548
334509902
848893920
500225994
37570575
468958490
645810756
5198
848716488
949853660
874949796
48254653
921476808
401808581
875701101
23020098
711926303
46368667
677484573
514535693
758952908
884841831
822005779
943383846
629564655
485585887
32721201
680674387
5028693
4022
551112989
745628880
977970811
45554284
451652
576452068
47709
962557128
935996250
440127986
412743852
617610630
657761910
55501561
47095
862970274
933234744
415972881
614532289
50488728
591489018
677425923
47992442
42989
658069821
502815923
496644092
887825981
815722828
978112445
607262140
790664495
442829
783519588
3963
739452154
4827513
656751842
493293
589618514
433771073
516510
3880
971854446
768981444
546326407
903102276
21
860609429
613465552
462179142
799999825
445475
460084665
789768213
488143323
456551677
349039
794823008
475083941
753787099
496641456
434881
818069035
682511227
876997571
775358863
700295381
583909657
604103049
626640332
893332918
950743855
45706
641885561
499337
709294789
39661
944227039
48040
978361586
566786278
51358944
605290286
685112560
4755278
735388355
661228787
43538099
445918386
479302247
4497193
793167205
560283000
456254
484994829
34383509
531612919
4282859
576123027
988173792
749875769
579544547
527907511
897416057
353720
943343725
865793801
4796961
4759059
362835766
971563640
399271667
972312214
474515143
434705
759738819
151
788307104
516323503
836867725
624515772
813938022
434373130
511176080
636979405
5510117
540256404
775159549
5247
457738
702773711
437414385
697467307
849045500
426696589
4729
499587
724501808
26669
44480036
49204
477376653
54501381
48474
869422845
901432725
690995435
568248920
976955930
5990
867571658
580450490
785554979
916738777
46058
47457
37830
724779351
592637942
5393
752056357
956864512
905652334
842568263
454476365
49798731
713156256
4737
887913678
497415540
446847448
469417277
400443192
558685294
708193364
4465249
3939135
671935796
49006
870409166
942624533
614780172
823937644
4650
561721199
723449581
4270248
995775313
757430593
37331371
748368651
4251
539143
606393046
964581325
814772738
50315
499837189
419627884
787944414
520451618
495293775
653316322
871212293
871825721
4189607
488019067
5068894
3101
813041743
421736121
983617822
851011484
593795361
390251
349724019
5301295
478085450
486523
828533811
891606056
594391948
501270598
56346202
906086656
496110
581616078
500193303
632466735
467360869
491620755
727373615
966516118
450567666
497022206
756137200
852212616
450915819
470897
702044563
904187443
509055092
492126582
646668863
498228
356802
628147030
519894183
58799
520134061
902308926
4446854
614402582
49347685
928152527
917463857
444870016
927180896
619250287
38814871
39207471
42790937
56347641
995912658
405473
52150936
821260632
474365713
475034979
674509918
875306331
426341395
625644996
841178267
893875043
3857
774214081
547064964
952133356
676388535
912288987
528316
472279763
735870240
848964211
580102051
28604215
405713659
878905781
564366103
412027300
848366224
44844
831105801
870766853
554888026
49785
413890890
410763597
487386662
708269839
4032310
540396013
43738006
660011571
469649
723985769
865690555
45632
606775907
738658092
836139321
584900606
4567397
4288692
783805228
448983982
852761302
787608607
56344297
776504449
658254692
893593830
435285979
460981715
5071
767441985
45400
958931171
512902132
652679620
765871034
738158860
738844774
662994589
3359
811132015
961309070
737744466
443
463348328
444572854
4681424
965169972
832964983
536447
48387072
47445531
447558335
832241932
595184980
545448683
861887689
609821374
4595
923733180
986130698
801446464
462534
810356691
515017330
602132287
619123714
500648888
5077820
4764125
4517602
3153472
646831646
4919511
955395408
48879
967185682
533253782
896697354
401954495
30905632
649188003
444397242
606033
452530917
835005918
747286157
5590
992313958
5274863
454258477
795592790
39498
480957577
55522
489193213
623452547
470673955
804868577
57032
939427140
515315544
4465912
674331720
618874321
851780441
501035721
506717
412485897
590989445
738710429
540794752
640127645
861068652
36181746
477314
656673046
974881034
543467828
887097132
3908900
44583
782371285
775232831
924212167
891400422
656917001
532577618
419224088
684365823
986312836
752569096
50231033
987430960
760334462
460053896
511246285
965309679
613007
936634386
918918852
675537015
474230
528788673
662765662
4628565
821657475
811037510
430291401
44156
471112906
482015707
613284434
429240271
959734849
728616914
739865526
881268491
552982279
785691956
451837
907141872
2707
765268412
847261816
945630441
47276
4727
526864693
926688119
625945033
812250238
48300
4772025
54688
664477603
875314126
702875062
439292534
743411044
504865299
645726444
567442803
4810102
730688223
581754787
749288687
541922328
738935797
563405412
171021
467003127
5042221
439524512
954574233
808711362
436321
769013758
559672
48833753
965135417
576569970
489324
722599105
4652019
589670665
572640884
837890717
994818823
836414564
558043351
528038869
476423268
44489
625602716
472034
499705916
719855947
5065942
985792276
712855408
681930516
800394048
489943142
43968786
623229158
3272963
521175604
47978974
918747271
488309512
420232517
852164826
50371
530117457
4853965
641786
804960948
54353
859074619
50430
531167099
486321
615883318
646366261
541286555
964725929
754308258
29449833
433442207
44737473
452642
745755690
535768
46734155
953467144
610331330
640305318
984569116
575448929
672936311
39759043
857079960
777368638
551187968
798810833
451857149
538091693
571574023
493819993
44917778
4883062
421301939
484719775
383508
931555863
844823229
506788027
511930258
479183090
715628747
608221842
893682220
4717005
978740627
409926013
817856376
856752072
852847759
445322690
470827432
4714
553277925
527540211
778008462
751370159
860315002
462584971
523512678
776101221
591311596
859115719
45725335
48925640
677817264
870618805
509329715
664910955
857799815
974761815
440259
904923399
746324998
574010230
434918344
46001481
941776205
442687458
626247092
555552760
50836992
5151897
693408792
46761392
804060498
952662150
936531566
433335271
429858782
469763784
491317
884050267
474369854
470455
980885806
831770330
962503551
652662813
53592
781737496
510127934
923778968
896064901
868571226
839225742
429009361
516787
43278406
4635645
463218439
880935842
995304725
635244694
42209
859890971
837225681
466832986
616421859
618090695
618481542
841852240
44975
870805017
954737550
522514456
565604909
631785601
4793286
50728
472226912
865906313
769663582
424701127
430026359
580917927
932003306
5868
937125830
595279311
401367
582722084
684685797
967929187
944687046
958208504
841337666
834199017
433433636
680212814
4516156
672757765
612584693
781873399
999469392
428245361
645861066
436365310
534442663
804090192
4837281
809558147
559332327
53554
896358171
568242599
424290277
849253869
54835519
3428
573630072
4611862
825343391
639814732
344
958397727
470165698
576399676
40540251
5852743
926166817
926658936
915900678
861887955
896469165
5607
541098814
430999514
49751048
837383624
450605830
4753204
643543652
633761248
50829
996346204
485306109
899458979
649061914
612540053
734004122
502456168
394322108
443974605
514225117
679010868
4570603
848427935
646487092
460382106
634844549
953397586
572120056
934744974
638306938
537283645
474042962
413450217
715567728
893621719
503409973
52
752430772
556344130
4824
455132
475879
727778365
654319642
496588224
784503064
972353025
4864594
705940695
773941777
595785444
874035058
562488781
764046627
5229179
836742850
446273835
486998380
712173692
742243070
4592225
688742267
410208727
967864510
593412266
923166864
521450925
359009369
974642178
733154149
4645
728209660
561209057
563988845
48927
601245440
760441366
539942677
401595015
47715001
726286396
854057742
934469429
501115564
821780159
878751549
34128926
794625920
4798226
742678106
4119
662272871
611525225
3926996
696297837
924589650
5507757
911465491
834428229
49392133
541373418
3372
297578
403336113
3180812
439056
692990383
963845613
974791961
497937
984961548
689792
582131184
653363283
486145002
706939111
45402
47352153
46782222
48158665
931438380
471202236
6197681
905234470
5171823
691598788
642878633
73826889
4750211
492804932
47318
524461713
417741467
457055
473772843
40544
445755134
58312
45529
726385093
443212889
841293904
921264315
898329951
448194031
4026
662264199
995431659
874248547
486895159
2747206
761341086
940196194
661932688
422391736
759707509
953372626
48268
507740021
4014
605066299
496031575
4479371
2989645
667346233
671564317
762188201
446139357
488492
46359406
752192971
467211118
557673220
752476648
675299185
428169088
506114227
596094931
434713764
52647
440611663
635278576
949558435
761000491
42184400
561
477826277
402834954
44684
879811370
899688052
62315293
982171398
4828
659142869
759309465
53757
850473926
662688200
34230
451047776
579182
851529232
57022070
454545652
567164003
957706440
873185328
475992624
500336895
918382966
334168469
697312293
411943393
721096786
3762136
881171587
987295536
403799418
700741043
50358122
735498873
543235183
3954156
4447492
40161132
864016588
971992567
490439735
973941329
745371607
403254329
48923282
49628
658553183
471513
737686160
33413
761969987
576169805
3919
440473379
40279241
513501381
431069588
5032362
538704437
494509213
445987
5017468
751631886
687588774
673552603
858344624
32759636
528007278
593121081
513981200
896221829
952715355
841152000
449340266
547317078
761569531
634379053
299304190
606916242
761233441
838243104
400560961
982988098
41036
412537532
463257114
680297408
607519315
491872
678578495
2874266
560522657
539191882
977232832
437507254
897039664
42503874
766358457
409800467
973169515
857077229
511739
498558547
46078
433415066
402046630
819081130
546976993
50969478
402433251
922960518
552722911
631584309
918936622
5330567
972222170
51914133
494072707
960709762
865805007
872111601
890377378
3808292
425725013
888166385
622593182
867856653
969497028
484165636
944798811
496619813
4643754
47717
745899394
324918
505700507
503554536
707517364
812077505
26324457
511711198
384261
5364
802566870
469042134
36479
68196
881637961
956394096
987026893
557971585
505395529
614753810
430756789
448825
47943223
988834480
46601404
932057816
837634845
494152188
533392859
41183272
902365283
554700462
368349
4576967
54458
448819752
30131
659301769
963201591
641902410
837426976
506800144
46737479
489110880
922650604
587048385
709042164
922651251
901874956
735332853
990131532
465238483
4474002
478732649
826331870
851434785
983403986
935979180
490035
470212703
637381570
924265081
49556252
3972771
965429970
42287101
58299006
987656433
411752667
407665303
906172874
423470412
646607030
835741792
843878572
779918283
947932259
931306598
6237748
44880624
997777422
804464411
465194721
881133132
50660342
496497508
675208415
635825854
577201748
475594173
696622389
4027293
421051790
4299379
818336330
758262005
968770457
490041
4473
927585916
686240050
451793642
564658904
933869920
428394604
458850061
693639405
947598064
446278
759116664
472222
46338753
4850354
501312664
421872262
44434
777928094
853204800
943779987
473373878
731405222
509871502
486008
4826279
826177930
544169701
419296413
484233
645181740
666033282
996924608
986083576
676221201
581400198
964142478
4962013
703629975
4872663
555015043
845546187
379092
762245977
591183572
492339877
46467959
545626849
773542929
620962710
927702974
853443848
567856812
55550314
885007467
831010960
433673553
556454291
6778
502872111
5503469
50573331
889003317
449362228
657731462
527047385
765188377
5273736
544852225
957461193
969046391
894349963
455292035
39538176
507758261
836479206
4901
655408317
46500892
680160559
552355623
891763769
680279044
4933
601261082
4791882
456107418
427139312
626052905
44625
428182
42547167
934013833
966802266
392377
606854920
837645730
47620060
514046071
564
523726993
496677
508648536
572833382
843101392
420527672
46861
684479554
680918701
48689400
607364644
578363139
48215
608494562
922877993
28
45717
4462069
814039937
735573121
506242490
416425890
459780802
4015159
649029450
4967764
866162043
894882590
982935843
501869544
41437586
583313864
49251
427194882
440720999
27228
994272695
928374474
608644086
465721
801373611
515781159
677308649
4666752
5217
385922822
702992050
506323106
529849826
45051
50799982
772917548
405800607
515903348
513422949
530037398
665012308
834823332
769309503
440086911
930346569
460978675
43498
491487260
762629031
772649354
809270565
522645639
794960747
611650007
472651369
438580895
905859290
775024416
620363358
961420192
757676023
49493726
528399254
647256100
5217824
529194828
49854255
4077955
788722797
701764524
727555798
920908433
777900118
48973705
516145172
829996416
897372398
4980412
479798123
44711235
51192797
572481104
550944443
427115
769600834
462478488
763449653
701214795
986812914
576600197
941613008
961363997
458417
853501406
712421121
626135605
47856519
753847292
49952933
4439
704667664
699206122
883158106
727096843
456174
523393271
863858937
464120
917753837
923923825
835280595
3748994
461825948
437183280
875946355
772843074
856796653
651050167
26280244
559436825
870987981
748297312
828819102
5869102
703000728
409774262
290505
655018959
566835553
951713732
4262077
3606
976352788
749552858
6330
892379651
488230044
58138
933646268
531828
605373906
589961366
416272197
506453445
984241555
809205466
4097283
948919527
746860460
464075803
586387458
637721827
49687
864387334
541892197
5364002
949580694
49686
966846446
60173
835344547
700911046
46754
643757280
786360818
968465505
458813806
3126916
969518298
938874742
405916216
968256096
47162447
791055900
896788083
36185
636432738
904133221
50607416
30969
489209299
51551
442319613
407244928
641091890
57628
461546
909648044
601054923
941379122
414090788
610693635
744237314
843315916
46390961
520921880
841752108
947766371
550406
705505291
568353618
881926574
898145181
805641326
486447857
673781418
41894
455031701
561426854
467759
589430695
768336956
454932169
719498900
943760675
889694083
855784389
821089933
481973022
538585585
681686864
5070330
407876
788051213
50064712
481528
737921337
616143090
758058957
779388784
969895598
861694137
705245138
4767627
922763079
488359
627732380
927825762
477420361
449633285
49169
871082180
570506502
762017417
648925993
521924400
748291221
39126028
537319626
443974507
889468914
512773500
468069390
934660427
511862314
27991
472054
5411
813877285
678392681
49098
843628824
815127212
766851875
910290813
652368510
641242354
388822
781695852
542377189
819711108
5594562
457355
995312957
607419858
738603475
846146417
479657090
41420
4674569
841216603
454021768
477118
452534
826610228
5144220
725004752
929386378
870208484
4242563
606
671022
46762059
472173
578970243
901716520
415617
4782768
675194983
4391520
485088104
937633372
933771171
732414567
4458167
735545841
4436
679205607
470070
58009
44786477
42226
766092084
847155478
479459698
4252
49335
975348328
479016
554746130
980362486
46902633
859782865
49358731
824374860
224662737
4568666
811016764
52203133
5545
972769239
879993575
436086914
413369836
56263
811441535
46611790
476586096
989027156
432869602
673158716
794321921
63648
777466465
618331123
500025861
627550840
383021230
899687985
887989093
352928
49475
464998757
941804917
675549198
805055507
859903671
47849
5104241
862641052
650445128
451710867
575391375
579265571
705664082
502835888
475226480
647866211
5861
413094005
956549954
51666
798127724
723434155
470838421
861642818
638894651
462474600
729587674
471327488
960245434
648058356
56182
41325
467682968
512275299
39682
433130280
849537405
523074
662728877
47035167
452432812
392
49544682
419599
484041566
63759
954958526
703016067
904410228
568702623
988075995
679121009
48266257
770400277
462477959
55363
48078
722141526
583353768
856119959
835299503
4731569
47514892
721267681
536561927
417708266
486604
800355958
692446106
57974
901718530
423256050
528962418
4745678
675427057
580033806
489892
587612284
564022950
941839034
807140886
22059
965577701
751828911
49132885
944496067
31787
651611917
38248
624931396
677328291
452980
456580795
584875433
692065722
787028866
4179662
990308075
49500545
526313983
462180568
909674452
4957
4190
910523357
810839792
506186482
960628738
40204
461624
769602847
447012
647502175
604734219
773932930
502628382
610709409
477730865
973149047
60519
489803
585061874
443681671
463022263
901808283
46778792
455892
838302582
757646124
745467925
4549242
612434646
624829006
48215577
567666762
500917861
496906318
950592391
947795879
874532957
6255
713752794
4149099
587129890
603722934
892476308
40266
35505134
504753438
961627508
499402
992805360
925308800
876562563
906276150
755836160
780844237
480133
766937589
617831879
798829142
583511644
803697741
677911939
4616702
667705249
53193315
872054509
888572344
727694109
682616883
605148
977155872
787653410
689837129
827960611
402007865
772866930
3917
464323
919573255
4917499
3703
561063297
744884060
437326629
597027071
844530256
496710096
938987136
410558464
595142203
455691426
45791
47252
486600892
498168
458443
486034002
746528998
903187298
736069754
709775542
5559
4010668
709915580
45364390
848145378
832111617
506827
47489
46913296
975876723
456701346
843969339
468192825
44786
747105704
780277056
613759479
456994722
491079694
712405014
499878650
813788758
468421
350895728
439585978
742759028
4732062
40916
531794590
3983
593672456
761465014
472499864
420394270
995011649
468684215
699298704
444454404
5041968
47512573
890472854
516212294
340370922
872826872
428245932
491282928
987890938
53441
4606358
4434
4688194
433193294
579021
414712172
875647093
894067974
988642526
548102189
641146003
820859550
719124387
53697735
514019093
641102122
894973215
588657511
718158324
841195541
482810116
801314752
24174
648893611
445344793
766579454
781975057
4515833
448476
41727843
4836449
53394
568165441
45329
648115556
514103003
786061251
806792528
506890293
926496845
510142389
45465
735934170
681637566
764953619
409000261
577261155
395537584
511958743
506429314
844928898
568187829
43974142
991582665
4109389
569791016
962121150
939314032
416406107
930818530
642554575
670397394
5474345
720408557
582818783
474289528
869302323
568450135
912674653
506828026
413990607
5194
442380467
678811266
559750742
473235597
47411
5546
662600569
407702836
4936674
422748260
998854749
487036292
663846907
537361801
798655757
594963583
669833819
607724241
897514535
471672576
654119549
814126423
654524635
566733895
488258953
447578304
699823325
562650352
996544589
277191
476969757
644594708
566805430
973653304
440088962
985916696
901371113
748361537
418713236
702887838
789788702
4977
462199748
657379410
52477
685718048
560161101
498028257
654275624
499714
870759678
38798
686040277
6168
466111984
819073490
856580007
618302782
491653039
778030336
49182
407152260
454698926
593542542
821274836
746179347
453984236
3606829
52054
926218552
43412
44617399
847349385
772022030
673949708
829656527
980980582
579466478
661443440
622546223
469407
755407066
48441660
579111069
4468185
470829657
34015470
627300303
471479386
927355804
5106
832503983
49185
682080854
846664837
583248623
457056773
726201411
501825888
979507839
883952748
458826766
322654904
519602980
50912789
471766938
696478830
596430494
964650024
590752117
453794842
532354160
473380
518598883
781538829
826230521
408667918
4851739
995952966
546293099
667562998
697596040
526838164
430707053
858866327
834543080
588692266
48412
420416135
474967377
468938076
541906042
5911
735349616
626230963
692513675
940874215
892471474
763023117
517695873
4392371
49901582
770307763
474985420
526049555
469571584
5220446
477659853
739439823
47950
45216403
49927
2965
522609
822460857
806116075
431136980
646594238
690731692
604380767
5013
451138759
964804251
403830146
546014907
485854
40314
56759670
817808179
919287938
851729057
641410288
44205
874742868
320988712
4502049
796309097
5041681
402361958
485421966
962174734
802545183
734853386
48807
942863372
660546976
64408
4632976
538338087
784744652
791656620
484432525
864571456
5157433
954388577
3381666
540608209
870319746
4965831
630137964
831288618
42345
6939
442498364
806830780
581948605
659781890
332725
850092380
802663761
468779380
916584712
468057768
670835678
990982158
469117735
432265881
476621589
44574
4976
450428304
938944161
512823359
572190930
617175072
927077488
899291409
915249102
4915910
59678
886126332
835203727
447608
869403019
758097049
744107228
885228706
658406
595959140
907302541
843842496
457956725
742780695
928325294
721182360
45184804
674100498
951070911
833327528
429788768
41864268
598474791
719513755
435700919
414421792
520063164
458675132
3712
560172993
49634845
36014287
4497291
657089980
931931245
857701900
733314856
640547711
63310
3677698
47614
776821527
775648152
475889016
576094662
483971540
801176232
680455179
431333
427535187
910231014
5163444
661707264
773521405
51531759
676016685
433878
844230272
368170
44633
825795055
478272
4692
54518
434349460
5357
620723363
4613154
658430680
959577814
939806445
52691
687036723
987573158
799953078
828599714
452401890
46152173
57909179
501382735
426047021
45195
40302101
829952721
46263853
635166379
504960614
650922063
3549016
403778070
813010083
876575732
54129
656589497
923042199
662693768
48521
4644016
634684848
976633690
862925150
452063
673356745
621823278
601348563
528470600
499960490
49612
4449041
678815022
693405161
697356318
530677076
835780161
551513614
982828913
571110504
619545867
855351997
659462736
637246838
47800
4289589
780467358
587878940
573775049
596021098
926022564
743963631
736638051
479814957
754226769
4738269
48808
798547820
493438096
551993860
45659437
550787952
473402937
439376088
449100964
516210316
689942
939741355
988547303
53057411
4955958
409032607
466310
900147146
722200870
819068522
641731907
6214599
736638619
48930579
807077046
3165
932920825
417987679
825206977
21500430
486106490
48687
469453
555235233
946560108
984173554
470184
2544100
931061275
788360915
843204478
406650880
854237713
594642
47102645
585879103
4202
928391255
931001801
477291
47104
490268080
2463452
554288820
682673447
440978597
545961218
473342
4993881
4984436
641101359
966745930
704446462
627491846
3882937
40006160
816962811
459880
402286
587126752
576198463
859256654
4764
668343439
454961096
720542277
832999335
477165558
568314
46290
48783
57648
429725675
526529487
4247969
742239203
430112762
440410
4972270
3760808
4595384
801479239
41199
42744802
665201865
492898491
446611
594152473
49749
6187
778055068
495523522
967277039
669173061
565046684
48067988
5135488
4651641
957164248
899247525
988112960
596842238
3889560
773670416
609193668
463709046
55673523
559539807
520142
475425975
42378048
39455755
457107200
558481391
697482917
895975231
512812875
799108838
901684826
2222952
4797074
465489
4610351
44674
491508960
563568200
596234655
46271
623558630
961855204
480200137
572725564
419718761
887010385
824796642
808261472
939366834
449216318
3035
45012411
279337
487741570
791957103
51579760
50255
580610703
414571119
864963274
510891840
442704102
375782425
462141608
476014358
657035177
476356
932707273
472037704
7041265
48558
720394549
798967088
4817092
859613449
611
517919611
4976919
810460653
957769327
818261607
497710351
570926
565489855
48232879
528269582
543311680
4615
4936678
52931
458159281
683432687
560147515
635266866
476844126
402692879
651968199
564533451
667296179
610843256
755499709
555628909
705924977
499376380
437146729
860578706
4697457
702286088
917191242
479428910
585152423
567831997
621089771
458877785
47461
874195219
839497137
544305537
720726993
500940617
897085820
35799800
807376716
766000784
413252010
488692
603646843
528393
452637334
452574928
672554025
28969083
748416007
884929822
454556360
578762843
577447
411252468
874765699
64683
506080090
463536128
768732681
457422709
535348324
522146553
497075901
723938773
68198
999226547
725522626
624979648
827027639
547489615
489532744
353971419
974376551
665210570
619530759
783646496
970730250
661212360
847960658
613897780
52433879
748659594
743875478
4857692
729246209
626931861
864197227
507964718
658004166
45354
408705555
481154693
775186791
698905633
562835
423350654
415258
700916380
822461108
758345993
755154160
900995207
682886984
54608225
405119958
53287302
719689267
890363975
902122278
524340727
4470505
34922
499194169
740131722
819722408
533229966
40406
692133676
686815130
957161388
694379196
445478625
616605406
591537774
880607501
642005680
861462538
546392394
461129056
571159559
967647278
655920151
44856809
584400886
45665693
975859485
834152138
782125773
789340876
998254158
408085
4783255
871316503
568802744
54618361
605541644
657978585
554506
6204295
45828
498403
449932451
878739718
719543870
410166675
46070
970044671
418754
47348
46997
545828715
482961699
47658362
460375
490022098
950527387
4932407
858600586
692716333
617257055
954135097
931277401
823147814
5246671
53032566
914965333
901842409
450889115
515914881
882641053
389263326
504754037
724625059
646970686
795602839
931088957
474302
760995553
481502756
464506
472570123
845144978
643024248
423769987
935076590
961657058
920161436
941582045
647740273
633485513
492711292
739081912
801904240
471682642
59495
799591223
548698108
473155193
624351616
5293141
421369310
491310225
837397319
539829
937792585
611678830
470346358
830395257
930919217
513298
679005956
658612073
409065948
542842384
448264200
471073334
715921793
572537363
462277
470074241
745641097
486029902
499725
564950
963552911
983507680
414620011
997596895
755157807
465665859
554135865
4544266
5597793
50169
831405364
407202071
50769462
992531291
734198283
468651617
854845222
457602281
41240119
478703556
655451338
47005001
923358561
761176444
34770320
967949476
444900
958163306
810284607
784877786
522872774
532415955
887209259
897072965
905846854
478752483
930248755
615317855
4553
560953442
474809428
5233366
997386752
493689115
945718006
430041
500116205
770565067
552772852
725818409
638269039
965732753
546861
792744287
4350680
820137926
746895072
918846688
33820836
499767
4705555
620880586
827158608
458211621
677612
3862544
45622131
930842243
52522
821524532
863297926
660970896
450413
4558
460801
44875
552974988
48672
600009493
48234943
59773137
463161905
724388756
715300017
894978887
63418090
583894930
50369025
909990537
533969340
687142672
5353653
923254052
681508609
815052717
797540111
48415870
937208302
655734968
491191509
996968100
600869807
478868696
667582002
47813875
971717555
4418
512611692
654884643
916151205
482437
942565231
632404932
710531194
990874558
429941867
655608274
603578652
520167427
448536
49846
626286436
997066963
940516691
478680333
4971694
887043830
3561312
862498153
743006857
784273295
44568858
990056516
401987815
44206
790968564
597350383
479800306
972709720
48536104
713941530
502531019
787646615
778404287
995488473
49119
646788072
853994364
768270983
809655016
526552256
852298045
605177826
787209489
369400
48127467
406873892
575613249
4424392
860863110
477262108
491560170
566569
5400207
870910550
923361621
410375909
3891
509601988
977126318
807761378
546904853
63811
40401
756841977
637600466
729147575
433233853
509290512
587616015
649088797
942480152
4667779
655520907
993719913
530807510
503935592
52567231
48488
858381252
491053586
847666405
547681960
681204039
491696
487833426
894783495
451043142
916628739
703332759
461482772
419666443
423038889
5008848
864492470
870220887
560932090
596579386
358528518
614690822
475792730
572691992
5138
847839910
455402
530432532
558139389
441150030
711809174
601767822
879234186
709543920
714016089
476503803
827779437
748454849
48087489
499872371
742214032
393438784
756837562
446093415
424308
502849960
951117143
603686083
806148606
981188523
756802149
646095829
5545304
850419371
700526582
634104715
735509067
619945190
741587318
797924344
664345059
725420929
518066625
427963984
943155599
4568430
801694080
407783343
758034179
713183376
699664462
4659102
737612602
896124077
558
5900215
722964847
45418
479401405
786475115
910918157
480121268
2278685
795664489
880790987
545175982
341390
662056664
3880866
763601658
51054734
46745476
706310897
753548943
779152235
850675956
630131001
413733
5614816
833611998
946844469
460626374
457435790
404711461
993436879
805889669
3722198
344721
45804518
514867743
446758571
824366001
553023313
410868214
640300994
816646387
474113101
527111105
749649442
4904189
476529500
534068401
622661191
686477425
610528677
885419543
6200
531448233
56038
468664785
465046955
967739577
575218559
591005649
468202457
41404803
482763696
645641129
465474507
625010908
568109123
702621990
844624952
627997562
689576080
575389045
466242
619428618
795752280
773893948
4596470
56662
456963307
805953533
438228807
706409659
516917253
488767801
892862653
608195339
797990495
421578230
46411269
745933729
530214
260249
435752
472624249
468442263
472048894
873118356
861970705
415863390
39770
472204628
5489731
582893248
636241494
4999597
486193
634177006
59017322
309178
910412248
234
350
635411550
45022433
621285456
479956853
659163964
49973
451192774
348426
41337255
4996242
493374037
503372045
45282
497965404
30814
434333459
513271880
904025158
865208284
716837516
906795497
400943338
595
38253
727023391
492187719
895944206
678811411
486461
579044677
48581
533994
595985295
608852417
569920520
657029775
713414567
442344777
283893
988642673
481156
5625
609448108
922437033
913086618
964650605
822341514
534999797
451482214
448557040
45391
47393
743244565
524907365
859401922
698017793
555104232
607522364
838173887
372219
491245
602922012
949988534
497573
4777671
5458
973415725
419217637
32266
47964
533795001
422113312
764012192
816429278
682436893
907533976
6221
44754856
460755626
449958
611601228
833369882
549064540
543280317
895777579
762492426
769729756
697752577
911254985
499302147
731357961
778884525
726736447
344552
826028568
850852044
4881436
483302050
571340669
603764334
46956
831169102
495074164
467599131
761841563
674735490
4875957
733091747
638508620
785638905
405229
756938553
4736320
793712651
912232943
698242683
4770118
579495
429390396
887198477
859717742
871565898
944487453
902112888
678344
409349958
5168283
674254328
614181641
791086314
825629214
695807196
873131843
706627075
815959508
487584
541552
775405950
43436663
768653581
768565475
450491440
481225500
4320
36432
403486710
782384541
683314125
625331198
649026112
498180907
51864794
653
620277704
722633115
874259478
491432665
677796320
918384998
486229755
661407676
478830045
673612246
450986338
889372473
887077211
860972281
547888760
918781004
557399670
615363746
496242837
456747909
500989212
704528722
38727676
945802651
766773210
916231924
978451361
47680
463619408
708419709
60153472
503400463
453705092
893093855
663044562
712452119
685497788
477147753
916132234
798303193
517718381
483129280
512844311
461688
765366862
882531660
487392
932472470
4805578
827227580
544764056
794986076
771512871
563575336
465634431
694478234
870264545
649839599
4676458
915613942
4898
490751729
549282190
990313363
643601375
672840501
3940
533744621
437360744
971582679
867966520
812088835
634001626
488165863
715689511
470295949
447781663
551621
763352613
547601438
780610198
442743606
51801
51679713
389202
4623220
5796
600435659
481601142
4649798
610749
693963049
910435868
4417375
935677628
678601026
3525
680723383
867358664
690937613
589830926
430104820
964603154
419306589
561929
556582107
741439263
889579096
982771205
870407939
4940344
49590
534810
854455869
5597
34327
4810113
697359156
576348
4974429
45142
46492177
968486001
4525410
933039721
459892
696944280
709197050
976129392
541434902
890613725
494036297
628672915
826867396
5044
4596642
462851466
506911695
971860019
577207589
461990220
656747847
564073046
818549628
51895622
937729986
668021649
536555586
775337343
440191631
4680610
791800048
846278028
577247669
793464103
48772894
652448216
60389082
927806380
889779770
726594645
943741487
669549384
585868654
415905049
483837609
405418390
527415259
4689807
909915436
190707
48932
814832363
653018521
47560
734571177
998961801
377210697
577724
858566629
923800849
46327
909899311
4764899
825102411
579613031
862677732
979526063
57367
47190
498365625
533109753
937438449
995148355
497789221
696391867
474942947
981284379
597966278
464354752
363220
740462097
877985130
563996160
868529322
764506682
949787512
418371981
2950
476885936
688519257
42441459
672722268
519369
842839225
6468452
959168192
504521282
46040127
440491850
642603059
507688773
774195978
58201130
568813793
472153670
919114561
615196257
599642201
574522458
497294580
292875922
811213679
573625488
392697960
685967260
523066665
778194428
581481528
439458460
414115717
583413887
484886089
829697498
33044700
810158986
554095816
507538486
582521992
615444573
46048095
786980750
479194034
4445765
924159830
433727410
805057880
872381299
555405450
680985649
533339640
4094956
440280227
923369376
604318261
969082158
487574489
708822207
693855243
714329920
3094089
885023959
699988058
523717071
4772521
554018804
440291789
464874019
661420952
402270419
693236740
573671035
52165
837701769
46596
4196599
429655084
785278047
939658132
363772
643626723
5638
49410
890483009
988956553
285024929
4407
745760557
47577534
515308551
711228401
371
439402416
760092956
508365900
634168956
546797
5081
56298907
540142557
529795036
472171
44775359
4331077
986830227
4167
783370387
454942625
546405708
865237328
772366210
971509902
916893233
940954871
542623805
450971175
691025334
561659552
941308576
624890691
558638235
420810047
48244100
490550565
334124921
782264613
42098
752943986
4483926
555718925
972025868
650566690
915436933
941207248
46868704
353651043
729029835
463455573
480558
475441
617500478
690952300
681721403
491615
45218
41857720
963602889
728568741
495571
925073925
40445557
814121634
712922819
956252049
42001
991708483
421899442
964305223
651171418
448707001
802399800
815845326
692245602
732609707
427883792
966870242
4912300
47375
5518386
764570080
48980886
595385851
464624206
57216602
502503461
518649
661396497
551039640
723969582
3944
586071767
500108868
786481380
5537
536319736
907243574
25309820
432546374
494786898
431748877
458639594
5076549
945341194
559482102
490652177
584831751
3282
796469023
49355785
984948671
673527476
39847755
42220
593064013
642063971
481824573
51774
753333508
849321937
47873574
44946
400371905
42064518
841124307
622587258
559554135
5026097
489787764
872444053
4998
996758194
49229
927012143
811619132
905974331
535094014
787139181
6193657
855173805
701999627
483356049
865216954
47357461
785891669
501808315
542752614
604408398
542355212
58742760
37661105
36816210
488956
49373988
54604187
848744170
924456322
4899630
46968021
477664391
4603557
968642180
693181256
604619480
4804943
4483
995628407
609070039
886468224
50529549
467815541
51384586
875665457
807097523
432447315
4391
746890557
727548912
722953281
4532711
47765
249071366
965231103
522677621
865128675
447869061
415451051
47906781
5959
49114
4664935
922163360
454377773
680398976
4593136
5400335
945536694
912540582
922020786
664149643
830926302
5175
426175091
513720750
455708394
7131
414882681
813168042
541224542
827312117
5057779
613484481
48348217
4455423
572006420
465631913
492382
883357678
867374290
649337342
459546678
936013499
636682839
754496554
885668507
411235749
381101166
5159
4637881
593363509
431662508
614285335
545517815
729554858
815575821
400379242
48590737
977114155
393526
495925
4934341
429564
344201063
929450916
968537892
953392270
892822126
727747334
7292
470010095
765865525
574500005
505223556
924850809
928510986
647071432
461958006
474341052
965561037
390707354
6057490
516111458
65176
468924110
49593429
44364
767385711
48484820
428098792
997103680
964701620
568059376
778015702
4909373
790278526
715992341
969935335
40015668
29831628
4446
474374157
791093196
458815
488193103
362388451
801753179
856633550
603437341
381163
665295077
917138034
700730944
42325584
637115712
402659973
487810676
907810176
530593188
557967258
48075549
637632233
44717916
715144798
750783126
877328833
339471583
5727
549325330
607968241
3214097
382351830
491808
474465
521745267
698596295
829045164
856453255
603641502
620752731
777091097
497523162
554467508
4244654
779459915
914989973
440554
866717341
577195803
754695536
438800
505456186
430993712
783777471
496309730
751927936
410935884
409334114
839285580
48283
800746889
772388384
842677503
588699466
486246461
541887
400113536
52644299
62379
426482354
971022383
628652174
781844060
543630206
500230
478560422
519434476
474099823
45754
594004751
753291520
832622623
543643476
603917057
663
5180
451716
705876105
914668743
500534232
525361
470394
483708203
772416322
762961557
4641696
652155427
318136
866103628
479018385
961012542
990682966
57374110
440420803
912743510
460004
660221668
887128232
974605054
668790830
760857198
897980790
679539840
481133017
848405045
478949252
624757229
453335008
3444411
43950
635878957
521651
48965705
560920477
556962893
872074902
528221408
522922029
850043571
558474081
708125107
881148885
552885348
48514249
336364784
533796220
410741861
480319491
39749
743531214
719664281
713114719
996793951
650771363
1293
951665750
466430548
818825267
4602
546026468
688016843
480521599
936680049
970811698
531400942
527104
834750238
477423
478638
555966552
590962994
578041334
935187813
882845184
442010093
507570175
689952148
48202479
695175165
635786010
611380096
44788247
49573
699666211
758936767
697668280
515539715
971833106
651924369
766393845
552530190
754000487
38240798
601855281
48533051
715098932
521081020
484066
70791
991523259
832158659
4278960
508374806
766590751
870525178
661049350
515766777
985573450
414182629
682565171
461222272
814914864
626404011
899165200
624939041
824059722
448033
948593539
669982935
596187340
510038695
832004019
500929713
453334084
492557635
819680538
990195487
856604536
424548727
786703896
429957677
896318290
897659009
34062562
604282764
694132617
537188874
708182021
750250028
465886570
803179832
743863974
45527231
705610930
531827755
589408815
411431026
566680
849911706
760198684
4445981
784522314
653580879
672624277
412353788
804159100
454363239
706936208
721550847
771632915
934380510
810381732
550387276
477577438
44762646
455900185
359366261
722851274
491998539
976621725
741058724
357193907
812932230
4991810
615811173
445077867
44882
578300
361268504
251612974
458307
827153970
715144220
483658947
604947983
4069725
491971599
797897189
45120
5724
950082228
752993030
645284240
805719156
409460959
713638509
760341401
498219616
45311
955378004
474529611
756471602
725719340
47372
960585112
601541424
814783149
485305
610058442
592825148
727106911
49572
434017742
744049497
587769
4416093
690449126
4261504
729925433
681435179
465645611
47550792
550697111
864831753
49055
42378
478654836
408067362
473000
783272806
581190357
651828020
4896
708766793
743888547
897816596
873017725
703997517
585872099
5250937
45005
762623570
6796781
422877147
450649524
565479729
584241336
547969434
206
643246856
860425306
47855258
646235659
981860703
600001746
989732601
586917424
948405283
983130272
904930267
4582262
824239652
665343873
409153337
688324959
46024
43155
45501
623197651
728903219
41863642
456106290
596199303
529014598
948552893
719871602
55273512
4536227
447200829
407318165
568151173
687143464
4565
392625304
832616819
812694889
883137437
420746428
454869962
939410359
802852721
489040
742074206
830121835
761648078
834374153
685845948
814288179
49635282
530728
39244
964117660
583292869
753338860
961591096
463533
880169994
832304712
4900628
47371257
45564991
508506
603468872
696788112
942501590
478245685
457526337
437461349
478761
49384665
39272
44968936
520280145
417370194
467621565
406972479
719820658
827966615
3772360
844761702
5615787
4110
5003979
519040309
502840206
731841405
761108486
448740156
666403165
454989428
756705507
410619903
812433247
825958811
411032182
886263924
994982839
617447298
4932481
476907898
460095
547891940
655271505
49220
548166855
484651811
978634785
435483643
489779
3297052
969559536
921183825
551112818
890741596
673720087
971202527
504281580
3566
830961518
491974132
465011357
531768188
857177054
738492794
512048690
31761
667827404
498078272
462602
978436649
4635442
600438876
938909822
899520315
899751330
58459717
564437569
947050204
523997534
587158741
738501636
5586
821012455
926496166
842281714
606301563
776998902
3617479
4599898
76274
853008078
637894610
46919128
673403033
481093
51927
5434
53626113
850628275
525859132
994780060
628580333
722603306
4601237
979479931
46758798
5229817
711583755
471842919
835072118
36975686
48542563
5193838
436240
820844156
4833574
4626470
484381343
465880759
522017461
882269333
428214
838605405
4321
632890004
441091
820597774
46282685
41207250
475963
881535165
417171940
516963045
793223182
973419126
968002149
424150774
866906242
4811177
944075181
4166
48169053
45118
633
984926745
499092
453178230
579919226
47529967
4055314
833237095
4883916
365154
912688013
570056780
602954611
487686691
716656207
410392987
488350928
453027124
973446705
740706181
843043684
4680731
838218900
707062957
4737115
291713
444356370
466578431
506586341
44745
575617208
745984106
855569263
441534
46710
451402520
633159289
31752
4704759
467411782
43318222
561981046
788607067
4462436
595221134
680832380
440948498
4096971
410278108
864476430
525567724
865012492
41656679
855239553
714601430
456538
500881927
792547161
967210224
419234164
591802821
495096963
44543089
7454
960988292
475850700
397372649
51636901
942555207
4702673
374512
665014398
542823349
567974739
751720341
696926693
678563255
807742868
636951213
493969438
527037657
728071876
3787305
534513716
789311971
416377521
543099229
816330348
488068233
469875836
801789389
883127547
469470016
49061
403717
66315
725105924
593700802
832982359
4992752
841232949
493278518
476504
780699491
520508724
469569237
836675156
48801
998156603
45029440
720476177
993521013
999114670
472395665
880776891
416143082
4205445
483325310
558947493
916546184
687943800
33879717
826763381
50801
559255274
479392
482827686
565151938
755410230
559484074
472567
475025
949171683
830634473
782930061
819308658
901238744
749728806
702900172
429799864
940906803
811325337
409573712
408895388
805780889
422996238
638950549
442663062
781848455
4140
4960906
462868
528094
4914206
628031713
929220480
49424007
46344
49992231
50717
571883949
538322142
505470685
45616
779654950
26026072
47499
978121267
946993283
688315842
828236136
664825404
509595748
616350911
438886963
788152097
791030998
446471
534821606
685956641
897094130
491877227
558466329
688329141
421269176
305126
562523997
719660470
786774896
712571288
4646818
605247694
58525573
4776664
729659943
545219571
461923
493208045
703646745
46496871
503875425
631794250
872304633
519265527
710024091
617182757
568964178
786484988
59862883
520414099
46684
29033
445121
38659
4509752
49306788
455955578
908317077
4345
879137113
371522123
4894511
512617611
950533177
563845261
523664650
615707433
356148000
987398741
897197571
736193160
580645561
652380795
6582267
780263650
452948
839194003
703616383
580786208
790416892
586662911
470620930
935080698
846183764
717479074
573293493
423411
769797629
540837041
653855441
42844
812155743
670039155
385815
224
649733802
55131
747459523
812847963
505346631
814143538
511420086
54771
694755229
451042
448600928
805812237
4987551
714458392
881566879
545916639
907983340
388846
416490677
774285118
722801801
890775383
428074
757129634
4893954
519589660
455499271
506494
605363123
877656363
474141
4278523
801112822
487866506
430660209
495877
3844868
503677753
728275560
562761196
663683284
402833499
453475829
45558428
839867683
959503449
877969746
514657886
662478716
708943483
676791045
795071718
987788956
508727931
6146
6386
991476154
680763675
49663
720390529
419236378
518829055
539138950
855292969
661157753
500161093
927556705
4777264
3904126
779835569
940526367
648902
975042212
746271191
744457708
713908524
686724673
405682427
753498618
988834029
45050325
458243345
813783249
464365590
930868426
773451277
810545910
499003782
676506772
795975252
534360
4617
916162808
887378163
469392
718626237
966606019
651837274
543137734
846835753
452402340
4915438
817183127
756625830
808546924
514136
4744771
4800611
47344
602293192
4515449
586466968
47442
644301178
874514842
584108946
450787058
46384
695897136
736044895
49351342
563193852
400402806
613794803
749734521
53219931
625936476
513723
927428007
670831564
499845072
632637564
448040
930680300
455083260
941862850
42937
813820989
964813410
859677664
483427001
919675990
863816159
837239359
6040702
770628878
469752
332112
728743336
434858495
910770416
36241
525586795
578837974
543813194
591299966
495719067
454220216
756483189
4524805
868602498
789780477
484022922
867908726
521175617
708797344
613373409
520737510
923044639
897163166
754849364
804805414
667531017
943638073
688220907
618341473
593163234
38005702
527747893
687491896
749835445
526023657
532961908
471722
492161
539368134
931797616
981948288
522369403
691077658
808176282
758937335
697287784
48745262
722593566
587778103
977047763
52239
534866741
555313906
958715313
493514828
957904091
531147898
592040773
50784046
679404104
456590
991999992
951101929
753558992
4778706
995318423
47024552
6294750
5635892
589160433
51176450
450073804
867780385
601952
799589009
57721724
761696559
784794216
596056485
3775753
452732
490811767
493514264
52608791
544073196
760827025
400614440
924101214
45025
979266359
5530571
621645389
620632808
501885420
586397108
458432
6212
47012402
586335871
52811420
51062356
974001454
496102013
557172945
4912100
733561665
30513
693627846
524380254
854759217
475169113
418329466
37671179
45220916
903115265
46479
894260726
494927555
617709451
4279
927529782
45905756
300678
638030623
524203
633889683
567297378
794071869
659726463
51877
34122553
377661084
36827152
50712
520363778
454345975
990554367
495073782
948157973
522505542
52547711
41944180
652497295
440221004
679962059
628641995
59377
597677668
4139
48780441
987552871
507370
878340197
807537942
995279695
581765033
606991277
619298560
6504
567638043
435184801
706392917
62470
551291393
409093
26207631
458996935
406275836
612001961
465941199
968366001
678577329
778792961
673413434
468061790
4638065
622043407
691801199
61079
566757901
534130370
621657940
448968718
538825456
587296625
970692112
879800624
642533705
638727484
561892
933687094
44983
748742494
5719
869429234
3113600
453330
4613891
565432812
38069302
777423406
594922415
859914203
442901048
780995619
841691372
4540612
537491273
562667777
66562
497960
629588011
451257224
47292681
4222
376271813
60252
493349006
973832978
955579142
846399923
480281113
45176
642575731
437190697
473223906
707085023
4681112
610630652
642297933
446456129
615385397
475188
476689182
442781543
44447912
45899869
44858016
642758692
777968089
656281321
565638818
980123410
404657053
888188067
534640709
844233339
416990600
485243578
611562002
977669222
530953895
537195505
912271293
4987911
37919
4813198
876457541
971425275
781972858
63509311
338818458
340417
463784
440150144
910495920
469443924
688524452
630115744
607240
905304278
934634373
510106015
703080675
475080426
594893453
49803846
797116719
47935595
963071277
604455068
561395894
53864343
509969
516733099
4769901
750770993
606516162
486051487
434181603
796730544
697994089
976915734
578325747
46492
49537
985634805
983349756
413357625
421704972
431630
738010459
54400
40082111
592276685
825390008
857914936
40761
47068341
946421288
513223739
5019322
595582050
4965157
411663306
5334
3302815
47332
983666104
590651120
579794802
812267600
568556726
971651542
890807424
916833158
570958931
5402820
4876764
549008692
686514662
688957084
667375964
778506422
426176562
859575071
49975
454741
976790044
917951086
666772338
781245445
716169940
823754153
694325330
49477853
466534984
480934723
646462438
492698495
39240774
917094136
792772612
485675748
462564661
657479034
582328256
488243539
711851378
689754243
45758
682045563
550524298
918058808
592128664
418341315
578799969
998797758
5508
664965085
917785543
667328584
251882620
885450106
957788251
695432035
770026571
419812700
590900597
654962115
36654697
4643442
495701
484901488
984056241
487720180
475090399
366682406
45372
517099
43369415
5359949
705974596
418334511
62330
428734
41678
4816789
48458852
462821357
929479453
5182698
503579808
662377446
45799606
478631
455919443
3952369
434203119
45635924
4935026
47984
332248
4952
775845744
47519824
44380895
405320346
927335820
999666844
567436136
897940101
536804604
5496160
41721376
500495627
475168962
49311349
554072427
68758606
742133703
5396
411695174
473469
4674409
415857095
752187517
532020
825052366
697842825
527094992
4880180
521307226
463090015
900923291
926921114
48612779
430215914
472770
48195
738435133
699190103
777631388
876765449
355677239
534744755
451603481
788843692
783392622
811846148
776081906
495609
492558001
485817965
33845
415947461
45727135
632677664
47511
862343916
559252836
743730346
4792483
952142184
423194728
973236682
650037098
681064820
704494197
657143590
990058454
541108473
487919
3621959
463040505
927677680
432905469
876104407
707416295
3820064
754917368
562839147
642619000
389521
452656564
548179486
886163278
777460468
4576841
538569596
943346227
493124935
854931997
574583670
671111915
816444756
714037465
777027117
627296977
712176860
61919487
3512
879128545
45170508
611205198
951458729
914740615
4957399
941947416
616264028
730647992
416001467
4625360
54788
854486967
473920
811467630
964009847
583104579
584334671
541970649
581333755
816719768
483632
492497108
485078548
454793456
498877934
805051123
486286068
372038971
637590451
5434298
501530051
549041499
414179498
575558275
504326
708064814
646898670
51425458
51374958
675621845
466829
549809772
763339567
446600
538835908
495197103
59814334
979053453
986365002
493201356
950185627
803947850
922530123
627933364
599153578
403285674
482467
737542298
559
570791300
554905166
631864368
726327354
720798046
761964440
595513427
797665280
853815267
929223190
539248248
805353965
744800804
484034106
652534441
667181940
437389427
481620
810426999
4695869
47202
405509800
989630437
862304055
4633
46748536
621565025
571667669
40242
610317800
677277942
779173572
634284759
62380877
42477
719744363
198305843
437036518
900532794
606922483
49105
963323897
60510
863427961
450917216
426379438
686244742
44943288
515519024
509364012
785442640
45502807
374393
55166
841543103
552067139
55949
478221
979773730
722324138
890846482
899938702
415894161
46332
451787128
666267667
980241912
555645497
346891
483923008
805562779
498843437
960947731
911826567
617433183
748194015
897073244
728831286
658637543
2885
981635177
762343817
810109784
909656403
441014624
780358738
584339091
719119411
537812462
591994806
410799861
699462455
49197
4852139
443262986
694286307
892561627
959143389
560822124
983249576
538499749
485919564
633076753
48787
616700456
468231871
638608609
409337959
999732163
828989758
50237
48124
476223550
525449122
989599364
619479633
793954273
601775976
500847756
539341258
681892837
617851758
685540255
686053337
27247
459973984
3805640
114048492
670529371
50497
509585261
6267085
4139611
489596118
4186117
869112776
956638376
453746209
617523538
821340369
817089888
5010
5262975
566702506
497448
948814984
916417217
3684
556488576
525325732
595854223
445684389
484229
815768299
662313502
581153202
450641708
459591964
43645788
925385425
889094782
578159400
715475870
997364198
932191497
409639231
498445937
450625248
458280
679966993
856071140
852075897
45643715
550816616
5014
673587415
893334629
567182070
728992638
44809
45685374
478754877
691783181
838495364
478346421
567563954
456537
508472816
49122029
430900652
867148129
496182126
569705188
50716
548032591
54662325
884277845
915668906
468949
5856
482168470
745594461
980305378
646013049
46283749
667251630
494302523
701590505
4869159
49991886
963944727
823010008
601309535
978377005
600230315
853252550
738256024
4897547
39996981
409421270
498200428
431401724
463585660
54228
43054076
771378711
413548086
413139559
786378146
620691987
704840462
679731662
896355030
925174278
470024213
742321570
950132072
662121337
957865462
493238
995404207
4551786
35972
47677610
933887501
607998793
668805545
483923
402387470
50518
490686
423499751
4313364
41696
971936874
447047970
40020
478581672
756046741
408617778
459220317
4824186
436869251
5027756
489390575
46343
596587935
704009655
764220560
4462740
870787263
577646033
359419
748159053
500311716
512721072
604020456
620993703
3687703
766535161
845845361
990907606
5272911
4682006
39411
725259761
900234163
997344951
639983439
419705705
49354959
485846284
412239173
482547814
676574831
638734268
577280515
501002013
42694241
59557995
497564033
661866071
895728216
626877432
2750
44653879
60390
579474022
728290677
800529593
49001846
556171228
515257341
3898
835805735
616080172
5336
4682198
971381237
4678836
485007
459408182
46209439
450287182
5134
828644539
54201
554277166
4668
3708
928145904
4592308
47904787
50083891
613329
457811106
311740024
453116775
43716809
913530263
549022118
564402419
840259324
401269474
727803359
755895862
675374967
921174046
979950524
909869599
768904687
755082087
485943
4854190
5175631
483932856
745090651
795898493
931833738
722501351
505268
466387
854524724
608259853
721482389
463094544
928543547
545549212
764670944
718624477
4826336
798508562
45149044
495420638
855201791
645168651
4366852
4880186
706661732
413542978
582896
473695779
761755243
781696982
674380561
624250040
4395115
38613939
537049418
636665246
617910263
453105104
492500268
460193355
495942360
517877
502219348
686779843
537212820
3760
47116449
485422843
991747160
619989542
5338
768644493
996745017
767791077
534887066
507538773
553893833
457308435
45568670
488823726
5767
804768572
500654
494418
938282926
482622
458519497
705799547
591093204
810863000
4527391
751633245
850081925
686456314
5200
908874644
482577243
998845202
4484928
565776642
4518553
887460750
693754551
707120786
719565231
776791492
683033251
7300876
49956
46829099
940007886
433012135
961303746
915287341
826806294
883379350
4338874
937379626
637552053
718380201
3059
888970861
28693
48143884
4519831
782080180
908491305
429208526
32471709
44160
49389
460057
760000765
5332
4621023
540446130
551145177
858133402
500843639
33165
930415589
42165738
4894047
767210808
364
570646144
679424163
465704265
5316373
558893
611182885
524881731
420692005
4832891
888027302
998957547
602990028
460978
4049
848406042
619638117
898670883
662807979
626526130
478311956
618795485
47521
655051812
921834047
528286014
591232263
5509789
436125716
541763812
4342816
978779913
871292983
884531374
787056380
867996040
779230028
618352764
534283209
838223923
462348301
459435
47451
706648842
475180456
536048
732340974
639430863
557059464
916613660
594010795
456692195
976678970
411561767
717599697
763379057
845697736
741772744
699199287
51881302
922730228
734486280
497348636
848826066
643000755
47798453
47884
893219647
990304707
679991507
441883
943678587
649818905
479405458
547387159
470123207
4516756
843059438
722473321
718283106
735699813
733187675
768828881
880417976
497758628
587027323
39614
801947467
465772
449456320
929322292
882952142
570636306
477434098
4925272
692782778
866541490
535845040
578541
57847
774095301
37631
955396752
428058476
783980848
455695590
602393600
639319017
717820359
61744758
848242173
976779205
417504649
620528838
549389853
571975147
4639567
49595806
49874399
41132
850904832
854306657
4782636
453262101
403784
988827962
569259799
747223319
589922083
810434435
773161319
4541140
732144793
38035
583476195
32930041
818314481
569482310
478584414
818529857
722610648
988047944
786220666
690598207
592212462
983627967
697182200
682877158
46305
44859905
715474720
54404
472981095
63050
846524468
812843100
446544968
819383911
4998464
892923226
31406606
473585258
923882141
6329
949971754
499824744
40621
720679363
682005111
47993384
837019146
47868025
48150
495762947
918484102
43604184
4216336
859639235
488417
552024497
516673698
407989080
751043848
48951225
4635700
765156816
5515
868556231
696144101
49211
921744098
863033755
797749504
452752203
706899039
255362
421545172
506440445
946391928
661203823
486770
979357815
601881397
782266497
817168385
890132265
886117737
450920
4448616
511809706
509996108
48370
840246455
458123605
549332757
469748780
813496026
607016328
981454367
32091481
735983720
833789380
771321852
536129801
523213661
664454
528693431
946530966
542044497
5591762
592864461
916317547
617326
4733861
488712019
570435003
47758232
440367686
727999775
479003
570190043
4998427
476552278
725403445
751290366
643908038
851469781
746973439
618420299
38807
647579346
242624707
881573667
45431
434026252
779166741
971063718
4770983
536906
476994451
676311327
496432505
527440658
52075098
893885661
820139885
664505683
829861013
834306789
705121868
642254135
474542944
964328415
52260
4991007
834845905
518191
628234260
582530535
450943291
4283384
752949618
4521162
723704264
696953938
967985386
680417476
574525656
990260110
477491708
349436300
510352423
492006906
448407291
952816011
48961757
776677148
825501680
719698064
907635510
962081052
397960954
621936761
794358869
412827835
738301332
411627276
506270757
475212712
451403408
679636194
641106202
513484894
855121583
5261415
4600738
46467023
477816767
4538520
451797898
767437208
710740479
47781684
717504938
411897404
476477054
575655571
483406464
460152954
5763
36423157
893410022
52494
676911944
497744135
575288518
863504862
759771575
5618700
541054096
991299602
554925750
613315857
44609712
5063
590431394
44556947
795129469
462012147
566324099
567937296
1000000000
875283907
577384039
47365723
45670344
865737404
602195147
464963743
726585066
518312324
521835021
834761685
769606811
740686546
35410
827490923
468449484
884609996
852778728
934466428
494732334
536640159
706612388
602285181
708918257
35611
799625791
987461898
535217160
842630950
420559554
4495279
743868180
405234921
548184999
46333056
779019986
748234783
545540708
4445752
24679447
46054663
495246752
588895143
808589319
884123649
595605662
424900465
49276032
558298
60445
702357379
629168689
49972
790734034
750860835
776781224
661959223
414726289
469863037
784539809
3942008
656854010
46508043
769216870
760321729
408226632
418716881
530713011
5803
774271036
483731384
486084198
481968538
788145538
386282177
6234
456085313
650110059
3687717
448157615
833331010
36586
421441
671842618
470821390
596373542
479338296
457640171
467256281
449771
3624691
502856
527172048
424299760
735400646
840860380
434198872
683586442
320072
678777425
941589296
518911639
499222239
386588
52400
486144414
48878494
895008003
449421
42630352
410586331
3833353
53286301
477082255
743361483
420143846
485136
482232092
647164477
651524769
890708611
449019152
617170937
589527079
956933363
421076946
45420
708237338
768513050
920785069
797613487
4585543
465951
406510856
843903980
50033
45382
41664
48678017
44861
58710
838020351
773653888
807669540
458442223
48832649
554185380
752975532
840195365
741428117
922138719
549742939
37290
600910256
491182890
474669745
46096
477340844
774375066
59881
456671632
491352634
406523733
4607265
984375560
580241059
487232
737190656
5534355
956711594
886862180
465448480
399928
842339356
619862141
538019764
722387280
423923564
874946010
660853838
995353079
776497553
914478462
842764233
45208731
632368944
732133969
458812137
527588924
515078630
471931517
488275
683745331
608506983
433361583
472569382
872376029
499425830
4772979
720551035
4458651
682511202
644782303
430280926
697565014
999305990
53423
417689
407443
738407120
820954070
38593727
979254425
727181571
465089239
964062237
56569212
358
540
481
843302156
764673976
971398926
281
47686163
774775799
3855273
5643166
474807794
794221752
44502
686627881
704673572
460094693
945867742
449129454
430382785
481392
561035399
892598837
459796638
515707268
676977186
403779
42160
449011
458919126
774903704
991666281
679631270
543135122
504345179
428140641
454714909
515367505
4398
944750976
919570671
417993227
664575446
506154587
466025
959198286
478395968
48956
799064398
50978534
4564904
629252242
531878001
950416078
700513135
879103008
483155160
848204494
769754823
434921512
403931561
480881134
903793688
763937294
974186102
834179104
905570365
4392867
855285120
4532197
732949806
999647291
726429104
4904489
43604
921425700
602212309
461271
554514794
776178798
474231565
647536467
516232021
577753009
703308974
45771
870019129
444639235
996889212
52560809
607408208
4141714
734342513
2870
892712951
4871700
488625536
659361030
412086806
466420387
878866811
49813020
934236462
47722400
45262638
495452
873313535
789204681
434062468
4261
805872755
411058
526086387
566978
712354356
483609
814549896
547855
524856
964724918
980429633
682223164
2914194
4535908
496642510
670885904
488417054
702115433
45999680
789405472
673791001
721032015
486853125
558983667
659989519
410450
455794072
49757930
866959949
4866
754019781
48775062
4203
612642122
840826756
46596563
43708
879093116
450411384
465616545
425000637
906755288
4677549
626056467
47669
601112245
42494285
482528979
454723450
744654419
919432405
507771029
61188648
664276384
488402011
473942395
432596946
38110619
709902986
45414310
4514079
563300946
52266835
510340903
56310
449539
841724094
502136
42856
968145204
733646710
29463748
749452096
488607954
938412300
811988526
547700078
731171437
4949228
480310785
404579909
768211273
4517549
696528993
805589825
756449709
467043538
415013747
447878055
641885914
826718419
779548573
897883756
489566882
537143243
4912
497119
454560932
697668824
711865524
909399454
711510593
391117381
43614749
311829869
594894695
874735051
498800998
45048970
256
45052260
4467524
680334656
450513443
32697
748762223
46350703
601057526
624431306
45629623
751941625
5046520
40011
936000147
619449959
834750816
4779
472510671
957787516
5727501
456983921
936580391
59285
46993
546176437
571219262
984962626
580314447
760437349
804655147
541377137
759761826
562692569
443810142
772650355
617235499
4451
668585389
49860566
779388897
914533941
816272630
623141716
661752831
912040138
975086167
897595831
497435667
725114470
761454994
929657884
4694272
45498570
301492
932979564
747911618
746101941
49225442
771436086
727035645
628672753
941861214
5806
834471946
4241
49212921
48707
645441311
613676641
446550078
551068763
813559092
4496368
704047581
460378
675989759
588667063
385012174
702396909
560738319
461475
400293072
613865457
430581
975360987
632439101
926185625
630811587
763623651
891278561
52863
49009206
404477
720934819
51902
4093
466524626
812310450
708486024
46086892
923476244
528428
63949667
944547246
623393935
582676413
730641703
4336573
439557698
371531595
494080280
401295
856998681
909937253
820318136
6014635
449591277
487327938
750864207
499729736
450362623
656699044
511258721
898916998
744834649
834159059
514337173
4471860
914816985
458913
353429
803583175
549147157
719477105
425859769
956279145
828178899
43671655
673045603
509155747
250133550
782660039
43432306
44550044
4221
3212
47492987
526981223
460396441
774459716
623360594
623373133
600636660
646596
444485392
449594
4784
4641738
40508552
880264696
557660982
527406511
534094671
662529585
522236500
625492214
45379
655830501
873855328
884202323
460231058
5011997
691956808
994379341
4504668
867204553
777016170
794859969
963397605
671211632
912128406
840061656
910945387
499367863
575160410
509077196
5520
914161561
476146680
806879304
491686
962970354
5500
520426
54312894
48748043
49813
602668729
513623732
49409
471312284
440694300
589753219
852063898
488743847
487374379
463162466
555958705
794375796
481022683
49736388
745196408
427116348
765982225
743606024
483058351
4297210
471059581
4628
7357
808872429
5782164
539594344
45818875
45251146
804751634
432161
983273570
832347186
47047984
569873025
5512323
499914042
592534654
957234782
966506177
4534314
464770782
53773548
456273445
535050541
965948439
947820297
652
779099594
473260567
627510763
530742732
46330
47299857
386880
501384961
532412480
402429099
489736896
661780107
578636062
40356524
387672010
523627829
884050152
987217367
45599920
637227234
497054
709828040
846333987
957582964
694645157
942575806
48768411
5002
435828470
966290918
916252852
991848544
540263234
423319245
962912931
907827597
682900944
53103
928275095
808897504
764480801
601446577
52292
768127469
471848117
960999759
907159611
811479653
972631088
455401595
509745059
555645310
279
514870
897981279
577574244
439315563
714300313
690337745
56563
493112062
544577010
860589472
4405807
457021837
559758028
572923158
536482312
520985126
4715295
7236073
858330949
797978342
775854248
932918949
894829467
656638865
453858
555574325
461644775
894163439
712786707
607363031
875651426
585565
825981495
843237723
790446816
60607316
30242298
496058
4644382
718699957
48702
3906661
565792923
799184593
472042727
698072402
4739352
556454228
49091
4181415
796992066
3588
623276027
5005
42620015
677550258
437178879
4510993
49288
557927573
690461630
47914044
736707202
821086326
479556
4661807
697700897
675938608
5220810
776085667
42129249
858853142
987856165
45413272
474104
521352393
668282337
599366413
48361633
4869060
516713851
4630046
577476789
546053317
480295359
691691777
944941567
4376486
56825407
715895192
796210663
665597
3470
47630011
4088
620526113
939810184
4914051
459708451
462207773
620686080
779749516
451690419
66241484
36064012
5585240
902463221
540927332
991307030
867151049
433036239
721354978
415784853
48458777
620943297
547632753
717302488
475797
772723213
49588158
307067392
547247879
638683369
49366758
477295683
898552183
566998681
454059602
999890926
782097270
467644
505652
548568037
461085230
920055894
962084214
500312077
416807684
584594417
708813200
752156109
968739637
579946958
3203930
47020
826792044
4681866
562175662
945890335
859584588
478938856
48297
447772331
426752890
507726064
48991
794500066
585518879
456638725
793780691
666730775
378057666
47356709
352119661
516847531
409266604
496438
49854
40092171
601355166
45163
600125770
419965876
865405709
874566069
38854499
421013793
854158504
66455
46367
52823
870099139
402915700
658528883
561576528
509485278
837800064
513672630
793678326
901266480
520642313
919026321
475501
4464717
643331
460523812
796513249
686808605
677990681
919151736
38151
564679778
4743477
4912059
38005
39494
407897607
40002911
735616204
780827202
953103333
837114387
43492615
672830422
4556061
477753
920120077
483094027
885519463
489440
511414
913008979
789247676
603849856
690023140
730879103
583424484
45335
45270906
4050242
421645622
823770398
5907043
857373535
549174139
49411772
570905665
478034
531400119
612119410
3392
48362
485262
723724092
483890956
940775782
412545
433541949
866141705
890208087
38834
926172969
4325724
980064923
40458651
3412
950061908
540910655
559092087
700015471
636465149
49057508
517584508
717587143
4626
656402490
48171
604501885
39979429
789051044
851539727
940984754
4441
67821111
783456317
649941182
54132
958072598
467604739
6261761
829803614
789378819
643537971
597615171
737037510
881875512
893441790
604377300
469696
44497381
4541521
501050440
452622329
923091516
55358
48500651
420680310
532599427
497380
615373953
402396760
736766101
607688800
514413319
557469303
542928178
864758101
724627896
5883171
579628666
47907
514406878
879135702
551944598
618958069
485400268
3082997
3846514
5190314
418217414
4178713
4596598
510791881
418418257
462360
602914285
887463083
558481111
4573010
5102114
4103335
44878
4863694
4192990
504965
867870609
787901017
48795
786176817
4915807
958911432
920096875
576699
932365355
737064988
4399066
795252304
482115356
747423613
58423
45746769
44448105
766632234
540773719
58342003
789598025
3628023
547000630
33510571
600721205
752885719
712488325
986947701
843892181
914326721
686875430
47295351
4059919
989264126
465028
804485210
4318
42009
5593
648231865
744955963
58574
884446375
491056440
418012856
461990
856061735
665162642
762893411
513614320
481790
5915
53901876
450458
473466144
655312865
659221904
4969
387736565
707308179
976430809
935661874
711115754
430875398
782616179
559385034
4467724
804275335
491645860
5499733
583195333
332639500
707168945
760457840
617963567
5070196
44546234
31941
545533145
969603516
430047926
489677871
843516894
568859837
481074834
484615989
934667378
4759068
532319437
5285
727708406
990337311
448951647
3428678
463546956
569892179
544397614
50519706
800781309
544965340
46463862
467956029
607273392
4705084
764529806
504001976
404373925
774866018
4587409
600074312
832045351
4485748
968607780
59895028
4834111
470137
54262736
943931432
44506241
44613570
610322991
402162316
466837
457717624
573963192
490841
419264
554588037
616989052
453561640
46755885
455003774
473632124
715406268
3115685
735142101
815346863
48122
816417511
471084387
510163
459140519
551787780
505456813
922797232
452045
445079831
828653904
582772
53016843
52784708
764337508
416931997
517663118
586313603
759772297
655701046
438865664
5756614
485797812
539447044
605823202
428645294
481856099
450568756
4514563
841475765
432656373
3503754
417877118
400083454
980432005
751358812
828921805
940915053
442715592
855553330
44981089
797454742
45774280
351097499
625990169
407450996
681499243
5619415
674638607
448117643
378435193
701022400
477627592
859589000
452259202
913165546
793360970
890206330
36577771
523080
802621488
46531057
48222
950725494
937018630
981703761
828886088
444936180
43173
50806096
831748346
407819689
719374882
484738837
374648746
699839816
544049363
628682553
854023740
34692856
890856203
918787572
426546402
49718205
926011999
487275273
3681
724460548
595186147
4177798
791112425
427934570
568072320
694758972
4866671
41323781
460063393
625483631
936564149
469432087
881493098
815185555
922020655
869866639
509220937
954188510
567196111
5906
416215000
778037260
832709491
641389780
3130
4075054
48650737
4853654
454388020
4934592
354
991024664
622910704
399067
5444
789440563
525290804
5288258
836286512
924804258
703820516
888771479
847183413
774703229
430244264
693444884
843447249
765902801
462491425
442479441
628658222
732883558
912827961
45794528
469221
813086306
409308503
667389911
664793696
680081528
997573815
513829342
465191694
4748459
409588571
5703
806066718
851315341
792841116
502272627
4784320
580671109
4820007
609353176
42460
879051568
49023
5767824
722785598
49551
4926520
4905171
712431435
670659518
970110276
7330807
72424
407162659
743751464
759861332
981808770
5543346
883250106
4035
601359316
444378663
993598564
936148806
4679511
417214900
467098238
48725
781313902
952902815
893098564
837189200
769324054
664210788
416532123
432423111
483151
492828822
447474019
439631930
477502314
455808526
4903842
420730577
795776245
46091048
652392591
449700
490910
855853173
797024053
671874262
44699576
919883074
455433229
951703354
45164195
728630094
528097359
46146
458795
543806516
554259113
3902
53183782
232476266
565525252
60261685
843439999
4640708
813293444
50030
612823550
440376421
737220690
923660182
629647860
32399
4666319
5302
532
780612711
562162493
929432175
426138614
436742
491529790
478255334
581934412
943448856
445436999
474343442
634119186
58
390284372
507550002
510902030
747384702
712909277
499882384
896409954
504682808
543198322
442323418
850123532
681451228
47996964
500932936
617571857
3766
52106
842158609
599061586
961502510
434527884
925799134
929221893
743213344
856653612
37809315
34095328
893777146
304836
855015862
404016469
586068992
49612548
806099433
852472728
41862490
922575655
51303
703037429
434133445
981695901
967350518
729364483
604946333
590857051
724604849
633269566
621377471
3071054
949468426
47807820
479298886
825546599
632185926
43509203
779653136
4950617
45933191
891147766
424619814
841666538
865686030
429643129
996764466
3375
674332927
482366
855633949
826541304
443647839
49066019
788936660
840873683
3864
5679374
837913191
545476196
547288959
874935559
767181342
906820159
641731850
445619220
44090
4972508
402567595
38020188
420240931
4762919
801578537
470213
452117496
694308864
457787
547509058
671466635
484361
4940191
39339693
48503807
992369328
585791921
485569735
570115249
57398851
425886578
730904361
36201423
3124
844346339
807458998
932259511
413912668
427990596
532746
505764932
572089020
978546077
447054423
910887662
994198826
4449975
917831350
459797472
452087047
771982287
4622927
470119888
4826256
782128692
704272799
4364889
951253820
831998627
904368388
2881
524154058
606673614
795727612
414095029
45500181
662008298
5680
826773793
472255
370653
683028364
726718212
679176063
759209801
606187207
734564612
502026902
994069185
575604224
565017775
943731398
748927512
73
911610685
452355
5089508
863040264
5830
913100329
493820754
400486493
726520443
44481616
471719
534301749
533452916
856451811
821372629
539816296
478039762
438542765
23635527
881703433
4740667
712824726
906607226
774786784
902208043
921030574
48131
4424682
856734060
4583034
569556958
450856904
450363298
547166725
938600496
687111531
709051344
517694268
956835001
539906352
543782500
482895757
887261334
42325519
939325795
64135
49423
591887307
939635805
556096885
706043633
452021430
717678914
866529145
4677682
998637452
863892023
574336468
415399723
509262339
4527100
893757665
495024294
963522474
437030777
483954362
49416
436477487
499096806
473929157
426153366
518497706
48877370
771132420
780467206
432697930
843908428
658740772
751800242
710832488
461879496
972697919
527856643
824686311
984311766
51940885
733576856
893565465
450536
431692354
4964503
4476028
947397780
711830131
559030198
431814322
816342218
447022015
493978099
454744988
776376371
461107480
951386181
773605207
981270352
483915629
959345539
968937906
456928920
545064851
52574043
422948989
995822561
724583768
985953113
551488126
894664448
40316
652652667
862688821
932376666
425608788
885707211
415395602
44462
46563890
571024937
3774808
459194878
944197840
991259018
43246
457479885
54366265
458538
654897064
443572
46201893
49343602
675775792
5368024
42556
494291286
4738781
52774412
854534331
943025717
46438
687000422
465059080
777433908
632338805
676057000
637067824
643037009
490290851
480992443
543233
56366
568689527
673848871
402100947
433862794
772761081
485009673
4728234
902981812
481606167
373803874
944113550
538424580
532499873
503404357
44539
589225056
538359406
43288554
45019
46438038
4470368
604384344
774063173
705808547
868880059
36004381
800325851
581
448030
906529249
442454961
682696613
464903652
739464834
910563265
719065
45949
862171439
496431204
593374102
406002253
4506
957973067
727294043
969599554
702473197
499920530
811310527
572209070
452814666
4507940
49688607
4638424
851418842
39174098
859880326
752592192
419245554
835542822
4665824
4868385
785520042
620541818
567491392
592517392
49816728
569917713
483298811
809876177
658754752
766799591
4257259
410192839
999783428
49222434
481064
4996251
302
571002097
459364
652643191
420455352
750258107
608537557
3760216
989314608
41161715
855671669
745921719
41053452
4736114
751460311
554939710
430459618
657395726
401631
772123535
847102260
561407705
499385998
449382
5204
488489
471989756
935201308
51221
855948527
472397063
3433
832625677
994349044
43055160
879975162
477948978
487698772
604504192
732690016
691806930
760392331
567729358
634422627
403881674
752181914
955299001
854348255
783483292
719705202
701845003
567892248
489508205
5443369
847352045
581201201
617678517
617366141
815963478
471721
44758
4899894
486423713
802510682
770708640
996126820
421966100
939031702
483103553
461927657
32676
859415824
498168225
702125156
489703994
452680467
836564130
812138965
60076115
665396905
484512
483808300
590218513
4729114
622244662
842153348
43466
689680679
475615337
539654976
44454
479297320
574229275
686799086
843669552
728478419
973287102
749718413
260941639
5
931447280
530848061
41010448
653463006
728401584
696160525
894966778
515197
984832905
422648478
577025835
568270
5798038
836493006
45085371
470580995
606880483
581615738
692337372
723940950
877630370
444115
517516
533386159
590802032
816618815
500509192
602991000
498629
922102765
508933012
755758995
958773432
635968127
44700765
61237501
536159983
806811043
46660671
773295699
506477373
718200413
525444267
505486113
429294502
5505076
45736258
505108797
781115718
443014570
853780057
572615509
736205407
43193
623115208
721775918
737306475
871034049
983207196
514931477
456264296
882678797
509404201
810288996
518927696
49909293
909818627
958525880
437856547
5639431
464939205
718881023
481030751
556121044
839289813
47228270
941232222
799870742
466173014
502880919
719080860
934811894
927343848
681339744
6
511862831
514878669
900706955
593622798
5077
818763257
548137735
4697127
664775072
4464162
988542225
552498040
55146
584651209
428206579
687936340
929199069
4080908
437899299
703629133
45738637
850058276
610843866
849212232
968993382
560892279
941520595
722165412
697426474
484770636
520607356
873751510
384510
566114268
277765
465478637
842468936
622730159
862561327
3192224
52922202
821964066
434632132
634743467
47606
4928096
4777899
797155473
5873091
795331622
437638163
515552033
433355930
755895182
454766383
751100721
929508127
740348738
496898384
924767257
909565934
37499
543833757
4927228
469418880
527928495
735437736
753234454
495602356
4557508
528068384
56896608
597794887
519571974
969170957
586507602
862803959
493826361
756853444
444457431
701614324
443515974
867972697
902028531
3913
750064134
568118694
56482
532818519
358106
805034123
445686801
719234322
940458438
970755324
462793375
618830966
466999
438614417
762528851
353484
401398882
870585130
812266261
680485317
515765426
3272
481173686
722495454
473393
447907052
928717934
936149397
590296547
4574864
760059800
47264201
811714280
566584806
957750116
485631142
45125
4901095
989076265
822548481
511853545
643426497
762564935
424155938
608598951
993664751
51531
938783204
433278529
454449860
898379422
686999011
690141020
56685
990259782
776036320
498108030
853320635
638288741
935713699
842949552
485761040
818966652
456515485
441178308
770361318
479128
892340849
499374661
420921262
4664452
454452
896789910
461225826
47060245
446339638
68771
748257387
997250779
831176097
5972171
29471
26279367
919910936
45883936
38083
4808886
974218343
941404503
495946275
892538245
4446048
3701614
640134346
588148922
868330024
648034849
464377089
983588459
919017795
404610859
650531859
488046
498722893
682026041
583221931
488903126
686513650
907350493
549020190
474206155
901393936
40201
624229006
3710146
49331644
452563557
782224476
993455427
4933344
967587284
38724
967513605
526929
934078325
632808853
834658719
840108346
43139
997341270
476665710
941945643
841379999
936716940
647711942
612504
782134275
803160218
467531664
529165861
762347463
996918507
489901810
419454308
727275214
58615
430103283
582571003
716311539
47126
631430813
782997220
983782396
637600989
544359286
779760337
40723
476953
586296371
498678571
4826161
652944667
4458297
952845024
754384466
401688452
971061117
623183674
872055554
44591314
904064565
3209
819571639
614075730
804648945
809106204
47937
4576885
547103444
692674661
742011625
566537539
437140320
453616
967176380
6316877
471502
46640178
2648
4831456
703654075
832920568
541918321
437145265
605265
499437
786159608
757713258
463575174
42165
935981665
499130004
992523292
303320
796118137
4582853
451885
430747843
414258431
949418662
700775733
800552874
779072679
54742
526206423
495276437
656202473
411178624
663186127
46897729
979190845
400853056
47210778
5033548
445849983
845303290
859489351
728265743
406833462
4069594
469815951
596512863
465890592
464580
483962418
655417522
46651
754824229
408165
497839
369079
975167370
521110748
464343848
835222326
30490620
845007379
737322584
947034281
485500
545751577
690895212
3225
48802158
46751
722132888
470928856
47641114
434448
673042884
503357378
928631861
566590
40607
56490405
430300236
495064
45187911
51783299
453902503
628541355
459358608
457262
754299030
468622217
61860
408408270
429287409
51031159
804868960
838988000
471775605
666514
430336
5769204
611865153
4450
808753692
728895646
453800584
322797
801105249
41715215
497249406
424978528
985066528
4725
458849073
467414247
39487286
537675600
535194717
891047204
49104
998271862
884244191
419694787
585647896
876030169
559293764
511359
439200415
939912764
714713296
451882108
490472
49985830
4964
932282393
999536125
621008167
831871648
2827
750119486
911470863
913603692
775134820
809930780
45664
702594340
534226388
4918
803552660
4871782
468975291
5010563
853690914
53227399
935700824
657651687
560915708
522464275
923824913
44749682
703011608
531274
586707044
411060510
518845338
507166682
803877148
753230968
45563416
476439872
663615419
783354721
644007664
2869
904354299
814221988
623395940
530971238
686965785
509711874
559568853
794473589
47953751
4869745
4466491
461578070
45601
612922672
47563
4825
423271429
49074289
444750
672040983
468537851
5699
555230131
872600513
6232815
540311708
48902565
829229100
800232265
470548703
835072107
772206460
494660
450903939
744183761
831542286
46864883
472966
860787327
5265431
473008532
910567494
338360
742066738
594433049
999696933
452284
2488
875104432
741663776
37587045
4166375
575216364
741094269
565836008
534399047
490964
945117740
507297474
496725013
403918761
589318256
467588857
5230068
687799524
866056235
522982812
534940099
693211030
515794719
524588864
38201
496674
801346295
417264759
52138092
506736
460327062
466873845
46341
421781720
768573588
425549052
5016618
493794352
848193277
854705185
850541982
973919764
559659739
749764557
543325205
628976669
723776252
46929560
512609
991976757
437873327
824168052
365412494
464285094
446031893
38972
890523570
4634107
21999469
4984889
607273597
558169
943718742
705671998
975702982
696118299
661
454729879
493239
846721170
715587621
386051
556503456
860638712
694254358
4743705
975224662
798970794
442238
467523028
5218616
6033740
568877337
525853535
4931
5112
4964127
48062029
555085849
612920754
771853097
898069286
428374
47548120
541470855
549972780
592627900
698590449
736760711
42023
751670003
415469921
764363225
422980120
830240406
861705645
42217
496189634
745446905
46678322
824072065
530835271
293862148
4463043
453672
717716218
50941378
4611332
406247288
492739480
695648712
4893473
508322452
4457063
43438
741617646
552412
49951
429108718
31649
906661864
436316154
683919027
770198633
5413030
939243060
918981364
599830963
424254029
52063
575330450
5697273
55106032
438128603
481035866
827949768
41387348
886435452
55863279
2850
947135659
48121073
871796246
990857208
443207615
56126195
582142249
510694992
437371345
616908198
4835331
55689490
489392037
744380431
578672111
915189639
4904714
724416343
5932647
625855635
48478112
634591570
914545372
4046
879813029
45236
434497720
46418427
711864436
731951227
3551
892057448
896005041
867346313
717874892
5261
440051047
726365089
701770744
545693527
890761414
452116262
66347874
5242
632019635
4878770
705479439
414224447
555276135
846031421
818349990
42827524
980748677
942141541
456371811
43597307
42108237
4769
849243075
648954470
558764
593463573
304723
472710350
832380093
867373045
435791313
46253518
458589222
449159390
495406955
850139135
491668276
922654068
636244281
601655957
592505567
32740
837045990
46395
4379913
5388877
523809628
891881411
51042234
513001517
782970847
452682677
4733943
970464853
512160340
4623599
612435553
841659547
4943601
636143289
469014583
695202416
901592171
895337097
740947455
563505487
621681394
488088968
47367
49324356
435837
714922638
497120821
677463309
766977230
505466
960081777
870450682
456086089
479092657
416470
506090973
4033588
980553851
883850462
401538998
484053132
732216315
5075463
59670
482425713
39064838
482324188
489
469170607
442874273
4206
3477
760273184
547889780
617129412
585164290
52259
477445324
476459
733803051
5716467
515942
17
4463
4751
515748355
579901497
920139301
774952714
469499363
880019320
488997482
773022844
848632499
602237432
573893765
449783588
44562422
610008746
779072512
779956306
494626603
951575629
604768104
827920314
918431018
870953187
901786845
944831267
42581
564776978
869842700
45785
976862951
553232189
563531
5121815
562243321
690887433
3239008
55795948
486234490
638806673
511
813861831
473816981
820706348
48098
939724991
487333163
851553966
339548909
44570816
481782
700495146
447317225
49453255
710366036
899199996
698110127
510640211
776830139
918426509
47118407
657368285
907602204
428644709
570864621
388607820
547176210
990937780
878453044
709524995
4404513
825931761
484070
4091099
534617397
675991405
566007476
736210372
644727342
5622055
4748324
471900008
492695459
628245315
406254039
45757
378064485
57380
731823791
4311243
880793801
939779291
584490200
4966123
919919137
449981539
4905507
44355797
673817036
3538552
859180269
619597813
4753121
4860856
621172927
45482588
824970017
458446836
495466609
484096804
867009906
554730412
436124752
637775482
959713500
607388728
754518578
875813684
463878251
903556696
50330186
799354286
794911406
657869865
667058367
632702684
421126072
4876
500197213
773921254
435363165
796428977
395856887
459583
406105248
610668964
588042964
887895545
476640254
802180250
471809
39234184
5583033
732159379
546295729
447934315
461891
432513
552130766
4586956
768257095
876912832
39448
652321463
951335193
940858647
807072049
40839
735046315
887642515
593225630
538446739
633445146
3958178
956874984
46181935
517184864
615409631
736354381
693450355
543236870
598675840
245626
754385268
870072360
493807429
45202133
466124217
47865
952374493
807237857
4516014
916264934
594874
940331180
38400
46852
579242896
688726046
46065137
597337510
713326590
498470962
584172738
931528239
425374736
500000
900325445
417567
656512516
3296100
456494
498416
5294989
767073114
872109361
588524373
654594934
4262
529652297
648501904
967792680
813149907
605096736
51884
52878774
746210468
514959637
601679520
54189
494354349
462692385
822575458
341640267
706501596
998275562
538235715
851762547
43745630
691143426
486800273
817772636
447555096
493734716
659934670
524233102
888637157
660216268
625162653
927751747
609372648
503620462
419869335
3862
48129445
23638685
688228166
483491449
527622268
35655
58287359
475628637
498049417
840789271
632617849
619887551
471885023
728754613
403627998
33514
537241039
484115839
456986092
40168668
37256503
795415163
585163915
946801606
655058883
703957613
735717373
518114710
955089264
514853
4612114
544999930
733866670
442227934
978279698
511482274
4854
469721427
847859701
650884909
328891801
568681991
493018458
745288565
477955125
657015868
3892517
800995164
758302076
706028013
805891975
982230959
499823082
48627208
457045874
446294324
2572187
588499132
760275995
497745953
913820761
45528905
492060330
644137
747055420
523229
478779496
727820941
661920528
48066598
673033216
414837638
498349834
807516438
488667
690384057
514958103
4508450
5415
460160
948640670
970693223
951712407
844109282
49549
783870739
582596377
787408334
4772351
433619278
272617
599673226
596185153
493409812
421802212
901569381
4518965
465162589
916775336
643009455
452075426
474124358
515163
908412053
57815
626742399
667354352
828403603
699637419
646847473
4570513
934364328
464102091
480028986
853846696
494535908
702550097
398740
730118435
489921182
486917201
996282634
403614721
49852456
984919784
465584200
672049947
777831058
4488
947845468
482180156
412818428
491183761
753270286
49437
974065113
642743276
539905291
441
918054072
503599
917299400
47256
741028990
447475519
420943826
610634
58437228
771369665
968380547
4929809
46791
642554406
948255468
51378
474083
809796877
658482422
670942880
489746673
957333040
655861436
832582045
49819763
712307471
447357
474374058
802233822
575234738
608186112
575669369
906778054
48658179
463201133
651152341
979727028
788599009
581104630
610895395
609641430
821759272
463637
44985
571508901
709881582
955670184
815506606
572961323
493427
727609757
4596578
463241
661878734
507707116
432896781
510952
743207940
877003502
699069128
944183858
976046356
544278317
435569212
473217
988967016
520009490
527408
577335639
471904736
494633
942788305
538573252
476520233
44534
497554
33254
5088408
829351386
473502
446114803
49370
4235
732633434
663440217
909428754
991496346
698486925
4703278
711168222
820719087
965377352
884543588
4966181
49332
59945
747530715
5129448
501058817
47530804
727327335
957832774
454679
4872099
43620876
755047515
677645148
875477770
434361
532095238
59671
473308
925616272
832100781
751404392
430833
687896195
638723621
477818728
561365979
45863
881427370
45193
744719563
894283655
916544174
606889985
457148641
4621885
697781483
55918
6726924
544868815
5043
498434
662837320
45288
452526
561649588
599347553
622854041
3829
701496388
474203
561155497
487708578
478502552
778229966
978558183
448501799
39425
725394430
958081356
44585
1924703
4146422
890824085
483019713
991129933
756314877
776687559
404739526
481276083
827771752
523839814
427463098
700589453
989123258
4956569
688765429
25
653991824
628533780
620295026
750684681
735597129
44483
702020381
611278437
43072
821560895
563325341
35671
44302961
4503832
4129833
886709306
615881635
569948683
478905
4282440
495773474
865033746
651724976
540956067
476663
730025312
993741888
896982635
557921451
508546
51864
447834009
937966236
846079607
730134026
60680
5070759
656511367
689683166
44554228
5529
3494
884831394
709657546
992502214
3962717
473277033
461352835
689527292
841743944
603246979
446545298
586176250
416069592
527
381159770
515823413
41591
759821745
750144036
706339849
905656250
4352941
997331279
911667027
464763284
530898730
44927
618645290
810198744
462025236
487169426
724310079
534202551
46189432
49210
728327801
556126814
711162924
47820
937528908
46181381
780808854
477925810
624885099
463958
4581793
506752886
696789912
494226228
460845471
595488296
981600991
844369340
49819872
892279094
3825439
512341
3077943
484277391
693480816
628453721
53291
40686
4804
938265436
540399236
477861421
690882581
691841454
459810
629476741
474241
818055330
604898723
4754
496292865
597743300
566651401
679236865
47835285
994956224
893347231
458651814
984724137
669308954
6224475
4475
850007062
921291840
46865
629368894
45776
663165412
646529639
834456438
436797324
744420654
960102404
395690
673227954
761906119
974989647
562269935
823038771
590001981
853584373
445993407
790870943
433044
609875239
828131040
698464611
589719883
56295
643526054
43010
907860794
996465733
722324739
529723665
840802121
38197683
840157177
745165510
542723059
455969844
735070861
6209810
955802694
473296011
929829182
538480506
722576361
4056
45784141
544052925
796714836
402095071
996826265
735929904
626818079
714201097
564345952
421183
515702061
486505541
472173744
617780337
4734312
817782888
875982353
952751278
399832154
686551500
457546586
914565022
27166
995709852
847045865
493079272
549735761
882200204
900262758
710733129
532907397
741988352
805161934
934413480
47301975
498972672
566038825
4453692
528700609
49346
577032283
734217365
612610846
650285445
385
412770097
47363
896343256
952986241
780930283
831954997
57068
44572
792773841
495202016
429797307
480624
6332
45176769
455314
875394191
526453234
440769464
503137930
479786791
842288362
6108
503404
4643411
918111103
545278515
4289915
762630620
4715462
488468127
449854
666700970
41569734
453240
482665276
4954286
59688918
427498777
506316823
45590
818436466
652327161
4259
4286
436902994
472013173
841246412
3976903
551562774
481479298
484718
44240635
49665
849122329
4925330
889609955
419243011
914818345
513851
48157947
5121
978693787
610318526
3197145
3108935
448781947
5113135
786165753
951550792
478122
952099483
539292680
567619217
956194424
43857415
698444100
983256503
44765723
49920808
974340756
4865881
655537111
854974984
383896736
560196607
759722829
782936651
605430719
989246402
889788134
512438784
400528282
406478050
496371768
969803552
590499810
401586656
3691907
964851727
798379215
659745341
447058
707631141
3411168
46953193
58437
565744402
825127811
5822511
26365
743017213
511579
973142711
726367028
638199097
4394023
622463191
870616905
716698257
534258752
493948724
483954698
469824539
446894
4101875
709486083
592483105
3649867
788808175
4512351
508170586
956061848
900672514
399597986
46298784
509086800
51493303
952662000
828787060
497053095
622041082
477204281
405181646
857875906
974793918
888257843
956969242
921927093
784032809
917529155
888690615
732163891
53633
47141193
550474081
487726
590361795
39935258
11854
551519664
621770810
724959836
578143486
473342096
364164
995169823
412487374
775521391
560692951
48556873
508371379
4487313
638207654
591699526
418865922
499093
41518796
709299336
756324756
781723233
902406210
604126682
801589111
761504475
858830369
438735648
497062965
408197
430643022
46981
867480263
4528081
46564533
557296647
874171365
648703588
612489916
932152663
770596925
43763
4345176
650353890
488043281
417130275
535303304
757867556
944168398
508967075
752086057
473015604
638516606
442571890
794193698
4855852
508542771
428635172
439416142
659218312
462719681
49986675
449711
505103397
987237899
817780322
730761155
982966641
686404017
566086803
41450463
545416768
542308049
42805
5338377
572792781
478941062
579799719
957514819
5244
688911785
750066616
815025348
636786563
700732352
970379041
521479756
53983
455210154
466446387
586301335
476181
981128914
935078916
519713900
484808
5889414
597364972
480997965
536852844
485742156
724042012
712024667
468742160
533305
958984060
585137
3903218
506095232
47926
585737111
6175
948340655
5084913
864484220
624366172
775870994
684184658
48947160
822802584
567992616
467020029
52474510
655171721
520376
442009
5457785
967669561
5484
5210061
847729915
855656429
876780317
708874432
903323948
900303125
825594099
45794
42948
795682196
963933655
425365017
817573774
926744181
413415096
4417292
526766506
671469656
4565780
5356
3144
949942584
561001000
452099849
789230770
697279815
709266148
456184558
980951167
895554687
450879354
805733358
485022
894962687
388347
568290786
46039410
469202
374115
901571108
752789539
480626622
688365004
499108612
788667538
792422744
516901376
341917
738982019
26198
59472837
3462
719603411
555978313
516373438
39430492
478164127
717655436
629561230
503824680
631199499
673411192
700888706
451976632
981824777
487951597
774631765
490525609
962683946
625760495
467485
46993346
4851568
579504858
507406427
61574558
839669472
914781414
932613911
370485832
7824
46019
443485343
999237613
46674794
473707785
482484648
662378990
40784659
536113831
534129769
506589640
528668875
841340498
782611797
461379111
423170934
940032444
472065037
464326525
47722175
409804058
45900753
5532776
790865287
483627376
524211521
994854573
874947219
678819957
688631701
483691339
832091962
599357469
577821589
719214023
688029325
435611226
431355797
443217782
868027340
3734250
842312810
485707031
952220786
908627133
951873263
57216715
774977707
887004908
762596295
826448602
581615852
543537050
654673147
914373374
986498538
4672997
484464
591223516
4512074
417733653
518299138
692205484
404241926
469083267
663408220
863738172
537102454
61103974
931901735
4450980
5252919
523019421
493923036
674000637
324387
774393823
3607769
498686787
451896584
473839071
47154
465344
502755489
560024067
459271908
51212259
28897928
4737535
46475
774170604
720859519
4445193
947688767
675051570
3763537
905274672
641224866
835287571
441564828
791447685
876705681
566571236
402524175
602725908
919973500
193640
385677
882210231
776183016
573239
540642048
606401969
895997880
31803
45745
54674020
41442646
5047
668478
458424181
5123242
30449542
543032
878593765
475021544
365152740
493951
690776961
47172269
725384306
53911
906052970
49831370
4447891
730428457
752517732
623416936
771904205
704300461
417672399
328525795
481359402
662559368
901788350
579251189
726445688
772471738
940909862
668535665
4382402
417733048
698591320
43060349
723956498
599828715
813846825
422740583
35563292
786679151
930557280
4113971
591717632
885008752
617469034
817962336
549893667
880450369
893060229
3698746
620364560
747860480
473669
737649549
527140170
856401734
46295
4647301
745944984
923038781
550059721
596364981
830970832
778600073
594537915
708160524
921894841
413937296
883174083
737566107
730976845
521538904
407122178
51082335
657364900
567961857
505607942
463278572
828602675
5128
974363458
997720199
4678768
770433568
486891346
50960129
978325922
647159115
49283
933274901
4137758
409372
532003968
43936540
864928920
727428654
526850419
4923661
979917519
50831
912549250
45046232
917234181
490690712
533878548
45920121
5252
5033
717245537
48140
501316536
62508363
36704
568756063
4600452
480639354
632375351
878189119
455215
586376389
447390
574216059
3
895787787
779208814
859300797
5197108
533487434
800503730
424474341
587110994
550632
702129204
49915142
629379919
661370099
462296
977243448
420702842
4531542
4863467
728757814
481726570
859868442
684043406
432012899
46050324
677898067
845624749
993730161
535507057
476195338
49306
595327382
794656015
308892
416402470
971551340
589481578
489821667
634309038
564891955
754322613
48077705
4369
990223669
541364643
4629223
476035
423726270
981738785
455806204
493668
4498477
638846533
52174
998233884
486536250
980567134
720522301
455852
547455933
45466680
781840784
4772
3257099
473738450
953300382
835136746
792745313
771159339
449457374
713365524
603821144
50730
453838571
748894546
587827263
712669257
499172717
774984652
591188577
896984101
854519171
667401134
5455792
5525
713679801
867415798
813625082
945244229
536884875
907106098
609713782
48999
463898066
668286411
512173651
51141146
873355111
4679486
637027355
932861245
669095011
357
604695863
617506
439666
939234915
500222
871289965
844008012
4741888
715605980
830130679
919885714
677302388
256983569
463034
3357148
58944
667309855
615084632
728277161
792507867
45515987
3051867
890406202
727522140
494509777
872863977
789792959
5473
36833902
544092909
487429345
400730220
709478203
464219895
698961812
809702984
48971595
613337601
5505
851020091
47856963
872411925
380346
800557368
48512
31942002
787849882
655949303
853897960
916168077
833110625
41136
652967455
621884645
469966584
515093076
475387729
561771774
815663732
459067471
643980209
589779804
854816031
49998
55746
427897687
654961140
889732748
53717189
4608863
523424606
720352156
841833934
894090844
470364096
532347036
5629
44412
461398067
4990
52490940
4406668
806420849
489713448
862466250
481738
626058330
937774610
896971148
965978652
898385153
5015
470810735
426613098
530787375
803740163
493297724
45070
607603903
502217330
864885522
813281461
979833573
4758667
947820026
58758983
38739
894258763
855035066
291994
936032805
656378488
840522869
698006358
470630771
415674493
61712
668572216
557534301
341855501
3669
864396725
421458
5339061
3861
5274067
685784089
540477802
621726685
682304307
519535851
542447808
608842303
696301912
735633188
478319216
475444044
550950865
524627
461760
421412921
454093528
655549966
740597774
989854293
998044649
583519886
965027191
805258424
654304285
625369684
665196926
420268258
655218039
500740053
567558558
47150363
982606613
516665914
506953570
716959591
884871667
601452788
471898697
604676981
49073
662109517
782098845
678106474
641152167
41830
415521
593261596
4541774
804635452
445645530
768013683
628267769
35069
654630844
994789672
449975144
48571
514191778
724693675
3125278
5056232
628349379
822156518
462200641
599967133
45312266
769055991
403525580
489731229
48271517
46237942
806737272
775375436
749971172
870089931
48815560
485511750
625603884
829910666
4147950
960601533
541954158
741385930
800918018
818888422
558529858
794933947
869515621
455669078
679218368
450945018
784891671
581919880
974414553
441050600
937957816
524918753
51873195
4702954
5622
989195255
453961572
486058
729258189
659099778
762012326
442359
978212203
562843534
452813
926577128
681457969
529318594
439092031
45037
49880278
419957123
46542
440548
855467730
783568569
439560
464093870
52871748
731202470
411618791
557638363
500091965
858081546
612020161
496497408
41180084
677240833
531766315
691067873
683949370
476805
431027553
545993358
915016422
509525051
810595325
403532418
5146
664207292
3363953
557082441
44520850
456720418
442085950
476821519
902002098
3765
795804593
614637725
4123
860325551
696106759
844665117
439495609
49425920
651303078
770755042
839706969
615438035
432302
662533088
47712501
471373
59225
482869
612751733
4623
780688702
4647
549129183
3771736
866639289
489670741
224899193
743485656
475998213
588016329
771393662
608389829
2602927
428796507
47895193
687360843
448172626
721853886
858676650
452431099
462712006
458009
923675276
669017499
44551437
965671676
945810448
37099
646453624
52568783
964817466
945218410
619537369
877028851
802118969
428580
451437339
960927782
767145745
559677525
290597370
6945305
573567990
727432823
635534925
601629723
3128316
572605694
698650880
791863064
488159
786426224
497881466
574594376
708317434
651938233
781731579
814640586
870662882
411147446
926457978
928223630
681736790
659660012
45523
626321609
5671
484940
4618309
473414
824473359
451939541
589296781
554717675
630654531
432585351
442706895
49695393
967337967
893367778
3717
462494834
966519166
465038695
684030280
651039275
948503348
929304780
609552451
494982857
873987753
967207700
756213228
705575916
913332075
4867836
989203090
4859
616357328
719948504
433905942
530736728
462047027
863132796
556173112
963381064
862779685
45664093
690760563
448736968
754437005
812364907
901389647
713353903
4988
720569835
6325924
896490266
49793
747082167
512995
875538018
720318969
769924513
46468
952650391
565574871
433717418
56814
873164495
48544889
483922
486532720
56998
42432
687457989
409911390
226800
580166516
411574031
4227
465337
610473993
446176103
760791491
413706308
484283
632549091
44228915
516946767
548306355
46769233
623087733
469475530
521405395
540834552
666775620
487541697
948195183
848323145
766939494
364120428
506383357
3511804
577244598
4657305
4507126
524745156
4624
891235839
552165468
955918693
4842305
789598444
845116580
47723398
503709795
615944706
425227441
4245
579644866
5249996
484832456
477152744
902752316
935675918
436999143
818790132
44135
822378942
469040620
884691579
792044898
666698381
3849
539468429
467511217
46425810
46538
876016734
521748126
855306820
734411198
577995741
517262270
4483687
3990516
977444502
885753191
5317
46693
43140
46145
903479069
873350416
808384458
2721
46977
614711968
656614037
568903938
50922
524054904
436863695
932855459
35885
48571727
469647878
30795
707666305
838523433
766500094
916977760
545887123
756488530
945547782
515583898
744037429
48415
47063
503207649
938474027
4294424
902884922
880815936
4876065
451351879
743148128
423321065
556600835
3763305
47714884
797237941
436399
4111372
40769
681653790
952888979
53185077
947437691
838129370
766656907
940586059
591076846
254014
766704910
584850690
769324880
3997
404553
786398434
4433567
953775670
855497746
560528310
513754
773835265
564749311
55514530
576946
60080
477843059
4584719
956132261
949099638
808486031
721523986
564308609
961133150
460955981
736129306
835882474
40782
54742935
4739738
5289
646508291
46095175
49312481
500832
902222770
679517453
3879
578647229
604952
598644586
943018680
736404695
692369512
861231708
968267055
500870973
908611659
419830434
546702953
640109868
5924
768402198
987771371
47911446
826442435
726926104
537715466
765668876
909643695
584898
515347089
500
907155599
414719
844627136
917343964
557047043
3468233
946185905
698121677
553144080
660387877
479183
742310810
722812760
653416864
686997436
625924419
693208408
58175579
430053543
791752780
800878877
830287584
504753
565925546
990843028
4906353
30076024
3627
43594981
3726935
470606
32099
6063963
830501399
722840239
438316346
590784942
616090487
458170143
3850963
795087700
51993
49573921
41987570
484378917
425121815
818565173
412573498
36814
656120431
738835932
786076721
400028709
592571235
959928638
719008846
883014832
950618364
449021941
454698
687139060
798895257
419175364
973124041
599594645
49039284
723251027
455872931
4339
465501977
947541577
4728783
4536628
908541521
822969999
919956743
361348
56398305
688826337
950803660
881060762
40998281
499533073
821727373
463462288
768788884
966831112
629290908
470362393
640288052
45736
993084323
526072520
564432
597796640
495196414
793567127
51123729
3109
625306107
880909260
56873
477124
800294201
351490
696753173
4815900
469924483
565776705
608826538
462753680
748478636
463515268
731741369
48800161
416683934
563
450154653
449941
438189600
503637210
41798
49990805
789912668
708711199
585078756
896661839
592879809
864300878
45
924459800
492323
861190260
49990
938805226
986611221
507029042
664430
643678692
506349040
551195626
958756238
42974005
3324
807040405
601674823
773038322
34080
750713847
699085577
49901
780868585
633511668
4994530
737539834
540433939
836276989
504380389
794716246
916182452
765765397
45987
49533
407023777
456767
468795
909019278
827983169
967800983
896737909
465375
4612
788643489
975868005
560586230
512316964
556299767
691646667
419795
621110
639686120
805800295
817312580
385162406
4741065
594663068
761863196
700900669
796891197
766341578
4005897
4379159
401593600
483142025
811425115
631876307
355389596
537116395
604243545
3490
880133711
481970116
950934560
530841909
674635855
46851
646051518
977664571
619354861
634342441
835671511
699074433
971665517
684782509
457356974
899576342
37495380
431622682
553017905
538122712
498510556
700766518
5801
540525584
450491
972350413
48931
5204424
907376555
824137396
475619130
423851374
984269099
726626463
368481
432104
689264330
948806681
726589014
5220177
461485
834586727
813838982
4881107
557721364
770480757
832018772
753262043
780703532
671942699
745298833
24108361
916728311
570535085
515503776
622255844
606465460
583046180
704628572
435610191
595647278
412832859
415236143
987041296
602459947
402680881
926849810
4762874
821775192
760149730
823454892
889802518
3968
682516575
550040620
732440464
750271132
766245224
48808412
588197690
697172389
544812946
552470512
955920305
5050
463047461
548990629
806149482
422740420
48351
633336024
566001278
507429361
32089989
846051221
5131
859200136
900434845
4688548
70471
996847649
792304974
493025829
623947395
461
432281917
783533794
48269694
565468581
862010191
466649375
585360935
4711
593717978
494705
4636906
712786577
539269304
51087529
505310015
782708469
824722684
616649861
558693527
672401570
4486836
48758172
986364925
4547227
755588645
4531581
4896074
478097554
499508312
3227596
836064659
471076894
47902758
888608170
5053052
627752838
784737076
544944773
763660897
45927127
684556087
465321838
827715805
745357435
4685038
629428539
49821609
48585767
790816883
929812277
608560031
598829456
743341916
47444
444595541
613111921
36975732
190444
549084933
682130282
755913791
677305564
997649051
494517592
979186632
528946171
412638331
4827482
446529120
53507530
515080338
473662782
745655460
439132997
4929810
620083616
786609456
4656154
38595419
723803317
834066804
4073
726888743
587037105
48902946
609591125
416242595
53378
601960371
620707144
957675222
665711167
405184195
503194586
516027741
653293966
4678908
646726691
402443158
952586587
647105816
883133529
4851393
49271531
46664192
56249
767377140
961006059
626243180
515081559
55063
52848249
901683232
477876449
591236367
632509106
854169688
859622704
923502171
888810095
977989851
557106889
487720913
331295
895050625
4451125
766517278
51186995
954068294
702480744
780181804
506324267
983700157
391755
776092645
409800286
47076920
4912591
705361092
711456478
474207523
770176119
46795
600434793
964789464
463556231
616756539
554972474
864938862
891928262
56567
493883660
598924449
824593332
893344082
466827626
637097131
538582016
789019945
57269
3867481
2929593
770892340
615806461
922305830
582021091
772017670
466546423
665228475
912858547
631825699
765756612
593733390
978172335
711442842
487733600
413313
699137000
49334
575545973
49039364
898415220
999912777
4706728
548002485
57625613
908668176
4795067
972577815
49201
50319
498381192
982191721
506485624
45253212
575804465
587308407
48001
586830821
46164
566525488
55069471
648990508
4968361
490981335
461413382
828050539
5217937
45333
462568415
483320
691065791
40862
364148964
5818206
464504
703824860
458737063
716918770
519677955
766520527
45088379
924659609
49278310
51385858
977705703
853031205
870056016
818107705
434321742
5974
516664715
650590148
448065205
627595660
371030541
51222518
3500003
603055130
971858971
661865707
923460882
44370231
880038110
823178634
897353566
369670549
566046347
628046650
593890256
44561
961425384
969312810
47220
485158235
4291105
992405957
46556317
5481401
774847840
238218
664051183
494929
648755116
51874359
48701811
876356728
526314
970812423
523302
712183972
684892748
983447365
736982405
593709170
650755738
846554649
46445707
452130177
49438
547580013
738491030
575506680
743657280
5399767
593475694
620463939
526320458
712900156
928894692
812008897
3791243
463136
49242293
686339653
668325221
763735967
5604067
683508411
4463283
758522745
540032905
591169209
492987788
628069847
467822887
46289261
626628452
488949212
931514441
413216723
596301712
56799
36835217
497299853
834356263
902863511
377493
34289
511143032
65805364
493269176
964582295
775255869
611804
44765
530662386
806072118
576902613
741362579
52247876
909269256
514049
664231065
393221323
885829314
968386196
449504449
714765295
824876430
775050804
646154510
766660249
412274511
5887
828298107
497419067
648743282
815626922
771211804
450699377
495279822
529055196
774974249
467843842
583181767
587521102
817421763
572388908
848370626
990564235
459613
797810695
577438349
48735602
529043081
425740669
45493
283111585
727869440
587002246
666429229
472717792
985478104
46115180
592903397
808640302
631845487
441203693
35563
867137540
524708029
421333788
669015402
984424323
734373009
49252
564634051
914264753
633183098
466963938
5002737
42578459
51420
466991416
485636814
790336902
482097943
504019928
494032
4586119
557940072
509299325
892970888
720391609
991816270
62059853
4141821
434295180
469361649
992507537
547649932
463432
924460498
871395952
622430173
27686323
48954
510330772
590366401
631600799
348044
492857158
967213651
45362
509136
657735512
427876345
438621144
679217969
941122148
38265
673272742
985533101
690864969
4224375
48787834
408116844
334048
557075741
358274
915634583
46257009
772791464
873009910
314
980522919
731731531
714712684
46805
599366913
941043315
27884213
842571885
521104096
779879769
553445789
480182
498199568
783033887
423078886
959796488
418905232
641051469
516140798
414167895
572830
486394
454451194
609059627
534628872
40538
604146132
818986061
929283565
548465
566110241
984406731
48310616
48159029
5293299
980352905
736970799
50077
484386764
969460988
449890463
750075075
667036110
853237613
757408284
402561453
489682323
824385745
790411716
248
413230757
51708485
616594
549229285
400755633
281760198
430084568
764177722
713397574
531059727
714978347
439635171
3777
488474
553711303
48248150
537064668
960299705
809684200
955172405
704069437
932141893
560202484
766226050
914903930
513663724
841860675
637564245
958300658
786948601
4855305
27748520
716553581
61776563
827352569
446180582
910235651
605333984
363815258
467654805
45160226
56517
939928257
529456676
879461611
636112028
664458232
46165466
925408266
855784574
779406687
623897
889122777
525272623
773464743
564038723
991602329
498995
44474
357445155
489657924
317820
489602683
595693812
45301690
746034038
920369976
50666
48888
499103140
844283335
926825558
34403653
424593843
751465442
55304
49963330
481439
4838616
457473570
718988700
6762114
48227184
586690837
437406216
44807
912692421
881865702
820778989
540893
464191249
460666981
314585
777618732
636376358
5915486
4438096
997998553
42402
627457467
52029
49658
739509661
59052
586352425
984866747
49951211
562072278
424727154
889125156
329772
687353193
2805996
46939128
405659967
984693821
881504432
4106
786754500
512316
4748342
547034097
466361612
657309851
654890686
776601187
742323880
4627
509001306
4586977
589866522
803095706
643210827
493
442303608
474235833
533203177
619953470
518122608
384245124
979593072
668644120
4657643
532520841
812147304
455952505
723730454
490221711
582800140
704812994
743630020
728152443
970456167
540224883
877599372
882093508
916653203
422891316
777609390
452534554
589520029
767306054
413945495
543926255
665625198
704508290
50936204
786781647
475620647
498337
861807968
734636043
439771184
626025303
918109166
4482622
407054085
734709396
446654054
825047455
533163783
426069751
468769447
811851551
998452829
739633932
868884822
48769
463171
426653753
622737825
4804247
828016999
577068436
48009
556003953
49969
713996024
60770298
653224744
940790527
706082592
981230194
880054356
754943876
828390805
918391155
36391
927867320
43396591
819017929
660801783
543274
50000001
498162026
3778639
529629690
594481225
6097
554857
503417507
746262734
579023509
4385283
642468911
948394917
614240315
796081870
489204746
641231943
483836
695582050
462003
824313013
620066327
697444020
731032012
473183955
462405273
794051036
631098219
985481837
787739308
471129821
490777849
48713585
480926358
966232980
699228307
46993366
520617277
548
587788064
62930700
48805724
30849103
444745
947961426
558845748
773246163
50845252
867825920
487322
641620847
812709496
549370424
404900227
965978956
677241875
523506584
813190305
696549213
406001891
984202810
796036480
4313
922021429
5554111
671752595
681264076
693627486
855768390
749542793
990172546
523242495
972569712
616304027
5075516
46486190
5432803
701616031
51570
667837133
473548
49962578
839383665
4229
457596080
500826745
407774251
42727
4447784
926316820
700039539
49071
36673
512313850
556692045
596180
597229334
640388734
584091
409744829
791490732
46903686
946469903
607881015
823014212
5095473
426763321
682223362
486099823
923766826
4614220
983015143
730919305
512683119
434665167
470988004
4549884
526799383
53873417
731868930
42810
49602997
50323117
802403173
822614742
4716541
499799
557906342
672465122
603188405
490045611
653657135
622306
543248563
725586950
6556858
428038433
851741059
962612771
46007
49279496
60127597
41078604
60231310
819277607
45575
731033943
728249060
433937413
971717967
5103
639812577
867717049
49798068
655599993
4164191
896070278
689145112
965714736
41884
39234909
46497
401274462
654863636
895508816
452914070
3061
492029
760453460
890061167
478270828
6614
557721403
890419044
48661
3713
491011776
4157
713455603
499786
854932568
571934705
55827231
474695
712448373
497605685
4812999
753044166
643060265
896329003
826282878
969710292
713739200
4483895
4189238
520586799
42374164
542194203
939557411
423229695
514728926
645565796
4887206
892980568
781609053
45350
5009
496630179
592248534
574296832
494513
495698928
741223437
939385587
52841
929240668
873462716
781315983
52979
952153880
506256742
813596676
891568779
660623824
762017685
802695467
457257922
841353477
769314343
481512356
869744583
522468136
679895858
964717010
857374040
629451875
630635107
5813
997879964
912889089
846170377
529351168
56357
729200581
3769723
631313624
986908253
4976381
746544012
3882681
735501415
4586723
996613209
46209091
738736947
46319184
998160354
38733311
4360
895838078
693561483
641850703
964819962
456897
28230476
46663
722268257
996940549
692480855
586985768
742733809
473725213
295804838
58512357
470893
548401964
707354781
40513122
45870
571582440
442778949
721191875
457417537
881646587
3520122
52234087
492664148
812651711
456640371
920955940
45017764
733211780
981654582
462491977
458284878
446947185
534857303
881725923
518426233
455406945
494296989
926465411
856193721
496461883
44737
877862889
650943639
48268503
823196621
411531678
984428426
483608
950146422
798290708
490639120
922861944
572266526
709527989
47298
296
908293069
526292793
745394993
414702465
580994316
429341934
504235164
435945178
639298533
5737
46660590
3463057
557374011
795820204
976980521
467929424
665821271
52409616
891716159
624395883
880433002
753341117
5235455
886314965
489923072
599583130
539868238
470889560
903991152
59238
45799953
45232938
52531
827218012
372
47624290
960004698
984005958
953243486
990724659
995981678
430618244
445147013
42312
970488843
43675
49327362
391940671
437349603
4455815
987404529
288517106
568636947
480796916
998578195
952355631
617688236
448896
46453
663273517
457464939
740197706
529738152
969318499
535107917
488921185
952520988
800158245
708665854
486973
604955476
488364454
894312691
44846233
906248978
545906026
394851
787978035
47535515
3461
587879537
56468233
51123505
476331
709371240
464342105
462794
503
476626
461463011
906691251
505960190
988220609
4711332
874420895
2524
860422288
484118746
681908272
432491313
602650123
45944473
40721412
493963077
525921274
473431066
522872264
890975004
611031119
4874242
640913891
779148155
860704331
482420571
531657989
444616539
483409508
966435622
4795
49094
919266658
586857068
497676
36950
693585105
5775583
51051
406148113
436497080
436375
809922590
44548672
679401590
757956762
4429350
903981299
407335140
656907463
981045102
645204116
635879667
572122692
448094458
628369573
924172737
502150282
568347874
3083
957484418
486866097
574314833
635125447
54
752565230
669097500
966453524
4694
446544
492489045
866195110
37635306
895827887
806837480
796418449
56586
29266
373477
400553
35817306
676708943
836506420
652197203
591371393
4899647
5778515
483840345
578691590
4505894
623044158
448999
599832396
547912974
46213673
667588
808532992
4730065
671377956
48524
553970665
495127012
793375621
500156926
485810576
599949445
635268494
890724852
458091
502131260
45936
620873397
45722511
687896051
494596788
851620286
4136
464748967
4509560
823051293
892473640
803587231
626150605
423713435
583541063
912315832
857693476
810397662
471612145
907402528
825582315
62074587
910164025
929371170
467906720
461309
676734561
822058511
604604270
48325748
550814089
58963082
875828884
435673763
5117121
44532822
3547
59416740
516326374
852026662
433733176
677803286
608206671
451028473
890318113
754213746
677325919
4631379
515264392
484985703
48423606
513360711
922152412
996950953
890765669
764527558
511176659
778661452
656735552
46249
899768405
459920461
983082828
493704000
405253627
429801970
627213751
510423713
806040671
4694788
790074581
445994125
46138801
45724
954337014
763084361
460880
4670660
469278076
468729800
661557231
537561335
900902286
49953741
11569630
47930396
5584
511314432
785323211
636321195
400486503
931247086
602110585
617883368
48607
462723429
506265966
31464
715615245
433874621
3498217
462224147
44504574
476619
477278184
3804
613410373
953423188
441246860
743793393
949182090
911010992
567236069
53012
40794748
534867273
558041214
4372135
512424640
963862093
745571448
43148
4294841
56125514
441841516
588094917
524505613
573432814
476704305
439685496
989874153
681820058
838810657
846755504
691579772
571246906
619694238
506610871
623378888
636056388
460959635
3651875
782099139
582196762
484870765
694699286
994652339
619437752
472434763
421063587
570604104
4043
958349962
570674366
458328464
465409
588672966
531138174
410607457
731536821
443342590
550896075
481284605
49234065
49339944
926402310
924231327
726760388
516082411
954090999
4986807
535927496
44850
402786442
630074595
6067304
909635893
846461575
434552878
766247968
711225452
461402357
933944905
462322645
700419512
861169481
4560
956706923
46561034
495163581
353666102
44167808
677882308
939720221
496056000
908792514
494776
576040579
798147826
865134973
412635227
921580234
587189051
4751066
499478
4701107
425505805
32678148
618809535
446751530
625443720
810854962
440842205
474269994
436254210
482535331
472823
910091353
787070329
707076936
429580116
806229572
485698736
64055397
733661891
972824953
814058024
52856161
523695440
615444941
577272115
942793321
47767120
646142740
53536975
724067865
45071
507296393
4524792
485416302
42817509
472120052
844309268
526662450
898676666
746967643
578696548
5730691
4008395
790293547
33289
491161576
47397482
3692
941922062
533008463
963656816
850929781
478883
860480466
620718996
837699549
2083887
773367868
4836169
782902192
456079128
682716965
680523576
961093288
751763923
401819676
463770
458412806
994438872
45608773
630700034
608279978
468452434
465699426
956455422
471318
810101127
522006419
459765362
453187993
3833
462168378
709127795
636615468
901835307
56962
45548601
804900743
53995
31453422
4508717
640624981
58569
680024586
719069635
669547789
22769337
461838961
429399528
368747
68750
3910243
446985
330777777
890597847
665797695
353653248
736528939
458914708
400592833
601912047
473957545
640620919
971529186
872156728
5238
912238907
416886338
509441519
574938437
659550394
951332655
626580106
45593856
467414
4757506
922335576
941490872
813266203
444611119
50114
56769613
636989328
964694505
714359842
678855563
329713522
618968015
733067476
43168300
604885347
646216477
733799950
955260857
348576114
668126048
897647862
497441819
496520
689811060
980552722
4607191
56822
550701963
590082749
847833614
814863021
39358
428238
4650827
441992663
744738798
46477
885546009
985769104
50612672
427816202
47663
4432414
548017377
824603913
475940
51753095
36959273
837918889
834725192
4547083
983046040
603146206
506255294
780511204
593594007
498224692
517824401
875052917
4555377
651009921
6205964
993182491
5377969
785595904
787195982
535490516
602920682
45751339
917084013
54140450
972417994
480894
941480708
45137642
452698846
25717
453655456
46887
41651
602610915
884799113
962599691
45102849
49112445
54309
335
837714707
5197659
745580798
926973013
916287037
46856653
477616974
552000618
884623119
459629967
4394078
561504737
719144694
559028939
48840370
49133223
4966
431140986
468634
807123303
452946891
873147416
641778518
814394904
615553991
39496493
800737328
403727348
478034439
634562539
429378587
561794779
945484695
851635289
455044813
627116456
874716902
525005378
763402879
838962056
4796759
471723274
675023211
565235490
420755
498181
4799375
449758196
913393861
949401053
695243210
544888708
44587873
938064595
919654375
53839911
738781550
647306466
419885613
606615116
421174230
943256101
478690971
810254825
382067
570385854
7513237
652953264
718173833
46490578
446480
728414039
933851082
993639927
531353871
5696058
537575076
4784406
530901904
498783471
441227732
836856362
44903214
48764910
726509405
481296083
56633
880011043
995998538
4641113
654530431
814539262
561127294
442549333
567705
440868219
451036
47200080
5942905
575644562
402360263
845465600
624108583
654050161
836949568
796687672
45810321
4684167
709016173
464
976469512
43818
47350
6160
833425177
953773813
479318049
439331739
458588834
37654
479534
46336645
648323680
507011
556038071
630494902
337743999
876299569
656785389
843305791
962340921
45449619
757836345
985545874
702361306
4646093
48345129
38243976
597974507
767348129
53495
714551693
932415564
967247244
755135194
40251
48335
450798
711978717
490664535
4973855
48964872
685819889
46872
433193995
938050946
4457417
617861995
394616
58619789
4831742
643268761
3814
538079
597662
479494496
4244
674462956
482426
44605647
421006280
697961086
672768072
39766
477229480
588199366
363533
49079
570453257
488868045
575950
684699154
881890169
44597816
46028
4435302
443886523
4190504
5862
2241
472330499
681710462
689435599
47967891
868539146
422544699
567155711
453225799
47861
838954717
487165
416187725
793798505
4399916
465052495
431785273
3382014
608474089
488705909
876309603
949442792
880579629
968721700
479591
501815
942625379
447672074
989977685
914687436
952442108
498483083
597836996
477398244
546718762
478357341
442910458
440571278
281624840
772819555
49404
788737350
886025972
642289865
804276166
5505623
788149497
625746439
967855276
837535541
611471537
488034259
755454542
660645712
930976563
750175176
919070898
699748936
638203885
406954581
666737168
603642264
469532051
641370842
772316802
57078323
5465005
904110484
760079759
875350957
746698423
409009
741861128
365120594
596459843
596759371
401855991
567154102
787120007
480824
52591540
876712196
572891777
495308282
44522305
448349
637928535
501
317486958
825519578
533392491
655168624
469558327
811943957
567600802
4862832
840260145
466556
659812604
636071758
762192772
36695
511775720
879020546
800709288
634806118
668982332
431690
409957041
39801
240768215
816747151
788571282
527833409
735929675
463376
657432294
759083101
6195
6371
46851659
534058130
870474963
435022
584443885
447277
920706852
475279865
925332618
4036
932499497
917125501
501284
449501043
840384586
421848902
646828627
572107962
949227112
4260554
634251496
839889929
460122143
613204202
491248
463007882
957032380
542886727
671246125
722895826
557276945
491983
470334
41761022
596683964
477916720
4682627
548141539
595790125
958775762
689533868
849707335
55767
887260966
942845474
583124638
4824608
886336967
794500802
976606612
826642385
947053535
654701764
798042954
879604780
977927455
707931752
507897849
575177710
972228010
764178441
3243821
434211316
522150988
523792010
496951449
565606475
986820520
824232068
500580786
557608908
422178
479497658
779835933
760039236
706375285
56411
460720
487278258
30681267
479075
518538691
542603
405050898
4492669
531181847
313539
45240
587806355
896334964
764810873
754388125
531581225
848086293
48582
42379
609701404
48643
441047526
405447779
896542950
905031669
481876
4965617
593779137
463421533
464062573
969337549
38334
419940762
55008384
468584008
496075221
37400190
747556696
65111
743326344
781764857
463099798
439454208
46161
877242527
47445219
447622
757501454
588969856
4164306
992106077
439783
485106
584045715
871585484
32864218
39248
494677409
484701
51144858
748251779
594712703
831816075
483455970
898296840
45391690
837612695
853115181
614930575
957754540
623220972
952311421
560286757
27148586
4334722
509870860
671372752
3879673
4680216
54687560
914428821
4590766
502136080
539339491
541831574
4652
748691297
631154736
519242991
5177
641511874
555877938
4730458
770195108
964640789
489323285
419838157
4792
984523123
512884973
773930702
751904577
49442
412807
798652974
404815714
585114
614159940
512831534
434553039
801181942
759409141
424854576
938335623
48577549
794230497
701059940
613522628
853398792
717999
438812711
542684898
4239732
503298678
532214267
494458
973243769
956811020
47507563
5866775
984133322
453770987
444391273
499777572
601516103
962136934
411071608
490569
628249670
3585319
997548431
39410
56519
44077280
489722856
760104278
712249500
36487036
979311363
4808147
538187610
481848319
498276681
464155
4943789
923381843
862675898
5646857
438388947
623613892
760583771
3079
893081826
626148858
459806923
522279751
994079254
494538311
923677716
494540391
425569064
901111288
463728125
755524116
730970567
946848945
662674496
841204128
473399
454966152
559514008
3264
48373399
421246635
695394716
648711065
720760710
472923998
680447431
473109
45938833
674430536
441168980
467490975
869248697
917813381
991370614
647721285
506993473
584359503
4840092
696007107
484205618
406605
2498618
957725863
814318723
636381609
892905561
662950953
792366138
966464574
4695166
680828004
429933186
475859616
828304880
797410081
310121286
962150332
735093232
468912747
2678
753578825
46777808
962883427
974156162
595420532
5284644
991361289
639596422
924299271
684416332
746657392
53530772
50006326
503878865
478479732
496711242
467816
475571
507462639
660471916
483335164
838208244
454815495
811312880
686346426
462968314
425392224
969713132
49585474
463437280
428722289
806011922
996967634
928695333
431284608
560877435
960089351
465207885
721151060
4851784
665760410
881130587
543912231
832936551
828234966
554274999
540973137
773724918
434510872
961992690
474966086
452555203
419515880
901837437
494689504
754602905
3484400
458522439
708018963
4061
926878664
963882810
722113460
982248712
48265404
456449077
381893
633769927
639321547
741579891
994271930
909508199
766558083
595240236
491258571
847910056
5105479
952768037
537852463
41757257
777706158
954495006
497268
803185836
5617
988164936
916000113
797683664
661442698
471932375
45369940
518243982
6747
508043
599333811
4440353
49682924
490600575
519159180
4588963
4924213
526452079
461401661
54661687
477043
555594
5389
46615963
988115886
48938
498892885
825781581
742009245
44049058
434031706
476014
454673924
859166554
4314203
662613676
458609
489424889
463347775
62501279
67139
531242151
562392
484167447
626859075
427982103
4726611
613345659
4658
564766324
852982377
529024091
853076944
824010298
924511399
729052319
424874372
997885596
48893051
901327682
453374688
987514002
47850245
730526271
469300
400453561
422894869
752515602
705477604
479126
32722
576318
532519151
510393200
967655642
741898622
758401523
436427
746698598
715322743
674342035
741465532
442793901
886763994
4397067
471179625
967348388
53399
419284763
519045110
477864
838416914
604814358
47374
986592455
940543404
693304202
513411693
518305359
4971
928759685
418770062
47317
356503
46879674
407121297
417485741
461829792
37012868
406687142
649731417
564817
722836457
863998183
464677350
360804075
699647562
613725657
965692867
517669197
816276560
49493
464214120
427475889
652502050
412728668
881594107
470885061
44754133
632948549
5126361
602947832
805992941
589692788
771662767
5502
890511271
972670571
949774000
44895
43481
46412
990767811
544933
433200018
5025745
732970557
760224791
936340699
456
895653571
571365462
968998532
5120440
181147743
456708
5322
863149703
671726935
496498982
839746296
62151267
990252978
473444
49642
719668248
54520858
752851284
753675095
688144142
481344523
467944894
447947
479164682
49677272
494987987
577672663
459938701
43912910
477711815
636208109
875018870
807565338
884636176
445821907
356631
648590627
780203027
569997
447613121
688750246
424218975
674957197
4623095
446448657
727558751
454327017
853022856
646288325
652567561
385097
474011812
436840352
548853591
39579
585741969
986952284
903902009
745249840
489924428
657301365
779724938
492658172
35697302
409494550
416576027
495797
578387
761800615
420034564
988032148
941804315
941458982
289603
43316053
758397141
4836826
743399018
933658185
709288043
299351932
484318685
672965162
958651522
641407906
677397900
749062378
662588478
537616865
455434968
534562484
53521714
40041277
521018416
804458941
569790873
950857041
432087189
477852683
846233015
48505
909518494
761894950
894717307
51975
830403240
955653275
484721805
616
49925277
575554391
886845855
437809251
911273103
49259381
5938
770974928
377367086
45109031
369
913887179
805346541
850581161
415908
44456
622003803
4679882
831407395
632623278
756825822
958584468
985035350
468285
484785080
464419
45826
55357747
4477610
581826912
866801478
42579
838632886
632003144
404189
48177
628972376
858921758
45808
990887459
451469425
541827635
807298009
418758946
469782244
56652
430347480
774145842
451784660
4610827
717346269
271
478959058
587895166
566345214
556175230
756896841
59846928
31777
457916
49847
657643093
25245953
758251188
594250688
717428670
32
580178593
310441
953007061
651477547
917039706
545953780
533462249
405851509
6822239
661152716
648496660
54687
683922137
445448853
649448528
466121757
431529569
49141065
894414050
861929922
46809
764814782
493583234
404262950
989991862
886129848
781190465
55528320
674988091
729584205
54228445
491924180
20
792244186
49869878
919330029
496074
661097455
48196918
904880979
872559684
501670964
434885
484550
951530628
846346602
4123048
472536868
535535532
47678623
428533543
366656
43058235
34707
686320171
580249488
3100
870963358
923892530
611894146
847589663
53495823
4511
667248528
700375550
938079415
942734420
944324543
49908
444401
635736116
684674976
543577330
44851655
806228716
927975808
4532070
425197367
470521517
922816728
624960105
827673162
437532238
653271866
4679
33168
411426133
608742490
861614580
426634
910156205
413153069
4729650
438982886
841371303
4443
845112177
48982
425462248
693244182
352583805
947172642
837418134
796596193
770067870
500888200
906882246
931946618
951878696
587441403
4331199
546667450
674922715
907045690
400037223
934040000
314330
871580803
5446
61652
535460016
663884446
781230912
951998542
584118269
437647539
882147623
747177132
5087390
686335636
50188
4344709
748159643
3939942
693365063
803160262
2942508
599309675
632381803
785489532
536097956
742395078
640655095
699660526
561980023
704573938
479
961356885
639543733
691175767
833454662
473533
48643746
645147325
923893970
56722
671738024
48042
501402186
999226232
942459662
846705802
506301787
971868827
662618004
4701
900922955
605522640
470822532
961632845
451907
437287646
466469705
802223844
602720685
788078424
607971293
5084
431360944
5075884
4837218
896627426
519796960
4537760
826515801
534138287
864369503
836585282
449331282
474631220
715866364
451053211
3425674
591016
614829706
742201679
871993467
921509696
4080
765169738
655665411
805362210
403117504
457471
450610
482979610
768381167
454752516
974132246
515546277
401657107
581019926
703731923
944541925
431382905
403042792
930843033
55777499
768872256
821687505
31044319
952153672
64013045
692507926
57723869
530014753
421346982
4553029
854449443
52878007
702897985
475414
4980
458205327
625904047
454911342
482551484
5703518
848352276
808106704
801127335
296345
54542202
816715997
966791336
967353613
752463907
564515916
407902684
638755244
674319156
514245064
471892677
586426636
511368618
403394799
583858143
405860303
761901964
616676822
915105410
6451
436690735
5619159
480754
662434593
6394058
430940732
642814697
480684276
709935237
740904686
886850715
732619803
656820156
419501065
465560588
956315595
465557
721296671
4748
42030914
787539358
860504456
467428
3964
494330466
896707872
699814479
618107871
42459524
4881391
880618290
416138
850531103
922230273
637336896
453175
462980
3792
489801167
935226962
453126452
46855
413595599
48493
527406
674773961
711716301
714493701
951659365
45491499
823834646
460071433
45475348
594738287
733163095
782603473
657854141
574224057
554620089
734037200
4908268
876214537
40535824
692891571
725004476
716874783
958538605
908648948
495139
4909411
653299384
986993412
596518475
758997166
874947096
618242712
53479085
600023681
707179232
573380674
456457049
469433266
673
757738318
553493976
572601058
3717557
429285155
568532441
45061178
573538074
49526957
493276
976697208
454687938
744795136
536425173
529982892
543537544
400808902
5039
4598187
475868654
4656997
46014591
545959767
694066900
50155750
27071
776759610
554976
789686660
51906496
863686206
45829058
46627761
487923
50743015
459617706
702585735
49383908
476067977
822482989
47697
48462619
44839537
800403385
430594475
48539500
413576454
993762200
615785327
449637443
536726
533810813
535419971
520290812
704909892
454739896
997689538
44954
4516248
998835174
817890802
976177023
44798
644067167
660392047
776340744
49558405
838208964
5294776
478702639
45166
836299671
594798679
598455281
401485920
760325885
5318626
933184275
725036032
435901140
915548026
432361891
833156768
424808
321036
619906227
497627
973095088
435037066
410764
622008684
881924048
750945952
4550145
4793819
439566217
788122627
627355481
756009458
945880691
453802
47464779
717161068
866545597
606328179
472017455
556043038
484429
868560757
753899100
44608242
430192351
732620219
826607272
728756707
426010649
672526907
417568064
829976733
799325071
972508928
811303304
970681106
432226
568924640
650544042
502585378
802071871
511849986
965018142
986205244
845025398
456461
853697842
766424726
572164582
459048881
35156652
419870
943598774
482304839
436786925
520532
742566562
4735686
50458
3943468
749431960
501871294
743044870
4155197
4844389
878525701
531164881
44467497
712878964
512638340
337194
496054146
934943838
899823024
855495155
49940
540071657
507849
612888356
611533599
740634817
829429762
414275835
463815717
413484
540447365
450272507
45455915
457414190
889116801
471332075
4015
564489079
486644825
736954038
453401305
875142737
914372621
895285186
994930203
958513787
821692706
5764793
453388474
711249679
4516523
694766057
5146170
458108676
992471956
474839
854219211
730715561
65479514
48953557
452167
780209204
991888832
654638845
4352482
4510
541715
5481890
49532137
854667753
51171688
562528527
329763596
518175701
923268068
6262133
686678170
726660370
660060951
770818213
4663030
44116
775615304
62477
844385162
761016383
719114803
707070489
920640707
555544433
55679149
426348333
852958630
494724227
640049156
4641313
933186512
875661595
737606128
690132891
749945818
772155859
558279576
957972451
933701821
48130346
937346610
619418918
484994324
873720486
415471283
915416956
438924124
46940790
265192084
438744447
793658996
699027407
51787329
44145
678570257
465967516
647004106
484083667
5149
48242323
778297740
4259949
948553861
940266504
966395992
49087
972119951
400263
455141220
964341285
496580413
961800371
699209038
960874952
46723607
478677
265477050
709496375
446875045
730108752
579242693
911402740
825788020
934016660
400233
830469579
531863748
46862323
54761
37624
416530787
311124319
6075063
41058317
432968012
774634546
453721878
51630242
620861724
754912102
825598339
877256816
586981991
947526598
867015068
446791410
415449070
964002359
6009
472968446
908487010
654479085
993579215
795005422
563167267
46084897
582895615
47316511
945905759
614112724
289031
977025718
57624445
448462671
5645232
46845241
717885821
44500741
402375275
56771433
413280413
753650802
864522034
658674239
409009491
443125663
4826837
970091930
684174851
48751
4370
4878
748702719
792790795
634330349
984448265
790040871
469445807
772142332
998473891
713628807
902604732
651766962
999599477
4733733
793180440
766821000
4483869
47670627
512228178
683385148
908824941
697250411
407677592
631431162
681617262
5498
621195430
3224602
777611966
994045551
495618062
678871999
737700422
795557609
561778
649351729
965273212
409835597
404833435
51395
489317
5760
643442720
615732767
796939562
486090
46941
48899425
691666
670292201
633551119
525214555
447252
716659352
38365802
894474731
635800474
568056652
776256291
559581992
892036058
50029799
998599159
4612914
734758728
665963801
456573
468175942
531794458
4701650
572167956
3642
441205024
739406452
526683600
515496885
847844695
831656398
943885183
516301739
899944061
549052797
872174162
505852945
843828841
4402197
459281
804206396
651779183
629955826
484209324
695785140
992094993
863869161
558494
627666378
867990905
48402
542913
832115931
34364
720608784
468949919
462722657
501335051
667405122
876005440
55049736
909436209
61840311
46086
4560660
5215904
480799
484325
728250857
643296654
401668550
958464028
507975640
775288150
605225745
944614264
4111755
49041819
733646320
657906282
5002079
888893969
29495438
40076
5035503
48789515
906302264
947527242
573136178
412251153
550805965
47662
49311968
674260804
5098767
488043
49189742
991941020
3945
940365717
47729
450842250
4851
701489866
701039077
805601205
641930770
484747900
965899702
407550831
623411062
4857883
476813
616728082
4580323
646882889
724779760
561894204
564008765
414753973
739875575
4760
628219943
5034
722537201
46225515
778599770
728657126
430720611
582209677
502946926
770174956
799984050
674343855
640861496
918700039
902323433
410006836
584779653
470563
4726
698326694
419740536
935386395
464023887
727318725
428732
45868871
820975182
4506155
499962323
713945250
998747047
765885356
401667417
59600227
791689573
812577157
473958563
967824465
585786248
814878542
775045220
52068892
2564574
47828
532714424
906261036
621329365
873263833
633948833
747104333
412516515
477685280
932517879
595301764
4575662
464089409
828661478
28086223
468623
389764868
744272953
493608963
777510031
4820313
455764939
825029488
411941
46560398
503324193
664150759
480879
522546
671831884
500214401
3715271
465773
794529684
729322494
956252990
462486321
408501350
995133380
687283503
482189579
973223405
288979396
542450157
596353552
712455995
37849759
917269010
478116628
931031706
469970
451197296
482695
967099557
445772351
555252041
817148209
47798576
540279025
426029892
728888481
799520660
572859808
896727938
434979762
977029724
486817
459663335
30861
648022003
4541428
778224966
648219910
4641120
596167
416829765
592444220
899892912
898378758
52719
4539928
12671
943056674
953964432
449339348
500136525
54615893
52977860
480886819
798493497
757486059
57454
48125985
39811
409262488
770423321
747592804
43153
4059
556080106
2580
52482
641284784
464798442
508539830
834783258
445327661
719968613
4956903
458346622
4930480
644
59836036
4471869
522619212
601160973
777473554
871366672
504529646
385984
4322423
835328380
503808196
366306436
581308
901781573
968375063
915827262
709758991
425713694
477752
451035918
434984221
934151902
586456272
553045402
558427865
555208672
508369551
479147628
339748
642638376
52555
560805100
810080920
426371
621510561
4997274
827940776
859155474
832812655
796800601
965711988
42743
441596318
544373134
463463111
760929356
742602350
693940657
730693405
47037536
4477040
782049171
47088663
499669072
682120399
629888157
556736433
898310673
290314
55557
402113933
923042814
493745000
744116138
946175774
508554357
612855108
48669
521
409664987
48005039
268398470
520584448
456614
486436137
406652704
447464286
4224
422556903
621478169
777911411
674744248
50857
973192132
859254578
606215437
949102166
962177594
919461639
882851177
783310208
739254170
832739623
493497
681828304
607455108
524834173
628393588
928588673
956038233
6687
532249196
726781990
699810329
459826630
800957851
554779215
804078124
910334064
563220164
452945
854529230
461571640
370768232
47343
403170
497180738
478615
694777536
48942732
585878791
680337344
967627234
732096596
845010096
36506
772629812
555182165
36596
453847
975347671
50355
710879414
463659568
4998660
884297225
949955474
57700049
526507867
668985823
5514
434568236
422060747
47067572
445459385
712434833
45121
546290733
48789736
565267745
429912445
813253423
640532033
920750939
835035031
59994
5335558
4704
849287890
450029
4248971
675625796
505288709
456348927
4779332
410
385927
992455825
996746972
818345404
47041222
447861937
39869
43562875
708401706
811173800
616756421
687152670
394355
48048
869698522
4979767
698229031
626537
566253337
46316325
1978
864074871
776668668
568729572
976244269
567482782
918821889
609397550
738424039
905727424
554331967
951155565
37034
4509420
466098623
4474361
61141
705973475
528036
702934848
487580414
529443769
46894
649325042
421020621
510083831
755905776
474633251
902937903
694423344
891304234
939122599
4597347
3895896
477963458
786761597
496849799
709422599
4736
549630813
982933010
698928690
753941709
4369886
973012178
510605938
487779
564124212
667535910
456640324
648790529
551383544
412434199
570937
403063375
745446774
536336771
4029386
829049660
501041272
633010043
429178139
819107411
486366066
44924623
523313852
450951953
41525
766626548
623049
778024388
452087
700513094
32712
531706164
46866606
591943083
48941
869953778
945882036
44460264
287
699149948
542722239
61431
979206291
740477877
602579395
278303
48199
4878140
53956669
733031572
964920469
517176027
412826130
449692772
714232531
878109255
518753649
492231423
47347458
502139071
410280
870061451
483044
991557309
38125113
653863229
932058543
679147437
568746024
561511616
980040707
472515320
806133217
480691
639948461
705103473
930380766
35334
42248
522980189
616164535
868035874
45428
528965400
478580983
54569959
49053193
733866690
478719915
508754854
787557640
616855145
639435231
939363953
799939878
854659538
956121518
46728
4444148
56109
485605
810003349
584864576
528253815
688921240
512997986
452751
47382623
942204226
789151339
40393012
4884637
958723248
584892329
830132718
56354036
717960295
468249482
565576755
518060268
999622348
780878871
546025327
867906271
698307001
966858329
988454754
616510714
501025
541249619
947031014
528553574
931716918
566611326
497988186
426106915
562245
903822658
912337932
4721
5830557
861939861
4875256
510459079
703209609
385663
937954129
33245193
486587411
937486871
5011043
44938965
5841
381908
606892733
482695323
700958349
602784
958993474
435324815
712551466
463952258
714461767
611155151
46048
628124127
421833314
460071940
800886627
555096341
447896
698020101
511817120
610849244
312025694
4965144
761676702
761870622
572965182
54317
736536729
478325438
474039885
514125
401240783
4899
401576290
4592922
436107817
658044312
874274220
810377845
489575878
45961612
888606794
605877664
606702858
941983938
716418747
485493018
531763257
988087413
428
567197910
894360846
379216
5329078
598121717
47245799
711288048
50146
436013655
618491422
780371917
921786922
4706193
818930541
433576
938971255
931215822
4079
404932
773156639
527377497
48385476
944531544
5007
438201212
777844949
45361
479084709
563307755
939741428
420852
950248199
483310841
442971638
695595547
524465142
6737
4774335
974282805
537714339
533815016
463634520
929527506
44567
562788480
453819
4784263
5326585
800356012
726594349
796080094
538023720
43623123
863436235
427058690
462475526
45373
497769837
941021877
754492568
823087026
908827499
814002414
968078712
47835666
970030734
627661885
592753905
439463053
57994
504214022
542588132
5637291
878123746
4518651
577298385
5355819
956543815
988955532
546278178
47381845
513700684
800907445
639517123
450163
766826616
526638762
734765726
52603236
641905051
4944719
4197
375227
444237917
953168829
975518299
765700066
516649367
514245068
490189
441611338
791264832
761972724
978251076
33824
986089219
584849023
606861143
4534329
579241759
417717202
482580994
493668778
308330
687994001
569147420
854126198
901753321
723957321
729861230
491297071
973259091
976871566
877968521
5171658
489074853
684743162
860824933
420548611
378180340
569361201
677422217
2921159
469779520
564061957
487685
747441721
32043964
516506851
771720708
807379897
47582379
4618139
49564
31494
655115980
564031858
413229356
46436
624306877
3997507
457148
867656634
4666094
465589662
574523
548218808
3503625
527528
509156269
4908
754618545
625678821
49218
795323006
782738784
985795921
52659
43062
47675
43301704
624085329
475502187
866522788
38102
691415751
482377226
479114122
464645349
457502555
855277716
57842693
446816864
390775
49468
791905372
3901843
670782966
62674
613453657
849339185
539675391
511036
448890260
555569470
324788
958382686
548750771
5793
441191
952229094
688799999
686960322
429230399
57470
918067952
977820673
635691076
805739420
750941652
4728
741595611
49531
860421652
623869277
907485047
35821522
43048736
610756833
46284916
943474266
493596751
381216091
804607061
936955864
3858
884024075
708748766
3681370
538631057
41576
405044985
4033704
566300598
539596656
652819122
23671215
47919170
45618
57465722
475581768
46018996
758163972
877169472
49820120
4863475
973886613
509937252
539170528
881297423
597560692
3983114
519051856
690712505
645612694
882787202
772388532
47096584
645256592
575403
851251706
868395956
580628942
534504928
54366
897796309
5257
3994
470104694
52218764
545559027
543778251
792097507
450761710
550686769
506370
463011398
595339747
605198579
525560567
47125502
403234944
4454901
56221230
822419373
4000112
411275689
677887077
881897352
681
963361066
770594198
822387215
719353062
621337928
736813162
44974
4620802
625879585
307
429879766
690629705
3924
621320039
470301610
531976214
425746978
891529109
638910560
50277857
623164824
800408780
890688419
355
48188786
491333985
800049546
534091730
575509214
418114879
435458842
470312839
54164303
958581332
804789996
463588
787698277
883719181
893573322
687856643
470868887
729333179
879821366
32056
440957034
546913103
45839
780823226
425757396
437346
688670458
753734041
705443464
732155688
461607929
714802530
753316642
899530788
49642978
47681834
557184700
845793297
418058620
742431562
748003121
630804238
495176068
4802258
768089574
556437429
462764924
417613841
39723004
886478715
608805841
409424196
925443412
4592
681508026
962518667
961105165
412840029
551752205
971922839
34234
411198617
639877808
905367384
635867144
776830756
563739477
928553508
43736
427200478
49626
877585093
828346395
36615173
584353538
4841158
901540875
890861597
687768631
846153037
428638
432470127
369641001
48301296
452840153
771026883
722390271
416209951
36359841
439799
841229902
815549842
419095681
940261092
51273341
608039342
399839
497838888
956179915
588193563
537503820
49866345
997982358
445645858
414563
37655713
435
847714865
572856609
893775182
64054957
589967040
567132092
600252012
496222
48951
628039559
808033209
22940
541010194
415568157
606843124
621328277
721448326
46900480
776728586
39625
5604303
916815742
426650
462692393
639213466
783846721
521476945
516032451
638035811
892236923
787783967
448939024
5061
842997008
626052922
48431
989915320
537703619
658895461
651064064
5051499
750513469
5402553
4545
5242063
4318239
830460595
52516
260191233
4572594
631825843
496476089
382742
759656396
663814358
473159265
768303258
798275180
731578304
542654633
867289275
49855094
722670371
46303
840969605
4072273
707169166
758391542
849551642
529920571
998898380
708330947
723326618
4559
612589822
35299
654997822
509714
967001230
953326060
29500
643597366
44114
979940519
861297720
463975429
457791106
855758304
49263358
456490296
46160839
461548083
775291607
504181653
808957779
452340832
623118465
471097500
993989500
703673460
4309916
560833933
666974957
426143318
39951744
461788171
833815356
770396150
48747136
504016275
950433221
54439
870531607
949952643
32954
48300901
924285397
872860678
606342688
936754223
598683026
472545685
47530
5493039
424688879
381054541
910304201
790245087
505742874
490082289
481217831
817657996
499314
36358
839494765
459197419
48292564
947324683
666697711
578296928
428410200
856690418
561959641
593836380
915797820
692547668
4879433
553859
484623995
981086930
422227679
487884713
512135
4350705
989909477
836639039
978198867
47422
4532803
45197
520271178
4837315
877804328
847300764
816213907
473142151
479824918
694314712
866021800
970417589
943109552
923157406
50945
811528750
540405925
746936032
416603439
530557991
53241
895711180
683818251
981318176
465158
607869790
645451009
868767029
987638061
855445020
481202243
840062732
603167507
699132918
472736133
449057755
413673293
478031
470848134
703160229
692510705
753102267
687064543
500336842
462778818
864820440
532616496
960223704
487133
475948308
987550261
464888
42801959
442925769
462563884
694423256
50366529
462401116
4529883
636433971
711611083
534546588
900421921
626527526
402455039
791829088
535764427
706589502
925623648
49852177
785708843
746493744
849288959
933168392
963853561
6283234
879006747
994153355
5449141
562348193
498128205
959595865
821516971
600228931
497686
842212958
724953861
4950915
47734299
900018337
921735965
408747094
464764900
42360
575832325
449655899
960302423
515558435
941002973
488085049
720239569
473129
633586381
589615396
747907811
565360823
827826896
419763263
784718159
380180805
57482580
595998154
600504967
37319599
48408
4360009
569241428
836988238
413666095
892937545
626980826
453103
407728722
560255703
6141
54629
896512927
49227
668928846
969937803
755008802
5578044
422090544
837757490
868519889
671087711
561955813
509389780
732860387
457938008
57156290
522924186
634736541
4468951
490621126
758904674
4790442
976118350
897197259
747099169
772472346
434462784
467658619
911055247
515493261
688693757
427675907
55395143
37230271
473401
572555728
417287902
792688095
5893675
706254452
471835336
433134964
919451382
694723535
59
5421008
475607252
925994653
696302681
560428792
4591423
437525864
497239
997664646
459881442
643622541
545385122
479399829
986370621
422041615
802528493
503647302
760132865
518530
499338418
471937868
4734084
820638954
410228102
581538379
747167952
647576295
530308329
630508271
469156033
968511521
951552424
991957525
501101184
4447
746090988
488966
4528134
529585142
907148672
748709227
369925
825383479
716243392
404013101
4621918
969947337
902110073
863283535
312
842458626
978143073
769002321
902109593
954207285
537316117
843156077
643038510
445959660
4795335
837284122
30831
738725270
484622117
472431
909473193
831757754
30975739
663805877
41874975
490732004
574530996
4503471
661132506
984769165
55708054
969204146
928642266
435923385
710407264
405924719
477012
3933733
789218612
704594883
969053295
921344991
658200423
49072
734660963
446746978
4539787
424012493
927051819
5582802
499883434
827879117
650495519
949067760
893901703
865586422
494895
674626653
784148596
736106446
532170638
722966852
53998933
716460124
47152331
831925808
42453
796106526
66862
547865641
813081159
821543013
45407198
599896168
623954838
906087720
926914076
885274858
397844
483678455
333006
724164922
740345416
708867409
459293927
952812955
4681607
568358478
4378786
505722390
752339051
6047
538476088
53026
33019073
475725246
48803562
854787500
709707242
377141
863613342
700231784
731432573
890872501
53823973
704948513
970871152
708410249
445438997
763161433
4896669
605407842
402045946
575
477663067
475879307
891604179
838620683
542489418
587332070
557110243
716043354
4828400
636841925
635102146
26174370
411253772
6278022
540880168
4289712
889567497
460605415
426220
815447966
639665145
481061610
3189
468311
780230422
641373862
523062234
575630484
913589196
965774963
4867287
404779
431760
795559523
681803641
614293233
709867698
415641
950237694
708755323
445668879
598737821
37976264
3230175
4038
375739
878067594
430461675
956140429
447814
540144007
718363787
396135
342035
5358
624856983
541788976
600446218
508530965
392116931
975945132
935593257
563754943
472816
749825674
942051487
975092170
554684017
655295608
415352422
46139022
509943331
36180
4483708
979497344
5129927
58630746
967815012
720215499
388490
490657
44274
857645512
4826072
525459720
728250850
632460602
808385159
5726
720785646
665662438
5344545
47981
46576383
3826954
5073144
814453234
476588
907981423
982806311
528608333
900657459
837353793
5691478
814188840
578041284
519109
871874977
571875109
594727307
769953513
53604
636415897
793503576
45912163
421321513
863019381
457223186
784615417
833822547
518867
45913106
4294540
40890026
786121519
492224
517949083
559529260
809422038
840089667
917462851
898183161
764700818
981588671
482586630
547611
47751839
512814
6173487
952928047
4918976
456695833
46042
311
651722782
619070295
412948130
504637896
825533549
423036
481286732
47923868
704734554
441637
992016297
596834996
911770186
778647886
636629626
933134309
489745
705450803
668185674
478132975
47968065
400902220
51126273
962472477
729857238
749518397
564311462
393256009
448050259
3959087
641841963
985468134
683813752
411945603
473075
791497006
466862146
894686976
678601408
469613
753681304
818946716
46115552
839836111
47104213
48735
453161136
41013
449447
465492124
801364127
486930455
408496411
718052734
471170
686631393
798367632
650518546
915841745
573
40834
714739310
459885221
4492509
900770527
774652442
827863917
4642301
456002704
491886457
913383081
506460720
526110714
557117684
852851300
564936
857014020
5814
409
438218113
544577863
769288544
408332
49944637
519745568
6569
4473811
629962410
620173103
943704583
52302032
47852102
973226544
477743
724876693
384421
880819043
455811874
965924134
614408100
483801
783707768
654988466
887430056
640306
539328424
679946824
5008006
52795695
858390108
768318109
612930878
660169468
4413098
518101939
788989195
646097184
967314843
722865452
915057424
562512838
946639998
4514231
815801587
527056801
718077140
704842955
43712
816740872
3761
457790699
582902776
696398413
570132747
3974362
733096038
49444
761618809
813424764
565113023
44662323
478436492
897375789
5340231
966927162
909251700
659638065
825787937
4066
604358775
796014721
768959520
48008
445217
640565594
416299137
382578435
863285201
4644563
947776496
623869115
935759289
813451296
628425403
712805021
802941764
891145724
949988039
504022145
835881173
428163350
555620202
578952494
4700
499288643
49347
691155137
739847140
401990711
47790526
944799681
456310
915446007
510829307
834835434
463948538
475502
788927658
911465554
585883183
798035917
443373203
991477544
5035
473367
561819762
510798682
481197654
700424124
774166906
650550410
992994866
427295969
34482
443820
842051554
696148385
457130428
4830
3823
583737394
649483375
695802966
906796269
716165075
496523107
987183748
620846587
718910315
929679863
484655453
934561007
778639416
673503462
463597601
455443474
4501173
48725555
586698809
658799666
584928210
4572800
4671209
908889361
511855679
522335832
755523030
927021779
647156110
3348
465831647
809986617
37691
810326742
549935721
921418521
811342039
56280
3890127
595244747
998867072
449490061
39322
879198787
871403445
458294482
743510981
625711722
4630083
474714529
959449551
476050514
996247963
351652
720745889
281098
406942160
612601055
878871602
3523812
622365724
718743370
765892709
489547686
672910305
721305336
809921782
952829923
632685500
917045519
360960269
686447266
4940821
685269307
923883142
713279081
786223700
413724692
45518543
407587709
672812583
804000437
481423297
641705604
553437849
979584476
326312448
466089316
5302541
495408834
843835233
3652854
992975407
837828302
557019238
478543637
455912
258116
626818459
832333803
785933057
461924938
478572857
5241863
51351
861052563
4468570
883045311
675264225
735009883
2572990
4508723
829798208
4859799
387740
4523667
4977878
409887826
588578881
982752115
981488364
556811045
599586279
584379227
438881687
711785865
518099972
701666867
438473699
977632502
487861716
975213215
819226970
997785704
5099539
703736413
708480870
695359958
58149336
858726998
680177430
23949
732560897
453286
696526435
500754122
678328705
3220
631176162
599934664
481865352
891422831
479151829
541985654
405538355
464570231
906213207
431201
521505593
4384673
945810652
522352329
967078551
414391428
826343476
467070411
409582
852427732
505773968
394443
609615193
902833415
754861098
45419
525260433
3699827
40054760
510221815
418586219
672480063
773544377
893276393
968193083
420872286
942168895
683475869
492606902
589246
747008582
894536017
599609437
925217647
667931397
520316977
629972253
2689342
562701917
21947095
944638584
52777
508030130
431155773
656669312
65667285
695786554
4653890
3615454
554
849541920
648891374
471837169
607469154
46253867
4893
903417608
418137491
564693262
428349426
36496
743957054
3484
390649458
772185612
862648727
500416307
827351066
657716377
865985385
859644634
59546
990041939
573562118
445951
765526331
6798963
594318824
50567720
4662439
924290912
521407
48766921
717890187
734995662
942254609
447471507
803763730
476296529
549516250
808964525
348588297
965960401
3644386
454508026
681384777
888292667
701648955
580028127
493802458
901575519
48615
402654146
42175
545254878
824800092
739008293
326032
585287083
913568340
698853651
924977031
732238487
464887584
493728817
467056
879044460
825298370
606118577
562333704
485400
768750498
4852
46880080
439947826
541215108
584238283
889511505
929034718
751293922
276148
479414585
473963991
442798
796598457
5349
815155646
479844913
489589662
538001918
785960333
469575
833505121
710283274
63556758
5487766
771278623
684040256
7089604
4818
45125887
436355071
468678
644904635
885660252
295783
974438671
595951173
656757362
717242085
49270
52437
437318666
51543312
766734162
559825818
820125333
785640661
654848326
470917331
783592248
963235866
540659776
805990090
684815150
433662877
549599150
537647840
464154031
487775915
641426632
772076942
47147665
47823331
47520
515433830
922819861
38512
45930361
426103733
419054148
543773530
4618507
4255119
51960577
484874003
57113
4935638
24059
7246
44668
420810278
549713632
614623616
31277
4504748
4651642
809876529
5521245
4444445
553822989
487030348
893534203
446182853
465238708
518950762
429211
40319812
700295535
993545603
495320
853778816
475311337
495507544
557603
6445038
611234984
637763057
470307910
731217742
580330502
784642271
717509946
457338
975489377
42204236
416187
5169173
710533209
574651543
758176631
681700506
478515679
467133450
597817503
719498227
964163770
879669226
604966353
464478573
775815849
47018
4560552
713010598
5628
44880453
46018020
759183769
460178871
4626437
901053629
761839938
3118051
44649
450687
3177818
695639578
696159263
914763166
390728
4548
633946477
790841555
996968466
665104070
962033060
729283225
891579051
501840307
998456165
869073855
4399
864755162
4921951
749025992
660873148
50859
862372726
42897556
444768355
735073766
4338795
48699050
975884408
867893757
715940635
7548755
992539419
48393
681945630
40038448
555505722
801603391
571573
806226547
982870978
925481277
5469
689067889
600868904
591875679
4940182
5878
520363425
46132432
639308989
566535154
619065455
440011597
705541597
889662324
933412751
488014
450533
484434103
934178846
767975063
855014723
725325718
773263956
418858589
722245509
408115127
902086250
421727964
768129739
48596
628358806
522085990
802171648
452237
802085900
782579468
950143757
4844498
43063256
697474452
497798408
548201029
747581415
603440558
5023157
47360
836227096
719164057
992737654
632792127
524990757
414323941
409220089
667035792
472413345
450959
610782720
448038562
721419436
894741520
572152284
851359921
760572107
624004071
554191
504684
456432492
786409739
546996434
735742794
606569962
479267514
586467135
5355610
481164
808795014
773572629
4447185
900018516
994506390
400410
4967294
431478782
20659
431993428
692702728
654482299
496805261
4260040
454493174
902511262
689063105
804554638
745704971
789268875
708847275
913254063
629392115
3869
866702854
451268
665352663
486434529
976575934
434258953
738109717
600536891
439320728
773783521
580489108
4910311
808103758
548434
808878912
505143357
618001768
666290131
968030062
765714797
434865708
607321446
791415701
576551392
685929351
495226404
4734456
861464062
961544157
342298359
823738654
656108597
943379986
887826491
741872519
858814951
630491156
450007
950781223
837231257
423200
784702140
616908482
738358853
486726
899767730
966411257
643343865
3418
421136579
736702993
556117938
640242152
590946187
435830916
439302863
810045230
903735256
45266167
622428845
671580257
630930608
610898404
44523160
937755188
853242452
619470686
418784
494327034
621859326
815699512
971538802
476307349
4696040
4584002
434182012
44172818
460241659
414350388
628245225
4476312
587672694
5014634
423802119
4473506
457322
532186096
2940
469777193
644662632
717052884
806663872
413618686
46389
616503620
663323962
763922318
655756537
943283875
45546690
849830850
966555816
563264091
574102211
3519464
488312
939795341
473701
46697455
774779491
425887393
26762777
925760826
496296353
501361896
958368490
2058
39281233
461862164
455823
74961504
455886174
4453272
4914164
503141528
998505214
4574845
879469581
651782967
445501226
721268165
928886865
35045
594504544
655887634
765446462
47691409
449637338
932630670
961528493
853660170
473074837
596812732
863801841
40083071
834480689
709023344
463569
904944376
898770960
610765197
855082064
887546078
30251
477395528
547641788
533418096
833245454
4461091
546315833
982497803
873810025
461607512
455821050
647961685
4716
557749674
692152783
320288680
49289
731828758
698774361
741240283
486077504
5142
518954
482123
544251810
580978608
580130925
534437576
44241840
590517655
555659372
920433654
49706
585687655
912311713
49494546
448255
913200867
49831619
741373708
678608008
500062645
507744748
47680501
720073276
975009787
957478711
495167999
975049567
433251
632399163
931129163
807934135
764852981
903642343
45303
942226927
693350005
726685759
939886790
436518780
630298157
5940
769403460
406637894
467799061
452103113
45715444
817214896
272445802
864239666
733911288
487533082
47657106
643020896
574059110
911636586
459767
436984082
647380144
416996870
38537
664442609
43718
531769783
936819075
854788142
749208697
4684490
50812492
561018823
37712666
48692206
474128
4743417
529303
4691
39638519
44762
44574156
458515137
929507997
57880
3711825
44962
497367017
621956949
589076552
566268198
425669119
536442228
492869669
387666274
659105549
754394632
47053961
831707897
676212936
687340842
879698566
877513042
811047593
443071468
49648430
579604124
441808824
501767727
493771245
760488078
854243358
758402703
565020825
199280815
4627830
49406
49791657
957690383
658321008
236243608
521348324
659899894
3867794
731482303
582667367
678364483
53222
537302942
929371905
623237074
787801929
5746
637186165
578020697
448682833
389541
679683988
452667835
724789066
730224507
560074877
956862279
935661337
737749280
992885232
605394673
468757057
4962174
449774249
764751401
901569907
447794
975818425
471306
550347450
452928434
733468722
758993854
6776934
465701156
934686716
753931664
912394009
6473633
771340047
4192287
898777254
654926965
425272875
624604353
981086207
496480
976334292
312551335
842910192
44859
4649481
829514362
516844317
789777796
529445985
661696475
4590190
622930151
465019
663839777
480061242
651752004
26689
654015533
785720866
4764000
859139085
645
849558112
830346534
49873806
886838393
853831670
44536637
531585092
460895
550375149
724609762
709784749
44729
611504993
679357572
61793
453128138
942307870
592351229
500136
891946049
928127623
518018467
856359489
373620
618056810
588006809
845116964
600247313
902082432
45905
593285091
4683520
4889061
880366363
776164665
492253974
659980115
517760697
4894297
888332904
45164
47846438
459148761
40979
651722605
519292019
451624
887862644
41073
877899410
476925
40564
780778065
481342007
641568578
413010
878754156
637397952
612907707
349522847
793303558
419359048
492745
940347073
902394636
423147887
955004384
6888
700330030
5894
618720416
512521818
49140433
448520
988162122
408827560
883479674
45768
867785466
35214523
901722547
989456187
712333235
613176
957578406
6395
49849320
51944172
914755747
407908063
483923938
3936659
983701884
830564421
906147044
473989789
53476147
890287603
776798107
908436469
631902704
5164782
494663359
46535
584558011
634726611
788984904
485119800
45234306
853725941
752656107
734315945
4053189
919655789
39436
526534162
4678358
517306964
570282319
630591343
699987787
57140415
556240008
3331625
690866285
848815536
45500
996827172
442784955
4952323
434656910
576272428
817348265
470995169
398625
382365324
727671536
556699619
612822493
48875290
971398567
45578
44715
436806523
44821
4358531
559871481
920404017
562757005
639353551
653760596
441520201
955592922
956116523
4587
48513
907818493
48426377
4890433
4707915
4571337
810372926
827578089
46093883
469290
46740
57167497
825209581
625126144
623648150
3166
535445063
833886603
716290542
819311298
587259974
470272550
463898
794168808
5766562
471416095
861190733
781617694
625117849
825897150
950272920
548149908
675310330
457743840
61080
4761441
472760813
739948279
34409
28188
493675313
633843004
36108506
645404677
459092957
678779673
4334
956819099
916163709
523365190
628155105
857802697
943085264
466064897
681589638
449503605
955439463
377937
4776381
653925694
858828990
45972409
501508142
595644942
634068279
463960504
773720110
515495521
400970583
857981977
390677
57208
4625139
861173754
860042360
49040
795348533
946476864
48619941
47183
832720994
987448517
483152377
5248
403908
938518848
802470961
4571350
4970351
688272621
839631344
492099230
47915
767335222
454388376
804099119
873481613
2760687
63167
532212215
776222049
441209135
619612880
31076
614551403
39332
882830576
952863809
4772307
51742
45130857
755598921
477559543
455981
558446611
535594958
742367965
783720593
815077570
561848256
798237163
875997555
684079570
622101491
752543451
373041266
748844978
706617171
725945939
537444529
626087257
40341
385109
51438967
847415028
531876469
340151
5291754
639202338
433400558
426950
877788652
686302853
416319584
442538714
5089997
416178635
439591399
780408510
536274804
456692228
443858769
534773437
416244349
984052587
852333898
566125525
527093
518145403
4662192
452288513
493037
49751026
833872317
971583014
905323165
614499975
735057046
982231111
702501969
817459365
652838195
4558922
946262323
431051260
971300833
746853355
751458631
4064528
620532742
872904182
5822947
600959263
743223582
744074343
952741112
910514408
408245148
4697115
468600570
4638451
835186281
901768928
462215379
999204047
659146033
953751671
36032
868149942
5091
925371703
2779300
562744897
47858623
4712444
939194144
721322179
666976615
34218963
749472610
546771462
942911649
824483828
673881968
504784744
46644576
975664526
474931730
51321524
578594612
719016899
678384284
45026877
759917360
813507554
45166286
847693883
556999040
807192205
452398
549971773
674935326
633301244
781297607
472186529
639175414
476894214
798960764
532493376
400065054
653131240
505307180
603229915
558256930
41856
538145304
5193131
584309
446682662
488874854
587570022
715910480
6057
812656882
570133932
476140005
757830313
395679919
474827334
427039016
841500558
663327555
675550406
4958
39750534
984863898
509299025
4472022
2853661
501271963
461220
459056788
897801735
556527291
489666294
542788
4561824
536374892
773728921
424034209
432375564
567075924
855859091
981536524
875493455
46086695
869951922
973127198
846075328
933352608
4844464
503514
670860040
759335965
520856432
803943773
502534080
639434903
632846528
477740
918111801
448754087
846580789
4786167
897964032
595980407
51858
953666491
949536971
621938528
29428
628140377
633917239
892582720
921896184
739769819
608017121
878190566
831893267
557727844
837079352
47133
904870428
442568278
781643548
827060764
4768228
45244
782540207
833434123
775782223
845374461
442028586
853420162
858677361
613598222
785139321
627802169
719638006
490458313
4696974
709224984
438930046
751248318
456155
722903643
501483
403180107
4523920
915001645
775179241
585772960
855963608
859181670
753740248
820642906
4126
58644
916898705
514321432
996954368
486429621
893065181
868280337
743966483
664980230
46639
399711508
474108062
449651617
691189654
655376722
763275083
447093111
907258928
666557545
821574565
6146410
462668671
5803102
4626074
640083422
468952884
592245615
790358167
778240393
4482491
837070974
927467477
747069405
543129862
4830574
455559523
455787
477487739
753938161
484343066
751559615
26221658
941649279
4794
671613021
42371545
721078
775593342
916009343
538289773
48046
782808238
460018151
660726959
525354
425203577
471147201
474819
895764732
48377
923796983
460160699
71729487
49325242
45482949
782455086
750026552
699120086
745815032
937455391
404343348
850195162
861005916
52322738
5123
453834864
902248548
376016
833831239
19808
44493
673249690
23
814555293
578699970
49602
586811306
726629467
449827106
689540282
284144
539590390
843971884
7158
614302284
836159698
457473515
927867213
470616036
454048640
958885170
816318985
287785
640541566
660960646
701278310
807512472
924045303
25610040
814357441
44711499
530597437
578685564
445966366
776937100
818488461
454335329
675790310
965736351
523793584
980256959
511173560
600748923
609755201
945495111
439561259
860330004
4133773
452977367
457868212
462719
534020540
519468156
424326
474566652
403771674
44085700
444886
606273
533889401
650400868
664913847
934804601
687871657
42769
5426768
36476
491161783
491752
420409236
932470335
612430196
881414289
616874097
4949938
691082984
779725656
522114926
45451361
46154457
317737
49720180
568189207
404397282
905139672
450508053
453947371
4853600
709193989
593357610
542534959
954899622
598609674
488258497
732155306
687073136
628669638
825911413
490162237
44614
594790136
878630848
507601479
680446358
3976174
425019032
955989387
4687097
921166916
480921573
715818643
527548
4712653
838209506
610175182
47269
432091422
573372846
715930726
495314706
991252688
513979502
910611187
530697896
858214910
725431141
55208127
633063379
44708
961385363
386842056
997549633
594062282
549015813
59869040
990346136
4604389
753426474
4737501
4908378
280665
452159866
4563817
807114879
774428786
49947
57261
988427432
48470
475074521
798465280
884202145
411871
572467034
4723
4934543
436157803
520835784
494479532
704721315
810572966
465026401
902216225
924232444
43211
745349366
720702926
734898803
53034947
450323388
997119918
620753272
786416713
5207
487690604
428120685
952700748
4736998
48954429
916193804
840464702
432563907
475351603
468700
875596303
913417956
966563530
452801882
44461
4633486
849842418
458804353
911858732
447927293
737847061
540909864
4704795
423203579
465817068
5061377
472232256
4628720
706394139
4974450
464619796
409375934
308151353
649369480
308269
906833459
908445371
400492768
705598010
456280972
491802307
462800
3382452
510236072
485463
800523232
46669040
503704376
588461401
956526176
543858211
873253411
41015
420201745
511150123
966332435
810052307
890049987
452045358
958770454
433476906
621527678
613064209
876616629
928292894
519062519
957741150
630751925
449990771
617629309
408279260
523636752
787498048
955236386
2280408
641146284
534360857
480450296
527919946
627172138
230114588
516136
824459301
562863126
60543
530026008
633324651
492307900
603066548
41595637
557793326
628895659
575212665
925493965
452170524
506415619
914868055
643873204
453186816
47837
56633882
953609578
489238238
699006092
889121484
448747983
425703
588432915
509921560
609266180
630633146
943042835
947891119
568125417
757044355
4944850
985584296
675245701
675751152
52353
800624128
976647341
687096565
996139311
781810075
505834724
843322378
981176493
518704869
4682
4169747
830905933
766348254
838201293
787678952
503689805
961702284
600193387
484936170
763724531
434524440
472168
617961622
583785661
522331654
502656897
984879146
3350589
956014141
545643626
49828
862843354
877862437
716335534
542938759
498111
956782274
611447652
777281875
418640
511321927
479635063
39594
582073607
423581
418492716
840345341
964221523
640535798
340281
529593250
546880156
834265113
598722951
777481689
439636228
887780299
59539996
663491235
480583461
758201377
971881750
583108882
44135474
668790635
852661803
518406778
53523146
49032
5355
403976258
51601890
726095115
44839698
607815708
599805836
923520840
4001
43434831
676336631
744108873
59669374
57431700
4259538
525433724
451576379
696779192
32130
47689
547311793
759112632
756884080
599141131
4766227
831531227
873032491
446771350
875681862
462897337
842561066
3884
497832574
581328352
4547
956250940
462796575
816000262
457860698
662085442
466764740
630790102
44586
713230746
626841278
42494
532584671
590920709
736147788
694309092
388
477309880
63103744
4378378
472622201
960827369
386129
565133144
574094258
43270830
892843080
537662204
480595630
521532041
512782309
4816974
471740017
558621810
3460590
772813808
38666
657502333
822472473
60641277
529571
918451391
862548355
470911201
907102716
445792982
798072652
393870
348
699753654
970775727
5070993
883962898
669212633
795950274
727761538
3149968
837165065
548089164
430133
468965
606126452
557609718
652927946
821644591
794164075
567250239
3749
926770177
413711
457808085
411825
422788830
960387602
716791332
5629019
45756281
825808168
621728246
4898079
4895
486689631
752078547
424555579
439907743
917663098
596951534
854753620
521007166
714659021
444409
495625475
841202975
563355486
891141356
539279478
430259111
447369628
571157569
529252812
837477503
46530717
4893526
821605227
565705958
789837495
500529481
480082077
851971522
697148238
536837221
452373252
347421207
678839486
48758
4017978
467612
5107510
688880679
513894839
655737837
943497252
348910
888944977
398205
731827198
606525857
824815113
531352716
701460724
600378759
649104256
49494
963670263
770589658
949299956
984967526
448087727
4549307
739076953
712396565
807197280
442461948
44533957
762480203
575062478
47336
37139142
778317785
533935182
913416316
970861549
432148111
763132430
898512710
746296180
877091558
676594680
576511428
738417160
470768062
488075510
483145255
4522340
433166802
907784084
496556021
510322722
754824989
48190762
942737544
774675642
48747
749272848
48125
5877
427081025
47929
502088210
489128
842302945
890458882
5832
712967112
49
4656
498062221
401262044
42273
516285
491549467
987249602
962767360
633377862
605409525
579838399
457423
975369501
4890946
772041710
45475986
945936905
994758982
522576796
516930598
59066094
945223129
489107
864798851
415581570
330920332
356100
525534326
431291786
534868
727983391
959666709
625232200
466975
545718519
361021
498529371
626125875
533423440
665979896
39302523
272
4919784
748276197
718513348
4569868
604601736
856818694
913601359
935637404
527417172
733254076
604731727
33562448
528606946
51264913
782483355
449190729
698
901794339
884590137
426124389
470416
920740628
439820704
882182968
740902566
5095311
652654762
462988103
932845020
499629830
545954283
877422523
402627243
745717300
414289959
45624
933012053
659700208
636791370
885901077
4788565
48104
769731139
737609582
51390
599437112
45366
463918784
430086482
959092093
49173
668089828
45291
839347711
693990243
542645183
524198
555566580
868962377
44726
484933271
62501
671818113
566109312
767878669
688255942
750867757
411787497
558910333
871954550
609434649
577460605
444660051
471987854
49039
823993947
438597991
630160614
885099275
709730001
958057136
47458
736852213
701232964
566093815
498894496
521896545
677319170
756191289
35762
695751861
490736225
801591794
49277
905847656
565565959
488370713
523500
913322749
52620673
517485
596367564
450605162
243
633502
761309449
518813689
477733
659846524
421254435
428790
965559958
564720988
5594
841433827
474329581
383989
896172222
644241142
944010262
993893922
653452466
495713
404896935
877476619
586373339
4543077
945830939
460462662
753083732
514177707
707547909
51664
5031713
814252420
4618
515168384
489001645
46105
798835399
834860695
369479756
44922431
406524909
700579962
591226239
576460469
871928040
324429271
593604545
519578
708984947
461169472
724471672
742608613
778644151
728707424
598257408
51629348
941909810
686818291
607559
899740935
811143629
408981011
559248340
767609411
5350372
716425917
626210199
45035062
964203996
416853490
49298873
699786420
563695
495129509
4484180
483364193
852296734
443015331
602249152
731145720
511964734
521826472
651115
44556
478464
447165
786526191
826915833
4851296
40812916
376946
535349522
46175319
846237731
488436
355731766
499834813
424682874
494972
823270806
833462002
961186589
2525
686253369
48253
416961973
4603485
468972146
996399996
496751643
44458
47085953
872444689
47479
3993065
864555622
451627
794818619
690352983
4613
742073429
498215168
998849572
579307155
490554422
755898241
47012414
694308292
684665307
673720126
49580
4995925
772905091
493028
529953546
631205865
479575
549396408
893150360
652118697
458211844
5071408
500970
459201578
982180242
49267417
4756791
662889362
490136
851387259
476553949
45880379
5583
837692085
566193466
663397620
45106
450347
522374400
492597292
712698382
400642
756894784
844219829
519829149
683727907
544833617
683926889
648232002
793969159
48146554
418607199
56154357
416827
4438
52489
816583216
385777
4838285
549418250
561793659
997509501
46652
4733743
907546426
718216618
861277594
482169
655954840
957212380
39532
47775932
995732690
527039599
300371
792876257
816791975
568865349
526968
560988436
716249039
523710144
407087754
486255522
306411487
47246749
780474170
5127086
515952678
566524158
678411142
563594366
571024181
439844191
515956773
807727378
850240295
679510277
487532039
902022949
754290411
659565042
687657371
645964426
555030499
563616559
692669559
845897339
456443078
740534025
779327774
708258488
748179993
33934507
428974061
501287016
762488536
858199654
622112735
488500734
55912
4821358
738842660
535342
45267470
498991022
506798507
533984260
687463391
589503939
722714513
877135007
462092
407058503
455956056
547027804
479911377
538772472
579582186
460314169
585283378
494667174
589045747
666912964
48143863
603399620
472551183
760454326
477508090
36111
583728147
477814528
4366118
626339
970386872
744221461
47053
868725486
417032056
801880748
501938398
5992854
827829102
988737979
872084576
37840
46586333
569668753
959581736
4826485
4622512
47192635
788589636
490739229
647729959
527642542
50513809
4180625
452065467
53362824
599696222
468491855
781248189
514526509
872479449
47907082
541768554
56054
854608602
555468042
3178233
903927611
46829
4539769
3265
808862330
710709913
722548224
463281
616355252
600020089
564461
607996268
503110469
62498
586956177
727985255
593348967
4463960
563186037
4480
416299
489111724
850351011
52344
756457681
852563986
52006
702600381
49872
671197576
421763799
645241955
845040979
613889
694008437
440722564
674622275
523716853
44743
642993280
802799496
553872969
857276692
4920449
599303576
4572924
906205658
964922279
426330111
953967949
819890142
43175786
999816386
565863281
801486383
691587978
780783840
4534664
412014
728385346
948594204
41437017
815801750
653096394
55822440
546165467
699417292
441464662
525319012
455189835
464928743
503976827
734862307
623899199
450484644
480275279
447705613
4463433
913682457
721248744
919861079
4068182
496926843
452316634
45066282
720961692
406953802
467358764
44835524
4360046
583641327
459650799
938729777
397749406
866939650
494382
808956305
816319678
694929483
870995806
961225926
548820468
48271
692376246
627283003
488807682
467078153
951055406
700408178
592159104
834105928
3517
736657893
4101527
4785684
613725312
957768190
34684
405216422
47813473
742352123
477335416
872403721
69460799
5405462
50706
442857
50619
858853072
855258399
667209516
448969538
489756
468483394
842038269
558707320
432314100
700652487
988351020
706303754
543129072
46136
379100
783641211
644059862
885485247
428020469
451475589
859225489
893118401
4473950
48052
673119712
883523686
990369194
44847208
5241876
575748602
811775215
673487917
813439704
54544
797995457
46248
4711735
587667084
531163768
5632872
596324020
50892917
470677
896382516
448073464
437897694
5313693
757495018
499025288
417083332
567344987
49529993
485454
822307983
471435
963485576
962770574
56789
61100
3757230
55932
400806594
466085594
622639368
758387086
46584603
567242818
4668039
794404825
450357542
720290028
57867
692519299
859256265
725585818
982638625
891837338
6291934
559684503
758362078
443555229
733751332
845283733
434352585
463015924
677602684
4718369
482349769
598898445
412903504
41743
822711625
6070860
405635115
953951105
4888
441817415
4203831
835770244
56000914
876863329
614376470
438514
457364637
662142457
502072538
686104385
751502377
589425670
726862435
404091435
545943486
882178009
482246
527342478
5341921
744214813
46564
866169073
678234620
624064709
988134007
942218501
706570310
4128200
561527753
876463190
881359052
965321240
824548510
49837221
453777
458902741
883447799
571230839
275385580
687639268
5714
810967961
936465354
502605128
538413943
446948203
474075474
594174007
498247418
833005584
974952877
436983395
943856481
563714146
663112956
447847776
979667564
991794574
988371334
482819
552904
601526924
316
998770678
467402981
974839556
551081190
775145268
457990164
563794198
4677757
41867
811152977
536031392
849228121
549745639
545190307
622414614
618091552
44599934
48350923
6172
792652090
875140124
927371308
43202728
45282418
46130115
49102142
487314
959872104
594536705
697895978
617299132
754330060
801740457
828683222
566215
523530111
4731052
784075808
506311
376282438
518862376
552503280
4
548042418
50543675
700790991
695868391
536807678
639681829
454488126
961133914
47698743
4570933
896094801
425771226
782534217
747127961
444611676
46060812
575500233
121855
511743717
791441370
902768879
2532
639841688
730478055
46457701
424118
682993160
3326
791909358
525542753
917755282
420713521
645729720
689041387
5266
775242851
761191327
5445
57799
581434
371081
45153
783982139
44132
906054415
5135741
287716987
3739
54214189
722219599
455100
4970669
998115501
627388
750629207
801447983
567277908
131033507
48502048
586530433
892527493
959502771
773243733
3650
467805134
4573283
465910163
431784780
986597802
906347696
475468200
753425445
742860557
721348258
5497
879901955
777227017
397635
619185883
643250562
583285539
907859297
818233742
402383725
902827564
49783
873369967
954251077
510358
61147284
648260436
522332645
430915159
804867231
612715414
472679290
46622
4611125
470284
4818827
624382971
857235758
945074999
929309653
452155804
783510421
61936230
51069
475432306
910670033
449947
45321608
720914871
452747572
492244458
736158064
809694919
491216729
566437127
819926332
642894514
533354650
511006
47359
45769
862870558
495132
49905
58746889
992554685
499962
54752982
49748436
410985485
942810897
685086843
410909828
607948245
45900212
560939470
915902950
66124582
876944950
886259550
35198910
523535
568317949
890729440
4108367
48005356
720494888
793970517
436913610
691185679
909792834
450863
531160925
994421700
707021063
456995671
903206953
880727365
430463817
468648
641482942
926841070
442163044
396898610
513224696
813866013
5575257
353157
645675519
744378968
930388799
4456284
959479750
791661059
713461019
819594810
426805315
449410
789348630
507564398
439638572
57634
56286123
852447494
953878131
641160394
4074685
789860816
495655
4426
443570
424
977668578
643447551
860838341
787829453
757058960
3815262
959946561
582327611
372605
38583
722557228
430313833
5253188
765576074
509722732
971509384
696183891
776581588
613401568
382629
432
628308158
457125
408464862
400196605
911576385
808255862
547932091
558281861
47673
504720967
51413
789054107
139
976219321
874569314
6201
940345097
4685438
5736390
957678376
442109100
842169630
513638725
594595824
4213
500576701
2867385
963662609
48812
478953747
888280002
4138
784419843
43886960
411210
4073796
463370
607063390
606552710
470462894
707504258
52098
44800
763180656
614684960
432083732
432034
550143285
769847452
55090770
571768578
664125174
923200322
530761253
844305671
470930
48009114
537459054
996418314
374327
445825275
631441408
477733094
580655590
624765133
4665558
768496259
993367394
281278695
418782881
474049
477559276
335176494
787390451
627986956
4898917
920531630
908127985
881619859
724965068
857774215
890663333
34491
46218
433990074
859145438
830247810
865518573
948985648
543862511
834682360
558203
51787190
49772
669247717
296956310
494038401
4566362
840431451
678741831
407656
56462
48667693
53858
999067224
584562214
511869067
49600
4517888
502928
634076430
681905331
41244837
482238953
436363742
753168892
540795263
565044488
620888933
628538493
476210
894525966
907628307
937496930
854111074
759492643
910200113
41055917
54474775
544913911
4988797
816192769
486997835
3919054
30166
510483454
449661047
576862512
943941389
830396216
432566666
776474691
661843266
887122459
641249
665487204
711346457
969383944
441895
743551086
912767665
867122949
41489876
836379227
848593616
443773308
347964
4860020
863403206
419766517
923730852
698606253
843140438
5636
752889033
828842373
46150
3912
501420957
458224101
913913535
754169293
534985724
24336
435574926
554979008
804662505
997781037
981062823
949960529
621667089
919260663
492751772
519864
996968988
589256794
902671568
779269493
757563123
567888697
3159
418932
975478646
614245213
514891555
51110364
409148092
410823
757212859
865179037
755077786
786388552
4587833
34947626
912135847
866443523
985527795
780391157
65308
976822851
716690060
969603982
506688705
430555962
412070925
4135288
41880979
2411
47923
57
44417
694332359
49582
937060557
5291
489800072
853859843
450666199
615457516
497015171
898981130
463596835
586870
769554482
405053228
719018103
4837561
560104966
46935049
731365944
5169
452778875
442500549
628336860
4937499
600495254
4740240
45376
746213256
569220001
916753859
44769
574346
785584075
897427079
5047472
474261591
455954394
3755480
937489978
4474015
49551624
5879793
464777318
508051
938839688
41692
814253493
668832047
650618993
309139
410011616
511824346
912579623
733321771
546826424
49149794
836511730
960046949
843524528
60504304
410653771
502766138
467973
478570673
49167615
844368166
844800977
688035
718274107
784749055
940636814
618106582
560391776
499974236
58078
610137595
793274963
919514889
661705741
513565557
4502917
805573147
487769979
504013474
877300661
551948462
979891247
766563465
529490125
988913367
647653630
491259
45848
855005139
448776929
5518
4776365
630015504
497429462
455791
404107068
893828431
562476021
629168746
711082218
834984157
466896474
669802328
570367582
683551031
892011608
49034
489660451
681434926
914596811
46283
481929463
272867282
744529650
47527827
46100911
944975070
979399717
902950876
390583129
726775080
863731286
566094
4583989
443675318
782778626
486390
4751671
784207706
4650862
462777047
929959905
675079238
716841757
573441943
405315143
732604498
543540618
970466817
565063577
3441
4845891
790616289
6050296
45572
710596631
48966
53854186
516349230
966255812
446945766
480429
641888957
2910872
967340311
494969578
571984342
844329296
3683455
532624905
837869667
836777898
487822
49452
579340536
664745868
453618
4088105
718223319
601753918
429029455
830916478
916285017
475081144
577038122
450857343
46668223
507667180
990865590
983281099
636606083
4473053
610746628
49362272
49290406
479940623
482987212
961323907
492534709
881022273
4885
670164549
655064616
793281714
504502046
816560205
49936
635180789
617495488
812813456
3954477
539699479
445093113
731739875
540707
5201733
514
955629339
718782213
416991641
537902522
425978731
405084866
954836777
484728
5503
549874699
711068239
45552
31450
503288132
600059764
45053726
791392604
835064837
575612164
470151328
731448620
732546141
887219463
7309
4206517
978665831
46143
4914883
485620405
566403311
487487907
994745802
500126780
761865988
427506
4334295
4499311
908546718
491481912
471107
478008095
672806309
674672292
516510409
548788377
879668920
876853292
435587668
45254352
568667608
934058321
642896229
825051146
967169828
477012196
519120694
842676761
2865
566156623
414101802
483180450
6377
911541157
446825963
63320
508
437449171
45317
874839171
4949911
976577368
672472685
33239
797585429
435124436
500160361
668797945
929302559
690788155
779078046
441359307
475021588
456982698
517937394
798981898
853522808
890650720
472288105
988175127
923776564
905347673
781305594
491560
616930090
5534347
932617812
559450045
434182147
897025720
770645417
756370322
943537931
641262314
711807599
520406725
589727226
816886690
482990977
47076241
538912340
577768622
656392686
664957312
4499122
50000
656167414
768900325
467714
782864531
636483301
747254913
465209674
750174072
388278
43567
797156593
476347
4195
932330471
530
448807316
506409641
473399391
556541244
3660709
41384
766217714
46420
47035
46103
509440934
4769925
515711941
670539577
529286781
827475254
831240683
502446
615957976
611725995
536519950
563466
36
436096367
521186526
45157
45533001
600089737
33612111
44645
755853108
820356763
4987619
498571648
496516370
645633676
406843132
540596142
658531907
880592760
762954642
790598405
599133539
750454107
572591260
61612022
577539068
484366047
631254002
806249889
633749552
600239725
492371146
797989292
52799971
49594483
970014678
935073546
465491
633713250
796361131
761864786
810357340
777728933
915518155
539235082
951990671
756379968
494095822
5891131
911381349
427153
948502233
576876968
497452960
504076629
534228814
680370266
591930339
662580868
847457709
448611701
48353654
875292180
41075681
861930520
4857123
64560657
648981233
888427216
652291491
460733856
4673449
872294532
3207
34720543
502878405
998267167
321997
831801733
589154246
494899
565611003
46720549
837242307
913209834
964638092
620502202
510365335
764262801
948517739
6334
454779437
344783
608672826
4683920
891474403
4530905
942589677
45816015
47694
825089797
618925070
582072204
900810897
369815865
866571207
488143172
769567982
4699866
451557571
889789523
54483
584408793
665063280
774983679
4528893
652327845
714352578
4918383
841980664
473038
841471899
53886300
154
517391265
450012290
862322750
671873783
512960061
978417776
38587317
811898568
660147289
398840151
868609358
800891249
618887729
49836
575763467
799128176
523045965
793762454
470174
877322943
925015139
969748119
514643141
719230666
5659
401066314
789211432
42213
511330
859244551
418944421
726736894
584168043
652053030
6343
422286859
615445909
630317847
454055
538107921
461050262
5218
580634067
678528790
466108277
460474827
745546323
692606976
554959
35582950
447222092
604852720
462665624
693878791
502025656
888662325
996858758
985054062
851577309
441710923
965433650
823153781
45887
497197688
963813778
663708226
375644305
438355114
511987067
669434680
603324807
842731110
884460310
48691189
643553403
428308720
577916210
662110291
975329932
819249704
510626745
718857232
483800357
591995310
912134667
448776
948104734
913017057
936986907
887382896
725360682
531434975
596584722
4180973
491037
935569612
838377375
822076277
46649110
704206594
811443015
573799762
483188293
897372618
902581265
489142422
450783266
711736450
47643
447893342
491232291
471817183
439991821
649773849
349906856
772104580
479693
691440993
4003290
470141783
4755475
767898893
4849063
497925409
529269066
5514049
688776017
496180718
490479250
894513249
4463656
568084282
615278747
798038159
437875126
620224542
500757393
679098511
675454163
480302
931208526
61140
46192783
572077275
600820802
871692160
592596859
599224517
809046562
748048865
778519334
905790209
702791250
568538781
792451108
498330
49255257
551211154
613075911
949337943
602247
845925098
658852747
497850015
526329582
498468105
765652060
455580
508968924
756531313
645438318
871812662
48903
655928950
759105103
590556378
533539889
284
459572095
796057126
4861834
531932896
712078214
489261519
742837825
4706269
565104676
512885651
48825
502291898
786787834
716781434
658772449
602095839
608044376
768391217
51273
417347
846540257
517333063
441677976
54591312
744368271
656269765
421188889
41491
553940509
921677870
455664186
776030148
572504820
533295
708451227
421684795
504288173
539408397
706382133
523685
554560304
56314284
504069492
793904333
462949951
866340581
451898634
996208187
843633386
504656
951942347
4930729
476231521
992402602
527568342
892994206
456645648
48868272
887972417
791658393
555387434
754360370
723417039
946432910
414570279
443029992
43045
960884741
525340654
978255138
938175595
974401842
735157539
858931994
39884
583073518
476012
46642247
727490454
536764003
533351
48283231
462771166
4461022
519766195
979964101
779867421
826538016
562805363
486279
407092977
931459033
727170224
528
679257744
427774364
434566234
566687434
586188126
4745320
996833135
46637
5178983
643
42191968
43254
515875983
568588883
485975
669503372
824567557
906154859
457470524
603599594
740779772
545404787
972919929
651608478
708463196
45997333
416907049
836441033
832272916
3193
42821592
665993100
833779110
701823882
865230357
411461591
4810913
775822224
517698
534896558
756714099
571103021
47823922
401304
547991890
910054927
477150613
49699
999975155
606352786
726963630
559539708
590785897
441722899
612078876
909039866
797320454
845045244
775144325
689821572
699169361
858431317
46797648
926098455
491376487
524787369
833489857
48776894
6142
805627396
939086965
5361
452766729
862246009
544434
416169
532966
4490783
423780731
683892028
521775123
627608878
3541806
749101065
815483170
618698681
409093179
534742868
516147
4211
5279981
467402
514161639
457224474
431924064
45883
41039
696307562
448758596
636710820
533236084
519668823
588400646
43409107
438724600
473775984
533053
413298673
870685303
52329
458083963
393133
891274314
416387319
978435674
712574521
920984096
436790289
6536512
697907158
728881473
4523545
428626543
448513299
719846543
920928573
782882243
790010279
3694
425
355023271
318127
482197
507604853
831952791
951092503
706255121
492148
755688387
303
408887500
675786639
47234005
4156722
549030732
622002788
52272125
734996995
609012571
880955240
49469593
719240348
481701088
952024289
601251993
44446
537562957
790476818
759818333
646039570
474066389
427031979
682625227
479213160
925458367
480765424
459834
521246192
630479106
694224584
835176889
846075373
562707983
471751721
57881
682182746
421196172
416576948
6761998
785060549
607117643
723491942
238
796286484
46670
855792777
591861841
45610773
758132723
426843960
829027716
570881825
571885012
472529862
841278680
615655192
738298283
52594728
934701891
44907
479177299
900041359
470519681
47400149
991718514
5687467
730720707
978409637
47182
609322606
628965467
990376575
785963484
49710
919290464
4602288
4543141
413538355
976180998
507738820
41182
429
754308037
586181887
575234081
771325626
955443157
493165
488327865
698015781
650705172
402793222
942669365
932879220
717870506
622635300
627586106
497692
724516492
4299089
471441546
447697
448530
820524432
870497653
417424
402
636217118
442849220
44885
613731289
419601867
40779
733695060
40263
895129541
726324981
434759
951328774
463007
415215707
564227861
753597465
938460294
341448
668421859
565795991
650437809
428868040
913281745
4889459
497443866
550948160
799251362
950783563
3579653
832197836
893097913
961825058
617378
535197882
912839546
46844
694255537
553177491
43525
553656208
5061405
651561290
28467885
39687390
454680
503244499
45262671
460173510
788647737
472815522
397382
553299023
4572
2118
975033164
898078420
601331080
461780393
814367063
462173691
508446825
789909682
592938770
430625
908632309
387721875
534284740
50913112
3978
919756922
55689195
36954
39358186
718428684
763528663
782676454
488621593
445245505
458118
695086798
758271127
475990155
44329
546154565
4390
978108638
958396067
588974363
561598696
647494773
485310864
496
799788579
4605
852849866
470841
821645526
457551229
783702015
567037996
655698425
556730964
4691335
37586
42194137
471783513
520142308
467086
611780476
971103127
584395440
37111
946365359
411769861
28410
451255
4117599
892142741
697401018
991436954
507987705
48301488
888402859
818985989
752144619
483966514
967825477
643607209
621454274
423712
569240
612755192
671325930
403575040
809487812
923961189
465992211
938764862
695758449
995130867
455537
929581032
574763654
700769777
415663970
764690025
474335264
464153436
47343023
996273341
876163042
988332597
560698242
983305431
805128559
715340395
813015198
462739
4770884
3698
446333984
836254920
733797935
46545
553376998
499208491
442772692
491097
489090909
892710105
843370693
682675031
983454895
822322488
704234129
757432974
54143
6062
48141
398617080
538597235
606693197
691208934
449836317
462686529
583692877
947709276
967721907
540056705
757447001
571909923
859659396
482072478
559068
5344047
382565
534359074
4497877
593445426
575304002
671489445
630171929
689726850
743049743
39930
478990474
720314561
47189
46160891
633865610
307925
5585
455719492
761393170
26556
62937688
555856817
488377
624850172
626894351
601983393
812086022
614558927
4680946
601377620
465583398
847755652
4510482
429148567
45153166
939598470
419
684505527
422290837
920922786
910179516
578345084
582168342
406392959
519676653
3338
695546601
862598149
4735053
862094937
548634785
948812400
379941
865803919
451560729
645309446
574031671
4177908
791222386
749095434
794445773
638302104
435769138
529554621
781539606
42654
800797491
34885757
739242946
669148005
654935834
494050370
494378349
805374434
506929999
460694
801807238
643369228
58120
52168
640602090
927350383
573823584
851901223
552502011
894548440
308513241
868273067
662468420
453396312
934004628
24317
962070561
918562873
940179293
497877259
889548289
491327980
591670053
813801839
628515538
638860283
401208636
908679823
539584964
800617875
994972199
986814256
707883790
482642
741678486
554249476
761637864
532142286
505146660
45146
657555203
624681093
45215585
856323863
809289213
862167860
50450
603471832
49171
48952
443410306
779960648
39109668
620596
536521503
625601491
646411256
520238
744893351
45790783
56132
561363975
563033813
775992958
2849121
479830202
529116739
5093169
790347209
576930384
550447201
458636
533067194
4776311
461039
54019617
3310
281078398
708556763
592667885
873584470
429492745
874826302
46453603
516378137
338546
991230044
4699231
415143542
862127152
448214390
6606
933528418
754241042
4585906
937491170
4225546
999876951
594537548
765229714
489882118
660588319
850800741
757526818
4514265
45369
4039944
647937057
537144334
962963914
32561
974281650
712517997
756304462
871213009
419883886
656451852
360085968
497445852
541732535
48604
733944522
612982434
774546389
48057
58224490
474202939
577048580
52311
4597715
723905731
765952898
414420028
833270242
467737205
618413567
657503218
913728953
629174401
45325919
476863331
844609921
454896427
509419704
4436737
421890624
593776968
847907190
953163851
521484513
46865071
52597625
49392
860741779
926217008
627149473
475537366
4496494
521288389
672514394
691957537
850926521
544210767
49250
45457629
4940044
439222152
42450061
802469745
4457091
757492510
916365260
940517677
43942374
36859030
483455751
901352321
550819049
867612552
4444
6897
516310388
824280127
495888
46837861
881352553
786444180
4308084
862816059
67148481
491822368
30927
499450
4550068
366788
794194009
881826153
469446865
36818
655785220
333485648
478487686
2447
663273571
493272
539001129
587101672
981413367
519947460
56925097
501166
923699397
808920181
653913471
49049
67712175
591914154
711142972
519257928
938332301
911253445
614709551
735360899
4598904
3018810
4501184
47102
572955157
543084429
41313
482827413
643415386
787055554
958614756
665912075
928745170
625557504
3620
948016355
852699072
5459
43303687
4403
770515359
684642194
849444997
527393295
673477434
498125243
47768422
440471932
424714586
530469195
580964
420844211
478109066
572738772
897658780
792643999
601773028
851572436
873604520
472840075
958085678
782548277
413062399
533656286
433639402
30995
472424573
62108
872764967
478732
654823568
699980474
61066421
654207375
43468
746145572
42904
928514180
473640746
722817723
706364791
64840
488676835
473067231
739144071
44759
521326769
416219802
794526318
852555657
556767602
404156581
45911
464067020
4770
532576744
612148617
634562086
546081
386644342
706203577
580588278
956187571
3882030
465450
4821030
44535548
400322491
4493762
448
432075204
28489397
4486128
546132312
58462962
421289919
885145049
726419870
450552971
499714116
654507241
708482335
498388047
4180
45186
44917166
463417345
407471106
4457893
754007141
59061
439921840
927372197
710827158
4783
799569469
864100973
534363251
660716287
724328375
934158410
57738
45720
759290014
585405004
38871574
4827
659065425
42708331
5285646
527418529
4102879
937573093
42738
918206226
598173420
259
4437
645300435
835936709
42189
778605152
442208
499065247
494343947
491215454
800854332
650397752
49717329
692262873
343053
801682945
454260241
913689941
44540
545507165
45948871
539592943
34974768
622047218
424348707
910076277
31575
683787939
557336
722434364
446710784
856395668
476244826
551726572
4617949
689483002
425611766
625423837
201654718
549562961
449858363
4024
605166302
6293
4489544
486081
666802870
53206468
606053321
588694475
694049820
918934304
42875934
525504330
938634865
545392719
45980
545049902
943450207
45037869
734821713
495334211
716378739
986410837
599301013
702316974
609819050
751047786
555295303
708673441
809436410
669867667
4235790
496465
537423406
550942939
892881342
640819551
634010979
365864442
782652162
373
777366972
507007937
5767096
38982548
320101
949417980
502360306
972859914
4556757
611539243
990640534
793494175
811488016
746945455
841360621
801095548
515122555
801455203
47983261
846683379
396594630
5448099
419873096
787826898
675256841
414027111
947070842
665036874
705945458
566683914
587337942
504138914
38643761
458115
863412232
4641154
444745815
39075
764524329
466110
684297222
736391218
801498028
756508853
871150286
526550163
382558
400411816
972324276
44085
46366
429018198
832660437
635955081
491342
45107001
781443548
475023602
600792483
865712029
657479350
3024679
544962292
417590257
755483455
480959
46131
5524
42141615
889422695
759974854
961295233
873941134
810705030
831442561
2876
599878808
519505
730263967
959617965
654296013
44127
538480324
49143
402426383
488773602
569144517
722728560
47138868
982065034
4956
714926487
404938524
850126214
5811466
536590175
428507641
946483411
45262
662256176
632513492
3909443
617942396
475610441
49147806
480042731
900950549
424889014
660705151
3020
828003777
819768630
431863928
455824292
4628312
947119880
432716474
899850251
47233650
557061561
474188170
4571374
698273239
576225835
378807957
533578120
480869678
712688311
429944775
445878683
792802501
410382317
489613161
783585880
967296581
475176036
654673561
498267
450446633
875772391
446006797
923792775
779710485
4641708
830520647
957770372
828104379
764439221
700435454
741552012
875187801
800546499
445827426
42937553
649919083
427302894
902641173
638477312
908559859
600650828
435705930
747745922
55210
37316
36468565
566912442
45635
954308345
573349445
764585065
2522
51362
646587044
691452969
921786329
4755144
751225363
63812
788396371
985619794
756187372
4893801
471017539
495513
878785684
475093472
851588508
39397
47756256
443062208
467077454
739123744
843460618
3841352
721149210
765440998
4594
46379096
543056424
786717808
429104978
701926164
667989574
831989576
51817355
756503244
444483
853901758
800533002
740
553535346
4565828
4524372
550304684
803660661
552075
468774012
953414383
45084962
51309
5453322
34162329
714120947
490282809
4292330
592572067
540522375
836277657
2715149
520591771
848853364
911606172
3342134
431844
866650654
605919290
700636031
943095654
49728
590961636
935860882
902415534
413415731
34749
620292184
602605672
47546
697753570
977980913
800110288
46721
483014527
571079
4505613
53148
644559085
730754301
498450
5293739
854511322
951446552
565425070
418731091
507084333
594479868
703233302
455407
416077277
630666969
45859
982350232
452150974
45305
982747896
407079501
44572334
508574523
467412273
943282911
476824258
496387335
702119163
459963035
452276486
543705558
940651271
911237720
442653353
750689550
343087
752173496
603328305
958828931
778214122
469592179
447360
49429
48817
955817494
361405208
4880542
974596158
422948
455677340
907627624
634636695
476721339
527450606
845002377
527454605
480871362
893431784
465866089
798742701
44943784
742199083
912954802
566472
819003955
909827268
921747649
997851820
451515289
472920779
864785919
362978
49265751
498352546
710129023
471405
38590356
941204515
625745659
831010453
4634405
276480536
438445188
591688143
716911011
49534
992710869
469194346
59399
483576
678196870
536289219
466307593
598449778
534110
442797861
530319
544785830
495728
876716043
548744408
4981088
806965778
412504928
781859782
48578430
615443909
827530168
767245531
48112
670526088
892737220
640429764
646853722
429966810
632058956
610409566
854201855
46699
841023512
409265304
42842
450813831
4489
4972661
418580275
543933023
833359727
515034195
518447439
531783738
898887937
44618
528060770
489781
492263689
591090966
38239
719000631
623474139
4102
560268618
542601310
449687290
678357061
425189127
4561333
810866840
632310100
755212980
5245593
712570774
664413766
423232
4504494
734949599
49903539
633747300
637301583
45634
928030716
501487134
561303910
3794188
915627279
873996894
597250368
834890232
34997
843641640
942412007
37377
943032891
52326860
951300882
816815635
364726822
429501389
490374150
666007000
4650175
587039876
519073638
45165747
49695
746091073
4942891
658014393
825153663
391385
588562584
995363524
831652211
731580681
462040
728117024
4478812
45797
481489251
5196984
623472892
48804
437825
701508675
470487235
428845771
797127823
488728
498387786
743069432
737768869
848156030
988498246
432332532
758298826
463087759
922698123
23775
837728769
492839
649026060
4711310
43513
437185616
568241
694605617
542488638
59790
46635515
422045573
926016490
989740605
714824020
838877246
348932
587317083
895944906
51245327
627232078
518593633
458208006
872876821
620521399
577304279
702392480
493907312
721493791
586859133
647466968
4067
406511126
568804171
851977120
564163326
846793329
412041923
19688177
598789016
786889650
581204018
2352
409345254
679622147
488056540
465791868
645532019
45005211
911478664
444734
990231719
459113852
419292632
793985181
850426499
4696507
448604
51318
481873
485592
539714094
49515
843881731
528513729
500088
4310785
767573477
4474623
640173942
484413804
643262183
646850453
58004
577000289
627468136
56313549
462168938
669435922
861585807
749497639
446263995
944808137
834536200
628947093
871687117
655270943
579866364
639263505
531948527
933488741
786514288
818609057
841602195
470489433
978202204
857113073
490151324
716043458
3927062
550700151
566054523
644184185
980847801
802853727
413088505
437126975
5039518
721772464
651304632
547155446
57131252
735474353
41613
4734764
427600535
429776165
632366444
777461894
42398
738918981
52318
417722104
607568826
419912436
624717534
725333622
475575341
670824417
450098867
44972
48193134
427962262
518089
784629894
459261
437498
535596932
590018278
4059854
597623866
829108682
859810501
965120812
722512974
456187794
449430
56382570
541862237
44305268
47146518
629297628
3846
4692332
605951306
465815460
630256827
458443846
784834552
890152651
898907633
522107892
4856
45260
6585770
635884865
507995274
628273766
607616947
505133055
480999059
760895793
45714036
635791
459457
458457842
907987609
44297634
575548641
525835219
442485132
852072290
676873189
500003
896442542
410091117
943878369
59165
981877813
992803797
737727390
2918
530080500
845350637
332524174
668820717
868710960
55162085
415883246
888200142
938902467
44795489
406543134
812100489
736972058
594512626
4073181
471249
793444569
746038650
690557091
749860429
824185303
570929821
613347817
551033
591667909
471779
445675615
4447788
5025
447706838
414803
841519491
4380654
362771
941839487
952627235
48600858
748349764
4759503
40876
4964867
464984588
818052398
662545662
448784854
853838257
482393644
498773115
445380565
505732917
865206949
567832502
448583778
935474316
688376264
671256018
514239627
4777
631560989
517969915
470820611
874829267
46209167
411365709
725183030
442110603
4635815
501045286
3762
31263
4476932
405744820
782487728
495858982
410295036
968753013
45002
47170144
480582259
585070721
860132308
680176823
841142117
752846610
39304464
883160063
52132
769887878
39622
906438056
753831167
507699258
540288
447558860
49810
565193590
5604436
474676898
864932738
600859061
858666075
575580006
460704754
60381843
71
575032332
562866598
758952724
611560452
425205218
911136249
840549644
582469705
792780569
4064
608562678
634800140
446954131
986076642
452582623
415234290
811689670
467670651
441273403
501868
642893083
965622674
4965990
414778380
62328724
526333757
819576254
592964812
4973881
4750088
735078490
444394
775267494
472925302
48390
407608305
525979397
48887
658228900
657411033
712545672
434273428
4608161
514975405
791811225
430669384
31302
818411950
931199177
847459731
620378667
518365955
891403400
997242966
742213313
684381532
549292057
439214066
4619
849098602
674000676
818076168
894667908
442205607
812108227
473004248
350406940
38211
676524272
937206948
56213
48657
759105667
723084444
506384107
526061104
810266097
799524670
523074551
903415954
816468356
304
886739138
569953288
855219209
4458801
39709
427454406
47214311
791761147
352431863
47448
864047222
4114318
410722375
34307
830961591
521251179
561621117
474231731
46387
615405222
45508
478236
55437491
319528
4401503
682458533
417643890
394
780754603
414195733
24585369
926338600
605107837
540403
973961323
767736895
704823670
459159859
896519923
420640822
45219970
5689
854570698
813314076
690424598
925294865
46336199
455184893
3167
5406
530250235
65541
47163
520528553
721731950
4232075
936162957
861778759
447542589
931606757
4671188
691268057
619358949
439261
655393841
46349
492603937
4521307
757915960
3062383
892882015
429780034
642408504
957632553
472008853
40355
638091102
646539075
803037948
575741127
49709
5631
56254
856931709
648165994
787042864
836159987
520611401
853386074
4676299
492402692
249250
445523
440268841
839374385
866538496
429639162
478462779
3603
533914816
295656191
503687697
495438
753215269
788799390
875505527
875448655
975586543
508894493
3754277
794861716
441248
937097121
413013766
349031840
921521652
749463048
855212467
4027477
881170599
279112441
806509855
578420556
497568633
553027600
462750397
43824
626092716
488883354
543398138
780377849
41999
883041830
835506662
438779264
54950
825116066
752509121
408390509
543470755
47413369
569726126
881081341
877813330
45493793
38252475
429874783
494878
426165208
744658939
475568096
652077146
690534854
760717716
34429999
47438578
675661001
676758683
711074285
673781959
499201195
576658488
565732401
3714887
897750730
509095613
872671221
578068566
642666067
44966792
48835
846485960
464894551
644726382
855617335
587406691
696913215
41667
412269577
47253
461580715
555021573
525053919
44833071
481916393
6249441
804535348
552766684
506195120
526069899
784224479
445231023
49051
903508856
4967194
713993792
920776289
701903678
984770072
405233685
431129497
742927025
43306654
46900926
418224
578983096
695520895
4132980
891554887
646674837
463643
42675
830112441
618664821
42616693
768568738
468477
3427715
38988748
477504938
50125
33931804
989857886
469813225
724979649
848598350
889541129
37175934
640039393
912215051
995146526
789190773
44239
439718946
715086769
518383565
456066548
61868704
782991893
904333009
810443646
832667508
58424062
474452
751288725
365259
804876287
591351038
710553714
4933406
734063899
456865488
580865719
56693305
671000116
986600838
883470208
3575655
931048064
842810782
538867809
427151280
586959103
904579832
446058361
5792
545570071
669736425
982621195
870254033
694224636
477325568
422014304
919550324
714059410
669703333
704357616
4845705
545678863
762519535
400469338
469572
4566402
436809142
548748487
873253621
659916731
4453262
48102
4566041
866888810
481319
418041354
925290061
812980572
666949309
615916830
911576077
627470739
47565
242853
455628979
512066958
948888147
660468777
970151842
623948073
649012577
447263467
611611364
426734
39173
40763048
4418889
795123517
45728
50090857
555971628
40821487
464599
860218614
729422691
759310797
48349
361997742
931777733
400988017
876947986
437068
462934
540463929
565738306
43281
51573
860571757
561673648
400538415
804521746
683881789
910658894
808569612
866242162
889109042
509157119
461064
661841916
728302498
834786645
926837552
454508138
4941392
741403819
54220
528316453
677429773
745625769
3496153
412861698
6318658
902248105
756120515
4961817
443812220
492932121
388842
797543890
738141638
441687799
452020243
601765624
685575263
494110483
762426473
445750784
399863362
692060573
837783253
487261
734130477
728362982
932023549
689393800
616988029
723521613
51207354
351974347
41738659
586978348
601124832
969588535
850972080
636708214
656336
489194719
46676337
611249259
982045521
540676
414247162
487978222
555578349
520845423
446458715
835125509
55718894
766895155
46858122
492465
713923072
593421
421733
824445825
45856372
713310399
433207959
990219694
782274903
525123207
518825799
64239603
480825663
409987133
47680087
788059750
4651870
43534491
790965536
734102946
616819481
597378337
643132747
639467386
482039310
5157045
462608020
745178284
653315397
633418992
509893154
472873
443055960
503733518
433510
926461480
470096
641804216
45588
690200714
411329785
547547960
562908604
4551905
680777127
46460161
467656599
653641401
660356629
484452
921931584
4891560
486720014
2524198
436968654
49890643
910954381
529536722
753962900
44735491
692110681
695064445
647071412
768053276
910212421
4964723
404308586
596395210
476060423
44697
486154505
4553929
692099808
419207755
31324462
495382822
935062372
468841619
510505923
727097009
783548735
877777746
449120
5042317
531628628
433807749
797801182
797769296
487527307
422476946
512473171
500078419
431733
456522
447583893
38387
895026925
707690874
445810257
5139986
46828674
440510046
811454161
720254227
528080051
785572156
822800659
755994841
851168714
829517234
994624380
519243110
620713780
491970994
606674395
491488787
727920923
868590732
492329240
553995100
679184690
881585989
53006
610017699
756140763
850474317
3445574
781667394
40767
701270280
512587480
575074591
865737628
727157376
951961104
576474
861018191
41233216
49817699
703845296
971808328
861052082
47440
629563724
421323020
825160932
4987007
735881291
610592138
729595816
424475989
898454788
472929963
786878880
49460
607622238
507441509
46261
443178440
965021142
839047447
503407827
4666380
519652187
4466821
446610
656154073
746496487
657108238
477612
49431969
466546
612249270
855329501
470633781
663245342
601107675
728513556
995134642
786134879
413667353
45224339
919882383
761781318
3486
866405314
488123398
415380
651857317
548278896
495470349
52021
443938857
562291009
814355187
487079960
542353357
494568878
899386477
720226413
541227340
557733683
50515910
770122256
3777655
387988901
445926928
6209570
5291119
46891540
387618
702316725
519939717
773510674
982772746
559504472
919728063
972384542
4547824
916456497
622333796
5298
506030207
4816977
445142
958734193
44103281
961286453
859261548
408246
664941749
6247
816913605
470744197
636622688
591416321
4602446
51635748
718017852
877747172
47041979
985279475
444861
998892435
510939377
590851316
523388567
539262900
506183576
427806
833997636
39345365
4562
553865867
998391426
450727550
819272970
5209553
546309700
447873626
529376526
786703901
909380291
681027484
493120036
692630882
54874100
6545783
598097828
834260855
855989739
447946414
992648386
509650
666158936
748223593
47728
42399
703490643
443052901
55216563
759000117
790727409
972499957
493412490
600303397
606595466
578506466
461740724
841343096
563796681
503467205
43629125
4234286
47855
751480094
548998
619518468
367984796
970539313
982490525
401497215
46410
487119684
424553767
525653122
973893292
544816394
649223733
955987889
525286791
42587622
971507028
766736812
4879753
781433836
690984749
4480984
854490767
446218485
47861654
957324503
376616316
5118118
47693559
670624627
968814893
473484300
627167235
857689830
883873272
425338
467863228
5237610
488613
669417527
3424
488796204
403414872
4919233
474947
745504089
709733522
454028835
945350861
841310176
5342
809264199
5065517
897814251
408959448
465860928
474901288
626958845
932505357
534042
465592
45871
598891176
592686023
824889240
47084844
802840602
792818223
623157924
2946648
477951
832625081
4789517
463300621
592842734
574942649
929853853
578757912
536446898
739837687
47489962
529293685
523892
3697565
539699
447981144
977375753
487341624
48838081
732572545
586022648
738507333
48472944
571681777
45043
515057584
639160317
766720587
48562
468510110
714699497
674330337
44713497
468096058
848082276
782988020
5215829
26571
487224226
756322261
426090020
894182256
469960375
862298222
48934981
492490718
616240026
506275519
651082749
967198179
432400969
4414
4505304
535571585
42836858
802609416
536717796
827317337
468223621
545140724
406522969
854859787
44342846
524861750
33193904
5664544
397837
734304015
521356451
648168763
302521637
835375801
439389093
940208399
420209303
628362842
48908478
588544
386509
901021001
332411423
6105
521523076
851484412
687704108
870708821
739279691
4852995
573060
885361504
422379246
999879787
45608230
52541695
402380901
44228
924187128
904519643
460377320
672393226
418625707
56109978
3887
44889040
563712428
468598516
498721445
981191271
833613945
4618014
878665623
870582065
495973652
867256322
952853875
548082017
732205816
49411
943294374
409833121
553344338
981748433
447780245
946690457
405794318
649888341
50691
707459414
4995064
470771208
552129
804165084
804804583
690430
668739728
567322681
585688787
787014552
36219298
566581945
526271778
597145
493017389
816076520
836883275
485656542
819843050
552456151
479703
485132399
715867224
533819
834872258
49846589
683498983
877894543
557954938
519154058
412344820
633660
642789164
872316224
4795772
532668950
430919230
5827
963661296
445466629
690805419
555964270
763524436
5038
944528086
5213038
820972604
817178151
986561380
500616693
681771163
412985171
877225961
4916218
776761200
477890813
49437202
489617428
59992624
4053253
848273758
479706
885676870
866777353
912389079
883418267
605663160
4813399
4967384
805597255
770351723
607181188
983543316
468555365
480563306
566059548
717878738
45095094
934893367
692139318
879652382
917415972
517993
781929186
828261012
777826164
604504646
499362126
447883951
4114
573954092
44235940
660942549
6069456
537902908
4285500
729328619
433868434
719497527
705154976
479017282
674897835
983375996
408096954
452311
855046255
442430310
582727946
697775296
458851684
46204399
812103499
5946
51551602
978109077
578341790
549784939
47240
423197050
761227257
43575476
747688849
407375835
680053184
390250
794873177
4098186
885032646
349264508
50698712
512561401
42679371
572482541
4879279
678931223
933592906
44648
5205
48881892
419391755
493627260
929303635
574595043
661118012
892174857
782812456
467990244
776530892
52476324
624666805
510788557
694927679
529383339
831589306
44980
4465318
943751775
444649959
915676808
453305181
817473732
576184
599460378
423536221
921647332
419828
778283316
64829642
458224524
54372
997742220
927391904
718011049
41767
609686776
451118
48688
49648
942267842
543051194
989987669
618675383
2941
577621710
637161484
914206385
493736433
478820
4188209
460046915
702439533
675633815
962226170
940187361
905144016
473747250
772239686
992310035
799715965
940086848
879805649
541661454
847145907
675266158
493236386
698146694
577262289
4602080
447709424
593902149
424156
731030324
49683
555462343
761291871
779454455
800733295
540765997
863586405
934976623
647909513
884471357
433638
464529
447987346
445694
498717465
726907888
444865236
35949417
938144414
560111360
612276154
457898865
735952974
5628363
47397654
933637548
431420043
658132656
967754176
425697845
997304520
4503741
499045052
663493848
509691367
702792638
4736392
480769199
837958843
454654592
582992594
560049624
824332230
618473488
518918528
573719504
426353726
445182
448227103
461942227
5955
47761
842114636
66434886
643619510
412219022
632208226
985380018
636623197
421047944
835975120
481363544
49904
543604
31571
3838877
505591287
48808629
779476235
575731198
45910
49219248
5897
587686113
627142892
641687041
4646855
482253358
502287769
622862401
895374611
49675029
605627284
482812842
573353654
65922
550658951
536909011
456871466
728072937
889267810
469150765
846537536
703261490
525729050
560677102
459526230
50915
454042
902055758
525123880
806471075
430755615
988805567
47959903
725533550
944275450
634049867
451403
801713608
788275498
5916706
965243507
828347705
676246297
242610
927300897
35570
494151737
47127716
677571777
4343
728077620
794718801
4305
410976512
513723383
547116
4442
49764
52983799
453949859
934153365
599373860
535975
675374245
749011570
507832584
609204765
644015021
807924737
507336790
50822523
568643955
45668180
795212696
53391
462190555
479815482
421589964
964879536
900230072
526475520
610124241
461559
446077719
24420215
613730224
718088980
935816093
4482370
473266
47663401
961176577
993425155
885822044
3139
624966878
472502575
910690864
4539926
49977
623370911
824188723
839035544
859497355
50388590
417439376
794775073
702298350
51704283
471652
516343317
46635
551712
705983420
845423017
989825477
736066478
928070894
614607985
556016838
697294985
964543231
471571
280280
4812873
57720607
4530411
872750751
472567750
4694070
874813800
427127
580467149
502483594
3307658
980424833
531014971
424247998
490276
615274599
995507158
720622561
866262692
468747682
918015014
575308118
680567421
3065
529254
629931160
422039709
4628573
55246
565933545
580866800
629955899
756282577
347198548
718343128
565840
48811
997386201
504296669
665616728
438009240
710706770
4578476
323644660
941663996
433007658
486161500
582706978
555341136
4629647
564744546
65660021
2029221
539147414
727361291
26463400
62392104
483342245
693975610
51889108
982866111
382027
710352277
469636573
510832990
479137048
533355080
655524676
403427565
48588124
739092240
992630900
652477630
839852793
543664321
492775
47652
37661650
804403051
830230179
549895598
504626943
879428511
681088164
427763858
3389977
44430211
844753282
5011451
796035419
479653442
925543974
705951952
598484292
561936639
705150796
494913454
5536
512029974
495744196
977301444
581191
602890456
779946498
764262729
426472733
451561660
659453651
581768747
614632659
684169427
434611272
579909476
476356503
53333653
427796
651327926
744753379
848345899
451675360
567189031
428771620
582428424
500497104
47596
499206815
587303426
46932
759606407
741110668
48428
4682745
619985683
589822145
575499010
444667615
987139133
753621837
887651544
694869745
629176843
982967368
617177059
528128423
806371836
833701921
726733519
965167715
930993280
490622722
4606685
5079373
745148630
690449710
668115873
51330
480915
631536569
414881521
870140730
992813833
485939482
635273572
872170311
403053555
991200919
57337001
808528691
730399548
817961927
916269508
49887037
971220132
47267133
508053924
614142972
907996706
878543353
444585774
40527327
590027247
453716371
40282
468807
477778358
475606
51824
598024691
489174239
442649250
432845175
922304189
46290071
46065
550060254
5542554
821295103
707792235
486142849
461863
572812056
659778311
422657177
929728482
4805
711561854
438549862
487275
3849273
4179208
482219887
46320
566624416
674456407
47297
561354176
454595
527279163
747913519
984927314
597238278
745368204
950648471
951354133
648987036
40245
358767
4428
507393402
438421875
49883283
415686150
446501677
673452363
343914470
634653761
755120213
461072277
649891309
483886252
913993024
459965836
5099
46725
800782541
755738843
777149511
568267921
612590621
414546360
686337168
614555530
48563878
680828480
521941139
425484682
727204008
698409260
36791674
477864696
590241954
899768718
16596635
50661113
40355533
722276504
737790235
641369384
457778
505454717
897278100
445649397
721279878
730253919
5805172
40896851
4577458
871429748
45697
290101
996077492
911785752
440415690
705907381
458656104
591068
429924297
48010
56176
819739789
449824
936947887
436941623
608967730
865132919
924014534
490335
625961219
437085083
572929575
500177
528184
474426952
560893377
45407
829585475
795765181
79
614143196
442384678
49011210
872280548
5208
3570
787338371
983208498
651155481
671216978
723446679
445727746
467494
46551999
472183212
42634884
419190372
448744858
3175
676173376
4711417
745833328
416047154
985911443
812174965
622535727
2773146
47251
3972
5645
984107705
739803992
985714615
4580
4714778
683498626
710404205
827958174
745981814
921842635
775931543
467252
962625492
45295420
49792
516145865
703329343
535711978
624465776
752896016
2939610
4794640
538851048
739704511
493868437
692182240
850938870
367440
464236246
814285187
3626
612222118
943459782
450277
5548
469538928
492534554
810290122
426058383
479006694
529755979
736361124
49122
760482943
836365724
921287647
428738916
4700313
446793562
816244852
512877233
4459
406864528
908575771
667322696
62389
2980733
515431876
655180941
494536169
894789498
481189432
547694411
988576306
462795475
904032449
447891671
759282314
649130971
994255645
739569846
425151885
590004833
50763
981099975
5172
736203029
506234540
672900740
748332257
51689
613405008
831706511
917867728
945445320
684946305
861022651
4974220
853617964
49111657
52744342
42538464
732419147
964651562
476969907
655900764
787440951
609058791
645099381
47405016
428606241
473563543
540266414
755508926
52880
814441160
446876955
752944041
550590173
446508
495832028
824191161
3303962
760045766
865142539
436805837
746900136
46194081
35764
41463
646386933
515316026
45619
524104655
808611470
759341172
755516991
603097814
3800475
781185188
57922172
865307471
538378722
48074223
721240001
431502708
893949398
52140963
886574611
57165875
597392555
676933218
914649416
688567980
552644928
802293321
723048776
726770675
968753850
45555821
467888
995586543
776036656
5748414
5343416
828461056
5027
714716094
408134114
732511815
49259
4266904
807287521
45516
637184920
874190491
476149
908550175
46037
423093160
827834498
868027904
564854411
5083
44789468
558713517
669054646
5517
830867680
601572123
458721610
4693109
479756911
3783
4739481
493148
498285
862294489
45812
688654643
677593604
981229814
738629410
985597518
735678977
585508187
947590318
635220860
669539825
986513512
49364
827785228
860935613
429187707
966595080
4836785
47586914
940551040
837575473
3588210
492685
645111796
586752447
615104161
458881043
683827376
888282534
849647470
788663395
452537288
770181140
694271917
516663346
508798398
766131011
861683330
611539940
498277181
981998057
847831017
60696324
582843419
45076458
984679114
863255860
463256340
854916240
730123317
668751776
801636424
600511374
850180656
707274557
764391916
532975529
497876961
965720520
756994733
51147
1882
339604
818024411
464701
766037555
765909083
46396
4764582
237382
431524266
51542753
453807183
48740
882321988
859216692
995144388
45374
4326681
777438456
4911031
665478561
999825732
559742554
475723646
953690889
4666343
858545330
761379187
637278665
913580589
47236569
531949854
970552286
806070264
868184382
456584358
810780991
4232602
415588394
47163602
640746904
638821684
665560197
44932
607295370
469049041
424764909
595613312
410302402
645635760
842142437
5170107
739090758
808340399
680776840
776800909
538724996
51502
969911299
877761532
592830064
480662300
313603018
47105
4658429
439231136
871399664
428319991
777768480
440502208
585373321
669372312
538197893
989803552
565357866
454737041
494006512
922349525
530694511
624549242
738218443
5643
899895185
945419372
609241993
471927776
50688630
911517008
596709424
426403213
623991205
819217549
443916744
400922524
6131
3708094
941750959
629228681
47239
476235104
621985195
266
492602
818815380
461090
4805808
501636666
748879096
473988604
493726931
315735
539884952
458071097
47471593
982982476
715879445
29387766
963106802
48619
445844842
574606561
611356743
43784
627108
694537305
2623
5888886
506738223
681782493
838512934
687582150
5773
467501
509323948
902561163
616443712
606675061
904940101
641652999
948378604
575019248
45579
692742479
775646832
655483156
897299360
931810267
47198
941797187
904013413
552163
831671474
406080815
917139957
4067454
978444063
560008045
516345693
949227296
3363892
689616260
730060947
639374747
49112996
39121390
489156959
568585592
438375345
489830313
982925656
982002145
488986587
544911
495001591
4038673
639596733
5186
879782703
39753499
425752465
49040493
455459649
664139079
3944172
462789859
45642
405508419
614433087
4529633
759420764
831732251
934829455
899386060
54248056
561484133
720905821
813485018
683139685
495557738
869039606
953681841
973808478
4635912
417137061
783306670
1914
778076035
50389932
904532328
845220872
546922624
980943605
677280915
863406439
988288859
485860922
43611031
48147940
34985
928027861
571499
4858584
614610801
442537413
586892659
912607696
498271577
44945
905830916
639160430
664096950
874064436
948221653
780928530
726904991
544773783
49981076
987718981
941920124
876269321
575139356
801813245
640910726
507750807
318742733
993674117
762076894
4011
487752130
431312
905251736
474550105
463210069
490348329
745469846
45049952
562255474
786652575
533743531
696695579
968509619
484007599
469907690
413310068
406898363
977097050
715791405
536156756
744311346
561077429
998169905
626889554
950072611
833440929
5036245
812761313
627468743
746306432
496140
444028211
807930081
589926447
507387048
36526779
46592
800829059
49924522
52116
469674687
475087966
635199550
860096525
4927725
726890188
782524723
703813498
45837
37162
377649
595891837
472700367
784375390
522917261
4936651
3256816
451323
475972
573872
60377951
421723203
675293323
460025784
653219450
438884000
933419494
282
728640321
31553057
933592911
859594442
422387232
919590665
781430589
760880122
4338705
461608078
535648106
646570449
999253683
574267759
418272089
392706875
416659206
458017999
789603735
940085646
417168520
499078175
656362467
440548741
722214100
644584651
51072177
655575645
387692406
465630725
539301184
592341515
4497230
887811704
440547613
467595223
484627401
841820381
489456265
758666028
804505382
27492
874459545
452878
752842878
711665298
423844760
5103448
5768216
48949021
450870
616985259
872668470
856851401
453226
57867472
453366802
3364
50125689
945931828
463092882
977315695
483815071
277382
496381153
976658274
727062992
658947945
5535
641783344
482985337
406353275
4379466
945730429
498381448
877003233
48017056
45492
468968
460861768
498733916
564776
792626485
923147299
4861933
639716104
420890587
4911950
799402833
508390522
438286309
722333759
970224575
869782300
433547665
487880349
477860472
614252971
782150647
676228628
537790519
850088493
44634347
705678817
959956143
49647
581068951
916077231
407798268
570659220
457015
485477526
989359797
950068378
962054475
854365686
42762558
50507788
664582409
438141
3544
616733229
594751756
4655112
35721
919630145
50518543
767706741
429689762
55027
902801460
597716768
536265969
586967058
499577404
48007512
576849720
357840202
706507102
637421967
543079975
746248214
580770368
531652109
422029337
716115029
511608047
598994
659716985
433433232
514354430
45746
5288459
4886399
571510625
745684682
532708500
4629632
955050164
47279
903881787
935660141
514717498
934070272
894768021
909734948
621160564
663281083
698752960
4761502
544242918
527534847
496307
4025
703025781
502899831
981451256
557619629
731099128
30568
512905097
642448129
428601435
705872902
4928095
527693417
934928204
4486718
56249829
43840778
735314507
404773232
335804
34301527
859317234
486050324
3834346
401554311
785737632
770549369
696698041
687042180
663537780
886001833
655830544
866057844
634243458
486312085
41193287
45257
554949427
4923677
763608243
825743734
450707689
3036659
402969
928536826
348058
4265
504277235
926064529
847910768
628119714
4636627
548524590
921455187
855494964
496741309
985224380
414806459
467235749
704852261
548999851
40813857
789158529
394319491
802614779
483195619
536920049
963373533
434022
422372675
857601011
822847515
630603055
944472965
730398234
579310560
543012051
967862352
916643964
400518
500656
702081545
389896145
601498488
857321955
931636753
466757384
403580330
635346327
47871388
922598557
451848
4447011
883408746
849638274
674362522
907870740
909676293
45389
653339469
432296297
4773031
754734480
563208249
869904536
622172578
718965217
528513573
491453517
429616776
706590288
668232535
5383375
911467814
905547921
692666771
621527944
757550816
436562564
58456
590033525
4984217
41400911
549795588
677800796
44862668
395205
571023574
4952321
675394502
718090219
497897173
575687821
481150581
858777525
372332
48757627
678503851
638486606
524797588
725596964
551977939
512042101
957818263
622749601
456874678
406937
510528867
484279446
496621
902644340
537774663
493720
713911128
4857440
448382965
602551569
674150135
979605711
42747558
891109424
697724296
46213849
422127766
548396588
679092180
622928551
4471337
594
946565098
858859316
740423137
4943401
449152
5422499
464688519
742289686
37912561
469648778
598455436
900178294
5481135
562394156
895103202
757993935
701118217
971275425
4482820
612263682
570395146
4531482
669171402
38198958
762522726
49212938
579440870
561762406
485510
50943057
416819385
686370206
3287183
520741709
999822835
473898372
4301728
655504078
832010894
5329
840770830
589591967
418600645
4667133
4525
485519
901458447
488211092
47514808
752547313
901057024
6049
960001094
485264322
469751196
508857374
910238080
775168813
44831
453870427
56413330
633308108
957176970
465429469
5174655
3332339
816496851
3644260
512005511
783245297
667044426
4615024
907482158
53454778
569924743
49088433
588824762
485451
853095139
307778
397486017
430157
902690795
67361437
464341236
49101
799845448
4634331
959817418
455324037
45988740
552813583
460389953
865672489
424653203
54448
3272797
6113
636066252
564374627
38335722
553131641
516620337
685453457
463718
45070262
594044641
400949279
462107730
888612165
778183078
438019345
475461281
57062824
4464588
954322063
364156474
3466
555696665
675556641
734980657
351196276
518355607
547742601
456806933
723269737
829391411
722994408
524860157
971040369
5210861
491034131
851701589
792465930
47382050
609132461
717689823
759683415
57923863
630581471
515861624
601993501
684049032
693844588
906995362
40264231
676890118
560968011
4992930
645636004
838390017
757980751
980589067
522697858
921594106
44517
563095912
625098964
537287008
456738912
455654721
586186076
48162420
463499
42964384
820416042
678073190
803817073
854476207
43354325
495333102
520809735
852336149
44742017
3767244
586472939
756475038
407
787473296
640405348
929783822
604678898
563683272
413292
591019447
455321
35121
986692543
3903370
973526906
825947737
449959
650835922
931480032
4068452
918060374
4382
466596
560449219
989956765
846520794
528347888
996076241
667275489
529508228
855569064
771836031
262471642
836828879
646840233
524286440
5197
4657761
477142
37921715
48879322
4675286
422021
4200435
447175556
45952
34994
511767238
485649646
4971460
866330978
879900709
4768577
833069535
888048292
48501556
798686624
500600340
483451765
421800177
501565502
525581425
462210
969754580
908561458
51015801
5619
594048239
969303061
929787922
924706731
998122611
512866176
4799449
57688690
574403242
718826209
717290934
485410238
607140168
493541673
492849584
461787947
734195661
39327107
601567876
451873043
401648156
604
991498093
3152476
957351915
482045
470810554
642096561
964226293
618813933
454407176
955664909
48943366
32491
964726004
972162127
401254222
507030
6725
769574613
487558251
441395831
405567433
856410403
672538933
508005317
886952631
797413533
480565
6435
794138461
3285
592380833
918448380
493541446
977783209
984486290
407482910
811676737
457673
50305873
493577748
883226781
814465254
524098111
45065777
964641500
458053106
845378133
844952242
45205
755502740
4226
771602261
504855687
525422186
552950493
499407
476748105
861318866
884532996
898119687
765317516
500805
552205516
27152916
443536913
758038490
437795938
605931484
550793848
49673512
821512826
52539
815044208
927560205
661872673
555596774
766205217
427392053
5085489
488117525
548871765
554842207
874334992
540089
593212350
498954517
3816702
49505
661249490
712337280
749085602
862512891
488186932
735408780
788907360
944482695
4813461
989659728
726233652
625549998
45531
613899855
836649638
6521775
313
553158316
842165690
510637286
852971761
751292083
488161
406541640
528529
484322980
683394707
422165389
47760346
858075097
47636090
587052493
557155770
599
892342650
464463563
519415978
3889126
46742818
986997040
714557279
566957277
432987497
956485377
791544185
479751760
642245410
550736605
863526191
585214028
773441787
44216
756155199
783606205
671450908
428191006
590264221
4486599
46306100
813478770
620660237
868537465
27836144
43860516
465485136
759729278
639529589
50300859
937594858
955188562
902924904
853845560
687895822
45864
746667909
980058680
45992
612259989
661322488
4681
949542884
4400717
807244731
969568918
765594238
781061659
681824891
293
4709
578193090
47889478
42765853
2283
451661357
577513128
4475314
660971575
5294857
530222500
937741007
607124926
461649073
47373105
837885344
50834
38723280
916019137
591752927
48823
539601541
435385453
696337833
3665194
983303211
742670089
711633031
768501401
4605289
585863635
46279330
57427699
708111483
885507662
282647
636341090
967530092
570291908
430066848
646791006
586870268
594288410
742472651
815956468
861231091
648649821
915626449
5179450
840538753
897480846
925808525
5703995
509025
458784643
821805110
285062096
663958283
944299033
53
554538352
953574062
738869686
607691752
450685
40184005
538458869
629195368
44273455
839982589
602413311
477530
833291493
45455063
479576286
501984025
46966513
423179883
902057709
4846321
5164
40765
566175143
625012729
2358
418751715
507845086
467489531
476574772
952899588
782441669
4972828
802092617
47212
872583036
417580502
864204074
50457
558460633
753537035
567281543
933317430
872030208
405285257
5693642
487635665
868331335
455413517
943613548
960774416
876223913
4701473
462371
849939344
992531295
445711
415555556
467384215
795308579
45270
616288863
978140138
914198766
729888215
901817839
835341147
4991986
43673
53470264
45630
47370
477162701
272261527
4531719
45095
482497
841020099
498123215
608404735
49984
660447435
629088434
489874204
948208199
775254673
746477421
726988938
469269120
445801887
743117216
643475743
442289874
688974864
42595
749478715
46973
763388472
898577399
474448358
474038
637697072
430899806
4640344
857592942
810949899
790126877
360657958
575444397
996586940
489683534
650626756
938422728
853322213
4537725
5383
796252541
731783584
5558202
530478817
657824098
46476488
834461604
495303020
497652
457117
42676
876955828
862406099
525599870
642887089
714426123
50412006
797181296
853327625
661313453
4872598
690831180
548893102
718343692
899354490
405284
40349334
488052766
757882422
713904787
865236387
724998218
528202498
578923483
47439392
636916121
948413262
917168890
861121064
998429328
665364053
636118341
5418216
943014725
43206624
738536611
446011716
493438412
985656330
907981874
849660977
488189773
548312961
48934
5141711
34881056
482771693
49625
496596
4525248
902311454
49643764
508521213
956708153
3467
925704522
671412281
460282
4494742
519957057
774783218
6416
826195363
516079897
403139853
949580388
5570
522257037
739133879
633231598
4778
862611976
716457365
673853805
5474895
438094512
914180064
812557855
404568
621096392
392310
968565336
845551520
786121270
494199944
771290619
850778712
50429208
920433369
335126
27175355
600169365
49983
798513245
879840118
980084295
543304749
6382065
712878992
441789171
645891166
471750
708719265
667413478
944567137
480699472
829417141
2306
914812243
4879074
390014308
521911862
723472561
970256221
489533772
45154
446627652
878975121
981314656
4999
424153566
564002383
518953879
494246224
408069749
417854033
736184506
867593616
684177212
963381963
704673583
474691977
802735862
509928
461413
450592
790056158
49624
535138391
4010478
854943592
940095679
50471
751457838
580682065
45213400
439155
53316
899467819
625316593
631462431
576192685
706393835
780958171
4869663
4843546
982618157
870481410
839180806
32058
5210
742741410
490046134
731392497
566582264
420231472
4810989
5156580
437661004
449899546
879937320
5254
402422825
760845573
789063761
404246061
476759110
898752068
4345570
424245596
503021108
839167485
877048943
878662161
997948383
988125668
496576327
738134309
471467949
662409949
896982028
816679852
482866577
436705325
945986218
408456464
712434990
377652
50784013
472188008
750217027
815486476
537492909
961763122
883968970
778373395
745362677
859658187
405548293
819112537
459613314
743450041
5107574
4834992
982612427
53692016
863178867
839615988
991134483
999336038
42984488
540717184
4614361
615709057
907912644
713773867
503342689
46422144
740310732
345044
659177566
5926
4559796
558848
749666308
46305876
535974484
708606061
5193
740007750
495308
922044417
599212450
968443369
5794
550440299
401562758
599891289
559785371
46213
5393199
934667190
970903737
633526239
849465706
635514533
469950
5223741
5523632
887857393
404452634
546880535
931419287
53779345
524817115
449636329
343165274
777488143
46733430
22428
528568
798560861
952427162
958243919
518474455
514803394
929415689
477754120
991940140
649340943
628776804
471698712
424773379
631332727
701804306
407578055
734601268
47953
843185715
762304523
580515277
56405170
424829901
725579074
726808308
921170845
573511875
402479
457170498
982019976
427847981
581794
4445223
348224
868414212
403819991
541077787
955530445
814947834
896680718
572440748
476085958
889307911
531662179
931303954
667477536
754803909
719289170
390620
596485857
725589072
494118
401853859
6520
676880898
560274172
488892301
461053493
481110278
551490549
47059
855308295
525068228
53052008
661304200
827825803
597502142
941636671
45683197
886883043
4634117
791207979
48232011
822965241
705181628
925559195
43472819
963898834
572708984
902417611
703757189
983494188
4954437
625563748
40405
416715591
431172411
951784516
36614308
523805986
494801735
496565532
767514657
4837949
523749882
4852406
501331962
918288856
943037300
461440064
945587372
875720963
833350300
928920774
639410249
4445631
490577190
4870183
41796083
457590100
447551
465782
638498885
60890460
723894564
425962994
513380306
469614199
845609354
773130149
428625
905665617
521198457
450917
805345624
5716075
603162986
519110210
671778033
4509
437752599
490531846
35843482
708859404
398
681046258
802825831
952773399
3420
495633110
679499193
684223719
488518258
455872246
615676582
452844665
469461249
4433238
722123577
65606
634659361
895962514
570591143
50816
588246375
476193197
468142875
559535781
60377
769940747
782789621
486428
622858380
448502458
896768074
856964630
853705616
771715979
601312225
614893295
739186112
48058880
56215
447666
910831543
623293896
870237867
4324638
685239228
993928529
606502354
829712724
49190
678614249
542125067
2333
54461
654999174
575590146
663846099
409568603
475753961
418132102
818116018
911202508
911983033
4806446
422283599
875986323
468013790
44599292
48291
556216212
549932411
923098131
965613683
442815240
456053666
654111111
401161494
641133433
43682
3175299
501769127
560648567
446302
642897375
905415876
438274280
37342617
4980034
919259224
418148518
747299595
3842
794083624
450061851
336628231
51351805
740497132
657407636
470794
684542442
802405102
430535449
690344021
778819556
44496
599639365
4897541
435971
953507579
450379458
601862094
750121436
997128553
814976395
52977410
987108954
622392738
712860021
809546525
728684137
477948
35958422
975575503
582805024
495225889
796456624
406504241
49466
444445
556758248
47221480
799018749
663538198
49060857
262638
893075317
5629732
328457
57606
51041878
930836372
49300140
38105278
610479909
30
472967
54943191
479077734
664807429
633853
375134
415749628
407037508
478659
924222805
58224
448621
3732
506579746
841254213
662328234
47876
46630
5281
563801823
756796717
50322088
758631499
531932676
764741135
792088468
917928481
664916314
747746972
636013730
45349
560398
719800742
676650
767572397
984265424
886438750
588417483
828462687
746970210
693530919
825986524
47939274
974393217
830034166
972733375
56889
438484301
704910097
472204150
762557623
415785151
670675245
511570353
453869028
496696130
453492674
797632490
687833109
450901857
4549193
48794233
448723725
592002614
613907587
878512537
662087907
734080982
506132307
503010478
997040165
464216593
424472550
577312320
876958301
483249954
537715
798
4138362
954371308
855762106
437059026
431437984
28979897
718109361
438419561
716481021
980640628
375449
877489272
400728042
978444618
47223
826281916
431700284
542837462
682498965
43323147
708609417
37108
746128606
476798630
482123787
741328693
658714651
508983657
740601032
4175322
692923376
727271876
492096095
609333015
474614
416787255
638668106
456808814
484462069
2576685
484746429
456973211
823114632
46442
601540880
635895533
712983456
751721687
580544706
887720200
740077642
707736522
586900
469421372
3811238
4757597
4833103
820103512
623022357
47394875
404143640
53474702
537443126
45971
894341424
46504052
461507049
648197837
509463667
606295574
757251277
990713310
596897817
302182
738031100
520367023
980969322
593065128
622180750
731758181
573606142
54187346
754764144
487902647
722496318
60807
47056
444709126
491269
487029
724129355
613292472
794706905
456929648
731296342
737261203
448765894
733214913
419067435
495855
915485812
471371208
850432217
547281024
595779701
514697148
629368453
503254870
722183163
998187465
47396
609816229
977386503
53542
919484527
993130210
704495348
790864320
477898923
329930
492291
827437097
485715
563745950
478159052
490403
626878102
508883
859622076
856241184
928263165
235987910
447935519
918053582
713044918
4578289
430456677
710697643
444040537
433328719
307057864
355121926
372796783
769875725
490150115
460991413
419361454
875776152
4796825
519974057
553234667
391814
975175840
516022087
4955870
711651516
864406480
614423535
472724279
385727240
223
537103025
44685212
497849190
591827776
434801569
4725270
553249421
4142375
449384
3341
823905860
45339622
441896317
479472753
45450693
43590816
469400426
917294557
405649
692643118
47533
483506217
933535435
2735
633659999
816917941
443062664
821718179
713255895
804480936
44533649
69540
47979
859521021
789607633
744229771
499544746
503970426
628231574
3820019
854729551
968938540
918307017
636274944
878942878
52897104
451611
533551726
48001120
308663
540267103
480913
517239
555813019
60993
827770725
484327
904376401
818985794
36576
49991056
657039807
506356
993297276
283
4698746
903894062
453655133
644473271
26974190
594441
6468257
924311253
48288716
25917
3625437
823169552
491610995
30974
840839855
952958348
451977
868976541
341303
571887719
647653367
5542
48148458
605582326
652553725
580994089
550531472
48774
969937256
927607644
453961643
5293
756369706
467878865
672718970
515218134
46147
508185415
977092970
910971817
575196574
45645023
460022987
414098294
462117615
635252110
3527189
672979888
404337232
42179
580940092
971301273
809428918
49467
778089168
696146263
539218931
547528125
557581685
597236753
887675413
428150926
730388418
829732814
732539275
828390674
373376
31804
475732730
68767185
418949621
517817126
590
618414886
525450
680256918
869336653
614198321
521718347
796132320
932372432
810241951
614598637
610080672
541091070
786143254
47971
473360899
980932170
63107088
987039198
678428585
511029264
573075673
395955
685889349
805746487
669455176
4143000
572856652
486389653
903577354
607130863
4831
484024159
470869336
616923235
47639
962865926
829701374
422245636
407113753
410030452
599101735
870517177
467025
417029890
905803674
578545011
4942908
607625373
640983954
563900071
900382322
46430949
776394413
857019218
783466807
723857480
45883585
55810046
589140240
41882550
974073890
4563008
953229498
428456419
403257312
997305943
41094422
935930708
430442811
959874568
418921840
450788862
590760143
881202816
818911027
623029357
6548706
594108574
989732505
913706931
758859820
452058
461313177
4661289
43488353
46167786
451938408
705710342
481784154
716443980
763119878
953626418
918108846
588391684
576907484
685412719
824128145
40858620
646272831
597707544
50307
480767444
5778735
54551
26751223
752977719
45037189
514788059
689420047
754633403
474612068
851546701
4207761
538573169
770846329
47314
623568853
941382005
594851855
448810811
969520561
46518669
433467926
488717457
867019429
908877545
43656
3292171
747027478
432502440
999821169
667141835
965626409
446590011
560413489
718172615
771432437
487994534
552190005
628530452
450084977
744777868
4870143
443038090
62417412
641862694
494001735
649843474
767873819
533986029
946902298
903833301
867033003
434735657
598509545
467921521
952667619
439828746
987848231
853189850
553485737
541011711
574312012
36933
49011362
569304243
543896216
527973
721928285
460628583
313718074
57291
424402071
49400
49489194
686605636
3687
47094
871563038
807775563
429354140
479716
46144
693342106
5510298
40195384
436719252
997744368
592523510
708493445
991383070
535000546
976053790
881042557
502158645
49434
435559345
921236418
693332394
648617140
50780
844549868
586988941
462013309
629581521
46838816
523346940
487314604
686997104
802591184
997624824
709821330
841836608
43812
660590088
650659895
722981625
453994
522674402
693742311
583529534
873949172
941563483
796823383
696787555
513404591
834091255
696686719
744851947
896367581
899293047
953182030
4718
41818353
878699355
21485
464198141
3560394
424031703
896374034
456383208
35653
416166848
615147760
895593934
718131797
958126182
4632548
575016796
381704654
50740
773497597
997083710
833052633
48200461
480713954
985616336
534112856
467510213
49488617
656691402
817388111
617207877
426332103
484669402
912772750
651179746
375566
443863
950566471
906719083
392867889
4952580
746398659
479797
468801
4602572
497561
36239898
772595942
417426990
479968419
556417565
611113627
49442474
943004153
708306503
741168514
650648686
655805113
41521368
4857565
4934449
621463688
697602842
48636786
724927546
936872351
667011633
451399
985154869
638230732
765186623
431083325
806149941
5755
581615827
48187
403930675
69148
388539
671140262
631428792
638305162
439199034
992184862
520014135
473871983
4002
595027552
448379406
483751789
521203737
3910310
4985348
747044380
646358369
748246544
424809833
557581070
644417191
782889560
521684066
48995036
971671162
976259774
456169915
748691142
766527218
587451175
708
633985765
650357407
653799151
482453694
208539622
888346677
481683
663080302
5325
501883
825729710
674930532
46268900
946044271
793581933
538014693
5735
400653652
620906940
539204524
996130195
462819
3716
991695663
42918
771603929
954403753
489447
4686903
43676
53399129
522114958
637216610
525586556
307029199
466214799
889098775
50486315
2383170
421291962
381238041
416795977
519549544
41765
924669933
545600054
640660982
985166873
436130732
431405198
456706
478466979
531798129
469332
577429704
912281625
600810902
496886760
710082244
894751654
628939796
511419079
503289784
805386711
427041104
797973856
5993
459425052
896350566
512042
665685659
851813162
45777
700811232
454842498
572364298
554750040
936305879
500651691
999068732
469879337
763641783
906959049
706900648
476811321
4448936
401374151
698666061
425851873
521439634
870368754
971711806
989333145
4795873
750771569
3549881
711281291
4774995
623300765
52600001
462049719
474772974
913716583
825792102
4812629
431337484
468879382
893854641
417204145
44813
464605308
445436
445274
836651965
53533281
752941034
689323295
664973417
572575354
804355124
803152019
841434429
628279602
804517288
596656424
555367059
866029855
494739397
4715
535862125
42612292
735737752
668034833
448018054
453033993
5058374
602616394
961075341
728995984
501810106
783553197
908591016
939413600
670352241
627451560
583076620
478554
451845965
902733917
4847138
63566371
884187651
48298494
730473412
562677465
6815276
505183182
675574684
38691
863351752
4474
5260106
561839840
6748736
952178025
969857669
547233149
771367593
486607211
470604437
871905906
49853146
507046011
694231509
4447567
484558047
779202533
873957304
4032851
520172258
490091797
790233552
48405779
595144035
438410965
852459567
801497796
47896481
471648481
534928296
714131152
5178265
994576186
46716
488230
728126408
44679153
848616292
543669231
888104602
445921200
872758835
899004500
571511566
760597807
543066933
770210928
755290183
543061294
446613625
414556884
719831315
954526297
613986702
569095302
744270349
516005
949250700
853751359
323743
975393658
517725946
41658
474373
412517843
684369380
448468519
599647314
6190221
47681075
702034143
51987319
651861270
637762861
607410
920934037
709554450
397
3897202
986725324
785292707
584643129
45774815
821373651
931417249
881394733
472729830
4878931
452810805
457377257
677006478
548883077
530827589
442019555
461730344
765015822
455233029
435719479
768974593
960265885
738556433
497728830
473295260
32733712
4143324
5342597
825772755
515536584
574372328
468562342
43119
834307983
690649168
570661269
5257472
525860073
868153594
424710470
494206491
754828712
472240916
526
449424
852625259
999631315
680944961
27909
593642225
51066
973054749
806786680
543808117
772890917
994054610
541
722073204
716928295
738513708
904093689
459745082
771853302
4973030
436
989710596
48224344
677972362
658751345
486024578
4105
510497
296723748
492878
697874365
47866604
485174820
469038353
424426765
902518411
47665240
456419014
507619
659612619
844030173
646674694
462683587
488143
4922045
508035763
3924075
528868111
713514552
3278181
48484681
519350617
788463780
724483405
4701372
46004
806786373
40082
447691
476313331
50945339
534673522
585657875
45723
4929523
4901873
579055683
457049776
851921698
525
990150175
504325257
737305568
478390386
649301703
880133205
486830945
719513349
663619719
6965223
912719945
46562200
477647764
406198037
780527036
49708921
855435703
515829322
42582147
982134454
697326375
600487939
521514
4555520
469771593
475002840
782676899
477708
610444780
997282514
641492943
537512992
974765000
616779304
654199216
465408287
56288
435101906
48491
960003762
974643967
927456195
930875485
5040
45838
422526893
983592517
489717239
449293
825606549
5213732
970169896
44585168
779888906
342532
447957461
48689
864614518
638595828
4169988
894285045
42947866
713630766
656247188
22859
59650261
807905692
45161542
715169657
488963615
484016
336225
784190523
994124186
831561596
5356246
487753559
672742316
564291185
635043481
435344
470700973
52492346
467536217
509247612
719424668
36365647
46495831
910461732
49290748
45637379
45422739
42485
774441145
6145
521999898
856655259
628971411
824809244
993166704
43666945
409165372
961160319
536001
603105424
775373754
4967656
4836668
732279638
489577057
421119000
69362827
579363151
667693576
5158359
414379
51637
758314879
339292945
49294094
531872340
530916018
896903369
631477478
646964190
48748582
502452666
45715
407798892
310972
939813584
44741
292
461523648
637589799
922490639
4494842
5246086
903747420
943019095
500474193
825855424
611769375
962720568
863328732
547400042
544571375
452210
431564
865695879
445348030
496892100
736553542
2497958
647329363
934736381
5208591
603849259
514981
735380627
619937464
474280472
791583505
653770723
821336756
857338065
941607792
404848009
577807219
53618435
843570014
402839
714743071
722396032
451852713
426219200
909189744
4132123
590764077
361132
665220797
42491130
738737693
672433960
537824753
660363908
421929
28273989
691764706
802685273
367298571
889267391
35796
896119251
33394703
526653
498830029
496739674
479987451
791114290
5958792
417617198
432869475
435369340
404462539
731355057
452464247
827253906
482582
858224515
438135677
4262851
709342917
4708008
40550281
994936695
665114657
533900303
725094303
868448466
46868788
38995518
44913
45646696
439177823
979419569
50909
370342139
454241089
735459916
907879139
638254892
5618
418382646
538193
549413357
398434
459384
880325587
449
45336
5765211
714014484
577007915
430876897
965340130
562994709
49764278
524817135
628979885
392353193
630359206
59008900
895988701
690577902
4925089
5865998
469715
779712900
775870102
4817410
48800004
982270958
932078958
880409072
49784
4144275
38752
45123749
852763517
934128824
519
326
918947008
473200534
37488960
991510402
815539700
47307769
618474987
51143529
782767206
4540374
999752470
49245920
470744173
487018
838645375
449374005
574535436
468270291
738153842
704826027
485175503
928052867
466743032
453800443
492531026
956260555
470805828
4529334
736578062
911898238
654298857
568326289
493203
976524323
559810236
823808876
567400695
976914210
929379256
4436944
944277658
893051233
550825679
467649
422113946
42366
4772839
506159373
494970693
578156865
469105305
567182540
41569
4081934
427067343
919173740
649561196
4946212
824064498
834129528
511026
3982
726458432
3557568
47684
41804367
482180851
455710600
931359092
53768664
4854945
904617296
4815860
891998961
3526006
414666302
953541570
487932
906724351
441119607
694340776
3270
41228674
842642722
404151592
783728994
6261
495487480
471113092
286446992
48022
768435894
992567700
720987340
484854
712142574
597763
461522117
999688871
469921
575974344
573627325
767434994
46104766
633200005
4968
490429839
509294103
564649260
914387694
350895
441724214
4563
4766
579712599
805252925
3832
457033836
44813146
591479614
943320939
822052957
445912563
46212602
5026
858833400
829115346
539228496
753351818
507404
497773057
680512793
32198470
4852963
2670
792334875
652493212
5768
41439
482713704
692765490
5634
467401229
442929357
951457745
794858632
827421137
55390
35466
984203492
869017479
633760257
997037867
474368293
822919249
760658750
914480384
583969944
482023
48219
496049460
806343193
499986
45998820
966864850
770310883
924302503
797991683
4169
418921054
448631128
873136770
458270058
3508829
504487650
871744864
638615240
498191445
748459488
31673
592538525
473444107
814844770
468139581
846921668
645541740
378782839
526517226
496995310
767532399
686612564
532678
57777660
46717076
45830007
45403443
46823918
461719507
48093
786113726
59095731
779651464
4945
636106410
37768978
47588566
931118315
658429176
413798198
602167724
3496
579421
407179316
815726222
49700
742033683
5349962
560040346
4535417
660267649
587190049
3884584
531854710
43203833
737315068
4999992
677263168
595712458
483531
719806472
962044886
791675188
918249277
4603050
50037
509201
35114694
732635381
946287402
4363
43134
542206077
874434157
651583065
5513
787357902
772811918
990501330
49536191
553373987
669348352
477245403
473922384
4516959
968309047
694140028
5314962
774155621
407009
859240614
351801
464835
665862965
520536
401059443
48062765
933796883
558910411
40001515
480391161
466903782
658267215
44230
51717
764560431
469796
993458861
421693581
43644110
43111094
962559138
942058737
504547928
44219354
598804906
484968
59809
456349168
585164276
407439246
467123988
950005837
956286214
782167037
539363399
874034511
764967211
958414498
972135826
658601610
700531553
916665336
948637685
886265927
512215733
577087
530444249
3917867
489062
738287240
3025
32608
464905563
561134183
5303134
692694213
584857485
496049855
443785
736129999
838408001
3155322
3465545
862104237
654216033
482810683
853454238
455300588
599667127
479820299
722451289
550525661
481528631
864470922
886630414
720585342
430439489
4827494
713808342
967617670
581685464
810586247
608645212
604592507
863007398
669012660
726949864
443916422
824148392
522501741
819187009
942225520
861973587
512036125
424886
587252900
911924383
983609920
468824
927161812
37003
4819068
745578659
515904
4568294
820983688
872228650
4940067
618672500
41793
356698533
752504645
650792497
448805373
522517
3378
752668117
574633603
983737908
495983
839297090
45587978
782070613
453323
790975016
668025154
765106450
405410803
997355177
5369039
638
5296833
649399187
49998758
404829282
458272320
795440081
587233934
800558543
783526475
4842
921051972
489575
646538271
55360
531462388
535590374
972758903
615192035
48647
633303043
41157
722745813
748692282
481870198
846237628
408037371
869359641
489236876
496020179
959274020
637807419
974245190
497793
51813026
875026736
809999009
4960980
571175186
668309743
978316633
933183300
484508633
62038
483200
4767889
5435036
4477
449254
583010293
895511701
839176934
49378
5879
812211824
908097506
796277170
649895560
936841538
497740
693657747
443093017
597536723
3710637
590418018
393814324
656977274
52926
639752592
4936
679226792
482046751
905992716
710392902
733747087
514377222
965566618
748539454
997689143
562803660
912985797
980428488
4646132
4464
659712580
962949174
497225412
5620825
820492326
445008339
5116406
531438
5157002
638798095
44872291
747518400
24247
746153914
407914259
935536019
475875589
571577160
697513194
44788
636482794
953029703
479320
492344021
497521654
463662
669938897
471994140
998773327
4409962
999848169
482698588
581122658
4581822
912980305
957631673
483570653
476440198
564610245
598907840
4797601
429551
705076593
431645614
50554
654830702
427303281
478556701
822510997
898835357
412164753
805335194
884463807
420782486
4488256
894597661
5847936
776364776
543000047
40711
4630
897095296
648586317
748319598
956663015
338906
466974
45652153
45168290
804461747
929110334
746627100
905707766
732144533
950110176
962932314
969573284
755894571
558898658
904816975
843550451
444170
536486561
410882913
487036298
561939303
500761494
4717158
940665171
623083989
733498893
42389195
975124953
435934876
585673860
647924666
572116318
679360569
635921457
441122
455833468
474036345
928832632
649175250
713765612
566414849
447067265
4097
731929687
875786438
642901314
414824795
340988668
479749417
4662186
719366541
47232881
700998444
496753524
552427100
462190718
961565087
976354833
531490678
28416140
528896753
405503094
48675676
405224211
839925968
723681658
48234
990272079
879751986
4606198
673036525
807351331
508979813
466453478
485051094
590475671
978197948
621070738
4903712
842779424
34831
436042343
823324088
602969126
983648646
4904982
712538145
712222018
44937155
704071082
410931626
592546492
874453040
848625046
451428382
5478
988003792
580787408
978822992
6094
812617801
734901929
498344378
858154020
616775785
678540370
4117587
433087192
407625875
456945019
868255858
949279834
4497
651895448
688106376
484123082
492785282
542752591
516861290
497725406
677714757
792202742
6098081
522169445
456530676
455339310
480017579
921441674
901284040
5601
574307165
917984999
802684466
45262660
46837
961490581
669123631
968190250
51265309
731828029
608805330
808707969
782677051
986596936
5527
436272
48073186
44909
934716136
520035828
406440954
4612441
469122293
34333
964728921
56473
567984990
476220
883382103
680896626
51672
958562504
824970676
898423018
960260052
50438
53367
734688292
560073421
655259524
52375
464775131
4885774
447115425
493215679
788135443
938219908
878387475
515402471
454259211
830767190
600614081
435515593
837167752
726252479
806878481
685876361
946225880
4338732
852825085
41861
563546986
517324629
451343
460223473
437126795
684431918
826997584
620168414
46456409
376518
491075
504575126
818446782
669002917
5660993
500270605
480549928
565060727
527401565
487609
508974559
901027673
574945945
538239839
593213504
925773345
810976622
677760260
45738010
542029
637014868
4832869
424465641
526041852
51266432
413054028
487844953
45834654
5203
625383435
755822717
230417
406153
467234
961945356
5493619
456777354
622117629
940880809
45527
768435100
404635
861252034
434760941
504993
6228
862552241
475097653
310147
452856388
521626097
4535445
502649771
590640121
564274664
999751418
46556613
608655895
47562278
852569595
482605392
5268869
464549
40155
753582142
45835378
56641187
667962221
48241570
4510022
486611270
48156
480349385
757412710
2983
864972601
450352381
506497464
4288481
293370
446958
890253178
43323242
458390486
547187394
4824319
587018429
476059400
448303
738447641
38303014
858970070
899460100
47925
908236877
753602361
889587419
4706490
875159162
580736
463334
694702931
760243303
929660457
876435404
549708825
53390366
962673498
763882625
4847629
548272
680748696
727620931
4652538
943236661
892178076
947265102
445999603
878243001
4763
573142648
842548602
519556146
408203553
405059814
866924189
364350006
4785759
4731380
51920
507747962
953917061
3487556
51308568
900900206
4545261
4854389
424173
979021955
813365379
598995237
559306996
723185275
435343596
456025460
991747319
635801589
559836481
45994724
44914
33465656
543078578
522826113
927708205
916341686
968991760
773837123
761365170
873224164
725616237
4277465
849254130
457193908
683652957
49572285
40760
667405019
402630439
538656126
660800066
616924902
577684692
250287
49767708
770122670
479262
779511349
942173180
874507862
446609721
586635905
61001380
550078795
483722
859424176
446287355
922417212
4448887
489883632
40621100
929271171
314972717
631285577
655491765
914768688
547937663
593576678
685541207
921807762
452770003
5722914
49662
651001096
46785
4759589
690001865
873828254
940791157
438606
62079
451993518
874304342
664758771
501142703
44636516
48925
903911964
41690647
387227
518914946
902684900
544742617
686644869
428168236
884692824
932601514
929742200
41278659
872160300
840520378
68364
932978423
974885592
475426
470914807
880982237
594780786
4713
678830313
433243541
761028684
943388792
497677639
941559704
5463986
573007616
650314683
773890487
741954453
418384993
416291271
936503082
733549185
927332432
457094203
48991807
4170392
4948172
573101602
821346413
44542460
912042362
578124473
530958284
565413018
579985170
487976
5589874
989632792
678361541
5456
458570089
460381629
550894632
979034277
900955812
968676394
882160979
49873096
829258378
919124499
977751424
548679588
774714114
492930275
804685889
48604211
353435050
835318040
453414349
580033204
411027342
425527
898969349
809390398
782738295
713780347
591758775
461832
487080703
487932401
851682037
541320380
4359033
465005777
411488768
688193180
533140108
612
928990396
443674745
63334
819079992
469738007
656853861
616903148
606164403
458656245
863819562
487612743
915769746
36608
664893677
572280869
974337563
4185064
4473094
4793241
940616474
435879082
714052432
668152337
478652
902269442
53969209
395112
937908151
615981753
698013911
472235
4584745
49801
725935346
50980467
705753757
391649357
45570
550269077
49268798
911398693
4101
642717698
971271041
4616524
357322612
652853017
39397081
496941978
390125
569366
913398866
45712659
481435145
48816
56869
528471491
621814123
49955833
716159351
530494372
59562315
542810023
4886231
968449623
670479572
651010716
805714527
479415927
835397904
768729245
40050499
491763545
402352940
48836788
828801218
929875041
610260292
413682560
488335427
5413
33646
479887417
487889
433626012
4716131
520795058
984034191
758346006
257102
983918434
654282354
464302
458199
4731465
681052094
400343027
59344
42132734
478281151
609168777
975095466
432284
4817691
766997439
924219547
49343
447289273
974057517
865694925
444179286
857829230
683472746
45491013
49109
488038964
517506
470023057
871163457
486868638
481199801
550463322
493648299
641737848
463888539
705650808
842943195
423172524
817618261
47211
611792296
702403457
937120652
28196718
848903593
671923729
486087649
4536
49619059
862834669
46416348
836333830
823885210
589154150
5245272
993488737
897239757
39559
781958495
595171244
475586520
50044153
850663676
5536266
588095283
688549686
840666416
950902214
647877544
668782060
476757280
880457699
795422925
5322404
966620402
729570719
348154
653018984
654745579
47637453
4980196
826043393
939085968
671699258
41946664
4938847
878024506
999701221
654337907
569281
992358216
807056263
782571957
410429622
412492289
446520
51572186
806400608
570007217
531689
712925279
741594742
44713
859656499
571844121
583735438
753294613
843349060
778873462
726649526
807836551
4521888
4210800
463834617
796859111
861206790
622326398
663880369
810956545
60045
436150802
901509789
567341406
848249267
493434108
360843131
49303910
413754429
396624415
46492960
523943462
53611
454006
445423024
995033472
795293446
55135
646930784
463924126
884434345
258738
675149606
43597015
33277058
741745195
6007
816909810
556503
472551318
683035848
463150843
51379329
481679357
897028337
592475962
491546
481020
46027
459448982
26203600
409068917
42295376
950391363
857994776
64474435
52155451
513100948
4772358
719815640
847826445
527997246
754191115
695005932
857117328
427437239
468850416
435177832
927590635
446014
870178287
428945483
478492346
46352
427
533974139
688879176
989323344
801831465
495368165
525752928
443302064
877144877
48652885
453443
46287
494836291
979383462
50565
441182733
569840
5108
906581347
692472603
439
690086941
962388105
920483944
4733500
586736696
952091967
565522675
499113415
928982286
49195
779683489
485865
453243
544993708
977912963
947791656
863459307
45234735
4716841
41326
451248
57526
41973794
314783043
599040177
865514734
834416733
717706021
648300892
450538891
56105867
434267651
606391568
423377175
51353021
970014383
706112836
874317102
547482977
743617981
503193956
499149
906284436
726632701
787345428
975410445
789786912
603971975
46220
5461734
534791800
959796460
5315244
825558174
592878301
638415479
789986308
722398552
633649124
978857123
471343
44311
4874998
972724791
453615
860937540
4538
683069217
943149350
46135918
699084332
489856
634005708
886579571
48304
760053807
549752439
744395034
447782
796758149
48461099
717964799
4812136
67773524
6390668
43187
488529952
46664700
731898118
4816
891756889
893622407
657229813
35230
542079991
462862205
897510539
496280089
684091149
975192250
41422926
462167
458423896
483898145
920299931
504697293
438163500
493147668
892244133
497963545
458540
489076686
458101448
529325242
641380768
575213818
880052565
458675
449921
545142549
643019362
4352787
824450153
795087458
418008744
496772330
604953480
467278143
531683
683137511
568821924
479322679
43972167
678389169
3538
634679259
510825088
48677600
729912489
658862432
723107468
364378033
858821750
4914642
524894579
496749
612900589
892081305
461139
43882117
494117680
435605769
515061586
785606139
961923415
553980356
436962447
618439603
4916778
605099946
633616266
970904413
46345
791497053
47824708
809325770
774314128
565498988
678867012
4558604
589658128
415610863
939797892
437554789
417797764
481461
637565283
5027304
43966
436827086
510566845
943688194
878899417
646408388
552858264
464784021
596612768
912124545
655976716
496629175
4675
28343964
715528663
960957121
470396973
46585347
452115192
524402
44622
583593222
710649009
761405937
721817642
947231222
853639161
4002039
644323468
53322862
599224669
904002331
990428047
666063461
908190227
48813
804099273
4637678
46346
896837117
478339
725350095
440235336
995929038
418152796
4713850
529254066
753561138
528591460
51
801614585
50712726
370246
770214003
552093297
814110868
826847328
996057007
416584349
443749266
806819552
896135688
5276981
46393
808547749
38863672
4456276
49812671
480300728
50990
597855862
765098746
419897534
945900382
988476162
800279423
635730599
540038442
947894708
450665333
501156330
788169915
620003072
4749
3660990
714704484
4939932
53543740
68723
923994947
477866120
457526393
59992434
556735044
968770026
515718133
749315905
457590827
814708172
446867628
451721721
507486708
4565682
943378560
748467184
4961337
637973374
489355849
712898129
527281
740627613
730130625
964112265
571318539
683495264
982149807
927714621
530047378
966877423
69762
846499007
784698979
970263403
428492559
982041214
56301
462531479
413753299
929361677
490370262
410630452
839550914
525894702
527932577
631825334
509822941
625407126
606129665
478786
434179990
387666928
771554647
5390839
684669117
355411744
659622940
444511308
4953824
626271864
471177570
434427497
456068
642613666
823225237
978671366
507023152
746907240
573218535
520661279
613197313
864433479
47824365
869693276
451545094
46580
991980516
501612045
983717390
473506597
776534767
503876706
440035809
751506823
481014167
572686196
44350227
414329143
742436447
706369897
48824
862623580
807675795
858387538
531313850
486865525
888584064
452496778
574624645
724693728
601568377
876360695
7298426
48948583
949941403
457608010
875628081
44573
56404
49311442
5765721
998210641
41746302
610141447
790851548
49618
591028313
5304166
48190
623373548
530176062
426201
5472679
578946245
654034926
64550694
572155877
37592
366559
2727750
904715437
331152
609033116
486251580
637204199
584887528
4645603
497477807
617030311
758679596
49920
171278
432570453
632573342
626677383
44536
736169667
4559338
957941213
473030001
814250843
4673719
404866062
531992586
699530984
4961284
808634812
959843444
47531817
438281591
462462
290135
513830386
420708377
526736416
403183108
830233709
48221901
700207696
882090263
555109329
453258723
462434516
895124554
559249465
904153483
881815346
434852998
910311314
402575833
45248
30468
516308124
425286310
559605582
874869460
836308812
807498631
907867770
588587
428245815
540267
483511051
4539765
464224627
971107595
558971127
888188522
850503677
4591339
617888693
4734331
417907668
448042602
916085520
751764606
617391747
4989
590450672
494927343
956291180
345038
700233225
560561343
620632076
26947
668922257
818835853
612602617
809835762
541866626
692457088
607385583
507407122
46821951
730463487
928256784
5423906
863182817
778333555
496498532
409804
600433498
936827729
627287396
816039284
46912
858108663
461267302
4610534
491042
52113456
467585799
522149280
49112
400042184
573661440
493277471
641663873
545454290
583838850
643686329
493906774
431830494
486
4142
404395493
910778996
689060645
630601178
581713956
547769045
521217360
4571378
916476473
453111352
482307289
837304201
45090
925062171
917565647
494198265
40122
64798861
45861555
526022
551989856
55761225
446495448
711850378
941951304
804871014
610140751
500625988
46120038
468812314
249
904473059
507797
405585633
2366856
474734828
41617
699053000
629350856
474555500
627
400944012
467935
779424000
4496809
45325
862193572
891723687
476724163
861310241
4650553
779648873
835082363
858693354
930194888
747895148
795200378
494653387
926052870
986770058
536724834
38697
713995205
5527431
46067
704244680
574600325
892159188
459859
939702055
526324110
904727051
5137
456215266
343566
47727
983940275
48419065
674443381
55909
696463950
47161
729042842
676937677
955770015
5100164
402999857
44581
839092966
4781385
951724531
718240446
47092
49565
407041353
45740
655963544
887939624
489579009
49835649
533168823
499735925
465891990
302251777
316797211
838217508
509798
5577546
674854520
400202751
46677
543144934
796912335
445425527
39909
944873780
36881
893210376
771023921
4481097
3876848
773864870
493132
449867
656550002
4525409
845506389
551306014
48964259
668862050
551482615
45926
866338444
44578936
724988929
793318351
868145730
634881953
469336621
4540
462521
422716423
931032459
425731280
600879159
486261886
545226484
757075627
41041
46210265
4255726
755395456
47042
482644
834609238
403488447
4700259
504325494
510378189
530416546
934746482
344443
841715103
766748297
977609090
686728839
675333911
664850856
910314717
472920333
4819271
785138988
810795981
420438442
421058
462028942
777853999
424842178
403422071
642282066
49930873
582113503
677226211
687270688
6091943
4820550
5440059
5258
987721495
417867481
473389301
486596232
612035631
570760284
803878996
585951447
53848
479374
600735
423726307
47591657
453734652
50929
3821598
475192
953850225
945037766
529589954
686385544
984139123
819683859
795838993
612093261
45950661
634617903
939866951
975678264
450848438
47191
645909802
445802731
583643955
5730922
423614968
415990028
490983388
46042058
786388296
622829150
434049574
46073
930959332
822453840
437436832
489767673
559524042
893482297
871487409
491109
456041757
699948497
821761964
903938905
877597826
467786397
810638083
604603292
4459864
3553
658951769
957449720
595870134
552104840
475042545
902550526
402849930
894494726
967765588
683352033
46195064
647059482
45221
916479571
597675308
4298991
650742857
521049851
4284946
47028940
700965832
752968873
280854794
44866082
5282
963321043
722578063
780886791
928448894
428151363
490860466
4546930
489145809
667925847
944795918
426455443
607027603
442093024
811760437
756220332
473504
463552012
49195270
6800
794914898
422086164
2992
571660015
899511823
319442233
461876739
45108605
952968412
855062263
438400425
995536334
49880673
5945
445342966
839614838
414932724
839102708
488608746
598473845
882326324
592206468
66011606
425007730
4211632
383756627
675258265
468895137
43897
827775344
4740878
845560326
4607
48255932
44140798
802567543
534298838
572659717
719883606
796080369
433816404
783834346
4281128
491157227
606783036
49106633
50132574
384127778
338587
467261920
814580301
772
622676732
669343015
377612
421769265
966413895
818842151
787216128
457729881
512778721
502199
4832920
989916682
986656777
550232
996276993
45772
859676987
961903229
625464323
939009010
678344125
989687052
531020078
26981
554443930
529489390
767936710
48652
349527
699032234
30798
789126065
958609473
543466321
983497366
441712
922695790
457100909
473479167
959948883
437131031
846860391
47658198
912684485
941728687
534552898
46574645
856597126
621478487
787442698
893596172
619168229
952556664
582740111
30052
403697543
534091078
503762106
51278
585048916
56172
5134974
467041931
434
633617143
637256774
907144590
526284216
46289054
877609928
699422464
500427
852241606
4569788
708019897
783998501
575722249
989751655
662763336
567882268
413181712
479926539
414677
373175
757267291
841217364
415180934
505603161
63043003
970876794
43630457
430411131
399
419992536
846253133
4490456
33317
42780
500154671
479968
431799792
385661513
419189007
554790535
909895493
769815158
593342723
902809552
611737619
4627561
482920650
408219
763194430
821593479
4941
4193524
849084476
591621549
495976054
856161370
546938747
457666245
220688
464432987
748797029
875598784
748430045
479250175
813524529
755400883
748207382
391735535
493112419
542239731
33527
498336
4388807
400556712
45061
52238659
836294411
4517431
969472306
608518330
423550231
847687419
46367154
447192103
726756180
801755
904910782
494981
520646119
826976097
545128
869911278
519791683
48055
467811464
464057494
690399965
720437205
522901505
409392939
821656333
987411501
4904
5696687
866153750
886303240
707604214
981377326
46069
661415002
60516485
317
452526309
974172577
4621855
366962352
640153670
463885247
4081108
763538151
465058584
520205645
505760665
516333394
942184299
886392683
402633
61541
742913779
805462967
500573299
434764149
47773412
428025858
518858314
843634345
461469400
947082999
606844008
897146425
36068104
927898827
415881769
507002825
265912439
515672506
507378851
489208720
43505
938207706
45868
524954
505443784
521419453
426829
406377184
688434972
454541
38553602
48686
655066302
733568349
4754830
921185418
846353425
734482662
787123914
5866473
486404160
466422078
722285194
877691156
609724264
958948018
424065490
4991403
4451232
409452
5802683
734384634
961839554
46639340
41285
980435459
816967881
468398395
48146308
46899113
4591266
41574
591700
4901886
956424406
891914271
514716644
631966936
3903702
960756545
45139
647946765
593879263
869739074
452235610
44590
437803721
403700458
550051726
341425
857361140
797390012
730081710
961578098
46238819
912553604
4832
46586
653599746
965628191
613038802
821077406
600172751
987264768
365008
975089303
566449527
672943564
976527372
508820984
448663120
912113062
958012917
971606453
46627956
533027255
797831707
817361592
582803928
628616105
923588615
424805053
934701904
42324235
42421
36196
55135350
454308157
46866
729966319
433746269
659558856
535053394
737323674
424540294
502585658
974054499
361
484442503
642302818
584744164
466032093
374
50383791
765028406
347661
415509977
422791
447790
504125315
29793065
491136024
694326757
572881313
862449906
794154857
45760163
475491972
459213425
4725736
468845758
509343163
4934989
895299874
490369632
748223005
784712247
636665612
6802531
681215587
840738829
919865010
481310785
478723939
49670560
742827960
474289442
731096512
455194421
809951946
4804713
492322630
49849075
515340747
4290089
483569004
362969957
760901423
460854293
57298136
38009017
714975600
614402404
400785053
2375
603400731
4228
803022718
760423464
914052253
51050
526013690
740384710
863360716
478911068
895678444
36016389
45228740
801904017
370589
558507551
819925656
4799649
836193304
4460537
520940544
833703155
464550902
757102835
457438173
818860433
846895254
602377969
516294652
46046948
658683444
743520533
574356276
542186
825734092
496012178
633585896
4356647
49780272
37896372
50690400
643477280
651701554
47331729
483998804
581327460
61013
866547541
486963854
621514736
47451406
483021225
48
413373317
883539449
579146977
988848330
448517120
568641405
819592783
412129585
559990559
651652607
415659
568519
745934748
468728947
836986175
813263992
641296830
50629124
952650243
602425778
757425493
576749237
830447654
595227740
992090217
811908995
48814539
401470275
782220270
519463
656799803
63156664
531187
426714698
492693739
687776859
4366688
625422297
531453575
48809
44647
992868967
505974873
710177121
828335052
843593569
772112471
918500431
877173022
674938673
839574446
4826
760775417
807045691
499290161
583800463
59530472
921586100
949939944
738545078
958539846
651495556
638458866
4736603
4697251
468955
955768065
727446298
406892501
539443415
680259
745540179
789703847
60847087
844039367
639038002
46079
606401408
863752802
434985339
678973567
871381021
514069954
681351066
458288799
871523700
36581953
837357861
453987
706711766
769262636
760200810
663918467
470105384
796367167
841325288
930853956
639762389
4009269
414838793
932552643
804851360
38671581
519274
5754
449773473
444062088
44686
987859286
994705078
4512151
597356694
761174565
590505086
834024660
914911648
511630326
937963608
552331899
4723762
498088
962978053
605618710
553232860
433245303
44783
462640903
4999943
698444235
499632880
719823492
503478090
426256493
463782037
39329
5202
717964483
664942809
821495649
935367314
579999833
954613215
747189539
42152211
889000812
523421128
403958819
4802508
746773834
56281
489104990
902985332
942141995
477557246
4538929
443223772
894498427
61164954
480253588
458999
539890412
550508818
456209180
489613
598665222
398201940
617973843
490721
704097777
526764526
870966623
958246104
433139120
480211269
420517848
891326384
812628044
586310563
48461
48561
493172617
763526416
953332575
39214
49957898
862166710
654461086
459316202
45174183
884309519
824762344
30951496
687424940
514102198
45278223
602367682
46006637
475331
56624195
4684848
4379
822592636
424631066
722768355
492718213
430780
817166520
816974456
33695
498801800
997104738
504459867
4504820
5152811
492570253
403145277
824688700
44546251
472859535
421743
588314001
898631924
642439724
909117591
476441958
860274349
417798768
4689598
806337992
735902757
851394530
662707
51996
467408209
949695114
551257485
850918084
356004
3734671
479206595
565024065
59838667
785710583
532184161
46831
470611486
418140029
817208592
966442278
737347246
838306322
550305902
703912364
463297
660182968
478370
460371815
982879601
48435218
464322654
894922066
47439
482223192
526755100
46053639
762392258
568292
936325816
598636954
448886883
660974149
47368901
455354
767662339
384295
48793072
4280
582362089
513476835
768150314
559797685
46319
415304598
921992487
809154625
679517382
40547925
691713112
516011434
461976000
828508643
932119699
627801368
688752262
755299481
896947849
800908645
703179520
899587542
402322075
403856513
914136490
47129
465257051
805336197
477701359
991849453
636187081
430666689
688670029
962729561
596245354
608477570
929574333
776184146
603442355
705527
579824150
854025608
942186524
44099023
543616531
789238694
555138108
53642098
5709
418698753
748134137
932448188
299
492629459
563165166
404051515
471716217
945585679
405547349
457351093
784444732
5412989
447986019
886211281
674458348
518329334
500305
872810616
448408350
444305
629343170
706143114
778904711
882418886
863547988
817692199
999360130
411588574
581690070
795183094
450426447
689542036
4444762
554835547
935034922
323243
540082365
2668
915623983
704599769
813076459
903263405
440527829
447472521
430768764
684203936
916392214
492155
466857161
506541809
399227641
484786406
824284912
5365690
492996868
899589332
829062151
989586673
557730609
474327707
708739459
557023927
675528014
829087664
787398295
835480872
601039043
925333809
447419866
902520014
267665946
433644883
465904
574953982
505635
978254235
649783137
57684991
862342620
501070700
849738771
745547369
49417118
415654556
557673716
830909601
730859717
831926366
859518997
31484
707472687
806756246
39740329
408942845
865601677
612509367
779465513
39401577
982437366
49940245
34676371
4262263
975560483
853716108
781919484
853895716
687513401
853695601
503239325
904161483
758541179
508882
444279206
939221170
678677001
416983579
934268261
4043781
674776823
878240358
644600748
742682672
621852630
420668668
53709
4444272
792108707
909545153
490647436
860603954
773280026
923130287
563730146
998111582
688856051
4801
543061802
850933123
57839
618559857
762610000
415119543
611041114
980887930
987544058
599669538
450614434
722919774
52395392
463530097
668837
463555224
438423122
5167
491386405
50259
945811891
753144262
476498
507906300
555532
748694414
503200
4839
478
631343121
434426926
56093
49788
899722548
46437699
891613851
335164367
4773764
774604952
848465229
854299689
666675743
441644632
476677940
443707090
4464134
4843899
813665082
924496416
454157598
482519
772960480
535083652
842578529
612160535
575563
578553512
5812
489865
663165277
674158548
878107867
705154359
478747751
989110154
898845022
5807718
946135058
981056476
621652482
868261597
688570504
484034184
831312073
433277834
59402
786570147
39965
4013061
964036194
893729999
826885577
622847528
701803801
916721825
861370668
826696546
452631197
859086042
599858530
39157084
615106505
423126252
367862140
437020906
4088009
477775725
600
518909331
795254960
937837619
722307026
51301412
450895
401531381
664442888
4300034
892676745
4977218
980558789
5333909
46456
623800618
428595
854320829
567680814
849493425
451117678
772264705
623007594
971849668
880196166
513222
422014802
816150731
3920
650652705
456180364
5258901
694843520
484422045
432843
508709
470314992
49001941
40753
769351745
3349
711900310
508361293
853962186
846365070
790306332
556523738
782983747
949506927
788291908
852740821
613341777
486825
541324447
518019632
478106
4835219
45017
652828188
628632028
413431277
52181721
946578232
4611896
526581632
934856419
466135587
285721909
524082211
730935323
481805048
490957
493731
778087160
444917763
804421482
808359409
859813016
928176567
560472645
441901443
49226885
34427
631862753
795162127
537036537
665841006
563977202
952888245
592063
463259927
484242
4175
842457980
770330031
748479285
526297011
3110
511536686
45653
41692442
6453289
898199402
3740429
463392149
907896006
465170
755705732
657877712
681766807
602972517
778953161
521467054
5322073
503866840
675459571
606939071
45938
488015239
43233
443870027
446901527
891885203
441815
4990061
45338
894662161
635770668
57457
819579189
801079135
610348532
884093153
32454
29801
919062748
814801796
48317090
4427
668768128
28420616
42491598
934296109
4986579
384471352
625829701
460216
847232392
4768
4802276
672289418
48001371
497830744
828414932
2632
3697747
898263699
906382406
824066236
4578145
758101706
586340858
25560420
472320895
438585026
34105882
991248026
610898779
404
951167761
736437812
278339
899097206
638553247
658025966
895452452
866009989
56943854
44106465
905620696
932375448
848363190
784831094
545607445
435172638
890378512
641245211
54991167
503172657
606925116
651384345
943208871
525475890
438240510
499620167
717916
443444
642917545
520826617
439705786
841554727
53558638
47523984
53082915
657611344
677533758
449648093
464869846
610944979
971941264
416018
751232208
484141777
893310936
446392
965234080
481967333
905131719
511987721
673622146
4905673
556131215
49282
438235772
976205508
42011
875038019
717509754
928603707
607458593
502287788
494424
44270
704506774
45209303
621654155
556422513
776352036
6064
889240764
3853414
724293190
479763834
421290058
785413520
426024772
536370327
693849623
45464
400625655
583131711
417440006
453466335
4866227
697295180
527912264
383540
652130531
947264608
4532230
984862890
580979346
729791899
4382981
822254872
3724684
643876388
642893827
477015341
627513864
622317620
479039968
39885207
833517814
697068834
954955554
663374511
437558008
62529
641091657
739901930
4907060
644771563
523869978
399184
622271949
496565559
851081773
749856761
749301479
933858354
967138963
473369655
467157
634837998
43564114
704955391
750476180
612706780
453201433
446409450
709160075
705712996
691084485
671893044
820372997
694691862
798421123
618914314
487329
45320
847010754
896319014
987747571
410145625
474824570
48357
488022
695925719
4967828
4703857
955909308
44616
4613182
554370529
493797
563041053
478335248
969247094
556679194
486504282
524256496
792894124
887701639
4550392
4420769
3916
932941761
845556924
780856243
998680951
856928753
472048
968630666
651619600
21229620
5064
4793653
526354275
430619369
451685
994453572
4481678
52657191
49489
558505552
865255179
422373176
980965999
672497912
439481496
49803
51746
4810386
54357
696623739
554966522
697870150
43286
4475549
883784963
984568431
606992164
745517433
631588893
437923873
567892841
4879193
786223019
960527181
3868288
6440350
738302707
838618569
452008
817855562
470698016
611110509
429942467
883494944
770224817
623956635
481046107
509801556
934889205
682938776
949028380
821137597
612764946
962565999
762427904
455147769
4788901
656259728
551
45339949
672059843
495531380
447097
813382850
943510632
949836049
543666804
513167702
464091066
554738655
419741239
755638363
686517859
405280
953214334
640916027
47233737
48894025
593895206
911523569
478217485
805665703
991145309
810726297
4839709
985855511
494642560
647870655
4172228
553737634
852621531
893438206
3666422
472264103
966875789
926739686
4784085
939807560
811449342
486830384
4681946
724496072
521691949
730828424
977370535
561849853
44552979
437717360
65320
486875347
4682159
487064945
588429095
5324
43359413
982784892
703022671
820838742
971521628
473112919
456818590
606574733
812782481
388553010
699340746
481045241
21223
542284260
368938309
498928508
974517242
62456
667338656
444118
47940
39768
4065753
889655634
491319
443673609
316595
53629
26916
586516659
838873509
501952343
890448636
612094003
54409
611499
703972230
839624864
872919227
450100898
668229030
752489139
440701900
45972843
529830863
653924365
952449062
41391
4892098
633508292
5732
977535734
517073317
981651413
4610915
727567635
408308156
41684957
633923041
416510763
350381
909180994
914472869
911154695
471437314
894632239
820869165
992861369
679590826
809021653
678442323
869065758
505887
40786968
494479
920564777
882933296
5353
836063119
966611536
399004
531694554
601410429
4551443
628650317
624453186
923250598
5115
540718406
279759
976550128
46242
833800271
525971286
687568641
699642616
4985737
705650701
909813241
457324229
41339
470978
563923327
5860
609853383
52700
428088475
861875650
436906723
808557151
806281984
3575
925261807
627937598
6106
431271
46891
863901705
713563682
51259947
471900532
542675091
51125
640484892
896230363
4107
928226723
581752044
448378
808595505
50130
758080366
987394405
484844
862702603
460557101
990587493
403763646
6297338
47576904
800209609
713524249
501351742
446774
3944530
602
673652327
534085431
563771835
522857687
48004413
752025069
46553
458181340
4925
48035
5133375
46634120
548450173
698814032
906542400
425488
503481435
439725673
403874067
4330
562671800
553191074
942105391
687793202
436267739
503095565
599747686
409765140
428410651
929203521
41558624
47255
472783600
623278099
635070534
750705209
487351
783454041
815356794
4548209
47538
766657208
702480452
629808088
877437425
979432928
414764833
519002752
491189304
487175431
453259
47757
664916030
699506907
945312530
470145208
973523290
737316263
886757236
46486
682953268
356872
728063831
469771
979390412
822995768
932640786
526288591
296735935
628185899
583734377
970791277
567841725
442413646
540004290
48044225
963573626
516473303
933275331
540932069
715278408
543
567839377
973470556
48340657
829589020
708462246
952529487
337
35064
859575888
52002
701907942
816539315
482318466
440790610
798766838
456907117
994915420
813009667
572477907
730616615
4882591
449225928
541631397
37444
911218623
47648
415824904
949071391
58990191
560548769
745461552
689825095
668883638
485992082
582646749
722410571
4569544
488724344
758211079
475757132
3636952
466323
41222787
651233399
4559618
619008295
644366819
643477875
902187722
691768981
701530794
418166092
491088089
745746528
851969584
45534
4664215
438588710
43418897
47721
842626027
490198097
46547
776690212
36397627
913294476
572071984
562006397
844767048
845527329
945741108
937955806
996832828
499396
538347666
669095614
44100
564295532
871121398
997629408
745222107
875762694
876581428
47750975
885202066
457223659
306350
425184483
527562638
4425
975681708
469514
876197352
902566302
41905754
3732266
4668556
49240
5660
416900886
864932392
485851
433315265
793628492
534996776
984081384
4926327
45213549
946713955
772680525
45100894
323221
637115050
493012049
43569208
860686087
847003919
577538
527444092
5067
4501295
994130175
383
698736044
904770498
460539268
516274228
970099502
48629
862492921
620077136
961078416
831901916
898579958
407530
488126959
49506
885990843
945263757
437367153
663120889
413537578
474842791
455018527
671080897
937304230
875405127
50851805
473561
733280994
493733
475598522
383580035
710070171
866086844
563273681
433885046
614792523
52216
993976717
417773266
476483273
791335443
795748294
370511099
967789228
523271489
875022300
464353918
52061
878033658
993057958
634172226
46607485
447323
952925981
3886
4744193
454800862
687605219
490570
854768517
821629097
411629436
401026564
472077295
6629553
413662337
483119
479645831
848753595
712828199
482618385
974076057
900808487
4657
593704626
515641
66751850
479637531
49300710
463688762
600104159
439535562
463474871
46443800
742514496
46602964
963592688
4477436
735867459
705104731
415308
775983683
733677935
602818186
412991927
972335005
5504821
985477094
856388649
832614867
49538
44883275
928790147
447425692
678753615
468739742
731058847
598876337
465650
696639485
596406398
784071637
816820278
459313564
708916111
684570563
455997029
462271276
521515815
804595262
531077923
711930152
495827427
5957113
884166942
743802949
721218824
325581
671977991
42103
902622587
510628340
4919
466473330
47002
518358612
551183360
4948298
520230292
38117
884649254
431367853
338913
687757950
42195
774516785
536180352
531905113
896984631
446391156
605097922
644994562
517675
4848450
493071713
555219035
58505394
657336413
43205608
705723260
823754675
5274
53708
426629
576746809
4631527
449211251
4549818
953720568
760746698
393256792
878780555
416107311
802853380
838265786
5017122
903059930
881063174
432238
42766
518111955
451762271
433549993
907526620
3030
59456985
860885286
946736453
564468882
775350255
40136989
778262478
586891901
797366048
4458933
851900241
673154617
570248162
561696874
863527426
473846
870151575
3131581
984519579
661991946
482411505
455148164
907818068
58553607
2888271
995306727
611062209
48202671
48016
49379871
595864398
3734877
551008992
57348
53547
458301
3944304
4518564
848876678
478613181
431555272
695197803
733223649
893902645
861962413
468269842
587597022
553307218
821392837
51564
561419175
4734748
990524772
773049577
484952
522036
564963786
321456867
481106
465857
540766645
56819468
389987790
40418982
53614265
496167328
988667367
497593
652927890
937380895
752110260
49741529
928150025
4828812
520738212
458201
460403108
700425580
591113322
557432836
453257958
687437974
4631761
961866918
490169
576580050
298094
45574002
46067267
439135897
645595374
756885778
725121711
707060937
47136
676555628
877768747
661089239
870046727
3893945
453423441
4862684
637956549
569769939
492042
959064424
456778905
607501660
673297325
670242917
973981304
36621
446222831
483659
460412142
6029518
51305
898399062
902443790
517453478
528432
479301
409176919
770577607
4721482
49974987
48045048
456451497
879707946
607147236
463653
739859635
571982849
47527041
670138079
435478389
678372843
4556478
455293977
779433650
496103258
43947913
551747
850922699
654047698
3925794
715656335
44564305
432642102
508069
667914705
855731863
750818607
57129
388080711
408199282
490698813
430296
653522641
479114665
5250
519971523
444103221
512673743
769418130
588807135
455075
800630976
3756486
782082757
49978
4456941
419790467
854396785
48223975
467787
464943576
585458
676893061
842382530
677226195
3489328
705744585
850682066
5474
5239999
405035
498784001
46810627
807061853
608476881
687245349
869009582
601798934
42526203
49285
716799237
812583185
492176
560130615
567299
888271434
777697742
51474499
44553751
550940239
657511249
430517954
4922202
493361628
624922818
959680467
535274970
650928000
4669
719675137
29863286
435875660
789021835
690489119
235870083
839921280
41587749
453333903
862610430
992671642
746928049
757097349
4928061
48170
546778780
287713082
4552805
943566210
339283
525393486
576064482
821079556
424090642
532206736
668259478
518771075
874084807
49484328
911617303
948686978
630279917
468927
456058273
888540287
853293560
615681093
560818333
851467258
64378
673936279
568638104
407289394
548151718
4995
938529083
982971944
480225724
57797678
723212079
849480515
968733339
792046849
509579831
323749
963280286
584680501
973338778
491078515
446292202
945293054
410991725
835563241
548010489
4521710
46370
54056646
995119290
981486256
45086995
743169621
4492606
731402543
488160822
961067102
468031810
447550007
472815
578907010
4956143
945065841
770925428
460844
998773708
404870057
406971294
808423858
680491229
465130777
414398
538784601
657833090
936953766
881175613
495350959
481398
498337536
927603275
45271
924239221
597754211
887318980
809024555
44906
2373
433136876
568373524
422157135
670775295
746973725
43868
768058549
46250864
552974651
896040647
51847
340960
492041269
958829669
998146706
968922247
452232844
44908217
797084106
825533249
894177147
876147720
47622
917251381
731891052
798786452
492752484
652504104
846974585
473259098
2791115
830159215
488462690
44802
527430529
524540687
3962434
970244788
642365897
488434558
572412082
746663653
4477546
757022132
957894062
574825714
818272510
459653
749859532
682532588
600882008
5657
50480421
861245285
908497493
859844818
862394979
419738138
974740192
448546162
924867832
47415
933870070
26
46784
48243566
4718670
706695917
898793098
304820
839144062
53224
981934860
5087291
446794421
442300850
736996110
733627823
673271836
542543633
612421260
864806008
850370413
473365966
450242821
44984751
859453531
377955
865666642
39565
31578812
3772853
680788590
510243948
784768776
590378675
441564794
546268614
368198
3724597
557168409
786253640
705653674
259862
974720405
674623322
975862261
526548933
477806594
835825081
509312393
494668
603020156
4469265
569616670
872358721
748611830
473210287
666316187
4740839
870182577
961981888
538507593
564066738
4103
950181814
734902324
889653934
560533049
960390537
632554779
584053701
702877780
486730932
682531665
678543467
794766653
578427671
5429378
5680942
466311143
4803644
845744730
39130846
368157
713825180
865150060
562546981
929490199
538428899
717269099
479700663
866529306
723896366
547540530
638625606
3654360
55089
680775680
780192882
4862128
979227673
484518407
813358161
911172416
587586460
827476741
681765833
40992
998148567
711861183
45499319
842430333
454223
911807497
3740834
752760562
689271025
4451157
630088025
2801215
40011720
757646611
47851
4340
513892106
4979
416450903
456642105
429354599
660969274
511954538
399333918
496624110
913866898
620707843
467408689
43161820
529157031
596057
459097568
446113574
802838146
4715654
41981799
419957
994835871
910091207
896344240
801209248
46405
46621
616537814
406125828
448652496
950123213
510404766
47246
725710039
832151928
664232894
916237034
356262303
52248272
848503833
5739
733411949
616388565
978527999
494247
49541582
526547591
937104236
4487876
49614
545052518
673121968
377245
616171063
473207
45101
925070804
447948164
44657603
508357370
930106052
480961879
470581525
47556
55400599
963640053
926592067
727296475
591697396
820162814
597197365
45937498
57532
848131780
785926503
588
827997203
758349579
897446994
439702193
918593545
831955680
733167071
976537781
465334580
429010750
400292178
24284739
591014340
55612
841552278
523069299
987768825
753989458
358416
575536118
984946587
826032306
405674249
643591328
392791
950173258
450887933
861182226
734993119
436357430
855880567
782133137
51204327
44735
769961727
466869627
52031621
756937904
685303263
501825
527989884
553897725
46038662
692185682
4271158
2442172
880681164
628351571
4993994
4548743
921265149
667007772
884357974
684659471
478622
4891593
520763105
534291
14683
720328334
548431883
4946336
351671523
624248489
491914926
772708315
4686666
998174223
486455530
996190269
4189486
411426004
623399495
304104
840597253
3674610
330371
776739142
928936601
861473715
954555766
44502998
421362
907341744
946267888
946437479
607684
653522459
4926720
830409546
850659299
601316605
692024564
413333425
843175547
4967461
544798510
414307
446066248
903022135
4807547
505220929
546608357
726001090
775891188
491643
521633274
958919469
453729609
683019419
668160687
701522199
44902433
653432383
822965174
455671001
474740097
404176818
437274327
959597826
668881092
523823
48950
716692540
906122244
400388299
635064533
424194699
950032818
972696697
841766938
743205787
522445195
592758880
824349274
762831081
865959862
461997
532995130
535656333
576520448
411126622
5316208
456901411
658078486
533585963
3882647
503714698
53988168
5255300
4830262
665115146
43462
964171934
351271
47868461
823690642
858481539
826788334
44770
497655610
498129
5576
560130
5770111
782355089
953538954
728345977
581481506
437446283
501966330
458859968
491988067
532865547
825130087
465301426
520309052
45628549
476367556
527878983
727086894
873768286
507238419
905436326
407392859
949349554
943815257
384181
493102894
49834571
531919992
994697237
605317748
894974482
864774783
650327949
451495237
778054678
45965
989156076
417925564
783417143
459801234
900397174
532606441
830679756
510925631
568160001
508388566
398749356
869433701
889821472
723019461
598817311
493571933
4871415
990197531
878279927
494749143
45532542
45274
470110450
421138917
46109
4178
839064193
562278422
427036204
706227103
903219246
764975610
637510466
453940481
48055708
474006
405303043
910379621
487190322
539732090
760496603
613107634
456418
997247566
615095825
410536790
44764
4009774
406500197
691112771
898117001
770877453
943210872
43349505
4868277
544595275
737571515
857913364
478246078
648929800
699689142
482939573
371618716
842312999
866367945
542891275
365223802
922574718
885722127
5447
40616
977886227
595326823
771587605
4731352
726328585
499315903
45901
449521779
406511
512845804
469283918
53200676
688257418
903838991
45196
480345
47631
564929308
566977515
510867981
4849161
987310415
560459787
584989132
532343135
44839246
975648649
999701280
46278626
830290451
855693439
778527320
771117079
44718
868701914
3807390
692826017
55686
970437237
951424530
848302545
541314137
45692110
565336303
509819
456636
4252756
424037543
722945363
720538537
805241598
523866429
750055025
898134662
3826670
946769133
666117439
433578343
4993409
686534896
823557738
540494802
64013760
445609982
571216384
446014345
47002943
983168575
855988413
950302755
777641227
478671
993102145
543528571
4453209
495521076
269942
533113509
935134576
948089683
46417
4758
5487
653112641
3609
360537
528925636
519402767
584793971
37650
607986533
458837
814543117
54336614
461222
806848080
666604444
561395065
495042
979030382
5150
570080875
852334893
764408519
4974
488920299
452556
40956898
883683692
871340232
438428113
757213409
517214423
4647211
942079085
492623936
52528
916089349
4885318
465690
466802
338161
409972125
634203190
675534390
521968213
877540044
675386192
483918454
782485213
412788872
46306
509274224
4060278
452007852
400899358
530878979
785036175
610428274
444663409
415889319
451616
843878871
822074377
508137557
771786576
4972587
4207
563846826
323938
820439842
61070381
43196929
803230526
4851982
400789387
540814784
522437
585487416
715136360
596760938
516282264
858446635
4537
463504
818307361
594134677
4069
875610099
4796
682845687
738599544
453732
837624033
534001058
48608794
478501
656046844
646650695
566534348
375823
737435189
498327372
693135904
411187103
982284642
486918441
453468
861690880
450398474
4824610
6122090
511626480
725472767
898695828
587798522
791899418
957302595
507790884
608281349
4918426
780501284
747289790
468964039
966567231
612989680
953697410
565817757
647931811
432523591
49774418
739333119
598631070
494499
632095806
487340535
432535406
367
430327587
504457862
643849263
645930919
525350011
4448731
578872819
741308592
827355704
413855929
4882282
793366878
4539489
561757452
885467271
667
798915089
799240011
708185187
4831438
478327519
424319
4480650
411106583
865269770
412379162
785999713
912746140
52796
809078362
656137755
920351139
47302
726464661
3780
429282642
3456
945097131
485927212
1583
740256485
672049239
574329559
46546756
626709227
47808
435090924
445195
636607122
4578
623398542
49854253
482011099
629618262
806393530
405314
454785783
806799731
948628641
446607802
452838
554988
476648
950006087
879310366
482951030
450749
804242221
546
474872
564092166
750015203
982296506
866112669
964191822
455040334
6517
630990724
5724500
698294047
834249281
585445096
533166567
948157599
41413852
536848156
469233264
500083483
411957515
463122
893100579
756861140
51602
436886821
441883868
52362
44554780
486200998
967182552
551956140
437363714
800999241
23763945
744888807
545600340
444987391
29080
424035
780073763
834728818
50680
496644
499654736
928099813
464026229
387301
416030339
556752516
723803705
542626374
922752827
4157828
945703309
921760830
891753830
42940
841280283
604446571
55440
55525881
542646
535720369
661972681
536314011
48344
595053453
685482067
4610239
939229121
525706789
453932662
995626761
755473553
49722563
899896391
728027108
6003051
796768372
719192396
802528604
48510308
818178445
884144608
859264502
598368139
722997267
473205559
576122676
830331611
622675335
4892128
611028939
44693
789052889
467847385
960156489
878728716
669672933
819300663
516706225
413398
758132831
892043184
959060642
520332655
675490467
846671455
765978385
43583
611247869
47474
4088421
860372907
440119856
900635132
622720618
992357631
932185268
789713807
802226262
463303899
4600973
4582261
932223854
46943826
757621650
4570865
462142614
405685145
6629237
576883179
3948036
646320038
534830625
995408833
695842863
702498336
622395242
804547627
789756466
936309006
831815822
890366462
943795367
487839060
693870868
461068
394590984
509045198
482679379
47067620
477721106
497813140
760098854
621184581
994931490
567095655
49450904
26354902
587329161
880991634
46590
42220861
40370
4504874
725128375
699595407
478049449
4569786
916952904
920824693
594311904
291005
905291708
606722250
909210834
680786241
747319211
558426575
587257179
4867
673084874
75556573
4088390
708107190
498579
51943552
875013560
467865758
565350199
551667600
818412014
487176787
872605306
960049742
715882378
46402687
601036250
51038
534261272
616936232
888277711
513476507
45884079
48091615
667489677
32826
409325670
613547412
3953
447168800
4668921
862192294
5393888
995496111
329576
463653848
778102546
459172528
544568045
840123157
449372
538390678
481461386
584214268
884526674
725748697
725465244
558779602
808679708
565849627
825402159
862763935
661875739
771805242
904225821
44072
566831
810992973
515365
982279128
486586
53899
442704198
865329074
631148660
756286076
971922488
630709360
938326466
4539121
559049733
508472359
494017130
446957
748507679
497297722
57293928
545288632
518049084
472991
49635309
433598714
622721496
443556866
4922350
44048049
419059290
5461810
670267274
497941834
483218
978480382
619287703
942121563
646439701
855953686
421469699
602473018
49332391
871781120
359839370
452156818
457624
4211440
37064735
5848
500900366
6488
583682581
586732372
56512729
851451973
526532972
484027
920338381
853736366
979225198
467566738
530500359
628653048
593169142
401143249
987116970
446192
45781636
550925797
499008
612183160
46632
44750248
387376
44560
47959129
5071272
785886464
548401815
4515240
486374
668285513
482876229
782928203
40727
4737035
556473519
577248168
3748
5931694
949155169
978582819
41332
740707720
950250606
989694365
4694320
707360899
748924026
435271796
626659176
441116804
894165722
41393028
997844796
861700926
5422420
490698
414982448
609719885
4491082
483979449
884033692
49584
510927604
503239228
506484
778189356
2647338
433970343
492982018
45343683
932763221
406409693
642129426
692658447
868374817
3778742
454368506
481096
3791164
609085
503052891
952179832
494540642
445007773
870622841
747194255
459424
4584124
617494183
622857695
45402425
752089710
837859509
586375413
478857950
463060
923726069
965233513
428223225
743318496
536820682
629935090
477701224
789773077
434039055
463799695
715628085
691883836
40924
997317639
45029064
740757707
530240946
557279593
665848182
45895
885537521
653998995
698622641
507414870
3301017
4511376
810484459
650406909
2742396
46558592
39471078
465385277
884234711
517999
624055095
4838126
672435078
472199027
763663792
983716986
5565
540974750
547657171
731185409
4891708
4474417
864415029
432422407
904513129
459728558
470526
430376702
821600240
403016075
458701216
543956363
663745963
542765694
764535299
441021
930829465
452266
649385842
47267125
734360895
652331416
4750867
49079792
732265425
763541657
449249
474189836
58508291
453875093
473465
479113
50434837
30047285
694166177
55574772
509924804
846456271
35323
33463
673581025
768973997
628633636
521419973
542612768
448328969
782173079
798055011
707759405
886951931
45206
453186193
640573080
454910017
556518815
410777268
903676582
971178264
925774672
691478969
828299444
436452658
452085
560396982
577660348
791053866
913314384
672316434
477029115
740551939
599030918
773699813
5377305
33988
679168016
640613252
4416178
467767301
576002465
459688060
593295686
983615650
51574
46942934
45033
776863941
690472351
520327451
453453454
501786254
798474569
48304707
44992
2944
520102923
45963
403142337
443994001
443159075
857743511
722895017
47500
630275805
663916611
764121992
42047
915482885
43845242
48681
857760132
531236657
530518598
959959764
868324303
671616957
4669968
907925578
790411572
412009
789820685
46043101
646571068
703748382
418975127
998891548
738897426
45537
582694710
608706154
428481118
547925
46291
462789355
47771
659854927
880183296
4817926
991034567
60638
643090460
2782
838527563
875391514
598548761
521072678
878592144
673705660
710610867
50127605
684794428
66789
4045
486220881
560816245
858907143
868023673
701
768865411
949948381
4091942
897998406
414885626
771799688
625450596
766133937
494535220
745453276
816493255
485837
627459542
868567716
4013980
761819838
458266
4776805
448412
43318
709565187
3548005
380018
449206224
492300939
504572145
667720819
988742849
5120
782490655
490919243
637820879
44831649
887821240
956529696
49527635
6101
779663162
565453843
487549719
901567727
482827755
513293185
49097
52823509
47492215
485076933
642209308
646473699
883374541
794851399
936200687
42095581
35694929
913205489
383130502
44559
704927502
892631713
40745645
994817124
889223477
940470554
416302193
504235013
685135978
451512136
495254853
762859649
634097367
947980147
860411221
471081306
483490
472878384
854584687
492026
4606117
4665847
578392434
621355193
5379551
617719864
498403026
497547210
905582257
614442972
607037873
534210491
854055819
789631834
410123798
55601714
561895709
772258908
698027315
973949463
39753
39839608
692014827
983450043
563328971
464959524
524011214
411057320
666489266
412118581
427769049
489468156
487410868
954622158
65327528
843959518
603534547
717691507
26626361
499155994
919628083
424895887
460712
45458726
502221055
826180260
4227288
48376130
846830431
641220922
518688165
905370815
735254324
48969
429348003
408173798
43153036
591
527866235
839699447
519467208
578612129
363045
44209
4805179
969534648
495851
436052080
796509098
804160453
457341535
939985445
831763165
3330
917397879
54864362
470506249
903914986
29460919
46536469
867962034
5143
41939228
838772991
465126237
784199577
979802868
4940161
638800314
995091050
409723904
436531
394587731
446896
52552
41253764
4550345
465388441
705384344
43943
411983953
5345693
477062
5107
49440891
396
928731578
793202779
838618137
45321966
455738389
478020210
921222326
926949536
990474509
934864280
473458
501455347
6320
37401
412061989
646824507
913579421
651648077
48348589
987161733
854610418
880153176
619
701698563
426128708
449103307
719928763
40568
804506396
675143577
938227666
563912955
807000213
604657688
982733858
5018
46962
514394457
225443
4282584
799377952
4955
960621341
53214589
864099610
766711110
531722064
473078558
44600
452570910
47148052
887842792
502761649
918743964
542428349
486892
412442552
784294325
324657
696299584
568056431
690451034
413212000
517376617
461318454
49053509
580345043
402149677
53522100
606085367
707916678
4726480
375904
600149817
6059
821711101
51375012
785943946
616932236
679655676
859015271
943305881
391003416
42502
557678177
883298183
527956962
531000911
271512
403603074
418644459
963805179
872255810
487055
669043718
428317
806045032
482522
469518986
947158777
973448594
579773568
916562768
36930750
542303909
481009
43943409
4791
532647438
646035053
445083332
774978429
926614758
447675
3409
480510908
491421366
683798870
491165925
48832
47361
36146
509940603
739881141
456926398
645060122
880370901
862309553
486757405
544236437
5268667
583688226
637405902
47369226
442427704
713753004
809036747
418033427
4326
22
454704555
470821042
556595258
939007321
570976515
531185373
4476797
503411983
803326428
593776804
870035583
866991284
721753560
677612154
941805605
714840350
4249019
513722680
563353937
814606385
47174402
46733429
50045
56619
4717355
48722000
630
50671981
841225178
620364
476507094
538104752
791238433
466465355
337510
4673353
438681866
717131906
743128232
891419905
854505107
766033549
622723928
497536384
438533470
968118318
54284
536034956
32085938
903140910
4072
528136937
595834044
480019367
549317692
446678221
676956969
450639634
811621035
694267965
938853281
827601524
934781643
467094075
844778564
5526565
49980
4801152
680366902
485504
3664
797617344
929213323
903520233
643618958
694476037
950652543
516731927
577
702487017
462392957
4484011
785143642
45174
499858284
805617435
614190667
847537836
678618995
4901274
773789739
47075
619911192
563739027
880705323
985038707
469439173
614891426
490640
825151657
968512882
55910770
571836047
832109506
692143558
31932005
944733672
478512847
488803688
483804458
496771885
4845841
840719462
498810625
50518061
622677563
655535430
478198361
584306850
836839935
782447348
571461
597178912
494939
770839312
47027860
928986263
905712663
872219463
426038695
695639995
481108803
50107316
615868889
460974
970204426
822218746
624556380
521196631
37124
991850459
735987254
888908344
836058845
959082111
454412752
996960400
902829492
427764006
783306371
809105225
486978003
539085290
525173928
929030132
886071206
583063652
544238327
495934678
798692741
69853711
500001
741674838
423930
867432173
666116570
512906133
466743530
663209393
885304292
549594688
36769297
686858846
43516116
434045
408250746
450366
648739226
831281234
500626047
6425164
426822529
965311768
363054
577594947
605545692
504510798
453801500
473314
4545145
718788097
58953
970914038
404511388
41580232
749518717
664464066
726126700
612460611
467007592
739199567
419815638
849536934
318778117
472376
634493566
482216873
605655048
48503687
49819089
4925096
4062
819672843
4646971
4168
440960358
591752021
4330451
716194144
46846
934324642
634656406
591296262
656357419
831160888
607827780
806477175
546597765
970479603
4448200
997690989
713592630
931886270
658795382
731821264
5228942
385506
970415386
397801265
414039
781008990
4289616
719737240
649990438
638019952
4738914
980263585
972253674
788194363
466432325
864052408
532480078
768346693
908383635
534143
773532751
33250837
853953325
544716753
590642172
48101
67
562789365
438339025
765785305
616757224
54063435
979774047
48627320
788119029
839544882
48683269
449833868
687416616
845994623
485092
438885028
5453
474947426
33323
4648923
800694218
825543481
447086619
520172279
693845343
545385227
670222309
4785
530831032
737690192
499448993
731745716
527236134
819957326
462922
516644433
48924
556628167
728944199
3425426
955265273
589581
494809488
541457434
820914861
389908
576328973
317063959
961089840
405945380
809042132
569078414
795169368
616747202
682654583
445635
413412120
711743961
5674
661667930
754685102
888021433
775407980
446575
46400616
400397337
55868030
534988490
663263182
634154572
469431
843500981
998373645
954645603
389699950
477852255
430961
410280662
584112959
449800691
43573251
496279022
499784
4502206
695347947
550677
592689034
728959134
976913227
440666734
496505219
446146
512756696
611419723
21966
500696023
548267069
5676175
871851216
864757509
435749223
448113585
47267
4090555
44736
855611181
599204083
481259802
942588045
542327738
35888466
776434501
679040398
46632477
566784044
518469220
442731788
422509215
672789569
843478085
4458
43129
401186497
37948225
483697111
466059729
495939174
699137671
915350903
637231350
412514837
850910861
961941173
767200838
818064642
583159035
636561063
468583961
45647613
45239013
1996748
470555
849540692
6686
892050843
732456239
404097
779956630
889133442
410963411
896934307
405194786
803353075
4448
792312677
556885849
583909741
3770556
864344309
569900058
405354199
707028570
489461759
717660345
733880498
665700508
727472725
943996642
853697684
791455751
863284152
48370771
748372221
587140143
51088
937736520
5099171
825045001
472239428
600503521
930036946
599345853
781316784
43586765
414499
725067245
740045639
763337475
951870445
795961645
947285179
436698594
566126996
503498835
477267018
850944080
985363748
415021
747427886
526448204
592079096
497551
513611486
798284782
357547016
654219007
3811
938015492
840137008
767075936
530649230
850547894
49615603
951660654
739406916
453463
763659499
875727002
559684751
4232
49483
760124010
323
522970272
4533432
4385186
5278753
701601020
851128461
415226929
474019959
960086123
714124269
415442540
808136071
48224
443930259
720760423
2609
4813660
917947280
582247197
36425
774669378
587593642
519304164
965406115
427212388
5361932
530596415
616651022
852731129
621201186
411826514
881982366
839290970
870835384
753004956
47793235
848463849
411648205
5843840
758831375
57343745
486014254
988366272
658901571
427085065
472167
887815216
705220175
641552493
975750461
52946010
400658576
893335162
526207202
467943935
48760
825758718
680039863
526453017
495242170
574696306
3294388
4789080
337865
4613039
425593586
4908071
486854405
717898612
456499652
862908716
546592839
915906380
412537857
465071575
564344599
517508923
913615750
491932526
571786378
6173350
795903565
629414210
985317311
761839983
982464712
478638897
450268151
931087927
45738283
4994817
287002
979326307
679905469
501346379
46889164
619677893
427088983
4600333
435675927
589070460
574292960
931464196
46590121
798865803
857989151
510038017
547798757
4288159
709167132
687810373
426159
456548176
514584
743681151
746187858
598707
873176033
600231020
575388781
432786003
46280856
492325448
447358340
411055
488232
803406596
462451
51869
854391369
906797122
498512555
775169683
45662090
471194684
938224499
653782598
539226071
4603
925820929
704178480
789084845
700663342
37260098
998658446
699158616
740242070
5129
841438727
691294712
465315314
4693017
46723340
454784
401325792
60489
534645607
56975073
482035579
625795422
885270262
668906869
717485372
596547755
656884248
55023
721258256
4574337
491468440
513088183
442207070
987314237
963655242
46241288
468789714
508416324
54184076
532013198
491368
448596451
612530011
536111316
641159324
862104645
774501775
989820815
919781522
583047558
983061964
483720
526256556
479578672
957066994
48901141
651512335
971867495
939970112
775056554
680340299
625664971
541191368
450078091
739601577
955253421
963065863
466003
45047253
703518216
429518681
489429614
703161278
491015804
514318932
49312328
636085062
619894690
494460135
721672898
47388360
44847
949969195
447960697
487629
512609309
3958
798308081
484253266
942326497
4644429
733166722
648351310
561231417
560370877
693452056
51586
757183018
751262420
667299377
494401845
638487082
415483155
341402
678876562
924810503
511415862
480950111
663602734
524738067
424438631
421183956
510993903
688907592
438184342
5062
740936402
474162480
993151632
621772084
977371323
652295716
578692390
479602474
30800
644815730
37040
46062054
445901643
539968489
866235886
920607411
3733
908123722
641980018
897175913
479978
876589892
43917730
50681
505370368
465164925
440465477
566722503
48977
486276945
831969996
614592175
58784490
770418319
999376576
50229592
683764849
680782574
589239675
863422955
814478157
472415832
461398724
36208605
435859077
872500466
970716465
857847608
946142690
762649761
416756055
828922803
988596445
256121879
819474567
550039905
925502288
596917385
602368704
3959071
551710691
995139121
829035756
470996576
922260785
487876573
501907904
458072130
480304
447532976
4840464
48154
4306
4444513
528983335
696954164
436388919
492582050
739868887
40610
63067735
495518
6400
730846833
448545307
542867528
702621425
402410479
753379064
806387392
582595487
737008067
913610822
50628668
487295303
756591133
472669
48054
48943
34569277
676702626
540221640
602186792
495169
542845365
6449
602451412
588825092
4393
888578235
729152515
562872206
598426518
672738533
858551900
531627037
495037576
547029
708482538
774965651
996386100
736949881
622317379
880791992
950633382
2854914
989381021
927830036
901334759
645741735
4355415
5065
802212701
645820881
5482
598290559
577599291
6202372
5411920
450260487
457266
437448068
542359756
900786805
461190059
583589571
45861317
668675808
486989671
999035966
44591703
800499980
3343
794672031
785716533
906885820
48044189
513902669
485000803
460297084
40398
930201511
4873786
901016607
44710854
446151220
847726040
971896802
482684552
450613303
886047961
754928275
873558741
412536118
894642906
925981444
433201303
516118443
646025740
4908339
925254710
529861
753965312
320949
450353339
921765104
393948448
443687852
678625454
417092662
578284
659300285
985205684
615794720
4909338
525859787
484099216
649610802
479997911
852384001
720146084
22823827
547099126
883416692
466369
733061862
763344596
466877924
50959871
455579254
506088
464608355
963153981
712542790
553281878
925139805
561278725
48528943
589980483
447682650
70096268
462059744
438327497
616936723
721099394
476590
687
489183318
743086961
419651
478892773
486050
44831896
434860272
555145078
467998778
4337855
957175836
757964904
29890
637434887
895536952
446112263
466430375
44019305
555523470
896078029
588512075
479996228
5561
484832325
48965
625590634
461591265
745447574
694259999
824219600
740989942
672619616
843772680
4815597
4822386
695503635
508800262
984007341
506630
27372342
422895113
873867528
636673580
753020994
54035162
459589924
634990796
510427868
543590053
3007262
577864003
2483030
921228049
486966
722786773
4508570
574383000
670899885
660961551
48834163
792049971
61370643
531041737
797328217
4803011
373856969
35809146
644407806
390354
862166421
411636790
48579793
52914
46923827
565527517
5653
879984510
978448394
49641
848533988
569683146
577939373
878171910
539606510
539380195
4629238
742641898
6751
488355344
782744073
822553639
570217971
689920507
462771357
451528
583887381
441558555
979009289
659288643
864951075
44614774
402042850
909689691
420857446
46277
935512630
369055
3203
6881095
5640600
455738258
984050054
433426322
599694868
505658604
598559545
692121891
896350880
529978879
872895290
49474706
47714409
481733
815427891
704269801
700386992
49628304
506418208
617138386
711050295
421355235
484474687
964357234
44531
5286316
459078870
536967713
738569287
497719675
3856
668903623
904918870
902226697
2528
872017190
514749416
442102
924010432
462549
621589663
428823108
900291761
452942579
4549381
484481069
182
567327765
44871617
464009
863374366
653341936
671865466
49167731
763357790
4107340
803169235
965877150
874867524
604140740
493482047
862901558
34704
874456528
4727484
607183126
308469
804646885
5131977
48947224
695241393
731157996
49650077
5440051
531524
685402627
480532873
515427337
552235281
4549103
889958248
462524599
4495983
402570664
591623339
607558974
601422721
446384885
450135454
580110122
444535938
729218075
414269791
876606258
46772755
670511179
4470686
946997254
966928829
644818513
549734224
518627638
713520441
4281123
687008985
835519756
430076575
781511497
965896239
400531334
935551627
48786209
927427969
32454551
4271
659511102
437995847
936611005
902216475
564722727
474318587
446902229
469047151
629196507
44206226
784816857
549818839
790046142
4645199
819527884
783802046
622
611186878
870638945
473310596
757962968
862863420
600992279
767138451
4164
861180539
659998488
647335155
53021
533409484
4794657
931087322
552660626
696703705
634934045
45467717
950408620
595633124
982344084
6351
469294487
928567635
991862406
481348408
4783071
748511078
461357133
472742470
769975493
760014375
39368688
709351076
494474224
624997471
5269
557705460
787339548
636886024
436409716
890469141
873535820
3084
835699955
702295785
824761061
444956749
715769903
49908120
531505894
546987608
477955515
466606971
421303811
774836869
957589048
770152820
677271239
529652476
441733
851149299
484793
842647000
661736319
957117703
43103
930666139
662915643
399957
914341839
857238480
880887893
873336175
640616523
434443022
873706398
941898075
401426220
549
3693020
455808881
448517830
443356298
644989933
928870866
801950865
763574344
48153
548775
649500639
2594
615601333
489328207
49740393
358956
60154
566594276
531097932
3459
732291725
848992700
865592962
478022622
962975542
34955
483163
938295800
442698056
735648863
835777552
676871130
431565585
502429688
772529135
44265060
689344034
405336985
893690693
413571722
5599762
5840
950453854
914973135
503386377
923105092
803824530
461106020
825819145
530846515
553058498
487069
36526
557667875
540072120
53920517
559667830
993101777
451468097
826657645
879625807
976990951
966357512
522291
851522995
902785988
45543
594508178
704771374
986339382
679129174
487197565
610844499
661657716
754027452
48928
4928806
704181981
4985866
40959
963120451
721727968
537645645
754961845
553335813
562292
677370497
569356891
804644641
491359393
462679014
849139022
749454752
4264008
882212557
405726746
792714233
728513897
674830371
431840
785351213
964072661
49288724
602223432
4784839
489775575
700571035
644786671
721489131
464098408
483459923
409660017
37181
49993
471914
4876918
4491528
37261
513603
751366138
491523606
485078458
679360492
983182076
4597143
490208
518588
440592
411061810
497913910
839657298
675877771
743051024
741487024
978897072
997480468
513532
5703324
436180630
5810491
972555746
505094359
986323097
961473944
418788973
519410365
433263132
725296639
464407059
772331291
490625
47396195
708154849
715428517
916648329
584716311
703063388
48968528
904411010
4875
5420
578982585
4511274
414612144
829355494
884315340
990506911
664972926
456015185
567944107
783388824
433166980
809168457
455234160
587649615
751870170
583633111
614726570
904926565
646630946
802497149
830532949
4780312
945157246
58742180
453896723
601821267
727686044
579228764
704984797
40136036
837932871
963667544
417154015
592222965
753967458
945192858
581672158
467836245
530274901
905624354
378773
733423561
594069620
3939
410620127
46142
480865
444822172
404859722
450750726
6943
515422026
638568023
762005992
505602494
743040185
51816
458582459
843760240
554262031
684805827
833463716
460955727
582715146
639577427
4643
417447529
772358865
593632986
849628532
44496294
853596760
935622005
438316244
870319940
678340361
4680
6672
249447259
5346863
757132059
549678700
777144718
704191492
60598392
946558858
485658803
731640992
4521159
455066218
52359583
549048375
844367825
454408837
479890
29
729932771
49550
480586
435637553
4951
557446
502756945
499784180
5675800
844650340
691590301
490110474
425691
820142905
5165056
928224898
648721920
482239033
52554
28350
755421803
930707066
507187905
594543110
659665326
618624931
48726130
422760113
458321104
385945832
55688
648399298
850425962
992670499
516587295
646288568
596430824
712621317
36240
788233051
404196572
569221835
44819461
697936005
912427258
407449852
490294
14680130
738443111
834996307
634445310
559471101
591725336
441101
961900260
566751904
752925389
59473
991351797
400995519
801887433
622218048
309410584
998622653
470125957
873689756
839990364
48829752
657265707
644250498
727001408
427433645
439146147
429016639
46240909
48004144
660841012
963156899
420571441
576816123
515432589
407915595
871988335
779053851
784918448
810441200
691088267
564174076
46150588
723874806
939232936
504709026
409458932
826401251
466312422
535469793
776890230
507865879
57300
439296028
494752
456427
446112
643294146
491393486
763514034
445610
556165387
422404277
579666851
554321719
452788003
386295104
693998207
44517222
796666
48352
4989218
923309371
664646858
5966
45292
510880521
691624594
952201794
48356103
5793889
934203307
649597449
495833083
376363350
891986270
957663640
463193
582391525
551918389
520953767
436582312
933271616
408083078
684146660
992009671
754485998
469992
625529940
295322
872803875
4459481
454952331
658988647
436752579
48788
752034945
688691780
485484576
943574369
3131
870033784
557677437
437598515
37026
480701
723464308
484613592
785411500
961592916
999255165
681960296
783325095
835324543
634336881
548751403
552476704
929525545
400342978
739781389
581770380
654870433
833919122
487399954
526515130
649729008
658179557
45815
484556798
676236690
3963466
532180557
367435
634073318
571319942
40531520
793655369
496068760
493342322
941929160
395594
465344425
800604663
4571684
4357505
4630610
857593789
426625
652418587
407155110
48720316
452982494
431484
777909513
660716037
936708286
981135547
985843668
501242021
442
571868237
920944176
43395133
507210
747147141
631743053
445204467
479980
628090111
882046780
426069097
685871973
913987474
979240265
49767802
46224353
539010938
532894
583443458
660405766
804674430
966513450
446906
504228646
572935025
443313717
754854169
331654
46759
626673029
41300688
52414
675846875
3344
831027469
654914438
574256090
419833354
660978223
477
415853488
583544563
756486375
569664733
582010469
990636571
4644093
53378130
838786663
918006134
915050744
520049910
45492410
798189142
591560774
513724723
446018
701501332
929047248
802733601
930452401
813543621
898617991
901086086
398738552
38486
520360209
49440
448285474
775989400
891866659
565407147
453046523
979107725
500237010
36987
563573509
930725267
979955338
5286121
727145820
626010990
519358551
462
962149225
773085032
536718387
58932
887517190
521199816
491895396
2801
37676587
42758679
839030820
50327
876193092
948839189
793069292
436540149
711179891
964536046
495978006
772700147
466511767
4810722
960478311
411166631
842096025
902174424
348859017
436282072
751318678
899909837
975757144
340232
796827797
488955008
756989511
529968051
644081056
727526185
4921159
49035033
870635361
3646
443137054
580223
5565246
687574379
495742340
479523
493567967
437962610
454447126
4999979
796665756
900595282
807905100
884084504
527566507
811768757
607473959
683036959
841976406
5911496
540976659
976998320
709277127
430901
601932915
891687322
535193207
671474939
495307397
682705717
759314799
666747972
748042753
828510260
444960836
408640
758191632
554279188
507303
706119571
448920752
5705232
644212676
424117196
447294035
751225022
836646492
558584487
780302526
795150230
437783785
383039
603547020
39188466
915252084
472047265
700583089
840211023
4745434
486096
385271
5728
46392705
495638890
599720360
664861265
557323509
910836184
5032
649248226
485168824
525633611
46333206
34826
419815
712835252
840581483
271588370
532036
999384693
784598855
472126048
849614572
809244466
762901706
439001580
4511799
883840852
4483913
630199339
5293111
720291854
883135627
561850191
830477327
938068453
894428412
588509578
571023208
529178837
538465631
912405875
45820190
572669157
5015310
4447392
497644298
773000326
892392840
45342648
484348623
780795304
458474516
609038215
846518313
925942564
648066039
447254364
537507987
583464519
980635492
499260424
514341
4834795
486493763
406108
43587
44699
916227958
306
699021818
890278511
49591
826353947
44073
361278481
50669
891609635
544775689
665696518
924755790
760658680
710584950
583195405
4912963
463719161
29652
570956401
536867628
6590915
824862365
44796
896286787
47913181
623679078
444975
782326681
505847277
878611665
785476171
504957
770635525
491142
741880013
3789833
48418996
592899262
776821912
5344
997578863
987439238
547871
540330412
497249605
875083133
5156
613757859
500647494
786528681
876817430
931131400
959513087
743076949
639902664
4580207
4787301
882993940
891295641
426943606
884392774
270204
947183485
600568168
552533049
497194
442596879
554526376
886545485
876115551
44638433
4743589
587585529
606139207
771829112
449577301
935932164
600020
480031616
506398446
691726269
746187058
42
421
964579529
673025810
485924966
4659896
677686098
473997746
527706444
50120422
593567106
616857297
658019549
882503979
564418039
737886537
34049
861951397
413186637
558350
927545893
896230232
5071194
444944930
408336
55167915
697117223
706829729
801715289
433816658
46771123
4753045
772104253
967355757
48037279
547333352
555911
36666752
464458
664097676
599997903
998932023
444934944
908266797
708251168
429062679
536
702265749
5211580
690462403
252
495978280
824919286
949622105
431053289
6067497
981923152
4272
501412368
641719282
725322903
828593543
445705
791809627
885477065
4782481
907237799
604984869
584525020
4941580
426
427820014
51452366
39236
415585735
4912208
438906
450700160
258674958
757480088
574401578
44562353
946888909
791256445
48323
699549131
23044409
834909169
905503680
3597
494117235
461372380
42871
742684134
563717
469467784
483887518
557834
732325322
653765287
430700887
304704
722502879
620154697
685483675
961858790
523064654
48267
899657324
390963
610113574
401150867
455753329
40597
912291276
726037338
745636283
461974252
443643955
407597330
820749237
483492
609943562
565966540
799608705
4566787
491246970
748776142
403790149
703282534
526342824
988794972
493502517
793666545
467064602
641177928
628836793
840510443
4976163
958067400
772764782
703619655
904295621
5209419
49031
882167597
24646674
934880678
606769599
822390010
458012
468716072
45399
527755483
816723700
427785883
822459082
635872504
509083482
962290565
4616
43399841
45979155
565381960
448329907
641740
599721
604773905
668312421
4817
4503760
4692682
40095
633401773
757096510
4785464
628426487
425698377
570190063
581147212
889860736
462307437
773945039
515170935
5351
496241
732606865
566004583
4496986
650905367
807426203
923393516
878781710
602081810
48236956
519656562
771022115
59992
503034315
395031
526082994
378271574
863766782
657903501
41725368
979835696
531473313
46338
4669792
487745
981315643
558106176
726693899
610459103
738108348
5451
596473660
4434407
672661816
400073610
848719114
727939887
949199314
467347966
938532137
726207206
446445442
45269567
807880733
517110643
348662
43336
753718201
965139597
556897391
472483851
476848953
792982368
757470602
48757
694784051
735863939
380593474
911907603
839614987
6213
786269056
481451
46563135
462570714
879202728
692680247
672505799
4200
708290184
811846204
760695880
560994229
34971
590722286
765673635
715755998
47972
583444304
472459385
4903093
832109244
643452347
473144
965773252
797170945
742033186
623151896
466385881
47460683
44439
4140104
670729975
577972738
833306918
494494
407285530
4545890
680111837
4634861
768086734
677723492
42756902
961226210
623171547
46754512
680837802
450619950
5584193
761359775
867419807
565236607
909158080
49008841
969702352
439666296
954791838
465907410
749449067
668181429
831463979
51674384
48059100
3753
4580066
482495176
964502709
735201469
413847
504793583
934280541
4605461
436771
817778172
4972073
533180220
676503911
688517217
387972
547790347
470020
481102322
600694426
678073351
788455220
533379954
413334710
834069450
5286167
4851349
620135012
723377978
692141970
47834762
739219330
445538356
49716
49654547
50994
799410176
890708464
637178919
525174171
775646603
5492201
680942285
986830220
404837979
939575258
465815
439062211
649928049
482506053
745349948
758409471
826781247
981446406
476637121
4981
406814454
963089381
896952633
650183002
491606
598922808
864936769
522948
868495336
461265
5172190
837266370
4548197
602239017
948525173
504733633
48785
926432490
973086886
983226206
4507468
711720865
573611296
48179
45287496
519428330
413463121
477084470
724531863
850482391
506005323
413964643
923555129
911312854
445851738
336742
998146541
42234637
26911674
775737773
938482903
789144037
449038744
46680393
556739672
875562007
46377
33562646
39820
490951873
615431001
743126987
434879803
489858835
615011959
885128220
425330083
804341565
4985677
804816667
754483701
45499
435858299
919736149
504193618
904764798
771833938
847994982
426933861
635346312
475206
555631386
563317990
6214
219645202
46423741
867789370
819870262
458040186
4536941
428612389
539526592
45834
569950630
4495365
745093989
346872043
526814348
798812716
465718354
496282027
930409050
729077795
423074
52504120
715736779
997339895
466827501
569092318
886368517
542610819
863339934
363225
613411889
52208
647407472
5470122
635521413
714040476
914419079
6185576
884287441
837707609
462679942
556703603
664359648
45708682
751817169
533306426
494589217
647115542
3797755
492188
461703309
541531993
4901193
5303531
466459
700606808
46911
665939706
496686
4822350
602335967
41874
492971893
446674739
667995145
3928132
911032137
862448864
693564027
698593148
49476
614647629
537175233
573566945
894018992
419916209
445759666
46165
51311846
658233142
455520057
813781183
482443
888941825
706116793
424597516
252775
602261152
647509517
697141832
641592014
5521428
635649783
552502464
525142845
780712251
433552312
748676421
699988916
787469187
498772567
393656
763237980
759990795
882159381
842563396
923152313
53824
568716896
541640344
708492412
614379694
4940631
769391058
594332381
939444403
389
49137
410388448
535680842
422139191
789677358
928219315
954733889
895742857
835266750
432722193
35984943
914413979
568364
49145894
819483140
610617088
886469921
661860831
695418090
991174785
4730
784079861
4408406
427269335
906988395
914930681
4516764
841275398
486949
902315894
773288822
450828851
490189813
425618887
633211887
468486651
572981833
894056671
805100859
450691199
64700
687166785
538289947
895868665
493364
895614762
666854953
496436220
504119
863180071
41236807
4413225
905970766
431036627
45703
533047851
23449
698326633
52941694
592341480
732520110
411368869
486165
820563333
735718542
750597948
456916
692066265
443079
574143237
5888271
938595902
443546700
760716128
461347770
657125126
558277559
549892017
824531588
724559566
473995942
44892
953994899
4568
562314624
853656090
437936078
467260834
707349706
453170
659780730
444557286
557755835
770053637
426369036
4773643
339493557
425436190
805738381
611579198
985190134
967126661
843300151
947257373
664770894
665667155
767347191
581797
548372914
426475310
541663686
766502301
422948805
985606577
470783493
834558693
846770356
628515437
884436982
911918904
692334567
475999805
507221685
666142013
811946817
456802251
43521
952612631
783033920
5094
976620906
912432551
940660691
44635781
470715519
561791879
444605442
563713902
2696
4053062
901404486
881495391
407037467
4972
535226225
796085639
889563691
4642855
431957194
974458235
562401884
838028661
4491676
673138129
667966477
927667862
46617420
950276495
453906742
5428
779441066
845976794
49649
821031025
690400913
650999632
471593254
4609274
527571323
570086859
413138701
910949699
44821426
460614667
54952903
431290052
52945624
976022688
417733176
742597907
971761827
454525803
577114971
673846247
699118180
514581358
720832730
738335677
630058821
802647886
566242680
560490954
813085178
419537520
796290669
811641596
659396779
993581086
3478005
587474056
315024929
704369605
46717266
4564003
473198
650676044
474088113
47888289
440798188
586029522
22005
819570413
5174
625014493
477267
865490577
4452299
833184332
28169850
412628099
642263829
456389
456699022
540200773
578115937
395823
477222420
650842003
458710319
512125750
46665
51152
882942896
721513424
456398362
551199483
687902575
852845422
44870
3878687
506266373
895968818
900569117
686075895
30093
514932161
664618554
47013857
579517174
604641004
700681423
645153889
452837
420163582
780667643
632993456
682652212
698840753
731712732
663691936
45143366
44659898
640938067
725627451
734893466
547902900
711506428
773108992
5442965
5158736
455623283
622412656
372329751
626
930273252
483925374
49299
920258875
499563214
852569718
945043648
502779949
389245845
431462204
797591207
712867300
596568693
46571
767140068
708758861
430388705
846225085
546886471
531994532
482353
605471107
667468
993395066
782207252
724696007
587563010
50925
903373015
469223
949889176
471217814
493791546
3814801
48830631
989844991
745885344
45514132
532714211
784524453
617606936
429482311
575026769
956938218
45147251
58317981
497910
783734129
346123863
789535484
40051
476455304
49539
830699190
4648981
630054322
4687609
583414540
44758805
415021305
459444
704331534
814359687
637107380
910278894
917046542
564104311
4900472
498629297
3908984
662853733
4425719
563891038
623088971
409833543
783894972
849453743
863872153
46607939
821359702
917821758
4851990
4494
444444445
841462455
4484
565375019
47580
762736709
738719133
44430182
514135484
403419474
49905111
596302848
5300019
58560
43291293
55594847
569660723
873019664
479319
424354135
4900148
896729399
931526666
52892621
4965754
462007941
763109202
5886759
533289666
52143905
586640406
499344657
45342
531349953
4999545
580545247
551778081
856322159
580373648
45570500
520846592
978653076
3098
725260163
736287837
920640006
655521967
58241224
765410598
6688568
641310715
696806928
59858559
5034932
637218489
822199266
516004
517475501
677746908
4914678
64490406
484474
46576540
905692569
42208
534403233
859119149
937155039
628770688
895764851
688413157
526441645
38415
545664536
661881600
826331369
998715590
704565449
477803801
691632815
420858383
835343817
45712493
939503213
501879501
930631371
651030340
37754
597308928
371771
893757966
726690221
762793455
393135663
978443431
789385148
658814172
565484571
54605
474923046
539643904
855754719
812200718
642389040
907665622
419843597
63164178
415502533
618945924
53269004
551941078
472597
872102603
873486313
480108829
976684082
597723098
439657
47575
442131167
952799905
467831385
628403664
4570615
456376501
880921980
906201431
800783137
46091660
470040464
49042
414163612
997247026
47982
559024131
748281549
395570
744585030
649457444
844491918
514519385
630048217
638022279
528658426
760476348
452314215
930801211
3623
740068
746153567
614003333
583763121
897302333
412253757
965790064
473881367
886121287
604762765
577208036
546122057
5489054
784749062
414487666
406333011
940735590
527773432
470969589
493098338
623816769
440985
877912785
954086832
512233124
477174825
619745733
531147612
537432210
512415975
659708071
4653103
286486
908126424
722439651
460149193
419891873
895211632
953975481
38608388
823084634
57945995
806775595
864190855
794127739
963847730
51674312
740838109
623410917
46034
549532173
4435
896910637
4982
849035984
409499756
759531944
523557097
809911237
551152
749209684
594981222
758649068
48355801
558891562
533122139
494267666
622705353
437245482
665552906
773696731
576952574
3988991
755756885
698065208
953501349
895528501
4396
589242837
958718251
452417095
466843
564981675
47322
29057903
478371454
42095934
346284
470723355
54023752
478331866
471661053
812729051
795510070
465368431
829198817
767435812
903993106
464131322
5396615
449878900
793913754
498704167
429425634
586745995
741514389
5613
44416
993378364
4899978
661706106
621819710
547575373
3197
564461756
778310860
497388
429234150
497192806
56260
428098582
46895058
30366754
541495029
701794704
629979445
426856900
839543059
3325250
935966587
405334017
895479797
662646
659318167
54639
727562615
523602856
739095632
554140466
46354
437614834
913926819
604082819
645749299
46839
5143628
483091947
652679476
890450354
580109720
974094742
737221720
660750923
989813978
412514979
478214162
508662
746869221
644567437
48127516
509808371
454869
878013841
4159277
661697008
561303
735447730
570418557
625776805
5507
403777501
451470551
502180473
849404911
931726726
503846126
867826150
594381351
64937
544101527
462862382
673051276
761137055
47134
657932868
498843421
41869
55751
539260
49020
498484666
52934
356612
816837726
413380795
478441
575561
4569671
619412161
448975767
493014
936678967
718176688
444807
517155297
599280303
745234490
5145572
701930098
521214716
453572342
951342314
571494177
367625553
745475397
428386251
544451786
47026494
515165651
539331805
46804148
822434963
554940063
735317406
806438054
983754112
969704269
46686
582677697
956249016
919459230
664131223
981029263
720349620
642427871
584273723
440807
43311
414667793
564327902
49667
4104
514633198
3867352
958034486
740853558
866410321
543056387
436250922
978396074
827726937
579517541
581872125
453851720
664120638
45782
858988935
438754880
879721653
488004904
785572813
667804688
629793319
417228122
493775674
773621425
48655
589931297
32893700
56575
517251048
561242492
635312678
4173
679557024
939753031
448030560
487217735
682830777
439136408
712441588
455080198
605668005
777420999
436712112
757248684
62415796
999048822
710804958
4970
391465378
547252407
563017169
494046193
954588081
48508
863760118
844074975
401039491
827783325
744297032
443748144
478963331
513231310
4745
682460868
509221690
742577883
675642936
552133806
49095
538501229
49241
753381569
741853233
827010288
612151488
784370865
816770154
667193796
540976772
994520618
432674024
766156094
648922381
792989933
660933083
508208482
495577
542856837
791466144
428402
739489703
736507948
341856
659912939
420611744
41138650
898289606
835709208
892338195
505158050
371441
407127003
753741549
4455030
957325867
4488633
746760384
592088543
460219181
709464221
49942192
4102790
530859
438448250
3415543
738878734
826728338
372849529
837578343
898374703
813940514
4641212
4862
817550343
936995622
829032415
5801701
636815738
569643276
49628681
44711
453710677
448915404
937778401
455129034
59387
654481127
452910016
4399669
564749128
495804595
48131965
44475
52984
947993876
203169
5155
488445503
41888
422024399
516526533
776733179
413503335
417515571
640849368
4469156
466644784
496036006
505263445
365494100
644496725
657539988
523206113
519855
63555
814120003
4028486
460927112
588411013
4767929
457775711
44841
551139739
828424744
692385974
472814443
671057595
45051640
475337661
488208505
671794037
623589692
6460
444621516
632521143
528132
782768530
576013638
840038696
921057772
474379052
999738141
615783300
676903635
473272
406233991
676390297
699265687
522547924
819931586
827806547
676488250
46635231
3878431
840735855
590471432
55066751
693056762
633454489
4655561
587087136
3512613
999549209
805453343
636443885
2233
51323
626768524
841976936
613283465
48763
46143916
905633189
426497
789411816
818709000
775144166
5158259
828091050
756260725
597309957
408954326
619216200
993145357
479935429
965853008
590846296
922825090
53306866
781834269
4432
47670687
581057845
563073426
47433181
775808165
423561443
569210187
817892123
503242229
46254938
466590925
609042660
957395442
488021643
825117544
538836258
922016002
5727095
592225089
628448836
575573176
814099513
4889995
822344314
544898475
466297274
605998360
951610713
46757164
842737232
398313603
457383528
586516910
895610290
989885407
948692676
973033246
4926037
639228482
959361708
45444
400186311
437404632
498331872
330338
602270590
509987207
45398
611887178
865132527
589622160
692495621
459195750
704020969
757996622
706926665
4994325
938151275
669828721
400662
47649
542068019
801897360
653407388
4566703
787297187
584259737
579293177
675367091
537991902
476238124
495176124
716094868
825404292
804981830
764143340
51821
670941470
39454
977185082
568412840
481477549
48116
410928856
783461675
468447722
665998125
496338427
5810094
640358401
443360284
809271377
755414812
588098749
966368987
691751328
47663253
715848619
586064661
862497862
499691732
510319
441779889
842609291
863335864
965440506
810414338
4609957
543383490
829727883
608771846
501893640
511413940
485128
866613749
443176216
391736679
676952176
592130379
444712
609493185
805402546
950896914
491728
427457117
497739
416085576
878921795
60274204
4469683
623882843
527587167
860490513
4520392
737437715
541977454
797006929
852143881
915507676
757622556
3984153
69379409
656123964
4713009
418844427
53946
598897831
540215498
654369952
653982291
764413707
709779997
787008982
47629
497321
832015260
645524463
925167191
901444438
808092832
481131881
44798589
6532681
492493058
875970697
446512905
665864775
38809
565387546
713230924
919630557
819815507
631615193
638175893
3911210
428904242
579278113
413193654
47268
644840208
46374774
586867290
922673311
5348493
489426446
632588951
952088497
987203078
611524004
4701137
980973414
480159644
476410007
827035993
619456515
426349711
402079457
534786347
463614
527764568
981582560
935570221
740457359
613457058
925110133
26550877
816743196
533244063
3737073
52290559
670987133
3601
756669730
6707
355346
788943253
619028034
394167
922541828
6512
838876716
486565223
550098313
486321788
33163
729427384
494172407
419367
692135768
469353481
585074145
795922196
737162928
633750262
579093935
985151355
32709862
408269
541477597
994411488
767467279
314306377
603256674
411539057
517939558
577836
421683851
5700
643137742
796745740
464254
455456871
44487428
538076
596838563
5248552
572782437
4019
919401741
675224296
726755110
822928881
726523703
525690
807969864
487859547
480993
576762128
962106163
707933912
43368003
602818505
419827101
493000050
721701442
4289505
780647002
402504523
645681207
848352664
637155962
4773553
789252184
484915809
457857802
619039174
565110027
779453796
570593246
556106232
825840630
855601520
806627770
668464838
634227517
466789
929329637
663940304
697434700
508947423
453693841
906143478
369107827
463723882
995281394
709591391
462798
608034824
5399816
672862585
481349525
526032
776285849
944678528
4111
573668891
668217034
478102232
507025015
3098552
4465170
54507
3536
940223667
913202304
48713
923037386
475557819
611777654
522680
46597406
640007202
55343
450443728
560992803
431840446
502229
4353502
899349355
931607981
4595697
771069180
521073038
516760205
513064
629159356
948466356
664057167
45959
657086211
482621679
4435670
905026586
463144366
4816240
432529806
445158232
424827184
2424
809058601
711307400
581852017
4907111
746443164
778420350
619224498
2129
957577237
908314714
5986196
972329588
904853126
914046939
536151967
641163419
460462
585509868
4231
554830968
388733135
792902935
508882800
452132790
905296060
796984741
422637073
419190
6574
461157159
977179647
774667089
452341592
530197302
904909255
703578812
48564090
479543527
438488056
4927948
574569200
940998808
656325855
772016750
940464851
47701
412830907
568418607
906483080
4573039
838777608
721755463
405317872
670282
432374192
994869592
447376439
463044417
640806595
54708240
4212750
392539
4996
588073484
660383027
576583616
677401206
884439531
58210431
415862263
447945093
897698888
465433150
993790482
986121090
620643010
751644004
692351416
441989473
860322428
688411919
45054
44467
736191486
478465850
674014646
47278
415893838
898427404
503914735
4571569
756230174
879642612
50851
649741439
3987
545051061
640023688
4545086
3435063
520066260
867771589
507899625
618079957
37727587
446049
801939155
553706816
822542456
57204
853716708
667787767
44146
957282499
685992049
877211872
701200647
607626429
457699179
445312235
984530202
4008
42570
42182255
841657375
427996558
623629979
944536584
892273634
729812366
682924557
421487134
4765884
849460788
592362199
4825554
868198407
438872884
53670377
47127
57644948
37891
418255771
679531241
49985
984478064
490870279
480375
585531930
509011531
48607222
813592374
935599397
66683729
42178830
4875663
65265
53706
780997293
593128845
558340541
747046183
5216498
498220343
3360716
517332746
404265604
520290869
473505
670341419
485029437
619271
416793
57402
686810806
544013778
498388878
682204860
677550674
987201709
937965299
501885274
873786061
965559946
906884094
4823713
759685453
488411
4723121
780059980
45340741
48303578
736807898
4552065
898738933
874446623
45139702
905392880
993732548
898475659
520678208
47049921
4375797
783115347
872649016
830795184
3789
45364949
459591525
5293195
4456517
468794231
453232057
4513
865778559
557799913
56924
526991030
665101561
5209
47088773
857034106
964802924
708903788
432634
477404157
627190594
875887443
46939
694589490
938454439
993521140
795621450
709600402
726982162
838921427
619634536
956877410
437610961
829384956
49274090
754028378
794331087
5416
447880445
971141145
46113
954484064
4076
921639888
306742
717910358
5361064
49024
488592309
713322991
946935113
844927767
887239775
62373
455135496
827694663
40048
914908847
568711721
700692186
541628
54298949
653731552
46208
566055048
799246129
979063408
445546
694833193
59764888
51685604
425841714
404914524
469311028
501084966
568683170
449156
549361335
441607
509351897
46714
617550110
27579020
4357
4830287
52561
891096782
926809804
906315178
751300735
793040001
52403
836356079
764287952
466269
55121
803586746
944520410
497924102
4993
35673766
530266330
918045215
746571945
39257
4469
648859346
779976916
46501384
606831255
673206360
460727048
44486235
3620094
808561837
523359839
932344622
979091112
444444
4286569
4753716
408338503
918266446
524897417
123413
796836904
662716065
46199256
634807456
869744141
446525691
4478349
879674206
5200921
425215837
504469
5954955
576190768
470458230
67235291
4819
398648
44772
964963965
32915283
934734027
497244356
5766
627381524
817312832
693660693
535022
46726606
551718914
446552059
43236303
464431
44192
822281250
34082
858709684
637826968
468009
4422
783006998
827310613
826410022
426625883
520445402
713925709
989690438
964515597
461191
459497985
671
476210631
47109494
46225
839069772
497838347
594029944
944532456
835451600
781321687
527035250
716941880
5101
46395164
47283352
460996
459638607
455600
725186938
691137667
753693892
44454331
494214
884937595
979631822
542135
888990844
894360368
479886241
491391132
496360109
585542252
547305600
926179176
837580271
402245949
592970655
943033573
44420318
897694919
807400699
414235800
568052209
860290822
453884998
802889846
726870586
4720895
775122001
476382
676338503
36657
4642682
486518
49913157
917925478
582075392
801335758
462977
41498
782084266
495423292
4564424
457021249
480924
516748089
631779516
892217406
43632138
601903088
63711
446951925
49909
485413242
686989962
982807558
61694
533476431
491739317
698626084
551520905
528316482
896763066
747436124
694291557
4792319
972060534
964995995
766814863
519519508
948146314
46954
440734
518526922
46440
862032976
371504
204888
531789617
753213843
938083287
734440965
49565681
889850187
793711391
50478173
502288999
505260791
504386295
47512
814593290
386631507
689366
937255989
689584726
5021705
3946706
789242457
441772880
411040146
923733853
500159157
436340099
485637444
743459821
422816186
676104567
49380
5003316
370802265
608831832
514542
669735307
654528884
733459036
864305078
4781575
565974887
930333417
408726309
801395995
474262466
636925099
655429062
920483101
820267895
56355500
526930963
51474
748034551
477707024
657014322
491190366
463245952
4551816
396057573
528506850
557947549
853989567
244196917
506302236
441886072
615393075
4616732
649066415
815178030
851474373
804742384
470284190
635
896897332
730761367
732079679
635611241
464369178
340898
596971643
470761298
712006437
499534143
517774100
49562
458776
47030
30853638
48136274
412554593
594268140
407233860
651335199
521243468
690439011
4894950
586644874
882407553
503074075
757059226
494695125
477075210
728609827
64001
980966217
850674909
40243114
893158270
638325911
472228152
722140605
354076860
5383775
503501
975286829
806359441
488858335
618014653
48568
467694120
527696
4991
4518249
978649286
551259664
737554425
863040808
4177
859709357
44510
750189810
482254184
471728897
677444788
448650886
489919
774965491
780063599
543563534
885062400
431089
44592250
865406191
913991547
915895984
673659635
536388141
493155748
984309966
840270364
779287751
64065112
374534
454810365
636853347
450578907
712735930
3877
760683735
4787264
980163003
858780184
676313605
861892319
46498047
868027104
6518
449199941
562957151
863494410
48865651
5396624
693085038
818155792
360053
497760
777247885
607416258
749989936
47008
37309
5078883
4737405
720132431
410858644
4796352
546691782
522
647549802
679786175
49711
575817160
488504556
828487701
5039641
931878240
557140402
412090366
814154250
7261
6164319
490248530
915115063
906386271
829843785
591107317
436817976
738871584
458053754
664740827
51228692
954813026
981367484
4620636
542855222
56311738
486019892
712991233
5832405
49944749
40629430
639487063
3815647
5235
5516177
506631586
553165450
681632646
844722268
486243287
812116555
38028048
609387079
474067059
3121
931988915
491750477
491111
428995
474199985
648558904
573060948
543308626
703339700
415352067
624702266
496982441
973627981
799145177
956712222
427143652
727095713
524080330
446828807
3661
529304
957041984
6229
36819
967196618
5315
473670274
624119458
716455193
434845920
460219331
38851907
33114
571781095
736339131
661596828
487219
47392551
477985916
766100418
411359902
650011590
930755419
406763036
47435979
3757
37178
435593475
618357771
5572
899740006
4816846
651977649
740041651
47730604
588509912
623929273
494781
2192159
514112251
677520750
899785277
864891629
684617793
405495904
469075318
696293031
453938
960545726
514516
992025465
536396613
44634
485598880
876066936
551295
4664
479145
965103024
754863469
403818940
816147057
914973914
623291889
756580907
514954
39191
916152217
566492853
483479490
628097707
499444
48808007
554495884
491707445
37711
601624097
5318672
4790960
3545722
491464533
787449969
450512074
437581612
413193
4820
461715525
754679215
46527
402698600
774974459
511652
668241294
974856352
45716
379837
462233
427714954
42381197
518318005
791774134
937389780
916560344
548036
62030480
718652416
462804494
961221006
462079790
617154429
662241960
4842478
658881709
51548
453414
997214466
709785962
40157
48955172
437
940890286
48542
337746307
416300894
668320495
497074351
588023252
750958347
483878485
5023
553671489
4921865
564423678
4189618
822515382
4500786
624646739
927548100
560663260
453886
589964721
402310438
440429
524151325
4468
754012298
468811899
4313180
701667327
837024103
936392668
30744783
792555288
45049
863902690
39844477
654789422
431533023
716998997
661574553
534155153
572559355
966953012
46751610
44564109
433538451
933438134
430490826
914597429
579993534
821070370
705683101
983161728
498396870
47384
225224
309403830
4747112
890102277
636909162
643446770
402904310
862130653
387482497
831848375
474637537
981493758
48733693
571856786
733136100
517685808
825678134
789139278
50946
4453641
731841926
941526871
658347138
439607287
739399163
525251006
741380608
716329761
674173351
585148685
476743
52497320
829581828
519795351
54432
694211997
3383509
5632674
467689842
4841473
48572
429124
475149558
48316464
926164579
955357412
552975169
461752096
897776335
4521124
977313625
456484031
852934170
732192243
5100819
758500191
4800232
40586713
789245921
613572631
856944840
451569161
4581149
797787898
963849414
706331576
405210889
54202
54577
59951450
52238
645913957
791877315
874807688
776169086
645916472
599152441
468366
486134161
400565037
788855511
446025740
867403201
46788
402211911
538573323
469501
5147829
543137
429834
506013887
612681909
864778164
881357634
489354
590285507
551558925
536076
49082690
45883346
585208802
553586099
875999250
4673
970683586
587305946
510843099
820392555
735608151
48918
635212244
536565
4964593
641630356
485994709
47933
4603201
590115963
815179191
979067453
634964398
581546386
694456594
423227410
874005482
46316712
36398
46242936
870188976
912524950
770042824
6049433
745379571
723044939
477612564
921057536
4462
534590832
580360439
372674880
44183
384994
58621
764114465
854227632
414211332
575246942
429588235
36646969
908842621
948802263
699693291
48848
646560484
732767532
566708333
815178709
773748768
503067640
33648582
50187
4994775
482161160
805538187
4784310
2837259
44959
877860627
949328630
436107398
590925178
807728289
746163477
48383
50517
489715
33388
839582961
53839065
534973844
524296194
504843060
469720
693361706
764178880
977503973
461568781
52148412
492271822
469757267
567746921
523144540
441513567
405067578
521456833
512729
815339634
675192566
49968407
747400708
369016
736931176
4027615
49821348
4944383
656936407
481631464
552692753
693188079
943721557
834775661
59333
961481973
804925452
475119053
525244394
35594
473059
815258784
4054894
766603950
3794706
834542786
643666682
872195074
730953620
598015050
493218476
630454881
4531617
558923294
847031712
790832497
51992
877439867
790499739
4419043
502728666
830690458
462190147
563132535
3867
56895
6026861
467010
650728226
565710660
823085400
897082202
508062385
414887149
819590875
850684524
849648142
908482598
49030417
31120
42469
985703449
382377209
647
807863337
893983618
810602409
547651373
904197245
537085958
402502357
469884163
787853931
898139128
687012634
55476
548420
956352368
490537894
714048058
859174216
883415154
472460285
476346727
841427582
452341
41316
452245
948787668
44664352
574967237
753483649
431415280
636043489
30287
768592515
674256003
531192139
984938388
633094
590358084
834116519
49900
958623444
944392212
585138035
803832247
916813617
543274271
4650274
453253219
496671350
937393637
46413450
3300373
5397540
408214812
539137635
968590638
465260346
836727821
46105139
644859068
930444223
440832701
965081357
468383
534169903
596084841
682836791
536605865
926917868
789556745
735730255
686098027
932201381
985355001
488162
431164544
883681459
709268106
837877009
736254772
38020
673339776
466160205
428625891
657632811
45532716
416606189
920339906
889794908
645969869
434182072
419485449
490332853
467616008
895142933
782642596
5987
994468543
5040283
32583333
708762226
406234846
719789066
899017249
842944761
533651379
4581758
468980962
790660960
657299662
951307589
484951728
2679
4905936
591918308
731114782
35692
4907182
672123371
490140346
5127
825937163
404919132
519533255
749832662
559570143
33393
745707134
832607229
830686173
4939323
548958399
482191775
446023
736840528
558853396
537228
45405884
599550828
848326393
501658464
520146
696485202
46653
941094836
514861756
533164001
788822635
539025030
767495115
640049829
422417875
416591785
4610777
709531755
431887013
4843589
5184107
828605235
5500789
515745329
49175524
615460
580767305
888661626
504679
641708430
466529
468460189
627173668
621623351
619752621
46287289
630548726
4722
990978125
707517436
814177096
651856822
4863025
5179205
894315244
916871303
982119367
468562938
576769361
692764767
932592996
935330769
469141923
41478
895943737
531396996
751411630
591324324
688633267
435233028
454344
46165581
4444443
47749882
48545966
49641399
5724882
452798273
899895197
43221340
873344188
49390641
480997393
951772917
53793650
704824329
2376768
869365593
564183805
879633088
743021125
406159
515233845
43773056
744306542
469180932
987713965
556322139
453140738
955293631
49701
437829518
426874035
689878683
938498125
672053762
660217404
379191
877868247
451846563
3936992
871120595
5189
59720
937704399
829478156
766887348
465134115
565080024
941009982
498069
690772727
580968582
3540977
540052625
641732794
767206270
4989833
432345630
874294043
600317883
960347312
50502
4529849
840841175
686451040
471186975
666586890
822822353
620898583
581476152
45212159
580911566
416812670
891852092
753952202
728496328
454985
49116
998198052
898881852
842268150
513853492
506985954
585692261
48726
614272439
748258085
5769422
666807418
482677238
633086525
459010
854179590
43017873
930818101
689135062
576564752
772109237
498362667
3308227
464588
47740845
914969456
439957732
481501419
488980244
406230111
450080533
440436856
49651276
748640411
740797486
481716039
623383665
5136
849878603
575126477
910089358
488227579
4482
593301395
420549836
4514613
444798055
560020311
408811854
4955784
4517043
4519719
479885
4690
5029
45172
474210766
436124055
487335
621697186
739310803
482514
5728884
402544
809867057
64512
553560995
828724687
572435352
43316058
48852
729191018
433336705
446793
4820306
407701
784962967
846565823
981997402
468911075
789135723
866802255
4460200
684539552
616835646
450934118
987292475
471358347
3701
5353523
810267383
387685754
44367383
386428
580797786
952531785
897236290
436104637
946290036
500627
712161560
43216
4484508
958852634
725990136
449313534
299551
45548845
968854479
487391454
888637380
58067
977641220
639102113
402474
459393
700234298
821954941
935262023
586283116
3365379
448407485
747497652
580735295
509264328
60697927
27068277
907539484
767062163
906729034
4502680
913200897
475598377
714726423
864368286
455076205
833651585
948574888
5148368
547186594
62009827
46925779
919398271
648277775
49602606
738268707
898143862
976558165
965148489
556356155
718518430
493280777
47812
683560201
795640353
432746084
60134472
470576799
912409350
519319
465494
453076919
586200237
634385656
424875721
927257460
991495753
3958386
618606348
703692475
475995684
562610205
700908903
487684203
42737058
454372661
52942
468788
554471403
846051412
364355748
482901515
456362472
410347147
800543989
713185691
2842692
977597850
641597071
4712868
43110
910677276
552762681
741492329
787934033
598221962
766971177
950168882
929555398
46078398
813073759
582915432
981584259
48773
570601553
673678759
722385318
627955633
457804395
46729939
4877
4735454
48024
2779
699168198
632165819
5237
908338231
486183136
435172494
6631282
441139617
735764037
702966688
462075035
43640750
632595973
459643721
55916082
772989668
51112438
677772939
4091430
982007926
4918941
559377529
538121291
797598055
462856924
631268542
806256879
42567
44469812
860228230
4562292
405912441
5050347
51678
752573477
882560820
951420606
537833500
813408233
510751948
538941141
589137452
854237911
484350
922642622
474895
770458438
573408165
29848369
45666
865514179
556734649
4419
49121
466308566
4196
5202988
860090386
413702447
595659435
446935275
597150769
5256300
779407994
750006865
667120588
621988547
573250866
676204575
870404050
642841064
45819319
4897486
631397620
635676520
966123589
722817909
912222262
405355858
708885080
476129737
54914
461361949
49720
498652966
4817746
32797
57333250
432302070
46660
448293
495352476
483110945
5071072
904559452
4481954
419980420
904652868
954168854
34316024
866026987
4836323
6286
672603755
44463
417975
971978171
747502123
517189843
484646876
506989199
727830982
547962760
453986678
709320961
869354049
822792294
2855451
5377983
553234862
569387379
4283
942702721
461577455
3328
539721934
919383259
4954939
519659860
782738277
526485573
485364933
549580017
422398
823736393
633507567
847599764
44777
425921063
977174854
844159539
46111
486608777
417473
991661785
462954
920663311
523570
407442
787637536
55447
740206663
705202047
772839173
3251582
899430598
671664319
440766927
394293
900922654
740113794
743899791
42595248
30145096
633824245
990350035
526319551
395948165
48911
683339766
901780350
824353447
915509732
835967345
652527462
615392569
5294447
474999906
745671861
773259621
426583813
3605
55574279
4856862
45387
764153365
472661
991208957
46010
922496428
401742479
715128937
753563986
514666
903644550
533562929
882169632
819735387
62429
5480
996318726
863521582
425136369
747524141
547885647
741118745
954787749
462741286
561526468
839079212
419610270
559947
444734366
583811703
4654
54463274
392397115
755857383
773689949
868733355
4545189
801206884
684068393
684505180
489448
451214863
518374140
513057590
48645154
919066633
821999668
36017157
30729160
4016828
51218482
4831853
810648159
425760774
600316623
577103830
986728849
495807967
410070105
429101570
5965
42205
976192656
986685760
604455054
516209419
933784372
569665252
4576348
721561034
504176271
637395032
49792634
987505927
491239890
610913337
490556189
997605019
421506741
831475212
978300909
450141
615995486
713602809
845321021
515241988
945410445
452715
552177394
573798803
620946591
496258723
489369022
458386021
486243043
506243
659229355
488717021
831924636
712008503
4604811
538427068
752892262
995037464
569603290
478242335
996274169
814247936
908349120
55607
556446736
937953701
818302318
542878801
931627053
862884974
486262180
579051
742470829
787967161
499187472
638981429
470136479
424051770
488964
425766
545544135
847600838
42422562
333475
811863700
952429401
713017654
480028997
4385
468525
547101330
829825726
652258705
45898551
48244
409192832
435454
533801828
386206
472799379
4976212
704445908
962948465
53340
590158
966697945
478489
695259835
457758417
763989110
11760679
935003894
58211756
46776733
493927595
515816532
47703
41564
5042
867849779
481245267
404984470
651476195
453375
643672497
4707463
495004531
580247567
681133798
48624001
667287741
474870
771727871
555532789
521903504
812554693
478568500
930001447
508202017
712756304
997697510
697486051
400777191
4866152
748119487
519339
850700558
4988715
4006001
865793161
989151355
488431
679856215
560251665
486229210
940557400
692973370
39364
463732765
937819809
945912637
49264262
780808971
781720121
464982962
581368230
787159221
731791008
558732526
7501
720141045
760302845
434891261
777023828
449231332
892965156
822103172
4662204
482421928
934410841
48984598
539971956
999643279
458356036
47469
520957642
945362842
547392115
522156
761829034
457270
547028207
50579
3399
549040079
954900475
40805
45148
441659293
4475000
884461744
573957972
3788
589249770
819069015
797388028
641408516
439189735
618195110
451236145
828905728
461542491
463237190
4449
435454666
4263831
4570
480797504
419048914
404344985
52915539
483354
462443288
993187927
5243112
496475428
567192050
949850314
849405364
536130550
5935283
685766162
693949874
581380066
646988113
47462242
919554583
991185686
608093915
46674468
703507601
423700385
773814239
502906610
899490044
498118972
413515399
648963454
696135008
470047936
464324
522359766
460897058
738794893
38324311
915563032
3489
456063
535285053
600420857
871425300
640553108
971183111
816889514
702108233
541238082
538985224
476810133
828415499
48965159
696083218
4298257
524550430
716414467
5057738
498074
950249361
941670879
768773825
871068539
673165704
585703566
47731500
3847523
4546839
669369553
547224707
426410655
413474409
914815795
780348815
767668511
424212468
841398387
493079917
49777605
908875428
502925264
577974397
992609523
52560
505145404
622079707
4063
820912482
720488737
858605949
4523127
573661984
695223409
624271
540381990
562203927
982452706
4783827
878506955
4987811
563796310
657177433
934802186
48997
860592875
836066294
668899544
39022403
604040071
962551234
531889613
411075526
917340634
757907958
638829341
917785441
602533591
692965575
995913741
843645636
480046106
849665153
45377432
6107770
783361108
556917439
741821048
487599314
573718
613555912
491167322
684296540
488606332
657314286
557353987
724122471
561116137
4583503
644019917
780096268
868436086
3901
580260557
692073434
621470209
628192389
595679725
920174679
932170084
924209125
463892250
52727524
559844
690761110
53714398
601883352
388512
7040298
754371763
530879790
982575613
625271590
441965571
475610507
602365371
814956053
804493564
46189
486092020
903267329
401951124
452823
518762081
427350381
460356
948813888
512210256
946824060
702902582
534714968
797792075
718119497
49802910
860590851
788904680
4955423
357362
688485080
833075218
4555
554850803
4519766
598090301
632734959
42617
53265
550766024
33248050
43321301
988729549
758669780
452474
872404291
873353754
5188
700618920
926346632
737855219
3922632
411154946
797538067
5268
50514
47650701
607428526
48259
518816749
5100666
620984411
464924683
525453749
383488449
658435747
658956372
541176587
488330068
827316208
45915848
4424739
222074
814459699
411194326
638100697
439835202
479366880
45117
45295
431506765
662796525
998974955
577003449
623540784
525935
49143849
475278
836296628
4983465
856552751
816841187
649613142
779552917
468152954
617819831
4874326
521003532
455889142
696979230
488372470
972789734
38126
645435917
502875517
50422174
883745287
37813
675017883
40608066
618554734
503368782
783465967
633443583
847626999
461635
790942621
447512543
712717737
505361359
989217518
499047263
888171598
458303029
459931
711855409
970729226
5384734
48391
861619787
760582806
54939
996555016
430933
3146795
483680114
687533687
48499
40370579
581889601
926754067
505528323
876660604
760974903
494169333
843969428
986855313
572970896
499046416
448942082
553188658
782092380
996270432
980618156
785905485
496368328
743102477
4838172
457840133
4165876
915944062
21875039
466198
482025409
778315456
468965837
977508626
966389064
474862739
411126722
423049032
662453926
433186417
444532550
840285983
653404070
888117028
671049220
472690993
420644762
938688629
796046278
790217235
492239
861346954
525432848
4249
38044
438323618
853288867
524498
4263
384518039
4033359
985919076
582583488
751927183
520976474
655939997
440351385
618861639
507318234
47507
70110
664270339
49079670
608194599
47998552
844891160
45971531
579889279
709043902
46678477
49358856
797492815
392440092
404239313
681726396
449150485
355913631
865125667
583657416
511504235
618829410
800274172
466025508
469838558
569700347
470119243
787365818
800055908
574272391
482070520
962819668
648719457
945372139
736485793
401997221
568009727
47307756
847710110
790201889
759257598
499175569
562437132
546413511
663936557
4017142
907553422
958289785
484059746
610152213
441707653
47800154
4598
4517541
531249791
725286237
45046
51303800
505913913
682016426
4851043
46137
52077
938833049
4411
959125362
44623949
433234656
696340360
707733264
635182052
45953
756749245
869198625
586210
50486177
54823411
497092814
778164322
441107654
4921
418231042
46493
968701196
46976
909942441
5083949
594727148
940496661
449208
424518171
586225234
560657062
653023749
619738594
778888423
601514296
2564644
477263201
480081070
52231364
958768311
47504441
406925371
58282
836096742
824911574
452761705
818359129
700967386
819275894
60951
777397913
43970
738695847
567346782
411903
499378425
422753269
643292135
846242717
636143606
3268
717228616
813270831
470882
615737770
517305597
48111808
422901260
6086468
682559979
49095365
3588445
446822
5770
557582343
427529934
45179844
477073175
591278298
719373877
509082752
4455
383860
588621
670193945
866563789
427099984
494487220
42254
945104640
965614420
470032
853917360
647635203
808013037
537884860
919430155
5078
5900
41999933
790570916
41677
4870086
826781978
457800
916703526
578741194
47155
736729715
882320648
624505297
696169770
456566948
386616141
572844200
634746343
420989490
42440
45662
539107962
35682807
491738076
526200309
585320069
415677053
398098444
880758690
5139238
845776873
659125760
869736315
754771175
765715192
863650386
476651752
454803466
490334360
767188962
408984521
54317157
421677
887417132
866941432
961047249
690393279
571420362
470412347
480915292
636083311
587464820
669542768
654440170
973205409
52604
455721087
795398961
470959511
438493350
495251
6356920
589991122
48058318
484590590
38070766
924194296
953536693
962361851
452314220
540892175
944368783
765445186
4688782
5315604
47263066
514793583
885777518
776855819
777469930
52653
4798984
983542117
725813848
526661
654351335
448788085
457674
698931590
649793684
41887790
424127
910356191
5023664
653188053
3411538
753478674
762271001
825899385
592408372
751747130
53820
838977028
780145030
678260027
704042321
811863392
46617
5008
51048
552250641
4805066
482336363
543764892
595954898
530701589
987945647
691172359
561900834
782410887
469561443
41240
4759653
35723
536466769
4800453
474177985
5803903
660384536
716299639
433321142
48649202
445816232
516087907
558000676
413674598
46683
530526150
49408388
491690735
48832561
407197337
618841166
476
650752607
50212
761360867
594401619
658605526
994742344
689
552500410
907975020
810674241
417628697
554916419
538298497
475533406
841306929
407867109
462550
38564428
517380597
537082115
654316316
517523577
623942739
449739868
482705228
5114453
466199497
486576
443261701
727586248
537141204
533635601
32904
414102934
450786
4601703
542641559
615689198
786695145
539724354
4954273
432919214
878332317
44798330
484549
4063215
408056510
548234853
45053680
760273992
760858513
541719923
44885126
653196301
51040
498649953
944312601
52682036
574214696
496340999
733739343
636780665
734567675
547315016
540176045
4838170
872387514
470532577
531621435
52627416
446454478
337766
535495803
991926005
484382600
410602950
406682306
803636666
3180
762792801
893804173
601566520
853446316
405262615
4824139
512847446
4383766
453753202
704
994332463
857916052
5469809
425058718
718778427
52150
555693531
48264
5603348
491899624
704197980
914574343
650890051
544969221
905131021
461782721
806016509
509729327
810093657
455596813
926541453
541313936
898051928
4845
768422487
448576441
521776379
701481083
746613397
526474990
40504930
787477940
55365
983502558
716669692
740614492
971117062
550235341
687185869
452024086
717564408
916120385
966162018
5190101
48352251
465994
714450510
660510222
473876703
768672014
645508994
4909749
668125080
978279063
724954695
42764688
65438349
669864480
518957041
806359547
49352327
847392557
933113542
615221375
559967
839804825
500382315
880346774
41278191
566710
731081956
935412220
429738547
249361
587814443
744083304
588626998
5218441
49888887
677682258
37016227
543988608
4054
908105529
975113000
558503359
596714546
52362073
456569334
864975104
46183485
411998370
420202318
457054362
996986554
49563
878835499
45148278
621621034
824625776
5235150
51559672
48828
447740
586340195
50863192
455507
502997395
4621425
739494338
907657153
986165508
48363
32408729
478873
29477385
839863616
4779295
741973632
541192489
922024123
792537877
441125306
872742784
56239
499171417
956052365
615987422
548125
822356371
52695
600145796
594430829
500773151
782804596
898882759
733859170
644931752
490675913
482502
4102450
4820940
961190689
458368
766804446
5740
567620924
818203145
864615005
992001859
479060146
46703
770413892
51389545
63633
784883668
455737322
4862412
803331200
414860338
652699583
416386
446317
493082755
727514671
892819429
488047
4606249
41621
559521229
480443569
739316273
407347724
886117128
49079120
51883592
402296943
47828846
762672537
4217933
438745050
648597849
436491929
822851320
767352935
4580236
757488501
40561865
958908841
724720735
932934487
988802626
48025833
687587513
862252883
54711
954950395
38942
366938
23805
660043483
434309944
634509545
925447998
5065921
629483783
600464706
27738
472494556
902287452
452785783
46933
401030607
693008547
405792133
437995413
6235048
481731
936434062
716286894
895113577
683291109
550817674
4094088
843222007
48880
69993224
762889236
48489
497633
26065574
5433
59156
518001021
53721920
494497286
458194184
736493482
679968233
592503
49712
526309762
785651477
956970013
29561
835348769
734780481
474652
964694751
727534584
528319409
49598646
462784299
952154051
407474461
865241785
979864468
791011701
636931041
46228326
699602389
326825
47726
3406
575468465
897789291
947504825
947448681
44710815
385002
661563290
399072323
617751544
438812769
728805821
886643984
661209785
754252063
647545763
606155226
4884073
661580336
624660215
59425
617258481
463447958
533669861
438946439
575513789
4915066
51617790
801820520
645128476
35386
738898171
732952131
455545950
535554392
460080307
692618990
931473972
4907
681840143
661749365
692435578
405803
620949587
466237
676937735
860284012
405649736
870672104
885813231
899160219
721826399
930040234
870744206
932252730
55000184
556910226
963641610
745966609
408538
839952690
45117377
955870656
50664
641297641
59578
470178565
534672975
420669021
536724395
934220898
554273034
520033527
960948566
617414629
435839943
634025456
953232959
584309588
998807783
3868
470930017
671594567
924781882
448317480
983899439
38707764
955428330
699328645
701184397
4770693
424506119
832488428
939793743
429935820
930354745
541322358
878649300
418112
675007761
4451467
823544691
491638
532189436
514438291
665708991
765750006
451916880
504236680
51558
670439970
714351980
4700759
460380
5098171
4756665
422647483
545059357
48186
4693899
542992602
971476509
874986143
673515901
483769941
687274611
740810345
708515866
595339754
479924500
429449046
2713621
607592
45559
830456506
64395302
787409472
583008829
474978880
761117247
752547588
45357
45571495
487932335
3596
524
37919075
628753862
44811
742385173
970504785
53555801
693085742
844524062
45517930
780725914
802606478
585682625
458734
475180802
740929026
3779759
941199668
529143
703501081
592629761
798105500
52153
53908008
541857462
628676573
48693120
950671758
850639170
482162
688570493
848122462
58515
743558885
48543
518698920
621343881
933704050
693706212
796666600
651134711
889820350
905045486
4304
583042877
449045305
669993691
917641856
862107058
5255345
838926330
666870174
773178317
578583846
3519
452377699
4897
754963106
435656041
695262779
600758170
885566047
770881983
548393141
996234796
722089531
272490704
704585326
4014923
416447862
45655
7088855
803830883
903179559
967835706
863316354
884796970
903599785
886282324
985865700
5154332
630444239
659837889
4901194
414610948
620812704
614320128
965790832
748570141
969179587
4972920
454806481
801271022
434245
494208
462481
670864557
513650657
4534391
812733189
819595797
3705176
686357519
937654823
882382692
702798670
46519
476482654
705252952
761838506
39478
446595399
822147498
740220443
440839972
607484324
962547613
592709260
454259103
368704998
159170558
433239697
520801461
616929656
704801197
488603356
918990346
4896814
769582835
598951922
606492869
4613946
41421
5488765
50562
894689851
524289233
831841921
671403418
906986556
944304872
44096497
504684662
50988
660242841
872373281
41773
588367867
479676
599903655
567995134
4736395
945651376
885019345
795931430
920935631
816073636
515134564
706729932
6039
790581543
479621768
899045377
4698771
968870609
483892
808524664
710771899
998662260
4961140
834785556
48659
512409
48782
591023887
602398707
638763070
980776120
426160462
675345825
4608631
983243835
545385240
706421250
559673653
971418984
599957826
951290182
799055111
785141099
476913
959701063
417597326
916958187
29517579
458722
438919385
642296981
40953
5178773
455867895
471167635
694629778
769981190
583266207
462149701
951278276
461332
482928786
553989057
666270163
509162438
5366
481506841
418646530
520951564
858167435
513068563
534057790
420856894
860979785
756431476
741206543
864945482
708250581
520442694
49638470
603117723
896337483
505106321
33198
728783170
501511
649767514
4770092
917468135
806041261
476908
488886698
413372892
455660804
507761458
634521771
691287141
449679224
4375947
520367797
609440074
421628517
622183745
49100
563914744
986916820
524478388
768289346
917686077
42013463
830641832
795065186
567240436
685021584
507316532
626325318
864160199
407758637
44634659
936463263
811774160
71880931
692210776
460733387
952308089
446257531
607087108
674465258
651540352
49176
44557
992245043
37398257
973128775
641
523662
818791755
519321504
887044702
474456682
4862538
727435258
423659779
3388739
579167908
465089
547377468
855400348
935486318
675659467
637986664
439879
856404667
588745345
626272486
399958
797384927
841381581
4757181
397362
58871253
504585801
415709
700872015
492574170
988243669
459245
449791816
810985960
924862192
467836124
51807787
941454057
4044478
4886421
919688278
469112297
982118964
702432716
487049382
791603564
980943280
963063096
733836720
417286196
892481144
46262
470817695
613599690
34874
702644682
60260464
932599013
646
896304019
431147607
578737
583888202
501437273
396570340
715899614
4493810
803393110
810896701
643712213
699240751
755979709
721494992
896205902
468156187
740354500
799761940
473759509
513129011
562
5552714
796903772
850726650
709943167
401049556
4924294
515972294
51973
888214185
420173361
846137328
561931374
602728229
695636592
648329555
49180
858890135
618258386
43365215
942266287
480387376
47076
480475350
29781380
717634552
5430
470053503
4242
837180763
50558342
4624681
797783314
6509358
862597778
434184922
59550
688042422
715920801
749055330
446519
869222744
934066426
898861428
4223
945741229
611518499
723642403
686898628
52340
893286407
689011869
930555661
900251369
474152244
734868572
4012856
637134933
499334979
878811694
946283675
490702
871491145
812560348
453609570
889809520
516589145
533908423
958249949
405538579
801502043
616532725
590990818
460226413
509101290
414145761
393292686
629800192
745627610
650139290
483015
639027587
49399
418295970
833518268
509500829
777726532
838762598
544824517
39615840
33266201
721054532
770856877
667282064
989547752
48326941
443741
710684903
735736496
499938065
734590306
445887
725594147
616262310
708848682
45753484
962423338
495247766
923038389
736146216
30272692
3190
905720862
3374293
503517108
45479636
732321892
420836390
3850
616708879
578564162
939514006
5672
4564790
4849
427557414
946209142
580129
513447502
865780514
595783280
919030066
637210850
43875979
846859635
724654757
579152121
649783868
710678412
889365507
453249004
516329191
585274743
916027022
784993520
503857545
514563673
36591643
975866692
715655915
792633168
983997778
867349111
660864216
464944408
502673483
734431475
528405689
442723473
608340402
548604872
486236497
45441323
490666088
577735
431661799
929850071
4464550
876845148
927292548
46077
496524
62461
631530428
508222907
666436768
738839211
431617668
731885925
918789178
488477505
613839335
427066446
597406657
455629171
5206
913872474
531906203
827175371
873817625
341348
508038
999514532
987083058
432770797
456165804
741445384
719614816
545842973
679463541
808260036
620631882
496587852
464349547
657266156
713691674
551587310
629740352
4507263
775391343
453834
445930834
591896789
38719041
863417124
946999211
965998215
477119835
476178325
419206831
952229910
979859733
39535
906384971
753026640
788529373
955690478
583207851
871521118
803224689
934632705
51615
4697
925832115
521970495
443488788
822869174
467658
458640197
3436
927728844
441571700
545469416
869463423
408483498
547983486
836789669
797255564
659687961
397695194
607063507
475971
933790590
513949718
462014098
775240937
898167706
536373632
749273583
561801906
651310601
4039
49932
857673122
424410303
559705824
440762158
487979284
835806699
556785299
827498089
536712489
890950982
4753949
419879742
861218761
632449173
426515
435761
485512449
452296330
443939
961957775
548564886
469031269
722851801
446713600
451757859
42686136
505417
588281919
3741535
595403234
646742132
48134529
46482
4746
800136020
534825631
680997774
608793
4471655
718700275
583
766186573
542961797
600345
723145193
649233728
45466340
560258308
714631972
751552739
461425
883495953
948688633
538740003
789402892
469721
915321425
48494776
689985530
42604323
599712880
692271640
505556704
699538952
967903352
861352788
985009408
4188687
477918766
602089588
482345446
556881503
458455
4916826
517767560
602452595
997912025
871822053
60952
837255317
2108
921795940
787010382
455057594
424330474
5304
898940345
729337381
885265239
452301
849785647
704641443
666622836
476184
815448638
45285585
507111463
531287568
911883479
723464646
449822
930778176
442762613
49893104
592228871
831189962
51440810
715457279
5139523
819563393
899225229
677370897
491537249
787562594
717621200
711022895
562523850
691174601
49765
3468177
409528918
39751065
484831
486487570
560011082
979209465
602973308
464202
457640590
426480364
444651014
442893205
787622005
424664159
521292298
410941753
745445878
673347005
464405883
444935444
635109885
850428811
35646
450636466
410190196
697586024
5263
466196733
546321975
538749877
2356
402281841
43249398
943087970
715734046
423420862
659024673
706840840
4460964
601063338
471008
508221135
886887125
907289692
46465387
649167071
5067012
478113231
64305
281000112
50417713
401916883
563068998
52305592
841409634
533222
947369510
490800426
4334215
887291642
490078287
806593905
5000001
686940477
544958102
799041836
537672420
729077514
892374960
49526824
44784083
737858108
4844829
920231238
893944036
534767251
669025010
756752676
522271861
480152692
533769406
630247048
484019176
547380319
668661639
672300004
854960191
4870407
792683366
547463389
493201402
629145348
527886982
57720343
525446278
517570356
49294010
4836562
4916089
834436831
4710042
263
929294135
50475
668438787
35576798
591338898
913189883
908972065
408089166
670385254
466184356
3156829
766294820
4375531
995621846
857119260
923694377
544337338
828848988
813317919
669265865
492090631
752976410
857008995
867358546
450736
518173784
486584797
6150
475347858
4613821
4571734
3778409
4769790
46348277
727776246
995187326
4823640
427462
485045559
856671137
976137157
670730186
636638284
783828521
816306587
561902653
521572524
704260947
474194771
428619447
838518104
451873583
450101
4911790
547745402
997665782
651240003
650657415
420585897
955104051
2
893229918
834162626
669302888
391568
569064
34315606
50911
483368890
953705376
630866270
713317156
315632803
555398154
46916
33016645
476052964
4829224
529947657
500525123
4917803
540278
555755936
970890113
38445
457548663
668482933
4808384
697697012
707966353
863037364
445815615
593226344
5173066
697028620
997356069
505364330
667300029
496911892
485924
756493982
898337661
735682996
47817
479721300
423502334
5562226
433977343
48992548
475745
453958
47679271
578597062
973565890
542966001
473017
524487257
463635539
980541568
882242606
601970369
6565883
42239183
690277694
277108510
451924111
817324492
48559
530947410
419740423
706847368
46289
5154007
4984032
980332043
610202049
579979185
462122852
994460826
513625717
520887647
604074955
601635075
882640266
4658768
457867761
990628311
993039259
459479882
680083438
4982085
6879
491602938
489725
48896192
4726027
922963862
224815
50782
797652778
286248737
549433320
471250161
553549467
920033648
41383146
570106271
4880
891475169
4572781
653927354
495660125
493562
753042764
471216
669348899
498035906
713423795
488912571
639004279
337248
654076521
698787159
969120907
46870634
900453675
545735086
978228227
44449386
4964919
716895514
39443
745283447
417113820
957241142
465113031
526212118
530783405
5339
545057875
3968849
450582726
544194345
3651005
706339769
945459758
4580283
834891946
692053044
468698889
825330754
607752318
567211592
453899193
503500717
4871875
510320074
549465564
499149207
602167377
729972662
595122834
945150051
567620148
617411589
655443104
55077197
968338065
362743
451742
484502853
549227996
2861634
799680116
42610018
795332103
875127766
45300
643708505
426283
602655564
44632146
48433058
772066739
589225533
883450463
496612962
548084843
49548
622242198
478978
818072555
689435036
609355713
740450390
512013400
501043260
905193985
772011840
614915913
643192222
45085424
730192223
464699
720679329
705166503
551334862
459147
50180933
775707516
4868
878389939
632776906
901154874
864101043
674072729
724067649
3857218
964139996
515122481
49323023
865152461
444062706
501407614
406686984
703182832
417886396
859294166
31338
454947920
923354718
888696483
405382810
726950825
767952685
829899543
792715412
48345
5058463
4929763
977372737
520766897
363
699252
542568388
842676557
947625618
4662009
883189142
492623
459448
812687872
547915935
641922045
295
41873460
691137815
4988827
4350798
662427130
49490
4538935
686998860
50815726
546935366
885827842
401561382
44896
420538966
695159740
720622227
4899823
739722374
44949
428759838
45311240
467736
461291637
372041873
444319523
666388512
829339345
51227
417196137
49916
846694424
890331026
467020
447437813
377535033
638750768
842738184
837175039
527276718
539348153
907333961
471143
658507811
44782944
714519604
555739
277201516
766165767
814120744
443797765
450333
921351709
457959356
499796232
932715196
600089350
3910846
47793
409247560
328588
902534988
4853129
4731732
605252248
51885
604674712
712316361
833287792
790977407
46800
529592022
3795110
503475674
553752020
483337488
4767
460475
543501316
793681609
678015150
42349625
465775779
995245062
406241059
4944331
971857506
525219757
729853832
509841383
47591
823983498
58345
814166963
657549722
45183802
763473506
934461830
46747
715393414
571701970
212246427
49386
468552559
470391
698011172
610755651
543734036
3972097
449071640
740253175
409007256
890081829
4616375
459252
529984306
931635455
63845
693966466
966536645
770417948
45813668
687339736
559096358
402370639
4315687
42532649
828414378
957964489
27293507
996104098
371094079
813677654
4648
970165782
531967287
661595460
563966261
541901360
470453687
638919424
60386951
412
745659328
510977488
647120456
585621284
720984807
575802639
519386518
741112312
56091
592411077
38405221
47615009
680252502
45833756
400653341
48108451
456963612
932974100
460768727
534527350
723184583
629449508
476191
673162035
46786497
5338091
698959571
889805166
4934
687136051
606945381
465567478
559584137
316527
595168649
441308988
480376144
657880043
863828980
484227016
482615919
630433602
930064384
48890
780853892
478085229
55361
833661153
900736492
15275882
527067943
934599874
551571
49639
541690682
587590055
710446547
324999410
857129170
453038279
38067
48518723
575353923
937130099
785505489
47779301
589109758
424952270
4144852
943844328
478972031
39968
845581565
482864
4928600
864192608
595906879
779974909
679284940
51125437
422388069
651856333
325187
917781757
25004895
445433484
50821604
476867101
3904
781487350
737328419
4793
851670205
658217
639419705
470728525
46143211
637900232
487049562
717697689
862263194
429038643
558705337
480685344
722214274
991078187
816816412
41920
652561119
579563060
42380966
864454880
692648812
429547240
700418032
463026210
475471982
910546150
430803026
899748427
949996204
854606456
618473
523272261
851188033
52247152
45627
509688582
605497341
658352669
65689
713816754
657033761
495133403
944317524
965186484
45860
765892648
976463696
70
784666066
670123704
900861129
647702812
832457845
863253827
50634721
711772490
651242395
553363004
53736
941445461
41860
681570715
496098
727633357
671867681
679557843
636342565
754315711
786985995
5704379
565155492
882588819
5003673
49811
418190975
562768819
469130
568610341
793013960
892107894
601608783
4877632
803588497
39859909
505267268
685429051
453041
707736716
5179
483771
643212381
494175347
851743436
858151875
421253756
4858830
925007860
617018820
569210608
48290
833572166
5539899
400513612
813262323
755347411
847112649
927823108
630140071
409371789
786675159
776938237
598621261
44599698
565565175
593376078
465541330
45488
660694670
820585782
543721118
570043223
853479490
470528723
275
676540051
441646365
807166258
701456037
46578
528307440
520282995
675657226
480604
828099004
511935864
4471
892650383
56505365
495731
377578
5013411
421282656
45189
510016919
465587086
45625
408897534
45563529
838306966
510367
835548987
630236032
3197126
4528581
640045162
3222969
995417218
37869
704947534
43427
460259145
55324497
625762604
921510018
561454304
5104008
5586296
57959
915715201
598235035
479137976
421922186
837875121
4656427
638415821
48986420
434142541
5417
53445943
673488208
768856834
884532204
466947
44252648
635043496
537970814
49449
955449906
720422695
637968928
5466
32612809
925330108
4895967
419209436
720777116
51363
607757800
498751
48544
47709255
962643720
811849818
701807341
765957174
736794127
800642713
409879486
751089770
552329107
3908
991761860
5642
484630751
867370848
413607
480488570
47397106
802131277
999654594
794044266
4961979
980650861
608435
988428525
856396123
434615176
998088189
824148948
402084261
605649762
532739484
45129196
777649636
465514449
840972558
817500018
969902378
705229862
837568714
804212746
442917519
982214319
409507453
474098348
541619588
460201819
668231284
715439534
37093363
3021
473443113
946015425
955981174
899829447
4324
905027042
649487743
44822
445689406
46601725
689352024
643620979
49837
45764
616210278
49296
34468742
54016
4457
934060598
32388
407052
725073296
491960701
945022522
752409306
59983747
925667423
471769
46539
5592525
5392385
753792434
451215
492045008
846752947
4377282
816770431
909696445
558910050
656449143
510533
569422546
856080654
690023366
522006806
924842783
511693042
757417510
453128444
715800467
6780
566239333
36548
4404335
520072779
436243444
49136
662965601
627270723
887603700
4554118
645680928
560753120
750014805
462610530
943294346
4799014
484498
527005940
611501170
620545094
640522800
444911934
424561201
711020897
888873650
702574412
493245
938118097
479124530
350190550
462632354
485778463
731562754
608687
418775193
425289012
701994273
448563742
448173
806077654
639330357
756620990
595204419
500192
472297054
922256646
557666808
488267556
728577644
957924348
965436892
799882713
4581
487802698
310909470
388020409
612975024
400221755
47
863025938
4950164
496941102
55914870
429797207
769072377
770527221
897147758
474020687
738879342
711058444
987724637
728320247
992608489
583931
570647954
482183
827833778
992156350
859626384
482282335
427850822
969097879
543725254
5678
701869124
605741621
895583217
703337370
668107610
710
539289360
448349155
533830873
482574911
570417901
581476751
461248989
480006042
44893924
826857937
476392608
655949742
668402134
737834600
50705
728377125
375513
5181927
3794572
44173091
725094001
475431691
560659568
266800865
733968632
706109131
428156458
963717977
429565411
692182646
981937207
607672829
819000229
644723091
718830729
547931600
931338357
4890569
409174494
463027589
919421142
472205156
936148533
432082787
551985811
697193316
755770725
649606575
656491815
556222544
929581034
45687708
59233
792744917
801290094
28189436
511596058
591638089
445628969
708424965
465051843
448907696
476171485
509969335
56882799
47067
51450
5093682
484554
695727573
414066
47488
45162211
992320480
460926542
46949
449670879
546196731
505222129
486381
873308165
524937398
555090640
326292899
886099882
44219
675144392
895594005
412822686
478038282
807187591
729472232
999723659
613890383
46805125
823900545
490043673
649235628
4837
840922573
4901865
617382112
465640423
427127600
35905
742669292
5110880
5011
698056393
670659935
5275
575980354
482621
892411267
57355884
591811033
489736268
36648
576979413
42106
452056
650001099
732010526
672339766
4816571
988287537
452319018
540310054
993759567
840110350
54286
726090194
523506076
439765175
617773305
905814740
988337156
611928901
754028899
448318469
473959554
447828617
899434579
920666411
451059629
4655842
37284
533194451
43959293
45220
875618218
649325415
5414456
56973
917678560
799316168
990300979
690475713
282029015
877248938
439421993
456112816
554086633
671820353
46375
30161
511732594
482511
501067177
613651815
471556819
939246089
707050916
829676468
794420198
732021052
724867061
49043
645288
461790
821447987
53766795
485161
4177645
967417845
41468048
891221019
46673163
44481786
797057013
471900
885423537
49644867
640231227
455636929
470529792
350597
480548
877457124
56375681
305927113
423650397
619199846
3865
648022495
725108287
424735578
889233632
462410177
39064
679442691
5350
481517
444930953
764110737
4662393
687166782
906533447
846657508
910290041
467410
408816135
564994975
707674005
301064
774498005
850895314
444536549
692823314
571570668
654931864
889920227
4904120
719704519
811977606
5817
541301424
490945339
444431908
4699
4745303
952465624
806574213
42674
449204387
710739064
458373204
747413290
795289509
431375224
766327796
821166389
55342
227642
686770904
811837179
47202825
4415
473660886
867207649
949951949
45539791
408412573
3516733
450285772
35482
453220
480355248
326430558
891333804
427432894
743057412
824717312
599242907
544345103
3487580
462069478
406134527
475670390
614264574
43396680
854008863
37430587
4862984
4854805
493591
45127
26623816
58565
724866776
483303
629178736
740063461
475640
226703
44479272
409982902
523222508
424559314
486987
913338206
492607442
43908632
466739
541007388
463784401
44166
325000127
479112032
46429033
712600302
52405075
4457412
735991216
49208
401193115
534256452
496565436
444669327
344278
47421072
45223513
808748451
894174293
537841311
596461534
393049742
709201616
632841320
704730257
58300
780025590
837334228
608573147
665009904
839731315
901864482
592275072
462999616
553273495
515641791
727192022
697555535
878996360
902591982
816543285
824435674
879314483
867783400
785094252
44703612
689157709
929033705
427047671
642791921
706970820
515485399
456485841
934855391
45009
51372
545761908
612709415
512923700
445953138
540256569
626132852
39475237
5391
974580996
46188524
756400690
4550094
4696798
4229384
64105
49635
775969809
447372298
520360700
486722278
604533462
36866179
412879123
972996854
893870354
789921729
487642
572409703
2286
443502128
682242085
647394676
34120368
43568
455334
41796116
696011674
808302798
574489770
644582962
49527405
401346724
782365806
51405138
478232890
498390
563154558
981050362
889669747
846785121
675480878
675987780
960262696
763335768
636425054
572182312
731821208
468721
491835272
454014111
462098023
926441052
652760383
786965749
609746507
935321212
840119191
661117512
531877982
482956874
993769330
477969155
444661
4326776
674788824
904891254
770015394
919418405
754151290
561593274
987337908
870834280
5980014
982124343
866960931
872292023
510082
782303683
970875253
714570297
702386376
4743732
976726968
425941188
448303568
869760323
615115249
638486463
698869993
49052
460296133
835451018
485540917
861263946
987915399
48859458
921901327
679490501
463742
822921007
999552200
568288708
405162
483286
983371531
484264
407381315
706533224
48953
920112327
652246422
623186682
845500618
469990488
916377319
386
757316805
680277
618381949
454172554
473812277
4650653
789265718
587351434
945788866
626945756
731967636
892874102
490518
596944643
957114630
46533
880229211
47155866
721797559
288043
459000
793485681
789769733
949248980
5240
614247990
913194707
732774208
843498421
441706831
496878923
47545392
872492569
657921867
549056006
53599761
416617729
43282
6048089
455254993
902836558
524512258
653973588
5125382
4871997
449874
897945868
550453
937617842
416065336
500726493
555986327
856789935
941859065
4922521
613056205
529152043
827176671
5642108
496013110
936375261
483
425828880
4857269
4368
16043
462854767
489419203
880381270
4461
878986675
823806416
4886999
755743994
495705224
775023685
704809638
854200723
475812
462619
920969370
401864069
683972519
697046223
682862937
798264429
473957560
738921204
480
711709555
460442811
786249393
567576775
470171
40840
659585869
553879102
550384598
991521224
448281
451055958
5800
936141422
412223395
5312104
52886
943079496
613338
39492
794307065
49924
770062411
906099861
678866963
594295527
658460243
4910
336294
733680962
554592733
719340106
4742
4880257
4815050
4784767
3536694
501426
423106
722030781
577102428
680559569
744740546
866308701
730976157
500237800
682585162
922890061
684798684
806391096
47315
481584584
938028356
5964731
44037279
790704566
44362848
395264916
928455003
43779597
5723
975234305
351400
619824115
495640
554556
913747140
568210407
947496730
50332
807387535
929573905
613843385
6742
659042907
843667129
745551127
48308
989350195
590511
568999886
36937362
736700759
476610054
49072761
4781679
497130
532243567
586223681
448046
827053058
645129029
497541401
944485339
583471543
931770859
653132492
48165408
555385952
955600119
976514497
49152
485038299
355123545
457400583
587535670
656935434
491408481
497503
959628151
603950165
607616177
551167648
757701575
620289904
820051256
5807
455337089
809377001
5051167
452509
45518
952820219
648633153
796911668
684531120
4567492
496911756
855864444
725978887
938245361
558213692
471978888
867872125
749926233
49092932
827387440
641072393
896845604
884592031
486799872
811990065
684334992
833957059
709629043
824147278
981369007
2598
455062594
998460667
799841528
45367
881328228
472292522
813741816
48706
696950825
762401999
45412492
510425045
46546
691593526
49855
41645211
836438077
419711
989233956
868303847
5579330
498412
467660449
447278
660593593
29897252
938126413
50879567
788877361
3145
6294
496127
866201049
830698555
860851401
532507553
419765
432772977
46980032
45075
4471674
707
743364885
906616927
739436969
770638040
57293
941810814
875974631
578
999087796
732259577
666450226
789033266
615377026
756468215
544471404
483138741
659913361
747521495
962927398
480960
447647322
440177
721918730
4682961
849042536
45307670
913495701
488102
778279931
4715040
956378001
488659664
520642026
677852376
265434
4053796
858513350
491261
3416
984157995
715534446
605122142
999823582
923242730
835644045
712175862
499951314
454930
45386858
685598327
711422104
474222173
981136539
486537
428387612
868537082
574302833
442272018
785128307
5028
646086895
777173774
433367940
686592704
4583
6811346
473599157
6550
774125515
633633781
688526537
4379084
889028208
777109363
891021765
646759691
47987
732160980
46132
606318991
615915573
549776532
33560568
734786007
803675190
50131514
812414018
827904586
945381658
492235773
743078601
4839121
929630648
513388352
595343279
639115488
632725645
417235281
544660155
803059649
487211
902383938
501064936
4669644
45401
952774114
291125
439778608
998507373
864327182
607148052
51189400
4247
478129449
644430554
537974234
44198038
585701101
48037061
498707
543805621
3085
988281621
347576337
885741122
560208853
719584946
357623396
553070206
5779340
901282856
574594777
5723863
519213321
419567709
680419478
5393946
47910
552562365
462619731
671171709
897829612
400990160
913007427
421998808
458654849
481367632
986809401
976721481
444888
533940219
670773747
565836
4472575
625179287
684642715
608432750
528776
670366309
404230970
555552318
645723512
482237374
910912435
404023708
48450
419128900
398161735
927600674
607060483
443757188
865072730
50231
41782
478503
844494791
409586177
778526165
963967437
34734232
406595973
865159886
374163
47388
979627892
47961911
4862809
45798436
918812306
821804429
43314
973505008
4276457
574739228
481929748
719795290
504736684
447507131
899642968
573993458
495301711
684959545
423628029
579516456
965432815
50
889494885
533757270
868866193
509856431
504571522
797044858
499136050
641857211
600711106
786457841
4847362
463023
638586250
829660368
46271810
381583
967886495
619962385
529937155
580210807
465258615
954020902
662167935
4218
548928403
837331455
853472433
426774171
887602323
926535093
30510
3505
59585
540884945
489597649
660795635
802395150
48050284
651529610
4873506
414696439
756355203
438696814
509623
763301103
539434086
57110345
480000
776915656
445625
5472
407357764
3291
4715948
744947262
47873
587431042
34261
32620577
4285910
852713074
4803283
997942083
810744569
479411
472803
48514162
489971513
447038
709855586
682992388
814444036
879825790
476085009
495105884
960048430
48437656
905824138
472960795
500572197
538417631
796373676
448749260
872376432
949246421
41393
452833395
42634
561220299
54021560
938809199
258210612
3801828
41704
38810939
946829204
502387326
862255317
56334481
758248878
639901702
482413253
244609605
831837374
677270351
974867198
3463
3600
724976169
576351105
525303658
497102335
456521622
944420309
758700324
555997492
763954180
439595
43995769
613764644
652785985
430589
44935
577334700
43422150
4921132
533263077
889905017
939747679
683696359
4009
680853618
471697954
44592106
620862065
609165160
556471234
4689069
738353691
954114370
407571456
455676909
732525565
981441735
498953083
493578669
838115995
572927769
921865509
4650060
720045294
3437
760496744
821514136
983183517
689650679
511111607
925796812
700170914
543410371
955559028
48536808
745773072
857653469
601937925
940451631
872479985
925926850
568488
455685628
490100667
53458564
45787902
361983
908717054
421197231
921969920
791993833
546938853
50419
543071906
3199
608734982
782881577
962302619
972190102
525766089
980852871
951691466
4856550
986606060
664676922
657192787
591315474
853672472
498294941
3728
542424260
4294
457890572
379581
4906
639097502
870883884
47033044
669337773
894431958
494241227
442957656
51537428
404293519
587598259
795093263
993693148
991932084
838815016
537300
877834843
4975798
733803836
488455117
492913546
599907742
417029644
826531930
497386687
635081027
590117843
946879118
895362829
4906923
476133
742797965
666045419
847477187
4827910
475335428
846765433
488096747
858490333
942216086
804233983
498169
923948515
665289339
782384197
481714799
455754
962278322
50348
472626
751922505
52392878
883051169
429561128
450352410
412024108
845225374
592360757
50580
457463002
734589027
663980299
6090
49955
23718359
460237033
830552805
482761700
556052703
47241
659629758
772821490
3296527
533239046
476205
5694
681608224
48127852
912970353
810366497
603711169
761354456
49825
697799697
466364262
446821195
51646805
554744105
4778650
493616
491787
47827457
476187
4713052
783153735
622931875
48366357
47723354
904962684
895196140
4959758
913986387
404672259
913361525
393516532
476671495
631943871
453633135
922351857
958357691
810447184
640189512
39856017
406825535
606991159
631773785
865398565
53133
968942612
717686135
517981376
676943692
545326881
605194565
759804850
36931627
451352
740544375
51846
731345309
506897565
48247
4897019
654023695
727254673
871326260
973271575
319641345
956284363
444793929
462387439
515325674
4154
841760854
529
669645424
466817641
48821975
658235449
643318178
679057631
489783
4047
810503531
995273203
4939868
41903314
59157
799021938
51393
5003
811132397
6021
929601493
517058209
823620123
740660614
755397715
461782017
838127184
565584807
600843651
981821732
486244
632015575
745672844
995499044
705318858
810441046
682844641
867237541
488999599
562171745
29235409
435658
667734035
491595089
740775812
999370508
558267856
480379753
930155073
428067769
450967182
424497831
55822
904092368
571040563
502007
467915136
534155943
725056169
485784044
476242
831270992
4828918
61140439
669885937
711084351
444965663
752119530
47889
806910808
440178106
5326730
422227352
580145342
494941976
5912
921534797
420324839
626009298
489413866
585038437
3789653
4962
459222
853834961
650722
29271324
485290
489322208
454506830
811657900
4460892
472565606
67222368
899124368
4939
809455343
577767188
788423543
440832488
486120468
493338569
465122
435284644
422278983
671302554
47613
755877284
974487973
518969117
356366
487544103
650285636
682
739306165
401859788
922386139
593173361
45301
849183154
690494310
722800570
789886558
588103811
729011564
673816461
988385087
28398
690283595
870604333
466914509
782189096
643625397
491167602
209143
411407266
783618941
776030224
52081960
947268213
686340620
658543154
874850303
32756
912444242
739891414
995178861
791088291
429415935
432210650
4495
951201992
456719913
839029690
545925709
533795750
940826725
406867899
862639694
886088081
534085108
767233160
544410849
639557541
598122597
205797
489296242
443723626
861539429
581461805
52308
553157575
6196107
895817372
986750435
499616961
725699545
483424
818050647
607953456
840790496
639457628
5514627
983191800
743296116
928897032
499121615
564564228
4294114
444616860
884790839
585428903
38669
49131895
759441066
476369793
801730232
654968752
5531
4606534
947356351
631807660
835476438
4653095
506622839
4538086
467831281
59950447
800119791
758437306
496342918
448895478
464171870
44365
51966
435933817
786041119
968693068
47877928
56227733
45914
463219288
628715748
416858271
4947803
863834042
608257168
34702
2563
861828308
545120671
406666250
45238789
696807196
826283274
4604851
602889195
741487244
538495188
55547
438163
4767470
39275098
876911623
457722708
4986
728121001
836540533
44615892
491659316
715820208
45615454
969538861
991148715
656037064
52220
781587955
44491
442688
667946894
884334614
672812332
617800046
464507424
846832131
974832549
48085
569944624
626084303
55387
3976
487829784
783128815
451225905
797234823
765809604
910468634
787455830
429473040
815306393
836124467
997049421
45213
432375939
930704344
403304624
411604
779962471
903227502
929689531
510045016
941551999
739650989
5647
61875
614345284
646245131
611754235
495798095
448566
802814594
570304
3580218
574821337
45867610
757000204
412479052
758091525
872886138
480941899
458590750
939339120
945044785
895977933
540151
631979725
970094560
47944537
498533853
47564058
648452054
751945490
976623466
69995
466037501
661934789
45788565
958399401
460936966
949760364
518433809
985618189
594264
898854698
765000647
977319720
36663
848163101
424469717
694744773
478800635
499719235
49233
777407843
804553817
563846132
867091506
841997962
922166224
964128302
462077737
459037
419053354
48813348
687250744
911914545
437512976
459969208
50543
366
5668771
5952
529724551
4838860
49501
488817253
466389
584666853
608246277
454982366
607604891
49618268
660625452
518713749
48585976
849329183
45129455
562621605
4502319
710091594
656985526
450757436
522729057
447711491
713759481
942827476
410061665
4373
37472227
949959449
444945238
818187898
642876072
922529565
48739538
717414453
64665685
50178
448666962
48231
413842012
599931097
4391014
676873934
922560522
4884418
469651
404106503
5164601
676940647
32575769
48734145
544
539015644
967868809
546930732
580600776
809990058
477936624
3781776
669638315
785767683
675422897
562836175
882984287
814452953
648351522
379190
676374181
48189035
832094254
881181782
777000200
932114267
547754
4085
902911161
692543822
608712873
588413887
750042979
995392243
956505411
4639512
670837451
437142320
597513603
46415137
472612798
909772652
44067042
524423712
23659715
890497387
686715667
949730038
47957
49323
728428272
847115075
776782759
414404148
666971810
967719553
779332880
424239341
430478802
857556696
5218268
791400984
495521085
681362556
857399048
935237669
469487881
492925
369838458
847692316
498939256
412183474
571081
814658162
637205657
49198
965286533
661671092
3946
466638704
613315007
661045927
829676216
5374373
829334438
715424932
720159872
3851
741775283
48015993
4875898
968721619
450055
317658
690443827
892176430
717555313
922530796
762736881
996468521
754566304
612072313
668048809
451208
862186017
478318
46744508
699885541
445893774
531048987
626237308
448515149
614485753
407332
830883117
49870
854278029
444181456
796388900
48967000
600423867
519829523
837409517
863615096
414391407
451820
637355827
717276616
615422757
982637978
788899718
854728760
500627407
473586809
453673530
781937691
973372470
49329721
640644260
880306768
3321
530181354
39289879
487442998
765256729
809288903
441761262
693009799
6219356
444480578
993853099
453559
48471762
948445762
904797714
657290407
647340023
878754170
43206538
49356906
59615
617955669
4822644
445441960
568336320
734178006
760371411
386084717
45867
50229313
618856901
636401135
494011180
427010808
644386642
414218962
588597888
373333414
438
38453
4783503
497437806
651652392
775327802
3872
547983833
682089747
411182437
713009119
441499964
522480031
43698812
42614
789232165
454671464
904784440
734177133
836250148
888212364
826319466
5724931
873623184
933258652
807276412
50155677
698306611
49605
583895311
320849595
510565286
668049566
812001290
745159747
607086061
555585612
441835750
530942
901374952
490060746
44484373
646525562
5328065
46492290
858782503
625559088
590598645
509359253
437691929
46614821
541454990
997419175
682728196
494767174
425297480
354662220
510669
762998006
661920866
968427952
4687736
679485922
869854340
518505352
481666
45173389
417831941
5053949
466191853
4741782
823132731
982109342
466940217
383532
47866
413613153
472338
644888362
520278
569236366
887803703
682973461
526910707
928371135
860242992
715368200
390099
619911437
782328350
380011559
798027986
5375
605335901
491705
740609786
46743791
666460937
563179
34542
799793236
4564705
969984923
590784485
49999729
713224621
862135329
614937838
755072901
744633489
44743186
473348777
871872556
551823769
901902323
485219372
576566091
834049876
932694875
663988822
4926269
544835543
4539839
49920770
924325188
992926152
44910
743760599
594008508
41492762
881149238
571907690
879534147
5128530
58541
473143311
486464198
4016030
487300086
639548214
48754344
934684154
463487708
522881
663245201
48547275
535635800
627509773
743179021
39659387
507201064
529516931
464230
987195207
476283113
831304967
4565618
896398206
576013
44603
427114618
712724548
461172125
978830133
880517415
5114
474765523
3843
405031525
3419537
464270649
487554285
842444979
539781511
3326016
467356567
544773826
4678233
451314315
585185695
918114791
963937100
467613
626603697
485010078
444443
409866201
733628242
479096
582697559
733810788
927530497
514082487
49011081
616517388
555190662
406063697
36733016
740584122
733008252
973606606
897721339
488084236
811712741
481942569
779706053
796846750
400609770
896445072
423345702
895132261
4697429
5014305
742228044
939921691
35303
954962323
684469326
554986364
922889639
592615575
55414780
984452450
5095524
617399000
46654
520731465
674133416
867672576
58135
503934432
422548247
44335560
48008614
685632258
847135986
993782412
829854673
4845331
409119802
700038540
996291078
58165148
958350424
986213629
552885
716387102
446796
44918360
820748989
48672628
381
910063121
873763681
53687922
768601263
702745818
605618448
727618032
339485294
479448688
558320
349692113
876018299
862596594
627049417
4812036
4339214
3729
4044840
504550090
659239515
867611802
34996062
701314434
896118477
463798078
748048861
4517452
513072421
841267988
609283606
541200912
945271211
474968064
474496903
492702890
609335965
442992814
46433680
489967446
677330010
898648331
610251523
631122
49630
557792173
768560090
4455847
539618660
4507
53619908
926356792
832670684
907278712
30934351
503000517
538678117
42521
407476472
752501896
543747904
698472650
305851
399409359
426046948
454146890
5064503
634052179
457081166
608482273
443046
766556584
398749330
4666966
42962884
690568445
459266978
630266655
768207107
459
64718149
546593272
641698
574959897
716984499
560382817
825786923
512139153
312406970
536515818
446900
662786673
550512257
53185
465179945
703355446
4068080
4692127
724648481
729298609
960048666
4690361
586768658
511626900
999995598
4902462
772767452
807410400
386225147
983656383
639176385
826847774
632075517
3898583
452380223
738975710
422228062
917136410
466976283
852381433
675345047
327009
433088268
452122
541288471
744787869
929265825
988377448
45496
997817963
403153151
438207344
811719262
492404
556991
603676387
414768039
502079864
638509396
493119108
501287059
482376142
49420532
41335
424162272
901733977
576557015
805764096
873197985
445086531
517606118
640936148
406671781
427596435
499140
4682216
608214846
862204582
45663
896879643
540538129
902888137
596840254
983731980
781670840
859680880
418733092
424882689
411206075
352602
881885551
498484141
412487699
622465812
918434995
488906
997540790
419865831
823077678
453124
626261026
578954064
458845457
558135251
3077
574812910
488334086
407277
977172254
502146927
464169
836215434
48841472
49751056
436030
834817046
462891786
511351013
47070167
488431564
402043886
5710
673420191
19915544
969337961
6761644
527895790
50902
49774
422483514
805440684
814382675
506066673
681863
445
584807907
932617700
535175987
542633593
878979979
558803689
330751200
506081822
535569195
795057165
285671
518257
487270075
861865816
915717114
535928365
4792511
617194105
640070469
48219665
537893466
692502715
5405
744914228
440237123
702979276
468863
593754046
541967884
872361159
477400
839468981
598268867
494981081
546694146
882878391
495856339
605202309
49426124
920712908
45596
768286823
48347178
451988839
591532195
408148158
573597125
46646
967161579
4175608
453383
938176657
833653031
348983
54373
540028129
609012217
433103108
488510654
989032247
5486603
635277613
480184
553992165
49642115
784543949
558038594
862955035
446693844
613762915
552153769
895031696
857526196
465832
4243689
790697452
512605
497621586
678740714
4635116
408831
468589
418916
4825500
745371719
491260
47888220
643737727
487647339
4758660
494081608
794862056
943147667
401435767
3252557
794770576
484591435
410034104
661238400
467735923
740100582
721532665
486419770
483212003
778057888
864096490
47692
4247595
746897485
414677255
753548790
4796110
891317684
455202
951305324
726775804
828263088
960144354
462096825
564313
456471266
618752836
645000729
817749258
648558971
585502516
446602215
535949
737421925
640093318
561022064
775292477
806865486
948235373
4671786
861727314
455648428
638949490
6446
492982
4593946
455838416
863550437
823943395
3110168
38419939
475060
740878939
38402349
325889
647315910
597578815
499498
713651446
4707341
739158704
704883323
493921009
579552872
957301322
820555660
433413810
501305156
4985928
460213072
976218732
437933308
878759048
406037306
613314085
575292495
692028604
980761712
840784039
765768466
509868184
723857495
821587723
3355
524990927
863125642
580532520
574702
483170
682973867
904783533
726477879
952302589
31872
831379576
514258002
456994525
409148615
589678592
478620981
479027
3516
547411824
905785990
808243190
54344
55142
502348423
439606902
724385709
813990712
541745952
947319719
940422419
482817512
49576
707573400
903556381
868858735
48693
906522278
2741
763414314
770038110
861447896
494634408
411032868
46945
467040
512516994
452300
949165189
310
47682526
3689208
4970021
719532931
932784667
606937162
436497384
508330943
48942101
468
47898
994646608
609202867
766700939
796303078
717470042
823847244
51484694
576271057
59433
457898556
907798799
448768214
529564507
936760903
4372022
509791
889694906
728168065
606381312
748530375
532046629
579070481
932240402
873198628
42530
727582176
671561937
808699483
467074537
554207051
996669594
427756188
59119
41273960
952634212
868873954
4846
469333
959091990
759169041
918580289
718689521
4409788
412828707
798039074
3419412
712664402
560907293
766614646
463752155
908857818
698424451
876238069
868118389
721142988
502810424
508684629
568871571
742561024
582076800
5295
36970871
791389826
846478643
56512371
682820256
629830656
54727631
46849166
482338429
492989739
658121108
935764031
950592395
826679851
599129254
576359568
669072911
408082451
478911
4389371
481524
734095743
512047721
487549883
895041260
811228412
352338214
715665679
49281772
563230783
547772483
502660381
4491
4550091
456252346
447080111
659485260
891245848
50963
47510607
625412083
592092541
444
61916
320004
36189
387343797
2143
48221
409019096
520382300
4464235
823835031
502363578
518269727
972942258
904797546
977284177
993466166
821358358
981321303
5277
758605525
970678421
5639
441441079
840494810
559979369
470229144
52650
467299440
590214473
737970019
496551
48044
581889896
967467921
28759
550426
478126
650332941
416550823
5424
533
559983284
53694395
511802184
363770643
829547378
52548
708504064
956884368
584545286
490345552
497925500
894453808
650680348
445846426
705005431
50868
539081159
992752454
723205095
923108630
375977
620188281
4813495
5425751
817314873
607968884
771756288
402506867
676198987
783102857
979387204
4564960
45994879
485296
539866178
944684978
50867
56524442
761922025
588542412
4531312
5012785
579197485
952092518
996013051
677380323
28212
966299585
627151009
811276258
882177143
603684104
792657567
586628955
794363433
44208
445410438
561611
995088328
470617465
602555
446
519755069
454605
46418247
433844626
480610769
763982385
3660
532617956
913779741
563086485
812242687
661807141
59595
4464915
708090420
852416142
425235972
794719155
848538174
706179248
533851959
519871
521386598
4997133
56770
448077377
827350911
991125898
963301101
685047372
931475585
523097473
43380
4115
862560675
473379890
32758
890808712
933967886
913203858
918115841
879923866
742462253
863318042
542812665
499061853
844265591
466692
811483196
813091106
570615066
838116923
686786520
959035487
610220807
707879036
776079440
4349246
4532755
5353569
596360539
54421519
755632935
875437821
682787514
448869590
929567401
456058984
56667
445704305
868363962
464784206
799945652
405313530
893232232
487779203
554486107
49692
863183550
49348527
904476424
480236356
4233
629751938
518796533
585755330
578195593
853691561
330077684
5917095
564850
972054951
450593
465424966
5272
454939576
557630988
756945489
2867382
38112875
446405
700546242
957759240
43788416
464783602
4720155
341230
6271
63692
376
561083466
417791533
778699170
621692508
447359004
820979243
47763
448077345
987353274
863168779
702826370
554851
848469956
774484768
49435472
788288522
423311719
507777567
946940167
797609671
4969334
5580
600388957
4496370
586337792
406491
568943678
771539648
45244758
748407768
413295
932087766
914049842
991827516
680591455
452706
565630245
609701669
652371767
547560526
514066
855281982
877915506
36049396
882144187
50927
717871143
723234416
423434640
825076596
444195751
539756684
46563197
638851256
850290626
766206520
638218239
717754302
463610793
997476926
551043452
939025779
4837136
4584724
521816842
787540238
49653
599343100
483064509
46554
42990
921962368
759048236
45750
756691973
422611429
987093880
553876
430100781
730816233
829152296
610734305
531846133
978437349
460227231
4291731
715788319
574775181
493431873
945311063
503538330
669403437
724273744
452157556
387431699
440520077
576950449
545048417
734218874
557275011
904775904
661655533
945793607
421718
427338384
49004241
484118901
940644289
561890195
961005538
747650527
492438
481029415
594003300
847455796
4971333
489666
49942213
510368961
866994991
883765377
561733545
874531112
837318704
585748
48654
44861006
24759362
45927
921942662
400029390
432267
451453298
444665183
59280271
493690240
408131153
613773104
758169015
634423708
540680752
761846564
947292520
905384129
924355510
5371
706031371
47206647
479024
853927090
675376110
3562705
43166
961922468
596863468
46757012
828458682
632498827
6061086
541311456
61972261
2603
768548611
612287388
29827385
808284298
49155
3709501
48176
4717243
961886979
886076155
857102644
707849741
814828096
613852544
940964200
800530944
740884276
461612728
463515976
464327629
594319104
45533
760108958
464478949
678284178
604697087
454766
994041709
408844899
49296227
438796314
540029478
368081185
44842641
700797570
722839797
591455141
812324029
754924275
417698632
542508682
712911840
718567726
763119175
411860299
641923538
49760403
452688
563878266
402674
404997539
521597532
35237
36354791
695029548
43944333
477659173
959261233
53433
687550274
662558438
941002075
488035947
436043676
5191
4609710
471173666
4456431
37192
605835991
598165530
472312983
548240876
775357968
939374925
410535443
913759367
832740379
53856
684670856
956385419
532509376
523853
480228353
530432981
724976008
885904708
646485906
423654
390017513
633480295
724789664
448147
781088283
880528002
651452617
497277
918049246
471915714
545306223
874232960
43221
4381050
669545049
975078143
896154097
47082
4450370
548754211
821919906
486596780
989152900
2097
512107786
534289928
944520878
531817499
766440308
48046054
45684556
859586857
424083568
826987678
782435611
553214858
524982332
54044819
475908199
541565186
60058
705773556
828894059
44791
282477
507670119
449841772
440838608
562737702
992390473
327406768
783411734
52467999
823157497
799908356
870571702
783367984
816098878
778673422
952627019
487614272
454084651
453406674
487082236
683645947
455035
470061
595331825
565441378
770933666
50696
954868784
491369739
637438247
528821359
684822607
785738987
4563315
465986171
476223365
442572251
960568558
48220473
496228819
933358463
460635234
651694664
773480682
4646
948839867
559592
567562939
45238660
609762570
802428632
627424802
664517327
845267897
554282728
521290
447558
897908479
512574445
999044494
4728868
430134766
751473466
470869502
680505238
797176965
605032911
540709364
476914826
948812767
947704930
47548
484073145
631374796
49298
503312462
955552995
477730
660257617
565946162
709389995
550768669
47200945
5435
421401
767403834
959658676
752379429
672651466
40141168
45681005
54958009
617320970
652426463
945716513
547108726
856190271
784513005
552362463
840196868
880572631
439736443
48028506
431587045
927867271
440461227
40337347
47116
360
506364866
472370742
704009873
854438994
596713268
533620233
779100345
52335
439484607
732814906
923983367
717308459
45744
49775625
932751721
984115833
407415331
723550138
43059
714863551
486444267
446861453
412203839
650959461
3865501
949009777
4677
639513348
617638277
4665647
5305145
864204411
455470532
482651
811962113
548723429
453012129
481007162
640415442
684789568
4684339
493158
764409931
932321286
569455406
892391398
472432
858851625
534772608
948017459
757640178
950494454
45425880
474136539
469293737
688915860
4203635
47558901
49321904
49905384
513190906
709420710
3544518
615120572
768460586
40795
523962
861677378
986621957
772715216
44230769
34768
758191034
831476181
554029209
626408176
469237362
740674275
50876686
854519522
607100846
696504518
638297738
567602481
698444994
915152600
4773935
397659052
842044704
452892521
837703590
47516
889575656
423023108
371216880
761005119
496808278
645037399
638542144
492072
4094289
874978931
414506573
613703958
459324069
512473829
766139535
538735016
4750026
5186250
575751881
556521202
47966
588447993
802339655
611245656
472108343
55495327
53669526
792722529
981663654
759745304
513225995
471162317
46964883
591559314
4882743
823252987
548281280
924550737
39583
593769157
459905
985348777
491729608
966171056
485823151
805204443
630395121
812725210
27472185
408390409
657290268
560576722
560444732
830176041
621505514
3921
431113274
975023483
427613874
4814063
42265
63461
47460591
822633883
6154669
515031387
944638309
48909
53596169
950866800
899253872
551346879
48895467
536788408
59025
409070753
680105094
3557299
411
508616686
548916854
428851256
3808856
520131124
858134908
978378771
911067832
4994026
810482560
446439301
789290727
588955082
847536622
52026
658
860905492
545517146
816296221
923443896
431667429
920585335
516256965
412286705
657556945
57421
549965641
4850921
543008309
409453433
537435346
472472753
618994582
575883408
499141026
46978572
884288980
618628205
476315
404338876
609138120
499492960
665935845
960122393
633165394
49082
400481248
826819460
694353
666877188
852627911
459154
46726
604730005
53788159
581429378
710846681
793532998
644084932
318180180
451143
459738800
394956
492821055
513257003
955011364
407859803
48829
735486108
4458965
864867544
804103011
705133228
934511330
742745355
567316277
47356230
522218
892909584
930422093
825940374
637012207
45674774
845956316
442984030
505942281
638979928
897615620
783360236
450880696
580000212
50395
465968
891244357
858679847
605588415
961763620
555975143
44931
447794347
974968203
918000093
570251741
426812142
877074559
764799013
516943594
716802325
979042215
584837250
37718309
47639845
572499599
685696158
40023202
4997
689048763
2631
444618479
46638302
888962548
498755047
520359515
953423436
47544
374815
675411303
674868135
468494991
519906182
757743137
666792646
5346042
741961267
818046905
31180067
974959312
707632227
616571135
4130160
726407355
495402471
902457322
488827060
417289919
858078242
636550538
636711129
30575911
418931430
939069004
501560524
640097203
588911570
449519304
56683
587097828
632223927
557592
700142446
473121419
48080824
496804061
36332370
976211612
4535
469616
686707119
641161113
829982036
551340874
495453359
523385193
994095749
755208856
5567992
49812093
525454383
516726940
5112174
663300238
448286428
4117
42934880
270755
915840092
793611801
36806
467021
463308663
899945598
951723771
450617788
937866741
50477
413395799
490377545
492163724
4408695
807074589
57224
5620
5730310
772717968
404091375
826537832
526333471
441303481
567257023
4412860
945115824
884965910
463601207
476685732
414736076
51553949
490366
596108598
451319660
46964005
537738102
852038594
765605780
764029048
598519701
438543898
713834276
681408575
958151453
915705790
659359815
53374479
884945762
998051900
606553254
915198729
524849237
3903
585761
448238
929694611
45560785
3487
676821336
653584633
513130049
53963
654114630
46873450
954120684
744298138
573414799
901731744
417771755
606774960
795382620
703562467
777125542
43517272
4529985
910643734
809559498
428550
759076427
842705061
786250345
5058429
614240094
52333
45494
347987736
493966679
583491380
475857952
56854
447966287
552532308
879107626
561996212
520857494
538043452
465037792
5685
626692657
44670379
41557
473048352
61897165
634066371
629024425
492609779
460891
348107273
4465111
499615
721501447
679238990
656403052
717069932
660796497
454187
691801242
515725
733851581
888600883
983620613
706635040
360899729
840224783
448945
764146653
743211498
690588307
5059537
851447855
998704353
4368276
568505369
960408355
944459144
716221712
382033
455309705
747859602
4219
411768
46963006
817648562
961179299
408354109
839635353
4711665
4296
4257317
695665674
578772298
753400216
460414457
822505944
744888838
506169637
483905180
499869787
506666074
4197581
5374
702562951
487229491
469470131
775103303
487825
766662233
509153980
868048571
569885688
417440690
913572422
4774950
675560073
491390666
438167793
462342598
501318214
41681459
796600091
711153267
463472
675141464
49758
782777158
640155261
33508
957313097
2793603
685587433
53927151
747220541
435006717
530416576
583758656
441252997
723954725
499253339
501506534
521875760
895690198
842043975
435397370
499100734
707300585
344330315
986282484
422247045
771504821
446429673
5589969
554108586
777326172
51534
667995285
55920
467427
428537
577290403
891665847
5775032
467515406
426240546
463773
378342
451675703
416619
55850
6674690
815907171
48181
49630176
755049891
506066114
754433502
479962
521274822
427144119
840615962
824543325
480178049
429251
705782738
651915028
833520440
656696393
667186061
44477
4440
993249061
6565
47004
4697708
2353345
41670
898982070
402189432
2783
571010809
719906280
652399293
671847487
467525
864126131
733148822
4058360
5879490
51058
751380965
432658237
725522661
864179024
659276732
33019
574255662
546962143
839590215
604798299
524304
576288311
606824099
553113638
535475559
791319940
880042097
639772772
4843
705836277
44733223
470237259
488498146
931421412
560207915
50069005
888034798
38872
5737815
724999455
470797656
814181113
3937750
566179840
904213510
697929377
461018771
818147131
426136
418796316
44605133
470459
457242098
48303
741837975
463188738
715793863
979034295
516285202
934699673
4592477
452585848
526044294
44584305
976551588
57927
51541327
37480
987972504
654809364
550985191
488169569
4625
47869
923793317
884796056
816640505
698923294
5294014
4392
848223367
712532169
727145150
4647239
400084274
783822682
937515780
533142048
518034754
804381231
5676354
696209912
526205358
499768913
747002061
374903567
754328315
421066
639234255
463748348
52331863
6116
881294274
47909591
488687987
422549807
460172847
434034916
601516264
692354239
949355582
420301
450050437
822663681
638757598
470041900
457242674
48930
534114496
617023748
641195053
664179027
694902738
832284292
59190963
427693
4207215
786799539
651205213
416527463
53442006
45571
790314293
820545175
800492327
400091
48318
4897564
33352327
925138586
3897
624677180
810119806
469114827
46091
48967
49011442
481910916
445680697
608907254
426553314
455236771
565674613
833784920
3954
406296071
476531363
960756194
4771627
542698990
485622950
759278374
592555848
718766398
52923
317148326
602514513
534854621
818256771
681232420
39631
749535442
4753064
585254302
694650401
577880948
515747834
4802
456779688
808132264
513607
711189258
5522
507485502
549341060
488779728
47610931
865129434
681602192
4176526
898266902
457057
729028518
842384196
681592962
4236
528651847
44624
406272761
907513475
810480238
926142745
923923234
615248231
628963138
690582532
337701950
5582510
40906362
997596908
419933742
591253396
492
4648081
444005744
720171368
778584743
725648990
49552
733103989
4567
567352219
986799008
495445
752650109
783606281
906620145
976294173
57263
48194
770409127
878276568
944622461
835448695
848286840
6540041
962983971
407056657
3932915
3606034
420191744
465092292
745150271
45704457
489136
575753777
709129855
651964550
433537106
809247649
980950365
918360986
824757790
565446892
42706
521418726
487171502
47800550
475104783
580012
6812658
958212300
450821384
3109692
403366890
54394718
32458
779405777
674722267
44224
49296902
588011502
50522
696273879
441772862
513755513
736638094
4841419
343700531
754903302
504981240
833285396
468766
577985
874901986
618695303
562634578
512407617
784568010
873648463
410036527
887242302
879466817
783677226
998652913
4502
457087
705729824
657026883
3750
45243121
746222127
886533420
677866768
565329860
645273444
760079080
639002711
6173565
49840632
454343706
516397530
676887780
449219007
561073327
404971838
776456704
607653827
55498
735797379
469375918
981274029
678505889
47892
4212
466193
851827250
601815546
712272842
929812955
689976585
577204777
843850625
374194767
772935965
4486918
542151206
784703799
708641159
721847099
531225474
658436350
930234744
4523
57804
503923363
915546185
632715218
833071638
771875778
855573995
3974
547792097
701133052
482530511
425588316
47515
490564516
495641475
454225305
392615489
5237339
987334138
784157103
839468178
788664304
641257655
956583708
678163266
525405511
40954
553147879
973731375
755500539
611402821
4637099
4967062
429170112
820390693
4455689
485988051
922259627
943455065
829500102
476765316
790867054
974575182
598409222
466076069
857958815
685159050
469413597
627738643
775274578
66435394
735278804
478506
415020647
667488745
44873
874635597
931314169
741514890
970147508
48608
4691410
914987410
489357
524826516
748987364
746555319
456183
805142901
462953138
482095376
591245037
49864558
864433148
479737335
718773081
570478693
49000200
4637039
6178
3875849
750885003
995894978
400233904
789660637
585219866
671860196
830323470
792345043
553993284
39122022
506028026
547508657
791533177
704394499
572556765
40875489
595381544
49660248
49518
867971088
589505727
456645245
679779819
573114729
41159282
784815963
787256813
960217186
892497409
907634636
39287976
429490497
3731
986412072
62136065
756625253
529800473
472488
659607326
556131465
778559942
777519321
832457706
887958201
781141282
743838294
538989979
49417044
541933270
44550
601392802
790055357
982645337
847206052
454081
5273443
434820317
46075
578002928
548780006
455826026
489740456
43615
4502550
748229439
607052159
490213392
628090424
555220868
542536546
452074449
513316
5148103
991877927
4871172
455245903
608336630
559196873
458855605
486652070
717784696
42712089
441074877
901609442
578766483
883257849
458842017
960243913
812682316
694534682
700260440
42333106
445197607
44610270
432522324
924013079
946133871
523845086
430702
785381430
49298719
839883739
454715996
600984159
926273714
692954788
882660867
695580764
4979198
488462597
897622346
789711469
567390793
4411689
28180
926791090
48142218
827548933
765248901
679635416
629477476
699249289
818466526
895731590
408917691
53476
474480802
819794416
645077809
4854073
800848739
562566204
554401
4587258
669604896
606774130
474239622
846298360
44956
587115450
402413
785305049
4680590
887732049
525674075
928515527
757891481
48802307
759609829
5256
406278803
809828520
47007
769925323
720746027
810656442
790728370
4321931
407436562
554874218
5837
3637
634600603
701841564
488954650
571043675
472333782
765593028
443707
728505381
53611775
339737
746251307
511798574
847196197
459738341
584440854
864129723
583478216
516604934
962200446
48839805
974084242
822030356
570493845
4677768
626548073
666632208
486440318
593832324
740199385
483058
588480991
760130572
46226101
47867
989712419
708521006
819337627
906122271
44837
998176399
738109921
791599784
994429448
917129532
446826945
854652408
686245817
726175221
658974908
46704948
467975642
5902071
870006945
772471778
740103428
654491810
790114187
4400127
48575
4768418
478139
972322985
592484592
726793295
48046782
544762675
703387161
996531129
489410405
48036510
505210857
528993636
745922852
405058600
5589753
872900388
988914258
575749859
839776499
582365954
45431149
663253346
6016
49717458
995320578
669768525
838996532
5594107
517705
436318
6610551
3800
968365823
954374729
415
611169479
429304183
621632903
4694433
493173
896956447
429800397
779598316
545164682
4592211
471663659
52812
723987852
744881473
376124
475157616
449477409
978808999
478409013
763369091
454419227
753503358
410335609
834246678
4852242
801747512
4776060
732886120
705721491
839679979
953368875
810061550
636836063
638863007
552034122
417351761
859471137
576405016
659274723
46779
459776
860951645
608216691
5608367
48356
676073337
27792363
598951205
416237807
788234009
779209868
607290870
597536440
38381464
475658801
53177
4796828
667511242
953485251
960442845
687888138
38904745
591068253
3154
913996828
432534481
54898081
4647212
930190885
459424305
802629118
999101129
636295644
4147091
985118882
414346789
58527
43274
4498878
52242
946244286
4656821
428726738
38658949
826574916
695727143
455651251
680370595
660641676
341
568180
399135
607360579
4317314
5300366
508381800
674281438
627644039
769719481
617833604
501093223
4247984
664500568
446404502
667164889
447430158
449296570
665041713
802542810
464989
48328447
572253366
55663
834590752
433387301
641646570
805703821
897206677
901169957
481356052
56588713
467406481
706943928
52783138
671505947
508948218
616994566
898953677
4493070
474007
761101696
546922795
480367674
761432635
410232
526068112
515134048
747577008
48747726
830483232
52692217
787326719
495306781
736106887
702626305
536617
654944866
531859340
762875554
446946584
441237223
450488092
479324030
698267689
512246067
692488246
908652600
4375834
709010651
727285131
990277368
754269367
812362303
461259
483624087
48227
539220386
707422435
532433259
831718864
823720726
754853103
480979
820448177
44241085
969844676
46331
781230600
452104311
42306
572489586
555239299
791991317
625215273
442431827
48459
539564
958943985
740815338
54968
598088702
416865778
647109965
853857446
992630999
4503
891470579
547997778
465752488
645521707
46008385
489753960
4656523
614777508
289
865784380
405341593
906919169
543559183
766271216
756252477
32137352
3856895
969168806
53111991
454011388
58753
976982641
973643731
836114607
4746683
48516859
425139200
577856669
698190970
737874133
562980397
556306839
478134845
517640718
472239078
720390743
539961864
467310376
531978681
702152494
801375488
48368969
605096934
967082549
4191
568080824
866453923
955441949
778380162
44562619
826896459
31711442
677229511
935434331
49321
47225
581689393
963610952
615340451
595744121
965933575
850468567
896948033
47633070
443689559
750822890
988173625
560744716
4855820
43935690
4635
489199359
875494856
500462
777616855
52586
645384222
917719409
576709758
825736690
420079505
699024352
173411
486774
965412886
4916
4306451
550821449
478123709
828272680
554197299
545377591
944954605
401626195
49265088
665917858
666580697
952217081
4562734
496680583
667939479
881412454
790207776
521279621
726
503593218
815203324
695825228
540706656
5241
868868091
602613794
399616
453705006
478731
624743221
887917304
48154264
588456040
973150727
491972
50094
790222122
993931145
777429623
543356238
461227556
5095044
673703005
987086515
5741
431098725
831288327
44810436
457751296
833923138
60
458
58971057
4838941
559970585
610863649
455673
715854775
491741001
995909575
739817591
3018611
848995481
406242559
475651
903789041
578073533
64148
827497079
419260698
2606
931950619
44133192
845525887
896170553
491731
446788938
308349
4652571
750052611
685984792
688416000
568265814
777580342
4776
4355562
58480367
758474847
868806635
627668
4045631
4987
713066215
928810284
5380712
671848367
753389185
777363884
48396429
4798077
675017122
591453278
858494459
797495202
817630205
752036013
764929646
531849684
50789198
572224721
5795
348052194
483787971
594110272
558843011
676136570
651122602
630017064
679486648
592934490
819316303
647435941
728759193
923180168
649093733
49128
577594554
862973324
996919229
791098225
435582966
853467084
819766568
514057017
4145
504174412
728835193
924879092
696977138
737019450
530802765
3908772
670674034
3962854
956797355
463564908
624314831
835400111
557586576
944300293
508527699
48303399
773424499
378163501
4316
842847374
41837855
45741101
904485332
781581782
699139969
630882138
471250
826422690
48700957
674160115
617238875
918943104
4619961
763803326
590049929
6798
38989407
877214895
804950194
772269720
774612727
45888
795012273
615092647
745439024
663220865
545691508
735225904
671016543
984950766
869886275
25596
725461426
476516099
46762
509391770
660483582
524669096
681855001
48096544
653182452
914123029
446751962
34807884
4727714
422324
632382907
750274170
496235497
949550878
627224456
633937659
47990
454384201
866240717
6466702
47148
5218162
989224612
895070263
552409395
405401947
958484989
721555939
520470844
744026649
800940534
884063818
923303535
911655436
583180488
953499156
468362191
733834498
853221284
999404283
41387
45629793
546008060
623629801
438601585
40783282
401399
895021909
5377487
976584198
690887567
521844642
430193747
372793
595721262
442437902
586769546
932246356
548287380
451521966
44458476
983573814
988755671
499430396
769276698
942684701
487491857
410365358
722214851
3678952
767839940
3520889
975919613
707996935
961070932
447762778
427011147
851206228
643649547
820661863
433879125
52214091
509012
574185349
703347133
990517423
468744607
47587
453256
844350364
431914218
4915
660328810
44628373
687268444
463603
537575445
3507784
759466105
3828434
527259275
464406821
451164242
614414025
579284917
749817567
763749664
807458552
623237343
440600963
508075593
442253784
47392
954255743
3371
5062112
822727909
410328
744830737
965543445
976080161
934167624
644290482
516584241
769737161
41747741
508616
779313268
441175517
54950428
541744678
485713
999425691
752858702
53490
643742972
945471713
45294095
701019832
477576
41457
4600391
929587515
629408903
410676275
965509076
2801388
949906705
5201286
877129021
497245
454455
2796
485294521
828216940
550125396
712293259
822638872
644243837
427686278
4201149
4541582
846602174
490793825
716812043
4790518
47920
565912457
653189044
921640499
846336555
987006745
536467340
541787990
958532557
521087779
844775041
781870823
834922942
934864050
46523
507087147
618432275
3665
48220
646474051
619931482
820401256
719427738
4655971
936881283
981649860
667091292
726355527
631153898
947377918
37240
656706897
879923836
734653011
812394206
541778639
808230165
49927050
458576793
489430380
529338828
604607675
477153
529203
623943457
427634146
732678478
610350630
980257035
607890128
48448429
60816809
739265148
925881838
969865969
880410233
533837169
805132002
716462726
53446566
879628829
821711024
762897264
606852186
600185123
952231652
988418748
53534
48980
893053053
61588
660269130
47046
431934054
621197900
4243
860869205
778699622
981023912
46928
969385719
4499
884854230
39182026
714101428
43186
618142372
448240874
377133761
417551886
791764397
815917039
454885
697911286
896176722
496752518
56722927
44651
703154543
775483807
747178734
622622862
530532899
752768563
622782534
868922409
4363393
663890668
431768627
35799
56183825
848420607
640158034
706048150
46361089
497609767
919202889
922192577
846877995
434933453
880855164
4537944
539060490
51542
458465549
5477799
512764622
986904832
666956898
48091299
427562
755596758
560822
573232017
535706303
47364
717875081
735639766
863520927
364020709
481838173
549138469
447869892
35714399
589114601
492784
956158398
770415084
413441077
546246012
893023976
720927253
434902394
3006219
495827990
854054463
5211638
497609988
867656617
540742372
488666774
888362585
706319505
469044083
4618302
237355276
651412023
466832498
639333904
678724123
884698447
635680
39591082
433261282
880543942
558390830
617141939
6741
443983740
819848380
528468891
448260410
5642562
869773373
722365331
568190202
710152430
794236005
800114885
889610066
6286175
644561424
822224746
72608845
448146
209624
47357
454221197
464630476
647256325
469473395
417789056
570510173
776922478
4311
644121576
549798712
420070314
5106301
46614
681897110
2053951
989724200
499999999
562943374
882745696
540830044
541630029
548698916
3965458
751975535
648048376
52531397
853403873
596499603
529721309
775174300
510418593
473642421
953696772
627961702
47218
910608321
444571
497338686
483503
982850292
403842355
5600401
578730471
492268388
994469890
986349402
442725465
482134060
715685836
601579057
57992563
447156665
525412484
489647718
4992642
4675543
436453369
519259268
902401670
937249386
593372557
538791212
5161
488795360
719840541
870220012
620475424
51820
888529839
4127296
711997969
553184867
401107780
685801221
42599618
741126070
610792853
716820495
650919011
667359761
3780895
622372178
889652532
665952600
45849
520066655
623327705
442221941
806255608
977588132
769688269
45916
594195582
804807912
603640306
855918275
555689011
947023222
425951539
43465955
46899
829888712
888076033
996149369
635362006
816290262
4952466
836042876
483175279
4985606
48973202
652957555
754779645
447665246
4903
513805144
895794821
667784529
459570087
665097194
637807340
987491574
4944283
374760257
395331585
922758802
682375359
616584419
428481126
419789306
794043414
4168884
30750902
619972616
4656862
5612772
754756161
46448478
533302744
564056314
527438682
928666072
336
842473692
769986943
900247636
305745461
444764123
593008347
481146475
941396972
813572116
848239462
439361659
716330164
550434708
552886084
695657960
4710742
6114
42898061
428413350
837857472
501206
52065
835236747
44665990
47567627
506721543
621067867
610
521496910
909262440
851035160
569677488
905071349
657572117
738937199
630551931
609492877
431048908
661720705
4304035
429460030
873931100
565487
821351368
856390516
863135818
749218493
762659548
675334584
728786903
435916999
593482787
984470671
5595404
720357725
4698410
920843731
522810
472738378
594315180
483340
48072421
742407825
41956
818857893
617802352
3045380
482776
417165
600991153
4656411
589896551
415105683
948200126
928944431
577107727
501431054
839961095
43624430
7883
49055172
4855758
618031236
940744757
988499740
985212479
485614487
891464366
745524921
44819006
422423713
561304218
592526329
951693971
695636116
5769118
5196497
590650908
53053
865790601
671490795
4575381
5692
41872691
828237466
799539393
948272960
590708489
968461501
484342344
63300
44774
496346
704406624
854460576
701399645
3454884
495002
713660407
790246426
570774206
4406
767155149
44969
526841173
793634493
965180363
757725384
448131635
511658935
814617543
4741743
989196547
763430994
680163785
558451702
756961822
528679462
443901691
985339185
880005908
755566313
423010467
527336521
614616167
37461
65553
965759437
933873566
5837683
463631882
4265193
958631275
762768243
51969
415113772
820651923
993986452
49050454
951114947
652296052
408029569
465516070
4961425
838485017
633539060
446701040
520585255
623349223
753276726
367174197
5177562
3922
398449
726690225
781116507
44867
736929183
447948999
425771445
942431992
355688
968786533
43548
36678149
35816
794025012
895630892
55770494
546299342
710272386
979834429
975503890
492019015
757280452
452105
51333
662649645
852201340
56491090
680691191
517356160
960699913
598202399
708726899
44033
915975246
46694451
829735003
889911155
704784611
959625034
46257784
825550551
47497
547516170
503374027
888716776
3202
552212849
591466294
505430
43368548
627881376
519483764
806239368
634644285
542999985
714299762
669755844
522945143
518509168
406147462
741561549
512742498
487106
300277
968791288
744713780
969900681
445169
474277
962182765
715949818
863674634
818219287
550060951
744435733
493468
4921193
51686
915734511
860446745
48603
666178872
971071836
455
553232933
434126657
612373253
4563691
796715464
34197
437693094
46702630
846473829
885837965
732501002
628067860
407320
408267553
701341833
908015018
951281061
693256054
887313978
36353
427032
903937133
495418684
471183
31233361
505925478
962864186
980620541
993336800
49015547
761613575
48762
41730152
778480659
705873361
4339036
852021524
754083567
580194110
6675
843444308
867649834
548137805
715006102
477374850
436606119
575956517
979126821
549868657
995986644
34226486
727961403
946351551
416354971
597442488
532732766
491952326
4889670
861264686
473312
478376033
561285364
601586734
46158310
822729555
497978
519623157
654865446
613666551
6840
282493
443946
819724802
809531372
836642275
444359869
489578219
627323723
959290854
967493966
690726882
959510551
470770778
925236768
625187918
4847
319235119
656128361
580384908
4935069
458254531
5765495
573129888
591540584
526117656
869537712
39947312
48522
561066416
576710796
877701771
49982266
904559307
47206152
49593
56888
530926
36952051
33830303
876744420
961756405
4896840
46543
547576600
993957057
4158
946711444
650466341
625909147
513781842
496725747
4680089
446926086
610936332
543579597
703497264
958590733
888949039
806164748
499166079
622748390
479548452
5510611
868568174
925329696
956063535
479381397
712644277
602790944
552480995
715020742
970656932
470619764
4539
403349222
393471830
623889241
613166065
56250187
4478901
878170337
460777815
49868459
511228988
938940857
406403693
504344134
752096261
630294079
723018900
488389
942842046
549994020
896009924
39211
469605
788731765
452423531
4946
562362889
451494
497902
408776004
5053
52798
885392610
728889356
826002639
932744352
446004084
41833662
45360780
598664662
962873620
575727346
788743363
654311631
830845591
495558342
575521183
446431155
506504791
449375902
495226154
812148433
909232860
683827283
566854112
781696104
49983108
691107243
49258180
615756718
45135
662501711
442479061
445184104
368306518
524863669
185721
857594723
555125395
839490766
60551045
4507915
802560039
555829009
699867913
310231864
834863647
651163
460671109
923379043
73020
749692974
840325383
456436630
872225891
831163043
893164941
37601802
709008457
46265
441707557
684961326
4663
634184711
911059351
41377177
555802227
447172237
429357814
561919439
494019573
4595858
835782538
616104676
799494294
427876928
54048
599850087
47308675
661474256
884659406
687998774
44974485
950813257
337883
887940402
477282052
460556922
861915455
411549267
764883627
677250125
410812345
735420629
532289859
881273867
552741869
768407168
707360466
608905054
229966
4143126
718118101
984488015
522480764
409731866
733805880
402204
531069
640442489
44488803
796908370
715140161
405978890
533840904
505613683
44731
969714225
749250462
875635118
467499
467093518
44512749
909964265
712056602
762910028
486396994
453179
617155718
850980144
913638569
49156
467084252
971265337
4595296
429046530
906743493
668
766163114
673620355
51777361
767392119
629213796
976698105
758538887
4901255
831603758
50507528
47959439
414766149
684418439
952119556
421852265
43640776
41
917900944
532871372
39207568
4275066
696171599
914252058
516047255
816008105
324280723
5365
497990484
478416
44204503
4836941
897059460
453307716
758331770
901044698
472882
859419854
791720560
454295966
644551038
959060552
719811611
711142127
802404770
680626871
44801527
660610740
446213751
464861574
435888231
593194388
43875
868681366
638528774
855920978
399252
728613827
953285537
48117770
547248516
564257103
821570964
58561344
40183
417646502
839176712
682833453
862064487
892293440
4654175
659187857
900058399
42583235
887909911
552
974310434
257205681
964679581
48847579
46342558
48023999
974531802
710962136
525465838
574828953
769214413
753585204
742518585
472769742
816123833
601968791
447704730
639527271
883161545
368
748354552
575786664
880311715
4636205
874604446
4669577
474927
490108833
879639067
450714435
648062444
622845514
865847545
371714
941185871
552065483
3959499
3446
994411847
5133854
681722398
54855
842694351
994036837
574765758
661067670
772575614
4773283
4623620
4447649
612496
412684536
516770587
479342231
768665352
378721385
49542
525571747
438425548
239238406
474130047
919609805
424046777
4957264
565641350
839413036
638953667
933339370
525461130
387634
4465679
681745253
751698157
663179859
595294031
41898840
55838139
408467491
469417289
475149
4333
511660972
901661189
685
447135618
591896312
420698692
524263241
729264624
536045907
524508529
610057578
762691357
4460406
570304965
445878124
915475057
487520552
616973544
595923573
768584476
666861682
444243348
502179059
45326
35112591
767258244
581658457
498855466
519046287
896032830
403416935
509173890
949916754
930166067
53223609
648493300
49573002
823646119
956430483
866736000
580345746
475637505
907471235
640240242
562344361
447230406
47598092
406852585
402351087
947845451
635835856
451466164
982949991
719930849
890744047
6368218
890036484
636166366
534671151
806382817
4640
592779800
632372038
941918352
3900
444878
41434
53723093
808708086
815806565
5125
55036361
746399327
346346
471558593
753093356
785014350
555422913
817303221
809554604
5402
568178586
477668994
563972611
387425236
47117
445907
45485973
860912713
482994859
604742624
586932766
829075223
642691950
467148271
4772913
4655
984364690
459246602
49231
47854376
794043780
557818464
949428334
507247716
48441824
667107573
982031944
673094004
935393606
466943404
880609606
735072894
63293671
411421946
57684709
467318652
628699169
749763130
923402752
435226944
670783677
564105488
875248167
988323834
57095293
736614768
958230632
680900641
525654626
3814872
526198121
372655
53433757
32677
941276707
442132
411471451
486664038
835483987
589161637
743345514
528920824
656296136
628308596
702700215
431201239
691170802
421993386
894293815
590277008
749795311
52319202
907889506
550035605
752907206
469
978564857
673229782
696876657
759758582
657533985
390
723997410
46738954
965051109
631440787
516982478
731458645
579409825
471280
647528355
790004102
527848407
946167843
651975877
919295634
959197900
454752
741652580
566376
749344436
485668545
748695340
463487388
977601923
440103
513786283
3689579
48193
535191108
928060224
583918985
845383402
761719086
917461979
997417469
924034687
661308115
816887799
422194599
426750436
693879640
977683153
542582412
472548
775613337
900723472
4170667
4590959
635005787
48727
727584529
495369055
682749249
434231953
412355813
4730487
488197
486568693
966002478
709537488
824494023
965571012
3535
497960166
47939
969051014
873896567
561240494
761376056
814898965
966312510
4513680
41504314
852045924
5119203
464808875
522252279
662
6398267
886545364
506656
878567578
45737
913687391
5443000
486144025
600351295
35462932
949535815
666920975
424448394
842020172
460921678
563004872
414479558
583247991
42154
584225330
441736945
924805681
474595
192037
745541128
769634720
523783
37092
586956744
404789289
659779098
488887
653180847
711208692
533424725
440819664
708794570
767401261
3676660
479932801
1930
968732662
632387011
496281080
4591733
407409864
542
945677382
459898580
41532945
961425331
47938640
514046
466235603
456504294
466473
67628
487347
4786872
629299868
777827953
503432014
25507911
589415833
628576076
853913833
671830376
5089435
470729
552832692
473192145
550446412
483667
706946306
809449558
419856593
722433035
447717
996210253
581962954
52571
750692731
585
364181407
700356566
990546575
267987641
4645954
852342600
986151789
476197
709627715
625841649
683529464
912393955
45315
456216745
712118214
471543470
996599461
957550153
597773628
837812841
579459655
338290
575007543
860458768
794355990
823476986
736256060
955807708
697967574
660971378
41760075
767747169
990445571
772577915
47094908
767140369
3878
999580733
951979062
49883558
547372729
875893882
707225807
583634
999095785
49397
578106155
963768582
442048059
832278169
581193801
45930
713238318
891680639
420
727167166
651852057
3191056
454177188
761090532
45047
837083274
618546864
425339722
706984388
500948600
557432060
37064030
977033474
359007212
4573852
486798448
961308503
704644577
503996
3555
951932928
711518544
883639912
942593060
476486675
747380495
460786417
756424476
47142021
4544
969458410
518364
838174925
4827655
504180795
542965183
662352128
694350410
665259451
970495447
708561440
681231063
988692563
711375699
781707203
4751082
44140
847329642
518809955
697600410
51157
575608085
932344908
882696847
516261386
718182802
869637024
49547740
907007365
963457880
436402061
801773145
36490997
761866396
4095202
673740210
614469464
530199804
944062671
490927172
781544261
5223098
5716215
868072760
530031762
593850476
432935287
730119669
912063750
499505467
492677
874597411
893472997
700509487
79241032
833330993
622397792
4490
495229488
463
3705
624850320
464288849
687007974
626753960
796242793
733292085
484254
537762
653647176
583833733
955611755
725060744
568469272
607717364
569239
992003048
494852835
821339534
659973328
498720265
849965308
600661296
554763975
853788597
46582
587135069
970364414
6220
718172595
877943474
551270540
415434444
743798234
581696109
751086502
46823284
4909932
594623853
489458439
846168541
552904208
679279643
573117646
591550869
4569699
754595696
938954899
790836704
6077062
429703474
648182670
547582
466009240
474762
917442383
643543537
530960822
821132550
49991
801781626
452262657
704579990
547050299
477648339
553481
587756340
967205399
48113466
468446131
445652668
539765
45908
4833001
604499779
444572105
953546280
44725572
530247
616855996
721902076
32144
382416940
50208071
725521120
666275618
411551494
713252965
51297
594400876
59587
486142875
941038034
508998273
762862480
476439231
710374233
888007339
4433439
996484695
975432410
470111667
512002090
793114548
4559295
649749756
432219
576004814
546563064
823234324
49668
630319066
901759307
41232471
3095
698805102
868917729
830435091
996377294
454185
576077296
51890616
449074148
3899795
465159699
760997685
554811682
49459304
6403
572770033
835111737
948450885
624482335
764878873
4528052
720111281
599600729
866630441
992945535
50529
47414
680291259
922409587
785889827
49999999
822759006
41225938
695379886
679087958
517604072
453215
45524540
991731881
417585485
714415464
261808418
429434
500972017
983806072
839469920
44775
46371551
492899
577541815
44715985
868468526
486547119
830555074
443685967
4655702
385858743
39549
868369515
565960861
478118
804450755
547313507
601114465
4525864
50229
934815388
429240222
708747193
4928
4613948
711277181
457970323
510307258
441668864
586174321
528057209
4898580
990674777
829402618
902373063
629701032
456915053
728655654
49191372
500097
426664322
453034280
834685765
798714230
745597309
982553202
313996
4880326
632741859
899455211
879790065
52813
411504805
451102
443124
47916
676789556
855377712
764103320
969951206
668491937
418881818
817271655
55092
747026549
985943299
4782802
471408462
4083
943547219
734189274
4518479
744383477
33500877
492277019
825857009
504480889
847640735
738555021
707776636
676138641
678546447
485763525
843058342
44640
51145373
472394754
824673568
473938526
704567632
606149655
808205454
715631126
740520541
848475249
926231769
969080807
39945108
807291321
820922819
57932264
541298377
498109860
881050941
409594582
490729649
485904281
48757074
600605145
477535420
489249008
413141357
646343209
666036202
788183558
628563420
672806004
469865611
458545
666562153
4497721
434637822
45273206
688610491
414596757
49379020
951142649
489756539
859968555
711936496
657714195
667066938
481894
627568081
502024078
479799357
4803
618942440
625338139
497953622
45843997
453360775
997003586
496631466
738984853
456124553
446673035
468715978
650536290
977927520
4550058
428199612
716527918
4935626
499968746
696081552
995410397
961389658
630330946
650289030
673830348
521211552
822525282
684510670
630374395
440638176
660018225
592540038
494709
498699439
490194664
48743936
304664
482652954
454986806
888067892
605288398
4456
814989041
655957414
953123242
403423785
568095
768032983
45697835
924067390
778145145
469706
49303455
665107331
4346194
579145722
598845058
644205709
786005737
512944730
3207225
976019774
51663
519820023
427233226
884323970
350880721
404936353
755706543
476441633
733368877
482679
4524109
781050634
483935
476814467
500365565
960559045
396438654
523113
971711669
587385747
598075093
465218
387579228
876741682
559451
869957624
443724492
647472617
615725671
406607429
484037927
481335
578148534
830409722
918747988
6068951
905440865
924837779
432302127
463734
509017671
936857428
791305984
428808606
693073347
742453831
751933333
932599265
487129
565115
437059056
429766928
417052984
935412867
489576603
551340705
846325723
532081258
920408248
638660293
600889113
43540
493643736
994515750
575071952
960379547
3265571
49477836
3317228
4244130
504134
867779688
954470488
981977621
441625353
37514
758781663
791220503
4623304
445338169
477004
866943068
579540456
706126018
779592711
48583
585363634
725327811
46604569
590029585
529706312
866283839
572516998
874041273
4818678
708452482
854196161
39918326
881394688
924782245
34942947
45576
713602040
5333235
799422021
570777983
570278890
749133579
416143268
567515
903512891
700149232
53405268
459118
789594682
674550134
946136555
447923521
45241
562612913
140077107
4473144
495893308
477895333
984792450
748471177
457232977
599492953
420814522
448348222
691719892
5855
409097874
746900533
58715
909067760
742039823
757655215
477094824
460566522
58547
4967
677978161
833557213
45174835
4875317
439642
457991
753401959
803171933
484967437
4648059
459128508
792329212
538345527
815088317
706293532
960184419
406989801
949203171
612393423
992649553
562505710
326467046
899782350
890597410
641901895
625215943
651535822
898944952
712125044
4476543
945647096
44691
468632766
39935365
606438432
45055
4866959
50754757
42384
6020794
541988015
489769834
446485
756106021
465077294
482068383
819273664
51503394
508353591
413493622
505553527
615390545
465868244
913582001
45056
63185676
751051778
798011184
473140989
55372845
655985241
879554925
523229214
831871941
478467844
5285170
556308559
433464739
738400241
896651235
470302
35808
533711
734688798
478016804
758623132
45839795
51854
783558084
687295377
54883
53999460
855220120
462211
497038665
776036932
717626268
995022765
858215269
472948
935389082
605440483
547019058
942494489
904868879
568541513
5582892
683034094
924485362
516851476
51823135
515130306
405203936
625
535595567
65396
48818
868645505
792082573
923084941
413459144
46241628
46344021
50361227
853659456
530553543
683858016
722038065
790069751
47890574
420085768
538254031
4633223
62263216
44211789
389831
490365
4591133
409487127
601660320
45852
45030
817174566
681827948
830101830
56158
942727298
53048108
4810275
4588014
455188
728391171
555644331
474338
478663431
708224536
746133475
469176627
530197040
474618781
452141945
5936
488075304
498194485
832340042
5782
801581709
987713509
631121683
469864389
476180667
52415
444645461
475652330
702555124
938381431
557165587
3930621
47021459
586784174
487867295
980470481
47284380
994039178
601497400
991948588
854286130
437787775
42079836
4530694
665019763
617457864
500152286
498402686
526679806
55173
400793722
47072
844977742
256509812
978197856
417984488
416635455
444876
426724810
49264
630065268
662257718
490985
842849537
362723147
558682066
674187852
695255855
671613712
4864
850616434
986847252
846544702
497637689
3882310
5041
773696032
50446222
664227438
510174767
515963
573816697
733762224
50491370
715788963
451727991
441052497
460464271
5180696
930158077
45322268
413145893
46211
48987
607844773
5523008
3275
904296458
578607754
747910901
461357
53249231
760365478
637254896
702599989
463764176
461417016
987447642
48022467
48899411
39555691
419733983
497739403
477090240
529530326
44671882
4096
471318084
530679907
720780568
439789396
405946920
867035988
946228428
508975083
857594856
481492272
45491844
4512891
49355
559430076
584749539
924940518
589
433045382
45734
868308199
894933562
478569479
909738987
49637376
709131277
839003177
46514717
52822
461378286
622521476
864625330
562476
884533635
454360854
792728996
441210042
823940909
514199672
470245135
476535987
421772703
5124
627648135
402639861
401522912
592286775
38532
48209289
409529011
836666028
46821933
528902342
5104035
501834287
484355661
871202104
751354856
861952639
511614
4790
940717115
748232616
717480913
664243135
955326019
1778
636341739
49982967
739595157
496815
633926802
44331
627489167
646659400
389239
532288500
423324221
5265
992281555
474142885
3636793
345121917
487246733
4271778
474002288
392138207
854573240
367833
544790381
609114394
45875
944199505
583819193
413303461
47118
487235675
639023332
459839
42558
898452687
615252456
509331110
970022604
638995120
5001061
836886857
513192694
503947718
702655131
447318
916326128
319150939
4272500
696291827
739828401
761380135
767665732
715949541
323367619
650047802
864352552
485913853
922818887
417573349
475543837
740995551
413779194
842929215
498160161
385462272
448081
41422
828876090
603683946
43793287
562846305
938831809
463191
822860646
438905732
523196099
835243330
414641338
531489692
550693195
877007634
40484150
945942608
795115777
5711757
390234
701797447
726323329
488023856
916741122
954915082
687017269
990706456
975243690
423311787
5489981
4999999
580197931
4222949
858012527
918339408
591316328
477227
637641426
448376831
4600787
771436594
49153
49567236
770213911
814215079
703101754
431915136
477329654
666982062
644352206
618778540
918594569
4571
432210
622538202
782147639
830738120
548510505
897752646
517893
916570155
844369619
526187409
931191068
716184230
419848
47071
4837859
688874045
798367115
823035392
526938421
750360017
565618158
4794018
40185
612940422
48036
402819905
688856075
865082358
447805992
491431
645836709
663783544
837968470
812570087
885951538
746314183
42931589
452660916
946659758
743041038
789335842
378350
636051511
580363379
34560
715296826
933630643
463772460
694337676
617608911
601246604
479538511
547096867
456331295
939870168
45631
964478782
463447
897559802
869938157
789625067
430893500
505671316
532289341
816051709
476754137
950559497
48565030
497757790
29046219
510073701
734017374
975884342
4217515
46898
811283671
816656039
639680671
633962024
773387744
894127108
5033074
650517429
4603617
422915338
992377967
827880413
641159632
751696060
980444713
451031733
36005157
484937202
663390816
524746185
4629997
56492306
54484
559056829
457224301
910966509
529608147
431712349
821506487
432703
428238616
469682573
882957542
561774892
819312914
421803350
542459886
870586365
726588994
770729842
795916321
983897335
529406839
707304393
2714256
908011625
569257883
521976338
408708271
956550391
718962666
3793742
4735
431234873
955546035
860961491
395976
809607142
505891588
776263268
730519595
817027422
786556313
4744360
46850
961068218
448700879
269
5482504
741749768
38231677
667422483
364234422
497050032
992135136
622583228
695081981
48332
441655564
954005956
461652205
589795256
900625432
608112922
694120489
911768998
947006859
905340081
441997430
542748947
876335791
49715621
858343303
795491798
484351554
860562743
24836986
2895104
68899
415974279
489375
606840418
609700135
966319225
774202617
450208270
864431596
48467525
738152395
48652987
47572018
533708562
805924147
44760
990820412
841427103
981528815
671777278
414348030
53084092
49474
693174866
53884673
802514882
458634835
941808379
517677202
458140610
752549555
663546104
48483442
4143463
548768232
580579769
985760628
39382407
527140
683020275
480083400
591000675
432757822
492534
528970144
943126257
628422050
522674
821998842
4570740
782246287
907376725
816506981
464936600
48598053
851461545
842252133
5733543
4346
524883404
30262
519404637
690590117
875324933
647320930
402088079
858110136
451695
410900432
658082463
466859265
3929262
464650817
605061861
626921857
452245120
431043332
41711
612859550
933509247
536338
488965
406400378
3302
740680617
481718246
570730474
733399326
528993753
468511913
749864505
3685
49663910
29189553
869216136
4789871
938363013
873265353
680440743
2755430
975294021
661357925
480284481
54018691
48627894
987173576
536868860
643195854
4720120
548266254
436870
969514172
997931316
420607114
4601851
465504
445853
4888346
706202446
4844647
870467346
4783714
5391909
698319756
5675203
448126
587410043
518784
47047
980997715
497703335
721796845
850368302
724910283
4849496
855060229
4635840
454050690
617452675
49607
4247066
35744
697278114
635144637
497122390
48366
408890530
889901899
404427597
652937566
792964821
4095261
726478492
4679026
628367028
495532
824663429
565737120
46452
806601810
900132295
44773660
869062595
649235923
721797105
873839191
49068
906463743
47048195
969720987
445852718
51637573
668070253
56148
405867772
994976362
870876711
619304239
923758520
34022480
803643696
762498572
584993386
50108411
480553035
929495913
412261955
457997109
4569
544002944
507130
755670524
983655543
820559246
46469
908945276
975700605
39063
4914223
563572112
637121355
888897606
412993184
5168
542587312
679346114
433246129
619070817
421716062
47789
978410164
691638484
498132315
928519270
737769991
776272234
797043755
942770173
811510948
901307215
5206276
945003058
499011849
905444877
775429646
970262125
43730967
533253
789550253
933287700
463105585
963560730
704361401
467689
786243293
941586286
560023949
812666031
4631532
725098692
929847570
739570440
48270953
472361
4084
4918566
30090120
794886136
644101736
458684320
605085596
453563366
516378026
3736612
47156593
914166531
635970607
811601337
532414787
802656734
48500
505250025
466200364
997904810
571236825
828385706
488211638
44542334
595928168
895318513
52595
875038453
49491
626260923
549836083
519005804
749702380
49829701
893862070
547
945639653
33884
58379070
625289511
419051180
400686239
479621247
976245147
485401023
442769321
400456
518758759
458856422
535104772
455613011
751205179
947169609
466353319
727289493
649232536
62792580
665382608
714214816
525394001
618029354
975984135
683506841
37831453
551754213
567
447853
528961538
869143258
631685945
617147166
458626
667834509
851822273
382730882
51810899
448961070
345
690513231
884645820
447649535
574451278
48410
417531930
457045093
613279755
5664
732520460
865537967
380796633
823801887
851393715
43874338
776559121
485570222
480897
65990420
423919
738755671
543165249
908083805
891069522
719176575
4229684
4888421
554441
837507681
4562788
876447448
868674155
924153463
4681258
473855
560350600
593897206
479938750
610451434
468997
430387658
626413256
506489838
47535261
37943
743620319
705777681
854779942
680971739
508370
537092477
431848511
976916148
811887949
644178489
910186229
410922728
454790408
728692623
511702616
970739936
428938377
492051264
4695
730017720
721661596
496392530
517971986
433805254
4691657
4259394
413081316
602418478
536633649
753718061
581017212
431011662
4496182
993764107
474818930
892956047
47536445
986637505
47766
453045098
4051182
3056
586680280
958041782
621221360
498324141
690272948
4661634
709226324
760388574
930701845
30837390
998307734
640946269
431200335
608854178
939845081
593611336
831673257
675706526
437252607
434003
53128851
653947069
41223
768313234
411396405
863465193
691088304
482236209
473911821
5403
933338113
567984067
6818566
706499298
49057403
748477097
880128436
451293351
5331
871615603
446647737
928150359
47335736
461592
365456886
445843
937784657
880650482
734527364
46556
37073
675588533
843747551
4129714
429997398
635881025
935799466
47654
499149138
562764875
492796955
678900155
456117
641586455
934629444
3097913
805825254
47715705
478110354
46085633
553421190
54924564
815391065
49144
919619252
800082976
528657677
861402545
673318837
541255397
613967049
45027
572847344
998036607
748759159
897826128
605485271
50813
49877
446623248
767479065
596116314
922581465
666903404
50265802
49170
476120237
982496894
34558
447771
3792431
488714493
52584272
729905262
799567150
871444351
743410862
815212781
711054360
56513
525662235
553098809
678419369
567252835
866584086
5840279
871752850
432677642
707523318
637996804
4489112
559034
818039847
50277
949772183
568172707
588149936
626840232
609225794
649635066
4983024
745758126
419517087
880005729
852230075
448130
938493320
514516408
6012
951418531
551372648
547847439
3609985
700937670
435147235
4143646
446233855
579809119
570971243
479798
38809119
447113
46362714
859724717
827249048
394227873
633509408
604726800
881437694
896285847
606038996
497138536
358587
752470085
760211998
626090440
805628254
749131506
658950591
911314807
797394568
2654263
34921
4415546
651069247
643896126
5780669
990253927
714506623
539240328
429866
42899768
498777
408429555
4800304
517028142
791786938
856473551
904219896
880119485
627748429
467275497
953623096
986429861
576672134
605063633
811795765
60280
476356932
733722520
437206882
911712986
468042581
436223418
489477586
770678804
515751233
50614480
792218069
39273756
711896595
272132
710027484
48003624
535322
694415918
726214500
49565236
557685143
922087675
46773
473925151
879693052
560210171
575914851
3808
421401698
654823181
877113649
899887991
802812825
58296503
888241861
998288737
688225605
41540443
49629541
958624441
654997881
457254531
492442099
470155033
519675870
619828456
772350966
545105
899107111
4693714
835450515
45080
407291255
61135892
49016
949033850
519842656
599829245
992872880
445404
5399318
582096498
3204333
4104681
822272013
747476521
39113
994675403
507316290
740042915
593400904
470435
682844706
491049074
765539669
888892054
47393037
467688
761467434
823392889
924726494
459027953
837386278
407687583
994079192
809999321
828891800
552856148
810357797
500607961
743326212
584708129
897861423
415075338
914073415
896037745
781237141
36648440
689717659
455947533
690775448
4955494
43450281
453730253
403144507
610133921
5509
914535337
800481208
761969441
474271973
599460137
577752
817696614
525102315
938802362
498446
487410650
961515239
626126150
449503080
420609186
955662603
4978503
660068571
48380368
4631166
564715
857855528
807085776
691321399
617296911
600768095
518769969
858867249
750936170
893251523
353367029
419626151
588170697
4451781
625670816
970219644
31729488
840724222
723537615
992277556
494024
879297740
49985937
530577979
697001263
829408120
643412128
38105447
30928
863765324
940734665
634183349
600369809
456327218
422445559
952085265
788142716
392065889
450000
538271859
876701408
44644142
835611403
514934582
488745
900479786
535506875
588263880
433324330
926218560
555440702
708644330
549986646
943752717
835666329
713321016
47815569
529612996
436520158
664368350
816876765
41465
534649336
721821324
694014983
403562806
572293317
655349382
635687770
674228371
451008860
4823313
488604
946261474
804652916
852305129
910131721
980415547
48041634
2450
478291
48307378
642364985
537798134
421430884
519000653
623685249
538445
997205531
541117465
870849150
753676288
511528746
455862013
4778555
434975678
3448
716685408
508127307
39002
503276
473854
5404745
678665255
415246737
753098224
538952460
4378
45692200
564875617
595569062
618464591
516131842
877922041
448768
445443764
433098167
748403914
594823389
5494671
664832555
543505153
993150434
4468100
829042537
44518081
463602417
51212
586492
6344351
617123236
674096450
490352188
4390672
890726318
914086919
5769
429738
526868792
550243202
550297345
629145291
48538604
768073381
533150699
944444215
592402442
483329110
974911635
801157817
5225
409714079
499310
637964
415073
885787346
929791965
39507703
620443050
815813011
598319989
966197691
427718265
45614983
48574
473429
55843267
776406569
406121204
5082
843018059
46337
807777141
49450260
6350804
750971838
510215630
419676820
467736278
712992402
410137864
477664
946912265
436671
696882635
621684714
46585
461082324
804302074
537123370
447063568
698116103
455108747
856257111
670676292
677673675
935573700
539089691
4598607
686151164
479278736
566827852
530764171
339
433571421
707237362
782471557
615029042
504314489
412835
48440895
740872658
465662800
678425833
449235191
687928866
4543432
661956654
45274377
438646172
762594910
360535595
421427034
660631879
703543149
694962903
880902945
313860
663788032
564366741
946550800
388489
652875198
523276391
685267868
773374108
423336359
970932580
486752114
909728011
870357084
47988913
893393610
920706555
909591986
574274729
576737
621077768
826696227
852554474
4407764
50817321
493764015
638104527
738320755
5181065
404671068
638518498
5384
45895769
409583092
838409545
590086106
700734590
839374440
33216908
472492438
48306
729868777
688093643
4655095
497577545
356264931
454517303
37159
590354283
431385250
554426853
473760
947730597
910032828
558466530
48062
815565411
959551002
43307919
463221
47609
627691374
929802044
885069499
681762952
482077543
47089
5030637
414870087
859489499
758101816
387980930
467510751
636831745
598040373
732769559
728210494
665197123
38175172
551663462
970687527
891361521
446354481
442812178
836621828
2422371
799927513
653128025
489824
366465431
492347
595375849
443749
641253774
401182538
49562407
489736759
434569
55618522
991353762
4690811
449009880
891322718
821553429
604928338
49052837
799821700
427547679
927395198
42988048
740582655
49824207
51830
430253213
985128246
649686412
803240063
45035677
520700
996279092
786504557
61235
747760403
4962094
603280902
926806156
498063148
415421886
5440
286
207397340
677861630
771575401
902355741
843356984
4465
851096077
728348856
833663462
559481529
812452532
900773354
909787922
71826195
482519101
921576039
619690314
450054
4660697
448514717
590345040
487323627
991167446
470826999
824901520
470934
3360654
728519029
463998
534461811
748782013
464526332
38426
546648093
619811476
4205826
588297044
533120780
456166060
613386206
588618020
938111109
549748840
675882210
30699
45044537
496657
525175211
855279394
729618662
930220001
461444
831414070
573457716
809087414
56475587
514533521
892546834
553869530
863243041
649258487
505549432
47143577
535472528
41918251
795567126
4862329
534312345
601770980
607732605
4966760
849209120
471129175
953174829
510355760
32455
599910969
307452750
4976471
535498868
4473295
734652713
990986972
948765527
643065177
910466481
596358483
964075297
453830
57435
499049
582313789
444573458
523120790
585616239
959830446
752774015
496002
45915
53119780
868831740
4912054
739395635
404261
673851508
485583450
700178344
999764753
572498484
895903862
595526933
497845
410246509
683659188
469238456
4241496
447354575
654094953
872572385
567617054
880293751
904030328
744908799
50095282
49611549
909214924
4879151
4361
951269703
938008536
429841877
993514200
45857
747862330
928132074
824281646
826679375
29039111
49432
512182819
4597815
971614535
887251157
948267017
496749148
473266397
767772856
890679617
645020317
740453013
614965979
563704653
661910775
944809452
499100
4739522
759058330
721111535
417533677
50567
612630591
751166136
456675143
990591825
312074677
62066
44742
785757629
948039408
318227
571582343
492162
5540317
886562329
52185430
50060747
498482
468878778
731578257
482505
688070301
50975
4318984
56011
632574774
612696626
978776357
490457
413432417
749081248
730832116
779627485
3164
732204393
504305
446846935
918059087
5145
695372917
991641698
566206114
703754111
47038267
750466814
793990221
464861
491085681
801070650
868001518
49905062
424123666
709998827
436162
6252924
498784829
486924510
331447
927765496
497770911
47797
883057790
666111147
894758134
511216508
833918728
730859136
852063359
481195564
874872729
851532067
537613144
4788263
49547
4727987
751803202
5153536
901083678
677964353
810084698
950553019
811245332
475350
493038
426288361
530126584
473970490
719066946
48085778
479706833
409202
6314048
447770203
5443890
914662414
523084253
680650318
459299
2874
720865354
409294611
862247634
930899496
976720787
632392931
574009721
873399568
573794210
49162960
861501380
4882518
500164584
839446447
567730
508074218
556581334
422517150
5208648
836090552
511947604
353611
464514
457849828
434519639
699536411
466451363
48885
626579383
525045168
620097476
795907747
631689346
3835
470450
415889
491039
696195285
4662
488514746
4993927
561765486
850964806
527646888
666647138
530839074
648835022
732529123
839959859
831857242
919136043
521866532
947439603
515465054
674923615
512822415
408338671
444861387
586725007
4968764
926149852
707724769
54018
673782016
5589451
887180137
921943485
488023728
43876949
833705984
564699757
830288842
638502641
605284119
821191412
432388756
668910321
337809
479441029
795441947
3262720
941706798
962504775
571936048
506637316
534873306
505979431
526439750
694887479
4388
595051181
451506079
50772279
498157
869641135
458114932
337113060
48716342
733610969
4624248
887012411
441274351
778405101
448463039
4741
4915354
541253
476133200
505715178
721278471
453487
710257168
999654455
4860971
569286900
423080573
506675202
64332940
461372
4731588
629558536
908907842
5808
901394953
597101862
475886781
501121
377376260
492782296
537
983062064
841553192
508779106
4906369
48829422
490322604
732166716
960744561
3628
895691988
538086130
5422
462214057
430595919
773789251
786321422
486207692
918102446
741480833
63104019
638639571
956613118
660372609
637805345
568092
707223329
509168272
587563798
802661318
926100943
47073830
5597068
48536582
522552739
462240404
604524710
761990278
639047523
6216
46436082
487478
419751238
524609641
437162586
600309030
968626190
517129777
3232105
727583812
45308520
687553719
695596625
826646497
45524221
538539
472709846
926910967
4506719
969081438
843534155
422657433
45784
884205764
457364048
484142434
979510918
773120967
5472494
662547290
836085719
533502041
465097
674360015
444002290
5231752
936315263
889079534
886133772
899614884
473408117
685993974
46322
895557622
407734282
611677742
5176
870933831
743864113
616278232
787276884
4776417
645191292
678696783
467724240
610650927
431649405
951928180
849349618
760910588
487674280
989060021
490635432
460956964
928116714
778130710
723438439
896679535
537109775
41945985
954071063
478822187
877426875
943397810
593569946
5096397
45749765
591649333
459402
617448951
934776807
378
570678321
458439
679840338
917933757
985764126
753725458
795009508
503918210
48045
43420104
2951880
4728742
4711084
517460198
377214153
578850
5258474
796479873
618119820
465558
975423641
449352
52717740
635376391
46224
4235598
689490366
948820624
615605261
567945108
502046314
769884238
790974094
485457164
567868690
791319162
451281111
857428127
570075457
690895678
947005535
413214123
484642
895620159
493278013
861114407
481354853
481384715
483444734
584141
4917983
990891663
682146815
725203716
4962652
49517489
489352460
888976312
799178564
468989953
574311145
887158393
46316007
683492878
463488
46087288
417916767
478721440
435081
672923700
461887
688483976
528270
594785955
5797181
884366924
690339711
527591348
839002719
986008344
984012843
775443858
633072467
816995961
622594092
670396792
762953237
796958850
3318
587721701
464921
468458551
518235655
477027619
637584787
626890929
460809953
566276438
4802961
616743889
465659117
3949720
464112511
548608364
473570
424077537
891984634
619690426
43803
902738318
924019876
4643817
480808080
799767617
679263176
4872314
593756035
537333896
49871253
528327429
961849350
453693726
56175
4905923
482719
509066225
967753180
46392760
981019559
754597492
793681714
876051956
993899551
3769566
630338287
928753756
642363274
465596273
778908689
464551
768824805
454725116
549528649
754086798
618285453
632300470
467565189
4484747
689122923
847335448
852501409
772412103
843052116
48403
584998142
791797105
898073168
897887042
454078982
985983842
497823
527207469
545715270
687864458
644064282
475902031
862113403
663607828
931456156
4634051
585422037
664397160
561322371
791332924
911138812
409237891
806007621
751858232
513164
4709500
516324546
476329956
581684323
894777747
457479632
722032659
48594567
951563664
964165413
850544976
670194744
952799598
867218831
578234960
4761115
574662551
4717647
548373115
4615671
488981
614110735
448427203
946353580
4865089
3525270
50444
709273703
45786735
939378124
4698413
477820049
716053384
948170950
993146952
52928
870511962
44806
761303815
42111
708765844
968021272
665425424
426433760
702403992
887951318
930555855
646691045
46669
758262702
938636315
965398755
421528048
45335502
943239339
472209
588964076
377663
996466011
772806809
999328202
4205700
977391017
716522112
521970131
55579
668410182
643761078
961631658
402168054
358878
469357738
40260148
352283
689425956
736193071
4769301
449067
4619291
48801694
450319560
44305
559691021
670917743
799454517
427583831
722278639
448166
34367302
53276
826600666
490211849
474873
940178064
649516406
690011848
4408194
929195896
481866408
52392429
431387760
510908290
443257430
4372268
463885267
434542783
465990
661959713
414731398
4883891
428195108
884381922
389934
452038
610704559
575622907
418585
878360735
677789968
59405088
494058674
584863213
701168431
482190931
496255063
513763556
748916567
616031810
720123484
541474630
641425
464187
711145398
784354050
28355
402203328
985861451
529132038
5459623
785933320
4990886
804106549
4375
480347935
45844433
606677138
3881
644027046
594661897
700842781
4600
5022459
430488916
437225342
776123646
755838567
421681406
833433646
426609
849751762
892420468
30862
723232731
834852999
407230102
597049284
465102
854488796
50964183
441019650
700883028
830243121
52515
947344391
835273058
606867726
688810479
869067110
523419239
846664692
934109769
495142
41145038
21536
947037771
730691159
646955648
423403690
738755517
49745
923097154
597976174
843539557
50778057
864381234
463928
788082509
869444153
764318462
402799686
4855742
939297586
514505482
910272177
886346405
804039580
607878874
4858314
459133141
380647
46612
64426149
904612513
42632
467492
707130425
44747446
935815859
510952063
5385
995851584
49157235
433440680
494105
957351582
49143024
48251422
435702000
517403903
401445665
44977
870927917
858311362
981588705
410206137
474272
4519158
842426262
4667
49436086
30950258
414088
494119988
799052328
502811696
47092367
575752994
402086179
465269570
790524089
897720989
538082017
459197042
58333386
831837255
847449482
485422479
451354
573156098
773611205
47931405
693145987
425186881
551862514
535565437
4249237
498760125
481842
863092268
49355378
4790943
4650935
991546193
4795661
754362455
452769076
904811301
876004721
480280621
629942352
696304777
43306393
912083678
517434720
828782982
422815889
550801623
732191953
498326758
573532265
924134980
884416904
515492538
541076197
546116349
4541
937361216
391372
464073
56144277
6662125
539930630
576992095
377110
861641215
53559
943571569
828486708
887218912
833772544
927151158
54210
663933480
398132
624310716
706869230
662728620
872233986
763874990
735373416
884449573
904719225
424245384
768898293
422961951
507033228
866260846
586221562
522463107
730957510
522723255
784658613
569075091
659935260
875732380
498731710
701634966
693943442
914919843
765586349
617013715
63329
429718284
809557594
411208397
575616178
996899092
748620394
539487065
862643780
472680890
647720273
654442134
915090097
47767
760545225
633559265
598162815
871911930
657923449
524129
567893923
777785949
457068078
420298364
701753696
793211747
438270406
834595633
970779147
557110640
583562476
49033224
671356669
726276424
672766895
627515242
460104617
4836
889127848
863031895
927187313
900421131
699548725
550489536
704804602
456489575
461610116
511067691
49263834
709422637
738519727
928379604
5674499
751554748
484
685520773
574204959
319056366
451
729971867
791631473
708284538
490053178
882551568
901939132
50981105
380660490
531421905
695439921
384421918
550843364
523254187
3956322
698269126
622603631
939499521
4814511
36989455
783168293
532651
58491573
59008346
573001599
619250472
995950768
813312431
4885461
436577571
955735774
62653747
629
465338800
581553
40971758
418574
966980123
50984
501542562
4119255
799876330
470092159
33758
983477976
625207651
625701274
470391789
466758459
563138430
422345777
443889696
625763393
668748570
545674364
767664110
866649944
596084482
441240438
350908
24863
771448347
4645446
456232
424689623
3393270
784619165
764510695
54158
465001473
553709209
407156
741312441
448200059
490564223
911713830
417563050
742642860
48606
609338388
54217222
894962075
955208409
780289132
455870767
424379452
800021007
429171911
906607161
32612246
734647814
996146559
751797416
744581838
627865191
612767416
40948910
497108927
447540
485542085
354442
945817947
840963176
925362814
967791070
812038447
863872075
610756075
634965096
729319675
43938
459937660
553396
521374458
769168321
45328
4999538
403363
966444827
958893195
4891667
959622851
778922542
505206166
921261561
932904065
771628878
978247290
422637639
460588060
44242
4486
719080652
951322785
47564654
574691122
955807332
507602
840949589
41610152
548397050
976548341
773786583
434491293
43260
822574950
703834
438425993
748176658
706644713
838791300
502768261
46743161
922103529
45478
568048509
3424047
638405611
843734951
654848068
402094004
47001
721235017
760284657
472076012
985938948
980590959
2962226
980373869
45122390
909505064
52244
935206210
707511461
859510907
606336351
48223781
45579350
706442340
773468185
489128092
36729
769850857
594386776
861787229
870058748
873355605
712646988
693424685
654732353
587844286
374661429
712632445
475074437
3190849
751496782
4139583
50611392
463736083
828771587
623662276
57110891
881670255
4516243
855244196
517980487
566369087
804839750
777791610
786398855
765173793
45348
753255335
60351
796792820
818471961
936530677
959355509
700202428
599315922
668553143
447233
374602509
479477
47712489
486174058
691866172
684407786
542208991
581543460
401864567
577801091
5385800
403163003
953959862
783939519
47798
371764520
758107056
38967007
764443411
446987
914327887
969502543
488822
861504927
491218093
45161873
424490532
215
507679
436812752
686096971
983203058
931231385
641733209
831413959
6215
4669105
657994728
855091133
427600301
861407095
559383231
33019604
443048097
485657533
493429581
478405620
463929941
961164531
461919
425485
460388220
555036251
896544469
502903283
782225379
735913885
822797434
824238271
4798686
766849898
708571616
401680
445130731
451807
536482
3839038
881992177
580693511
603841600
343404295
789653763
45779405
5027683
487183388
445980
545160001
767103498
557605492
4853559
450058
625868918
5648491
859690287
3478678
526066716
42011417
696879224
900891643
439718297
894637904
977401182
408637145
869267302
675849252
793231214
686573190
567657525
705558757
4054798
560288130
3447286
909821248
493754162
35586785
858280062
455844
48874426
889671781
50500556
456250474
56228476
588006562
43118
435701820
495865914
887453629
49581895
439301200
430126086
451077421
4521
971563658
4536367
936291577
46442923
740203838
719358832
680973212
848218851
706010582
465223197
563621029
877861991
564440083
4859815
34173
964544246
872951002
787139521
5599306
4589439
54877067
430036176
4737755
50538
828525702
928530546
471283336
647175453
593087792
923474124
574484595
838727028
4544368
698351045
2423510
4714220
518766767
867840265
824575570
542114525
4641141
32630
462204072
569004289
428958
714455504
997594826
478049505
680797298
426066008
910718604
4564130
599987353
723100112
840371995
658690552
501418274
497584230
55423218
494525926
5812489
4566950
459041288
572144
4997109
926675691
510009729
799060726
618603464
48039523
4562458
477522
844652213
599879260
934218960
53416
284413
780077668
630990280
655490267
575491383
510638348
355251979
49633
939952210
396463
846106555
528827297
740323893
438911766
471547560
5853774
817056853
34542498
497406968
4475456
916856967
631284267
667906041
741776996
592158290
580640066
960622211
981333411
777697266
485976246
39935
962064462
496262258
834263904
48434964
807541829
476987
449611082
4467
783257912
481863
494974
49276520
937829060
648864061
634298535
646643400
721117130
3706
644855792
433401731
904878536
628669706
679491975
63018030
458189527
595134002
55951766
970963361
4864065
575897948
540560108
742219915
429054268
48835765
653812666
860907161
621002943
48228104
48768071
428800799
463573
684815561
25486
5505318
912078470
50840
950082064
943500596
502138610
953653557
470872815
941395708
588596546
780611838
648792302
4381868
748854880
884162013
54891
4899318
848651006
616915710
802723069
48653136
482234989
609783897
783987876
4474517
491195
43884
633356397
6103
496255655
503768812
47003
4503523
745674929
734704291
463430366
857586432
726156051
4986594
430543614
4554
467075262
479050
490330397
566018734
989319091
788796274
912259627
462646495
562960388
495680052
761772989
5704
451189
459094018
388389
53176544
432648109
403762190
462962
706503713
693211872
531366202
328949
6373893
922595215
476089009
51240
35576
789230329
793339104
804211344
637337464
483186640
889900428
477785
574748141
850131653
600530694
489861
597633902
503381624
883361621
617146933
47281226
793318063
957673505
431963
356747645
974128402
744941580
857669275
876948401
980601605
495105623
802753587
980103522
40117143
651295861
566393781
479226699
4148027
715045515
790680522
551682724
856683126
498692173
46206
49284841
772374830
5388
454927841
759856338
900397083
61181155
521466087
874422006
46785624
540141881
406030633
680296990
440296
691547908
34524
51132
639884764
4678
967722001
515087399
496829
823069197
669346512
890779458
922580223
632822457
650345608
555166
557177780
817697612
4306435
862932690
711698143
6628039
504868
46219608
774190152
423127403
797030780
585225863
942664002
453338065
466409151
424383922
776530684
463594021
615038397
589883849
4918537
548614305
609077248
787749206
668512226
37808
44883131
560889026
481986
923564844
978439089
767510382
412134314
448766746
4741323
492567160
493235970
33089179
477095106
782828255
822714328
173
420794381
4592955
4998529
48482
981450627
41906
625226729
570352886
488746730
479263101
4620510
4234
49670394
4492967
734770815
712441465
5654501
33112314
4749967
771499874
955091527
942188996
4788175
4208623
942768633
47524
957909572
30705
503017054
969418070
582230006
53595387
434070126
776725208
906746214
864166112
502883265
595582467
4599658
46629929
46949587
407455252
668371078
432107512
33134340
47656
4726966
457923887
490278
434522454
45990922
708934218
709376026
575960737
4593174
786257224
836031814
447251
46718157
538131937
827577806
890399283
490473322
432353586
686105803
6447508
40730
627165805
410791
826371568
422692490
45334215
50098609
877303768
45586
5343
482789328
397417
47637
588832624
458289120
3902484
49370963
529349412
681952991
800963675
814034793
688343499
5260
540713841
4515401
855242122
53691
5756
931614637
853474577
534536075
806520752
4905320
793987531
386975698
563579
649819430
516819768
38477
677551920
789151532
443982592
3825547
566261126
5488
508098389
380058641
923585522
944433105
581252
450656767
763309008
612877061
501361919
476349943
631575254
5223881
47034433
772998337
47285
785162780
662314264
813077723
286553
539910700
970575873
605804079
744271546
606536133
526632062
509214216
600927285
457637
856141079
47326800
996316539
977912027
37573
737039489
649916627
46532
906598034
734526900
493167409
415820995
497029722
527963628
56401476
45454
45638353
791714870
3528
976867625
710833759
463502058
649733809
566499375
488928141
555662548
4412138
751134765
413438187
37403
454832658
485153853
680253647
416
952656356
780074432
3971
278745
681660314
706
4245297
583877613
526397230
542384991
639777745
43352773
484450617
437660454
596228904
595199051
49664954
402388532
741834855
461998474
523739680
816549939
702294974
726016578
804113711
514884617
46969538
5093559
997668103
974257062
633949248
2494
778490474
470940261
505628259
492396356
486825453
772222892
4347
871066514
665706161
711127124
426536309
48077322
4970753
552572984
880413585
818723208
44529731
471434082
48992
3386
658117088
917674419
492167541
4599692
511732
992753460
945139604
808929965
474164746
5221
60051484
528439192
778365399
4696520
939758664
901196674
782450819
952648806
406895943
765989428
306405763
945755129
456505163
437474329
554673066
51093100
2068649
892565734
764998803
935504994
45364215
876478624
617564303
3393422
44204540
4320620
5036
605469290
714732356
541279648
676334583
463069
425417048
444775261
790996526
601935863
568141
624527634
677461606
929838105
446293
644854270
721601865
992201707
753393050
823681489
410574253
740948364
991264746
629007389
792473963
864990794
21175
440574398
430422294
401522106
661027867
436806
5379
734161514
582808766
916071009
631857887
912673931
886378363
605623694
885946050
496674033
406677866
763157877
682539563
660470047
511355
59151
554535113
743642916
493475
547380971
442416183
990423291
776139805
783304928
6630
686383648
46481
707071240
466522
718682362
710664596
950190947
31254
467168
926571851
5108061
656111386
931495115
423846027
602165502
5999
720233451
928985177
980562982
229
3522307
537697586
413815137
600404290
409728411
411789752
445868841
204790
940396626
4588949
477653342
669352800
458645251
820416207
928248784
51261
490332423
901517180
952472352
887381764
5148977
952670976
867658236
975335984
616177973
49545
442062942
419430013
5082046
975390905
47454
2441708
734441461
866946342
485324820
59932179
991990056
951656110
6225
567458186
4590683
404452
636198690
441569004
548035514
688494723
550937
481672099
591461427
905880491
2337176
722537927
802870189
881765521
713025347
4961268
560801382
612757445
37979338
817917389
810496861
814235095
721311618
548402057
563137926
43340929
453496732
851037905
518053265
623477190
452436338
5642966
425290814
384158216
672556980
949243838
956714797
637611510
56181
878922792
42473897
24614176
547751155
633692007
548242096
942699060
813470676
474681609
818811797
687904871
798620800
668249003
44506426
996475949
49140385
752856610
553174640
768679556
340805
456117456
46773749
4660071
974912983
67905419
723750720
826404746
3475612
666139504
514037703
531646150
965736080
559677774
401295419
498637149
5519523
908840015
4822255
51003
919591665
971790501
890418199
48617889
730592677
691327306
417372543
432271100
640196587
666565048
5215
45794391
979761650
46620
415358460
892362766
591443651
780725414
4850
457472254
495077200
801712534
49784467
46573613
802020617
808807091
929597469
410789803
440417006
817528280
758101924
851113187
4334779
962651147
971808611
411643
589300173
34765128
429655839
486883929
498686762
761583681
52067
43483
44637598
4475934
811080614
36870707
54665
516470607
3332
637907771
49640366
458453458
893973012
583162885
840979023
781206137
507967814
436165555
535881433
454736
426134095
43430
48741591
499583610
945757515
351630599
894816318
648648440
787427645
593580531
40053
625663434
35965674
471598392
455547976
611295180
291
503459409
757220546
560912791
777768597
488906274
416034798
4795352
626965566
469172
835099084
902260998
49728746
646879925
967892186
58766256
472533236
926547377
544677758
684913009
745157720
671283369
961738503
44505
702257641
4930088
977006050
837119593
872445475
839598337
842289799
717451572
617259586
707153411
997191689
513651638
801470128
976538396
484768026
961881040
766995563
843475613
977062456
4635466
422438414
817356750
763949896
481855036
679506904
3130350
998660368
588088983
403202126
830935135
600258533
919041892
508274655
460097778
472205011
466750
511785486
4372
780824822
365597
956945569
583544702
708554695
805470055
723522409
5048652
789243165
444621647
849586751
4715398
986782320
778975098
404167335
366729342
723796414
765473217
457633565
568966441
533210143
446088039
779434937
719465363
447458248
44953162
927287374
417017810
881950303
483402
589311546
573274059
425685190
889796425
728027321
5967782
831819843
934273979
4086330
809609484
461575463
529229963
991678858
485940
34944
467179212
606001103
494944540
467368136
718960746
460057805
462890452
747787326
546013747
952565987
566709414
414304606
4695974
718197903
457601775
752574263
931816838
46328
903359617
3431430
51630
520913275
554316415
999169329
521079462
560959478
407158763
476271
653238632
40162
814226273
818316331
3479364
456186017
586528035
717356148
818702549
640955605
431441155
500115073
605122569
484954
828088575
43191805
49451242
49083
753400720
591683650
629969366
724022357
47950071
721467500
485575558
390115
959076848
559992
548467905
917322736
998958467
589742
939318740
929782585
722954574
841680338
907239494
709011612
985921113
48235
458435970
982482604
861249117
845706972
50241588
495625352
410425476
878311256
769082579
927232285
50297218
912198868
4836527
4301
767483727
53858806
837081031
745542208
485139871
489330131
576192684
599834
438456345
881537999
410096877
947464452
977484674
831245009
45360438
451288321
425959
363355944
871132391
864365329
396748
832544994
44894244
4512234
865823641
504353746
958115528
410418343
539674567
922424793
952316176
937227255
4519
794513711
967699391
854333318
597496303
727273336
49053523
936387100
448722342
585151614
827799914
419440760
735708637
599427120
533582176
36863
466321
843312903
4666986
930372641
949359177
886642156
457437280
547517852
504135
842213847
668469380
47313746
944775597
733594010
52762
940902766
858653147
492886413
422735316
537515645
492755
811135385
592082767
44856147
911636125
661981115
548031854
443370405
807398633
743714281
489629000
678728992
943365547
849880975
2964
57466573
46328700
583083441
885097756
579283217
540184847
681308353
773531124
993887999
526861947
828396540
682467455
435550002
818152074
922523421
469422
712321543
3389
4562298
691744113
416804090
401499391
3643700
825438840
499782
861819621
41126199
597200
785135989
453427
3954223
921228531
662865276
709903113
497660182
563537876
59041
957305472
686059062
903101013
443376404
751543311
58963630
924887238
577475379
911675934
53881239
637889058
599091941
401103401
48701751
37325974
4560630
449867950
846105065
516883074
40352291
719725864
48731371
951234729
982252547
450246105
527512570
505342523
469708166
584179751
988258621
413169343
582674
800121256
497426
739340789
967713857
6828
446830816
705138188
648063089
505745
543923351
431472559
947419500
429810
44629814
777948929
499290742
939886122
682090380
604836758
936111790
582091164
411802306
896209039
425897176
703379213
547368221
619678565
795321665
647917715
494138983
715910865
47731
4152380
5055771
458286617
480661354
38535
960397167
4535252
682728319
985012893
41600
727154455
791752031
616351827
962003608
386188072
561666
540095853
732289571
627153817
515159718
445260171
5709610
4159
436911109
47854
921200200
877186281
46523265
53890925
975891645
447757034
637154310
678441406
877656600
991591723
4992197
5215696
990977018
561117744
916644654
672064183
784672069
599470464
4777614
811109092
909513442
497914933
599799176
779722311
851592155
818128220
935599252
3110151
523852310
465780385
477914959
937465365
745064519
427844461
937742963
635567
2554
5896
453887734
975963141
424862613
36999
519981351
44054
565346871
812244014
514952031
427520932
908897234
452070
619194406
434950
387904899
55485
712943575
40784
556371689
663400031
485685148
664005742
454310
494775778
472184
39260
681384016
47753224
449036328
581577867
907408730
542026483
443531
468231244
557938589
852448675
504838800
663838852
52105
702039413
643658103
750856316
552399329
415640144
760028190
588930830
55894136
900921766
905275174
447080485
39464
860370727
49789
950020165
408810913
968585545
748445277
655080251
681018362
634101088
488968
631371060
496288
923389415
738288019
53093917
564631
707408849
400526529
530460748
4048502
419510
692305839
3877031
949308372
488878767
49199
45381240
861387045
641238372
508958
586008005
652246218
46400243
4782458
953280710
431546568
986591252
53889
3678435
742529093
5330
525505481
608607463
967315452
914208863
967167704
400029526
606092161
4642
824479646
460920800
775567248
808374223
493524787
549971277
668339380
522861744
932456593
4037
453414215
836404120
862691707
440151
494468501
788287897
544496698
880399037
977816197
969139578
773705459
915763263
453438
445590679
4330307
703057714
467957
753354666
4449613
847417199
565102557
579428845
994683295
45611578
921129412
599531948
465235208
416633
897392857
46294785
894284266
799725228
966307635
502499
49999
966956477
49727
428658727
726090350
459745744
534421
809240366
888511201
567371120
490957576
735171452
442475013
585052148
465024597
756393618
735806867
882103573
901002696
461889698
462791071
409659367
468554749
763870801
565113795
689384844
5000000
518172
508898784
4483395
788254433
49967
971585359
4919044
49417
575550972
470168904
4532
658427743
728754433
862191665
647967242
759550786
590732363
857336292
828978091
783044675
903431384
271629554
942729729
424710844
847722460
793183821
748000757
810602527
48078288
44065802
591490444
456192366
563604005
727409119
4933447
902993428
824339426
869405579
3715038
884418670
535292003
803566402
588280
54537
808793610
717119172
47040
954116207
418531568
491032882
794519657
439849918
756366431
932186700
463506916
402221044
922489513
4749804
714960742
4071916
562248
538637837
4622
871646126
938475412
4953008
542042649
4060
5456487
459719000
636116592
887324317
563006892
832765183
599848428
994794077
692083764
469251349
893784227
531729746
608484759
46431
858053406
453316
960050197
649552118
959618196
746389943
467918789
465760
38913491
443476307
932723028
878168480
465956632
554614864
4447727
998394519
537128966
496295831
694295759
430946
928903788
541078
567509833
500892339
531504
606946954
411511815
472703131
530409519
4329399
800228206
488472599
756080752
594670200
48155
531328455
53122
542691395
436382329
49672
930871128
978574527
476557162
46603170
49784007
493613
4824511
45214188
701819398
449890543
531865104
695824172
604884805
560345297
447438577
321216610
5012327
53780
950953437
693551936
43979
902062907
602242874
607194248
881444574
540041226
521316109
992412220
556885035
4823741
802931016
460070700
408208197
915584068
956890517
779739121
41495
875024511
924695847
989576719
40229037
705470329
5162172
595663622
833737724
760016752
735641158
844103643
4869
497937657
51611
601560173
545373453
524671953
651124058
527972704
4455373
996637172
921229745
731580634
46717
512695
4285595
502874759
5224147
998028246
428438727
469575410
43789
484226820
537944228
55
460683764
311926663
691916362
726477630
615212868
536255415
43509658
866076850
614977453
46606151
601286493
505882481
480497
895988018
55216571
653912819
38667217
976621793
574263974
461140432
686344790
876814760
880494492
940652230
421878791
512967008
966422587
897751840
46120507
540580534
454465
47062
593606
4274512
971656165
796576461
438226877
589617526
59725332
602366249
684214056
984079429
461230117
5729
708399500
889309639
4745020
814929665
5648
822006685
955588772
49850718
620138463
787402952
786176000
706373874
820714223
615962886
2454768
535653160
963153076
700835069
410289834
579707352
54701
818215659
940560310
560479608
653635839
342155487
625483457
664254334
48400913
620512111
415357734
789338121
44952408
756038224
756440873
476823337
5605
840113528
463275
786645448
903259174
4116844
44444445
818965763
45144520
554391079
792898597
192607
622830925
485903
738888927
714351286
716038347
857774732
907077245
586577429
4400618
6230
789294841
902320139
539072892
832062884
507646062
670393309
751574352
489605759
470147340
640058942
620073
642423451
486938616
4388635
4337429
304350
964060393
736838926
634141600
432533960
523961433
49945041
765741569
538781527
937972723
657018641
762877632
443548
848799939
432615620
652675147
422549542
433710619
677073995
755808351
57995
989792315
956007613
542602440
44449
680400175
623592267
199793998
4810409
485206
41709613
49911193
4130
975691066
6833
960983680
889224275
734924321
4766889
966679010
956187247
446252308
57942575
600355192
451334273
47387572
496092888
846297286
714226348
936938930
900413612
49900100
882352987
925515919
432689
536584294
682148771
406110849
787815216
42093
422098560
4800622
457852463
5644
893224981
904053116
4917
911822373
627215223
493590980
729276086
34840
4858863
448682082
478482576
582832226
436595959
536456013
580079598
539063087
896995517
511749
908530454
831623235
449407991
56909
860139538
4855757
693232960
45848557
610813022
44542607
591427340
4798
5796101
4594573
598538636
498862220
603654358
585301185
738812529
754288815
470975527
48664
45573680
963916046
4358133
643552312
857150187
847979036
45694
838753410
458324
436542
37437819
410548439
464428557
600337462
4903794
540992379
765765808
598817031
433159901
909268444
525398
650375150
475996638
810493705
516820592
449977711
613970036
645075295
967006462
387492630
718225342
415286861
461323
4503740
444782578
746577306
824252508
687010017
610027
414819187
696468734
928371928
970193772
706151394
431790249
462271978
516401274
456116231
3659
495952172
400000000
408507
499551576
439483331
51902905
844263240
432854053
494800115
519103098
903036002
637836961
375893
716854779
447881306
687752239
537041651
450977889
413406384
558480181
759643548
495503217
692391205
982687808
576865951
452
499471802
716607040
415608269
588474169
6930
551357191
343376845
372316568
508617836
3983194
625905649
57850596
489933
49944
4199
56507873
4595456
991523392
642720312
51740
964053096
45456
648159252
59871
301553215
619533602
496294103
2964416
612792420
537353
789290518
34596455
48541
861595953
36335
4662678
50866202
45201
962868896
522047873
4732
511475730
831457431
569155121
419358102
543003312
402580786
488600
700154412
36211
454919552
728194640
877010284
858280188
46520681
803459721
638338126
4986951
447517648
445487
49271028
4901780
755087702
5077250
448026953
736985365
715643830
643619717
670008776
689098101
593959110
471831672
544235097
4632866
450369758
72581
451020150
871250840
43672
706750076
740092736
991632260
449501
43130
455062989
49448
48123
5045
599355041
522823313
558698483
46019751
4504595
319823322
499043312
756839343
682005210
337261
968995591
470306604
41531
887661863
498187307
964333123
4823294
468656049
948657861
536293142
757719090
478454823
46847107
645906871
49640
664568337
492992
594565752
975748193
61791054
621698397
695001571
660688160
534461538
584265115
916889881
685954519
547989296
489760
789762226
871946194
447174353
976836753
865157681
994847386
506504309
841888547
467815064
44964836
769397309
871889029
739740901
805324790
4131049
414023469
615336973
689327291
960027185
46691
417199547
405156
601971688
712307869
872895891
964200895
47991060
758030857
412070007
562301016
709295673
877844992
579460043
454836171
437810142
685293336
942409759
445939378
54910
581736774
953876897
864662609
665462
572925680
3927133
5163254
520
643664040
544574024
393518049
650892351
858939520
821371814
890118936
868496687
401808098
47238709
555249966
426218955
4648775
4211168
961600192
800646860
437368
898845791
49008787
453110897
773242172
450865047
503263581
479878310
762299289
5226795
858632153
468405
4663842
39977062
532825559
4875891
535026990
777808555
874222576
418254378
4817349
958616557
808611918
844260631
808315784
733859182
790340323
41101912
633075521
663853970
554840722
972494712
49701913
809267211
483697994
680323847
5313761
4460
742008843
454163288
696664241
605238732
682702114
605466836
431020697
44748
722696915
513678311
604426413
46182
826668138
994758540
49172
552620485
450231082
4748773
657446566
490020695
689085818
591992649
647673250
4608
883320072
518091939
961785666
450415
780589612
769241638
43532
45850
728784376
332803295
637675805
928250058
476349
915919777
837497437
468174541
44918376
674560812
891426063
45086756
4462534
862660474
803831665
862770421
462152815
969814455
544256975
853446115
449934
5069
3523
526808176
543475872
609475752
925577904
496410266
512826544
44480967
860912916
541903494
539909397
972067655
647714982
809765782
889973682
4555668
555230908
424317623
967389795
947565643
3417
734117333
546645
474602068
4833739
764889400
597792761
920176821
868267945
4545643
941292216
995423293
54527964
595390910
857483633
667618208
960214764
418597430
486866
820428873
42471
68710017
549972995
502575980
598988996
739841425
987689712
59374
591921492
609061929
442393903
3678
45180
51310625
497092
465549834
904300389
483602
568368082
959026938
771483894
5151534
425315404
599050845
46357
973481648
814775010
917157823
4525170
3572
745451757
943107162
642412267
473930
297010036
436004
822544326
595270023
463830
533435459
697840022
469043
41895158
4808997
418681679
870539769
4472
421509850
5799403
787832417
426321277
503199751
543542000
653014402
713550089
765184523
498433356
802695610
950351497
48464277
436078374
454443556
574509232
474716301
4747
644432311
628672689
5851483
394788433
779421140
4857895
597708225
469574594
545434767
53118
664262621
803361837
702878798
5372
484510
536165263
585035614
500911449
324497998
879630383
478647
865706538
521267
52843
788178419
964833244
40436
980557844
5588
683956083
982986216
652718334
755484185
685182451
608472502
908427724
48072473
38960382
476784
45067744
751399776
505024615
729155578
4584816
952128983
808778577
663258296
677412654
950236092
487331111
50069905
990778680
31113
916898759
4708082
867220340
472779619
5219057
4870634
885275272
55989
490624966
3806
678403941
742309212
716062064
950296815
717791404
715786964
615800599
607855157
661347130
659871711
749819039
500265380
834579311
898320892
5493990
601792742
495779695
47553
730519234
858917156
976592502
624604033
412781576
441181
787406753
419091349
774282884
524456774
547147620
46207703
4157007
3875274
48539386
4617960
841632221
955788660
429472
5393238
552127177
575761
49156976
3208325
452869023
427098
446215024
497232619
482802796
487445042
48660
900066787
931226080
560972689
4872012
797217469
928619437
6274
901665012
437520601
832114828
774108310
470453
69420220
967936614
441437926
963034962
764881984
788948686
4740218
729457150
796676872
489792685
775217240
1138976
522311985
571555395
470444630
625203904
54241865
5305
732732902
428250
923523729
33184
4459499
44849457
738476714
41676
62159149
417837286
486939527
572160254
45763
813192806
368934
53493
46452323
49173614
5421959
545121416
763908305
989482580
533017564
905564625
449206733
55015404
404238820
510814346
838469175
45817
811788096
886710576
46159222
782245970
979644574
616212050
5042168
52625
998297030
3387
703566598
4463836
46116
431272338
50133350
810892799
825187507
5951
874661593
717427063
3745
480737379
491802546
596478944
589755034
946848201
46947349
46650
612620238
49809374
528539903
57297
586217146
940656081
49874
525002697
471326770
586086870
43176
53527
793514064
436264044
781343230
4480101
45443
48691120
3902094
617727671
444506145
3578
4874
435760574
909457410
463179999
898549574
748845195
991490398
981789033
405095609
541144757
736868391
504007747
892184878
945942288
669122968
531033970
502378396
774686996
912161646
496727261
60095534
757036593
896542724
431936181
749402193
889651508
526179248
296012
4584
758133705
47173703
5259
762390264
546941430
839585107
495724981
974517211
4506608
897365062
802254137
490154380
555135483
421479883
46832662
681060819
465274437
771597555
4040
6915743
730014730
4625267
491802151
4498195
738359642
4802270
564943578
774607355
837257596
711103655
459697827
532302914
606246872
687145779
727090677
4827786
40860
668609646
768585009
686469655
743819668
560393955
818941951
452518966
488358923
659964537
942564377
481942
54396141
599038715
455249277
46510
561812075
4847252
883029088
135
4053
501404219
4610282
663934492
853583793
821357182
4671733
5608
428558
521954801
485261
45316335
787075351
496088990
54201225
710281417
667907136
420302145
462568
489109668
539149314
787925715
898574440
919305293
990876467
916375668
49379
44615
46068
515481311
542857920
998293975
435361
660451219
726152596
44138
705720057
473715
629495954
40239625
420861011
661140
4967095
406019166
419349479
964078482
525192983
812871666
989681836
642459130
954831160
487132
922304961
607239673
511626215
658277082
450245606
59730309
640655
974883513
840694144
836446964
438758026
580628319
640559239
432200219
993458367
837722553
630189505
486343201
49833
853485993
757770138
677234282
727464460
452479836
758510007
542439
606785051
748951853
980191763
429975882
597713266
34006
758129119
810868474
38915429
4809326
802236200
5007415
441230727
438727891
762004880
987285940
487878
861212800
811416839
818685811
636122931
585395997
476133650
468845
45896
772571884
998281773
726265404
918459782
997427599
675565255
902040590
992664593
733491140
572017287
679088904
34498925
43677146
4761592
908757088
402318186
897060121
732959513
452659459
481419174
69
469056
481244
506346978
690117729
635131724
605958113
588561479
572393236
41809031
914096721
944256307
4873057
4852857
972400302
452627886
753953304
551542686
607074401
949756417
51226137
945743981
615641269
703529993
661189307
623826931
930488313
4593693
647321209
687168057
898255647
737443979
49543
726544018
435121
683743998
878882840
470333
452598994
5262266
645397914
679930489
486555141
637880966
982785727
496601280
48755
5617395
465187735
569408381
562417380
517178631
781740842
38365
566775307
444586385
815300063
476100168
640201459
762902558
431828
473920209
602555053
766348882
984446769
43929
665508860
494
49198830
999893834
688548649
40
475338406
443409351
495012741
4655584
445322930
516691770
806615586
811857931
45615
37431521
722980157
766901643
49881082
579714323
4066343
49871
44860664
4722212
785705375
703101352
824792755
693896033
875264860
570715482
3417328
596957578
860252275
845217479
467174136
780028872
880704387
6438978
529582981
480366357
649818421
686126571
580818603
810831883
637448568
411893512
678730800
545780239
42207
940128588
456883304
890123048
4880675
4470762
999405706
43609
4517003
912645254
3930
896535336
860450602
742879153
840763816
474824
641047702
689796569
59944518
975897374
617389445
425786236
565034039
5229
44785663
769750658
675884635
483077213
406246309
536032809
472325973
447637
656334872
872296857
47597
626319793
486628
926226895
418024900
432344
584144509
487125071
718334320
893154054
809290384
888137669
588691851
47651784
47446
405828636
3444
483142
817790256
4839042
6023
503439710
769995498
692723052
624209590
548911217
951030095
854176819
587068089
460625
827025541
782266524
910401820
503389912
44523143
667944432
693036271
448114
56262040
4955001
47670870
874853303
544401172
659821277
772319064
446241108
977676147
593884227
906016168
4516
523155029
4995181
519409788
547926341
45097330
771359427
641405392
542253972
641961852
967763793
755124533
49308403
708617254
490723104
47171
936878058
66929109
623814590
910585185
44
402670882
810119874
474434249
651328942
579489509
917991529
51365
490834756
41002
646367573
411037
863574938
577695593
577778220
643335633
618803
563274
612176726
4592291
705831142
582098742
423215342
42750386
469454
755904595
4529341
5020627
418297164
438007413
761654006
745348170
742387542
47010646
918738593
3198
778269856
45584090
490092728
704168665
653139987
415426609
584464543
998199231
894470613
710362373
959589720
731655531
888005689
672884473
527545167
572435962
825774137
4763625
45279195
45470107
949383741
892971918
901965183
581017793
658410525
483781
888392151
403055385
754946712
800497652
991723797
889126158
426869004
684854720
50539675
894335683
636139340
766425546
630472532
4550
44889967
954672505
578395974
5137302
524659
576774785
4589096
586248
557856477
4668101
835315309
524796
41376489
558387046
728308895
635561289
499088
675534575
864670713
967224867
493099018
421313279
708336690
313047283
511627484
36219440
43347
834926257
892085267
600274892
694465308
611150021
569957725
814052318
996349005
834192991
45708314
886514925
974145973
877304361
502544385
558622369
800880476
765120302
675959829
669502070
443804455
401590838
786939595
816632215
407401593
809477850
656201529
287325
821320854
754382138
528228650
667900925
538759148
408627830
927379526
645696835
4827809
48744
468695790
631315413
421360110
44536834
581270669
515465977
825634357
721835239
459069404
3826
572937914
595171807
441724350
568767391
660603197
807702081
925722621
4759649
3803237
713323151
477865462
780113224
943484832
587712447
822127731
415362614
850019150
49645576
672591915
285089
743175278
5108870
46775
641928062
47935
543917853
948717921
627388287
47824
472997416
772971635
838805360
45981
42289
47915231
403851654
47220439
4923
857201703
864967392
775099277
959065289
504874887
4758897
458713
556122255
786235070
684104809
45599861
428823
677048879
678249402
578870084
810377331
882940526
948069709
50205
46036
462193513
787940989
786795030
511620569
489626041
486584093
260
892462599
931452127
710242559
528676841
511370392
5947383
53271
538375884
437360157
59762111
503101078
464180
983971534
482174511
486250975
327564
925444438
701963944
583069958
667498980
949513846
3249
6348
947205794
992416675
928999009
799422578
44622105
46877152
4412234
47079
915425507
744982990
404381030
910763176
367299578
541394208
618385637
42259518
2606263
965114318
41178365
875921066
803103028
456321400
723240835
407091802
935759681
764030110
413434055
495133430
941551463
846597655
375694543
760029354
933332927
987491152
702230397
631338
436982182
752604547
42915
4337
652404749
32737
4995375
669573741
41784684
4536508
2643804
401199062
580050945
911858020
938090569
44544
488921644
947262145
348325137
830595343
610486967
476207800
578733
772579650
843130538
45767
443143060
38051071
669074915
525825007
915252924
773637366
772584214
5416092
856635246
443922845
659808392
574377653
838955788
659886162
870979224
49892
3478750
781223219
811859476
923476208
665272330
58220735
663463630
541644145
790903490
782906348
468189729
555144161
43674
38792735
570633061
464484963
992401346
47707
52010
28479268
55248926
431084117
48120791
47307
718514965
484529434
566526156
506409257
552724623
5280
449939552
958403100
851323196
593954370
445450641
489440291
46682
35091
868753280
503129
44864266
924687214
46681
884367427
381834
515292211
415767
59191
554849169
47908
686936185
514882792
498912
4973
598516545
771483475
774847623
842526800
44284
911426390
714874802
668669064
776829604
452869498
795742460
6585783
916082206
52969
489767642
452620296
574755149
4890
589193049
50204389
6730
272841860
477503661
837498880
359741
903254238
612165782
891526387
930354558
530029893
458426540
833751552
674952999
698918302
4757
431861089
431356765
894868911
49153470
613652338
491956519
281193108
655599860
777793235
706449408
708105115
996544950
494291315
497179
643904182
825816282
673559101
911621373
804076010
733498399
608224862
513057668
624915384
891332042
518323362
6866
49948
509311678
693
577858135
899740066
694685331
3264602
36329495
649713860
945246005
994664902
45773113
482491154
47564
751161413
954359825
476751697
479996236
792432248
652135977
655247624
580269552
581471985
528255251
438947269
897822290
806465468
935960112
47724
701235071
451822696
803366423
493223790
624650416
447215381
966232916
649534790
497156535
447235461
66816168
515498364
643710498
48436342
543867693
403822548
48245660
534731875
912763526
783706491
599132887
783410056
486230951
291051533
4943594
56674997
959063387
6447746
270
848947323
45232
886816946
877695830
520562731
39856
54641
43015892
832278289
48183543
484088358
524137111
520654509
552864509
460859224
483371451
505704634
767959295
927455727
744393702
415292239
981586332
699372063
689709595
45827187
476126317
685579873
4558068
443749684
410566887
4007
4442796
540425
3934
459214122
956980944
48209
479502
532946614
653173934
5205269
567980716
449292903
763882459
704696165
450838
567614500
449532
474925628
832321126
610793889
858734839
525231665
719976944
930390773
420251535
5377071
50698333
41339540
969093693
65525913
513073055
882563962
507907168
767997962
57844986
656858794
754176239
701354066
687049841
868676084
26210
48453753
569474099
655399121
657846729
906066240
766951715
46492780
400840100
522457072
4721521
495054
626631843
5604148
3992494
686554580
592621572
429914888
803001901
4787334
695
860641195
47016
610681
953823119
4788652
5897748
5836257
988513803
428394359
943845044
454484354
707307538
601381384
662555037
980093048
598053265
423548456
740913737
341110642
743195288
516811215
576120090
54763
684401294
991503936
502568300
753327089
857689726
756267586
611831687
515135253
47301
429379867
38694772
906717026
779222391
492505445
971728396
582543634
505979519
553312530
955450010
921007970
463609374
629704999
49629
5541
917579796
4624830
602408023
447114
540674466
6119130
673948942
643134602
676987459
422622170
4694219
49582306
912550533
451372
714470200
918377313
958955449
461485635
467199036
875714918
912938822
665664671
48163
664762103
699566283
886522936
542027774
581531631
621586588
487528
482400115
763231799
502693748
597829327
918952605
934229427
483314074
701014993
756085170
722430243
4578084
4170179
897263801
978864825
425226351
711170577
495825
509530
684406078
447180749
967896583
456657
748073117
6066525
524135002
921818135
356971519
4515147
6266741
889524005
686854403
550078716
781060743
538731152
443513628
480242210
944950699
449335818
559665596
747671718
538982174
832359385
643184613
473434
852248643
807720033
663911618
798540342
468105740
479485958
46816
43820
578208909
421660009
912538565
5834421
418970508
514195979
721690058
443551013
601008335
432217774
707947621
989035172
819239089
43914028
476663332
45622
491794934
538526727
751212136
835260040
537734566
951036321
477784
405533631
675080262
762620936
368777999
50351
46638910
599314331
818214223
46177
561340445
288336847
473159940
996403628
830049508
57883
611840730
45922
567252636
44747748
48613
450649012
457418374
488266632
492447
6039324
48555
543646639
577568254
673650443
821809556
738341837
584671484
756556160
868106341
670999617
3573
957459315
511321135
753762269
430287555
612628226
794494358
49584547
791307739
569089416
473005410
754926144
896832224
844478156
927095795
466995076
960863559
47992
701149804
4680442
693209417
994729966
885634407
53928
830489563
710991559
400154
832718724
679526252
437695847
4215385
983032734
925564302
59086
45647
412203971
447244222
471761
613928817
514737330
492637096
452329
567039612
425208969
491989257
849592194
470288275
952898841
507150528
557111137
456721258
516586500
473694
546088973
585789823
43642787
